From unknown Mon Jun 23 23:54:26 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16597: 23.2; Emacs's SIGPIPE ignore passed to child processes Resent-From: Juergen Nickelsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 Jan 2014 16:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 16597 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 16597@debbugs.gnu.org Cc: holger@cis.fu-berlin.de, asulfrian@zedat.fu-berlin.de, plenz@zedat.fu-berlin.de X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.139110102532195 (code B ref -1); Thu, 30 Jan 2014 16:58:02 +0000 Received: (at submit) by debbugs.gnu.org; 30 Jan 2014 16:57:05 +0000 Received: from localhost ([127.0.0.1]:41656 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8uvI-0008NC-KI for submit@debbugs.gnu.org; Thu, 30 Jan 2014 11:57:05 -0500 Received: from eggs.gnu.org ([208.118.235.92]:38285) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8ujZ-00084U-Dc for submit@debbugs.gnu.org; Thu, 30 Jan 2014 11:44:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W8ujS-00024z-Uf for submit@debbugs.gnu.org; Thu, 30 Jan 2014 11:44:56 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:48168) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W8ujS-00024v-S4 for submit@debbugs.gnu.org; Thu, 30 Jan 2014 11:44:50 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39934) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W8ujM-0004yt-TF for bug-gnu-emacs@gnu.org; Thu, 30 Jan 2014 11:44:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W8ujH-00022t-5Y for bug-gnu-emacs@gnu.org; Thu, 30 Jan 2014 11:44:44 -0500 Received: from outpost1.zedat.fu-berlin.de ([130.133.4.66]:46728) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W8ujG-00022Q-S5 for bug-gnu-emacs@gnu.org; Thu, 30 Jan 2014 11:44:39 -0500 Received: from relay1.zedat.fu-berlin.de ([130.133.4.67]) by outpost.zedat.fu-berlin.de (Exim 4.82) with esmtp (envelope-from ) id <1W8ujE-001mGO-56>; Thu, 30 Jan 2014 17:44:36 +0100 Received: from bermuda.zedat.fu-berlin.de ([130.133.10.14]) by relay1.zedat.fu-berlin.de (Exim 4.82) with esmtp (envelope-from ) id <1W8ujE-0000Gf-1y>; Thu, 30 Jan 2014 17:44:36 +0100 Received: by bermuda.zedat.fu-berlin.de (Exim 4.82) with local (envelope-from ) id <1W8ujD-002x99-QZ>; Thu, 30 Jan 2014 17:44:35 +0100 From: Juergen Nickelsen Date: Thu, 30 Jan 2014 17:44:35 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Originating-IP: 130.133.10.14 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.3 (----) X-Mailman-Approved-At: Thu, 30 Jan 2014 11:57:02 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.3 (----) The problem: Emacs sets SIGPIPE handling to SIG_IGN, probably for good reasons. But this setting is also passed on to subprocesses, which can make some programs misbehave. I think it would be better to reset the SIGPIPE handling in the subprocess before calling the shell (or whatever). To reproduce: In a directory that contains the root of a git repository with a largish file (130295 bytes in this case) that is also checked in into the repository, I start "emacs -Q". In Emacs, I run the executable Perl script "./broken.pl" (contents below) as a shell command using M-! (shell-command): --------broken.pl---------------------------------------------------- #!/usr/bin/perl # demonstrate Emacs's SIGPIPE issue use Git; print("SIGPIPE: $SIG{PIPE}\n"); # $SIG{PIPE} = 'DEFAULT'; # print("SIGPIPE: $SIG{PIPE}\n"); my $content = Git::command_oneline(qw(show HEAD:largefile)); print("$content\n"); --------------------------------------------------------------------- The output is, as can also be seen below: SIGPIPE: IGNORE show HEAD:largefile: command returned error: 255 This does not happen with really small files instead of largefile, e.g. 1.5 KB. It also does not happen if the line with "$SIG{PIPE} = 'DEFAULT';" is reset, so the SIGPIPE is no longer ignored. Colleagues and I have pondered this for a while, and after examining some code and tracing the syscalls involved we have come up with the following explanation: The Perl Git library's function "command_oneline()" closes the pipe to its git subprocess after reading one line. If the file is short, it can be written into the pipe without fault, and the git process exit()s fast. If the file is large enough, the git subprocess would normally block on write() when the pipe is full and would finally be terminated by a SIGPIPE when the pipe is closed by the reader (the Perl process). But if SIGPIPE is set to SIG_IGN, the write() fails, and git exits with a non-zero exit status. This makes the Perl wrapper assume something went wrong (which it technically did), and it throws an exception. The issue can be worked around by (setq shell-command-switch "-ic") so the shell resets the signal handling, but that makes the shell complain about not being able to access its terminal's process group (small surprise!). Best regards, Juergen. *************** In GNU Emacs 23.2.1 (x86_64-pc-linux-gnu, GTK+ Version 2.20.1) of 2012-08-25 on trouble, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.10707000 configured using `configure '--build' 'x86_64-linux-gnu' '--build' 'x86_64-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs23:/etc/emacs:/usr/local/share/emacs/23.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/23.2/site-lisp:/usr/share/emacs/site-lisp:/usr/share/emacs/23.2/leim' '--with-x=yes' '--with-x-toolkit=gtk' '--with-toolkit-scroll-bars' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-DDEBIAN -g -O2' 'LDFLAGS=-g' 'CPPFLAGS='' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: C value of $LC_CTYPE: de_DE@euro value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: C value of $XMODIFIERS: nil locale-coding-system: iso-latin-9-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-! . / b r o k e n . p l M-x r e p o r t Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. SIGPIPE: IGNORE show HEAD:largefile: command returned error: 255 Load-path shadows: /usr/share/emacs/23.2/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode /usr/share/emacs/23.2/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /usr/share/emacs/23.2/site-lisp/dictionaries-common/flyspell hides /usr/share/emacs/23.2/lisp/textmodes/flyspell /usr/share/emacs/23.2/site-lisp/dictionaries-common/ispell hides /usr/share/emacs/23.2/lisp/textmodes/ispell Features: (shadow sort mail-extr message sendmail regexp-opt ecomplete rfc822 mml easymenu mml-sec password-cache mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums mailabbrev nnheader gnus-util netrc time-date mm-util mail-prsvr gmm-utils wid-edit mailheader canlock sha1 hex-util hashcash mail-utils emacsbug tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind system-font-setting font-render-setting gtk x-toolkit x multi-tty emacs) -- Tel +49.30.838-50740 Fax -450740 Zentraleinrichtung fuer Datenverarbeitung, Central Systems (Unix) Freie Universitaet Berlin, Fabeckstrasse 32, 14195 Berlin, DE From unknown Mon Jun 23 23:54:26 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16597: 23.2; Emacs's SIGPIPE ignore passed to child processes Resent-From: Andreas Schwab Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 Jan 2014 17:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16597 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juergen Nickelsen Cc: holger@cis.fu-berlin.de, asulfrian@zedat.fu-berlin.de, plenz@zedat.fu-berlin.de, 16597@debbugs.gnu.org Received: via spool by 16597-submit@debbugs.gnu.org id=B16597.1391101764993 (code B ref 16597); Thu, 30 Jan 2014 17:10:02 +0000 Received: (at 16597) by debbugs.gnu.org; 30 Jan 2014 17:09:24 +0000 Received: from localhost ([127.0.0.1]:41672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8v7E-0000Fx-30 for submit@debbugs.gnu.org; Thu, 30 Jan 2014 12:09:24 -0500 Received: from mail-out.m-online.net ([212.18.0.9]:50171) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8v7C-0000Fn-4B for 16597@debbugs.gnu.org; Thu, 30 Jan 2014 12:09:23 -0500 Received: from frontend3.mail.m-online.net (unknown [192.168.8.181]) by mail-out.m-online.net (Postfix) with ESMTP id 3fFShx168vz4KK2P; Thu, 30 Jan 2014 18:09:20 +0100 (CET) Received: from localhost (dynscan2.mnet-online.de [192.168.6.69]) by mail.m-online.net (Postfix) with ESMTP id 3fFShw6sM8zbbc1; Thu, 30 Jan 2014 18:09:20 +0100 (CET) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan2.mnet-online.de [192.168.6.69]) (amavisd-new, port 10024) with ESMTP id gZHqtEC5HD2h; Thu, 30 Jan 2014 18:09:20 +0100 (CET) X-Auth-Info: Cb5tvYYwRhH/+TL7cWz8cOrKEcYJqklEnX+kgejs7E0= Received: from igel.home (ppp-46-244-167-210.dynamic.mnet-online.de [46.244.167.210]) by mail.mnet-online.de (Postfix) with ESMTPA; Thu, 30 Jan 2014 18:09:20 +0100 (CET) Received: by igel.home (Postfix, from userid 1000) id C1B312C4CAF; Thu, 30 Jan 2014 18:09:19 +0100 (CET) From: Andreas Schwab References: X-Yow: MY income is ALL disposable! Date: Thu, 30 Jan 2014 18:09:19 +0100 In-Reply-To: (Juergen Nickelsen's message of "Thu, 30 Jan 2014 17:44:35 +0100") Message-ID: <87ppn9iegw.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Juergen Nickelsen writes: > I think it would be better to reset the SIGPIPE handling in the > subprocess before calling the shell (or whatever). Works for me. From src/process.c (create_process): /* Emacs ignores SIGPIPE, but the child should not. */ signal (SIGPIPE, SIG_DFL); Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From unknown Mon Jun 23 23:54:26 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16597: 23.2; Emacs's SIGPIPE ignore passed to child processes Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 Jan 2014 17:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16597 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Andreas Schwab Cc: holger@cis.fu-berlin.de, asulfrian@zedat.fu-berlin.de, Juergen Nickelsen , plenz@zedat.fu-berlin.de, 16597@debbugs.gnu.org Received: via spool by 16597-submit@debbugs.gnu.org id=B16597.13911023932021 (code B ref 16597); Thu, 30 Jan 2014 17:20:01 +0000 Received: (at 16597) by debbugs.gnu.org; 30 Jan 2014 17:19:53 +0000 Received: from localhost ([127.0.0.1]:41684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8vHN-0000WX-Ip for submit@debbugs.gnu.org; Thu, 30 Jan 2014 12:19:53 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:36874) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8vHM-0000WQ-42 for 16597@debbugs.gnu.org; Thu, 30 Jan 2014 12:19:52 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1W8vHK-0002Vm-8I; Thu, 30 Jan 2014 12:19:50 -0500 From: Glenn Morris References: <87ppn9iegw.fsf@igel.home> X-Spook: Osama class struggle ASDIC ANDVT beanpole bootleg Putin X-Ran: x6lpwtg9CA%<5TY~Pl{,Na'UHe(o#tq0+_Z{l?X>kM%0acyup.BTf$g@DG+Q[B*\nFr@mx X-Hue: white X-Attribution: GM Date: Thu, 30 Jan 2014 12:19:50 -0500 In-Reply-To: <87ppn9iegw.fsf@igel.home> (Andreas Schwab's message of "Thu, 30 Jan 2014 18:09:19 +0100") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.4 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.4 (-----) Andreas Schwab wrote: > Juergen Nickelsen writes: > >> I think it would be better to reset the SIGPIPE handling in the >> subprocess before calling the shell (or whatever). > > Works for me. From src/process.c (create_process): > > /* Emacs ignores SIGPIPE, but the child should not. */ > signal (SIGPIPE, SIG_DFL); Yes, but AFAICS that's not in 23.2, which is rather old. Looks like it first appeared in 24.1? Anyway, time to upgrade. Latest is 24.3. From unknown Mon Jun 23 23:54:26 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16597: 23.2; Emacs's SIGPIPE ignore passed to child processes Resent-From: Juergen Nickelsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 Jan 2014 17:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16597 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Glenn Morris , Andreas Schwab Cc: holger@cis.fu-berlin.de, asulfrian@zedat.fu-berlin.de, plenz@zedat.fu-berlin.de, 16597@debbugs.gnu.org Received: via spool by 16597-submit@debbugs.gnu.org id=B16597.13911031473301 (code B ref 16597); Thu, 30 Jan 2014 17:33:02 +0000 Received: (at 16597) by debbugs.gnu.org; 30 Jan 2014 17:32:27 +0000 Received: from localhost ([127.0.0.1]:41702 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8vTW-0000rA-Dv for submit@debbugs.gnu.org; Thu, 30 Jan 2014 12:32:26 -0500 Received: from outpost1.zedat.fu-berlin.de ([130.133.4.66]:39481) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8vPJ-0000jP-FS for 16597@debbugs.gnu.org; Thu, 30 Jan 2014 12:28:06 -0500 Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost.zedat.fu-berlin.de (Exim 4.82) with esmtp (envelope-from ) id <1W8vPG-002bHG-Jn>; Thu, 30 Jan 2014 18:28:02 +0100 Received: from bermuda.zedat.fu-berlin.de ([130.133.10.14]) by inpost2.zedat.fu-berlin.de (Exim 4.82) with esmtpsa (envelope-from ) id <1W8vPG-000HGD-HF>; Thu, 30 Jan 2014 18:28:02 +0100 Message-ID: <52EA8BA2.7030607@fu-berlin.de> Date: Thu, 30 Jan 2014 18:28:02 +0100 From: Juergen Nickelsen Organization: Freie =?UTF-8?Q?Universit=C3=A4t?= Berlin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 References: <87ppn9iegw.fsf@igel.home> In-Reply-To: X-Enigmail-Version: 1.6 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms010607040005040304000005" X-Originating-IP: 130.133.10.14 X-ZEDAT-Hint: A X-Spam-Score: -2.7 (--) X-Mailman-Approved-At: Thu, 30 Jan 2014 12:32:24 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.7 (--) This is a cryptographically signed message in MIME format. --------------ms010607040005040304000005 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 30.01.2014 18:19, Glenn Morris wrote: > Yes, but AFAICS that's not in 23.2, which is rather old. > Looks like it first appeared in 24.1? I see. > Anyway, time to upgrade. Latest is 24.3. Well, yeah. Probably not really worth the trouble to depart from Debian Sta(b)le, though. Still good to see the issue has been addressed. Thanks!= Regards, Juergen. --=20 Tel +49.30.838-50740 Fax -450740 Zentraleinrichtung fuer Datenverarbeitung, Central Systems (Unix) Freie Universitaet Berlin, Fabeckstrasse 32, 14195 Berlin, DE --------------ms010607040005040304000005 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIPIjCC BCEwggMJoAMCAQICAgDHMA0GCSqGSIb3DQEBBQUAMHExCzAJBgNVBAYTAkRFMRwwGgYDVQQK ExNEZXV0c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVy MSMwIQYDVQQDExpEZXV0c2NoZSBUZWxla29tIFJvb3QgQ0EgMjAeFw0wNjEyMTkxMDI5MDBa Fw0xOTA2MzAyMzU5MDBaMFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMSQwIgYDVQQDExtERk4tVmVyZWluIFBDQSBHbG9iYWwgLSBHMDEw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDpm8NnhfkNrvWNVMOWUDU9YuluTO2U 1wBblSJ01CDrNI/W7MAxBAuZgeKmFNJSoCgjhIt0iQReW+DieMF4yxbLKDU5ey2QRdDtoAB6 fL9KDhsAw4bpXCsxEXsM84IkQ4wcOItqaACa7txPeKvSxhObdq3u3ibo7wGvdA/BCaL2a869 080UME/15eOkyGKbghoDJzANAmVgTe3RCSMqljVYJ9N2xnG2kB3E7f81hn1vM7PbD8URwoqD oZRdQWvY0hD1TP3KUazZve+Sg7va64sWVlZDz+HVEz2mHycwzUlU28kTNJpxdcVs6qcLmPkh nSevPqM5OUhqjK3JmfvDEvK9AgMBAAGjgdkwgdYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov L3BraS50ZWxlc2VjLmRlL2NnaS1iaW4vc2VydmljZS9hZl9Eb3dubG9hZEFSTC5jcmw/LWNy bF9mb3JtYXQ9WF81MDkmLWlzc3Vlcj1EVF9ST09UX0NBXzIwHQYDVR0OBBYEFEm3xs/oPR9/ 6kR7Eyn38QpwPt5kMB8GA1UdIwQYMBaAFDHDeRu69VPXF+CJei0XbAqzK50zMA4GA1UdDwEB /wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgECMA0GCSqGSIb3DQEBBQUAA4IBAQA74Vp3wEgX 3KkY7IGvWonwvSiSpspZGBJw7Cjy565/lizn8l0ZMfYTK3S9vYCyufdnyTmieTvhERHua3iR M347XyYndVNljjNj7s9zw7CSI0khUHUjoR8Y4pSFPT8z6XcgjaK95qGFKUD2P3MyWA0Ja6ba hWzAP7uNZmRWJE6uDT8yNQFb6YyC2XJZT7GGhfF0hVblw/hc843uR7NTBXDn5U2KaYMo4RMJ hp5eyOpYHgwf+aTUWgRo/Sg+iwK2WLX2oSw3VwBnqyNojWOl75lrXP1LVvarQIc01BGSbOyH xQoLBzNytG8MHVQs2FHHzL8w00Ny8TK/jM5JY6gA9/IcMIIFPjCCBCagAwIBAgIECc2lKDAN BgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4G A1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xvYmFsIC0gRzAxMB4X DTA3MDExNzEzNDE0NloXDTE5MDExNTAwMDAwMFowgbUxCzAJBgNVBAYTAkRFMQ8wDQYDVQQI EwZCZXJsaW4xDzANBgNVBAcTBkJlcmxpbjEiMCAGA1UEChMZRnJlaWUgVW5pdmVyc2l0YWV0 IEJlcmxpbjEOMAwGA1UECxMFWkVEQVQxMDAuBgNVBAMTJ0ZyZWllIFVuaXZlcnNpdGFldCBC ZXJsaW4gLSBGVS1DQSAtIEcwMTEeMBwGCSqGSIb3DQEJARYPY2FARlUtQmVybGluLkRFMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjYUI0048zDNevkmXipCDjSpIr+sEbhiX PzWnZnCnkmLOrEMFaNDWDX6kcVQ1VP71opEfGuR5LtW0P6N+JM8E8y5HXdap62bD4Yfg0KQE mlh9vpMQ75BckReW7wRKH/Ntcrg8gwn97d17Hs8hgRGk8cpBRAs5v5hcqRZcjR63mKCismsj ld6MVdWSNYhZJhpcnb0dVzMa3A7Rf1OsXHwDXrhusCNph1+Pazuw2XbIKWSCsFS4qlhHOj5Q A375qk5IjjsUnw2FqljLiziu9xB4/jhSx1fz6+5RVnTe5Tb9GMbk5RVR+dvPTnzF96T/yW5D qsFIL+xBYQ8juFoBQog3MwIDAQABo4IBrjCCAaowDwYDVR0TAQH/BAUwAwEB/zALBgNVHQ8E BAMCAQYwHQYDVR0OBBYEFAbhPfRv9DC3ejtXsDEFiXsNWFpsMB8GA1UdIwQYMBaAFEm3xs/o PR9/6kR7Eyn38QpwPt5kMBoGA1UdEQQTMBGBD2NhQEZVLUJlcmxpbi5ERTCBiAYDVR0fBIGA MH4wPaA7oDmGN2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2Ny bC9jYWNybC5jcmwwPaA7oDmGN2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3Qt Y2EvcHViL2NybC9jYWNybC5jcmwwgaIGCCsGAQUFBwEBBIGVMIGSMEcGCCsGAQUFBzAChjto dHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0 LmNydDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1j YS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAEyG7FCK8+oQK8Nx T7knkDmt587hp0A5N1xBtF7pwXAz3QMauXSPUp+2PikXV7BeeGxcb21TViGsdJg3nt4hLgBI +L+OKM+cs8jUDsSbWroUD5mwyIAlZENYRraiopYx4DlLaxFoor6shYCmWid7jo5/uELbJFAO pgqS6pQ2lCCAPVsSLLdUS+sZx62D/b42P57yipO+QF7p08j/J1mJIDec9QzfSzgNla1LTcxh sh3H8V+zFCo84lbonXiVNt+8tcDXbEVSHMwyJo7vrtq+L0QstaGEcApa+sySpPdvTl6Bl+ay fRNOgeqJkbR6g0euV+7IZxCMDaWWMKkjDMXVqFEwggW3MIIEn6ADAgECAgcUiloHwZFvMA0G CSqGSIb3DQEBBQUAMIG1MQswCQYDVQQGEwJERTEPMA0GA1UECBMGQmVybGluMQ8wDQYDVQQH EwZCZXJsaW4xIjAgBgNVBAoTGUZyZWllIFVuaXZlcnNpdGFldCBCZXJsaW4xDjAMBgNVBAsT BVpFREFUMTAwLgYDVQQDEydGcmVpZSBVbml2ZXJzaXRhZXQgQmVybGluIC0gRlUtQ0EgLSBH MDExHjAcBgkqhkiG9w0BCQEWD2NhQEZVLUJlcmxpbi5ERTAeFw0xMjEwMDIxMjIyMTVaFw0x NTEwMDIxMjIyMTVaMH8xCzAJBgNVBAYTAkRFMQ8wDQYDVQQIEwZCZXJsaW4xDzANBgNVBAcT BkJlcmxpbjEiMCAGA1UEChMZRnJlaWUgVW5pdmVyc2l0YWV0IEJlcmxpbjEOMAwGA1UECxMF WkVEQVQxGjAYBgNVBAMTEUp1ZXJnZW4gTmlja2Vsc2VuMIIBIjANBgkqhkiG9w0BAQEFAAOC AQ8AMIIBCgKCAQEArfr1MyUP9lOUvcO2GDFh8Sl6kSof5kIAuinflFbpkdHY0AOJWjd5jCSt Wamj7eFhtKREb1k6uOXUw6ossB3udn19XAVVxY4uWXDUn9ipQyUB03hG1r14Gj/X4H0H2qT6 n5wC5KD4D7kqdfjmhENBkMH5jajzVnROEEoqOhbj96Rm760G6qtGikuVUM06naVqrmkVaHz7 mtJkXzJdb8FfkHML2SCfxgIx/5zgaiMg3XBbAbYvcTvd+zAYclQG+drT9rE7LEuOpl/7zNGE WH8aY5d+F/HswSTn6hEBgEt7ma/G08PQqV9E68MD2cJcfClqlJqoOlM4WQOwxQ+bZ9zQXwID AQABo4IB/zCCAfswLwYDVR0gBCgwJjARBg8rBgEEAYGtIYIsAQEEAgMwEQYPKwYBBAGBrSGC LAIBBAIDMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgXgMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggr BgEFBQcDBDAdBgNVHQ4EFgQUqSM90AkCg9R488BVAGXz9J3CEk8wHwYDVR0jBBgwFoAUBuE9 9G/0MLd6O1ewMQWJew1YWmwwRwYDVR0RBEAwPoEeanVlcmdlbi5uaWNrZWxzZW5AZnUtYmVy bGluLmRlgRxuaWNrZWxzZW5AemVkYXQuZnUtYmVybGluLmRlMHUGA1UdHwRuMGwwNKAyoDCG Lmh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZnUtY2EvcHViL2NybC9jYWNybC5jcmwwNKAyoDCG Lmh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZnUtY2EvcHViL2NybC9jYWNybC5jcmwwgZAGCCsG AQUFBwEBBIGDMIGAMD4GCCsGAQUFBzAChjJodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Z1LWNh L3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDA+BggrBgEFBQcwAoYyaHR0cDovL2NkcDIucGNhLmRm bi5kZS9mdS1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAB1K jHUGuC2zKr6ZjBTUUTBMqxjA3VBVoF6YPRwdvNBvsmAwbFwjVRTDg09nD5b+CCWwqucpbG9s 36WkZCH5pttJAxVPEltoQ+oMDZRlKjwnjRnD/H6wucWhlvHX+i7tBpYXy4FwVo1yBeR4zdiv eXta8OlESkxI9PBzSryNAc959KWdat3E7FzwN8roSB1175vB29cfbQxod42+2SYrk1c93HM8 bep8VcqacUWBN0iWoMmjF4sxSfhp9fabLVfdoIgFPJ4C9pVVMOX9MQQtn4ILwB72/vFIjn6F XmDzFF4BCalWKk3SoEYem8d3QN1I41KZHshT9y3tQ+NX6hoVLxoxggRkMIIEYAIBATCBwTCB tTELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJlcmxpbjEPMA0GA1UEBxMGQmVybGluMSIwIAYD VQQKExlGcmVpZSBVbml2ZXJzaXRhZXQgQmVybGluMQ4wDAYDVQQLEwVaRURBVDEwMC4GA1UE AxMnRnJlaWUgVW5pdmVyc2l0YWV0IEJlcmxpbiAtIEZVLUNBIC0gRzAxMR4wHAYJKoZIhvcN AQkBFg9jYUBGVS1CZXJsaW4uREUCBxSKWgfBkW8wCQYFKw4DAhoFAKCCAncwGAYJKoZIhvcN AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQwMTMwMTcyODAyWjAjBgkqhkiG 9w0BCQQxFgQU2PsZS4Nmpc4NtiOyKAoDkOjYzrAwbAYJKoZIhvcNAQkPMV8wXTALBglghkgB ZQMEASowCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG 9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCB0gYJKwYBBAGCNxAEMYHEMIHBMIG1 MQswCQYDVQQGEwJERTEPMA0GA1UECBMGQmVybGluMQ8wDQYDVQQHEwZCZXJsaW4xIjAgBgNV BAoTGUZyZWllIFVuaXZlcnNpdGFldCBCZXJsaW4xDjAMBgNVBAsTBVpFREFUMTAwLgYDVQQD EydGcmVpZSBVbml2ZXJzaXRhZXQgQmVybGluIC0gRlUtQ0EgLSBHMDExHjAcBgkqhkiG9w0B CQEWD2NhQEZVLUJlcmxpbi5ERQIHFIpaB8GRbzCB1AYLKoZIhvcNAQkQAgsxgcSggcEwgbUx CzAJBgNVBAYTAkRFMQ8wDQYDVQQIEwZCZXJsaW4xDzANBgNVBAcTBkJlcmxpbjEiMCAGA1UE ChMZRnJlaWUgVW5pdmVyc2l0YWV0IEJlcmxpbjEOMAwGA1UECxMFWkVEQVQxMDAuBgNVBAMT J0ZyZWllIFVuaXZlcnNpdGFldCBCZXJsaW4gLSBGVS1DQSAtIEcwMTEeMBwGCSqGSIb3DQEJ ARYPY2FARlUtQmVybGluLkRFAgcUiloHwZFvMA0GCSqGSIb3DQEBAQUABIIBAEEix/3c/9kV fnI1nqux8XQNUUoMEtpHCmdWs428LFeiExZ29ukC4wP7SHHsbA8rp0jSd71jhw6F6i+cPMeU YpqIC8NW8em9rJk+stqmYsMqH/Yp8kMDUGX41EnWmKiYUHHJZx/K7S6MRSm+A2D7P4ForCxi 9pMar9uruky8B1+EVmc7dLQpBKEIBtaWFJuASUgifjc0qdUhV9NCG6WVyVfNAbmVIQYrZwsx U5JxKV4Ws4b9oBfjHxawsT1FM+xu6DIpnfarq7eTQxi68DF5H4L/U7qo3ZAyGyEesZrSukJs y0QUHEJMQY2QzF6BzapZwgY85Gv9p9P6k7TwC1ZWOTMAAAAAAAA= --------------ms010607040005040304000005-- From unknown Mon Jun 23 23:54:26 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16597: 23.2; Emacs's SIGPIPE ignore passed to child processes Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 Jan 2014 17:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16597 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Juergen Nickelsen Cc: holger@cis.fu-berlin.de, plenz@zedat.fu-berlin.de, Andreas Schwab , asulfrian@zedat.fu-berlin.de, 16597@debbugs.gnu.org Received: via spool by 16597-submit@debbugs.gnu.org id=B16597.13911032513494 (code B ref 16597); Thu, 30 Jan 2014 17:35:01 +0000 Received: (at 16597) by debbugs.gnu.org; 30 Jan 2014 17:34:11 +0000 Received: from localhost ([127.0.0.1]:41710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8vVC-0000uH-4B for submit@debbugs.gnu.org; Thu, 30 Jan 2014 12:34:10 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:37143) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8vV8-0000u7-Gg for 16597@debbugs.gnu.org; Thu, 30 Jan 2014 12:34:08 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1W8vV6-0002y6-8m; Thu, 30 Jan 2014 12:34:04 -0500 From: Glenn Morris References: <87ppn9iegw.fsf@igel.home> <52EA8BA2.7030607@fu-berlin.de> X-Spook: CID fundamentalist Defcon mailbomb ASO John Kerry X-Ran: WoJtC^Sh@~l\UlB7m8'hKs9j|B+oc}w!<~Fk1p>#E'D0S/D3G#y^OT+){~&H?&dCKw5Q'Q X-Hue: yellow X-Attribution: GM Date: Thu, 30 Jan 2014 12:34:04 -0500 In-Reply-To: <52EA8BA2.7030607@fu-berlin.de> (Juergen Nickelsen's message of "Thu, 30 Jan 2014 18:28:02 +0100") Message-ID: <94r47ps7ar.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.4 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.4 (-----) Juergen Nickelsen wrote: >> Anyway, time to upgrade. Latest is 24.3. > > Well, yeah. Probably not really worth the trouble to depart from Debian > Sta(b)le, though. Still good to see the issue has been addressed. Thanks! Actually, my personal recommendation for Debian _would_ be to install 24.3 from testing, but YMMV of course. From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 30 12:34:23 2014 Received: (at control) by debbugs.gnu.org; 30 Jan 2014 17:34:23 +0000 Received: from localhost ([127.0.0.1]:41713 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8vVO-0000ul-Tk for submit@debbugs.gnu.org; Thu, 30 Jan 2014 12:34:23 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:37152) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W8vVN-0000uc-2B for control@debbugs.gnu.org; Thu, 30 Jan 2014 12:34:21 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1W8vVM-0003D8-QE for control@debbugs.gnu.org; Thu, 30 Jan 2014 12:34:20 -0500 Date: Thu, 30 Jan 2014 12:34:20 -0500 Message-Id: Subject: control message for bug 16597 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.4 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.4 (-----) close 16597 24.1