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
signature.asc
Description: Digital signature