[plt-scheme] DrScheme3m segfault
Lately, I've been using drscheme3m more than usual and sometime (just
sometimes...) it crashes just in front of me for no specific reason. I
turned on core dump and caught the core. Got the bt:
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7a10d1d in raise () from /lib/libc.so.6
#2 0xb7a12333 in abort () from /lib/libc.so.6
#3 0x0831dade in designate_modified (p=0x3) at newgc.c:1638
#4 <signal handler called>
#5 0x0831f813 in GC_mark_variable_stack (var_stack=0xbfcecf9c, delta=0,
limit=0xbfcf8460) at newgc.c:727
#6 0x0831fb48 in garbage_collect (force_full=<value optimized out>)
at newgc.c:2354
#7 0x08321a4a in allocate_big (sizeb=46280, type=1) at newgc.c:389
#8 0x082cdfd2 in scheme_copy_stack (b=0x0, base=0xb75e9054, start=0xbfcf8460,
gc_var_stack_in=0xbfced000) at setjmpup.c:1594
#9 0x082ce300 in scheme_setjmpup_relative (b=0x0, base=0xb75e9054,
start=0xbfcf8460, c=0x0) at setjmpup.c:1762
#10 0x08307fc2 in scheme_swap_thread (new_thread=0xac668140) at thread.c:3813
#11 0x0830e1b4 in scheme_thread_block (sleep_time=0) at thread.c:5328
#12 0x0823b00a in scheme_do_eval (obj=0xb63aacc8, num_rands=3,
rands=0xb7fc8c90, get_value=-1) at eval.c:7269
#13 0x0823b2c9 in _scheme_apply_multi_from_native (rator=0xb63aacc8, argc=3,
argv=0xb7fc8c90) at eval.c:6827
If you wish the core I can compress it and send it to you. It has
24Mgs, better upload it probably if someone wants it.
Cheers,
--
Paulo Jorge Matos - pocm at sat inesc-id pt
Web: http://sat.inesc-id.pt/~pocm
Computer and Software Engineering
INESC-ID - SAT Group