В последнее время я заметил, что что-то блокирует различные элементы управления звуком, в основном микшер. Я не могу получить доступ к окну микшера из панели задач, моя ручка громкости клавиатуры не работает, отключение звука тоже.
Но - все сгенерированные события есть, потому что, когда проблема исчезает (обычно в диапазоне 10-30 секунд), все события, которые я генерировал (увеличение / уменьшение громкости, отключение звука), применяются.
Любая идея о том, что это может быть, или как его отладить?
Стрессовый запуск kmix. И похоже, что это было waitinf для некоторой информации от dbus - я вижу, что это послало и получило некоторые сообщения к fd = 3 (который ранее связан с /tmp /dbus-что-то), и затем это ждет 21 секунду !, и затем это получает новое сообщение от dbus, сообщение выглядит так:
27888 15:16:43.485816 recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"l\2\1\1\302\v\0\0,\0\0\0.\0\0\0\6\1s\0\6\0\0\0:1.102\0\0\5\1u\0\t\0\0\0\10\1g\0\1s\0\0\7\1s\0\5\0\0\0:1.44\0\0\0\275\v\0\0<!DOCTYPE node PUBLIC \"-//freedesktop//DTD D-BUS Object Introspection 1.0//EN\"\n\"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd\">\n<node>\n <interface name=\"org.kde.KApplication\">\n <method name=\"updateUserTimestamp\">\n <arg name=\"time\" type=\"i\" direction=\"in\"/>\n </method>\n <method name=\"updateUserTimestamp\">\n </method>\n <method name=\"reparseConfiguration\">\n </method>\n <method name=\"quit\">\n </method>\n </interface>\n <interface name=\"com.trolltech.Qt.QApplication\">\n <property name=\"cursorFlashTime\" type=\"i\" access=\"readwrite\"/>\n <property name=\"doubleClickInterval\" type=\"i\" access=\"readwrite\"/>\n <property name=\"keyboardInputInterval\" type=\"i\" access=\"readwrite\"/>\n <property name=\"wheelScrollLines\" type=\"i\" access=\"readwrite\"/>\n <property name=\"globalStrut\" type=\"(ii)\" access=\"readwrite\">\n <annotation name=\"com.trolltech.QtDBus.QtTypeName\" value=\"QSize\"/>\n </property>\n <property name=\"startDragTime\" type=\"i\" access=\"readwrite\"/>\n <property name=\"startDragDistance\" type=\"i\" access=\"readwrite\"/>\n <property name=\"quitOnLastWindowClosed\" type=\"b\" access=\"readwrite\"/>\n <property name=\"styleSheet\" type=\"s\" access=\"readwrite\"/>\n <property name=\"autoSipEnabled\" type=\"b\" access=\"readwrite\"/>\n </interface>\n <interface name=\"com.trolltech.Qt.QCoreApplication\">\n <property name=\"applicationName\" type=\"s\" access=\"readwrite\"/>\n <property name=\"applicationVersion\" type=\"s\" access=\"readwrite\"/>\n <property name=\"organizationName\" type=\"s\" access=\"readwrite\"/>\n <property name=\"organizationDomain\" type=\"s\" access=\"readwrite\"/>\n </interface>\n <interface name=\"org.kde.KUniqueApplication\">\n <method name=\"newInstance\">\n <arg type=\"i\" direction=\"out\"/>\n <arg name=\"asn_id\" type=\"ay\" direction=\"in\"/>\n <arg name=\"args\" type=\"ay\" direction=\"in\"/>\n </method>\n <method name=\"newInstance\">\n <arg type=\"i\" direction=\"out\"/>\n <arg name=\"asn_id\" type=\"ay\" dir", 2048}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 2048 <0.000008>
Он содержит строку "самоанализ" - понятия не имею, о чем речь, но, возможно, это может быть связано?
Я очень готов сделать дополнительные тесты / тесты / что угодно, чтобы решить проблему, поэтому, если у вас есть какие-либо идеи - пожалуйста, говорите.