On Sun, 30 Jun 2002, Andreas J. Koenig wrote: > Program received signal SIGSEGV, Segmentation fault. > 0x400d8076 in chunk_free (ar_ptr=0x4016ca40, p=0x82fd0a0) at malloc.c:3097 > 3097 malloc.c: No such file or directory. > (gdb) bt > #0 0x400d8076 in chunk_free (ar_ptr=0x4016ca40, p=0x82fd0a0) at malloc.c:3097 > #1 0x400d7f5a in __libc_free (mem=0x82fd0a8) at malloc.c:3023 > #2 0x8169142 in Perl_safesysfree (where=0x82fd0a8) at util.c:151 > #3 0x8197ea2 in Perl_sv_clear (my_perl=0x82fc9c8, sv=0x86ed0bc) at sv.c:5049
hmm, looks like double free of SvPVX. if you could in gdb: (gdb) up 3 (gdb) print *sv (gdb) print *(XPV*)sv->sv_any might give a hint.