Hi, I just added `master' to the daily build on x86-64 [0] and it fails there:
lt-guile: gc.c:609: scm_i_gc: Assertion `scm_i_gc_sweep_stats.collected + scm_cells_allocated == scm_i_gc_sweep_stats.swept' failed. http://autobuild.josefsson.org/guile/log-200808220956770665000.txt GDB forensics: (gdb) bt #0 0x00002aaaab4fd07b in raise () from /lib/libc.so.6 #1 0x00002aaaab4fe84e in abort () from /lib/libc.so.6 #2 0x00002aaaab4f6af4 in __assert_fail () from /lib/libc.so.6 #3 0x00002aaaaac117c3 in scm_i_gc (what=<value optimized out>) at gc.c:608 #4 0x00002aaaaac11911 in scm_gc_for_newcell (freelist=0x2aaaaada6920, free_cells=0x5020f8) at gc.c:498 #5 0x00002aaaaac4478e in make_stringbuf (len=7) at ../libguile/inline.h:178 #6 0x00002aaaaac45419 in scm_i_c_make_symbol (name=0x2aaaaac7e0c2 "string=", len=23387, flags=6, hash=18446744073709551615, props=0x5b5b) at strings.c:430 #7 0x00002aaaaac58d46 in scm_i_c_mem2symbol (name=0x2aaaaac7e0c2 "string=", len=7) at symbols.c:139 #8 0x00002aaaaac36ad3 in scm_c_make_subr (name=0x2aaaaac7e0c2 "string=", type=85, fcn=<value optimized out>) at procs.c:66 #9 0x00002aaaaac1d04f in create_gsubr (define=1, name=0x2aaaaac7e0c2 "string=", req=2, opt=4, rst=0, fcn=0x2aaaaac4f1c0 <scm_string_eq>) at gsubr.c:80 #10 0x00002aaaaac4c3d1 in scm_init_srfi_13 () at ../libguile/srfi-13.x:28 #11 0x00002aaaaac203ef in scm_i_init_guile (base=0x7fffffffe1f8) at init.c:529 #12 0x00002aaaaac5b798 in scm_i_init_thread_for_guile (base=0x7fffffffe1f8, parent=0x0) at threads.c:661 #13 0x00002aaaaac5b7cf in scm_i_with_guile_and_parent (func=0x2aaaaac201a0 <invoke_main_func>, data=0x7fffffffe220, parent=0x6) at threads.c:800 #14 0x00002aaaaac20185 in scm_boot_guile (argc=<value optimized out>, argv=<value optimized out>, main_func=0x6, closure=0xffffffffffffffff) at init.c:353 #15 0x0000000000400b70 in main (argc=1, argv=0x7fffffffe338) at guile.c:74 (gdb) frame 3 #3 0x00002aaaaac117c3 in scm_i_gc (what=<value optimized out>) at gc.c:608 608 assert (scm_i_gc_sweep_stats.collected + scm_cells_allocated (gdb) p scm_i_gc_sweep_stats.collected $1 = 15079 (gdb) p scm_cells_allocated $2 = 3023 (gdb) p scm_i_gc_sweep_stats.swept $3 = 21147 (gdb) p 15079 + 3023 $4 = 18102 I don't observe this failure on my x86 (Core(TM)2 Duo) laptop. Thanks, Ludo'. [0] http://autobuild.josefsson.org/guile/