On Thursday 09 October 2008 16:56:43 James Westby wrote: > package wireshark > tags 478169 patch > forwarded 478169 https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1740 > user [EMAIL PROTECTED] > usertag 478169 intrepid ubuntu-patch > thanks > > Hi, > > This bug is reported in Ubuntu at > > https://bugs.launchpad.net/bugs/198884 > > and upstream at > > https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1740 > > Sergio Barjola investigated the problem and found this: > > > > looking at the process: gksudo---wireshark---dumpcap > I've found that gksudo is ignoring SIGPIPE signal, (ps -eo pid,ignored), > so all childs process too, unless they change with sigaction. > > Enable default action of SIGPIPE before gksudo create the child process > works for me. (libgksu.c line 2506). > > > > I've looking for why is SIGPIPE ignored in gksu process, and I found > that it's caused by communication with gconfd server. > When a application connect to the gconfd daemon to get properties, the > underlaying communication with CORBA it's ignoring SIGPIPE signal to > avoid that if server crash, the process receive the signal and > terminate. > > package: liborbit2 1:2.14.12-0.1 > file: linc2/src/linc.c (line: 247 see comment why is signal ignored).. > > > and came up with a patch which he says fixes it. I attach the patch > to this mail. Please review it.
It looks good. Thanks for pointing this out! Joost -- homepage: http://damad.be/joost photo/blog: http://damad.be/joost/blog -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]