Bug 28556

Summary: dbus-launch doesn't exit when dbus-daemon is killed
Product: dbus Reporter: william.jon.mccann
Component: coreAssignee: Havoc Pennington <hp>
Status: RESOLVED DUPLICATE QA Contact: John (J5) Palmieri <johnp>
Severity: normal    
Priority: medium    
Version: 1.2.x   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description william.jon.mccann 2010-06-15 09:55:47 UTC
It seems that dbus-launch doesn't exit when the child dbus-daemon is killed.  In GDM we use a single X server to run the GDM greeter session and the new user's session.  We close down the greeter session by, among other things, killing the pid returned by dbus-launch.  However, after a user login dbus-launch is still running.

#0  0x008de416 in __kernel_vsyscall ()
#1  0x001e619d in ___newselect_nocancel () from /lib/libc.so.6
#2  0x08049776 in kill_bus_when_session_ends () at dbus-launch.c:491
#3  0x0804ab68 in babysit (argc=2, argv=0xbfadd524) at dbus-launch.c:651
#4  main (argc=2, argv=0xbfadd524) at dbus-launch.c:1015

dbus-1.2.24-1.fc13.i686
Comment 1 Simon McVittie 2011-01-19 10:47:56 UTC

*** This bug has been marked as a duplicate of bug 8294 ***

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.