[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