FS#46535 - [dbus] DBus session bus crash due to specially crafted call of 'dbus-monitor'

Attached to Project: Arch Linux
Opened by T. Fischer (thfischer) - Friday, 02 October 2015, 12:19 GMT
Last edited by Jan de Groot (JGC) - Thursday, 05 October 2017, 21:30 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

In an attempt to write a script that would monitor the user's DBus session bus for signals, I am able to kill the user's session bus reproducible.

The command line I am using is:

dbus-monitor --profile "interface='org.kde.walletd',member='/modules/kwalletd/org.kde.KWallet/walletOpened'"

in a KDE session (mostly KDE4/Plasma 4). AFAIK 'dbus-monitor' is part of core/dbus which is installed in version 1.10.0-3.

The command line is most likely wrong, but DBus should still not crash just because of wrongful parameters.

Once the session DBus has crash, the desktop environment is severely affected, such as that one can no longer log out properly using Plasma widgets (e.g. K Menu). My work-around has been to switch to text mode (Ctrl+Alt+Fn), log in as root, and restart the kdm service.
This task depends upon

Closed by  Jan de Groot (JGC)
Thursday, 05 October 2017, 21:30 GMT
Reason for closing:  No response
Additional comments about closing:  no response after request to file upstream. Command doesn't crash here, and as we moved from 1.10.0 to 1.24.0 in the last two years, assuming fixed.
Comment by Doug Newgard (Scimmia) - Friday, 02 October 2015, 14:57 GMT
Please report this upstream.

Loading...