Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!usc!henry.jpl.nasa.gov!elroy.jpl.nasa.gov!jpl-devvax!lwall From: lwall@jpl-devvax.JPL.NASA.GOV (Larry Wall) Newsgroups: comp.sources.bugs Subject: Re: perl 3.0 dumps core Keywords: perl core sun Message-ID: <5987@jpl-devvax.JPL.NASA.GOV> Date: 8 Sep 89 04:27:26 GMT References: <550@caldwr.UUCP> Reply-To: lwall@jpl-devvax.JPL.NASA.GOV (Larry Wall) Organization: Jet Propulsion Laboratory, Pasadena, CA Lines: 20 In article <550@caldwr.UUCP> rfinch@caldwr.UUCP (Ralph Finch) writes: : I'm running SunOS 4.0.1 on a Sun 4/260. Got perl 3.0 (beta), : ran configure, make depend, make, then make test. On the : latter it gives the message: : : sh: 24615 Memory fault - core dumped : As a temporary workaround on Sun4, you need to #define vfork fork The problem is that on a Sun4, even registers are shared between parent and child after a vfork, I am told. I've got a rewritten mypopen(), and several other patches which I may send out soon, including one to keep shift and pop from doing a double free when used on @_, and one which lets the idiom chop($foo = ); work without trying to input an entire array, sigh. Larry Wall lwall@jpl-devvax.jpl.nasa.gov