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]

Reply via email to