This no longer segfaults, but I think this is just because RVs now use the IV field to store the pointer to the thing they refer to, the same way that T_PTROBJ things in XS do. This means that it is using the allocated memory for the HV during DESTROY. So it's probably still doing the wrong thing, but do we care? -doy --- via perlbug: queue: perl5 status: stalled https://rt.perl.org:443/rt3/Ticket/Display.html?id=30096Thread Previous | Thread Next