Closed p5pRT closed 21 years ago
This is a build failure report for perl from nik@tiuk.ti.com\, generated with the help of perlbug 1.33 running under perl v5.7.1.
op/append...........Malformed UTF-8 character (unexpected continuation byte 0x62) in pattern match (m//) at op/append.t line 46. Wide character in print at op/append.t line 46. Malformed UTF-8 character (unexpected continuation byte 0x62) in pattern match (m//) at op/append.t line 50. Wide character in print at op/append.t line 50. Malformed UTF-8 character (unexpected continuation byte 0x62) in pattern match (m//) at op/append.t line 54. Wide character in print at op/append.t line 54. Malformed UTF-8 character (unexpected continuation byte 0x62) in pattern match (m//) at op/append.t line 58. Wide character in print at op/append.t line 58. FAILED tests 7\, 9\, 11\, 13 Failed 4/13 tests\, 69.23% okay
op/pat..............FAILED tests 234-235\, 238\, 240\, 242-243 Failed 6/581 tests\, 98.97% okay
op/split............CEE3703I In HANC Control Block\, the Eye Catcher is damaged. CEE3704I Expected data at 0DA42C40 : HANC. 0DA42C20: 00000001 0DADA03C 00000000 0D3A3018 00000000 0DA42B58 00000000 0DA72638 |.....................u.......x..| 0DA42C40: 10000000 0DA42B88 0DA42D20 8D1C4990 8D6F2AF8 00000001 0DA42CD8 0DA72638 |.....u.h.u.......?.8.....u.Q.x..| \<> LEAID ENTERED (LEVEL 07/12/1997 AT 09.36) \<> LEAID ABENDAID DD ALLOCATED BY CWBMAKDD DYNALLOC RC =00000 CEE3703I In HPCB Control Block\, the Eye Catcher is damaged. CEE3704I Expected data at 00000001 : HPCB. \<> LEAID ENTERED (LEVEL 07/12/1997 AT 09.36) \<> LEAID ABENDAID DD ALLOCATED BY CWBMAKDD DYNALLOC RC =00000 dubious Test returned status 0 (wstat 9\, 0x9)
op/tr...............FAILED tests 50\, 58-59 Failed 3/69 tests\, 95.65% okay
pragma/locale.......Unmatched [ before HERE mark in regex m/[ \<\< HERE / at pragma/locale.t line 710. dubious Test returned status 129 (wstat 33024\, 0x8100)
DIED. FAILED tests 99-116 Failed 18/116 tests\, 84.48% okay pragma/warnings.....PROG: -W
# perl.c no warnings 'once' ; $x = 3 ; use warnings 'once' ; $z = 3 ; EXPECTED: Name "main::z" used only once: possible typo at - line 6. Name "main::x" used only once: possible typo at - line 4. GOT: Name "main::x" used only once: possible typo at - line 4. Name "main::z" used only once: possible typo at - line 6. FAILED test 74 Failed 1/426 tests\, 99.77% okay
lib/b...............FAILED test 17 Failed 1/19 tests\, 94.74% okay (-1 skipped test: 17 okay\, 89.47%)
lib/bigfltpm........FAILED test 165 Failed 1/414 tests\, 99.76% okay
lib/glob-basic......FAILED test 11 Failed 1/11 tests\, 90.91% okay
lib/io_unix.........Can't call method "getline" on an undefined value at lib/io_unix.t line 65. CEE5213S The signal SIGPIPE was received. dubious Test returned status 113 (wstat 28928\, 0x7100) DIED. FAILED tests 3-5 Failed 3/5 tests\, 40.00% okay
lib/mimeqp..........FAILED tests 2-6\, 19-24 Failed 11/24 tests\, 54.17% okay
Failed 11/311 test scripts\, 96.46% okay. 49/22963 subtests failed\, 99.79% okay. Failed Test Status Wstat Total Fail Failed List of Failed
lib/b.t 19 1 5.26% 17 lib/bigfltpm.t 414 1 0.24% 165 lib/glob-basic.t 11 1 9.09% 11 lib/io_unix.t 113 28928 5 3 60.00% 3-5 lib/mimeqp.t 24 11 45.83% 2-6\, 19-24 op/append.t 13 4 30.77% 7\, 9\, 11\, 13 op/pat.t 581 6 1.03% 234-235\, 238\, 240\, 242-243 op/split.t 0 9 ?? ?? % ?? op/tr.t 69 3 4.35% 50\, 58-59 pragma/locale.t 129 33024 116 18 15.52% 99-116 pragma/warnings.t 426 1 0.23% 74 13 tests and 95 subtests skipped.
Flags: category=install severity=none
Site configuration information for perl v5.7.1:
Configured by Nick at Tue Apr 10 03:36:57 CDT 2001.
Summary of my perl5 (revision 5.0 version 7 subversion 1) configuration: Platform: osname=os390\, osvers=06.00\, archname=os390 uname='os390 le1 06.00 02 9672 ' config_args='-der -O -Dusedevel -Doptimize=-g -Dusemymalloc=n -Dprefix=/u/a0904209/perl' hint=recommended\, useposix=true\, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef Compiler: cc='c89'\, ccflags ='-DMAXSIG=38 -DOEMVS -D_OE_SOCKETS -D_XOPEN_SOURCE_EXTENDED -D_ALL_SOURCE -DYYDYNAMIC -DDEBUGGING'\, optimize='-g'\, cppflags='' ccversion=''\, gccversion=''\, gccosandvers='' intsize=4\, longsize=4\, ptrsize=4\, doublesize=8\, byteorder=4321 d_longlong=undef\, longlongsize=\, d_longdbl=define\, longdblsize=16 ivtype='long'\, ivsize=4\, nvtype='double'\, nvsize=8\, Off_t='off_t'\, lseeksize=4 alignbytes=8\, usemymalloc=n\, prototype=define Linker and Libraries: ld='ld'\, ldflags ='-Wl\,EDIT=NO' libpth=/lib /usr/lib libs=-lm -lc perllibs=-lm -lc libc=\, so=a\, useshrplib=false\, libperl=libperl.a Dynamic Linking: dlsrc=dl_none.xs\, dlext=none\, d_dlsymun=undef\, ccdlflags='' cccdlflags='-W 0\,dll'\, lddlflags=''
Locally applied patches:
@INC for perl v5.7.1: lib /u/a0904209/perl/lib/5.7.1/os390 /u/a0904209/perl/lib/5.7.1 /u/a0904209/perl/lib/site_perl/5.7.1/os390 /u/a0904209/perl/lib/site_perl/5.7.1 /u/a0904209/perl/lib/site_perl .
Environment for perl v5.7.1: HOME=/u/a0904209 LANG=C LANGUAGE (unset) LD_LIBRARY_PATH (unset) LIBPATH=/lib:/usr/lib:. LOGDIR (unset) PATH=/u/a0904209/bin:/bin:.:/usr/local/bin:/usr/lpp/java/J1.1/bin PERL_BADLANG (unset) SHELL=/bin/sh
I am guessing that run-time expected to find 'HANC' (chars) and found 0x00000001 and then ...
\<> LEAID ENTERED (LEVEL 07/12/1997 AT 09.36) \<> LEAID ABENDAID DD ALLOCATED BY CWBMAKDD DYNALLOC RC =00000 CEE3703I In HPCB Control Block\, the Eye Catcher is damaged. CEE3704I Expected data at 00000001 : HPCB.
That is an invalid address.
So something is writing 0x00000001 to places it has no right to.
\<> LEAID ENTERED (LEVEL 07/12/1997 AT 09.36) \<> LEAID ABENDAID DD ALLOCATED BY CWBMAKDD DYNALLOC RC =00000 dubious Test returned status 0 (wstat 9\, 0x9)
The bug does not happen if run as ./perl op/split.t
but does with
./perl -I../lib op/split.t
PERL5LIB=../lib ./perl op/split.t
And also ! with
./perl -c op/split.t
So it does not seem to be @INC as such but just heap pattern movement due to arg processing.
It passes with
PERLIO=stdio ./perl harness op/split.t
Which may indicate bug is in :perlio layer\, or it may just be that stdio on OS390 uses a different heap and this is just access pattern disturbance again.
@jhi - Status changed from 'open' to 'resolved'
To clean up the perl bug database\, I'm marking the Perl 5.7.1 (and 5.7.0\, maybe also 5.7.2) "Not OK" reports. If you still have failures\, please re-report with Perl 5.8.0.
@jhi - Status changed from 'open' to 'resolved'
Migrated from rt.perl.org#6794 (status was 'resolved')
Searchable as RT6794$