From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 11 21:55:27 2013 Received: (at submit) by debbugs.gnu.org; 12 Jan 2013 02:55:27 +0000 Received: from localhost ([127.0.0.1]:55981 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TtrFi-0006DX-AE for submit@debbugs.gnu.org; Fri, 11 Jan 2013 21:55:27 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42971) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Ttqkg-0005TQ-Et for submit@debbugs.gnu.org; Fri, 11 Jan 2013 21:23:21 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TtqkK-0007k0-1e for submit@debbugs.gnu.org; Fri, 11 Jan 2013 21:23:03 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:43154) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TtqkJ-0007jw-Tp for submit@debbugs.gnu.org; Fri, 11 Jan 2013 21:22:55 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54178) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ttqk8-0006mf-PK for bug-guile@gnu.org; Fri, 11 Jan 2013 21:22:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ttqjw-0007ek-Rw for bug-guile@gnu.org; Fri, 11 Jan 2013 21:22:44 -0500 Received: from mail-vb0-f42.google.com ([209.85.212.42]:52850) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ttqjw-0007eb-M6 for bug-guile@gnu.org; Fri, 11 Jan 2013 21:22:32 -0500 Received: by mail-vb0-f42.google.com with SMTP id fa15so2059418vbb.1 for ; Fri, 11 Jan 2013 18:22:31 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:date:message-id:subject:from:to :content-type:x-gm-message-state; bh=javOgMOq8Wgw2L9ieezkCNKFuuDnmgBCeJnyVc4j+gU=; b=SQxUle8zJaWDaTZa6KOlvSYmo5GuiIRWi4pl4etoRqnHUBaeUPUU/TLcgpPoCSf7ar ES89Ol/d/X15s8CtoGzrPmJuuOCFP7ryl5THdKT1oHQ2cLu5YwXNMmIicRocHqYWwP0Z Ts9w277V9wUmZNjs77oCJRElqu8YBXZEYVngnBqiFzH1Wficca4EjXobVNV2AB1+oVhT I9F/MLj17Dqw0vvgeo9AUJTp9aVWRXBvfH9s/jOGDGeHnG1vJTSdxzWgJxmez+tOC3wf ZuiOWc7XeCBS2zW3xKPE0eb2027KdGg4ZoiRZ52z52pGDH3p2VpPeHiE9JcVfevS2a96 i8Bw== MIME-Version: 1.0 Received: by 10.52.27.174 with SMTP id u14mr17229096vdg.107.1357957351565; Fri, 11 Jan 2013 18:22:31 -0800 (PST) Received: by 10.58.134.9 with HTTP; Fri, 11 Jan 2013 18:22:31 -0800 (PST) X-Originating-IP: [87.214.96.125] Date: Sat, 12 Jan 2013 03:22:31 +0100 Message-ID: Subject: guile e0c211b segfaults when linked against libgc 7.1 From: Ben Noordhuis To: bug-guile@gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQl7q2U/LyIxuR8ltsqTs9VSTFX35lBUmJgv4rCGDyKZ2QW/fwQDkfJoyVOTW6smhTTPZOps X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 11 Jan 2013 21:55:20 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) $ uname -a Linux zoidberg 3.7.0-rc7 #17 SMP Mon Nov 26 04:46:11 CET 2012 x86_64 x86_64 x86_64 GNU/Linux $ apt-cache show libgc-dev | grep ^Version Version: 1:7.1-8ubuntu0.12.04.1 Version: 1:7.1-8build1 $ ./configure --prefix=$HOME/opt/guile --enable-silent-rules --disable-shared --disable-static $ make -j8 gc.c:212:1: warning: 'GC_get_free_space_divisor' defined but not used [-Wunused-function] weak-set.c: In function 'move_weak_entry': weak-set.c:180:11: warning: passing argument 1 of 'GC_base' makes pointer from integer without a cast [enabled by default] /usr/include/gc/gc.h:308:15: note: expected 'void *' but argument is of type 'scm_t_bits' weak-set.c:180:11: warning: passing argument 2 of 'GC_general_register_disappearing_link' makes pointer from integer without a cast [enabled by default] /usr/include/gc/gc.h:744:12: note: expected 'void *' but argument is of type 'scm_t_bits' make[3]: Entering directory `/home/bnoordhuis/src/guile2/libguile' GEN guile-procedures.texi /bin/bash: line 1: 27907 Broken pipe cat alist.doc arbiters.doc array-handle.doc array-map.doc arrays.doc async.doc backtrace.doc boolean.doc bitvectors.doc bytevectors.doc chars.doc control.doc continuations.doc debug.doc deprecated.doc deprecation.doc dynl.doc dynwind.doc eq.doc error.doc eval.doc evalext.doc expand.doc extensions.doc feature.doc filesys.doc fluids.doc foreign.doc fports.doc gc-malloc.doc gc.doc gettext.doc generalized-arrays.doc generalized-vectors.doc goops.doc gsubr.doc guardians.doc hash.doc hashtab.doc hooks.doc i18n.doc init.doc ioext.doc keywords.doc list.doc load.doc macros.doc mallocs.doc memoize.doc modules.doc numbers.doc objprop.doc options.doc pairs.doc ports.doc print.doc procprop.doc procs.doc promises.doc r6rs-ports.doc random.doc rdelim.doc read.doc root.doc rw.doc scmsigs.doc script.doc simpos.doc smob.doc sort.doc srcprop.doc srfi-1.doc srfi-4.doc srfi-13.doc srfi-14.doc srfi-60.doc stackchk.doc stacks.doc stime.doc strings.doc strorder.doc strports.doc struct.doc symbols.doc threads.doc throw.doc trees.doc uniform.doc values.doc variable.doc vectors.doc version.doc vports.doc weak-set.doc weak-table.doc weak-vector.doc dynl.doc posix.doc net_db.doc socket.doc regex-posix.doc 27908 Segmentation fault (core dumped) | GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guild snarf-check-and-output-texi > guile-procedures.texi $ gdb libguile/guile libguile/core Reading symbols from /home/bnoordhuis/src/guile2/libguile/guile...done. [New LWP 27776] [New LWP 27795] warning: Can't read pathname for load map: Input/output error. [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/home/bnoordhuis/src/guile2/libguile/guile -e (@@ (guild) main) -s /home/bnoord'. Program terminated with signal 11, Segmentation fault. #0 0x00002b8550ca7362 in GC_generic_malloc_inner () from /usr/lib/libgc.so.1 (gdb) bt full 10 #0 0x00002b8550ca7362 in GC_generic_malloc_inner () from /usr/lib/libgc.so.1 No symbol table info available. #1 0x00002b8550ca4bc9 in GC_general_register_disappearing_link () from /usr/lib/libgc.so.1 No symbol table info available. #2 0x00000000004767bb in register_disappearing_links (entry=0x2889970, k=, v=, kind=) at weak-table.c:133 No locals. #3 0x0000000000476c7c in weak_table_put_x (table=0x1cf7cc0, hash=, pred=0x476010 , closure=0x2c46350, key=0x2c46350, value=0x2c43950) at weak-table.c:707 k = 6074 distance = 0 size = 14051 entries = 0x2866000 #4 0x000000000047720b in scm_c_weak_table_put_x (table=, raw_hash=796165648183374467, pred=0x476010 , closure=0x2c46350, key=, value=) at weak-table.c:931 t = 0x1cf7cc0 #5 0x000000000043ecbc in scm_set_source_properties_x (obj=, alist=0x2c43950) at srcprop.c:209 No locals. #6 0x0000000000472d04 in vm_regular_engine (vm=0x1d589c0, program=0x70d128, argv=0x7fffcfb2c020, nargs=2) at vm-i-system.c:866 subr = 0x43eca0 vp = 0x1d59f50 objects = 0x1d59f50 stack_limit = 0x1dd9000 current_thread = 0x1cf5e00 registers = {{ __jmpbuf = {7393576, -835748929747507041, 30561392, 772, 2, 2, -835748932025014113, 835784069652457631}, __mask_was_saved = 0, __saved_mask = { __val = {17610995143953655967, 30778248, 30771648, 1, 1, 30777168, 30561392, 31297536, 30501248, 30498784, 30367232, 30778240, 33597536, 0, 47851586127694, 16} } }} jump_table_pointer = 0x1d25470 jump_table = 0x1d25470 #7 0x0000000000499c86 in eval (x=0x208c070, env=0x2c46330) at eval.c:340 argv = 0x7fffcfb2c020 i = mx = 0x304 proc = 0x70d128 args = argc = 2 #8 0x0000000000499176 in eval (x=0x208df70, env=0x2c46330) at eval.c:234 mx = 0x208df80 proc = args = argc = #9 0x0000000000499c50 in eval (x=0x20b0620, env=0x2c46630) at eval.c:338 argv = 0x7fffcfb2c340 i = mx = 0x20b0660 proc = 0x1de80a0 args = argc = 2 #10 0x0000000000499afe in prepare_boot_closure_env_for_eval (inout_env=0x7fffcfb2c520, out_body=0x7fffcfb2c528, exps=0x20b0610, argc=, proc=0x1f0a8a0) at eval.c:922 nreq = 2 new_env = 0x20f0a90 Upgrading libgc fixes the issue so it's presumably an API/ABI mismatch. I get some compiler warnings after upgrading. I'm appending them for posterity but feel free to ignore them. gc.c: In function 'scm_gc_stats': gc.c:313:3: warning: 'GC_gc_no' is deprecated (declared at /home/bnoordhuis/opt/libgc/include/gc/gc.h:76) [-Wdeprecated-declarations] gc.c: In function 'scm_storage_prehistory': gc.c:625:3: warning: 'GC_all_interior_pointers' is deprecated (declared at /home/bnoordhuis/opt/libgc/include/gc/gc.h:143) [-Wdeprecated-declarations] guardians.c: In function 'scm_init_guardians': guardians.c:358:3: warning: 'GC_java_finalization' is deprecated (declared at /home/bnoordhuis/opt/libgc/include/gc/gc.h:169) [-Wdeprecated-declarations] Hope that helps. Let me know if you want more details or want me try out something. From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 07 17:12:14 2013 Received: (at 13416-close) by debbugs.gnu.org; 7 Mar 2013 22:12:14 +0000 Received: from localhost ([127.0.0.1]:37266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UDj2r-0005C2-Bo for submit@debbugs.gnu.org; Thu, 07 Mar 2013 17:12:13 -0500 Received: from a-pb-sasl-quonix.pobox.com ([208.72.237.25]:41285 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UDj2o-0005Bv-L2 for 13416-close@debbugs.gnu.org; Thu, 07 Mar 2013 17:12:12 -0500 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id A50F0B47A; Thu, 7 Mar 2013 17:11:36 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=50Fsc1iONzN0c8lvVpH3YvK/0lg=; b=KBsy4D rqjCEdXus7RWAoAFsGIR1badrpFsSb5LJT2ya+j1165HLfqykw/jHsIZdNKJ7VZW af3yWkoHaHfC2OVbYMGidx0WOFRFrcSVA+uBEfo5vFFAD/IcB2DvTMEcLjiKCk6A IqfQXVE9B3XLKO8/ujahFECkd9kYYgL5uD32I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=PbF0lHh+lP84//hBzWPQ+TqSwOtolhoS uYQxCL2lyF/4ADqxv7GLBioR+dA4ptiaaLXO/xxH7gqXs7HptAsJ+4NGQTFfyqCi QEDdsQNskSgQlBXYmGgtogcWCxuRSVEgG0Z4LBxOV5SUHmpzS5ZR7bfOHbTc6bpi Z2I9wYeaB6k= Received: from a-pb-sasl-quonix.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTP id 9E19CB479; Thu, 7 Mar 2013 17:11:36 -0500 (EST) Received: from badger (unknown [88.160.190.192]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-quonix.pobox.com (Postfix) with ESMTPSA id 22C38B478; Thu, 7 Mar 2013 17:11:36 -0500 (EST) From: Andy Wingo To: Ben Noordhuis Subject: Re: bug#13416: guile e0c211b segfaults when linked against libgc 7.1 References: Date: Thu, 07 Mar 2013 23:11:29 +0100 In-Reply-To: (Ben Noordhuis's message of "Sat, 12 Jan 2013 03:22:31 +0100") Message-ID: <87boaudfn2.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: FA2B751C-8773-11E2-8E57-59240E5B5709-02397024!a-pb-sasl-quonix.pobox.com X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 13416-close Cc: 13416-close@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.5 (--) On Sat 12 Jan 2013 03:22, Ben Noordhuis writes: > gc.c:212:1: warning: 'GC_get_free_space_divisor' defined but not used This comes (I think) from configuring Guile against one version of libgc, then upgrading or downgrading libgc, and then running "make" without reconfiguring. Closing as not a bug. Andy -- http://wingolog.org/ From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 08 03:12:51 2013 Received: (at 13416) by debbugs.gnu.org; 8 Mar 2013 08:12:52 +0000 Received: from localhost ([127.0.0.1]:38066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UDsQ6-0006Xc-CX for submit@debbugs.gnu.org; Fri, 08 Mar 2013 03:12:51 -0500 Received: from mail-vb0-f51.google.com ([209.85.212.51]:52729) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UDsQ3-0006XO-LN for 13416@debbugs.gnu.org; Fri, 08 Mar 2013 03:12:48 -0500 Received: by mail-vb0-f51.google.com with SMTP id fq11so525283vbb.24 for <13416@debbugs.gnu.org>; Fri, 08 Mar 2013 00:12:06 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:x-originating-ip:in-reply-to:references :date:message-id:subject:from:to:content-type:x-gm-message-state; bh=btpmpJ35J5V79jFD64uplGWx9wz+z6x7w2NveOF7stM=; b=PloChUuD1AenEbVCKmUZ1sOX7tcjBfg/Q4A9peKlxuT/+5oKDGMlPfFtCo53pO7Jf3 TQRsNXE3ZQLRn4xKosVfOSTgcpRJat3CItoTuj7mVc4A5IZGZnrcYCJBJCT8QCw9jQ3+ JC62rVVZiUGP077egDmKXQCj0l88Vlhu06VToIjbm3Eu7nIyaA+iIJmmAuBQTwBy6K0E kpOiouyJhprXg+6O7NNYymZpgbeBTXIxlmJEgYecG4JUc4BcMEW+/9OYxGlo/OboVEwq aQt0AuhB3ZBvgdNg7/kp8UdRlby1liN7lk34pDBvaz9N/TtErfzlikRVq7EfK3uiVNjl qmbw== MIME-Version: 1.0 X-Received: by 10.52.99.1 with SMTP id em1mr506795vdb.48.1362730325965; Fri, 08 Mar 2013 00:12:05 -0800 (PST) Received: by 10.58.169.7 with HTTP; Fri, 8 Mar 2013 00:12:05 -0800 (PST) X-Originating-IP: [87.214.96.125] In-Reply-To: References: <87boaudfn2.fsf@pobox.com> Date: Fri, 8 Mar 2013 09:12:05 +0100 Message-ID: Subject: Re: bug#13416: closed (Re: bug#13416: guile e0c211b segfaults when linked against libgc 7.1) From: Ben Noordhuis To: 13416@debbugs.gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQmEt5QL9ZuZ3OmNpAYVPY2L2G+0dzUpptgzdCmP9yaXrcs6CSYRZ9eeUPsPMFniMrQ4CPB+ X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 13416 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) On Thu, Mar 7, 2013 at 11:13 PM, GNU bug Tracking System wrote: >> gc.c:212:1: warning: 'GC_get_free_space_divisor' defined but not used > > This comes (I think) from configuring Guile against one version of > libgc, then upgrading or downgrading libgc, and then running "make" > without reconfiguring. > > Closing as not a bug. I ran configure and make on a fresh clone so that can't have been it. That said, some months have passed now and the system where I ran into this issue has been upgraded wholesale. I can't help you in tracking it down further. From unknown Thu Sep 11 09:17:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 05 Apr 2013 11:24:02 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator