Stephen R. van den Berg wrote:
So I'm upgrading to bleeding edge with fix now. If this message-thread stops here, then it was the correct fix.
Alas... The story continues, but now in a different spot:
#3 0xb7cd2ace in *__GI___assert_fail ( assertion=0x82f1303 "!gc_mark_queue.first", file=0x82f05d4 "/data/src/gpike/src/gc.c", line=3560, function=0x82f3dea "do_gc") at assert.c:78 #4 0x08116246 in do_gc (ignored=0x91cd618, explicit_call=0) at /data/src/gpike/src/gc.c:3560 #5 0x080e1320 in low_call_callback (lst=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at /data/src/gpike/src/callback.c:168 #6 0x08080159 in call_check_threads_etc () at /data/src/gpike/src/interpret.c:1137 #7 0xb6e9904d in ?? () #8 0x08093c94 in eval_instruction ( pc=0xb6cec9bf "\213\rp\235\067\b\270A61I\367؉A\034\350L\210\071Q\213\rp\235\067\b\270,61I\367؉A\034\203A\034\020\307\004$\001") at /data/src/gpike/src/interpret.c:1421 #9 0x080947cf in catching_eval_instruction (pc=<value optimized out>) at /data/src/gpike/src/interpret.c:2245 #10 0x08094a38 in jump_opcode_F_CATCH () at /data/src/gpike/src/interpret_functions.h:1287 #11 0xb6c3362d in ?? () ---Type <return> to continue, or q <return> to quit--- #12 0x08093c94 in eval_instruction ( pc=0xb6c33580 "\213\rp\235\067\b\270\200\312<I\367؉A\034\307\004$\001") at /data/src/gpike/src/interpret.c:1421 #13 0x08098468 in mega_apply (type=APPLY_STACK, args=2, arg1=0x0, arg2=0x0) at /data/src/gpike/src/interpret.c:2213 #14 0x0809a9e9 in f_call_function (args=2) at /data/src/gpike/src/interpret.c:2266 #15 0x081c966a in new_thread_func (data=0xbf90dfcc) at /data/src/gpike/src/threads.c:1111 #16 0xb7e2f585 in start_thread (arg=0xb6972b70) at pthread_create.c:300 #17 0xb7d7e2be in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130