Skip Menu |

This queue is for tickets about the PDL-Graphics-PLplot CPAN distribution.

Report information
The Basics
Id: 40345
Status: open
Priority: 0/
Queue: PDL-Graphics-PLplot

People
Owner: Nobody in particular
Requestors: mmaslano [...] redhat.com
Cc:
AdminCc:

Bug Information
Severity: Unimportant
Broken in: 0.38
Fixed in: (no value)



Subject: plplot.t fail
I assume there is typo in sum of tests in plplot.t. # make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/plplot....1/34 Name "PDL::SHARE" used only once: possible typo at /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/DynaLoader.pm line 226. t/plplot....2/34 # Looks like you planned 34 tests but only ran 32. # Looks like your test died just after 32. t/plplot.... Dubious, test returned 255 (wstat 65280, 0xff00) Failed 2/34 subtests Test Summary Report ------------------- t/plplot (Wstat: 65280 Tests: 32 Failed: 0) Non-zero exit status: 255 Parse errors: Bad plan. You planned 34 tests but ran 32. Files=1, Tests=32, 2 wallclock secs ( 0.01 usr 0.01 sys + 0.74 cusr 0.09 csys = 0.85 CPU) Result: FAIL Failed 1/1 test programs. 0/32 subtests failed. make: *** [test_dynamic] Error 255 But that's possibly not the only problem, because if I change number of tests to 32 it's still failing with: # make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/plplot....1/32 Name "PDL::SHARE" used only once: possible typo at /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/DynaLoader.pm line 226. t/plplot....14/32 # Looks like your test died just after 32. t/plplot.... Dubious, test returned 255 (wstat 65280, 0xff00) All 32 subtests passed Test Summary Report ------------------- t/plplot (Wstat: 65280 Tests: 32 Failed: 0) Non-zero exit status: 255 Files=1, Tests=32, 2 wallclock secs ( 0.01 usr 0.01 sys + 0.61 cusr 0.06 csys = 0.69 CPU) Result: FAIL Failed 1/1 test programs. 0/32 subtests failed. make: *** [test_dynamic] Error 255 ------------------------------------------------------------------- perl -V Summary of my perl5 (revision 5 version 10 subversion 0) configuration: Platform: osname=linux, osvers=2.6.18-92.1.10.el5, archname=x86_64-linux-thread-multi uname='linux x86-3.fedora.phx.redhat.com 2.6.18-92.1.10.el5 #1 smp wed jul 23 03:56:11 edt 2008 x86_64 x86_64 x86_64 gnulinux ' config_args='-des -Doptimize=-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DPERL_USE_SAFE_PUTENV -Dversion=5.10.0 -Dmyhostname=localhost -Dperladmin=root@localhost -Dcc=gcc -std=gnu99 -Dcf_by=Red Hat, Inc. -Dprefix=/usr -Dvendorprefix=/usr -Dsiteprefix=/usr/local -Dprivlib=/usr/lib/perl5/5.10.0 -Dsitelib=/usr/local/lib/perl5/site_perl/5.10.0 -Dvendorlib=/usr/lib/perl5/vendor_perl/5.10.0 -Darchlib=/usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi -Dsitearch=/usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi -Dvendorarch=/usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi -Dinc_version_list=none -Darchname=x86_64-linux-thread-multi -Dlibpth=/usr/local/lib64 /lib64 /usr/lib64 -Duseshrplib -Dusethreads -Duseithreads -Duselargefiles -Dd_dosuid -Dd_semctl_semun -Di_db -Ui_ndbm -Di_gdbm -Di_shadow -Di_syslog -Dman3ext=3pm -Duseperlio -Dinstallusrbinperl=n -Ubincompat5005 -Uversiononly -Dpager=/usr/bin/less -isr -Dd_gethostent_r_proto -Ud_endhostent_r_proto -Ud_sethostent_r_proto -Ud_endprotoent_r_proto -Ud_setprotoent_r_proto -Ud_endservent_r_proto -Ud_setservent_r_proto -Dscriptdir=/usr/bin -Dotherlibdirs=/usr/local/lib/perl5/site_perl:/usr/local/lib64/perl5/site_perl' 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='gcc -std=gnu99', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm', optimize='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DPERL_USE_SAFE_PUTENV', cppflags='-D_REENTRANT -D_GNU_SOURCE -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include/gdbm' ccversion='', gccversion='4.3.2 20081007 (Red Hat 4.3.2-6)', 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='gcc -std=gnu99', ldflags ='' libpth=/usr/local/lib64 /lib64 /usr/lib64 libs=-lresolv -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc perllibs=-lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc libc=, so=so, useshrplib=true, libperl=libperl.so gnulibc_version='2.8.90' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E -Wl,-rpath,/usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/CORE' cccdlflags='-fPIC', lddlflags='-shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DPERL_USE_SAFE_PUTENV' Characteristics of this binary (from libperl): Compile-time options: DEBUGGING MULTIPLICITY PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP PERL_TRACK_MEMPOOL PERL_USE_SAFE_PUTENV USE_64_BIT_ALL USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_REENTRANT_API Built under linux Compiled at Oct 12 2008 04:55:07 @INC: /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/local/lib/perl5/site_perl/5.10.0 /usr/local/lib/perl5/site_perl /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/local/lib64/perl5/site_perl/5.10.0 /usr/local/lib64/perl5/site_perl .
Subject: Re: [rt.cpan.org #40345] plplot.t fail
Date: Fri, 24 Oct 2008 15:34:44 -0600 (MDT)
To: Marcela Maslanova via RT <bug-PDL-Graphics-PLplot [...] rt.cpan.org>
From: Doug Hunt <dhunt [...] ucar.edu>
Hi Marcela: I tried to duplicate this with the most recent version on CPAN: PDL-Graphics-PLplot-0.38, but it seems the test file is OK. I think I may have fixed this from version 0.37 to 0.38. Regards, Doug dhunt@ucar.edu Software Engineer III UCAR - COSMIC, Tel. (303) 497-2611 On Fri, 24 Oct 2008, Marcela Maslanova via RT wrote: Show quoted text
> Fri Oct 24 07:18:10 2008: Request 40345 was acted upon. > Transaction: Ticket created by mmaslano@redhat.com > Queue: PDL-Graphics-PLplot > Subject: plplot.t fail > Broken in: (no value) > Severity: Unimportant > Owner: Nobody > Requestors: mmaslano@redhat.com > Status: new > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=40345 > > > > I assume there is typo in sum of tests in plplot.t. > > # make test > PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" > "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t > t/plplot....1/34 Name "PDL::SHARE" used only once: possible typo at > /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/DynaLoader.pm line 226. > t/plplot....2/34 # Looks like you planned 34 tests but only ran 32. > > # Looks like your test died just after 32. > > t/plplot.... Dubious, test returned 255 (wstat 65280, 0xff00) > > Failed 2/34 subtests > > > Test Summary Report > ------------------- > t/plplot (Wstat: 65280 Tests: 32 Failed: 0) > Non-zero exit status: 255 > Parse errors: Bad plan. You planned 34 tests but ran 32. > Files=1, Tests=32, 2 wallclock secs ( 0.01 usr 0.01 sys + 0.74 cusr > 0.09 csys = 0.85 CPU) > Result: FAIL > > Failed 1/1 test programs. 0/32 subtests failed. > > make: *** [test_dynamic] Error 255 > > But that's possibly not the only problem, because if I change number of > tests to 32 it's still failing with: > # make test > PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" > "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t > t/plplot....1/32 Name "PDL::SHARE" used only once: possible typo at > /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/DynaLoader.pm line 226. > t/plplot....14/32 # Looks like your test died just after 32. > > t/plplot.... Dubious, test returned 255 (wstat 65280, 0xff00) > > All 32 subtests passed > > > Test Summary Report > ------------------- > t/plplot (Wstat: 65280 Tests: 32 Failed: 0) > Non-zero exit status: 255 > Files=1, Tests=32, 2 wallclock secs ( 0.01 usr 0.01 sys + 0.61 cusr > 0.06 csys = 0.69 CPU) > Result: FAIL > > Failed 1/1 test programs. 0/32 subtests failed. > > make: *** [test_dynamic] Error 255 > > ------------------------------------------------------------------- > perl -V > Summary of my perl5 (revision 5 version 10 subversion 0) configuration: > Platform: > osname=linux, osvers=2.6.18-92.1.10.el5, > archname=x86_64-linux-thread-multi > uname='linux x86-3.fedora.phx.redhat.com 2.6.18-92.1.10.el5 #1 smp > wed jul 23 03:56:11 edt 2008 x86_64 x86_64 x86_64 gnulinux ' > config_args='-des -Doptimize=-O2 -g -pipe -Wall > -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector > --param=ssp-buffer-size=4 -m64 -mtune=generic -DPERL_USE_SAFE_PUTENV > -Dversion=5.10.0 -Dmyhostname=localhost -Dperladmin=root@localhost > -Dcc=gcc -std=gnu99 -Dcf_by=Red Hat, Inc. -Dprefix=/usr > -Dvendorprefix=/usr -Dsiteprefix=/usr/local > -Dprivlib=/usr/lib/perl5/5.10.0 > -Dsitelib=/usr/local/lib/perl5/site_perl/5.10.0 > -Dvendorlib=/usr/lib/perl5/vendor_perl/5.10.0 > -Darchlib=/usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi > -Dsitearch=/usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi > -Dvendorarch=/usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi > -Dinc_version_list=none -Darchname=x86_64-linux-thread-multi > -Dlibpth=/usr/local/lib64 /lib64 /usr/lib64 -Duseshrplib -Dusethreads > -Duseithreads -Duselargefiles -Dd_dosuid -Dd_semctl_semun -Di_db > -Ui_ndbm -Di_gdbm -Di_shadow -Di_syslog -Dman3ext=3pm -Duseperlio > -Dinstallusrbinperl=n -Ubincompat5005 -Uversiononly > -Dpager=/usr/bin/less -isr -Dd_gethostent_r_proto -Ud_endhostent_r_proto > -Ud_sethostent_r_proto -Ud_endprotoent_r_proto -Ud_setprotoent_r_proto > -Ud_endservent_r_proto -Ud_setservent_r_proto -Dscriptdir=/usr/bin > -Dotherlibdirs=/usr/local/lib/perl5/site_perl:/usr/local/lib64/perl5/site_perl' > > > 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='gcc -std=gnu99', ccflags ='-D_REENTRANT -D_GNU_SOURCE > -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm', > optimize='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions > -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic > -DPERL_USE_SAFE_PUTENV', > cppflags='-D_REENTRANT -D_GNU_SOURCE -DDEBUGGING > -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include/gdbm' > ccversion='', gccversion='4.3.2 20081007 (Red Hat 4.3.2-6)', > 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='gcc -std=gnu99', ldflags ='' > libpth=/usr/local/lib64 /lib64 /usr/lib64 > libs=-lresolv -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc > perllibs=-lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc > libc=, so=so, useshrplib=true, libperl=libperl.so > gnulibc_version='2.8.90' > Dynamic Linking: > dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E > -Wl,-rpath,/usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi/CORE' > cccdlflags='-fPIC', lddlflags='-shared -O2 -g -pipe -Wall > -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector > --param=ssp-buffer-size=4 -m64 -mtune=generic -DPERL_USE_SAFE_PUTENV' > > > Characteristics of this binary (from libperl): > Compile-time options: DEBUGGING MULTIPLICITY PERL_DONT_CREATE_GVSV > PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP > PERL_TRACK_MEMPOOL PERL_USE_SAFE_PUTENV > USE_64_BIT_ALL USE_64_BIT_INT USE_ITHREADS > USE_LARGE_FILES USE_PERLIO USE_REENTRANT_API > Built under linux > Compiled at Oct 12 2008 04:55:07 > @INC: > /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi > /usr/lib/perl5/5.10.0 > /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi > /usr/local/lib/perl5/site_perl/5.10.0 > /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi > /usr/lib/perl5/vendor_perl/5.10.0 > /usr/lib/perl5/vendor_perl > /usr/local/lib/perl5/site_perl/5.10.0 > /usr/local/lib/perl5/site_perl > /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi > /usr/local/lib64/perl5/site_perl/5.10.0 > /usr/local/lib64/perl5/site_perl > . > > >
From: mmaslano [...] redhat.com
I'm working with current version 0.38. It could be some problem with my installation paths. I wasn't able to compile it without /usr/lib64, which you'd removed from Makefile.PL in last version. plplot library couldn't be find anymore without it on my x86_64 architecture. On Fri Oct 24 17:35:47 2008, DHUNT wrote: Show quoted text
> Hi Marcela: I tried to duplicate this with the most recent version on > CPAN: PDL-Graphics-PLplot-0.38, but it seems the test file is OK. > > I think I may have fixed this from version 0.37 to 0.38. > > Regards, > > Doug > > dhunt@ucar.edu > Software Engineer III > UCAR - COSMIC, Tel. (303) 497-2611 >
Subject: Re: [rt.cpan.org #40345] plplot.t fail
Date: Wed, 29 Oct 2008 09:55:01 -0600 (MDT)
To: Marcela Maslanova via RT <bug-PDL-Graphics-PLplot [...] rt.cpan.org>
From: Doug Hunt <dhunt [...] ucar.edu>
Hi Marcela: I've uploaded a new version of PDL-Graphics-PLplot (v .39) to CPAN that adds back the lib64 paths. Regards, Doug Hunt dhunt@ucar.edu Software Engineer III UCAR - COSMIC, Tel. (303) 497-2611 On Wed, 29 Oct 2008, Marcela Maslanova via RT wrote: Show quoted text
> Queue: PDL-Graphics-PLplot > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=40345 > > > I'm working with current version 0.38. It could be some problem with my > installation paths. I wasn't able to compile it without /usr/lib64, > which you'd removed from Makefile.PL in last version. plplot library > couldn't be find anymore without it on my x86_64 architecture. > > > On Fri Oct 24 17:35:47 2008, DHUNT wrote:
>> Hi Marcela: I tried to duplicate this with the most recent version on >> CPAN: PDL-Graphics-PLplot-0.38, but it seems the test file is OK. >> >> I think I may have fixed this from version 0.37 to 0.38. >> >> Regards, >> >> Doug >> >> dhunt@ucar.edu >> Software Engineer III >> UCAR - COSMIC, Tel. (303) 497-2611 >>
>
From: mmaslano [...] redhat.com
Hello, thank you for update. I updated to the latest version but now is the 18th test of plplot.t segfaulting. I'm not even sure if it's problem of PDL because the segfault happen only in 50% of executed tests :) I try to investigate more.
On Tue Feb 24 04:45:07 2009, mmaslano@redhat.com wrote: Show quoted text
> Hello, > thank you for update. I updated to the latest version but now is the > 18th test of plplot.t segfaulting. I'm not even sure if it's problem of > PDL because the segfault happen only in 50% of executed tests :) I try > to investigate more.
Ok, so problem is somewhere else. It could be a problem of perl according my /var/log/messages Mar 2 14:06:39 caladan kernel: perl[27453]: segfault at ffffffffe2221098 ip 0000003ebc013442 sp 00007fffef273800 error 4 in libplplotd.so.9.5.0[3ebc000000+48000] Any thoughts?