guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GUILE_MAX_HEAP_SIZE


From: Ludovic Courtès
Subject: Re: GUILE_MAX_HEAP_SIZE
Date: Fri, 22 Aug 2008 11:42:10 +0200
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.2 (gnu/linux)

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/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]