Skip Menu |
Report information
Id: 29161
Status: resolved
Priority: 0/
Queue: perl5

Owner: Nobody
Requestors: daveola <perlbug [at] daveola.com>
Cc:
AdminCc:

Operating System: Linux
PatchStatus: (no value)
Severity: low
Type: core
Perl Version: 5.6.1
Fixed In: 5.8.0



CC: perlbug [...] daveola.com
Subject: syntax error causes segfault
Date: Sat, 24 Apr 2004 19:17:45 -0700
To: perlbug [...] perl.org
From: David Ljung Madison <daveMail [...] getdave.com>
Download (untitled) / with headers
text/plain 3.1k
This is a bug report for perl from perlbug@daveola.com, generated with the help of perlbug 1.33 running under perl v5.6.1. ----------------------------------------------------------------- [Please enter your report here] A simple syntax error (missing '$' in this case) causes a segfault in perl: ------------------------- #!/usr/bin/perl (ab,$cd) = 1; ------------------------- [Please do not change anything below this line] ----------------------------------------------------------------- --- Flags: category=core severity=low --- Site configuration information for perl v5.6.1: Configured by root at Sun Apr 4 06:01:54 UTC 2004. Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration: Platform: osname=linux, osvers=2.6.3-deb2-skas3, archname=i386-linux uname='linux mizar 2.6.3-deb2-skas3 #1 sun mar 14 14:46:35 pst 2004 i686 unknown ' config_args='-Dccflags=-DDEBIAN -Dcccdlflags=-fPIC -Darchname=i386-linux -Dprefix=/usr -Dprivlib=/usr/share/perl/5.6.1 -Darchlib=/usr/lib/perl/5.6.1 -Dvendorprefix=/usr -Dvendorlib=/usr/share/perl5 -Dvendorarch=/usr/lib/perl5 -Dsiteprefix=/usr/local -Dsitelib=/usr/local/share/perl/5.6.1 -Dsitearch=/usr/local/lib/perl/5.6.1 -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dman1ext=1 -Dman3ext=3perl -Dpager=/usr/bin/sensible-pager -Uafs -Ud_csh -Uusesfio -Duseshrplib -Dlibperl=libperl.so.5.6.1 -Dd_dosuid -des' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef Compiler: cc='cc', ccflags ='-DDEBIAN -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O2', cppflags='-DDEBIAN -fno-strict-aliasing -I/usr/local/include' ccversion='', gccversion='2.95.4 20011002 (Debian prerelease)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=4, usemymalloc=n, prototype=define Linker and Libraries: ld='cc', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib libs=-lgdbm -ldb -ldl -lm -lc -lcrypt perllibs=-ldl -lm -lc -lcrypt libc=/lib/libc-2.2.5.so, so=so, useshrplib=true, libperl=libperl.so.5.6.1 Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic' cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib' Locally applied patches: --- @INC for perl v5.6.1: /usr/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.6.1 /usr/share/perl/5.6.1 /usr/local/lib/site_perl . --- Environment for perl v5.6.1: HOME=/home/dave LANG=C LANGUAGE (unset) LC_ALL=C LD_LIBRARY_PATH (unset) LOGDIR (unset) PATH=.:/home/dave/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/usr/X11R6/bin:/sbin:/usr/sbin:/usr/local/sbin:/WWW/web/MarginalHacks.com/bin PERL_BADLANG (unset) SHELL=/usr/bin/tcsh
Subject: Re: [perl #29161] syntax error causes segfault
Date: Wed, 28 Apr 2004 16:43:02 +0100
To: perl5-porters [...] perl.org
From: Dave Mitchell <davem [...] iabyn.com>
Download (untitled) / with headers
text/plain 390b
On Sun, Apr 25, 2004 at 09:23:26PM -0000, David Ljung Madison wrote: Show quoted text
> A simple syntax error (missing '$' in this case) causes > a segfault in perl: > > ------------------------- > #!/usr/bin/perl > (ab,$cd) = 1; > -------------------------
Thanks for the report. This has been fixed in the 5.8.x releases of Perl. -- That he said that that that that is is is debatable, is debatable.
Subject: Re: [perl #29161] syntax error causes segfault
Date: Wed, 28 Apr 2004 12:21:16 -0700 (PDT)
To: perlbug-followup [...] perl.org
From: David Ljung Madison <daveMail [...] getdave.com>
Download (untitled) / with headers
text/plain 551b
Show quoted text
> > ------------------------- > > #!/usr/bin/perl > > (ab,$cd) = 1; > > -------------------------
> > Thanks for the report. This has been fixed in the 5.8.x releases of Perl.
Great :) Show quoted text
> That he said that that that that is is is debatable, is debatable.
That that is is that that isn't isn't is that it it is Dave --------------------------------------------------------------------------- Dave Ljung Madison http://GetDave.com/ 415.341.5555 Show quoted text
------------- Sometimes I wonder if life is a zero sum game ---------------


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

For issues related to this RT instance (aka "perlbug"), please contact perlbug-admin at perl.org