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

Reply via email to