develooper Front page | perl.perl5.porters | Postings from May 2013

[perl #117999] cachepropagate test errors in 5.18.0 RC

From:
Darin McBride
Date:
May 14, 2013 22:00
Subject:
[perl #117999] cachepropagate test errors in 5.18.0 RC
Message ID:
rt-3.6.HEAD-2650-1368568782-1683.117999-75-0@perl.org
# New Ticket Created by  Darin McBride 
# Please include the string:  [perl #117999]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org:443/rt3/Ticket/Display.html?id=117999 >



This is a bug report for perl from dmcbride@cpan.org,
generated with the help of perlbug 1.39 running under perl 5.18.0.


-----------------------------------------------------------------
[Please describe your issue here]

Trying to compile 5.18 RC1 and RC3 on AIX 7, I get two failures during
test:

$ ./perl harness -v ../dist/IO/t/cachepropagate-udp.t ../dist/IO/t/cachepropagate-unix.t

#   Failed test 'type match'
#   at t/cachepropagate-udp.t line 37.
#          got: '0�t���W���$q>��G��ym��J52��5Ha��bD��!�L
# �֎Rp��S��
QNQ�����U� �A0��e����@�
#     expected: '2'
# Looks like you failed 1 test of 7.
../dist/IO/t/cachepropagate-udp.t ... 
1..7
ok 1 - socket created
ok 2 - protocol defined
ok 3 - domain defined
ok 4 - type defined
ok 5 - domain match
ok 6 # skip no Socket::SO_PROTOCOL
not ok 7 - type match
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/7 subtests 
        (less 1 skipped subtest: 5 okay)
../dist/IO/t/cachepropagate-unix.t .. 
1..15
ok 1 - stream socket created
ok 2 - protocol defined
ok 3 - domain defined
ok 4 - type defined
ok 5 - spawned a child
ok 6 - domain match
ok 7 # skip no Socket::SO_PROTOCOL

#   Failed test 'type match'
#   at t/cachepropagate-unix.t line 97.
#          got: 'r�������� 
                           �Ƅ�Ed$I@<^� ▒>�      Pj;�;�^},�� �▒��
# Rp����"r��Z�������}/���9�y�#��� L-'
#     expected: '2'
ok 8 - type match
ok 9 - datagram socket created
# Looks like you failed 1 test of 15.
ok 10 - protocol defined
ok 11 - domain defined
ok 12 - type defined
ok 13 - domain match
ok 14 # skip no Socket::SO_PROTOCOL
not ok 15 - type match
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/15 subtests 
        (less 2 skipped subtests: 12 okay)

Test Summary Report
-------------------
../dist/IO/t/cachepropagate-udp.t (Wstat: 256 Tests: 7 Failed: 1)
  Failed test:  7
  Non-zero exit status: 1
../dist/IO/t/cachepropagate-unix.t (Wstat: 256 Tests: 15 Failed: 1)
  Failed test:  15
  Non-zero exit status: 1
Files=2, Tests=22,  1 wallclock secs ( 0.01 usr  0.00 sys +  0.09 cusr  0.01 csys =  0.11 CPU)
Result: FAIL

I even tried commit d8736f04d09ec7bfb1aa90819c695d0754a687b6 as per rjbs'
suggestion in IRC, same issue.

Perl 5.16.3 has compiled fine here, though these tests didn't exist in that
level.


[Please do not change anything below this line]
-----------------------------------------------------------------
---
Flags:
    category=core
    severity=low
---
Site configuration information for perl 5.18.0:

Configured by dmcbride at Tue May 14 15:09:07 EDT 2013.

Summary of my perl5 (revision 5 version 18 subversion 0) configuration:
   
  Platform:
    osname=aix, osvers=7.1.0.0, archname=aix-thread-multi-64all
    uname='aix hotelisasp02 1 7 00c6ceb64c00 '
    config_args='-desr -Duse64bitall -Duselongdoubles -Dusethreads -Duserelocatableinc -Dman1direxp= -Dman3direxp -Dcf_email=root@localhost -Dprefix=/opt/myperl/5.18.10-RC3 -Dusedevel'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=define, usemultiplicity=define
    useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
    use64bitint=define, use64bitall=define, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc -q64', ccflags ='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -qlanglvl=extc99 -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q64 -DUSE_64_BIT_ALL -q64',
    optimize='-O',
    cppflags='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -qlanglvl=extc99 -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT'
    ccversion='11.1.0.3', gccversion='', gccosandvers=''
    intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=87654321
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
    ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='ld', ldflags ='-brtl -bdynamic -b64'
    libpth=/lib /usr/lib /usr/ccs/lib
    libs=-lbind -lnsl -ldbm -ldl -lld -lm -lcrypt -lpthreads -lc
    perllibs=-lbind -lnsl -ldl -lld -lm -lcrypt -lpthreads -lc
    libc=, so=a, useshrplib=false, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_aix.xs, dlext=so, d_dlsymun=undef, ccdlflags='  -bE:.../../lib/5.18.0/aix-thread-multi-64all/CORE/perl.exp'
    cccdlflags=' ', lddlflags='-b64 -bhalt:4 -G -bI:$(PERL_INC)/perl.exp -bE:$(BASEEXT).exp -bnoentry -lpthreads -lc -lm'

Locally applied patches:
    RC3

---
@INC for perl 5.18.0:
    ../lib
    ./../lib/site_perl/5.18.0/aix-thread-multi-64all
    ./../lib/site_perl/5.18.0
    ./../lib/5.18.0/aix-thread-multi-64all
    ./../lib/5.18.0
    .

---
Environment for perl 5.18.0:
    HOME=/home/dmcbride
    LANG=en_US
    LANGUAGE (unset)
    LC__FASTMSG=true
    LD_LIBRARY_PATH (unset)
    LIBPATH=/home/dmcbride/tmp/perl-5.18.0-RC3
    LOGDIR (unset)
    PATH=/usr/local/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/dmcbride/bin:/usr/bin/X11:/sbin:.:/home/isasbld/tools/jdk6.0_sr7/bin:/@sys/nosupp/bin
    PERL_BADLANG (unset)
    SHELL=/@sys/nosupp/bin/bash




nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About