[Pidgin] #5553: Failure to initiate dbus connection (pidgin steals SIGCHLD from dbus)

Pidgin trac at pidgin.im
Thu Apr 17 12:32:40 EDT 2008


#5553: Failure to initiate dbus connection (pidgin steals SIGCHLD from dbus)
--------------------------------+-------------------------------------------
 Reporter:  danieljo            |       Type:  patch
   Status:  new                 |   Priority:  minor
Component:  pidgin (gtk)        |    Version:  2.4.1
 Keywords:  linux dbus SIGCHLD  |    Pending:  0    
--------------------------------+-------------------------------------------
 If pidgin is compiled without gstreamer then dbus will sometimes work and
 sometimes not.
 Internally the dbus initialization will fork, read a bit from a pipe, and
 wait for it's
 child to die. Unfortunately pidgin/gtkmain.c will sometimes pick up the
 SIGCHLD before dbus.
 When that happens dbus will assume that the child process failed to die
 and return an error.
 Dbus will need the same kludge that gstreamer requires.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/5553>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list