From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Nelson H. F. Beebe" Newsgroups: gmane.lisp.guile.bugs Subject: guile-1.8.8 problem on GNU/Linux IA-64 and a simple fix Date: Thu, 16 Dec 2010 15:03:20 -0700 (MST) Message-ID: NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1292564258 31349 80.91.229.12 (17 Dec 2010 05:37:38 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 17 Dec 2010 05:37:38 +0000 (UTC) Cc: beebe@math.utah.edu To: bug-guile@gnu.org Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Fri Dec 17 06:37:31 2010 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PTT0S-0001l8-Q4 for guile-bugs@m.gmane.org; Fri, 17 Dec 2010 06:37:28 +0100 Original-Received: from localhost ([127.0.0.1]:34025 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PTSpx-0002tv-HG for guile-bugs@m.gmane.org; Fri, 17 Dec 2010 00:26:37 -0500 Original-Received: from [140.186.70.92] (port=57479 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PTLv5-0001bO-Ss for bug-guile@gnu.org; Thu, 16 Dec 2010 17:03:32 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PTLv1-0002cd-8L for bug-guile@gnu.org; Thu, 16 Dec 2010 17:03:27 -0500 Original-Received: from mail.math.utah.edu ([155.101.98.135]:52960) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PTLv1-0002cZ-1S for bug-guile@gnu.org; Thu, 16 Dec 2010 17:03:23 -0500 Original-Received: from psi.math.utah.edu (psi.math.utah.edu [155.101.96.19]) by mail.math.utah.edu (8.14.4/8.14.4) with ESMTP id oBGM3KEd008871; Thu, 16 Dec 2010 15:03:20 -0700 (MST) Original-Received: from psi.math.utah.edu (localhost [127.0.0.1]) by psi.math.utah.edu (8.14.4/8.14.4) with ESMTP id oBGM3Kc2003779; Thu, 16 Dec 2010 15:03:20 -0700 (MST) Original-Received: (from beebe@localhost) by psi.math.utah.edu (8.14.4/8.14.4/Submit) id oBGM3KXN003777; Thu, 16 Dec 2010 15:03:20 -0700 (MST) X-US-Mail: "Department of Mathematics, 110 LCB, University of Utah, 155 S 1400 E RM 233, Salt Lake City, UT 84112-0090, USA" X-Telephone: +1 801 581 5254 X-FAX: +1 801 585 1640, +1 801 581 4148 X-URL: http://www.math.utah.edu/~beebe X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (mail.math.utah.edu [155.101.98.135]); Thu, 16 Dec 2010 15:03:20 -0700 (MST) X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Mailman-Approved-At: Fri, 17 Dec 2010 00:26:22 -0500 X-BeenThere: bug-guile@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:4907 Archived-At: I built guile-1.8.8 on GNU/Linux IA-64 (Itanium) like this: % env LDFLAGS='-L/usr/local/lib -Wl,-rpath,/usr/local/lib ' CC=/usr/bin/gcc ./configure % make LIBS='/usr/lib/libreadline.so /usr/lib/libncurses.so' all check -i -k -s and got this single failure: Running time.test /bin/sh: line 5: 26260 Segmentation fault ${dir}$tst FAIL: check-guile ================================== 1 of 1 test failed Please report to bug-guile@gnu.org ================================== On a hunch, I tried this: % limit cputime unlimited filesize unlimited datasize unlimited stacksize 10240 kbytes coredumpsize 0 kbytes memoryuse unlimited vmemoryuse unlimited descriptors 1024 memorylocked 128 kbytes maxproc 8110 maxlocks unlimited maxsignal 8110 maxmessage 819200 maxnice 0 maxrtprio 0 maxrttime 0 usec % limit stacksize 100M % make check -i -k -s ... Running time.test Running unif.test Running version.test Running weaks.test Totals for this test run: passes: 11972 failures: 0 unexpected passes: 0 expected failures: 24 unresolved test cases: 9 untested test cases: 0 unsupported test cases: 9 errors: 0 PASS: check-guile ============= 1 test passed ============= It looks like the time.test run is stessing the default stacksize. Perhaps the test suite could increase that limit, or better, the test might be adjusted to run in 8MB or so of stack space. On one of my systems (OpenBSD), the default is 4MB; several others have 8MB, a few 10MB, and a couple, 64MB. ------------------------------------------------------------------------------- - Nelson H. F. Beebe Tel: +1 801 581 5254 - - University of Utah FAX: +1 801 581 4148 - - Department of Mathematics, 110 LCB Internet e-mail: beebe@math.utah.edu - - 155 S 1400 E RM 233 beebe@acm.org beebe@computer.org - - Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe/ - -------------------------------------------------------------------------------