Mitchell N Charity <[EMAIL PROTECTED]> wrote:
> I find the following code sefaults in gc, around N=18.

> What am I overlooking...??

The code looks fine. It seems to be a problem with marking the register
stacks.

(gdb) bac
#0  0x080cba79 in pobject_lives (interpreter=0x82555b0, obj=0x1)
    at src/dod.c:137
#1  0x0807dc73 in mark_string_register_stack (interpreter=0x82555b0,
    chunk=0x40817dc0) at src/register.c:169
#2  0x08087676 in mark_context (interpreter=0x82555b0, ctx=0x82b74b8)
    at src/sub.c:107
#3  0x081d4b81 in Parrot_Continuation_mark (interpreter=0x82555b0,
    pmc=0x40300030) at continuation.c:53

Maybe some dead stack chunks ar marked.

> Thanks,
> Mitchell

leo

Reply via email to