From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20515 invoked from network); 9 Dec 2005 20:36:17 -0000 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00, FORGED_RCVD_HELO autolearn=ham version=3.1.0 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 9 Dec 2005 20:36:17 -0000 Received: (qmail 25968 invoked from network); 9 Dec 2005 20:36:10 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 9 Dec 2005 20:36:10 -0000 Received: (qmail 7803 invoked by alias); 9 Dec 2005 20:36:07 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 22066 Received: (qmail 7793 invoked from network); 9 Dec 2005 20:36:06 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 9 Dec 2005 20:36:06 -0000 Received: (qmail 25682 invoked from network); 9 Dec 2005 20:36:06 -0000 Received: from zproxy.gmail.com (64.233.162.206) by a.mx.sunsite.dk with SMTP; 9 Dec 2005 20:36:06 -0000 Received: by zproxy.gmail.com with SMTP id i28so1011419nzi for ; Fri, 09 Dec 2005 12:36:03 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=h3y6Xwd2P2DSsyfwR5ssaQTdLF++Lji8jyNYY4xJ3epaVg3YWiNAeFagD/9YngzmicBogiNYLGLmiMgiESG8Su8yRK1jkEpsMMYEzjx0sr8qmTbO8rFB4/S28peXz9r99/KaC7K0u+7d+Ao8n0wScIH3R5JWNphzZNL/yI+W/MU= Received: by 10.36.148.15 with SMTP id v15mr3834974nzd; Fri, 09 Dec 2005 12:36:03 -0800 (PST) Received: by 10.36.22.5 with HTTP; Fri, 9 Dec 2005 12:36:03 -0800 (PST) Message-ID: <237967ef0512091236n1fb4fe28lb77d2b75d42dedce@mail.gmail.com> Date: Fri, 9 Dec 2005 21:36:03 +0100 From: Mikael Magnusson To: zsh-workers Subject: Weird delay on long command lines MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline This mostly happens when i paste gcc commands from autoconf, but it's easy to reproduce with the alt-number keybinds. For example type alt-1000 and press a, then press left arrow. You'll notice it takes a second or two before anything happens. I've confirmed the same thing happens with zsh -f. Attaching with strace shows the final argument to poll() seems to be O(n) with the command line length but I really have no idea why (or what the poll is for, haven't looked at the code). -- Mikael Magnusson