Xref: utzoo comp.lang.perl:687 comp.sys.hp:4585 Path: utzoo!attcan!uunet!ogicse!mintaka!bloom-beacon!eru!luth!sunic!mcsun!hp4nl!ruuinf!cs.ruu.nl From: piet@cs.ruu.nl (Piet van Oostrum) Newsgroups: comp.lang.perl,comp.sys.hp Subject: perl 3.0 patch level 14 fails on HP/UX 7.0 Message-ID: <2643@ruuinf.cs.ruu.nl> Date: 13 Mar 90 15:31:47 GMT Sender: news@ruuinf.cs.ruu.nl Reply-To: piet@cs.ruu.nl (Piet van Oostrum) Followup-To: comp.lang.perl Organization: Dept of Computer Science, Utrecht University, The Netherlands Lines: 28 I recompiled perl 3.0 patch level 14 on our newly installed HP/UX version 7.0 and several tests failed. We changed to version 7.0 last weekend. The previous version of perl (patch level 12) had been compiled on HP/UX 6.5 and continues to work on 7.0. I have not tried to compile perl3pl12 on HP/UX 7.0. The following tests give problems: comp.cpp: Out of memory! after ok 2 comp.script: Hangs after ok 1 cmd.while: Out of memory! after ok 19 io.fs: Segmentation fault io.inplace: Segmentation fault op.mkdir: Hangs op.stat: Hangs after ok 4 When I trace the thing with adb, it seems that perl is reading from a file on a pipe (opened by a ``). I get: str_gets, `calls' getc, which calls __filbuf, which calls __findbuf, which calls malloc. The malloc never returns, so there is apparently a problem. The problem seems to be the malloc, because it works if I use the malloc that comes with perl. -- Piet* van Oostrum, Dept of Computer Science, Utrecht University, Padualaan 14, P.O. Box 80.089, 3508 TB Utrecht, The Netherlands. Telephone: +31-30-531806 Uucp: uunet!mcsun!hp4nl!ruuinf!piet Telefax: +31-30-513791 Internet: piet@cs.ruu.nl (*`Pete')