From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9675 invoked by alias); 27 Oct 2014 01:31:17 -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: 33549 Received: (qmail 510 invoked from network); 27 Oct 2014 01:31:05 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 X-CMAE-Score: 0 X-CMAE-Analysis: v=2.1 cv=IJ210brD c=1 sm=1 tr=0 a=FT8er97JFeGWzr5TCOCO5w==:117 a=kj9zAlcOel0A:10 a=q2GGsy2AAAAA:8 a=oR5dmqMzAAAA:8 a=-9mUelKeXuEA:10 a=oa8TJG0bl2ImHzes6mQA:9 a=CjuIK1q_8ugA:10 From: Bart Schaefer Message-id: <141026183105.ZM8141@torch.brasslantern.com> Date: Sun, 26 Oct 2014 18:31:05 -0700 In-reply-to: <20141027003854.GA25689@xvii.vinc17.org> Comments: In reply to Vincent Lefevre "Crash after interrupting tab-completion with Ctrl-\" (Oct 27, 1:38am) References: <20141027003854.GA25689@xvii.vinc17.org> X-Mailer: OpenZMail Classic (0.9.2 24April2005) To: zsh-workers@zsh.org Subject: Re: Crash after interrupting tab-completion with Ctrl-\ MIME-version: 1.0 Content-type: text/plain; charset=us-ascii On Oct 27, 1:38am, Vincent Lefevre wrote: } } With zsh 5.0.7 (Debian package), I did a tab-completion, which } generated endless output (I don't know why, and I don't remember the } command). I typed Ctrl-\ to interrupt it (Ctrl-C had no effect), but } zsh immediately crashed (the terminal disappeared as a consequence). That's curious, because just with some simple tests (a completer that contains a sleep) I'm not able to get ctrl-\ to do anything, but ctrl-C interrupts the completion. In fact even with a trap on QUIT in place, the stty quit character does not seem to do anything until an external process is in the foreground. I don't see anything in your .zcomp that looks likely to affect this, so unlss you manage to remember what command you were completing for, we may not get very far. Can you check whether $^fpath/_call_program(N[1]) seems to contain the patch from workers/33403 ?