From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8577 invoked by alias); 11 Oct 2016 04:43:28 -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: 39603 Received: (qmail 9952 invoked from network); 11 Oct 2016 04:43:28 -0000 X-Qmail-Scanner-Diagnostics: from mail-qt0-f176.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.216.176):SA:0(0.0/5.0):. Processed in 0.153123 secs); 11 Oct 2016 04:43:28 -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=HTML_MESSAGE,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=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=lRxvnf22wQwPNDGcs2X2hvmG4QGAMnS9TvVDG4YRXP4=; b=TVaA+K66ZdRiQUXDXDY5+sJHPLlk81sMUEv/Dz9+Ov3XX3mLhoGM83jCl7gYIbp9FH QMTCwmvcUCC7DMVG/9ovkEl9qm1RVDuqO6dJPd4Bb0f6JZfniiCjqjiJV2fvoX9qKbYl GJ1X1LlkvX/KQ4sTWRCqhvCq1VjVqKrSZLRBnrqRYVpJg2nw/YXbS4ESHnz4TdfQ49tn /vcaWtnTD8hrU1/eeTzBJnskb1ihqS+icbdQf1EuLskp8Ife/J78DtC7xDgHOMbjsP0x DvtWCkQCf7p1FPouxMk1Gr14znECcv8pkkYTuNwwuwpczfNDWu5FCY5tthJNXfbUxk17 tpkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=lRxvnf22wQwPNDGcs2X2hvmG4QGAMnS9TvVDG4YRXP4=; b=iW+SvrCbKJBvfR1xNZGhhZnvlyt8NJffFj+MDZd41eaI/xqY+WqjQGwVrkP9KtsWzT UHwDlZAxrvlf6EsIA0134Hr3mHC8n9ica5h+YyNkZ8wu+g3OwDHde3rySEDTO462JTd8 DfO112daEx/mqHcay0LiV8My+nUlDTeNzOFCXX/MjAYDP2LLSLq7PFaESt2wtFdVGT1a lkG9yS/tSy41V5IIWSSFyUTXaW7KIewcTdMhJ4G3w7zxkQaTGDlVGolkni5zYuiq+Vwc oqZzKB3qMTCwDEZw2NkPC1QgcJf8F/Z5kt5kqBMISMDfnH04Ds2MZF4WCs1Hllb+Cer3 B/pA== X-Gm-Message-State: AA6/9RnM1fGyTGX7NZu9WqBbuw5bp+YXUbpJN+CxFLL6rXah8/MxgZhkTeNlBKrwt3PKVLQAFBSOgnNclaOdfg== X-Received: by 10.200.47.169 with SMTP id l38mr1313557qta.78.1476153978908; Mon, 10 Oct 2016 19:46:18 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: References: From: Bart Schaefer Date: Mon, 10 Oct 2016 19:46:18 -0700 Message-ID: Subject: Re: Cores almost on demand in patcompile() To: Sebastian Gniazdowski Cc: Zsh hackers list Content-Type: multipart/alternative; boundary=001a113795448c0bf6053e8de17a --001a113795448c0bf6053e8de17a Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, Oct 10, 2016 at 8:31 AM, Sebastian Gniazdowski < sgniazdowski@gmail.com> wrote: > My new observations: > =E2=80=93 the "ndash", .i.e. this char: >>> =E2=80=93 <<<, has a role, be= cause > replacing it with other char, also one like =C2=A7, stops core dump > Your stack trace in the first message on this thread has a string as the "exp" argument of patcompile() that makes me suspicious. The comments say that this argument is expected to be metafied (pattern.c 522), but as best I can tell it's passed down from paramsubst() tokenized but not metafied. (I don't have access to my usual debugging platform this week.) One of the multibyte characters in the string --001a113795448c0bf6053e8de17a--