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.


Reply via email to