--- 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