Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!spool.mu.edu!uunet!richsun!richsun.cpg.trs.reuters.com!pej From: pej@richsun.cpg.trs.reuters.com (Paul Jatkowski) Newsgroups: comp.lang.perl Subject: Re: Perl 4.0 Bad free() problem Message-ID: <1584@richsun.cpg.trs.reuter.com> Date: 22 Mar 91 15:33:46 GMT References: <1581@richsun.cpg.trs.reuter.com> <510@appserv.Eng.Sun.COM> <27E92953.12651@orion.oac.uci.edu> Sender: news@richsun.cpg.trs.reuter.com Reply-To: pej@richsun.cpg.trs.reuters.com (Paul Jatkowski) Organization: Rich/Reuters Trading Room Systems, Core Products Group Lines: 23 In article <27E92953.12651@orion.oac.uci.edu>, meggers@mothra.nts.uci.edu (Mark Eggers) writes: |> |> I had this problem with Perl 4.0 on a Sparc running 4.03c. I used the |> malloc that came with SunOS and the problems went away. |> |> /mde/ Yea it does, but if you link with the debugging malloc libraries sun supplies and call malloc_debug(2) out of main the sun malloc complains all over the place that it's heap is corrupted. The problem is still there, the standard malloc routines just don't notice. I also have some perl scripts that use type globbing that cause core dumps under both Perl 3.0 patch level 44 and 4.0 that appear to be related to this problem. Paul Jatkowski uunet!richsun!pej