On Sun, Apr 16, 2006 at 09:48:55AM +0800, Michael Deegan wrote:
> Package: mrxvt
> Version: 0.4.2-1
> Severity: normal
> 
> mrxvt should probably not exit when I press PrintScrn (especially when I
> press it accidentally :P). When it exits in this way, programs running
> inside each tab get reparented to init, rather than killed off.
> 
> The documentation does not seem to tell me what the key's name is to allow
> me to unbind it. :P
> 
> Upon exit, the following is displayed to stderr:
> 
>    sh: lpr: not found
> 

Hi Michael,

Thanks for your bug report.  I tried it a couple of times.  I got the
message "sh: lpr: not found" everytime, and mrxvt crashed about half of
times.

It seems that mrxvt uses popen(3) to spawn a child process to run lpr.
If lpr is not present, the child process will terminate.  However, mrxvt
does not know, and keeps writing to the stream, and gets a SIGPIPE
eventually.

mrxvt developers, how do think this problem?  Shall we just ignore SIGPIPE?

Regards,
Qingning

Attachment: signature.asc
Description: Digital signature

Reply via email to