Debian bug report logs - #1196 mailx problem with early-exiting pagers Package: mailx ; Reported by: iwj10@cus.cam.ac.uk (Ian Jackson); Done: sr1@irz301.inf.tu-dresden.de (Sven Rudolph). ----------------------------------------------------------------------- Message received at debian-bugs-done: From irz301.inf.tu-dresden.de!sr1 Mon Oct 30 15:20:59 1995 Return-Path: Received: from pixar.com by mongo.pixar.com with smtp (Smail3.1.28.1 #15) id m0tA3Vi-0002NcC; Mon, 30 Oct 95 15:20 PST Received: from irz101.inf.tu-dresden.de by pixar.com with SMTP id AA21809 (5.67b/IDA-1.5 for debian-bugs-done-pipe@mongo.pixar.com); Mon, 30 Oct 1995 15:20:29 -0800 Received: by irz101.inf.tu-dresden.de (8.6.12/8.6.12-s1) id AAA21816; Tue, 31 Oct 1995 00:20:51 +0100 Date: Tue, 31 Oct 1995 00:20:51 +0100 From: sr1@irz301.inf.tu-dresden.de (Sven Rudolph) Message-Id: <199510302320.AAA21816@irz101.inf.tu-dresden.de> To: iwj10@cus.cam.ac.uk (Ian Jackson), debian-bugs-done@pixar.com Subject: Re: Bug#1196: mailx problem with early-exiting pagers > Package: mailx > Version: 8.1-4 > > The `mailx' command can be made to lock up by ensuring that it twice > gets SIGPIPE/EPIPE when writing to a pager. Furthermore, once this > has happened it ignores ^C. ^Z followed by `kill' is required to > escape. > > This is almost certainly due to SysV vs. POSIX vs. BSD signal > handling. According to the originator mailx-8.1-5 solves this problem. I close the bug. Sven -- Sven Rudolph (sr1@inf.tu-dresden.de); WWW : http://www.sax.de/~sr1/ ----------------------------------------------------------------------- Notification sent to iwj10@cus.cam.ac.uk (Ian Jackson) : Bug acknowledged by developer. Full text available. ----------------------------------------------------------------------- Reply sent to sr1@irz301.inf.tu-dresden.de (Sven Rudolph) : You have taken responsibility. Full text available. ----------------------------------------------------------------------- Message received at debian-bugs: From cus.cam.ac.uk!iwj10 Fri Oct 13 10:43:26 1995 Return-Path: Received: from pixar.com by mongo.pixar.com with smtp (Smail3.1.28.1 #15) id m0t3o8k-000DBkC; Fri, 13 Oct 95 10:43 PDT Received: from bootes.cus.cam.ac.uk by pixar.com with SMTP id AA16396 (5.67b/IDA-1.5 for debian-bugs-pipe@mongo.pixar.com); Fri, 13 Oct 1995 10:42:55 -0700 Received: by bootes.cus.cam.ac.uk (Smail-3.1.29.0 #36) id m0t3o8X-000C0QC; Fri, 13 Oct 95 18:43 BST Received: by chiark id (Debian /\oo/\ Smail3.1.29.1 #29.33); Fri, 13 Oct 95 18:41 BST Message-Id: Date: Fri, 13 Oct 95 18:41 BST From: Ian Jackson To: Debian bugs submission address Subject: Bug#1196: Re: mailx problem with early-exiting pagers In-Reply-To: <16889858@toto.iv> Below is a bug report I submitted a while ago. This bug makes mailx practically unuseable. It should be fixed quickly. Unfortunately, Carl Streeter replaced our working mailx 5.3b with a non-working 8.1 and has now apparently left the project. I've found that the bug happens even if you set the PAGER to `cat'. It seems to fail to notice the exit of the pager the second time. Ian. ------- start of forwarded message (RFC 934 encapsulation) ------- To: Debian bugs submission address Subject: mailx problem with early-exiting pagers Package: mailx Version: 8.1-4 The `mailx' command can be made to lock up by ensuring that it twice gets SIGPIPE/EPIPE when writing to a pager. Furthermore, once this has happened it ignores ^C. ^Z followed by `kill' is required to escape. This is almost certainly due to SysV vs. POSIX vs. BSD signal handling. A session log showing how to reproduce the problem, followed by environment and terminal details, is below. Ian. chiark:~/junk> cat t >From iwj10@cus.cam.ac.uk Tue Aug 1 18:28:13 1995 Received: from grus.cus.cam.ac.uk [131.111.8.3] (ident = root) by bootes.cus.cam.ac.uk with smtp (Smail-3.1.29.0 #36) id m0sdJJb-000C0QC; Tue, 1 Aug 95 16:33 BST Received: by grus.cus.cam.ac.uk (Smail-3.1.29.0 #36) id m0sdJJa-0007aQC; Tue, 1 Aug 95 16:33 BST Message-Id: Date: Tue, 1 Aug 95 16:33 BST X-Original-Sender: iwj10@cus.cam.ac.uk (Ian Jackson) From: iwj10@thor.cam.ac.uk (Ian Jackson) To: iwj10@cus.cam.ac.uk (Ian Jackson) Subject: Bug#599 acknowledged by developer (was: xman uses g* names for groff (Re: Bug#597)) References: <9508010843.AA16713@charon.meiko.co.uk> In-Reply-To: X-Original-Status: R This is an automatic notification regarding your bug report. Responsibility for it has been taken by one of the developers, namely Alvar Bray . You should be hearing from them with a substantive response shortly, if you have not already done so. If not, please contact them directly, or email debian-bugs@pixar.com or myself. Ian Jackson (maintainer, debian-bugs) chiark:~/junk> PAGER=true mailx -f t Mail version 8.1 6/6/93 (POP extension). Type ? for help. "t": 1 message 1 new >N 1 iwj10@thor.cam.ac.uk Tue Aug 1 18:28 29/1177 "Bug#599 acknowledged " & 1 & 1 [ locks up ] ^C [ still locked up ] ^Z [1]+ Stopped PAGER=true mailx -f t chiark:~/junk> kill %1 [1]+ Stopped PAGER=true mailx -f t chiark:~/junk> [ RETURN ] [1]+ Terminated PAGER=true mailx -f t chiark:~/junk> printenv LOGNAME=ian PERLLIB=/u/ian/perl/include HELPPATH=/help PAGER=/usr/bin/less CDPATH=:..:/u/ian:/u/ian/things ARCH=linux TERMCAP=vs|xterm|xterm-24|xterms|vs100|xterm terminal emulator (X Window System): :is=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>: :rs=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>: :AL=\E[%dL:DL=\E[%dM:DC=\E[%dP:DO=\E[%dB:UP=\E[%dA: :LE=\E[%dD:RI=\E[%dC: :al=\E[L:am: :bl=^G: :bs:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:co#80: :cs=\E[%i%d;%dr:ct=\E[3g: :dc=\E[P:dl=\E[M: :ho=\E[H: :im=\E[4h:ei=\E[4l:mi: :ks=\E[?1h\E=:ke=\E[?1l\E>: :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS: :k5=\E[15~:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~: :k;=\E[21~: :F1=\E[23~:F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~: :F6=\E[29~:F7=\E[31~:F8=\E[32~:F9=\E[33~:FA=\E[34~: :kn#20: :@0=\E[1~:kI=\E[2~:kD=\E[3~: :*6=\E[4~:kP=\E[5~:kN=\E[6~: :km: :kb=^H:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD: :li#24:md=\E[1m:me=\E[m:mr=\E[7m:ms:nd=\E[C:pt: :eA=\E)0:as=^N:ae=^O: :ml=\El:mu=\Em: :sc=\E7:rc=\E8:sf=\n:so=\E[7m:se=\E[m:sr=\EM: :ti=\E7\E[?47h:te=\E[2J\E[?47l\E8: :up=\E[A:us=\E[4m:ue=\E[m:xn: HISTORY=256 TERM=xterm HOSTTYPE=i386 PATH=/u/ian/bin/linux:/u/ian/bin/scripts:/usr/local/bin:/bin:/usr/bin:/usr/bin/X11:/usr/local/sbin:/sbin:/usr/sbin:/bin:/etc:/usr/etc HOME=/u/ian SHINIT=. SHELL=/bin/bash PS1=chiark:~/junk> AUTOTITLE_STDOUT=%?u%U%!%?G(%G)%!%?u@%!%h:%d1~.> USER=ian LESS=-eMfQ GROUP=ian AUTOTITLE_WINDOW=%h - %d~. %Y.[U..[M..[D./..%X.L]..M]..R]./.. %U%?G(%G)%! PGPPATH=/u/ian/pgp DISPLAY=:0.0 LANG=C TRNINIT=/u/ian/.trninit HOST=chiark AUTOTITLE_ICON=%U%?G(%G)%!: %d3~. %Y.[U..[M..[D./..%X.L]..M]..R]./.. OSTYPE=Linux WINDOWID=41943053 ESHELL=/bin/bash PWD=/u/ian/junk MAILRECORD=/u/ian/mail/Mboxes/Record SHLVL=4 ORGANIZATION=Linux Unlimited EDITOR=emacs CVSROOT=/usr/src/CVS _=/usr/bin/printenv chiark:~/junk> stty -a speed 9600 baud; rows 25; columns 80; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = ; eol2 = ; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; - -parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts - -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff - -iuclc -ixany -imaxbel opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke chiark:~/junk> ------- end ------- ----------------------------------------------------------------------- Acknowledgement sent to Ian Jackson : Extra info received and forwarded. Full text available. ----------------------------------------------------------------------- Information forwarded to debian-devel@pixar.com : Bug#1196 ; Package mailx . Full text available. ----------------------------------------------------------------------- Message received at debian-bugs: From cus.cam.ac.uk!iwj10 Wed Aug 2 05:54:11 1995 Return-Path: Received: from pixar.com by mongo.pixar.com with smtp (Smail3.1.28.1 #15) id m0sddJL-000BhDC; Wed, 2 Aug 95 05:54 PDT Received: from bootes.cus.cam.ac.uk by pixar.com with SMTP id AA17411 (5.67b/IDA-1.5 for debian-bugs-pipe@mongo.pixar.com); Wed, 2 Aug 1995 05:51:26 -0700 Received: by bootes.cus.cam.ac.uk (Smail-3.1.29.0 #36) id m0sddGh-000BzwC; Wed, 2 Aug 95 13:51 BST Received: by chiark id (Debian /\oo/\ Smail3.1.29.1 #29.33); Wed, 2 Aug 95 01:22 BST Message-Id: Date: Wed, 2 Aug 95 01:22 BST From: iwj10@cus.cam.ac.uk (Ian Jackson) To: Debian bugs submission address Subject: mailx problem with early-exiting pagers Package: mailx Version: 8.1-4 The `mailx' command can be made to lock up by ensuring that it twice gets SIGPIPE/EPIPE when writing to a pager. Furthermore, once this has happened it ignores ^C. ^Z followed by `kill' is required to escape. This is almost certainly due to SysV vs. POSIX vs. BSD signal handling. A session log showing how to reproduce the problem, followed by environment and terminal details, is below. Ian. chiark:~/junk> cat t >From iwj10@cus.cam.ac.uk Tue Aug 1 18:28:13 1995 Received: from grus.cus.cam.ac.uk [131.111.8.3] (ident = root) by bootes.cus.cam.ac.uk with smtp (Smail-3.1.29.0 #36) id m0sdJJb-000C0QC; Tue, 1 Aug 95 16:33 BST Received: by grus.cus.cam.ac.uk (Smail-3.1.29.0 #36) id m0sdJJa-0007aQC; Tue, 1 Aug 95 16:33 BST Message-Id: Date: Tue, 1 Aug 95 16:33 BST X-Original-Sender: iwj10@cus.cam.ac.uk (Ian Jackson) From: iwj10@thor.cam.ac.uk (Ian Jackson) To: iwj10@cus.cam.ac.uk (Ian Jackson) Subject: Bug#599 acknowledged by developer (was: xman uses g* names for groff (Re: Bug#597)) References: <9508010843.AA16713@charon.meiko.co.uk> In-Reply-To: X-Original-Status: R This is an automatic notification regarding your bug report. Responsibility for it has been taken by one of the developers, namely Alvar Bray . You should be hearing from them with a substantive response shortly, if you have not already done so. If not, please contact them directly, or email debian-bugs@pixar.com or myself. Ian Jackson (maintainer, debian-bugs) chiark:~/junk> PAGER=true mailx -f t Mail version 8.1 6/6/93 (POP extension). Type ? for help. "t": 1 message 1 new >N 1 iwj10@thor.cam.ac.uk Tue Aug 1 18:28 29/1177 "Bug#599 acknowledged " & 1 & 1 [ locks up ] ^C [ still locked up ] ^Z [1]+ Stopped PAGER=true mailx -f t chiark:~/junk> kill %1 [1]+ Stopped PAGER=true mailx -f t chiark:~/junk> [ RETURN ] [1]+ Terminated PAGER=true mailx -f t chiark:~/junk> printenv LOGNAME=ian PERLLIB=/u/ian/perl/include HELPPATH=/help PAGER=/usr/bin/less CDPATH=:..:/u/ian:/u/ian/things ARCH=linux TERMCAP=vs|xterm|xterm-24|xterms|vs100|xterm terminal emulator (X Window System): :is=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>: :rs=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>: :AL=\E[%dL:DL=\E[%dM:DC=\E[%dP:DO=\E[%dB:UP=\E[%dA: :LE=\E[%dD:RI=\E[%dC: :al=\E[L:am: :bl=^G: :bs:cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:co#80: :cs=\E[%i%d;%dr:ct=\E[3g: :dc=\E[P:dl=\E[M: :ho=\E[H: :im=\E[4h:ei=\E[4l:mi: :ks=\E[?1h\E=:ke=\E[?1l\E>: :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS: :k5=\E[15~:k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~: :k;=\E[21~: :F1=\E[23~:F2=\E[24~:F3=\E[25~:F4=\E[26~:F5=\E[28~: :F6=\E[29~:F7=\E[31~:F8=\E[32~:F9=\E[33~:FA=\E[34~: :kn#20: :@0=\E[1~:kI=\E[2~:kD=\E[3~: :*6=\E[4~:kP=\E[5~:kN=\E[6~: :km: :kb=^H:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD: :li#24:md=\E[1m:me=\E[m:mr=\E[7m:ms:nd=\E[C:pt: :eA=\E)0:as=^N:ae=^O: :ml=\El:mu=\Em: :sc=\E7:rc=\E8:sf=\n:so=\E[7m:se=\E[m:sr=\EM: :ti=\E7\E[?47h:te=\E[2J\E[?47l\E8: :up=\E[A:us=\E[4m:ue=\E[m:xn: HISTORY=256 TERM=xterm HOSTTYPE=i386 PATH=/u/ian/bin/linux:/u/ian/bin/scripts:/usr/local/bin:/bin:/usr/bin:/usr/bin/X11:/usr/local/sbin:/sbin:/usr/sbin:/bin:/etc:/usr/etc HOME=/u/ian SHINIT=. SHELL=/bin/bash PS1=chiark:~/junk> AUTOTITLE_STDOUT=%?u%U%!%?G(%G)%!%?u@%!%h:%d1~.> USER=ian LESS=-eMfQ GROUP=ian AUTOTITLE_WINDOW=%h - %d~. %Y.[U..[M..[D./..%X.L]..M]..R]./.. %U%?G(%G)%! PGPPATH=/u/ian/pgp DISPLAY=:0.0 LANG=C TRNINIT=/u/ian/.trninit HOST=chiark AUTOTITLE_ICON=%U%?G(%G)%!: %d3~. %Y.[U..[M..[D./..%X.L]..M]..R]./.. OSTYPE=Linux WINDOWID=41943053 ESHELL=/bin/bash PWD=/u/ian/junk MAILRECORD=/u/ian/mail/Mboxes/Record SHLVL=4 ORGANIZATION=Linux Unlimited EDITOR=emacs CVSROOT=/usr/src/CVS _=/usr/bin/printenv chiark:~/junk> stty -a speed 9600 baud; rows 25; columns 80; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = ; eol2 = ; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; -parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke chiark:~/junk> ----------------------------------------------------------------------- Acknowledgement sent to iwj10@cus.cam.ac.uk (Ian Jackson) : New bug report received and forwarded. Full text available. ----------------------------------------------------------------------- Report forwarded to debian-devel@pixar.com : Bug#1196 ; Package mailx . Full text available. ----------------------------------------------------------------------- Ian Jackson / iwj10@thor.cam.ac.uk , with the debian-bugs tracking mechanism This page last modified 07:43:01 GMT Wed 01 Nov