--- Leopold Toetsch <[EMAIL PROTECTED]> wrote:
> (gdb) bt
> (gdb) p pmc
> /gdb) p *((Dead_PObj*)pmc)
> would be good.
Program received signal SIGSEGV, Segmentation fault.
0x00419f6c in new_pmc_header (interpreter=0x100d1d68,
flags=1024) at src/headers.c:251
251             *((Dead_PObj*)pmc)->arena_dod_flag_ptr
|=
(gdb) bt
#0  0x00419f6c in new_pmc_header
(interpreter=0x100d1d68, flags=1024) at
src/headers.c:251
#1  0x0042e600 in get_new_pmc_header
(interpreter=0x100d1d68, base_type=34, flags=1024) at
src/pmc.c:110
#2  0x0042e830 in pmc_new_noinit
(interpreter=0x100d1d68, base_type=34) at
src/pmc.c:187
#3  0x0042e47b in pmc_new (interpreter=0x100d1d68,
base_type=34) at src/pmc.c:69
#4  0x00423977 in enter_nci_method
(interpreter=0x100d1d68, type=26, func=0x481670,
    name=0x53f8d9 "thread1", proto=0x53f8d4 "vIOP") at
src/interpreter.c:2668
#5  0x0053fb75 in Parrot_ParrotInterpreter_class_init
(interp=0x100d1d68, entry=26)
    at classes/parrotinterpreter.c:707
#6  0x00537494 in Parrot_initialize_core_pmcs
(interp=0x100d1d68) at src/core_pmcs.c:92
#7  0x00464693 in init_world (interpreter=0x100d1d68)
at src/global_setup.c:75
#8  0x00412f5d in Parrot_init (interpreter=0x100d1d68)
at src/embed.c:84
#9  0x00422464 in make_interpreter (parent=0x0,
flags=NO_FLAGS) at src/interpreter.c:1867
#10 0x00412f19 in Parrot_new (parent=0x0) at
src/embed.c:47
#11 0x0040292b in main (argc=1, argv=0x100d10f8) at
imcc/main.c:409
(gdb) p pmc
$1 = (PMC *) 0x1810020
(gdb) p *((Dead_PObj*)pmc)
$2 = {free_list_ptr = 0x1810000,
object_buflen_dont_use = 0, object_flags_dont_use = 0,
  arena_dod_flag_ptr = 0x0, flag_shift = 0}
(gdb)

> 
> Which program did you run?
> Are all segfaulting?
> Does running the program with -G option help?

gdb ./parrot
The -G option is of no help
FYI - the make never finishes.  Right after linking
parrot (which is why I thought this was exclusively an
ICU issue), it bombs out on config_lib.pasm

> But you can
> turn off
> ARENA_DOD_FLAGS in include/parrot/pobj.h line 25.

Will try that and post results - hopefully in the next
20 minutes as I have to go pick up someone from the
airport.

Cheers


        
                
__________________________________
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs  
http://hotjobs.sweepstakes.yahoo.com/careermakeover 

Reply via email to