Path: utzoo!attcan!uunet!cs.utexas.edu!usc!elroy.jpl.nasa.gov!jpl-devvax!lwall From: lwall@jpl-devvax.JPL.NASA.GOV (Larry Wall) Newsgroups: comp.lang.perl Subject: Re: Perl Crashes Keywords: Perl, core dump Message-ID: <8238@jpl-devvax.JPL.NASA.GOV> Date: 30 May 90 17:45:05 GMT References: <1990May30.065642.2753@math-cs.kent.edu> Reply-To: lwall@jpl-devvax.JPL.NASA.GOV (Larry Wall) Organization: Jet Propulsion Laboratory, Pasadena, CA Lines: 42 In article <1990May30.065642.2753@math-cs.kent.edu> jstuart@math-cs.kent.edu (Jeff Stuart) writes: : Has ANYONE gotten perl to compile on (yes believe or not these still do : exist) a Plexus P/75 running System V.2. This is both perl Version 3.0 : patchlevel 0 and patchlevel 18 (i think that is the latest). When I run : the test base.lex test 5 which is the floating point operators (IE eval) : gives me a: : "perl: Floating exception -- Core dumped". : : Running adb on perl with the core file and doing a stackback trace (ie : $c) gives me: : "_psignal(7feb90,10001,6f)+16 : dtoi(7fffffff,c1800000,427f4)+34 : _scanstr(40c04)+32e : _yylex(42258)+143c : _yyparse(0)+14c : _main(2,7fed6c,7fed78,2)+aec". : : Now the first thing that strikes my eye is that the one paramater : 7feb90. Now this MAY just be a coindence but I am not sure. Oh one : other thing, this is using a motorola 68020 chip. There's a Mad Hacker loose on your system who declared independence for Ohio on the 7th of February. She's trying to send a coded signal to her followers to get them all to post a message simultaneously, thus bringing the net to its knees. She thinks she's Scheherazade, but she can't count. She's 16 years old, and her shoe size is 6f. The fact that it's a motorola chip is a coincidence. The insidious dtoi() appears to be a cast of a double to an int. This is probably a transmogrified cast to void. Try changing the lines in scanstr() (in file toke.c) that say #ifdef MICROPORT to #if defined(MICROPORT) || defined(plexus) or whatever the appropriate incantation is. Larry