Report forwarded to debian-bugs-dist@lists.debian.org, Matthias Klose <doko@debian.org>:
Bug#90611; Package bash.   debian-bugs-dist@lists.debian.orgMatthias Klose  Subject: Bug#90611: bash: builtin read doesn't treat signals properly Reply-To: , 90611@bugs.debian.org Resent-From: Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: Matthias Klose Resent-Date: Wed, 21 Mar 2001 21:18:03 GMT Resent-Message-ID: Resent-Sender: owner@bugs.debian.org X-Debian-PR-Message: report 90611 X-Debian-PR-Package: bash X-Debian-PR-Keywords: X-Loop: owner@bugs.debian.org Received: via spool by bugs@bugs.debian.org id=B.98520878912934 (code B ref -1); Wed, 21 Mar 2001 21:18:03 GMT Date: Thu, 22 Mar 2001 08:06:01 +1100 Message-Id: <200103212106.f2LL61o26631@gondor.apana.org.au> From: To: submit@bugs.debian.org X-Mailer: bug 3.3.9 Delivered-To: submit@bugs.debian.org Package: bash Version: 2.04-9 Severity: normal The builtin read command erroneously inherits some trap settings. For instance, if we start bash -c 'trap "echo hi" USR1; read foo' and then send it a USR1, it'll echo hi (first breakage, you must not execute traps until the foreground command has completed) but keep read running. Now this particular trap is not one which is normally inheritable, so it must not be inherited by read and the default behaviour for SIGUSR1 is to terminate the program. -- System Information Debian Release: testing/unstable Kernel Version: Linux gondor 2.4.2-586tsc #20 Sat Mar 3 22:23:28 EST 2001 i586 unknown Versions of the packages bash depends on: ii base-files 2.2.6 Debian base system miscellaneous files ii libc6 2.2.2-1 GNU C Library: Shared libraries and Timezone ii libncurses5 5.0-8 Shared libraries for terminal handling ii libreadline4 4.1-4 GNU readline and history libraries, run-time   Acknowledgement sent to <herbert@gondor.apana.org.au>:
New Bug report received and forwarded. Copy sent to Matthias Klose <doko@debian.org>.   -t  From: owner@bugs.debian.org (Debian Bug Tracking System) To: Subject: Bug#90611: Acknowledgement (bash: builtin read doesn't treat signals properly) Message-ID: In-Reply-To: <200103212106.f2LL61o26631@gondor.apana.org.au> References: <200103212106.f2LL61o26631@gondor.apana.org.au> X-Debian-PR-Message: ack 90611 Thank you for the problem report you have sent regarding Debian. This is an automatically generated reply, to let you know your message has been received. It is being forwarded to the developers mailing list for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): Matthias Klose If you wish to submit further information on your problem, please send it to 90611@bugs.debian.org (and *not* to bugs@bugs.debian.org). Please do not reply to the address at the top of this message, unless you wish to report a problem with the Bug-tracking system. Darren Benham (administrator, Debian Bugs database)   Received: (at submit) by bugs.debian.org; 21 Mar 2001 21:06:29 +0000 From herbert@gondor.apana.org.au Wed Mar 21 15:06:29 2001 Return-path: Received: from gondor.apana.org.au [203.14.152.114] (root) by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 14fpoK-0003M8-00; Wed, 21 Mar 2001 15:06:28 -0600 Received: (from herbert@localhost) by gondor.apana.org.au (8.11.1/8.11.1/Debian 8.11.0-6) id f2LL61o26631; Thu, 22 Mar 2001 08:06:01 +1100 Date: Thu, 22 Mar 2001 08:06:01 +1100 Message-Id: <200103212106.f2LL61o26631@gondor.apana.org.au> From: Subject: bash: builtin read doesn't treat signals properly To: submit@bugs.debian.org X-Mailer: bug 3.3.9 Delivered-To: submit@bugs.debian.org Package: bash Version: 2.04-9 Severity: normal The builtin read command erroneously inherits some trap settings. For instance, if we start bash -c 'trap "echo hi" USR1; read foo' and then send it a USR1, it'll echo hi (first breakage, you must not execute traps until the foreground command has completed) but keep read running. Now this particular trap is not one which is normally inheritable, so it must not be inherited by read and the default behaviour for SIGUSR1 is to terminate the program. -- System Information Debian Release: testing/unstable Kernel Version: Linux gondor 2.4.2-586tsc #20 Sat Mar 3 22:23:28 EST 2001 i586 unknown Versions of the packages bash depends on: ii base-files 2.2.6 Debian base system miscellaneous files ii libc6 2.2.2-1 GNU C Library: Shared libraries and Timezone ii libncurses5 5.0-8 Shared libraries for terminal handling ii libreadline4 4.1-4 GNU readline and history libraries, run-time   Message sent on to <herbert@gondor.apana.org.au>:
Bug#90611.    Subject: Bug#90611: reply from forwarded message to upstream author Reply-To: Matthias Klose , 90611-quiet@bugs.debian.org Resent-To: Resent-Date: Tue, 27 Mar 2001 21:48:52 GMT Resent-Message-ID: Resent-Sender: owner@bugs.debian.org X-Debian-PR-Message: report 90611 X-Debian-PR-Package: bash X-Debian-PR-Keywords: X-Loop: owner@bugs.debian.org Received: via spool by 90611-submitter@bugs.debian.org id=U90611.9857291171365 (code U ref 90611); Tue, 27 Mar 2001 21:48:52 GMT From: Matthias Klose MIME-Version: 1.0 Content-Type: message/rfc822 Content-Transfer-Encoding: 7bit Date: Tue, 27 Mar 2001 23:33:32 +0200 (MEST) To: 90611-submitter@bugs.debian.org X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <15041.1795.606251.734036@bolero> Delivered-To: 90611-submitter@bugs.debian.org Received: from obsidian.INS.cwru.edu (root@obsidian.INS.CWRU.Edu [129.22.8.232]) by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id UAA10674 for ; Mon, 26 Mar 2001 20:50:44 +0200 (MET DST) Received: from nike.ins.cwru.edu (nike.INS.CWRU.Edu [129.22.8.219]) by obsidian.INS.cwru.edu with SMTP (8.11.2+cwru/CWRU-3.8) id f2QIogt29752; Mon, 26 Mar 2001 13:50:42 -0500 (EST) (from chet@nike.ins.cwru.edu) Reply-To: chet@po.cwru.edu Message-ID: <1010326184306.AA99543.SM@nike.ins.cwru.edu> Read-Receipt-To: chet@po.CWRU.Edu MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-In-Reply-To: Message from doko@cs.tu-berlin.de of Sat, 24 Mar 2001 19:42:23 +0100 (MET) (id <15036.60030.57587.814491@bolero>) X-In-Reply-To: Message from doko@cs.tu-berlin.de of Sat, 24 Mar 2001 19:42:23 +0100 (MET) (id <15036.60030.57587.814491@bolero>) From: Chet Ramey To: doko@cs.tu-berlin.de Cc: chet@po.cwru.edu Subject: Re: forwarded Debian bash bug Date: Mon, 26 Mar 2001 13:43:06 -0500 > Subject: Bug#90611: bash: builtin read doesn't treat signals properly > Date: Thu, 22 Mar 2001 08:06:01 +1100 > > Package: bash > Version: 2.04-9 > Severity: normal > > The builtin read command erroneously inherits some trap settings. For > instance, if we start > > bash -c 'trap "echo hi" USR1; read foo' > > and then send it a USR1, it'll echo hi (first breakage, you must not execute > traps until the foreground command has completed) but keep read running. I believe that in this context, `foreground' refers to the POSIX.2 definition of a job for the purposes of job control. `read' is a regular builtin, so traps are taken immediately. > Now this particular trap is not one which is normally inheritable, so it > must not be inherited by read and the default behaviour for SIGUSR1 is to > terminate the program. False. Since `read' is not executed in a subshell environment, and is not a shell script, the trap handling is inherited. POSIX says only that the trap handling is `mapped into the appropriate signal handling actions for the utility'; since read is a regular builtin, executed in the shell context (as required by POSIX), it keeps the trap. ksh93 (which claims POSIX conformance, and has probably been certified as conforming), behaves like bash. Chet -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ( ``Discere est Dolere'' -- chet) Chet Ramey, CWRU chet@po.CWRU.Edu http://cnswww.cns.cwru.edu/~chet/   Received: (at 90611-submitter) by bugs.debian.org; 27 Mar 2001 21:38:37 +0000 From doko@cs.tu-berlin.de Tue Mar 27 15:38:37 2001 Return-path: Received: from mail.cs.tu-berlin.de [130.149.17.13] (root) by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 14i1Aj-0000Lw-00; Tue, 27 Mar 2001 15:38:37 -0600 Received: from bolero.cs.tu-berlin.de (doko@bolero.cs.tu-berlin.de [130.149.19.1]) by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id XAA20435 for <90611-submitter@bugs.debian.org>; Tue, 27 Mar 2001 23:33:32 +0200 (MET DST) Received: (from doko@localhost) by bolero.cs.tu-berlin.de (8.9.3+Sun/8.9.3) id XAA19187; Tue, 27 Mar 2001 23:33:32 +0200 (MEST) From: Matthias Klose MIME-Version: 1.0 Content-Type: message/rfc822 Content-Transfer-Encoding: 7bit Date: Tue, 27 Mar 2001 23:33:32 +0200 (MEST) To: 90611-submitter@bugs.debian.org Subject: reply from forwarded message to upstream author X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <15041.1795.606251.734036@bolero> Delivered-To: 90611-submitter@bugs.debian.org Received: from obsidian.INS.cwru.edu (root@obsidian.INS.CWRU.Edu [129.22.8.232]) by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id UAA10674 for ; Mon, 26 Mar 2001 20:50:44 +0200 (MET DST) Received: from nike.ins.cwru.edu (nike.INS.CWRU.Edu [129.22.8.219]) by obsidian.INS.cwru.edu with SMTP (8.11.2+cwru/CWRU-3.8) id f2QIogt29752; Mon, 26 Mar 2001 13:50:42 -0500 (EST) (from chet@nike.ins.cwru.edu) Reply-To: chet@po.cwru.edu Message-ID: <1010326184306.AA99543.SM@nike.ins.cwru.edu> Read-Receipt-To: chet@po.CWRU.Edu MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-In-Reply-To: Message from doko@cs.tu-berlin.de of Sat, 24 Mar 2001 19:42:23 +0100 (MET) (id <15036.60030.57587.814491@bolero>) X-In-Reply-To: Message from doko@cs.tu-berlin.de of Sat, 24 Mar 2001 19:42:23 +0100 (MET) (id <15036.60030.57587.814491@bolero>) From: Chet Ramey To: doko@cs.tu-berlin.de Cc: chet@po.cwru.edu Subject: Re: forwarded Debian bash bug Date: Mon, 26 Mar 2001 13:43:06 -0500 > Subject: Bug#90611: bash: builtin read doesn't treat signals properly > Date: Thu, 22 Mar 2001 08:06:01 +1100 > > Package: bash > Version: 2.04-9 > Severity: normal > > The builtin read command erroneously inherits some trap settings. For > instance, if we start > > bash -c 'trap "echo hi" USR1; read foo' > > and then send it a USR1, it'll echo hi (first breakage, you must not execute > traps until the foreground command has completed) but keep read running. I believe that in this context, `foreground' refers to the POSIX.2 definition of a job for the purposes of job control. `read' is a regular builtin, so traps are taken immediately. > Now this particular trap is not one which is normally inheritable, so it > must not be inherited by read and the default behaviour for SIGUSR1 is to > terminate the program. False. Since `read' is not executed in a subshell environment, and is not a shell script, the trap handling is inherited. POSIX says only that the trap handling is `mapped into the appropriate signal handling actions for the utility'; since read is a regular builtin, executed in the shell context (as required by POSIX), it keeps the trap. ksh93 (which claims POSIX conformance, and has probably been certified as conforming), behaves like bash. Chet -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ( ``Discere est Dolere'' -- chet) Chet Ramey, CWRU chet@po.CWRU.Edu http://cnswww.cns.cwru.edu/~chet/   Information forwarded to debian-bugs-dist@lists.debian.org, Matthias Klose <doko@debian.org>:
Bug#90611; Package bash.   debian-bugs-dist@lists.debian.orgMatthias Klose  Subject: Bug#90611: reply from forwarded message to upstream author Reply-To: Herbert Xu , 90611@bugs.debian.org Resent-From: Herbert Xu Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: Matthias Klose Resent-Date: Tue, 27 Mar 2001 23:03:57 GMT Resent-Message-ID: Resent-Sender: owner@bugs.debian.org X-Debian-PR-Message: report 90611 X-Debian-PR-Package: bash X-Debian-PR-Keywords: X-Loop: owner@bugs.debian.org Received: via spool by 90611-bugs@bugs.debian.org id=B90611.9857301136674 (code B ref 90611); Tue, 27 Mar 2001 23:03:57 GMT Date: Wed, 28 Mar 2001 07:55:12 +1000 To: 90611@bugs.debian.org Cc: chet@po.cwru.edu Message-ID: <20010328075512.A12987@gondor.apana.org.au> References: <15041.1795.606251.734036@bolero> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <15041.1795.606251.734036@bolero>; from doko@cs.tu-berlin.de on Tue, Mar 27, 2001 at 11:33:32PM +0200 From: Herbert Xu Delivered-To: 90611@bugs.debian.org > > The builtin read command erroneously inherits some trap settings. For > > instance, if we start > > > > bash -c 'trap "echo hi" USR1; read foo' > > > > and then send it a USR1, it'll echo hi (first breakage, you must not execute > > traps until the foreground command has completed) but keep read running. > > I believe that in this context, `foreground' refers to the POSIX.2 definition > of a job for the purposes of job control. `read' is a regular builtin, so > traps are taken immediately. You're not supposed to be able to distinguish between regular builtin utilities and straight utilities (at least not from their behaviour with respect to asynchronous events). So the same rules must to apply to both. > > Now this particular trap is not one which is normally inheritable, so it > > must not be inherited by read and the default behaviour for SIGUSR1 is to > > terminate the program. > > False. Since `read' is not executed in a subshell environment, and is not a > shell script, the trap handling is inherited. POSIX says only that the trap > handling is `mapped into the appropriate signal handling actions for the > utility'; since read is a regular builtin, executed in the shell context (as > required by POSIX), it keeps the trap. Again, since read is a just a utility, it must respect the rules regarding signal handling as if it were execed. > ksh93 (which claims POSIX conformance, and has probably been certified as > conforming), behaves like bash. Sounds like ksh93 is buggy as well then. -- Debian GNU/Linux 2.2 is out! ( http://www.debian.org/ ) Email: Herbert Xu ~{PmV>HI~} Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt   Acknowledgement sent to Herbert Xu <herbert@gondor.apana.org.au>:
Extra info received and forwarded to list. Copy sent to Matthias Klose <doko@debian.org>.   -t  From: owner@bugs.debian.org (Debian Bug Tracking System) To: Herbert Xu Subject: Bug#90611: Info received (was Bug#90611: reply from forwarded message to upstream author) Message-ID: In-Reply-To: <20010328075512.A12987@gondor.apana.org.au> References: <20010328075512.A12987@gondor.apana.org.au> X-Debian-PR-Message: ack-info-maintonly 90611 Thank you for the additional information you have supplied regarding this problem report. It has been forwarded to the developer(s) and to the developers mailing list to accompany the original report. Your message has been sent to the package maintainer(s): Matthias Klose If you wish to continue to submit further information on your problem, please send it to 90611@bugs.debian.org, as before. Please do not reply to the address at the top of this message, unless you wish to report a problem with the Bug-tracking system. Darren Benham (administrator, Debian Bugs database)   Received: (at 90611) by bugs.debian.org; 27 Mar 2001 21:55:13 +0000 From herbert@gondor.apana.org.au Tue Mar 27 15:55:12 2001 Return-path: Received: from eriador.apana.org.au [203.14.152.116] (mail) by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 14i1Ql-0001jE-00; Tue, 27 Mar 2001 15:55:12 -0600 Received: from [203.14.152.118] (helo=gondolin.priv ident=mail) by eriador.apana.org.au with esmtp (Exim 3.12 #1 (Debian)) id 14i1Qh-0006fz-00; Wed, 28 Mar 2001 07:55:07 +1000 Received: from herbert by gondolin.priv with local (Exim 3.12 #1 (Debian)) id 14i1Qm-0003OC-00; Wed, 28 Mar 2001 07:55:12 +1000 Date: Wed, 28 Mar 2001 07:55:12 +1000 To: 90611@bugs.debian.org Cc: chet@po.cwru.edu Subject: Re: Bug#90611: reply from forwarded message to upstream author Message-ID: <20010328075512.A12987@gondor.apana.org.au> References: <15041.1795.606251.734036@bolero> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <15041.1795.606251.734036@bolero>; from doko@cs.tu-berlin.de on Tue, Mar 27, 2001 at 11:33:32PM +0200 From: Herbert Xu Delivered-To: 90611@bugs.debian.org > > The builtin read command erroneously inherits some trap settings. For > > instance, if we start > > > > bash -c 'trap "echo hi" USR1; read foo' > > > > and then send it a USR1, it'll echo hi (first breakage, you must not execute > > traps until the foreground command has completed) but keep read running. > > I believe that in this context, `foreground' refers to the POSIX.2 definition > of a job for the purposes of job control. `read' is a regular builtin, so > traps are taken immediately. You're not supposed to be able to distinguish between regular builtin utilities and straight utilities (at least not from their behaviour with respect to asynchronous events). So the same rules must to apply to both. > > Now this particular trap is not one which is normally inheritable, so it > > must not be inherited by read and the default behaviour for SIGUSR1 is to > > terminate the program. > > False. Since `read' is not executed in a subshell environment, and is not a > shell script, the trap handling is inherited. POSIX says only that the trap > handling is `mapped into the appropriate signal handling actions for the > utility'; since read is a regular builtin, executed in the shell context (as > required by POSIX), it keeps the trap. Again, since read is a just a utility, it must respect the rules regarding signal handling as if it were execed. > ksh93 (which claims POSIX conformance, and has probably been certified as > conforming), behaves like bash. Sounds like ksh93 is buggy as well then. -- Debian GNU/Linux 2.2 is out! ( http://www.debian.org/ ) Email: Herbert Xu ~{PmV>HI~} Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt   Noted your statement that Bug has been forwarded to chet@po.cwru.edu. Request was from Matthias Klose <doko@cs.tu-berlin.de> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 6 Aug 2001 21:57:52 +0000 From doko@cs.tu-berlin.de Mon Aug 06 16:57:52 2001 Return-path: Received: from mail.cs.tu-berlin.de [130.149.17.13] (root) by master.debian.org with esmtp (Exim 3.12 1 (Debian)) id 15TsNj-0008QI-00; Mon, 06 Aug 2001 16:57:51 -0500 Received: from bolero.cs.tu-berlin.de (doko@bolero.cs.tu-berlin.de [130.149.19.1]) by mail.cs.tu-berlin.de (8.9.3/8.9.3) with ESMTP id XAA25342 for ; Mon, 6 Aug 2001 23:52:54 +0200 (MET DST) Received: (from doko@localhost) by bolero.cs.tu-berlin.de (8.10.2+Sun/8.9.3) id f76LqsM28959; Mon, 6 Aug 2001 23:52:54 +0200 (MEST) From: Matthias Klose MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15215.4534.190923.709905@gargle.gargle.HOWL> Date: Mon, 6 Aug 2001 23:52:54 +0200 To: control@bugs.debian.org Subject: forwarded bash bug X-Mailer: VM 6.89 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid Delivered-To: control@bugs.debian.org forwarded 90611 chet@po.cwru.edu thanks   Tags added: upstream Request was from Matthias Klose <doko@cs.tu-berlin.de> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 10 Oct 2003 22:59:13 +0000 From doko@cs.tu-berlin.de Fri Oct 10 17:59:12 2003 Return-path: Received: from mail.cs.tu-berlin.de [130.149.17.13] by master.debian.org with esmtp (Exim 3.35 1 (Debian)) id 1A86E3-0007CY-00; Fri, 10 Oct 2003 17:59:11 -0500 Received: from bolero.cs.tu-berlin.de (doko@bolero.cs.tu-berlin.de [130.149.19.1]) by mail.cs.tu-berlin.de (8.9.3p2/8.9.3) with ESMTP id AAA27014 for ; Sat, 11 Oct 2003 00:55:25 +0200 (MET DST) Received: (from doko@localhost) by bolero.cs.tu-berlin.de (8.12.10+Sun/8.12.8/Submit) id h9AMtPj2000913; Sat, 11 Oct 2003 00:55:25 +0200 (MEST) From: Matthias Klose MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16263.14557.571565.287067@gargle.gargle.HOWL> Date: Sat, 11 Oct 2003 00:55:25 +0200 To: control@bugs.debian.org Subject: tagging readline and bash reports fixed upstream X-Mailer: VM 7.03 under 21.4 (patch 6) "Common Lisp" XEmacs Lucid Delivered-To: control@bugs.debian.org X-Spam-Status: No, hits=0.0 required=4.0 tests=none version=2.53-bugs.debian.org_2003_10_09 X-Spam-Level: X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_10_09 (1.174.2.15-2003-03-30-exp) retitle 179883 [fixed in 5.0] prompt overwriting with multibyte locale support tags 179883 + upstream tags 179883 + fixed-upstream retitle 172849 [fixed in 5.0] bug in the callback read-char interface tags 172849 + upstream tags 172849 + fixed-upstream tags 173659 + upstream tags 195678 + upstream tags 200871 + patch retitle 154063 [fixed in 5.0] readline redraws entire line for every key tags 154063 + fixed-upstream retitle 154884 [fixed in 5.0] input becomes extremely slow with long lines in MBCS tags 154884 + fixed-upstream tags 153974 + fixed-upstream tags 144585 + upstream tags 115500 + upstream retitle 65484 [fixed in 5.0] readline: namespace pollution tags 65484 + fixed-upstream tags 65484 + upstream tags 64203 + upstream tags 64203 + moreinfo tags 64203 + unreproducible tags 161057 + upstream tags 141292 + upstream tags 140914 + upstream tags 140914 + unreproducible tags 120910 + upstream tags 50853 + upstream tags 168331 + fixed-upstream retitle 168331 [fixed in 3.0] value of various assignments not documented tags 21645 + upstream tags 165533 + upstream tags 165533 + fixed-upstream retitle 165533 [fixed in 3.0] bash: PS4='``' bash -xc : segfaults tags 158035 + upstream tags 162952 + upstream tags 164134 + upstream tags 211426 + fixed-upstream retitle 211426 [fixed in 3.0] bash: stats maildir even though MAILCHECK=-1 tags 186218 + fixed-upstream tags 180290 + fixed-upstream tags 174744 + fixed-upstream tags 168321 + fixed-upstream tags 167003 + upstream tags 167003 + fixed-upstream retitle 167003 [fixed in 3.0] "read -a foo <<< $(echo)" segfaults tags 167002 + fixed-upstream retitle 167002 [fixed in 3.0] indirection not working with arrays tags 165212 + upstream tags 165212 + fixed-upstream retitle 165212 [fixed in 3.0] history substitution: !* can't handle <(foo) tags 164134 + upstream tags 164134 + fixed-upstream retitle 164134 [fixed in 3.0] bash: EINTR kills redirection tags 162952 + fixed-upstream retitle 162952 [fixed in 3.0] infinite loop with IFS="" and compgen -W tags 152847 + upstream tags 152847 + fixed-upstream retitle 152847 [fixed in 3.0] bash: auto-logout doesn't run .logout tags 120340 + upstream tags 7047 + upstream tags 7047 + wontfix tags 10494 + upstream tags 10494 + wontfix tags 61739 + upstream tags 62517 + upstream tags 72520 + upstream tags 86397 + upstream tags 90611 + upstream tags 110969 + upstream tags 159771 + upstream forwarded 159771 chet@po.cwru.edu merge 120340 159771 tags 186165 + upstream forwarded 186165 chet@po.cwru.edu forwarded 177517 chet@po.cwru.edu forwarded 175796 chet@po.cwru.edu forwarded 173982 chet@po.cwru.edu forwarded 173816 chet@po.cwru.edu forwarded 168701 chet@po.cwru.edu tags 168701 + upstream merge 116082 128997 tags 197965 + upstream tags 197965 + fixed-upstream retitle 193570 [fixed in 3.0] kill doesn't differenciate non-numbers tags 193570 + upstream tags 193570 + fixed-upstream forwarded 186994 chet@po.cwru.edu tags 186994 + upstream tags 186994 + fixed-upstream forwarded 176968 chet@po.cwru.edu tags 176968 + fixed-upstream retitle 176968 [fixed in 3.0] bash: printf abc output dissappears under bash prompt tags 174133 + fixed-upstream retitle 174133 [fixed in 3.0] bash: wait: not the child of this shell: not properly documented tags 168318 + upstream tags 168318 + fixed-upstream retitle 168318 [fixed in 3.0] bash: ${!PREFIX@} expansion not documented tags 168267 + upstream tags 168267 + fixed-upstream tags 155369 + upstream forwarded 111467 chet@po.cwru.edu severity 100743 minor forwarded 199042 chet@po.cwru.edu severity 199042 minor merge 100743 111467 merge 100743 199042 retitle 211693 [fixed in 3.0] bash -c 'segfaulting-command ; echo yes' doesn't report the segfault tags 211693 + upstream tags 211693 + fixed-upstream forwarded 204766 chet@po.cwru.edu tags 204766 + upstream forwarded 203767 chet@po.cwru.edu tags 203767 + upstream forwarded 199703 chet@po.cwru.edu tags 199703 + upstream tags 197440 + unreproducible retitle 195116 [fixed in 3.0] ferror called w/o always first calling clearerr results in spurious errors reported tags 195116 + upstream tags 195116 + fixed-upstream forwarded 192831 chet@po.cwru.edu tags 192831 + upstream merge 192831 203767 tags 187727 + upstream forwarded 187727 chet@po.cwru.edu tags 183352 + upstream tags 183352 + fixed-upstream retitle 183352 [fixed in 3.0] fix documentation about exit status of unset builtin forwarded 180075 chet@po.cwru.edu tags 180075 + upstream merge 190028 180075 tags 178828 + fixed-upstream retitle 178828 [fixed in 3.0] Missing trailing slash when completing directory names tags 173744 + fixed-upstream retitle 173744 [fixed in 3.0] bash: $((++)) updates differently for non built-in forwarded 173588 chet@po.cwru.edu tags 173148 + upstream tags 173148 + fixed-upstream retitle 173148 [fixed in 3.0] bash: <$var uses new value of var, contrary to POSIX forwarded 173022 chet@po.cwru.edu tags 172971 + upstream tags 172971 + fixed-upstream retitle 172971 [fixed in 3.0] syntax parsing error involving ; tags 170298 + upstream tags 170298 + fixed-upstream retitle 170298 [fixed in 3.0] rbash is broken as login shell retitle 162773 [fixed in 3.0] segfault when sourcing file tags 162773 - moreinfo tags 162773 - unreproducible tags 162773 + upstream tags 162773 + fixed-upstream tags 160932 + unreproducible tags 157954 + upstream tags 157954 + fixed-upstream retitle 157954 [fixed in 3.0] bash: literal dollars interfere with brace expansion forwarded 155134 chet@po.cwru.edu tags 155134 + upstream tags 155134 + fixed-upstream retitle 155134 [fixed in 3.0] errors in completion of executable's name forwarded 131101 ian@caliban.org tags 189006 + upstream tags 189006 + fixed-upstream retitle 189006 [fixed in 3.0] bash: tab completion on relative path directories thanks