Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.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 3.0 pl 12 Message-ID: <7322@jpl-devvax.JPL.NASA.GOV> Date: 7 Mar 90 19:51:55 GMT References: <1990Mar7.032442.2312@kfw.COM> Reply-To: lwall@jpl-devvax.JPL.NASA.GOV (Larry Wall) Organization: Jet Propulsion Laboratory, Pasadena, CA Lines: 18 In article <1990Mar7.032442.2312@kfw.COM> dan@charyb.UUCP (Dan Mick) writes: : The summary pretty much says it; perl 3.0 pl12 is dumping core on trying : to debug Tom Christiansen's makewhatis.pl, posted recently. I've narrowed : it down to the point in cons.c:make_sub(), line 78; at that point, : cmd->c_next is NULL, so of course the assignment to cmd->c_next->c_flags is : not very copacetic. I have not been able to determine the cause yet; I'm : remaking with LEAKTEST on. : : This seems to be at the point just after the last subroutine in the target : perl program is read (i.e., on the make_sub() call for the last sub in : makewhatis.pl, which is extract_names); not sure if that will help. The conditional based on perldb is bogus there--it should always use cmd->c_flags. Will be fixed in patch 13. Which won't take as long as patch 9. Larry