Skip Menu |

This queue is for tickets about the POE CPAN distribution.

Report information
The Basics
Id: 75299
Status: rejected
Priority: 0/
Queue: POE

People
Owner: Nobody in particular
Requestors: cpan698301 [...] mstier.de
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 1.350
Fixed in: (no value)



Subject: t/30_loops/select/wheel_run.t becomes unstable in new Ubuntu Precise beta (12.04, amd64)
POE-1.350 $ while /tmp/i/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/30_loops/select/wheel_run.t; do sleep 0; done t/30_loops/select/wheel_run.t .. ok All tests successful. Files=1, Tests=99, 1 wallclock secs ( 0.03 usr 0.00 sys + 0.11 cusr 0.05 csys = 0.19 CPU) Result: PASS t/30_loops/select/wheel_run.t .. ok All tests successful. Files=1, Tests=99, 0 wallclock secs ( 0.03 usr 0.00 sys + 0.14 cusr 0.02 csys = 0.19 CPU) Result: PASS t/30_loops/select/wheel_run.t .. ok All tests successful. Files=1, Tests=99, 0 wallclock secs ( 0.03 usr 0.00 sys + 0.13 cusr 0.02 csys = 0.18 CPU) Result: PASS t/30_loops/select/wheel_run.t .. ok All tests successful. Files=1, Tests=99, 0 wallclock secs ( 0.04 usr 0.00 sys + 0.12 cusr 0.03 csys = 0.19 CPU) Result: PASS t/30_loops/select/wheel_run.t .. ok All tests successful. Files=1, Tests=99, 1 wallclock secs ( 0.03 usr 0.01 sys + 0.12 cusr 0.02 csys = 0.18 CPU) Result: PASS t/30_loops/select/wheel_run.t .. ok All tests successful. Files=1, Tests=99, 0 wallclock secs ( 0.03 usr 0.01 sys + 0.14 cusr 0.02 csys = 0.20 CPU) Result: PASS t/30_loops/select/wheel_run.t .. 1/99 ^C $ perl -V Summary of my perl5 (revision 5 version 14 subversion 2) configuration: Platform: osname=linux, osvers=3.2.0-17-generic, archname=x86_64-linux-thread-multi uname='linux i5 3.2.0-17-generic #27-ubuntu smp fri feb 24 15:37:36 utc 2012 x86_64 x86_64 x86_64 gnulinux ' config_args='-dse -Dusethreads -Duselargefiles -Dinc_version_list=none -Dprefix=/tmp/i -Accflags=-DPERL_USE_SAFE_PUTENV -Dnoextensions=ODBM_File -Di_db -Di_dbm -Di_ndbm -Di_gdbm -A prepend:ccflags= -fPIC -I/tmp/i/include -A prepend:cppflags= -fPIC -I/tmp/i/include -A prepend:ldflags= -L/tmp/i/lib -A libpth=/usr/lib/x86_64-linux-gnu' 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', ccflags ='-D_REENTRANT -D_GNU_SOURCE -fPIC -I/tmp/i/include -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O2', cppflags='-fPIC -I/tmp/i/include -D_REENTRANT -D_GNU_SOURCE -fPIC -I/tmp/i/include -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include' ccversion='', gccversion='4.6.2', 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='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='cc', ldflags =' -L/tmp/i/lib -fstack-protector' libpth=/usr/lib/x86_64-linux-gnu libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc -lgdbm_compat perllibs=-lnsl -ldl -lm -lcrypt -lutil -lpthread -lc libc=, so=so, useshrplib=false, libperl=libperl.a gnulibc_version='2.15' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' cccdlflags='-fPIC', lddlflags='-shared -O2 -L/tmp/i/lib -fstack-protector' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP PERL_PRESERVE_IVUV PERL_USE_SAFE_PUTENV USE_64_BIT_ALL USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF USE_REENTRANT_API Built under linux Compiled at Feb 25 2012 11:44:47 @INC: /tmp/i/lib/perl5/site_perl/5.14.2/x86_64-linux-thread-multi /tmp/i/lib/perl5/site_perl/5.14.2 /tmp/i/lib/perl5/5.14.2/x86_64-linux-thread-multi /tmp/i/lib/perl5/5.14.2 .
I haven't seen this on Windows, an earlier Ubuntu Linux, RedHat or Centos. Can I get a temporary shell on the affected platform?
Or a link to a VirtualBox VM that reproduces the environment. I'm not too picky.
Bueller? I haven't been able to reproduce this. Marking it as "stalled" for a while, but I plan to reject this ticket if I can't reproduce it in the future. It's reported to be a compatibility problem with a popular operating system. I should be seeing a lot of reports, but so far this ticket is pretty quiet. Maybe TOO quiet.
I saw this intermittently on internal build servers I cannot share. CentOS 6 64bit on perl 5.14.3
[root@rpmb-centos-50-64bit POE-1.354]# /usr/local/cpanel/3rdparty/perl/514/bin/prove -wlvm t/30_loops/select/wheel_run.t t/30_loops/select/wheel_run.t .. 1..103 ok 1 - new: only valid conduits ok 2 - new: cannot mix deprecated Filter with StdioFilter ok 3 - new: Program is needed ... ok 92 - string/pause_resume response type ok 93 - string/pause_resume stderr response ok 94 - string/pause_resume close ok 95 - string/pause_resume driver_out_octets at close ok 96 - string/pause_resume driver_out_messages at close ok 97 - string/pause_resume flush count (31150) inactivity timeout reached! at /usr/local/cpanel/3rdparty/perl/514/lib64/perl5/cpanel_lib/POE/Test/Loops/wheel_run.pm line 154. # Looks like you planned 103 tests but ran 97. # Looks like your test exited with 1 just after 97. Dubious, test returned 1 (wstat 256, 0x100) Failed 6/103 subtests Test Summary Report ------------------- t/30_loops/select/wheel_run.t (Wstat: 256 Tests: 97 Failed: 0) Non-zero exit status: 1 Parse errors: Bad plan. You planned 103 tests but ran 97. Files=1, Tests=97, 31 wallclock secs ( 0.04 usr 0.00 sys + 0.11 cusr 0.03 csys = 0.18 CPU) Result: FAIL
[root@rpmb-centos-50-64bit POE-1.354]# /usr/local/cpanel/3rdparty/perl/514/bin/perl -V Summary of my perl5 (revision 5 version 14 subversion 3) configuration: Platform: osname=linux, osvers=2.6.18-308.8.2.el5, archname=x86_64-linux-64int uname='linux rpmb-centos-50-64bit 2.6.18-308.8.2.el5 #1 smp tue jun 12 09:58:12 edt 2012 x86_64 x86_64 x86_64 gnulinux ' config_args='-des -Dusedevel -Darchname=x86_64-linux-64int -Dcc=/usr/bin/gcc -Dcpp=/usr/bin/cpp -DDEBUGGING=none -Doptimize=-Os -Dusemymalloc=n -Duseshrplib -Duselargefiles=yes -Duseposix=true -Dhint=recommended -Duseperlio=yes -Dccflags=-I/usr/local/cpanel/3rdparty/perl/514/include -L/usr/local/cpanel/3rdparty/perl/514/lib64 -I/usr/local/cpanel/3rdparty/include -L/usr/local/cpanel/3rdparty/lib64 -DAPPLLIB_EXP="/usr/local/cpanel" -Dcppflags=-I/usr/local/cpanel/3rdparty/perl/514/include -L/usr/local/cpanel/3rdparty/perl/514/lib64 -I/usr/local/cpanel/3rdparty/include -L/usr/local/cpanel/3rdparty/lib64 -Dldflags=-Wl,-rpath -Wl,/usr/local/cpanel/3rdparty/perl/514/lib64 -L/usr/local/cpanel/3rdparty/perl/514/lib64 -L/usr/local/cpanel/3rdparty/lib64 -Dprefix=/usr/local/cpanel/3rdparty/perl/514 -Dsiteprefix=/opt/cpanel/perl5/514 -Dsitebin=/opt/cpanel/perl5/514/bin -Dsitelib=/opt/cpanel/perl5/514/site_lib -Dusevendorprefix=true -Dvendorbin=/usr/local/cpanel/3rdparty/perl/514/bin -Dvendorprefix=/usr/local/cpanel/3rdparty/perl/514/lib64/perl5 -Dvendorlib=/usr/local/cpanel/3rdparty/perl/514/lib64/perl5/cpanel_lib -Dprivlib=/usr/local/cpanel/3rdparty/perl/514/lib64/perl5/5.14.3 -Dman1dir=none -Dman3dir=none -Dscriptdir=/usr/local/cpanel/3rdparty/perl/514/bin -Dscriptdirexp=/usr/local/cpanel/3rdparty/perl/514/bin -Dsiteman1dir=none -Dsiteman3dir=none -Dinstallman1dir=none -Dversiononly=no -Dinstallusrbinperl=no -Dcf_by=cPanel -Dmyhostname=localhost -Dperladmin=root@localhost -Dcf_email=support@cpanel.net -Di_dbm=/usr/local/cpanel/3rdparty/include -Di_gdbm=/usr/local/cpanel/3rdparty/include -Di_ndbm=/usr/local/cpanel/3rdparty/include -Ud_dosuid -Uuserelocatableinc -Umad -Uusethreads -Uusemultiplicity -Uusesocks -Uuselongdouble -Ui_db -Aldflags=-L/usr/local/cpanel/3rdparty/perl/514/lib64 -L/usr/local/cpanel/3rdparty/lib64 -L/usr/lib64 -L/lib64 -lgdbm -Dlocincpth=/usr/local/cpanel/3rdparty/perl/514/include /usr/local/cpanel/3rdparty/include /usr/local/include -Duse64bitint -Uuse64bitall -Acflags=-fPIC -DPIC -m64 -I/usr/local/cpanel/3rdparty/perl/514/include /usr/local/cpanel/3rdparty/include -Dlibpth=/usr/local/cpanel/3rdparty/perl/514/lib64 /usr/local/cpanel/3rdparty/lib64 /usr/local/lib64 /usr/local/lib /lib64 /usr/lib64 ' hint=recommended, useposix=true, d_sigaction=define useithreads=undef, usemultiplicity=undef useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef use64bitint=define, use64bitall=undef, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='/usr/bin/gcc', ccflags ='-I/usr/local/cpanel/3rdparty/perl/514/include -L/usr/local/cpanel/3rdparty/perl/514/lib64 -I/usr/local/cpanel/3rdparty/include -L/usr/local/cpanel/3rdparty/lib64 -DAPPLLIB_EXP="/usr/local/cpanel" -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-Os', cppflags='-I/usr/local/cpanel/3rdparty/perl/514/include -L/usr/local/cpanel/3rdparty/perl/514/lib64 -I/usr/local/cpanel/3rdparty/include -L/usr/local/cpanel/3rdparty/lib64 -I/usr/local/cpanel/3rdparty/perl/514/include -L/usr/local/cpanel/3rdparty/perl/514/lib64 -I/usr/local/cpanel/3rdparty/include -L/usr/local/cpanel/3rdparty/lib64 -DAPPLLIB_EXP="/usr/local/cpanel" -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include' ccversion='', gccversion='4.1.2 20080704 (Red Hat 4.1.2-52)', 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='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='/usr/bin/gcc', ldflags ='-Wl,-rpath -Wl,/usr/local/cpanel/3rdparty/perl/514/lib64 -L/usr/local/cpanel/3rdparty/perl/514/lib64 -L/usr/local/cpanel/3rdparty/lib64 -L/usr/local/cpanel/3rdparty/perl/514/lib64 -L/usr/local/cpanel/3rdparty/lib64 -L/usr/lib64 -L/lib64 -lgdbm -fstack-protector -L/usr/local/lib' libpth=/usr/local/lib64 /usr/local/lib /lib64 /usr/lib64 libs=-lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc libc=/lib/libc-2.5.so, so=so, useshrplib=true, libperl=libperl.so gnulibc_version='2.5' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E -Wl,-rpath,/usr/local/cpanel/3rdparty/perl/514/lib64/perl5/5.14.3/x86_64-linux-64int/CORE' cccdlflags='-fPIC', lddlflags='-shared -Os -L/usr/local/cpanel/3rdparty/perl/514/lib64 -L/usr/local/cpanel/3rdparty/lib64 -L/usr/lib64 -L/lib64 -L/usr/local/lib -fstack-protector' Characteristics of this binary (from libperl): Compile-time options: PERL_DONT_CREATE_GVSV PERL_MALLOC_WRAP PERL_PRESERVE_IVUV PERL_USE_DEVEL USE_64_BIT_INT USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF Locally applied patches: cPanel patches cPanel INC path changes Disabled some unstable tests on a kvm build server Cherry pick of 49498ca from p5p (RT 113514) Built under linux Compiled at Mar 5 2013 16:54:37 @INC: /usr/local/cpanel /usr/local/cpanel/3rdparty/perl/514/lib64/perl5/cpanel_lib/x86_64-linux-64int /usr/local/cpanel/3rdparty/perl/514/lib64/perl5/cpanel_lib /usr/local/cpanel/3rdparty/perl/514/lib64/perl5/5.14.3/x86_64-linux-64int /usr/local/cpanel/3rdparty/perl/514/lib64/perl5/5.14.3 /opt/cpanel/perl5/514/site_lib/x86_64-linux-64int /opt/cpanel/perl5/514/site_lib .
commit f5a5fdf804cd2d48e8dcf66decda365ad9197c0a Author: Rocco Caputo <rcaputo@cpan.org> Date: Sat Jul 13 03:56:17 2013 -0400 [rt.cpan.org 75299] Add timing info to the test output. I haven't been able to reproduce the intermittent test timeout that Todd Rinaldo reported on the RT ticket. To help unstall the ticket, I've added timing information so cpantesters.org etc. might shed more light on the issue.
Still nothing. I hate rejecting tickets, but I haven't been able to reproduce this one. And I use Ubuntu and POE at work.