From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 9200 invoked by alias); 16 Dec 2013 16:33:15 -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: 32128 Received: (qmail 25286 invoked from network); 16 Dec 2013 16:32:58 -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 From: Bart Schaefer Message-id: <131216083308.ZM1861@torch.brasslantern.com> Date: Mon, 16 Dec 2013 08:33:08 -0800 In-reply-to: <30173FEA-DCF9-480B-A219-232505B4311F@kba.biglobe.ne.jp> Comments: In reply to "Jun T." "padding in vt100 causes 'make check' to hang on FreeBSD" (Dec 17, 12:36am) References: <30173FEA-DCF9-480B-A219-232505B4311F@kba.biglobe.ne.jp> X-Mailer: OpenZMail Classic (0.9.2 24April2005) To: "Jun T." , zsh-workers@zsh.org Subject: Re: padding in vt100 causes 'make check' to hang on FreeBSD MIME-version: 1.0 Content-type: text/plain; charset=us-ascii On Dec 17, 12:36am, Jun T. wrote: } } Various capabilities of vt100 contain the ancient "padding", and FreeBSD's } slave side tputs() actually sends 'null bytes' as paddings before sending } the . But the zsh on the master side just considers the 'null byte' } as the end of C-string, and the line 96 never returns. I would be willing to bet this is happening because of this (README): The variable BAUD is no longer set automatically by the shell. In previous versions it was set to the baud rate reported by the terminal driver in order to initialise the line editor's compensation mechanism for slow baud rates. However, the baud rate so reported is very rarely related to the limiting speed of screen updates on modern systems. Users who need the compensation mechanism should set BAUD to an appropriate rate by hand. Please try the following and let us know if it helps: diff --git a/Test/comptest b/Test/comptest index 5577209..645a963 100644 --- a/Test/comptest +++ b/Test/comptest @@ -35,6 +35,7 @@ comptestinit () { "bindkey -$comptest_keymap" \ 'LISTMAX=10000000 TERM=vt100 +BAUD=38400 stty columns 80 rows 24 setopt zle autoload -U compinit