Subject: | tests crash: perl: IO.xs:312: XS_IO__Poll__poll: Assertion `PL_valid_types_PVX[((svtype)((_svpvx)->sv_flags & 0xff)) & 0xf]' failed. |
IO-Async-0.66$ LANG=C make test
PERL_DL_NONLAZY=1 "/home/daxim/local/share/perlbrew/perls/perl-5.20.2/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00use.t .................... ok
t/01timequeue.t .............. ok
t/02os.t ..................... ok
t/03loop-magic.t ............. ok
t/04notifier.t ............... ok
t/05notifier-loop.t .......... ok
t/06notifier-mixin.t ......... ok
t/07notifier-future.t ........ ok
t/10loop-poll-io.t ........... ok
t/10loop-select-io.t ......... ok
t/11loop-poll-timer.t ........ 1/25 perl: IO.xs:312: XS_IO__Poll__poll: Assertion `PL_valid_types_PVX[((svtype)((_svpvx)->sv_flags & 0xff)) & 0xf]' failed.
t/11loop-poll-timer.t ........ Failed 20/25 subtests
t/11loop-select-timer.t ...... ok
t/12loop-poll-signal.t ....... ok
t/12loop-select-signal.t ..... ok
t/13loop-poll-idle.t ......... 1/15 perl: IO.xs:312: XS_IO__Poll__poll: Assertion `PL_valid_types_PVX[((svtype)((_svpvx)->sv_flags & 0xff)) & 0xf]' failed.
t/13loop-poll-idle.t ......... Failed 10/15 subtests
t/13loop-select-idle.t ....... ok
t/14loop-poll-child.t ........ ok
t/14loop-select-child.t ...... ok
t/15loop-poll-control.t ...... 1/12 perl: IO.xs:312: XS_IO__Poll__poll: Assertion `PL_valid_types_PVX[((svtype)((_svpvx)->sv_flags & 0xff)) & 0xf]' failed.
t/15loop-poll-control.t ...... Failed 9/12 subtests
t/15loop-select-control.t .... ok
t/18loop-poll-legacy.t ....... ok
t/18loop-select-legacy.t ..... ok
t/19loop-future.t ............ perl: IO.xs:312: XS_IO__Poll__poll: Assertion `PL_valid_types_PVX[((svtype)((_svpvx)->sv_flags & 0xff)) & 0xf]' failed.
t/19loop-future.t ............ No subtests run
t/19test.t ................... ok
t/20handle.t ................. ok
t/21stream-1read.t ........... ok
t/21stream-2write.t .......... ok
t/21stream-3split.t .......... ok
t/21stream-4encoding.t ....... ok
t/22timer-absolute.t ......... 1/? perl: IO.xs:312: XS_IO__Poll__poll: Assertion `PL_valid_types_PVX[((svtype)((_svpvx)->sv_flags & 0xff)) & 0xf]' failed.
t/22timer-absolute.t ......... All 5 subtests passed
t/22timer-countdown.t ........ 1/? perl: IO.xs:312: XS_IO__Poll__poll: Assertion `PL_valid_types_PVX[((svtype)((_svpvx)->sv_flags & 0xff)) & 0xf]' failed.
t/22timer-countdown.t ........ All 10 subtests passed
t/22timer-periodic.t ......... 1/? perl: IO.xs:312: XS_IO__Poll__poll: Assertion `PL_valid_types_PVX[((svtype)((_svpvx)->sv_flags & 0xff)) & 0xf]' failed.
t/22timer-periodic.t ......... All 7 subtests passed
t/23signal.t ................. ok
t/24listener.t ............... ok
t/25socket.t ................. ok
t/26pid.t .................... ok
t/27file.t ................... 1/? perl: IO.xs:312: XS_IO__Poll__poll: Assertion `PL_valid_types_PVX[((svtype)((_svpvx)->sv_flags & 0xff)) & 0xf]' failed.
t/27file.t ................... All 5 subtests passed
t/28filestream.t ............. 1/? perl: IO.xs:312: XS_IO__Poll__poll: Assertion `PL_valid_types_PVX[((svtype)((_svpvx)->sv_flags & 0xff)) & 0xf]' failed.
t/28filestream.t ............. All 6 subtests passed
t/30loop-fork.t .............. ok
t/31loop-spawnchild.t ........ ok
t/32loop-spawnchild-setup.t .. ok
t/33process.t ................ ok
t/34process-handles.t ........ ok
t/35loop-openchild.t ......... ok
t/36loop-runchild.t .......... ok
t/37loop-child-root.t ........ skipped: not root
t/38loop-thread.t ............ ok
t/40channel.t ................ ok
t/41routine.t ................ ok
t/42function.t ............... ok
t/50resolver.t ............... ok
t/51loop-connect.t ........... ok
t/52loop-listen.t ............ ok
t/53loop-extend.t ............ ok
t/60protocol.t ............... ok
t/61protocol-stream.t ........ ok
t/62protocol-linestream.t .... ok
t/63handle-connect.t ......... ok
t/64handle-bind.t ............ ok
t/99pod.t .................... skipped: Test::Pod 1.00 required for testing POD
Test Summary Report
-------------------
t/11loop-poll-timer.t (Wstat: 6 Tests: 5 Failed: 0)
Non-zero wait status: 6
Parse errors: Bad plan. You planned 25 tests but ran 5.
t/13loop-poll-idle.t (Wstat: 6 Tests: 5 Failed: 0)
Non-zero wait status: 6
Parse errors: Bad plan. You planned 15 tests but ran 5.
t/15loop-poll-control.t (Wstat: 6 Tests: 3 Failed: 0)
Non-zero wait status: 6
Parse errors: Bad plan. You planned 12 tests but ran 3.
t/19loop-future.t (Wstat: 6 Tests: 0 Failed: 0)
Non-zero wait status: 6
Parse errors: No plan found in TAP output
t/22timer-absolute.t (Wstat: 6 Tests: 5 Failed: 0)
Non-zero wait status: 6
Parse errors: No plan found in TAP output
t/22timer-countdown.t (Wstat: 6 Tests: 10 Failed: 0)
Non-zero wait status: 6
Parse errors: No plan found in TAP output
t/22timer-periodic.t (Wstat: 6 Tests: 7 Failed: 0)
Non-zero wait status: 6
Parse errors: No plan found in TAP output
t/27file.t (Wstat: 6 Tests: 5 Failed: 0)
Non-zero wait status: 6
Parse errors: No plan found in TAP output
t/28filestream.t (Wstat: 6 Tests: 6 Failed: 0)
Non-zero wait status: 6
Parse errors: No plan found in TAP output
Files=60, Tests=1365, 44 wallclock secs ( 0.70 usr 0.12 sys + 14.75 cusr 2.17 csys = 17.74 CPU)
Result: FAIL
Failed 9/60 test programs. 0/1365 subtests failed.
Makefile:1060: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 255
----
$ cat /etc/os-release
NAME=openSUSE
VERSION="13.2 (Harlequin)"
VERSION_ID="13.2"
PRETTY_NAME="openSUSE 13.2 (Harlequin) (x86_64)"
ID=opensuse
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:opensuse:13.2"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://opensuse.org/"
ID_LIKE="suse"
----
$ uname -a
Linux blackhorse.localdomain 3.16.7-21-desktop #1 SMP PREEMPT Tue Apr 14 07:11:37 UTC 2015 (93c1539) x86_64 x86_64 x86_64 GNU/Linux
----
$ perl -V
Summary of my perl5 (revision 5 version 20 subversion 2) configuration:
Platform:
osname=linux, osvers=3.16.7-7-desktop, archname=x86_64-linux-thread-multi-ld
uname='linux blackhorse.localdomain 3.16.7-7-desktop #1 smp preempt wed dec 17 18:00:44 utc 2014 (762f27a) x86_64 x86_64 x86_64 gnulinux '
config_args='-de -Dprefix=/home/daxim/local/share/perlbrew/perls/perl-5.20.2 -DDEBUGGING -Dcf_email=daxim@cpan.org -Dperladmin=daxim@cpan.org -Dusemorebits -Duseshrplib -Dusethreads -Accflags=-fPIC -Aeval:scriptdir=/home/daxim/local/share/perlbrew/perls/perl-5.20.2/bin'
hint=recommended, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
use64bitint=define, use64bitall=define, uselongdouble=define
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fPIC -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
optimize='-O2 -g',
cppflags='-D_REENTRANT -D_GNU_SOURCE -fPIC -fwrapv -DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include'
ccversion='', gccversion='4.8.3 20140627 [gcc-4_8-branch revision 212064]', gccosandvers=''
intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=8, nvtype='long double', nvsize=16, Off_t='off_t', lseeksize=8
alignbytes=16, prototype=define
Linker and Libraries:
ld='cc', ldflags =' -fstack-protector -L/usr/local/lib'
libpth=/usr/local/lib /usr/lib64/gcc/x86_64-suse-linux/4.8/include-fixed /usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/lib /usr/lib /lib/../lib64 /usr/lib/../lib64 /lib /lib64 /usr/lib64 /usr/local/lib64
libs=-lnsl -ldb -ldl -lm -lcrypt -lutil -lpthread -lc
perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc
libc=libc-2.19.so, so=so, useshrplib=true, libperl=libperl.so
gnulibc_version='2.19'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E -Wl,-rpath,/home/daxim/local/share/perlbrew/perls/perl-5.20.2/lib/5.20.2/x86_64-linux-thread-multi-ld/CORE'
cccdlflags='-fPIC', lddlflags='-shared -O2 -g -L/usr/local/lib -fstack-protector'
Characteristics of this binary (from libperl):
Compile-time options: DEBUGGING HAS_TIMES MULTIPLICITY PERLIO_LAYERS
PERL_DONT_CREATE_GVSV
PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
PERL_NEW_COPY_ON_WRITE PERL_PRESERVE_IVUV
PERL_TRACK_MEMPOOL USE_64_BIT_ALL USE_64_BIT_INT
USE_ITHREADS USE_LARGE_FILES USE_LOCALE
USE_LOCALE_COLLATE USE_LOCALE_CTYPE
USE_LOCALE_NUMERIC USE_LONG_DOUBLE USE_PERLIO
USE_PERL_ATOF USE_REENTRANT_API
Built under linux
Compiled at Mar 12 2015 19:02:28
%ENV:
PERLBREW="command perlbrew"
PERLBREW_BASHRC_VERSION="0.73"
PERLBREW_HOME="/home/daxim/.perlbrew"
PERLBREW_MANPATH="/home/daxim/local/share/perlbrew/perls/perl-5.20.2/man"
PERLBREW_PATH="/home/daxim/local/share/perlbrew/bin:/home/daxim/local/share/perlbrew/perls/perl-5.20.2/bin"
PERLBREW_PERL="perl-5.20.2"
PERLBREW_ROOT="/home/daxim/local/share/perlbrew"
PERLBREW_VERSION="0.73"
PERL_EXTUTILS_AUTOINSTALL="--default-deps"
PERL_MM_USE_DEFAULT="1"
@INC:
/home/daxim/local/share/perlbrew/perls/perl-5.20.2/lib/site_perl/5.20.2/x86_64-linux-thread-multi-ld
/home/daxim/local/share/perlbrew/perls/perl-5.20.2/lib/site_perl/5.20.2
/home/daxim/local/share/perlbrew/perls/perl-5.20.2/lib/5.20.2/x86_64-linux-thread-multi-ld
/home/daxim/local/share/perlbrew/perls/perl-5.20.2/lib/5.20.2
.