From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpout2.vodafonemail.de (smtpout2.vodafonemail.de [145.253.239.133]) by sourceware.org (Postfix) with ESMTPS id 406293858C60 for ; Mon, 13 Sep 2021 18:10:12 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 406293858C60 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=nexgo.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=nexgo.de Received: from smtp.vodafone.de (smtpa06.fra-mediabeam.com [10.2.0.37]) by smtpout2.vodafonemail.de (Postfix) with ESMTP id 24CA360DE3 for ; Mon, 13 Sep 2021 20:10:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nexgo.de; s=vfde-smtpout-mb-15sep; t=1631556611; bh=uLPH8wAc6BMch3RdHFRsznMfSpZej/H+d2GWj9iUhU4=; h=From:To:Subject:References:Date:In-Reply-To; b=Qz7oYeC1lPF6p6ZKDUmo7ZxFEwDTPSF1B/SToRUxXvyog1x3aEVl4j/J9bPZJfcYF z1bMkeBBzXXZIr4qUYhTPRjpHZ5P0WMNikuI7mv24/H51kFCkr7rd83U2d96w0R5Jd U3UmJaPirDLafF2VnttEJhTQmsBvozsMdPIaXCP4= Received: from Gertrud (p57b9d045.dip0.t-ipconnect.de [87.185.208.69]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id AF5E214017E for ; Mon, 13 Sep 2021 18:10:10 +0000 (UTC) From: Achim Gratz To: cygwin-apps@cygwin.com Subject: Re: bison cygport test segv under Cygwin 64 at fatal-signal.c:318 References: <7ac49a0d-14c0-96b6-7ae3-d57a891eb55a@SystematicSw.ab.ca> <87lf41oajk.fsf@Rainer.invalid> <1e8575d4-d652-0983-c199-3d224256417c@SystematicSw.ab.ca> Date: Mon, 13 Sep 2021 20:10:04 +0200 In-Reply-To: <1e8575d4-d652-0983-c199-3d224256417c@SystematicSw.ab.ca> (Brian Inglis's message of "Sun, 12 Sep 2021 23:53:07 -0600") Message-ID: <87fsu8cpoj.fsf@Rainer.invalid> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate: clean X-purgate-size: 1382 X-purgate-ID: 155817::1631556610-00003C24-B7A83E2E/0/0 X-Spam-Status: No, score=-3032.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, KAM_NUMSUBJECT, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Sep 2021 18:10:15 -0000 Brian Inglis writes: >>> Thread 1 "bison" hit Breakpoint 10, block_fatal_signals () at >>> /usr/src/debug/bison-3.8.1-1/lib/fatal-signal.c:318 >>> 318 if (mt) gl_lock_lock (fatal_signals_block_lock); >>> Continuing. >>> >>> Thread 1 "bison" received signal SIGSEGV, Segmentation fault. >>> 0x0000000100000000 in ?? () >>> #0 0x0000000100000000 in ?? () >>> Backtrace stopped: previous frame identical to this frame (corrupt stack?) > >> Well, since you already know where the SEGV hits: what is the diff to the >> working 3.7.6 version? The sources for this get generated, so you need >> to check the build directories. > > Worse, as neither gnulib/ nor lib/ sources are included in the repo, > except for their .gitignore files, and only /lib in the tarball, I can > only compare the 1.5MB of diffs on 36000 lines, which also span > internal versions 3.7.90 and 3.7.91, and hope that I can spot > something relevant! You only need to look at lib/fatal-signal.c and how that differs between the working and non-working build as a first step. If there's nothing obvious there, you need to look at the call chain that's involved in the crash, of course. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Samples for the Waldorf Blofeld: http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra