Re: classy exit bug

2004-07-19 Thread Leopold Toetsch
Nicholas Clark <[EMAIL PROTECTED]> wrote: > #2 0x000cbd58 in Parrot_default_destroy (interpreter=0x1000200, pmc=0x1017bb8) at > classes/default.c:189 > #3 0x001f92dc in Parrot_deleg_pmc_destroy (interpreter=0x1000200, pmc=0x1017bd0) at > classes/deleg_pmc.c:143 Should be fixed now. destroy() i

classy exit bug

2004-07-19 Thread Nicholas Clark
I was finding that t/pmc/objects.t tests 40-45 were failing with a SIGBUS. Running t/pmc/objects_40.imc The stack backtrace revealed that the cause was jumping to a garbage address in the call node->function in Parrot_exit: void Parrot_exit(int status) { handler_node_t *node, *next_node;