Hi Matthew - <br><br>It didn't take too long to produce a core dump. It appears to crash at uncopy_stack in setjumpup.c.<br><br><div style="margin-left: 40px;">Core was generated by `/usr/local/plt/bin/mzscheme'.<br>
Program terminated with signal 11, Segmentation fault.<br>#0 uncopy_stack (ok=0, b=0xb3e3ec88, prev=0xbeff511c) at ./../src/setjmpup.c:329<br>329 {<br>(gdb) print *b<br>$1 = {stack_from = 0x0, stack_copy = 0x0, stack_size = 0, stack_max_size = 0, cont = 0x0, buf = {jb = {{jb = {{__jmpbuf = {<br>
0, 0, 0, 0, 0, 0}, __mask_was_saved = 0, __saved_mask = {__val = {0 <repeats 32 times>}}}}, <br> stack_frame = 0}}, gcvs = 0, gcvs_cnt = 0}, gc_var_stack = 0x0, external_stack = 0x0}<br>(gdb) print *prev<br>
$2 = 0<br>(gdb) <br><br></div>Below is the backtrace. Does this provide you with some details of what this could be? What else can I help look for? <br><br>This is v4.1.3 if that makes a difference. Thanks,<br>yc<br><br>
#0 uncopy_stack (ok=0, b=0xb3e3ec88, prev=0xbeff511c) at ./../src/setjmpup.c:329<br>#1 0x08136967 in uncopy_stack (ok=<value optimized out>, b=0xb3e3ec88, prev=0xbeff547c) at ./../src/setjmpup.c:339<br>#2 0x08136967 in uncopy_stack (ok=<value optimized out>, b=0xb3e3ec88, prev=0xbeff57dc) at ./../src/setjmpup.c:339<br>
#3 0x08136967 in uncopy_stack (ok=<value optimized out>, b=0xb3e3ec88, prev=0xbeff5b3c) at ./../src/setjmpup.c:339<br>#4 0x08136967 in uncopy_stack (ok=<value optimized out>, b=0xb3e3ec88, prev=0xbeff5e9c) at ./../src/setjmpup.c:339<br>
#5 0x08136967 in uncopy_stack (ok=<value optimized out>, b=0xb3e3ec88, prev=0xbeff61fc) at ./../src/setjmpup.c:339<br>#6 0x08136967 in uncopy_stack (ok=<value optimized out>, b=0xb3e3ec88, prev=0xbeff655c) at ./../src/setjmpup.c:339<br>
#7 0x08136967 in uncopy_stack (ok=<value optimized out>, b=0xb3e3ec88, prev=0xbeff68bc) at ./../src/setjmpup.c:339<br>#8 0x08136967 in uncopy_stack (ok=<value optimized out>, b=0xb3e3ec88, prev=0xbeff6c1c) at ./../src/setjmpup.c:339<br>
#9 0x08136967 in uncopy_stack (ok=<value optimized out>, b=0xb3e3ec88, prev=0xbeff6f7c) at ./../src/setjmpup.c:339<br>..... (repeat) ... <br>#14542 0x08136967 in uncopy_stack (ok=<value optimized out>, b=0xb3e3ec88, prev=0xbfbf0844) at ./../src/setjmpup.c:339<br>
#14543 0x081369bc in scheme_longjmpup (b=0xb3e3ec88) at ./../src/setjmpup.c:620<br>#14544 0x0817a867 in do_swap_thread () at ./../src/thread.c:2516<br>#14545 0x0817cd8e in scheme_thread_block (sleep_time=0) at ./../src/thread.c:4062<br>
#14546 0x08082b47 in scheme_do_eval (obj=0xadd35778, num_rands=1, rands=0xbfbf0f7c, get_value=-1) at ./../src/eval.c:7711<br>#14547 0x0809ddef in apply_k () at ./../src/fun.c:2229<br>#14548 0x080a7023 in scheme_top_level_do_worker (k=0x809dd70 <apply_k>, eb=1, new_thread=0, dyn_state=0x0)<br>
at ./../src/fun.c:2068<br>#14549 0x080a78a8 in scheme_top_level_do (k=0x809dd70 <apply_k>, eb=1) at ./../src/fun.c:1976<br>#14550 0x08184316 in do_next_will (w=0xbeff511c) at ./../src/thread.c:6977<br>#14551 0x081843c0 in will_executor_go (argc=1, argv=0xb4b24fac) at ./../src/thread.c:7045<br>
#14552 0x001128fa in ?? ()<br>#14553 0x00000001 in ?? ()<br>#14554 0xb4b24fac in ?? ()<br>#14555 0x0960ea80 in ?? ()<br>#14556 0x00622078 in ?? ()<br>#14557 0xbfbf102c in ?? ()<br>#14558 0x00000001 in ?? ()<br>#14559 0x00000000 in ?? ()<br>
(gdb) <br><br>