>>>>> 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