From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Greg Troxel Newsgroups: gmane.lisp.guile.devel Subject: boehm-gc troubles with 2.0.10 on NetBSD/i386 Date: Fri, 11 Apr 2014 09:14:20 -0400 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1397222084 32178 80.91.229.3 (11 Apr 2014 13:14:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 11 Apr 2014 13:14:44 +0000 (UTC) To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Fri Apr 11 15:14:37 2014 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WYbHw-000696-8D for guile-devel@m.gmane.org; Fri, 11 Apr 2014 15:14:36 +0200 Original-Received: from localhost ([::1]:57642 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WYbHv-0001Hg-Ow for guile-devel@m.gmane.org; Fri, 11 Apr 2014 09:14:35 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43423) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WYbHn-0001G9-Np for guile-devel@gnu.org; Fri, 11 Apr 2014 09:14:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WYbHh-0004lC-Kn for guile-devel@gnu.org; Fri, 11 Apr 2014 09:14:27 -0400 Original-Received: from fnord.ir.bbn.com ([192.1.100.210]:51352) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WYbHh-0004l7-FR for guile-devel@gnu.org; Fri, 11 Apr 2014 09:14:21 -0400 Original-Received: by fnord.ir.bbn.com (Postfix, from userid 10853) id F1304A812; Fri, 11 Apr 2014 09:14:20 -0400 (EDT) OpenPGP: id=32611E25 User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/23.4 (berkeley-unix) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 192.1.100.210 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:17051 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable I've been a guile user erratically for a long time, and maintain the entry for guile in pkgsrc. Currently that's at 1.8.8 and it works fine. There's a draft package for guile 2. boehm-gc in pkgsrc on NetBSD is built without threads, and I have --disable-threads passed to guile's configure. The build goes ok until trying to run guild. Just starting it without args leads to: /usr/pkgsrc/wip/guile2/work/guile-2.0.10/libguile > ../meta/uninstalled-env= ../meta/guild 0xbbbe12d4 is not a GC visible pointer location GC_is_visible test failed Abort trap (core dumped) Trying with gdb: Starting program: /u0/n0/gdt/NetBSD-current/pkgsrc/wip/guile2/work/guile-2.= 0.10/libguile/.libs/guile=20 Program received signal SIGSEGV, Segmentation fault. [Switching to LWP 1] 0xbba868ae in GC_find_limit_with_bound () from /usr/pkg/lib/libgc.so.1 (gdb) bt #0 0xbba868ae in GC_find_limit_with_bound () from /usr/pkg/lib/libgc.so.1 #1 0xbba8696e in GC_find_limit () from /usr/pkg/lib/libgc.so.1 #2 0xbba8699d in GC_init_netbsd_elf () from /usr/pkg/lib/libgc.so.1 #3 0xbba85b3f in GC_init () from /usr/pkg/lib/libgc.so.1 #4 0xbbaf9748 in scm_storage_prehistory () from .libs/libguile-2.0.so.29 #5 0xbbb0abaf in scm_i_init_guile () from .libs/libguile-2.0.so.29 #6 0xbbb670bc in scm_i_init_thread_for_guile () from .libs/libguile-2.0.so= .29 #7 0xbbb672d7 in with_guile_and_parent () from .libs/libguile-2.0.so.29 #8 0xbba85767 in GC_call_with_stack_base () from /usr/pkg/lib/libgc.so.1 #9 0xbbb674b9 in scm_with_guile () from .libs/libguile-2.0.so.29 #10 0xbbb0ab67 in scm_boot_guile () from .libs/libguile-2.0.so.29 #11 0x08048ce9 in main () When I run the included tests on boehm-gc 7.2e, they all past. So I wonder if you think this is a boehm-gc issue, or something odd that guile is doing to boehm-gc. Any hints would be appreciated. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlNH6qwACgkQ+vesoDJhHiXLAQCfacMx8tPp0Q9NTjaOC4kFol15 9EcAn0tbe/8i4ZG2BnuOjoZSKu85BEtf =iYRv -----END PGP SIGNATURE----- --=-=-=--