From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14887 invoked by alias); 4 Oct 2016 19:02:23 -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: 39559 Received: (qmail 17177 invoked from network); 4 Oct 2016 19:02:23 -0000 X-Qmail-Scanner-Diagnostics: from mail-pa0-f50.google.com by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(209.85.220.50):SA:0(0.0/5.0):. Processed in 1.200641 secs); 04 Oct 2016 19:02:23 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.1 X-Envelope-From: schaefer@brasslantern.com X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | Received-SPF: none (ns1.primenet.com.au: domain at brasslantern.com does not designate permitted sender hosts) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20150623.gappssmtp.com; s=20150623; h=from:message-id:date:to:subject:mime-version; bh=ZZOS2rcNK/60L5sFBKAU4f9+Ec636EdQrj5AwahvCmE=; b=dG5n8esFhEJaCOqPTfvXyjnIZPOLaA66FPKTi1miZVomq9gW+Q80WVw9FcYbO1jfid ECja2RitYIt/iTnsy0MDNxso3JnGYTqsO70Je1xrT/sq03hy9ahtwRxAPyZ+R8xklpGU YJvoCLJpzzm881OMKLR44daff/n3VMMO+yubsQTmo2CAKLssvOArcAkDG9LSwhDXwlw2 xBmQNaTmDAQDQYlc11j794W5ElHIR6sQJWBTd+tcQOUMh8wmRR0F3ZUfOGVBXiH5IxFD cSdBCBGqBZU2ghu2nrkeYxn2zwFeUnrnyzYvzWDFh5Gk7exLMMHbsazgYzeqdQ2NIN+2 Ik/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:message-id:date:to:subject:mime-version; bh=ZZOS2rcNK/60L5sFBKAU4f9+Ec636EdQrj5AwahvCmE=; b=Xy30jCRTHDTRve7G5b1ideIIt0owB23cQafRG07cPOibOKk1F4wSQsTECNLECMYg9r lHxwZkkzH63Njv2zogDz93BHj6HMk9lys4/PwdAEtb1H36XjrOxYvob6S3bj+UC47Xgu tP1sGVhv+mm58xgBL6sn1keDRPxoj7tYKIVb21VcQMpN2F5bprVwpht5K6kl/mm9pqD7 84s2rQ7wfrbC39ZaW2QDcNez1szftH6aggaKvzSOuYeTTz+cghSZRfX00bFntMKS93pw q0S3Lx1ryWlFGs6wKN2ldibo4vtsrS6tWkUbHWIdDE3CGOVCRgWqtH23/y/KpNWDvQz0 JTpQ== X-Gm-Message-State: AA6/9Rndnw4TbwcnNNkRbSC4vq5mO1jdU+MXzDLwD9Vvbh5s5EbbqENjI/JQUGStsrmMqw== X-Received: by 10.67.3.102 with SMTP id bv6mr7263289pad.61.1475607735146; Tue, 04 Oct 2016 12:02:15 -0700 (PDT) From: Bart Schaefer Message-Id: <161004120242.ZM8670@torch.brasslantern.com> Date: Tue, 4 Oct 2016 12:02:42 -0700 X-Mailer: OpenZMail Classic (0.9.2 24April2005) To: zsh-workers@zsh.org Subject: Another signal queueing discrepancy MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii During completion; appears whenever compstate[nmatches] is referenced. E.g. in _alternative: +_alternative:74> [[ nm -ne 'compstate[nmatches]' ]] 74: ../../zsh-5.0/Src/exec.c:1169: BUG: q = 1 != queue_in = 3 +_alternative:74> return 0 And in _complete_debug: +_complete_debug:23> unsetopt xtrace 29: ../../zsh-5.0/Src/exec.c:1169: BUG: q = 1 != queue_in = 3 Line 29 is: if [[ $compstate[nmatches] -le 1 && $compstate[list] != *force* ]]; Also occurs at _path_files line 891, etc. Which is very strange, because there is no signal queue manipulation in any of the compstate handling, and it doesn't occur with other uses of [[ ]] expressions in completion (or elsewhere). -- Barton E. Schaefer