unofficial mirror of bug-guile@gnu.org 
 help / color / mirror / Atom feed
From: Cole Minaar <cole.minaar@concurrent.co.za>
To: 16641@debbugs.gnu.org
Subject: bug#16641: Assert triggered (hashtab.c:137) - Guile-2.0.9
Date: Tue, 4 Feb 2014 10:43:48 +0200 (SAST)	[thread overview]
Message-ID: <1411859184.218723.1391503428777.JavaMail.zimbra@concurrent.co.za> (raw)
In-Reply-To: <1490214189.217964.1391502321350.JavaMail.zimbra@concurrent.co.za>

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 was 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 <= len, file hashtab.c, line 137

The following libraries are used:
gcc             4.7.2   
bdw-gc          7.2     
libtool         2.2.10  
gmp             5.0.2   
libiconv        1.14
libunistring    0.9.3   
libffi          3.0.10  
readline        6.1
guile           2.0.9   
guile-lib       0.2.2   
guile-dbi       2.1.5   
mysql           5.1.53  
guile-dbd-mysql 2.1.4
guile-xmlrpc    0.2.1   

The configure flags for guile-2.0.9:
( cd guile-2.0.9 ; CONFIG_SHELL=/bin/bash BDW_GC_CFLAGS="-I/opt/cs/components/3rd/bdw-gc/7.2.7e16628s16377h0398//include/" BDW_GC_LIBS="-L/opt/cs/components/3rd/bdw-gc/7.2.7e16628s16377h0398//lib -lgc" LIBFFI_CFLAGS="-I/opt/cs/components/3rd/libffi/3.0.10f3e16407s16377h0398//include/" LIBFFI_LIBS="-L/opt/cs/components/3rd/libffi/3.0.10f3e16407s16377h0398//lib -lffi" LD_LIBRARY_PATH=/opt/cs/components/3rd/gcc/4.7.2f3e16377s0h0000/lib/amd64/:/opt/cs/components/3rd/gcc/4.7.2f3e16377s0h0000/lib/:/opt/cs/components/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.10f3e16399s16377h0398/lib/amd64/:/opt/cs/components/3rd/libtool/2.2.10f3e16399s16377h0398/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/libiconv/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.10f3e16407s16377h0398/lib/amd64/:/opt/cs/components/3rd/libffi/3.0.10f3e16407s16377h0398/lib/:/opt/cs/components/3rd/readline/6.1.0f3e16318s16377h0398/lib/amd64/:/opt/cs/components/3rd/readline/6.1.0f3e16318s16377h0398/lib/:/opt/cs/components/3rd/make/3.81.0f3e16404s0h0000//lib/amd64:/opt/cs/components/3rd/make/3.81.0f3e16404s0h0000//lib:   AR="gar"   RANLIB="granlib"   CC="gcc-4.7.2f3e16377s0h0000"   CXX="g++-4.7.2f3e16377s0h0000"   LD="/usr/ccs/bin/ld"   INSTALL="/opt/csw/bin/ginstall  -g cs"   INSTALL_DATA="/opt/csw/bin/ginstall  -g cs -m 0660"   INSTALL_PROGRAM="/opt/csw/bin/ginstall  -g cs -m 0770"   INSTALL_DIRECTORY="cs-dirs-install  -g cs -m 2770"   INSTALL_DIR="cs-dirs-install  -g cs -m 2770"   CXXFLAGS="-m64"   CFLAGS="-m64 -O2"   LDFLAGS="-m64" /opt/cs/components/3rd/make/3.81.0f3e16404s0h0000/bin/make MAKE_SHELL=bash SHELL=bash V=1) 


The configure flags and arguments for bdw-gc-7.2:
          AR="gar"   RANLIB="granlib"   CC="gcc-4.7.2f3e16377s0h0000"   CXX="g++-4.7.2f3e16377s0h0000"   LD="/usr/ccs/bin/ld"   INSTALL="/opt/csw/bin/ginstall  -g cs"   INSTALL_DATA="/opt/csw/bin/ginstall  -g cs -m 0660"   INSTALL_PROGRAM="/opt/csw/bin/ginstall  -g cs -m 0770"   INSTALL_DIRECTORY="cs-dirs-install  -g cs -m 2770"   INSTALL_DIR="cs-dirs-install  -g cs -m 2770"   CXXFLAGS="-m64"   CFLAGS="-m64"   LDFLAGS="-m64" \
        CONFIG_SHELL=/bin/bash /bin/bash configure --prefix=/opt/cs/components/3rd/bdw-gc/7.2.7e16628s16377h0398 --enable-threads=posix --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





       reply	other threads:[~2014-02-04  8:43 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <1490214189.217964.1391502321350.JavaMail.zimbra@concurrent.co.za>
2014-02-04  8:43 ` Cole Minaar [this message]
2014-02-04  9:41   ` bug#16641: Assert triggered (hashtab.c:137) - Guile-2.0.9 Cole Minaar
2014-02-05 15:56   ` Mark H Weaver
2016-06-21 12:58     ` Andy Wingo

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/guile/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1411859184.218723.1391503428777.JavaMail.zimbra@concurrent.co.za \
    --to=cole.minaar@concurrent.co.za \
    --cc=16641@debbugs.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).