Date: Mon, 08 May 2000 20:22:27 +0200
   From: Michael Natterer <[EMAIL PROTECTED]>

   Unfortunately this is not the reason why gimp dies on just any aborting
   child. Although I 100% agree that SIGPIPE being fatal is the wrong thing
   to do. I browsed CVS and Gimp is connecting SIGPIPE to on_signal() since
   the beginning of CVS time.

Absolutely.  I get hammered by this on the print plugin every now and
again when I'm hacking on it and it segv's on me.

While we're on the subject of plugin interaction, is there any way
that hitting "cancel" could be a bit more graceful, to allow the
plugin a chance to clean up?  The print plugin doesn't get a chance to
clean up its lpr child when the user cancels, with the result that an
incomplete print file gets sent to the printer.  That's nasty.

-- 
Robert Krawitz <[EMAIL PROTECTED]>      http://www.tiac.net/users/rlk/

Tall Clubs International  --  http://www.tall.org/ or 1-888-IM-TALL-2
Member of the League for Programming Freedom -- mail [EMAIL PROTECTED]
Project lead for The Gimp Print --  http://gimp-print.sourceforge.net

"Linux doesn't dictate how I work, I dictate how Linux works."
--Eric Crampton

Reply via email to