[perl #60622] [BUG] t/pmc/pmc.t failing on Darwin

James Keenan via RT parrotbug-followup at parrotcode.org
Tue Nov 18 12:27:38 UTC 2008


On Mon Nov 17 19:30:10 2008, chromatic at wgz.org wrote:

> I need to see more, but I think I know what this is.  Use the 'bt'
> command in
> gdb to show the whole backtrace.  Hopefully it includes
> Parrot_really_destroy().
> 

Sorry to have forgotten that step.  See attachment.



-------------- next part --------------
(gdb) run t/pmc/pmc_3.pasm
Starting program: /Users/jimk/work/parrot/parrot t/pmc/pmc_3.pasm
Reading symbols for shared libraries .+.+.................................................................++ done
All names ok.

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0xdeadbfcb
0x01118288 in Parrot_cx_delete_task (interp=0x3106770, task=0x4c1680) at src/scheduler.c:388
388             VTABLE_delete_keyed_int(interp, interp->scheduler, tid);
(gdb) bt
#0  0x01118288 in Parrot_cx_delete_task (interp=0x3106770, task=0x4c1680) at src/scheduler.c:388
#1  0x012a5f88 in Parrot_Timer_destroy (interp=0x3106770, pmc=0x4c1680) at ./src/pmc/timer.pmc:191
#2  0x010b9234 in Parrot_dod_free_pmc (interp=0x3106770, pool_unused=0x3106b50, p=0x4c1680) at src/gc/dod.c:679
#3  0x010b9114 in Parrot_dod_sweep (interp=0x3106770, pool=0x3106b50) at src/gc/dod.c:643
#4  0x010b9db4 in Parrot_dod_ms_run (interp=0x3106770, flags=4) at src/gc/dod.c:1122
#5  0x010b9f4c in Parrot_do_dod_run (interp=0x3106770, flags=4) at src/gc/dod.c:1189
#6  0x010c98e4 in Parrot_really_destroy (interp=0x3106770, exit_code_unused=0, arg_unused=0x0) at src/inter_create.c:344
#7  0x010ac8a0 in Parrot_exit (interp=0x3106770, status=0) at src/exit.c:89
#8  0x00002a7c in main (argc=1, argv=0xbffff7e4) at src/main.c:66
(gdb) 


More information about the parrot-dev mailing list