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

Reply via email to