From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21282 invoked by alias); 18 Jul 2011 10:04:53 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 29550 Received: (qmail 25793 invoked from network); 18 Jul 2011 10:04:36 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.1 Received-SPF: none (ns1.primenet.com.au: domain at ipnp.troja.mff.cuni.cz does not designate permitted sender hosts) Date: Mon, 18 Jul 2011 12:04:31 +0200 (CEST) From: Pavel Reznicek To: Peter Stephenson cc: zsh-workers@zsh.org Subject: Re: Zsh 4.3.12: subshell in midnight commander: precmd: 15: bad file descriptor In-Reply-To: <20110718100718.56865117@pwslap01u.europe.root.pri> Message-ID: References: <20110718100718.56865117@pwslap01u.europe.root.pri> User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed >> after upgrading to zsh 4.3.12 (in debian), I am having problems running >> midnight commander in zsh (going back to zsh version 4.3.10 it works >> fine). The symptom is that when trying to use the subshell in mc, it >> complains about: >> >> precmd: 15: bad file descriptor >> >> and the mc session get hanged. Of course it could be bug in mc and not >> zsh, but since this behaviour is not seen with zsh 4.3.10, the zsh updates >> since that version can tell what is going on. Browsing the mc source code, >> the precmd command defined in there is: >> >> precmd(){ pwd>&%d;kill -STOP $$ } >> >> Would some have an idea why this precmd command would cause the error >> message above in connection of the updateds between zsh 4.3.10 and 4.3.12 >> ? > > This could well be associated with a job control change which I hope was > fixed by Bart in zsh-workers/29481 > (http://www.zsh.org/mla/workers/2011/msg00915.html). Unfortunatelly, it does not fix it (included the patch in the thread on top of debian zsh 4.3.12-1). Pavel > If it does fix it, it might well be worth releasing a 4.3.13 with this > in. > > -- > Peter Stephenson Software Engineer > Tel: +44 (0)1223 692070 Cambridge Silicon Radio Limited > Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, UK > > > Member of the CSR plc group of companies. CSR plc registered in England and Wales, registered number 4187346, registered office Churchill House, Cambridge Business Park, Cowley Road, Cambridge, CB4 0WZ, United Kingdom > More information can be found at www.csr.com. Follow CSR on Twitter at http://twitter.com/CSR_PLC and read our blog at www.csr.com/blog >