[plt-scheme] DrScheme3m segfault

From: Paulo J. Matos (pocmatos at gmail.com)
Date: Tue May 9 15:20:08 EDT 2006

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.

Paulo Jorge Matos - pocm at sat inesc-id pt
Web: http://sat.inesc-id.pt/~pocm
Computer and Software Engineering

Posted on the users mailing list.