lembark has asked for the wisdom of the Perl Monks concerning the following question:
Q: Has anyone seen this before?
Say I generate a linked list with elements like:
@$node = [ [], @data ];
$node = $node->[0];
this works. If I bless the last item in the list and undef the first one I see a message from DESTROY telling me that the list has been fully removed from memory.
Catch: somewhere in the range of 32_000 .. 35_000 I'll
get a segfault. This doesn't seem to be due to any
memory leak since I can run the thing for days counting
from 1 .. 32_000 and back down again without any increase
in the memory footprint (after the first pass up to
32K).
This happens in 5.8.8 & 5.10.0 (on linux, w/ gcc-4.1.2).
Havn't found any mention of this anywhere else.
I can post the code to reproduce the problem if anyone really cares.
Back to
Seekers of Perl Wisdom