Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm
Precedence: bulk
X-No-Archive: yes
List-Id: Zsh Workers List <zsh-workers.zsh.org>
List-Post: <mailto:zsh-workers@zsh.org>
List-Help: <mailto:zsh-workers-help@zsh.org>
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID
	autolearn=ham autolearn_force=no version=3.4.1
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:date:message-id:subject:from:to
         :cc;
        bh=geEvPCcornf1CEz4v2Yvtx5MlsJatTfrtvnezYbzUy8=;
        b=ZjnvqT9vgN7cAIicZz95vjahYj2j0CYl02pEhj2tpNxpxBavrMfuJciCJPiiIVH5Fm
         VR7zzCr/K3qI/FDg7c6Z7As8TjY/oPPTtDbWMA2n73RJLywkeiWYJUmZaYSiGbeIrmyz
         twN0gHLicm/L6jHT+VpRZBRCOIOsfXqZh4QC7lc1+WVEB/uysb+E4fp5BjnI+FTn2XX+
         H7M4AO2f/63FG2KphhtC0iBuLBNPn8M7r/DcEuw58oL+3PRzN2+OiD5V/LRqimIjuS9S
         vfqFrig+RoOlQyf9ub9uA/a81HswCNW90LstGKzaa9627U+vq4eBnMeMU/tY5dot4pdf
         oGAQ==
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:date
         :message-id:subject:from:to:cc;
        bh=geEvPCcornf1CEz4v2Yvtx5MlsJatTfrtvnezYbzUy8=;
        b=V8tKgUMjv+GvE2BW46k/vNHLKBbU/kT6Bg3PUsg1cge1rY/aXLGV0m8cRGH2sn1nom
         YBv3iRdqPfHkB1q/mCBPpld7VXyVpWnZsoYLVaQ/LHWNttWrzja6bkHlLsZp2EJqC7Ow
         TLdnF6A7WU/z5LiTGYdv4Q72Z7cTbsXnfEwa9hPelxTQGe1R3cIxpJDH0RkBYJZwtHqn
         6xuROUvPUcFwyGcYKe2J+nskgWJqBEjsDQu8gTJeZODpBsXnUTbFICz06rhXXZqchala
         YSaoV/jFNaS7pRwuhPEsXB75ssHm36R6RD+JAIMZhMSvJTrZtXzNB6eNRjPo1ZDpgUT6
         Unzw==
X-Gm-Message-State: AD7BkJLrHAqBUaX5BoGWispPq0U+oiTYXjvZL0zJpOcucuZZUtHzudjukOYutL8Tov5qs9lRVZ7ug39IIPSgDA==
MIME-Version: 1.0
X-Received: by 10.28.215.16 with SMTP id o16mr12784695wmg.57.1458251381488;
 Thu, 17 Mar 2016 14:49:41 -0700 (PDT)
In-Reply-To: <20160317200948.GA32439@tarsus.local2>
References: <20160311143202.4008e29b@pwslap01u.europe.root.pri>
	<160311150056.ZM30997@torch.brasslantern.com>
	<20160312031116.GC28459@zira.vinc17.org>
	<160312082029.ZM2340@torch.brasslantern.com>
	<160312093420.ZM14020@torch.brasslantern.com>
	<20160313215831.GA23404@zira.vinc17.org>
	<160314194323.ZM6887@torch.brasslantern.com>
	<20160317152435.GC11303@cventin.lip.ens-lyon.fr>
	<160317111515.ZM16697@torch.brasslantern.com>
	<20160317182406.2cb566ed@pwslap01u.europe.root.pri>
	<20160317200948.GA32439@tarsus.local2>
Date: Thu, 17 Mar 2016 14:49:41 -0700
Message-ID: <CAH+w=7ZU7edxQ-aRT13M8wH5UmNcAasL4pGzAez9x+w-vXeYxw@mail.gmail.com>
Subject: Re: segfault in completion for configure
From: Bart Schaefer <schaefer@brasslantern.com>
To: Daniel Shahaf <d.s@daniel.shahaf.name>
Cc: Peter Stephenson <p.stephenson@samsung.com>, Zsh hackers list <zsh-workers@zsh.org>
Content-Type: text/plain; charset=UTF-8
X-Seq: zsh-workers 38177

On Thu, Mar 17, 2016 at 1:09 PM, Daniel Shahaf <d.s@daniel.shahaf.name> wrote:
> Peter Stephenson wrote on Thu, Mar 17, 2016 at 18:24:06 +0000:
>> Or is that if we know we've been int he signal handler at that point
>> we already know the place where we needed to queue signals...
>
> We could convert the pattern matching globals to macros that execute
> code whenever the globals are accessed:

There are a number of globals, and the symptoms are such that I don't
think the problem is limited to the ones that are commented as being
used by both compilation and matching.  It acts as though one of the
data structures or pointers has been moved and not restored.

