On Monday 13 October 2008 14:23:21 Moritz Lenz wrote: > with r31926 the pcre.t tests fails due to a segfault: > > (gdb) run pcre.pir > Starting program: /home/moritz/src/parrot/parrot pcre.pir > [Thread debugging using libthread_db enabled] > [New Thread -1232648512 (LWP 21873)] > warning: Lowest section in /usr/lib/libicudata.so.36 is .hash at 000000b4 > ok 1 > ok 2 > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread -1232648512 (LWP 21873)] > 0xb7d4881b in compact_pool (interp=0x90fd048, pool=0x90fda48) > at src/gc/resources.c:475 > 475 memcpy(cur_spot, PObj_bufstart(b), > PObj_buflen(b > )); > (gdb) bt > #0 0xb7d4881b in compact_pool (interp=0x90fd048, pool=0x90fda48) > at src/gc/resources.c:475 > #1 0xb7d48a7d in Parrot_go_collect (interp=0x90fd048) > at src/gc/resources.c:566 > #2 0xb7beb984 in Parrot_dod_ms_run (interp=0x90fd048, flags=1) > at src/gc/dod.c:1137 > #3 0xb7beba9a in Parrot_do_dod_run (interp=0x90fd048, flags=1) > at src/gc/dod.c:1190 > #4 0xb7bed4f8 in more_traceable_objects (interp=0x90fd048, pool=0x911db68) > at src/gc/smallobject.c:163 > #5 0xb7bed5da in gc_ms_get_free_object (interp=0x90fd048, pool=0x911db68) > at src/gc/smallobject.c:245 > #6 0xb7bf03ac in get_free_buffer (interp=0x90fd048, pool=0x911db68) > at src/headers.c:101
> This is on Debian 4.0 Etch, 32 bit. I can't reproduce this; are you still seeing it? Which version of pcre do you have installed? -- c