From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Neil Jerram Newsgroups: gmane.lisp.guile.devel Subject: Re: intermittent segfaults in master Date: Tue, 03 Nov 2009 23:58:45 +0000 Message-ID: <87d43z88ju.fsf@ossau.uklinux.net> References: <7B1681AC-62AE-4F28-9286-4F25BDEB5D0F@raeburn.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1257292748 12292 80.91.229.12 (3 Nov 2009 23:59:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 3 Nov 2009 23:59:08 +0000 (UTC) Cc: guile-devel To: Ken Raeburn Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Nov 04 00:59:01 2009 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1N5THA-0006ek-Cw for guile-devel@m.gmane.org; Wed, 04 Nov 2009 00:59:00 +0100 Original-Received: from localhost ([127.0.0.1]:42438 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N5TH9-0004NR-UN for guile-devel@m.gmane.org; Tue, 03 Nov 2009 18:58:59 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N5TH3-0004My-Ir for guile-devel@gnu.org; Tue, 03 Nov 2009 18:58:53 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N5TGy-0004Ke-4h for guile-devel@gnu.org; Tue, 03 Nov 2009 18:58:52 -0500 Original-Received: from [199.232.76.173] (port=40037 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N5TGx-0004Kb-Uq for guile-devel@gnu.org; Tue, 03 Nov 2009 18:58:47 -0500 Original-Received: from mail3.uklinux.net ([80.84.72.33]:57064) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N5TGx-0002ka-I0 for guile-devel@gnu.org; Tue, 03 Nov 2009 18:58:47 -0500 Original-Received: from arudy (host86-147-112-196.range86-147.btcentralplus.com [86.147.112.196]) by mail3.uklinux.net (Postfix) with ESMTP id 004861F664D; Tue, 3 Nov 2009 23:58:46 +0000 (GMT) Original-Received: from arudy (arudy [127.0.0.1]) by arudy (Postfix) with ESMTP id 97A8A38024; Tue, 3 Nov 2009 23:58:45 +0000 (GMT) In-Reply-To: <7B1681AC-62AE-4F28-9286-4F25BDEB5D0F@raeburn.org> (Ken Raeburn's message of "Sat, 24 Oct 2009 17:56:52 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.4-2.6 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:9629 Archived-At: Ken Raeburn writes: > On Oct 24, 2009, at 09:30, Andy Wingo , n@a-pb-sasl-sd.pobox.com wrote: >> I have been experiencing intermittent segfaults recently, as I >> worked on >> wip-case-lambda. They would almost always go away immediately -- as >> in, >> while rebuilding guile, the process would stop because of a segfault, >> but I could type make again and it would succeed. > > I've been seeing intermittent faults too, while working on the trunk > and building with -DSCM_DEBUG=1. FWIW I got a segfault that could be this same problem, in my build on Monday morning: cat alist.doc arbiters.doc [...] regex-posix.doc | GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guile-tools snarf-check-and-output-texi > guile-procedures.texi || { rm guile-procedures.texi; false; } /bin/sh: line 1: 6408 Broken pipe cat alist.doc arbiters.doc [...] regex-posix.doc 6409 Segmentation fault | GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guile-tools snarf-check-and-output-texi > guile-procedures.texi make[3]: *** [guile-procedures.texi] Error 1 make[3]: Leaving directory `/home/neil/SW/Guile/ovnight/libguile' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/neil/SW/Guile/ovnight/libguile' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/neil/SW/Guile/ovnight' make: *** [all] Error 2 Interestingly, the build then tries to run the built guile again almost immediately, for a different purpose, and that failed too: === API listing ../maint/make-snap: line 3: 6445 Segmentation fault $uninstalled_env ../maint/objd.scm Maybe it was just unlucky to fault twice, but maybe there's a hint here that tendency-to-fault could be a property of a particular built guile. Neil