in reply to [Solved] Request help for work around for bug in perl 5.10.1

5.10.1 had a weak hash ref leak fix, maybe that is relevent somehow. See, https://rt.perl.org/rt3//Public/Bug/Display.html?id=56908.
  • Comment on Re: Request help for work around for bug in perl 5.10.1

Replies are listed 'Best First'.
Re^2: Request help for work around for bug in perl 5.10.1
by babel17 (Acolyte) on Dec 17, 2012 at 21:18 UTC

    My code wasn't using weak references, so if that's the problem, it must have been strictly internal to perl libraries.

    At this point, it looks like the problem is instigated by the C program failing to properly close the socket after a previous communication. Unfortunately, Can't seem to reproduce the problem now.

      So I now have the full diagnostic output:

      Assertion ((svtype)((sv)->sv_flags & 0xff)) != 0xff failed: file "sv.c +", line 5400 at /usr/local/lib/perl5/5.10.1/mach/IO/Handle.pm line 48 +0.
      This is indeed in sv_clear as some mentioned earlier.