in reply to Re: error message "Free to wrong pool 2227b8 not 3d5a2aa0" being returned
in thread error message "Free to wrong pool 2227b8 not 3d5a2aa0" being returned

Yep, your test program works for me also.

Make sure you're using the latest version of libwww. In particular, libwww-perl-5.800 has a known threads related crash (RT #6781), which was not libwww's fault but a consequence of core sort bug #30333. See also:

  • Comment on Re^2: error message "Free to wrong pool 2227b8 not 3d5a2aa0" being returned

Replies are listed 'Best First'.
Re^3: error message "Free to wrong pool 2227b8 not 3d5a2aa0" being returned
by greenrob (Initiate) on Jul 17, 2006 at 02:29 UTC
    First I'll have to apologise for the code snippet because it just serve as sample. My real code was trying to do the same thing on an array of 100,000 items and such, the loop will be running for 100K+ times.

    Also, the problem is that this error pops up randomly -- sometime it happen at loop 400, 300 etc...

    Another thing is that I tried this on 3 PC and seems that 2 of them are working fine.

    This really puzzled me. And yeas, I am using the latest perl libwww as I had discovered about the HTTP::Header.pm sort bug before before submitting question here.

    I'll be trynig to run it on Linux platform to see if this problem exist. Anyway I just ran into another problem now -- cannot fork resource temporary unavailable. Man this parallel thing is really killing me. I'll try to see if I can resolve them before posting for help again ...

    Thanks for all the response !