>>>>> On Sun, 30 Jun 2002 15:30:18 -0700 (PDT), Doug MacEachern <[EMAIL PROTECTED]> >said:
>> #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 (gdb) up 3 #3 0x8197fa2 in Perl_sv_clear (my_perl=0x82fcaa8, sv=0x86ed170) at sv.c:5049 5049 Safefree(SvPVX(sv)); (gdb) print *sv $1 = {sv_any = 0x8638d10, sv_refcnt = 0, sv_flags = 4194307} (gdb) print *(XPV*)sv->sv_any $2 = {xpv_pv = 0x82fd188 "", xpv_cur = 0, xpv_len = 140741932} -- andreas