Skip Menu |
Queue is disabled
This queue is disabled and you may not create new tickets in it. Disabled queues are usually because the distribution was merged with another or changed names. Sometimes they are the end result of a bad autocreate from PAUSE data before anyone noticed.
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