Perl / perl5

🐪 The Perl programming language
https://dev.perl.org/perl5/
Other
1.85k stars 527 forks source link

RegExps: Problem with literal whitespace and quantifiers #1761

Closed p5pRT closed 21 years ago

p5pRT commented 24 years ago

Migrated from rt.perl.org#3015 (status was 'resolved')

Searchable as RT3015$

p5pRT commented 24 years ago

From Matthew.Persico@lazard.com

This is a bug report for perl from Matthew.Persico@​lazard.com\, generated with the help of perlbug 1.28 running under perl v5.6.0.

Greetings​:

I am re-submitting this bug because the previous submission was not in perlbug format​:

I have discovered that literal whitespace does not seem to be properly matched when it follows a quantifier.

Here are some examples from the perl debugger. They work the same way in a regular perl script. I was trying to use a regular expression to match a time string​:

  DB\<13> if( '10​:19​: ' =~ /[0-5][0-9]​:[0-5][0-9]​: /) { print "matches" } else { print "nomatch" } matches   DB\<14> if( '10​:19​: ' =~ /([0-5][0-9]​:){2} /) { print "matches" } else { print "***nomatch!!!" } ***nomatch!!!   DB\<15> if( '10​:19​: ' =~ /([0-5][0-9]​:){2}\s/) { print "matches" } else { print "nomatch" } matches   DB\<16>

Apparently\, there is some incorrect interaction with the quantifier and literal whitespace.

Under perl 5.004_04\, there is no problem​:

  DB\<1> if( '10​:19​: ' =~ /[0-5][0-9]​:[0-5][0-9]​: /) { print "matches" } else { print "nomatch" } matches   DB\<2> if( '10​:19​: ' =~ /([0-5][0-9]​:){2} /) { print "matches" } else { print "***nomatch!!!" } matches   DB\<3> if( '10​:19​: ' =~ /([0-5][0-9]​:){2}\s/) { print "matches" } else { print "nomatch" } matches   DB\<4>

I had a collegue of mine test under 5.005_03. Although I do not have the output here\, it turns out that the alleged incorrect behavior was exhibited under 5.005_03.

Thank you

Matthew Persico Lazard Frères & Co. LLC 30 Rockefeller Plaza New York\, NY 10020\, USA Phone Number​: 212 632 8255 Fax Number​: 212 332 5904 Email​: matthew.persico@​lazard.com


Flags​:   category=core   severity=high


Site configuration information for perl v5.6.0​:

Configured by persicom at Thu Mar 23 22​:14​:37 EST 2000.

Summary of my perl5 (revision 5.0 version 6 subversion 0) configuration​:   Platform​:   osname=solaris\, osvers=2.6\, archname=sun4-solaris   uname='sunos amdev01 5.6 generic_105181-16 sun4u sparc sunw\,ultra-enterprise '   config_args=''   hint=recommended\, useposix=true\, d_sigaction=define   usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef   useperlio=undef d_sfio=undef uselargefiles=define   use64bitint=undef use64bitall=undef uselongdouble=undef usesocks=undef   Compiler​:   cc='cc'\, optimize='-O'\, gccversion=   cppflags=''   ccflags =' -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'   stdchar='unsigned char'\, d_stdstdio=define\, usevfork=false   intsize=4\, longsize=4\, ptrsize=4\, doublesize=8   d_longlong=define\, longlongsize=8\, d_longdbl=define\, longdblsize=16   ivtype='long'\, ivsize=4\, nvtype='double'\, nvsize=8\, Off_t='off_t'\, lseeksize=8   alignbytes=8\, usemymalloc=y\, prototype=define   Linker and Libraries​:   ld='cc'\, ldflags =' -L/usr/local/lib -L/opt/local/lib -L/opt/SUNWspro/SC4.2/lib '   libpth=/usr/local/lib /opt/local/lib /opt/SUNWspro/SC4.2/lib /lib /usr/lib /usr/ccs/lib   libs=-lsocket -lnsl -ldl -lm -lc -lcrypt -lsec   libc=/lib/libc.so\, so=so\, useshrplib=false\, libperl=libperl.a   Dynamic Linking​:   dlsrc=dl_dlopen.xs\, dlext=so\, d_dlsymun=undef\, ccdlflags=' '   cccdlflags='-KPIC'\, lddlflags='-G -L/usr/local/lib -L/opt/local/lib -L/opt/SUNWspro/SC4.2/lib'

Locally applied patches​:  


@​INC for perl v5.6.0​:   /am/common/lib/5.6.0/sun4-solaris   /am/common/lib/5.6.0   /am/common/lib/site_perl/5.6.0/sun4-solaris   /am/common/lib/site_perl/5.6.0   /am/common/lib/site_perl   /opt/local_dev/perl5.6.0/lib/5.6.0/sun4-solaris   /opt/local_dev/perl5.6.0/lib/5.6.0   /opt/local_dev/perl5.6.0/lib/site_perl/5.6.0/sun4-solaris   /opt/local_dev/perl5.6.0/lib/site_perl/5.6.0   /opt/local_dev/perl5.6.0/lib/site_perl   .


Environment for perl v5.6.0​:   HOME=/home/persicom   LANG (unset)   LANGUAGE (unset)   LD_LIBRARY_PATH=/opt/oracle8/lib​:/opt/sybase/lib   LOGDIR (unset)   PATH=/opt/local_dev/xemacs-21.2.32/bin​:/opt/local_dev/bin​:/opt/oracle8/bin​:/home/amdev/pvcs​:/am/common/bin​:/opt/local_dev/perl5.6.0/bin​:/sa/common/bin​:/home/gomezp/documentum/dmcl-3.1.6/lib​:/opt/sybase/bin​:/opt/oracle/bin​:/opt/Acrobat3/bin​:/opt/autosys/bin​:/usr/java1.2/bin​:/usr/ccs/bin​:/usr/openwin/bin​:/opt/SUNWspro/bin​:/usr/local/bin​:/usr/bin   PERL5LIB=/am/common/lib/5.6.0​:/am/common/lib/site_perl   PERL5MAN=/home/perl/lib/perl5/man   PERL_BADLANG (unset)   SHELL=/bin/ksh

Complete configuration data for perl v5.6.0​:

Author='' CONFIG='true' CONFIGDOTSH='true' Date='$Date' Header='' Id='$Id' Locker='' Log='$Log' Mcc='Mcc' PATCHLEVEL='6' PERL_API_REVISION='5' PERL_API_SUBVERSION='0' PERL_API_VERSION='5' PERL_REVISION='5' PERL_SUBVERSION='0' PERL_VERSION='6' RCSfile='$RCSfile' Revision='$Revision' SUBVERSION='0' Source='' State='' _a='.a' _exe='' _o='.o' afs='false' alignbytes='8' ansi2knr='' aphostname='/usr/bin/hostname' api_revision='5' api_subversion='0' api_version='5' api_versionstring='5.005' ar='ar' archlib='/opt/local_dev/perl5.6.0/lib/5.6.0/sun4-solaris' archlibexp='/opt/local_dev/perl5.6.0/lib/5.6.0/sun4-solaris' archname='sun4-solaris' archname64='' archobjs='' awk='awk' baserev='5.0' bash='' bin='/opt/local_dev/perl5.6.0/bin' bincompat5005='' binexp='/opt/local_dev/perl5.6.0/bin' bison='' byacc='byacc' byteorder='4321' c='\c' castflags='0' cat='cat' cc='cc' cccdlflags='-KPIC' ccdlflags=' ' ccflags=' -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64' ccsymbols='' cf_by='persicom' cf_email='Matthew.Persico@​lazard.com' cf_time='Thu Mar 23 22​:14​:37 EST 2000' charsize='1' chgrp='' chmod='' chown='' clocktype='clock_t' comm='comm' compress='' config_arg0='Configure' config_argc='0' config_args='' contains='grep' cp='cp' cpio='' cpp='cpp' cpp_stuff='42' cppccsymbols='' cppflags='' cpplast='-' cppminus='-' cpprun='cc -E' cppstdin='cc -E' cppsymbols='_FILE_OFFSET_BITS=64 _LARGEFILE64_SOURCE=1 _LARGEFILE_SOURCE=1 __STDC__=1 __SVR4=1 sparc=1 __sparc=1 sun=1 __sun=1 unix=1 __unix=1' crosscompile='' cryptlib='' csh='csh' d_Gconvert='gconvert((x)\,(n)\,(t)\,(b))' d_PRIEldbl='define' d_PRIFldbl='define' d_PRIGldbl='define' d_PRIX64='define' d_PRId64='define' d_PRIeldbl='define' d_PRIfldbl='define' d_PRIgldbl='define' d_PRIi64='define' d_PRIo64='define' d_PRIu64='define' d_PRIx64='define' d_access='define' d_accessx='' d_alarm='define' d_archlib='define' d_atolf='' d_atoll='define' d_attribut='' d_bcmp='define' d_bcopy='define' d_bincompat5005='' d_bsd='define' d_bsdgetpgrp='' d_bsdsetpgrp='' d_bzero='define' d_casti32='define' d_castneg='define' d_charvspr='' d_chown='define' d_chroot='define' d_chsize='' d_closedir='define' d_const='define' d_crypt='define' d_csh='define' d_cuserid='define' d_dbl_dig='define' d_difftime='define' d_dirnamlen='' d_dlerror='define' d_dlopen='define' d_dlsymun='' d_dosuid='' d_drand48proto='define' d_dup2='define' d_eaccess='' d_endgrent='define' d_endhent='define' d_endnent='define' d_endpent='define' d_endpwent='define' d_endsent='define' d_endspent='define' d_eofnblk='define' d_eunice='' d_fchmod='define' d_fchown='define' d_fcntl='define' d_fd_macros='define' d_fd_set='define' d_fds_bits='define' d_fgetpos='define' d_flexfnam='define' d_flock='' d_fork='define' d_fpathconf='define' d_fpos64_t='define' d_fs_data_s='' d_fseeko='define' d_fsetpos='define' d_fstatfs='define' d_fstatvfs='define' d_ftello='define' d_ftime='' d_getcwd='define' d_getfsstat='' d_getgrent='define' d_getgrps='define' d_gethbyaddr='define' d_gethbyname='define' d_gethent='define' d_gethname='define' d_gethostprotos='define' d_getlogin='define' d_getmnt='' d_getmntent='define' d_getnbyaddr='define' d_getnbyname='define' d_getnent='define' d_getnetprotos='define' d_getpbyname='define' d_getpbynumber='define' d_getpent='define' d_getpgid='define' d_getpgrp='define' d_getpgrp2='' d_getppid='define' d_getprior='define' d_getprotoprotos='define' d_getpwent='define' d_getsbyname='define' d_getsbyport='define' d_getsent='define' d_getservprotos='define' d_getspent='define' d_getspnam='define' d_gettimeod='define' d_gnulibc='' d_grpasswd='define' d_hasmntopt='define' d_htonl='define' d_iconv='define' d_index='' d_inetaton='' d_int64_t='define' d_isascii='define' d_killpg='define' d_lchown='define' d_ldbl_dig='define' d_link='define' d_locconv='define' d_lockf='define' d_longdbl='define' d_longlong='define' d_lseekproto='define' d_lstat='define' d_madvise='define' d_mblen='define' d_mbstowcs='define' d_mbtowc='define' d_memchr='define' d_memcmp='define' d_memcpy='define' d_memmove='define' d_memset='define' d_mkdir='define' d_mkdtemp='' d_mkfifo='define' d_mkstemp='define' d_mkstemps='' d_mktime='define' d_mmap='define' d_mprotect='define' d_msg='define' d_msg_ctrunc='define' d_msg_dontroute='define' d_msg_oob='define' d_msg_peek='define' d_msg_proxy='' d_msgctl='define' d_msgget='define' d_msgrcv='define' d_msgsnd='define' d_msync='define' d_munmap='define' d_mymalloc='define' d_nice='define' d_nv_preserves_uv='define' d_off64_t='define' d_old_pthread_create_joinable='' d_oldpthreads='' d_oldsock='' d_open3='define' d_pathconf='define' d_pause='define' d_phostname='' d_pipe='define' d_poll='define' d_portable='define' d_pthread_yield='' d_pwage='define' d_pwchange='' d_pwclass='' d_pwcomment='define' d_pwexpire='' d_pwgecos='define' d_pwpasswd='define' d_pwquota='' d_qgcvt='define' d_quad='define' d_readdir='define' d_readlink='define' d_rename='define' d_rewinddir='define' d_rmdir='define' d_safebcpy='define' d_safemcpy='' d_sanemcmp='define' d_sched_yield='' d_scm_rights='define' d_seekdir='define' d_select='define' d_sem='define' d_semctl='define' d_semctl_semid_ds='' d_semctl_semun='define' d_semget='define' d_semop='define' d_setegid='define' d_seteuid='define' d_setgrent='define' d_setgrps='define' d_sethent='define' d_setlinebuf='define' d_setlocale='define' d_setnent='define' d_setpent='define' d_setpgid='define' d_setpgrp='define' d_setpgrp2='' d_setprior='define' d_setpwent='define' d_setregid='define' d_setresgid='' d_setresuid='' d_setreuid='define' d_setrgid='' d_setruid='' d_setsent='define' d_setsid='define' d_setspent='define' d_setvbuf='define' d_sfio='' d_shm='define' d_shmat='define' d_shmatprototype='define' d_shmctl='define' d_shmdt='define' d_shmget='define' d_sigaction='define' d_sigsetjmp='define' d_socket='define' d_socklen_t='' d_sockpair='define' d_sqrtl='' d_statblks='define' d_statfs_f_flags='' d_statfs_s='define' d_statvfs='define' d_stdio_cnt_lval='define' d_stdio_ptr_lval='define' d_stdio_stream_array='define' d_stdiobase='define' d_stdstdio='define' d_strchr='define' d_strcoll='define' d_strctcpy='define' d_strerrm='strerror(e)' d_strerror='define' d_strtod='define' d_strtol='define' d_strtold='' d_strtoll='define' d_strtoul='define' d_strtoull='define' d_strtouq='' d_strxfrm='define' d_suidsafe='define' d_symlink='define' d_syscall='define' d_sysconf='define' d_sysernlst='' d_syserrlst='define' d_system='define' d_tcgetpgrp='define' d_tcsetpgrp='define' d_telldir='define' d_telldirproto='define' d_time='define' d_times='define' d_truncate='define' d_tzname='define' d_umask='define' d_uname='define' d_union_semun='' d_ustat='define' d_vendorarch='' d_vendorbin='' d_vendorlib='' d_vfork='' d_void_closedir='' d_voidsig='define' d_voidtty='' d_volatile='define' d_vprintf='define' d_wait4='define' d_waitpid='define' d_wcstombs='define' d_wctomb='define' d_xenix='' date='date' db_hashtype='u_int32_t' db_prefixtype='size_t' defvoidused='15' direntrytype='struct dirent' dlext='so' dlsrc='dl_dlopen.xs' doublesize='8' drand01='drand48()' dynamic_ext='B ByteLoader Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog attrs re' eagain='EAGAIN' ebcdic='' echo='echo' egrep='egrep' emacs='' eunicefix='​:' exe_ext='' expr='expr' extensions='B ByteLoader Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog attrs re Errno' fflushNULL='' fflushall='' find='' firstmakefile='makefile' flex='' fpossize='8' fpostype='fpos_t' freetype='void' full_ar='/usr/ccs/bin/ar' full_csh='/usr/bin/csh' full_sed='/usr/bin/sed' gccversion='' gidformat='"ld"' gidsign='-1' gidsize='4' gidtype='gid_t' glibpth='/usr/shlib /usr/lib/large /lib /usr/lib /usr/lib/386 /lib/386 /lib/large /usr/lib/small /lib/small /usr/ccs/lib /usr/local/lib' grep='grep' groupcat='cat /etc/group' groupstype='gid_t' gzip='gzip' h_fcntl='true' h_sysfile='false' hint='recommended' hostcat='cat /etc/hosts' huge='' i16size='2' i16type='short' i32size='4' i32type='long' i64size='8' i64type='long long' i8size='1' i8type='char' i_arpainet='define' i_bsdioctl='' i_db='' i_dbm='' i_dirent='define' i_dld='' i_dlfcn='define' i_fcntl='define' i_float='define' i_gdbm='' i_grp='define' i_iconv='define' i_ieeefp='define' i_inttypes='define' i_limits='define' i_locale='define' i_machcthr='' i_malloc='define' i_math='define' i_memory='' i_mntent='' i_ndbm='define' i_netdb='define' i_neterrno='' i_netinettcp='define' i_niin='define' i_poll='define' i_pthread='define' i_pwd='define' i_rpcsvcdbm='define' i_sfio='' i_sgtty='' i_shadow='define' i_socks='' i_stdarg='define' i_stddef='define' i_stdlib='define' i_string='define' i_sunmath='define' i_sysaccess='' i_sysdir='' i_sysfile='' i_sysfilio='define' i_sysin='' i_sysioctl='define' i_syslog='define' i_sysmman='define' i_sysmode='define' i_sysmount='define' i_sysndir='' i_sysparam='define' i_sysresrc='define' i_syssecrt='' i_sysselct='define' i_syssockio='' i_sysstat='define' i_sysstatfs='define' i_sysstatvfs='define' i_systime='define' i_systimek='' i_systimes='define' i_systypes='define' i_sysuio='define' i_sysun='define' i_sysutsname='define' i_sysvfs='define' i_syswait='define' i_termio='' i_termios='define' i_time='' i_unistd='define' i_ustat='define' i_utime='define' i_values='define' i_varargs='' i_varhdr='stdarg.h' i_vfork='' ignore_versioned_solibs='' inc_version_list=' ' inc_version_list_init='0' incpath='' inews='' installarchlib='/opt/local_dev/perl5.6.0/lib/5.6.0/sun4-solaris' installbin='/opt/local_dev/perl5.6.0/bin' installman1dir='/opt/local_dev/perl5.6.0/man/man1' installman3dir='/opt/local_dev/perl5.6.0/man/man3' installprefix='/opt/local_dev/perl5.6.0' installprefixexp='/opt/local_dev/perl5.6.0' installprivlib='/opt/local_dev/perl5.6.0/lib/5.6.0' installscript='/opt/local_dev/perl5.6.0/bin' installsitearch='/opt/local_dev/perl5.6.0/lib/site_perl/5.6.0/sun4-solaris' installsitebin='/opt/local_dev/perl5.6.0/bin' installsitelib='/opt/local_dev/perl5.6.0/lib/site_perl/5.6.0' installstyle='lib' installusrbinperl='' installvendorarch='' installvendorbin='' installvendorlib='' intsize='4' ivdformat='"ld"' ivsize='4' ivtype='long' known_extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog Thread attrs re' ksh='' large='' ld='cc' lddlflags='-G -L/usr/local/lib -L/opt/local/lib -L/opt/SUNWspro/SC4.2/lib' ldflags=' -L/usr/local/lib -L/opt/local/lib -L/opt/SUNWspro/SC4.2/lib ' ldlibpthname='LD_LIBRARY_PATH' less='less' lib_ext='.a' libc='/lib/libc.so' libperl='libperl.a' libpth='/usr/local/lib /opt/local/lib /opt/SUNWspro/SC4.2/lib /lib /usr/lib /usr/ccs/lib' libs='-lsocket -lnsl -ldl -lm -lc -lcrypt -lsec' libsdirs=' /lib /opt/SUNWspro/SC4.2/lib' libsfiles=' libsocket.so.1 libnsl.so.1 libdl.so.1 libm.so.1 libc.so.1 libcrypt.a libsec.so.1' libsfound=' /lib/libsocket.so.1 /lib/libnsl.so.1 /lib/libdl.so.1 /opt/SUNWspro/SC4.2/lib/libm.so.1 /lib/libc.so.1 /lib/libcrypt.a /lib/libsec.so.1' libspath=' /usr/local/lib /opt/local/lib /opt/SUNWspro/SC4.2/lib /lib /usr/lib /usr/ccs/lib' libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld sun m c cposix posix ndir dir crypt sec bsd BSD PW x iconv ' line='' lint='' lkflags='' ln='ln' lns='/usr/bin/ln -s' locincpth='/usr/local/include /opt/local/include /usr/gnu/include /opt/gnu/include /usr/GNU/include /opt/GNU/include' loclibpth='/usr/local/lib /opt/local/lib /usr/gnu/lib /opt/gnu/lib /usr/GNU/lib /opt/GNU/lib /opt/SUNWspro/SC4.2/lib' longdblsize='16' longlongsize='8' longsize='4' lp='' lpr='' ls='ls' lseeksize='8' lseektype='off_t' mail='' mailx='' make='make' make_set_make='#' mallocobj='malloc.o' mallocsrc='malloc.c' malloctype='void *' man1dir='/opt/local_dev/perl5.6.0/man/man1' man1direxp='/opt/local_dev/perl5.6.0/man/man1' man1ext='1' man3dir='/opt/local_dev/perl5.6.0/man/man3' man3direxp='/opt/local_dev/perl5.6.0/man/man3' man3ext='3' medium='' mips_type='' mkdir='mkdir' mmaptype='caddr_t' models='none' modetype='mode_t' more='more' multiarch='' mv='' myarchname='sun4-solaris' mydomain='.lazard.com' myhostname='amdev01' myuname='sunos amdev01 5.6 generic_105181-16 sun4u sparc sunw\,ultra-enterprise ' n='' netdb_hlen_type='int' netdb_host_type='const char *' netdb_name_type='const char *' netdb_net_type='long' nm='nm' nm_opt='-p' nm_so_opt='' nonxs_ext='Errno' nroff='nroff' nvsize='8' nvtype='double' o_nonblock='O_NONBLOCK' obj_ext='.o' old_pthread_create_joinable='' optimize='-O' orderlib='false' osname='solaris' osvers='2.6' package='perl5' pager='/usr/bin/more' passcat='cat /etc/passwd' patchlevel='6' path_sep='​:' perl='' perl5='' perladmin='Matthew.Persico@​lazard.com' perlpath='/opt/local_dev/perl5.6.0/bin/perl' pg='pg' phostname='hostname' pidtype='pid_t' plibpth='' pm_apiversion='5.005' pmake='' pr='' prefix='/opt/local_dev/perl5.6.0' prefixexp='/opt/local_dev/perl5.6.0' privlib='/opt/local_dev/perl5.6.0/lib/5.6.0' privlibexp='/opt/local_dev/perl5.6.0/lib/5.6.0' prototype='define' ptrsize='4' quadkind='3' quadtype='long long' randbits='48' randfunc='drand48' randseedtype='long' ranlib='​:' rd_nodata='-1' revision='5' rm='rm' rmail='' runnm='true' sPRIEldbl='"LE"' sPRIFldbl='"LF"' sPRIGldbl='"LG"' sPRIX64='"llX"' sPRId64='"lld"' sPRIeldbl='"Le"' sPRIfldbl='"Lf"' sPRIgldbl='"Lg"' sPRIi64='"lli"' sPRIo64='"llo"' sPRIu64='"llu"' sPRIx64='"llx"' sched_yield='' scriptdir='/opt/local_dev/perl5.6.0/bin' scriptdirexp='/opt/local_dev/perl5.6.0/bin' sed='sed' seedfunc='srand48' selectminbits='32' selecttype='fd_set *' sendmail='' sh='/bin/sh' shar='' sharpbang='#!' shmattype='void *' shortsize='2' shrpenv='' shsharp='true' sig_count='46' sig_name='ZERO HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM USR1 USR2 CHLD PWR WINCH URG IO STOP TSTP CONT TTIN TTOU VTALRM PROF XCPU XFSZ WAITING LWP FREEZE THAW CANCEL LOST RTMIN NUM39 NUM40 NUM41 NUM42 NUM43 NUM44 RTMAX IOT CLD POLL ' sig_name_init='"ZERO"\, "HUP"\, "INT"\, "QUIT"\, "ILL"\, "TRAP"\, "ABRT"\, "EMT"\, "FPE"\, "KILL"\, "BUS"\, "SEGV"\, "SYS"\, "PIPE"\, "ALRM"\, "TERM"\, "USR1"\, "USR2"\, "CHLD"\, "PWR"\, "WINCH"\, "URG"\, "IO"\, "STOP"\, "TSTP"\, "CONT"\, "TTIN"\, "TTOU"\, "VTALRM"\, "PROF"\, "XCPU"\, "XFSZ"\, "WAITING"\, "LWP"\, "FREEZE"\, "THAW"\, "CANCEL"\, "LOST"\, "RTMIN"\, "NUM39"\, "NUM40"\, "NUM41"\, "NUM42"\, "NUM43"\, "NUM44"\, "RTMAX"\, "IOT"\, "CLD"\, "POLL"\, 0' sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 6 18 22 ' sig_num_init='0\, 1\, 2\, 3\, 4\, 5\, 6\, 7\, 8\, 9\, 10\, 11\, 12\, 13\, 14\, 15\, 16\, 17\, 18\, 19\, 20\, 21\, 22\, 23\, 24\, 25\, 26\, 27\, 28\, 29\, 30\, 31\, 32\, 33\, 34\, 35\, 36\, 37\, 38\, 39\, 40\, 41\, 42\, 43\, 44\, 45\, 6\, 18\, 22\, 0' signal_t='void' sitearch='/opt/local_dev/perl5.6.0/lib/site_perl/5.6.0/sun4-solaris' sitearchexp='/opt/local_dev/perl5.6.0/lib/site_perl/5.6.0/sun4-solaris' sitebin='/opt/local_dev/perl5.6.0/bin' sitebinexp='/opt/local_dev/perl5.6.0/bin' sitelib='/opt/local_dev/perl5.6.0/lib/site_perl/5.6.0' sitelib_stem='/opt/local_dev/perl5.6.0/lib/site_perl' sitelibexp='/opt/local_dev/perl5.6.0/lib/site_perl/5.6.0' siteprefix='/opt/local_dev/perl5.6.0' siteprefixexp='/opt/local_dev/perl5.6.0' sizesize='4' sizetype='size_t' sleep='' smail='' small='' so='so' sockethdr='' socketlib='' socksizetype='int' sort='sort' spackage='Perl5' spitshell='cat' split='' src='.' ssizetype='ssize_t' startperl='#!/opt/local_dev/perl5.6.0/bin/perl' startsh='#!/bin/sh' static_ext=' ' stdchar='unsigned char' stdio_base='((fp)->_base)' stdio_bufsiz='((fp)->_cnt + (fp)->_ptr - (fp)->_base)' stdio_cnt='((fp)->_cnt)' stdio_filbuf='' stdio_ptr='((fp)->_ptr)' stdio_stream_array='__iob' strings='/usr/include/string.h' submit='' subversion='0' sysman='/usr/man/man1' tail='' tar='' tbl='' tee='' test='test' timeincl='/usr/include/sys/time.h ' timetype='time_t' touch='touch' tr='tr' trnl='\n' troff='' u16size='2' u16type='unsigned short' u32size='4' u32type='unsigned long' u64size='8' u64type='unsigned long long' u8size='1' u8type='unsigned char' uidformat='"ld"' uidsign='-1' uidsize='4' uidtype='uid_t' uname='uname' uniq='uniq' uquadtype='unsigned long long' use5005threads='' use64bitall='' use64bitint='' usedl='define' useithreads='' uselargefiles='define' uselongdouble='' usemorebits='' usemultiplicity='' usemymalloc='y' usenm='true' useopcode='true' useperlio='' useposix='true' usesfio='false' useshrplib='false' usesocks='' usethreads='' usevendorprefix='' usevfork='false' usrinc='/usr/include' uuname='' uvoformat='"lo"' uvsize='4' uvtype='unsigned long' uvuformat='"lu"' uvxformat='"lx"' vendorarch='' vendorarchexp='' vendorbin='' vendorbinexp='' vendorlib='' vendorlib_stem='' vendorlibexp='' vendorprefix='' vendorprefixexp='' version='5.6.0' vi='' voidflags='15' xlibpth='/usr/lib/386 /lib/386' xs_apiversion='5.6.0' zcat='' zip='zip'

p5pRT commented 21 years ago

From @iabyn

bug report appears to have no body.

p5pRT commented 21 years ago

@iabyn - Status changed from 'open' to 'resolved'

p5pRT commented 21 years ago

From @iabyn

(whoops - I missed the fact that the whole report was an attachment; still\,

this appears to be fixed in 5.6.1.