From unknown Tue Jun 17 01:28:33 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#17223 <17223@debbugs.gnu.org> To: bug#17223 <17223@debbugs.gnu.org> Subject: Status: guile crash, signal 6, guile: ../nptl/pthread_mutex_lock.c:80 Reply-To: bug#17223 <17223@debbugs.gnu.org> Date: Tue, 17 Jun 2025 08:28:33 +0000 retitle 17223 guile crash, signal 6, guile: ../nptl/pthread_mutex_lock.c:80 reassign 17223 guile submitter 17223 Kapten Anto severity 17223 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 08 11:41:43 2014 Received: (at submit) by debbugs.gnu.org; 8 Apr 2014 15:41:43 +0000 Received: from localhost ([127.0.0.1]:41046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WXY9e-0004mV-FG for submit@debbugs.gnu.org; Tue, 08 Apr 2014 11:41:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35746) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WXXHS-00020J-P7 for submit@debbugs.gnu.org; Tue, 08 Apr 2014 10:45:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WXXHO-0003Dx-3n for submit@debbugs.gnu.org; Tue, 08 Apr 2014 10:45:42 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:41043) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WXXHN-0003Cp-Kc for submit@debbugs.gnu.org; Tue, 08 Apr 2014 10:45:37 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:37427) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WXXHL-0006A0-T9 for bug-guile@gnu.org; Tue, 08 Apr 2014 10:45:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WXXHF-00031X-CK for bug-guile@gnu.org; Tue, 08 Apr 2014 10:45:35 -0400 Received: from mail-ob0-x244.google.com ([2607:f8b0:4003:c01::244]:61212) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WXXHF-000303-57 for bug-guile@gnu.org; Tue, 08 Apr 2014 10:45:29 -0400 Received: by mail-ob0-f196.google.com with SMTP id wp18so325836obc.7 for ; Tue, 08 Apr 2014 07:45:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=M5t7UkgRsz5Oj7uYhe2TYaOqRkluqxU4vhPP5w+4c5s=; b=a0ksLE97tJIEU72OdcsbTsjzhsUCX4p1b7yaldqE7F4Hx7RFDqgLKxbTpPMl+Q+nfr gL9fG0knnPo5Ljrpbz7O3kOTraVRX+PvPo3xBam6+9hsP4fJqqki73UsMx0y5iKWQTf3 hkDyh1AQQ0jbb2fv6bf0iKI44g7TkxwZshM3LFpVP6/aZ6jgPgaqbmXlg847vxXE4YzT DFJqimpc+OqKIOZqGvF9PYhtGdtqJwcCHXHn2kxR+ih7060+TfMoE2JaEthHO73J5Mps /HiPNRgwMNHI3rHnziACrMr/SGrpDZ1mLHFesXECGLfM/+NZMXmnzivV2trU+UryAJv5 7B4g== MIME-Version: 1.0 X-Received: by 10.182.28.195 with SMTP id d3mr3612166obh.19.1396968327881; Tue, 08 Apr 2014 07:45:27 -0700 (PDT) Received: by 10.76.92.72 with HTTP; Tue, 8 Apr 2014 07:45:27 -0700 (PDT) Date: Tue, 8 Apr 2014 16:45:27 +0200 Message-ID: Subject: guile crash, signal 6, guile: ../nptl/pthread_mutex_lock.c:80 From: Kapten Anto To: bug-guile@gnu.org Content-Type: multipart/alternative; boundary=001a11c2cd18f2298304f6890876 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 08 Apr 2014 11:41:41 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --001a11c2cd18f2298304f6890876 Content-Type: text/plain; charset=ISO-8859-1 On my system its quite simple to reproduce, start guile, type ,q enter, then start it again and it crashes. In between runs Ive verified it does not show up in the process list, ps aux|grep guile. ~ $ guile GNU Guile 2.0.11 Copyright (C) 1995-2014 Free Software Foundation, Inc. Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. This program is free software, and you are welcome to redistribute it under certain conditions; type `,show c' for details. Enter `,help' for help. scheme@(guile-user)> ,q ~ $ guile guile: ../nptl/pthread_mutex_lock.c:80: __pthread_mutex_cond_lock: Assertion `mutex->__data.__owner == 0' failed. Aborted (core dumped) ~ $ guile GNU Guile 2.0.11 Copyright (C) 1995-2014 Free Software Foundation, Inc. But doesnt happen every time. Seems like every other or every third time. Here is a backtrace from gdb [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Core was generated by `guile'. Program terminated with signal SIGABRT, Aborted. #0 0x00007feab193b389 in raise () from /usr/lib/libc.so.6 (gdb) bt #0 0x00007feab193b389 in raise () from /usr/lib/libc.so.6 #1 0x00007feab193c788 in abort () from /usr/lib/libc.so.6 #2 0x00007feab19344a6 in __assert_fail_base () from /usr/lib/libc.so.6 #3 0x00007feab1934552 in __assert_fail () from /usr/lib/libc.so.6 #4 0x00007feab1cbf3a4 in __pthread_mutex_cond_lock () from /usr/lib/libpthread.so.0 #5 0x00007feab1cba0df in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0 #6 0x00007feab16b8897 in ?? () from /usr/lib/libgc.so.1 #7 0x00007feab16aecd5 in ?? () from /usr/lib/libgc.so.1 #8 0x00007feab16aee9b in ?? () from /usr/lib/libgc.so.1 #9 0x00007feab16afcbd in ?? () from /usr/lib/libgc.so.1 #10 0x00007feab16a63bd in ?? () from /usr/lib/libgc.so.1 #11 0x00007feab16a6daa in ?? () from /usr/lib/libgc.so.1 #12 0x00007feab16a6fd6 in ?? () from /usr/lib/libgc.so.1 #13 0x00007feab16a709d in GC_gcollect () from /usr/lib/libgc.so.1 #14 0x00007feab1f3c704 in scm_realloc () from /usr/lib/libguile-2.0.so.22 #15 0x00007feab1f334de in scm_c_register_extension () from /usr/lib/libguile-2.0.so.22 #16 0x00007feab1f23d93 in ?? () from /usr/lib/libguile-2.0.so.22 #17 0x00007feab1f4c21f in ?? () from /usr/lib/libguile-2.0.so.22 #18 0x00007feab1f9ff00 in ?? () from /usr/lib/libguile-2.0.so.22 #19 0x00007feab1f9ff39 in ?? () from /usr/lib/libguile-2.0.so.22 #20 0x00007feab16b1d42 in GC_call_with_stack_base () from /usr/lib/libgc.so.1 #21 0x00007feab1fa0328 in scm_with_guile () from /usr/lib/libguile-2.0.so.22 #22 0x00007feab1f4c195 in scm_boot_guile () from /usr/lib/libguile-2.0.so.22 #23 0x0000000000400c54 in ?? () #24 0x00007feab1927b05 in __libc_start_main () from /usr/lib/libc.so.6 #25 0x0000000000400cc7 in ?? () (gdb) # uname -a Linux precizija 3.13.7-1-ARCH #1 SMP PREEMPT Mon Mar 24 20:06:08 CET 2014 x86_64 GNU/Linux Any other information needed? How can I dig more into why this is happening? Regards --001a11c2cd18f2298304f6890876 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable

On my system its quite simple to reproduce, start= guile, type ,q enter, then start it again and it crashes. In between runs = Ive verified it does not show up in the process list, ps aux|grep guile.=A0=



~ $ guile
GNU Guile 2.= 0.11
Copyright (C) 1995-2014 Free Software Foundation, Inc.

Guile= comes with ABSOLUTELY NO WARRANTY; for details type `,show w'.
This program is free software, and you are welcome to redistribute it
un= der certain conditions; type `,show c' for details.

Enter `,help= ' for help.
scheme@(guile-user)> ,q

~ $ guile
guile: ../nptl/pthread_mutex_lock.c:80: __pthread_mutex_cond_l= ock: Assertion `mutex->__data.__owner =3D=3D 0' failed.
Aborted (= core dumped)


~ $ guile
GNU Guil= e 2.0.11
Copyright (C) 1995-2014 Free Software Foundation, Inc.




But doe= snt happen every time. Seems like every other or every third time.

Here is a backtrace from gdb

<= br>


[Thread debugging using libthre= ad_db enabled]
Using host libthread_db library "/usr/lib/libthread_= db.so.1".
Core was generated by `guile'.
Program terminated with signal SIGABR= T, Aborted.
#0 0x00007feab193b389 in raise () from /usr/lib/libc.so.6(gdb) bt
#0 0x00007feab193b389 in raise () from /usr/lib/libc.so.6 #1 0x00007feab193c788 in abort () from /usr/lib/libc.so.6
#2 0x00007fe= ab19344a6 in __assert_fail_base () from /usr/lib/libc.so.6
#3 0x00007fe= ab1934552 in __assert_fail () from /usr/lib/libc.so.6
#4 0x00007feab1cb= f3a4 in __pthread_mutex_cond_lock () from /usr/lib/libpthread.so.0
#5 0x00007feab1cba0df in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/l= ibpthread.so.0
#6 0x00007feab16b8897 in ?? () from /usr/lib/libgc.so.1<= br>#7 0x00007feab16aecd5 in ?? () from /usr/lib/libgc.so.1
#8 0x00007f= eab16aee9b in ?? () from /usr/lib/libgc.so.1
#9 0x00007feab16afcbd in ?? () from /usr/lib/libgc.so.1
#10 0x00007feab= 16a63bd in ?? () from /usr/lib/libgc.so.1
#11 0x00007feab16a6daa in ?? (= ) from /usr/lib/libgc.so.1
#12 0x00007feab16a6fd6 in ?? () from /usr/lib= /libgc.so.1
#13 0x00007feab16a709d in GC_gcollect () from /usr/lib/libgc.so.1
#14 0x= 00007feab1f3c704 in scm_realloc () from /usr/lib/libguile-2.0.so.22
#15 = 0x00007feab1f334de in scm_c_register_extension () from /usr/lib/libguile-2.= 0.so.22
#16 0x00007feab1f23d93 in ?? () from /usr/lib/libguile-2.0.so.22
#17 0x0= 0007feab1f4c21f in ?? () from /usr/lib/libguile-2.0.so.22
#18 0x00007fea= b1f9ff00 in ?? () from /usr/lib/libguile-2.0.so.22
#19 0x00007feab1f9ff3= 9 in ?? () from /usr/lib/libguile-2.0.so.22
#20 0x00007feab16b1d42 in GC_call_with_stack_base () from /usr/lib/libgc.so= .1
#21 0x00007feab1fa0328 in scm_with_guile () from /usr/lib/libguile-2.= 0.so.22
#22 0x00007feab1f4c195 in scm_boot_guile () from /usr/lib/libgui= le-2.0.so.22
#23 0x0000000000400c54 in ?? ()
#24 0x00007feab1927b05 in __libc_start_m= ain () from /usr/lib/libc.so.6
#25 0x0000000000400cc7 in ?? ()
(gdb)<= /div>



# uname -a
Linux = precizija 3.13.7-1-ARCH #1 SMP PREEMPT Mon Mar 24 20:06:08 CET 2014 x86_64 = GNU/Linux


Any other information needed? How can I = dig more into why this is happening?

Regards
=

--001a11c2cd18f2298304f6890876-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 21 09:09:14 2016 Received: (at 17223) by debbugs.gnu.org; 21 Jun 2016 13:09:14 +0000 Received: from localhost ([127.0.0.1]:48771 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFLQY-000331-A2 for submit@debbugs.gnu.org; Tue, 21 Jun 2016 09:09:14 -0400 Received: from pb-sasl1.pobox.com ([64.147.108.66]:64408 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFLQW-00032u-U2 for 17223@debbugs.gnu.org; Tue, 21 Jun 2016 09:09:13 -0400 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id A45C622D51; Tue, 21 Jun 2016 09:09:11 -0400 (EDT) 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=jEs+3oRDrfMGiQUqGj6rH5QhoNk=; b=Dbx0ux f+ai1Pkh8rKZTd8eppn38qMaGFH2BvcaF6SBNa58DTYjrALDYWE2OWAwdO4L58Ku 9QOcAti3vnatUIJGEHeslJKzNIAqPcw+Orw0MMQ80GGJcG2J52Lpzqb/2A0+Oo3t fDz+yWPlYKJxiYSFgg1sO0BaTao72bAq1Ft1o= 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=AI+PLHsDg5CLUXsxswQ64mlEV5AElOcn DNnKefQab46cP3k9+9RhvBtOw3IfUa9dXzEHBn8pJRL858ULZeqi1MNktKE5QUvo Di6r47GuFd+jngAU6ExvcrUpBdFYLUhZ1ujVlUt3sU2kVrfhSi75MewNMNbd1oZy 1lsOmU6/39w= Received: from pb-sasl1.nyi.icgroup.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id 9C58722D50; Tue, 21 Jun 2016 09:09:11 -0400 (EDT) Received: from clucks (unknown [88.160.190.192]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pb-sasl1.pobox.com (Postfix) with ESMTPSA id AC00822D4F; Tue, 21 Jun 2016 09:09:10 -0400 (EDT) From: Andy Wingo To: Kapten Anto Subject: Re: bug#17223: guile crash, signal 6, guile: ../nptl/pthread_mutex_lock.c:80 References: Date: Tue, 21 Jun 2016 15:09:03 +0200 In-Reply-To: (Kapten Anto's message of "Tue, 8 Apr 2014 16:45:27 +0200") Message-ID: <87a8iezo28.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: 5833BA34-37B1-11E6-A626-C1836462E9F6-02397024!pb-sasl1.pobox.com X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 17223 Cc: 17223@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) Hi Kapten! Looks like a bug in libgc somehow. Did you ever trace this down? Andy On Tue 08 Apr 2014 16:45, Kapten Anto writes: > On my system its quite simple to reproduce, start guile, type ,q > enter, then start it again and it crashes. In between runs Ive > verified it does not show up in the process list, ps aux|grep guile. > > ~ $ guile > GNU Guile 2.0.11 > Copyright (C) 1995-2014 Free Software Foundation, Inc. > > Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. > This program is free software, and you are welcome to redistribute it > under certain conditions; type `,show c' for details. > > Enter `,help' for help. > scheme@(guile-user)> ,q > > ~ $ guile > guile: ../nptl/pthread_mutex_lock.c:80: __pthread_mutex_cond_lock: > Assertion `mutex->__data.__owner == 0' failed. > Aborted (core dumped) > > ~ $ guile > GNU Guile 2.0.11 > Copyright (C) 1995-2014 Free Software Foundation, Inc. > > But doesnt happen every time. Seems like every other or every third > time. > > Here is a backtrace from gdb > > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/usr/lib/libthread_db.so.1". > Core was generated by `guile'. > Program terminated with signal SIGABRT, Aborted. > #0 0x00007feab193b389 in raise () from /usr/lib/libc.so.6 > (gdb) bt > #0 0x00007feab193b389 in raise () from /usr/lib/libc.so.6 > #1 0x00007feab193c788 in abort () from /usr/lib/libc.so.6 > #2 0x00007feab19344a6 in __assert_fail_base () from /usr/lib/libc.so.6 > #3 0x00007feab1934552 in __assert_fail () from /usr/lib/libc.so.6 > #4 0x00007feab1cbf3a4 in __pthread_mutex_cond_lock () from > /usr/lib/libpthread.so.0 > #5 0x00007feab1cba0df in pthread_cond_wait@@GLIBC_2.3.2 () from > /usr/lib/libpthread.so.0 > #6 0x00007feab16b8897 in ?? () from /usr/lib/libgc.so.1 > #7 0x00007feab16aecd5 in ?? () from /usr/lib/libgc.so.1 > #8 0x00007feab16aee9b in ?? () from /usr/lib/libgc.so.1 > #9 0x00007feab16afcbd in ?? () from /usr/lib/libgc.so.1 > #10 0x00007feab16a63bd in ?? () from /usr/lib/libgc.so.1 > #11 0x00007feab16a6daa in ?? () from /usr/lib/libgc.so.1 > #12 0x00007feab16a6fd6 in ?? () from /usr/lib/libgc.so.1 > #13 0x00007feab16a709d in GC_gcollect () from /usr/lib/libgc.so.1 > #14 0x00007feab1f3c704 in scm_realloc () from > /usr/lib/libguile-2.0.so.22 > #15 0x00007feab1f334de in scm_c_register_extension () from > /usr/lib/libguile-2.0.so.22 > #16 0x00007feab1f23d93 in ?? () from /usr/lib/libguile-2.0.so.22 > #17 0x00007feab1f4c21f in ?? () from /usr/lib/libguile-2.0.so.22 > #18 0x00007feab1f9ff00 in ?? () from /usr/lib/libguile-2.0.so.22 > #19 0x00007feab1f9ff39 in ?? () from /usr/lib/libguile-2.0.so.22 > #20 0x00007feab16b1d42 in GC_call_with_stack_base () from > /usr/lib/libgc.so.1 > #21 0x00007feab1fa0328 in scm_with_guile () from > /usr/lib/libguile-2.0.so.22 > #22 0x00007feab1f4c195 in scm_boot_guile () from > /usr/lib/libguile-2.0.so.22 > #23 0x0000000000400c54 in ?? () > #24 0x00007feab1927b05 in __libc_start_main () from /usr/lib/libc.so.6 > #25 0x0000000000400cc7 in ?? () > (gdb) > > # uname -a > Linux precizija 3.13.7-1-ARCH #1 SMP PREEMPT Mon Mar 24 20:06:08 CET > 2014 x86_64 GNU/Linux > > Any other information needed? How can I dig more into why this is > happening? > > Regards From debbugs-submit-bounces@debbugs.gnu.org Tue Feb 28 09:10:36 2017 Received: (at 17223-done) by debbugs.gnu.org; 28 Feb 2017 14:10:36 +0000 Received: from localhost ([127.0.0.1]:59221 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ciiU8-0007ma-6E for submit@debbugs.gnu.org; Tue, 28 Feb 2017 09:10:36 -0500 Received: from pb-sasl1.pobox.com ([64.147.108.66]:52970 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ciiU6-0007mS-BR for 17223-done@debbugs.gnu.org; Tue, 28 Feb 2017 09:10:34 -0500 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id D3BA3612BF; Tue, 28 Feb 2017 09:10:33 -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=Dw/JHgITh1N4cyO+vEwEtbg32K0=; b=g4w99v wO8iTqnV8FAkBUHVq7RyEi8GqzV/ZX4ZTe4p3JwBQshP1fpDU1yBbKC7Yg1wq+Ix R5J6/T02Pi+ysck+Dj+42ld1q2LYVwAqMwh7ij6GzMFKORu8xbKmwZD1Ac1cWMwD bw28Wk7kqIr1+QyXyutkpChktQJI3GTB6YprU= 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=f1naS18EugAf8LP1oVQi29ZQ04yngDZc oX/EwPyAZ6AgefeLtypLoo28noXyr/LC7Zv2dnQ53g104jBJHDO23EJnf5EDkjAL 5waSBwQbu9ZqXxHBBVtZ9PUPvGREPdHiLtVi6D1CtA+zBJLQYdLX9Pjan0VzMJqY 6FbtEmB+otE= Received: from pb-sasl1.nyi.icgroup.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id B90A2612BD; Tue, 28 Feb 2017 09:10:33 -0500 (EST) Received: from clucks (unknown [88.160.190.192]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pb-sasl1.pobox.com (Postfix) with ESMTPSA id 9C387612BC; Tue, 28 Feb 2017 09:10:32 -0500 (EST) From: Andy Wingo To: Kapten Anto Subject: Re: bug#17223: guile crash, signal 6, guile: ../nptl/pthread_mutex_lock.c:80 References: <87a8iezo28.fsf@pobox.com> Date: Tue, 28 Feb 2017 15:10:25 +0100 In-Reply-To: <87a8iezo28.fsf@pobox.com> (Andy Wingo's message of "Tue, 21 Jun 2016 15:09:03 +0200") Message-ID: <874lzeo17y.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: AADF0930-FDBF-11E6-A392-CDEC6462E9F6-02397024!pb-sasl1.pobox.com X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17223-done Cc: 17223-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Hi, I am closing this bug as we have no more info. Happy hacking with Guile :) Andy On Tue 21 Jun 2016 15:09, Andy Wingo writes: > Hi Kapten! > > Looks like a bug in libgc somehow. Did you ever trace this down? > > Andy > > On Tue 08 Apr 2014 16:45, Kapten Anto writes: > >> On my system its quite simple to reproduce, start guile, type ,q >> enter, then start it again and it crashes. In between runs Ive >> verified it does not show up in the process list, ps aux|grep guile. >> >> ~ $ guile >> GNU Guile 2.0.11 >> Copyright (C) 1995-2014 Free Software Foundation, Inc. >> >> Guile comes with ABSOLUTELY NO WARRANTY; for details type `,show w'. >> This program is free software, and you are welcome to redistribute it >> under certain conditions; type `,show c' for details. >> >> Enter `,help' for help. >> scheme@(guile-user)> ,q >> >> ~ $ guile >> guile: ../nptl/pthread_mutex_lock.c:80: __pthread_mutex_cond_lock: >> Assertion `mutex->__data.__owner == 0' failed. >> Aborted (core dumped) >> >> ~ $ guile >> GNU Guile 2.0.11 >> Copyright (C) 1995-2014 Free Software Foundation, Inc. >> >> But doesnt happen every time. Seems like every other or every third >> time. >> >> Here is a backtrace from gdb >> >> [Thread debugging using libthread_db enabled] >> Using host libthread_db library "/usr/lib/libthread_db.so.1". >> Core was generated by `guile'. >> Program terminated with signal SIGABRT, Aborted. >> #0 0x00007feab193b389 in raise () from /usr/lib/libc.so.6 >> (gdb) bt >> #0 0x00007feab193b389 in raise () from /usr/lib/libc.so.6 >> #1 0x00007feab193c788 in abort () from /usr/lib/libc.so.6 >> #2 0x00007feab19344a6 in __assert_fail_base () from /usr/lib/libc.so.6 >> #3 0x00007feab1934552 in __assert_fail () from /usr/lib/libc.so.6 >> #4 0x00007feab1cbf3a4 in __pthread_mutex_cond_lock () from >> /usr/lib/libpthread.so.0 >> #5 0x00007feab1cba0df in pthread_cond_wait@@GLIBC_2.3.2 () from >> /usr/lib/libpthread.so.0 >> #6 0x00007feab16b8897 in ?? () from /usr/lib/libgc.so.1 >> #7 0x00007feab16aecd5 in ?? () from /usr/lib/libgc.so.1 >> #8 0x00007feab16aee9b in ?? () from /usr/lib/libgc.so.1 >> #9 0x00007feab16afcbd in ?? () from /usr/lib/libgc.so.1 >> #10 0x00007feab16a63bd in ?? () from /usr/lib/libgc.so.1 >> #11 0x00007feab16a6daa in ?? () from /usr/lib/libgc.so.1 >> #12 0x00007feab16a6fd6 in ?? () from /usr/lib/libgc.so.1 >> #13 0x00007feab16a709d in GC_gcollect () from /usr/lib/libgc.so.1 >> #14 0x00007feab1f3c704 in scm_realloc () from >> /usr/lib/libguile-2.0.so.22 >> #15 0x00007feab1f334de in scm_c_register_extension () from >> /usr/lib/libguile-2.0.so.22 >> #16 0x00007feab1f23d93 in ?? () from /usr/lib/libguile-2.0.so.22 >> #17 0x00007feab1f4c21f in ?? () from /usr/lib/libguile-2.0.so.22 >> #18 0x00007feab1f9ff00 in ?? () from /usr/lib/libguile-2.0.so.22 >> #19 0x00007feab1f9ff39 in ?? () from /usr/lib/libguile-2.0.so.22 >> #20 0x00007feab16b1d42 in GC_call_with_stack_base () from >> /usr/lib/libgc.so.1 >> #21 0x00007feab1fa0328 in scm_with_guile () from >> /usr/lib/libguile-2.0.so.22 >> #22 0x00007feab1f4c195 in scm_boot_guile () from >> /usr/lib/libguile-2.0.so.22 >> #23 0x0000000000400c54 in ?? () >> #24 0x00007feab1927b05 in __libc_start_main () from /usr/lib/libc.so.6 >> #25 0x0000000000400cc7 in ?? () >> (gdb) >> >> # uname -a >> Linux precizija 3.13.7-1-ARCH #1 SMP PREEMPT Mon Mar 24 20:06:08 CET >> 2014 x86_64 GNU/Linux >> >> Any other information needed? How can I dig more into why this is >> happening? >> >> Regards From unknown Tue Jun 17 01:28:33 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 29 Mar 2017 11:24:04 +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