https://bugs.kde.org/show_bug.cgi?id=496643
Bug ID: 496643 Summary: org.kde.pulseaudio: No object for name "sndio-sink.monitor" Classification: Plasma Product: pulseaudio-qt Version: unspecified Platform: Other OS: OpenBSD Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: nicolas.fe...@gmx.de Reporter: raf...@sizeofvoid.org Target Milestone: --- pulseaudio-qt-1.6.1 can't find the pulseaduio source "sndio-sink.monitor" *** org.kde.pulseaudio: Connecting to daemon. org.kde.pulseaudio: context state changed: PulseAudioQt::Context::State::Connecting org.kde.pulseaudio: Attempting connection to PulseAudio sound daemon org.kde.pulseaudio: QHash((266, "VolumeWritable")(260, "Name")(264, "Volume")(277, "BaseVolume")(268, "ChannelVolumes")(272, "FormFactor")(262, "Properties")(265, "Muted")(258, "SortByDefault")(259, "ObjectName")(276, "Default")(270, "State")(278, "PulseProperties")(261, "IconName")(257, "PulseObject")(269, "RawChannels")(273, "CardIndex")(279, "VirtualDevice")(267, "Channels")(275, "ActivePortIndex")(274, "Ports")(263, "Index")(271, "Description")) org.kde.pulseaudio: QHash((266, "VolumeWritable")(260, "Name")(264, "Volume")(277, "BaseVolume")(268, "ChannelVolumes")(272, "FormFactor")(262, "Properties")(265, "Muted")(258, "SortByDefault")(259, "ObjectName")(276, "Default")(270, "State")(278, "PulseProperties")(261, "IconName")(257, "PulseObject")(269, "RawChannels")(273, "CardIndex")(279, "VirtualDevice")(267, "Channels")(275, "ActivePortIndex")(274, "Ports")(263, "Index")(271, "Description")) org.kde.pulseaudio: QHash((266, "Sinks")(260, "IconName")(264, "ActiveProfileIndex")(262, "Index")(265, "Ports")(258, "ObjectName")(259, "Name")(261, "Properties")(257, "PulseObject")(267, "Sources")(263, "Profiles")) org.kde.plasma.pulseaudio: Settings schema org.freedesktop.pulseaudio.module-group is not installed org.kde.plasma.pulseaudio: Settings schema org.freedesktop.pulseaudio.module-group is not installed org.kde.plasma.pulseaudio: Settings schema org.freedesktop.pulseaudio.module-group is not installed org.kde.pulseaudio: QHash((266, "VolumeWritable")(260, "IconName")(264, "Muted")(268, "ChannelVolumes")(262, "Device")(265, "HasVolume")(258, "ObjectName")(259, "Name")(270, "Index")(261, "Properties")(257, "PulseObject")(269, "DeviceIndex")(267, "Channels")(263, "Volume")) org.kde.pulseaudio: QHash((266, "Channels")(260, "IconName")(264, "Muted")(268, "RawChannels")(272, "Corked")(262, "Index")(265, "VolumeWritable")(258, "ObjectName")(259, "Name")(270, "VirtualStream")(261, "Properties")(257, "PulseObject")(269, "Client")(273, "HasVolume")(267, "ChannelVolumes")(263, "Volume")(271, "DeviceIndex")) org.kde.pulseaudio: QHash((266, "Channels")(260, "IconName")(264, "Muted")(268, "RawChannels")(272, "Corked")(262, "Index")(265, "VolumeWritable")(258, "ObjectName")(259, "Name")(270, "VirtualStream")(261, "Properties")(257, "PulseObject")(269, "Client")(273, "HasVolume")(267, "ChannelVolumes")(263, "Volume")(271, "DeviceIndex")) org.kde.pulseaudio: state callback 2 org.kde.pulseaudio: context state changed: PulseAudioQt::Context::State::Authorizing org.kde.pulseaudio: state callback 3 org.kde.pulseaudio: context state changed: PulseAudioQt::Context::State::SettingName org.kde.pulseaudio: state callback 4 org.kde.pulseaudio: ready, stopping connect timer org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio: context state changed: PulseAudioQt::Context::State::Ready org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Sink{PulseAudioQt::Device, PulseAudioQt::VolumeObject, PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, sndio-sink) iconName: QVariant(QString, audio-card) properties: device.access_mode: QVariant(QString, serial) device.api: QVariant(QString, sndio) device.description: QVariant(QString, default) device.icon_name: QVariant(QString, audio-card) device.string: QVariant(QString, default) index: QVariant(uint, 0) volume: QVariant(qlonglong, 22501) muted: QVariant(bool, false) volumeWritable: QVariant(bool, true) channels: QVariant(QStringList, QList(Front Left, Front Right)) channelVolumes: QVariant(QList<qlonglong>, QList(22501, 22501)) rawChannels: QVariant(QStringList, QList(front-left, front-right)) state: QVariant(PulseAudioQt::Device::State, PulseAudioQt::Device::SuspendedState) description: QVariant(QString, default) formFactor: QVariant(QString, ) cardIndex: QVariant(uint, 4294967295) ports: QVariant(QList<PulseAudioQt::Port*>, QList()) activePortIndex: QVariant(uint, 4294967295) default: QVariant(bool, false) baseVolume: QVariant(qlonglong, 65536) pulseProperties: device.access_mode: QVariant(QString, serial) device.api: QVariant(QString, sndio) device.description: QVariant(QString, default) device.icon_name: QVariant(QString, audio-card) device.string: QVariant(QString, default) virtualDevice: QVariant(bool, true) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Client{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, ConsoleKit Session /org/freedesktop/ConsoleKit/Session1) iconName: QVariant(QString, ) properties: application.name: QVariant(QString, ConsoleKit Session /org/freedesktop/ConsoleKit/Session1) console-kit.session: QVariant(QString, /org/freedesktop/ConsoleKit/Session1) index: QVariant(uint, 0) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Client{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, KMix) iconName: QVariant(QString, kmix) properties: application.language: QVariant(QString, en_GB.UTF-8) application.name: QVariant(QString, KMix) application.process.binary: QVariant(QString, kmix) application.process.host: QVariant(QString, tc.home.sizeofvoid.org) application.process.id: QVariant(QString, 69994) application.process.machine_id: QVariant(QString, 59b095fb5548e183615b174467003bf7) application.process.user: QVariant(QString, rsadowski) native-protocol.peer: QVariant(QString, UNIX socket client) native-protocol.version: QVariant(QString, 35) window.x11.display: QVariant(QString, :0) index: QVariant(uint, 1) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Client{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, ) iconName: QVariant(QString, ) properties: application.icon_name: QVariant(QString, ) application.id: QVariant(QString, org.kde.kded6) application.language: QVariant(QString, en_GB.UTF-8) application.name: QVariant(QString, ) application.process.binary: QVariant(QString, kded6) application.process.host: QVariant(QString, tc.home.sizeofvoid.org) application.process.id: QVariant(QString, 13730) application.process.machine_id: QVariant(QString, 59b095fb5548e183615b174467003bf7) application.process.user: QVariant(QString, rsadowski) native-protocol.peer: QVariant(QString, UNIX socket client) native-protocol.version: QVariant(QString, 35) window.x11.display: QVariant(QString, :0) index: QVariant(uint, 2) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Client{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, ) iconName: QVariant(QString, plasmashell) properties: application.icon_name: QVariant(QString, ) application.id: QVariant(QString, org.kde.plasma-pa) application.language: QVariant(QString, en_GB.UTF-8) application.name: QVariant(QString, ) application.process.binary: QVariant(QString, plasmashell) application.process.host: QVariant(QString, tc.home.sizeofvoid.org) application.process.id: QVariant(QString, 46188) application.process.machine_id: QVariant(QString, 59b095fb5548e183615b174467003bf7) application.process.user: QVariant(QString, rsadowski) native-protocol.peer: QVariant(QString, UNIX socket client) native-protocol.version: QVariant(QString, 35) window.x11.display: QVariant(QString, :0) index: QVariant(uint, 3) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Client{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, System Settings) iconName: QVariant(QString, preferences-system) properties: application.icon_name: QVariant(QString, preferences-system) application.id: QVariant(QString, org.kde.plasma-pa) application.language: QVariant(QString, en_GB.UTF-8) application.name: QVariant(QString, System Settings) application.process.binary: QVariant(QString, systemsettings) application.process.host: QVariant(QString, tc.home.sizeofvoid.org) application.process.id: QVariant(QString, 54011) application.process.machine_id: QVariant(QString, 59b095fb5548e183615b174467003bf7) application.process.user: QVariant(QString, rsadowski) native-protocol.peer: QVariant(QString, UNIX socket client) native-protocol.version: QVariant(QString, 35) window.x11.display: QVariant(QString, :0) index: QVariant(uint, 30) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Module{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, module-device-restore) iconName: QVariant(QString, ) properties: module.author: QVariant(QString, Lennart Poettering) module.description: QVariant(QString, Automatically restore the volume/mute state of devices) module.version: QVariant(QString, 17.0) index: QVariant(uint, 0) argument: QVariant(QString, ) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Module{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, module-stream-restore) iconName: QVariant(QString, ) properties: module.author: QVariant(QString, Lennart Poettering) module.description: QVariant(QString, Automatically restore the volume/mute/device state of streams) module.version: QVariant(QString, 17.0) index: QVariant(uint, 1) argument: QVariant(QString, ) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Module{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, module-card-restore) iconName: QVariant(QString, ) properties: module.author: QVariant(QString, Lennart Poettering) module.description: QVariant(QString, Automatically restore profile of cards) module.version: QVariant(QString, 17.0) index: QVariant(uint, 2) argument: QVariant(QString, ) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Module{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, module-augment-properties) iconName: QVariant(QString, ) properties: module.author: QVariant(QString, Lennart Poettering) module.description: QVariant(QString, Augment the property sets of streams with additional static information) module.version: QVariant(QString, 17.0) index: QVariant(uint, 3) argument: QVariant(QString, ) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Module{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, module-switch-on-port-available) iconName: QVariant(QString, ) properties: module.author: QVariant(QString, David Henningsson) module.description: QVariant(QString, Switches ports and profiles when devices are plugged/unplugged) module.version: QVariant(QString, 17.0) index: QVariant(uint, 4) argument: QVariant(QString, ) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Module{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, module-sndio) iconName: QVariant(QString, ) properties: module.author: QVariant(QString, Eric Faurot) module.description: QVariant(QString, OpenBSD sndio sink/source) module.version: QVariant(QString, 17.0) index: QVariant(uint, 6) argument: QVariant(QString, device=default) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Module{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, module-native-protocol-unix) iconName: QVariant(QString, ) properties: module.author: QVariant(QString, Lennart Poettering) module.description: QVariant(QString, Native protocol (UNIX sockets)) module.version: QVariant(QString, 17.0) index: QVariant(uint, 7) argument: QVariant(QString, ) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Module{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, module-default-device-restore) iconName: QVariant(QString, ) properties: module.author: QVariant(QString, Lennart Poettering) module.description: QVariant(QString, Automatically restore the default sink and source) module.version: QVariant(QString, 17.0) index: QVariant(uint, 8) argument: QVariant(QString, ) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Module{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, module-always-sink) iconName: QVariant(QString, ) properties: module.author: QVariant(QString, Colin Guthrie) module.description: QVariant(QString, Always keeps at least one sink loaded even if it's a null one) module.version: QVariant(QString, 17.0) index: QVariant(uint, 9) argument: QVariant(QString, ) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Module{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, module-intended-roles) iconName: QVariant(QString, ) properties: module.author: QVariant(QString, Lennart Poettering) module.description: QVariant(QString, Automatically set device of streams based on intended roles of devices) module.version: QVariant(QString, 17.0) index: QVariant(uint, 10) argument: QVariant(QString, ) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Module{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, module-suspend-on-idle) iconName: QVariant(QString, ) properties: module.author: QVariant(QString, Lennart Poettering) module.description: QVariant(QString, When a sink/source is idle for too long, suspend it) module.version: QVariant(QString, 17.0) index: QVariant(uint, 11) argument: QVariant(QString, ) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Module{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, module-console-kit) iconName: QVariant(QString, ) properties: module.author: QVariant(QString, Lennart Poettering) module.description: QVariant(QString, Create a client for each ConsoleKit session of this user) module.version: QVariant(QString, 17.0) index: QVariant(uint, 12) argument: QVariant(QString, ) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Module{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, module-position-event-sounds) iconName: QVariant(QString, ) properties: module.author: QVariant(QString, Lennart Poettering) module.description: QVariant(QString, Position event sounds between L and R depending on the position on screen of the widget triggering them.) module.version: QVariant(QString, 17.0) index: QVariant(uint, 13) argument: QVariant(QString, ) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Module{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, module-role-cork) iconName: QVariant(QString, ) properties: module.author: QVariant(QString, Lennart Poettering) module.description: QVariant(QString, Mute & cork streams with certain roles while others exist) module.version: QVariant(QString, 17.0) index: QVariant(uint, 14) argument: QVariant(QString, ) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Module{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, module-filter-heuristics) iconName: QVariant(QString, ) properties: module.author: QVariant(QString, Colin Guthrie) module.description: QVariant(QString, Detect when various filters are desirable) module.version: QVariant(QString, 17.0) index: QVariant(uint, 15) argument: QVariant(QString, ) ) org.kde.pulseaudio: XXX ADDDDED org.kde.pulseaudio.object: create PulseAudioQt::Module{PulseAudioQt::IndexedPulseObject, PulseAudioQt::PulseObject, QObject}( objectName: QVariant(QString, ) name: QVariant(QString, module-filter-apply) iconName: QVariant(QString, ) properties: module.author: QVariant(QString, Colin Guthrie) module.description: QVariant(QString, Load filter sinks automatically when needed) module.version: QVariant(QString, 17.0) index: QVariant(uint, 16) argument: QVariant(QString, ) ) org.kde.pulseaudio: No object for name "sndio-sink.monitor" org.kde.pulseaudio: Default sink changed PulseAudioQt::Sink(0xeaa1e52dcc0) org.kde.pulseaudio: PROPERTY CHANGED ( 0 ) :: 276 "Default" $ pactl list sources Source #0 State: SUSPENDED Name: sndio-sink.monitor Description: Monitor of default Driver: module-sndio.c Sample Specification: s16le 2ch 44100Hz Channel Map: front-left,front-right Owner Module: 6 Mute: yes Volume: front-left: 655 / 1% / -120.01 dB, front-right: 655 / 1% / -120.01 dB balance 0.00 Base Volume: 65536 / 100% / 0.00 dB Monitor of Sink: sndio-sink Latency: 0 usec, configured 0 usec Flags: DECIBEL_VOLUME LATENCY Properties: device.description = "Monitor of default" device.class = "monitor" device.icon_name = "audio-input-microphone" Formats: pcm $ pactl list sinks Sink #0 State: SUSPENDED Name: sndio-sink Description: default Driver: module-sndio.c Sample Specification: s16le 2ch 44100Hz Channel Map: front-left,front-right Owner Module: 6 Mute: no Volume: front-left: 22501 / 34%, front-right: 22501 / 34% balance 0.00 Base Volume: 65536 / 100% Monitor Source: sndio-sink.monitor Latency: 0 usec, configured 0 usec Flags: HW_VOLUME_CTRL LATENCY Properties: device.string = "default" device.api = "sndio" device.description = "default" device.access_mode = "serial" device.icon_name = "audio-card" Formats: pcm *** SUMMARY STEPS TO REPRODUCE 1. export QT_LOGGING_RULES="*pulse*=true" 2. systemsettings 3. Jump to sound OBSERVED RESULT EXPECTED RESULT Operating System: OpenBSD KDE Plasma Version: 6.2.3 KDE Frameworks Version: 6.8.0 Qt Version: 6.7.3 Kernel Version: 7.6 (64-bit) Graphics Platform: X11 Memory: 18.9 GiB of RAM Graphics Processor: AMD Radeon Vega 11 Graphics -- You are receiving this mail because: You are watching all bug changes.