Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!julius.cs.uiuc.edu!apple!uokmax!munnari.oz.au!brolga!bunyip.cc.uq.oz.au!lance!surf!eay From: eay@surf.sics.bu.oz.au (Eric the Young) Newsgroups: comp.lang.perl Subject: Re: lib.big: Bad free() ignored... Message-ID: <1382@surf.sics.bu.oz.au> Date: 13 Nov 90 23:52:05 GMT Reply-To: eay@surf.sics.bu.oz.au (Eric the Young) Organization: SICS, Bond University, Australia. Lines: 24 In article <1990Nov13.051155.13407@uokmax.ecn.uoknor.edu>, randy@uokmax.ecn.uoknor.edu (Longshot) writes: |> lib.big.........Bad free() ignored at (eval) line 1, line 56. |> FAILED on test 51 |> Failed 1 test. I had lib.big test 51 fail with a core dump on my decstation 3100 ultrix 4.0 (no optimization/volatile) and fail on our microvax 3600 ultrix 3.0. The error on the decstation was a uualigned memory access in the free() when using the system malloc. Test 58 failed instead when using the perl malloc. The error being an unaligned data access in malloc. I recompiled perl using some debugging malloc routines (posted to the net a few months ago) and they produce a large number of Warning: free(): Data has overre some-one is doing some random writes :-(. eric -- Eric Young System Programmer, SICS Bond Uni. ACSnet: eay@surf.sics.bu.oz.au