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

Owner: khw <khw [at] cpan.org>
Requestors: victor [at] drawall.cc
Cc:
AdminCc:

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



Date: Fri, 25 Sep 2015 14:43:00 +0200
Subject: /(?i/ and similar should raise an error
From: Victor ADAM <victor [...] drawall.cc>
To: perlbug [...] perl.org
Download (untitled) / with headers
text/plain 3.4k
This is a bug report for perl from victor.adam@derpymail.org, generated with the help of perlbug 1.40 running under perl 5.23.4. ----------------------------------------------------------------- [Please describe your issue here] How to reproduce ---------------- Show quoted text
> perl5.23.4 -e '/(?i/'
Using any recognized flag or combination of flags (for example, /(?a-x/, /(?^/) instead of i yields the same results. Expected behavior ----------------- Perl should die with the following diagnostic: Show quoted text
> Sequence (?i... not terminated in regex; marked by <-- HERE in m/(?& <-- HERE / at -e line 1.
Actual behavior --------------- Perl terminates normally and prints nothing. Affected versions ----------------- Current blead (2d9b5f101563ac9fee41e6ca496f79db6222d2e3) is affected. perl5.22.0 is affected perl5.20.2 is affected perl5.18.4 is affected perl5.16.3 is NOT affected. [Please do not change anything below this line] ----------------------------------------------------------------- --- Flags: category=core severity=low --- Site configuration information for perl 5.23.4: Configured by grimy at Tue Sep 22 21:18:14 CEST 2015. Summary of my perl5 (revision 5 version 23 subversion 4) configuration: Commit id: 2d9b5f101563ac9fee41e6ca496f79db6222d2e3 Platform: osname=linux, osvers=4.0.7-2-arch, archname=x86_64-linux uname='linux localhost 4.0.7-2-arch #1 smp preempt tue jun 30 07:50:21 utc 2015 x86_64 gnulinux ' config_args='-ds -e -Dusedevel' hint=recommended, useposix=true, d_sigaction=define useithreads=undef, usemultiplicity=undef use64bitint=define, use64bitall=define, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O2', cppflags='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include' ccversion='', gccversion='5.1.0', gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678, doublekind=3 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16, longdblkind=3 ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='cc', ldflags =' -fstack-protector-strong -L/usr/local/lib' libpth=/usr/local/lib /usr/lib/gcc/x86_64-unknown-linux-gnu/5.1.0/include-fixed /usr/lib /lib/../lib /usr/lib/../lib /lib /lib64 /usr/lib64 libs=-lpthread -lnsl -lnm -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat perllibs=-lpthread -lnsl -lnm -ldl -lm -lcrypt -lutil -lc libc=libc-2.21.so, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='2.21' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' cccdlflags='-fPIC', lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector-strong' --- @INC for perl 5.23.4: /usr/local/lib/perl5/site_perl/5.23.4/x86_64-linux /usr/local/lib/perl5/site_perl/5.23.4 /usr/local/lib/perl5/5.23.4/x86_64-linux /usr/local/lib/perl5/5.23.4 /usr/local/lib/perl5/site_perl . --- Environment for perl 5.23.4: HOME=/home/grimy LANG=en_US.UTF-8 LANGUAGE (unset) LD_LIBRARY_PATH (unset) LOGDIR (unset) PATH=/home/grimy/bin:/home/grimy/.nvim/scripts:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/opt/plan9/bin PERL_BADLANG (unset) SHELL (unset)
From: Ricardo Signes <perl.p5p [...] rjbs.manxome.org>
To: perl5-porters [...] perl.org
Date: Sat, 26 Sep 2015 22:42:00 -0400
Subject: Re: [perl #126178] /(?i/ and similar should raise an error
Download (untitled) / with headers
text/plain 348b
* Victor ADAM <perlbug-followup@perl.org> [2015-09-25T08:43:44] Show quoted text
> This is a bug report for perl from victor.adam@derpymail.org, > generated with the help of perlbug 1.40 running under perl 5.23.4.
Thanks for all the bug reports! Even though you didn't get an immediate response, we have seen them and hopefully they can get sorted out. -- rjbs
Download signature.asc
application/pgp-signature 473b

Message body not shown because it is not plain text.

To: Ricardo Signes <perl.p5p [...] rjbs.manxome.org>, perl5-porters [...] perl.org
From: Karl Williamson <public [...] khwilliamson.com>
Date: Sat, 26 Sep 2015 21:28:59 -0600
Subject: Re: [perl #126178] /(?i/ and similar should raise an error
Download (untitled) / with headers
text/plain 446b
On 09/26/2015 08:42 PM, Ricardo Signes wrote: Show quoted text
> * Victor ADAM <perlbug-followup@perl.org> [2015-09-25T08:43:44]
>> This is a bug report for perl from victor.adam@derpymail.org, >> generated with the help of perlbug 1.40 running under perl 5.23.4.
> > Thanks for all the bug reports! Even though you didn't get an immediate > response, we have seen them and hopefully they can get sorted out. >
Feel free to keep finding things. It's helpful.
RT-Send-CC: perl5-porters [...] perl.org
Download (untitled) / with headers
text/plain 103b
Thanks for finding this, fixed by commit 5b9ce45660f01f87f17ed2211a1c01540d903a41 -- Karl Williamson


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