From unknown Tue Sep 09 11:59:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16641: Assert triggered (hashtab.c:137) - Guile-2.0.9 Resent-From: Cole Minaar Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Tue, 04 Feb 2014 16:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 16641 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 16641@debbugs.gnu.org X-Debbugs-Original-To: bug-guile@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.139153275331577 (code B ref -1); Tue, 04 Feb 2014 16:53:02 +0000 Received: (at submit) by debbugs.gnu.org; 4 Feb 2014 16:52:33 +0000 Received: from localhost ([127.0.0.1]:49662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WAjEd-0008DC-FR for submit@debbugs.gnu.org; Tue, 04 Feb 2014 11:52:33 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52289) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WAbe2-0003fR-0h for submit@debbugs.gnu.org; Tue, 04 Feb 2014 03:46:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WAbdt-0002s6-4A for submit@debbugs.gnu.org; Tue, 04 Feb 2014 03:46:13 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:38908) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WAbdt-0002s2-17 for submit@debbugs.gnu.org; Tue, 04 Feb 2014 03:46:05 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53978) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WAbdn-0002Va-1F for bug-guile@gnu.org; Tue, 04 Feb 2014 03:46:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WAbdf-0002pf-CW for bug-guile@gnu.org; Tue, 04 Feb 2014 03:45:58 -0500 Received: from zimbra.concurrent.co.za ([41.72.128.92]:52746) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WAbde-0002pC-OY for bug-guile@gnu.org; Tue, 04 Feb 2014 03:45:51 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.concurrent.co.za (Postfix) with ESMTP id DF483E435C for ; Tue, 4 Feb 2014 10:43:49 +0200 (SAST) Received: from zimbra.concurrent.co.za ([127.0.0.1]) by localhost (zimbra.concurrent.co.za [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id RlB-moO5r7om for ; Tue, 4 Feb 2014 10:43:49 +0200 (SAST) Received: from localhost (localhost [127.0.0.1]) by zimbra.concurrent.co.za (Postfix) with ESMTP id 4A3C8E4375 for ; Tue, 4 Feb 2014 10:43:49 +0200 (SAST) X-Virus-Scanned: amavisd-new at concurrent.co.za Received: from zimbra.concurrent.co.za ([127.0.0.1]) by localhost (zimbra.concurrent.co.za [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 5T0olela_b-r for ; Tue, 4 Feb 2014 10:43:49 +0200 (SAST) Received: from zimbra.concurrent.co.za (zimbra.concurrent.co.za [41.72.128.92]) by zimbra.concurrent.co.za (Postfix) with ESMTP id 27D29E4374 for ; Tue, 4 Feb 2014 10:43:49 +0200 (SAST) Date: Tue, 4 Feb 2014 10:43:48 +0200 (SAST) From: Cole Minaar Message-ID: <1411859184.218723.1391503428777.JavaMail.zimbra@concurrent.co.za> In-Reply-To: <1490214189.217964.1391502321350.JavaMail.zimbra@concurrent.co.za> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: Zimbra 8.0.4_GA_5737 (ZimbraWebClient - GC32 (Mac)/8.0.4_GA_5737) Thread-Topic: Assert triggered (hashtab.c:137) - Guile-2.0.9 Thread-Index: DVheFsaMGYtF72ApZ99GrPv2LawPlw== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (no timestamps) [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -5.0 (-----) X-Mailman-Approved-At: Tue, 04 Feb 2014 11:52:29 -0500 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: -5.0 (-----) Hi, We have a system running and was fine for about a month, all the code paths= should have been exercised, and the system then threw an assert when it wa= s not processing any requests. The system runs in a loop and reads values from a database, and also forces= a garbage collect every so often. The assert error thrown: Assertion failed: removed <=3D len, file hashtab.c, line 137 The following libraries are used: gcc 4.7.2 =20 bdw-gc 7.2 =20 libtool 2.2.10 =20 gmp 5.0.2 =20 libiconv 1.14 libunistring 0.9.3 =20 libffi 3.0.10 =20 readline 6.1 guile 2.0.9 =20 guile-lib 0.2.2 =20 guile-dbi 2.1.5 =20 mysql 5.1.53 =20 guile-dbd-mysql 2.1.4 guile-xmlrpc 0.2.1 =20 The configure flags for guile-2.0.9: ( cd guile-2.0.9 ; CONFIG_SHELL=3D/bin/bash BDW_GC_CFLAGS=3D"-I/opt/cs/comp= onents/3rd/bdw-gc/7.2.7e16628s16377h0398//include/" BDW_GC_LIBS=3D"-L/opt/c= s/components/3rd/bdw-gc/7.2.7e16628s16377h0398//lib -lgc" LIBFFI_CFLAGS=3D"= -I/opt/cs/components/3rd/libffi/3.0.10f3e16407s16377h0398//include/" LIBFFI= _LIBS=3D"-L/opt/cs/components/3rd/libffi/3.0.10f3e16407s16377h0398//lib -lf= fi" LD_LIBRARY_PATH=3D/opt/cs/components/3rd/gcc/4.7.2f3e16377s0h0000/lib/a= md64/:/opt/cs/components/3rd/gcc/4.7.2f3e16377s0h0000/lib/:/opt/cs/componen= ts/3rd/bdw-gc/7.2.7e16628s16377h0398/lib/amd64/:/opt/cs/components/3rd/bdw-= gc/7.2.7e16628s16377h0398/lib/:/opt/cs/components/3rd/libtool/2.2.10f3e1639= 9s16377h0398/lib/amd64/:/opt/cs/components/3rd/libtool/2.2.10f3e16399s16377= h0398/lib/:/opt/cs/components/3rd/gmp/5.0.2f3e16407s16377h0398/lib/amd64/:/= opt/cs/components/3rd/gmp/5.0.2f3e16407s16377h0398/lib/:/opt/cs/components/= 3rd/libiconv/1.14.0f3e16407s16377h0398/lib/amd64/:/opt/cs/components/3rd/li= biconv/1.14.0f3e16407s16377h0398/lib/:/opt/cs/components/3rd/libunistring/0= .9.3f3e16407s32784h27b7/lib/amd64/:/opt/cs/components/3rd/libunistring/0.9.= 3f3e16407s32784h27b7/lib/:/opt/cs/components/3rd/libffi/3.0.10f3e16407s1637= 7h0398/lib/amd64/:/opt/cs/components/3rd/libffi/3.0.10f3e16407s16377h0398/l= ib/:/opt/cs/components/3rd/readline/6.1.0f3e16318s16377h0398/lib/amd64/:/op= t/cs/components/3rd/readline/6.1.0f3e16318s16377h0398/lib/:/opt/cs/componen= ts/3rd/make/3.81.0f3e16404s0h0000//lib/amd64:/opt/cs/components/3rd/make/3.= 81.0f3e16404s0h0000//lib: AR=3D"gar" RANLIB=3D"granlib" CC=3D"gcc-4.7= .2f3e16377s0h0000" CXX=3D"g++-4.7.2f3e16377s0h0000" LD=3D"/usr/ccs/bin/= ld" INSTALL=3D"/opt/csw/bin/ginstall -g cs" INSTALL_DATA=3D"/opt/csw/b= in/ginstall -g cs -m 0660" INSTALL_PROGRAM=3D"/opt/csw/bin/ginstall -g = cs -m 0770" INSTALL_DIRECTORY=3D"cs-dirs-install -g cs -m 2770" INSTAL= L_DIR=3D"cs-dirs-install -g cs -m 2770" CXXFLAGS=3D"-m64" CFLAGS=3D"-m= 64 -O2" LDFLAGS=3D"-m64" /opt/cs/components/3rd/make/3.81.0f3e16404s0h000= 0/bin/make MAKE_SHELL=3Dbash SHELL=3Dbash V=3D1)=20 The configure flags and arguments for bdw-gc-7.2: AR=3D"gar" RANLIB=3D"granlib" CC=3D"gcc-4.7.2f3e16377s0h0000"= CXX=3D"g++-4.7.2f3e16377s0h0000" LD=3D"/usr/ccs/bin/ld" INSTALL=3D"/= opt/csw/bin/ginstall -g cs" INSTALL_DATA=3D"/opt/csw/bin/ginstall -g cs= -m 0660" INSTALL_PROGRAM=3D"/opt/csw/bin/ginstall -g cs -m 0770" INST= ALL_DIRECTORY=3D"cs-dirs-install -g cs -m 2770" INSTALL_DIR=3D"cs-dirs-i= nstall -g cs -m 2770" CXXFLAGS=3D"-m64" CFLAGS=3D"-m64" LDFLAGS=3D"-= m64" \ CONFIG_SHELL=3D/bin/bash /bin/bash configure --prefix=3D/opt/cs/com= ponents/3rd/bdw-gc/7.2.7e16628s16377h0398 --enable-threads=3Dposix --enable= -thread-local-alloc --enable-parallel-mark --disable-dependency-tracking --= enable-large-config --enable-handle-fork --enable-gc-assertions If you have any suggestions I would be glad to hear. Regards /Cole From unknown Tue Sep 09 11:59:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16641: Assert triggered (hashtab.c:137) - Guile-2.0.9 Resent-From: Cole Minaar Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Tue, 04 Feb 2014 17:08:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16641 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: 16641@debbugs.gnu.org X-Debbugs-Original-To: bug-guile@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1391533659537 (code B ref -1); Tue, 04 Feb 2014 17:08:02 +0000 Received: (at submit) by debbugs.gnu.org; 4 Feb 2014 17:07:39 +0000 Received: from localhost ([127.0.0.1]:49669 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WAjTG-00008a-Cc for submit@debbugs.gnu.org; Tue, 04 Feb 2014 12:07:39 -0500 Received: from eggs.gnu.org ([208.118.235.92]:33838) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WAcXp-00051l-Kh for submit@debbugs.gnu.org; Tue, 04 Feb 2014 04:43:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WAcXk-0003VJ-HQ for submit@debbugs.gnu.org; Tue, 04 Feb 2014 04:43:53 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45969) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WAcXk-0003VF-EE for submit@debbugs.gnu.org; Tue, 04 Feb 2014 04:43:48 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35552) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WAcXf-00052b-Tj for bug-guile@gnu.org; Tue, 04 Feb 2014 04:43:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WAcXb-0003Up-Es for bug-guile@gnu.org; Tue, 04 Feb 2014 04:43:43 -0500 Received: from zimbra.concurrent.co.za ([41.72.128.92]:55403) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WAcXa-0003Ug-Rb for bug-guile@gnu.org; Tue, 04 Feb 2014 04:43:39 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.concurrent.co.za (Postfix) with ESMTP id 66A48E4507 for ; Tue, 4 Feb 2014 11:41:41 +0200 (SAST) Received: from zimbra.concurrent.co.za ([127.0.0.1]) by localhost (zimbra.concurrent.co.za [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id zc8f81k6W3u0 for ; Tue, 4 Feb 2014 11:41:40 +0200 (SAST) Received: from localhost (localhost [127.0.0.1]) by zimbra.concurrent.co.za (Postfix) with ESMTP id E1B0AE44FD for ; Tue, 4 Feb 2014 11:41:39 +0200 (SAST) X-Virus-Scanned: amavisd-new at concurrent.co.za Received: from zimbra.concurrent.co.za ([127.0.0.1]) by localhost (zimbra.concurrent.co.za [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id galao3bEv05a for ; Tue, 4 Feb 2014 11:41:39 +0200 (SAST) Received: from zimbra.concurrent.co.za (zimbra.concurrent.co.za [41.72.128.92]) by zimbra.concurrent.co.za (Postfix) with ESMTP id C16E0E4503 for ; Tue, 4 Feb 2014 11:41:39 +0200 (SAST) Date: Tue, 4 Feb 2014 11:41:39 +0200 (SAST) From: Cole Minaar Message-ID: <729056298.221893.1391506899688.JavaMail.zimbra@concurrent.co.za> In-Reply-To: <1411859184.218723.1391503428777.JavaMail.zimbra@concurrent.co.za> References: <1411859184.218723.1391503428777.JavaMail.zimbra@concurrent.co.za> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: Zimbra 8.0.4_GA_5737 (ZimbraWebClient - GC32 (Mac)/8.0.4_GA_5737) Thread-Topic: Assert triggered (hashtab.c:137) - Guile-2.0.9 Thread-Index: DVheFsaMGYtF72ApZ99GrPv2LawPl2j7SJO+ X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (no timestamps) [generic] 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: -5.0 (-----) X-Mailman-Approved-At: Tue, 04 Feb 2014 12:07:37 -0500 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: -5.0 (-----) Hi, Sorry, one correction, its bdw-gc-7.2d. Regards /Cole ----- Original Message ----- From: "Cole Minaar" To: bug-guile@gnu.org Sent: Tuesday, February 4, 2014 10:43:48 AM Subject: Assert triggered (hashtab.c:137) - Guile-2.0.9 Hi, We have a system running and was fine for about a month, all the code paths= should have been exercised, and the system then threw an assert when it wa= s not processing any requests. The system runs in a loop and reads values from a database, and also forces= a garbage collect every so often. The assert error thrown: Assertion failed: removed <=3D len, file hashtab.c, line 137 The following libraries are used: gcc 4.7.2 =20 bdw-gc 7.2 =20 libtool 2.2.10 =20 gmp 5.0.2 =20 libiconv 1.14 libunistring 0.9.3 =20 libffi 3.0.10 =20 readline 6.1 guile 2.0.9 =20 guile-lib 0.2.2 =20 guile-dbi 2.1.5 =20 mysql 5.1.53 =20 guile-dbd-mysql 2.1.4 guile-xmlrpc 0.2.1 =20 The configure flags for guile-2.0.9: ( cd guile-2.0.9 ; CONFIG_SHELL=3D/bin/bash BDW_GC_CFLAGS=3D"-I/opt/cs/comp= onents/3rd/bdw-gc/7.2.7e16628s16377h0398//include/" BDW_GC_LIBS=3D"-L/opt/c= s/components/3rd/bdw-gc/7.2.7e16628s16377h0398//lib -lgc" LIBFFI_CFLAGS=3D"= -I/opt/cs/components/3rd/libffi/3.0.10f3e16407s16377h0398//include/" LIBFFI= _LIBS=3D"-L/opt/cs/components/3rd/libffi/3.0.10f3e16407s16377h0398//lib -lf= fi" LD_LIBRARY_PATH=3D/opt/cs/components/3rd/gcc/4.7.2f3e16377s0h0000/lib/a= md64/:/opt/cs/components/3rd/gcc/4.7.2f3e16377s0h0000/lib/:/opt/cs/componen= ts/3rd/bdw-gc/7.2.7e16628s16377h0398/lib/amd64/:/opt/cs/components/3rd/bdw-= gc/7.2.7e16628s16377h0398/lib/:/opt/cs/components/3rd/libtool/2.2.10f3e1639= 9s16377h0398/lib/amd64/:/opt/cs/components/3rd/libtool/2.2.10f3e16399s16377= h0398/lib/:/opt/cs/components/3rd/gmp/5.0.2f3e16407s16377h0398/lib/amd64/:/= opt/cs/components/3rd/gmp/5.0.2f3e16407s16377h0398/lib/:/opt/cs/components/= 3rd/libiconv/1.14.0f3e16407s16377h0398/lib/amd64/:/opt/cs/components/3rd/li= biconv/1.14.0f3e16407s16377h0398/lib/:/opt/cs/components/3rd/libunistring/0= .9.3f3e16407s32784h27b7/lib/amd64/:/opt/cs/components/3rd/libunistring/0.9.= 3f3e16407s32784h27b7/lib/:/opt/cs/components/3rd/libffi/3.0.10f3e16407s1637= 7h0398/lib/amd64/:/opt/cs/components/3rd/libffi/3.0.10f3e16407s16377h0398/l= ib/:/opt/cs/components/3rd/readline/6.1.0f3e16318s16377h0398/lib/amd64/:/op= t/cs/components/3rd/readline/6.1.0f3e16318s16377h0398/lib/:/opt/cs/componen= ts/3rd/make/3.81.0f3e16404s0h0000//lib/amd64:/opt/cs/components/3rd/make/3.= 81.0f3e16404s0h0000//lib: AR=3D"gar" RANLIB=3D"granlib" CC=3D"gcc-4.7= .2f3e16377s0h0000" CXX=3D"g++-4.7.2f3e16377s0h0000" LD=3D"/usr/ccs/bin/= ld" INSTALL=3D"/opt/csw/bin/ginstall -g cs" INSTALL_DATA=3D"/opt/csw/b= in/ginstall -g cs -m 0660" INSTALL_PROGRAM=3D"/opt/csw/bin/ginstall -g = cs -m 0770" INSTALL_DIRECTORY=3D"cs-dirs-install -g cs -m 2770" INSTAL= L_DIR=3D"cs-dirs-install -g cs -m 2770" CXXFLAGS=3D"-m64" CFLAGS=3D"-m= 64 -O2" LDFLAGS=3D"-m64" /opt/cs/components/3rd/make/3.81.0f3e16404s0h000= 0/bin/make MAKE_SHELL=3Dbash SHELL=3Dbash V=3D1)=20 The configure flags and arguments for bdw-gc-7.2: AR=3D"gar" RANLIB=3D"granlib" CC=3D"gcc-4.7.2f3e16377s0h0000"= CXX=3D"g++-4.7.2f3e16377s0h0000" LD=3D"/usr/ccs/bin/ld" INSTALL=3D"/= opt/csw/bin/ginstall -g cs" INSTALL_DATA=3D"/opt/csw/bin/ginstall -g cs= -m 0660" INSTALL_PROGRAM=3D"/opt/csw/bin/ginstall -g cs -m 0770" INST= ALL_DIRECTORY=3D"cs-dirs-install -g cs -m 2770" INSTALL_DIR=3D"cs-dirs-i= nstall -g cs -m 2770" CXXFLAGS=3D"-m64" CFLAGS=3D"-m64" LDFLAGS=3D"-= m64" \ CONFIG_SHELL=3D/bin/bash /bin/bash configure --prefix=3D/opt/cs/com= ponents/3rd/bdw-gc/7.2.7e16628s16377h0398 --enable-threads=3Dposix --enable= -thread-local-alloc --enable-parallel-mark --disable-dependency-tracking --= enable-large-config --enable-handle-fork --enable-gc-assertions If you have any suggestions I would be glad to hear. Regards /Cole From unknown Tue Sep 09 11:59:51 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16641: Assert triggered (hashtab.c:137) - Guile-2.0.9 Resent-From: Mark H Weaver Original-Sender: "Debbugs-submit" Resent-CC: bug-guile@gnu.org Resent-Date: Wed, 05 Feb 2014 15:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16641 X-GNU-PR-Package: guile X-GNU-PR-Keywords: To: Cole Minaar Cc: 16641@debbugs.gnu.org Received: via spool by 16641-submit@debbugs.gnu.org id=B16641.13916158422322 (code B ref 16641); Wed, 05 Feb 2014 15:58:02 +0000 Received: (at 16641) by debbugs.gnu.org; 5 Feb 2014 15:57:22 +0000 Received: from localhost ([127.0.0.1]:51062 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WB4qo-0000bN-7N for submit@debbugs.gnu.org; Wed, 05 Feb 2014 10:57:22 -0500 Received: from world.peace.net ([96.39.62.75]:53562) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WB4ql-0000bD-Nw for 16641@debbugs.gnu.org; Wed, 05 Feb 2014 10:57:20 -0500 Received: from 209-6-91-212.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com ([209.6.91.212] helo=yeeloong) by world.peace.net with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1WB4qe-0006LN-QT; Wed, 05 Feb 2014 10:57:12 -0500 From: Mark H Weaver References: <1411859184.218723.1391503428777.JavaMail.zimbra@concurrent.co.za> Date: Wed, 05 Feb 2014 10:56:50 -0500 In-Reply-To: <1411859184.218723.1391503428777.JavaMail.zimbra@concurrent.co.za> (Cole Minaar's message of "Tue, 4 Feb 2014 10:43:48 +0200 (SAST)") Message-ID: <87k3d9y2m5.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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: 0.0 (/) Also: this is on Solaris 10u10. Cole mentioned that on IRC. Mark From unknown Tue Sep 09 11:59:51 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Cole Minaar Subject: bug#16641: closed (Re: bug#16641: Assert triggered (hashtab.c:137) - Guile-2.0.9) Message-ID: References: <87inx2zok6.fsf@pobox.com> <1411859184.218723.1391503428777.JavaMail.zimbra@concurrent.co.za> X-Gnu-PR-Message: they-closed 16641 X-Gnu-PR-Package: guile Reply-To: 16641@debbugs.gnu.org Date: Tue, 21 Jun 2016 12:59:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1466513942-10617-1" This is a multi-part message in MIME format... ------------=_1466513942-10617-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #16641: Assert triggered (hashtab.c:137) - Guile-2.0.9 which was filed against the guile package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 16641@debbugs.gnu.org. --=20 16641: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D16641 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1466513942-10617-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 16641-done) by debbugs.gnu.org; 21 Jun 2016 12:58:30 +0000 Received: from localhost ([127.0.0.1]:48744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFLGA-0002kS-AY for submit@debbugs.gnu.org; Tue, 21 Jun 2016 08:58:30 -0400 Received: from pb-sasl1.pobox.com ([64.147.108.66]:50131 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFLG7-0002kF-6S for 16641-done@debbugs.gnu.org; Tue, 21 Jun 2016 08:58:29 -0400 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id D3E6322C36; Tue, 21 Jun 2016 08:58:24 -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=SehGVms9/YqvStjl4ugpDoKO/6w=; b=Tnp/Ma CqU0I5DACCF+35BmJqtL0SDErHbYCBTqlXJAp1UWdoAeu2N6ucBd+hXiDCn27LqK OcbTYMGGs5K5hOwE65ohP31sCEChY9Jef0aViWiKX3vnmWcnQB1spt+IgZup3dw9 0viRmrajTWjvkwSzskrfgypI4dP9q3bhKJNGs= 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=t80VI/c2n2oSxOR0nU5CxgZsGznCTVcJ K8XsOYvWBfN+94Srd+7P4Z5Ednjs0OQOQ1jfpVpKm88nPuuFI2FSKkw4CciSchUU sjiTJViiRJiTpD1OLb58UcZEdvCiSUVlXfzDbu/PVNISqPhgwVqJbnIcWVmh9ks7 56LF7TL1GtY= Received: from pb-sasl1.nyi.icgroup.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id CBB6B22C35; Tue, 21 Jun 2016 08:58:24 -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 E7BAE22C34; Tue, 21 Jun 2016 08:58:23 -0400 (EDT) From: Andy Wingo To: Mark H Weaver Subject: Re: bug#16641: Assert triggered (hashtab.c:137) - Guile-2.0.9 References: <1411859184.218723.1391503428777.JavaMail.zimbra@concurrent.co.za> <87k3d9y2m5.fsf@netris.org> Date: Tue, 21 Jun 2016 14:58:17 +0200 In-Reply-To: <87k3d9y2m5.fsf@netris.org> (Mark H. Weaver's message of "Wed, 05 Feb 2014 10:56:50 -0500") Message-ID: <87inx2zok6.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: D6B4CF12-37AF-11E6-A771-C1836462E9F6-02397024!pb-sasl1.pobox.com X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 16641-done Cc: Cole Minaar , 16641-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: -1.4 (-) On Wed 05 Feb 2014 16:56, Mark H Weaver writes: > Also: this is on Solaris 10u10. Cole mentioned that on IRC. On the one hand I don't understand how this can happen. On the other, I unfortunately don't have faith in the buckets-and-chains weak table implementation in 2.0; it usually works but it's gnarly and is a threading nightmare, and accesses disappearing links outside the alloc lock. See for example: http://article.gmane.org/gmane.comp.programming.garbage-collection.boehmgc/4789 In 2.2 the weak table is rewritten to not require the "vacuum" phase and to be threadsafe. That was my best effort at fixing this bug but I couldn't do it with some of the constraints in 2.0. For that reason I am closing this one but feel free to re-open it if you find available hackpower to work towards a solution for 2.0. Andy ------------=_1466513942-10617-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 4 Feb 2014 16:52:33 +0000 Received: from localhost ([127.0.0.1]:49662 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WAjEd-0008DC-FR for submit@debbugs.gnu.org; Tue, 04 Feb 2014 11:52:33 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52289) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WAbe2-0003fR-0h for submit@debbugs.gnu.org; Tue, 04 Feb 2014 03:46:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WAbdt-0002s6-4A for submit@debbugs.gnu.org; Tue, 04 Feb 2014 03:46:13 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:38908) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WAbdt-0002s2-17 for submit@debbugs.gnu.org; Tue, 04 Feb 2014 03:46:05 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53978) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WAbdn-0002Va-1F for bug-guile@gnu.org; Tue, 04 Feb 2014 03:46:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WAbdf-0002pf-CW for bug-guile@gnu.org; Tue, 04 Feb 2014 03:45:58 -0500 Received: from zimbra.concurrent.co.za ([41.72.128.92]:52746) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WAbde-0002pC-OY for bug-guile@gnu.org; Tue, 04 Feb 2014 03:45:51 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.concurrent.co.za (Postfix) with ESMTP id DF483E435C for ; Tue, 4 Feb 2014 10:43:49 +0200 (SAST) Received: from zimbra.concurrent.co.za ([127.0.0.1]) by localhost (zimbra.concurrent.co.za [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id RlB-moO5r7om for ; Tue, 4 Feb 2014 10:43:49 +0200 (SAST) Received: from localhost (localhost [127.0.0.1]) by zimbra.concurrent.co.za (Postfix) with ESMTP id 4A3C8E4375 for ; Tue, 4 Feb 2014 10:43:49 +0200 (SAST) X-Virus-Scanned: amavisd-new at concurrent.co.za Received: from zimbra.concurrent.co.za ([127.0.0.1]) by localhost (zimbra.concurrent.co.za [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 5T0olela_b-r for ; Tue, 4 Feb 2014 10:43:49 +0200 (SAST) Received: from zimbra.concurrent.co.za (zimbra.concurrent.co.za [41.72.128.92]) by zimbra.concurrent.co.za (Postfix) with ESMTP id 27D29E4374 for ; Tue, 4 Feb 2014 10:43:49 +0200 (SAST) Date: Tue, 4 Feb 2014 10:43:48 +0200 (SAST) From: Cole Minaar To: bug-guile@gnu.org Message-ID: <1411859184.218723.1391503428777.JavaMail.zimbra@concurrent.co.za> In-Reply-To: <1490214189.217964.1391502321350.JavaMail.zimbra@concurrent.co.za> Subject: Assert triggered (hashtab.c:137) - Guile-2.0.9 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: Zimbra 8.0.4_GA_5737 (ZimbraWebClient - GC32 (Mac)/8.0.4_GA_5737) Thread-Topic: Assert triggered (hashtab.c:137) - Guile-2.0.9 Thread-Index: DVheFsaMGYtF72ApZ99GrPv2LawPlw== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (no timestamps) [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 04 Feb 2014 11:52:29 -0500 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: -5.0 (-----) Hi, We have a system running and was fine for about a month, all the code paths= should have been exercised, and the system then threw an assert when it wa= s not processing any requests. The system runs in a loop and reads values from a database, and also forces= a garbage collect every so often. The assert error thrown: Assertion failed: removed <=3D len, file hashtab.c, line 137 The following libraries are used: gcc 4.7.2 =20 bdw-gc 7.2 =20 libtool 2.2.10 =20 gmp 5.0.2 =20 libiconv 1.14 libunistring 0.9.3 =20 libffi 3.0.10 =20 readline 6.1 guile 2.0.9 =20 guile-lib 0.2.2 =20 guile-dbi 2.1.5 =20 mysql 5.1.53 =20 guile-dbd-mysql 2.1.4 guile-xmlrpc 0.2.1 =20 The configure flags for guile-2.0.9: ( cd guile-2.0.9 ; CONFIG_SHELL=3D/bin/bash BDW_GC_CFLAGS=3D"-I/opt/cs/comp= onents/3rd/bdw-gc/7.2.7e16628s16377h0398//include/" BDW_GC_LIBS=3D"-L/opt/c= s/components/3rd/bdw-gc/7.2.7e16628s16377h0398//lib -lgc" LIBFFI_CFLAGS=3D"= -I/opt/cs/components/3rd/libffi/3.0.10f3e16407s16377h0398//include/" LIBFFI= _LIBS=3D"-L/opt/cs/components/3rd/libffi/3.0.10f3e16407s16377h0398//lib -lf= fi" LD_LIBRARY_PATH=3D/opt/cs/components/3rd/gcc/4.7.2f3e16377s0h0000/lib/a= md64/:/opt/cs/components/3rd/gcc/4.7.2f3e16377s0h0000/lib/:/opt/cs/componen= ts/3rd/bdw-gc/7.2.7e16628s16377h0398/lib/amd64/:/opt/cs/components/3rd/bdw-= gc/7.2.7e16628s16377h0398/lib/:/opt/cs/components/3rd/libtool/2.2.10f3e1639= 9s16377h0398/lib/amd64/:/opt/cs/components/3rd/libtool/2.2.10f3e16399s16377= h0398/lib/:/opt/cs/components/3rd/gmp/5.0.2f3e16407s16377h0398/lib/amd64/:/= opt/cs/components/3rd/gmp/5.0.2f3e16407s16377h0398/lib/:/opt/cs/components/= 3rd/libiconv/1.14.0f3e16407s16377h0398/lib/amd64/:/opt/cs/components/3rd/li= biconv/1.14.0f3e16407s16377h0398/lib/:/opt/cs/components/3rd/libunistring/0= .9.3f3e16407s32784h27b7/lib/amd64/:/opt/cs/components/3rd/libunistring/0.9.= 3f3e16407s32784h27b7/lib/:/opt/cs/components/3rd/libffi/3.0.10f3e16407s1637= 7h0398/lib/amd64/:/opt/cs/components/3rd/libffi/3.0.10f3e16407s16377h0398/l= ib/:/opt/cs/components/3rd/readline/6.1.0f3e16318s16377h0398/lib/amd64/:/op= t/cs/components/3rd/readline/6.1.0f3e16318s16377h0398/lib/:/opt/cs/componen= ts/3rd/make/3.81.0f3e16404s0h0000//lib/amd64:/opt/cs/components/3rd/make/3.= 81.0f3e16404s0h0000//lib: AR=3D"gar" RANLIB=3D"granlib" CC=3D"gcc-4.7= .2f3e16377s0h0000" CXX=3D"g++-4.7.2f3e16377s0h0000" LD=3D"/usr/ccs/bin/= ld" INSTALL=3D"/opt/csw/bin/ginstall -g cs" INSTALL_DATA=3D"/opt/csw/b= in/ginstall -g cs -m 0660" INSTALL_PROGRAM=3D"/opt/csw/bin/ginstall -g = cs -m 0770" INSTALL_DIRECTORY=3D"cs-dirs-install -g cs -m 2770" INSTAL= L_DIR=3D"cs-dirs-install -g cs -m 2770" CXXFLAGS=3D"-m64" CFLAGS=3D"-m= 64 -O2" LDFLAGS=3D"-m64" /opt/cs/components/3rd/make/3.81.0f3e16404s0h000= 0/bin/make MAKE_SHELL=3Dbash SHELL=3Dbash V=3D1)=20 The configure flags and arguments for bdw-gc-7.2: AR=3D"gar" RANLIB=3D"granlib" CC=3D"gcc-4.7.2f3e16377s0h0000"= CXX=3D"g++-4.7.2f3e16377s0h0000" LD=3D"/usr/ccs/bin/ld" INSTALL=3D"/= opt/csw/bin/ginstall -g cs" INSTALL_DATA=3D"/opt/csw/bin/ginstall -g cs= -m 0660" INSTALL_PROGRAM=3D"/opt/csw/bin/ginstall -g cs -m 0770" INST= ALL_DIRECTORY=3D"cs-dirs-install -g cs -m 2770" INSTALL_DIR=3D"cs-dirs-i= nstall -g cs -m 2770" CXXFLAGS=3D"-m64" CFLAGS=3D"-m64" LDFLAGS=3D"-= m64" \ CONFIG_SHELL=3D/bin/bash /bin/bash configure --prefix=3D/opt/cs/com= ponents/3rd/bdw-gc/7.2.7e16628s16377h0398 --enable-threads=3Dposix --enable= -thread-local-alloc --enable-parallel-mark --disable-dependency-tracking --= enable-large-config --enable-handle-fork --enable-gc-assertions If you have any suggestions I would be glad to hear. Regards /Cole ------------=_1466513942-10617-1--