tneff@bfmny0.UU.NET (Tom Neff) (04/07/90)
| $Header: perly.c,v 3.0.1.5 90/03/27 16:20:57 lwall Locked $ | Patch level: 18 The following coredumps (Memory fault) on my V/386 3.2 system: $ perl -D8 -e '@a = (1..5)' EXECUTING... 1 E! ASSIGN (4102c8) 2 args: 1 E! A: 1.LEXPR => 1 E! A: LARRAY (4107b8) 1 args: 1 E! A: L: 1.NULL = '' 1 E! A: LARRAY RETURNS "" 1 E! A: 1.LEXPR = '' 1 E! A: 2.EXPR => 1 E! A: FLIP_OR_RANGE (410870) 4 args: 1 E! A: F: 1.SINGLE = '1' 1 E! A: F: 2.NULL = '' 1 E! A: F: 3.NULL = '' 1 E! A: F: 4.NULL = '' Memory fault - core dumped but changing 1..5 to 1..4 lets it run: $ perl -D8 -e '@a = (1..4)' EXECUTING... 1 E! ASSIGN (4102c8) 2 args: 1 E! A: 1.LEXPR => 1 E! A: LARRAY (4107b8) 1 args: 1 E! A: L: 1.NULL = '' 1 E! A: LARRAY RETURNS "" 1 E! A: 1.LEXPR = '' 1 E! A: 2.EXPR => 1 E! A: FLIP_OR_RANGE (410870) 4 args: 1 E! A: F: 1.SINGLE = '1' 1 E! A: F: 2.NULL = '' 1 E! A: F: 3.NULL = '' 1 E! A: F: 4.NULL = '' 1 E! A: FLIP_OR_RANGE RETURNS 4 ARGS ("",...,"" 1 E! A: 2.EXPR = 'num(4)' 1 E! ASSIGN RETURNS ("4") ---------- NOTE: This only happens with -D8. You can set -D16375 and it runs. -- Canada -- a few acres of snow. ^v^v^ Tom Neff -- Voltaire v^v^v tneff@bfmny0.UU.NET