From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20762 invoked by alias); 18 Jul 2011 08:33:27 -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: 29548 Received: (qmail 24719 invoked from network); 18 Jul 2011 08:33:15 -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 10:26:27 +0200 (CEST) From: Pavel Reznicek To: zsh-workers@zsh.org Subject: Zsh 4.3.12: subshell in midnight commander: precmd: 15: bad file descriptor Message-ID: User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Hello, 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 ? PS: It is also important to note that the behaviour seem to be terminal-emulator dependent (happens in konsole and urxvt, but not in gnome-terminal, aterm). Thanks, Pavel