DBI-1.628

"H.Merijn Brand" <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.dbi.sybase.devel
Message-ID <[email protected]>
I just did a quick scan (with riba) of the nonPASS reeports on
CPANTESTERS. Most are not DBI related

I tested the today state on Windows7 with Strawberry 5.16.2: PASS

Then I set up Module::Release for my perl test farm. DBI requires 5.8.1
or up. In my test farm, I have every released perl prebuilt, so running
with 5.8.1 and up will test DBI on 65 versions of perl.

My laptop is installed with a 32bit OpenSUSE 12.3
All perls have -Duse64bitint
All threaded perls also have -Duselongdouble

bin/perl5.*  is unthreaded
bin/tperl5.* is threaded
bin/cperl5.* is compiled with clang and address-sanitizer

threaded-5.8.2 and threaded-5.19.1 fail (see bottom)

DBI-git 82 > cat .releaserc
cpan_user HMBRAND
automated_testing 1
skip_kwalitee 1
skip_manifest 1
skip_prereqs 1
allow_glob_in_perls 1
perls /pro/bin/perl:/usr/bin/perl\
:/media/Tux/perls/bin/perl5.8.[123456789]\
:/media/Tux/perls/bin/perl5.1[024689]*\
:/media/Tux/perls/bin/tperl5.8.[13456789]\
:/media/Tux/perls/bin/tperl5.1[024689]*\
:/media/Tux/perls/bin/cperl5.1[89]*
DBI-git 83 > release -t
Testing with 64 versions of perl
============Testing with /media/Tux/perls/bin/tperl5.8.1
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.8.1
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.8.2
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.8.3
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.8.3
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.8.4
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.8.4
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.8.5
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.8.5
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.8.6
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.8.6
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.8.7
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.8.7
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.8.8
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.8.8
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.8.9
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.8.9
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.10.0
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.10.0
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.10.1
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.10.1
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.12.0
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.12.0
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.12.1
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.12.1
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.12.2
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.12.2
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.12.3
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.12.3
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.12.4
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.12.4
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.12.5
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.12.5
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.14.0
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.14.0
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.14.1
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.14.1
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.14.2
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.14.2
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.14.3
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.14.3
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.14.4
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.14.4
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.16.0
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.16.0
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.16.1
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.16.1
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.16.2
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.16.2
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.16.3
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.16.3
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.18.0
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /pro/bin/perl5.18.0
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.18.0
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/cperl5.18.0
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.19.0
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/perl5.19.0
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/cperl5.19.0
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... all tests pass
============Testing with /media/Tux/perls/bin/tperl5.19.1
Cleaning directory... done
Recreating make file... done
Running make... done
Checking make test... Command [make test 2>&1] didn't close cleanly: 512 at /pro/bin/release line 415.

ERROR: Tests failed!
PERL_DL_NONLAZY=1 /media/Tux/perls-t/bin/perl5.19.1 "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/01basics.t .................... ok
:
t/30subclass.t ..................
Failed 2/43 subtests

Test Summary Report
-------------------
t/30subclass.t                (Wstat: 11 Tests: 41 Failed: 0)
  Non-zero wait status: 11
  Parse errors: Bad plan.  You planned 43 tests but ran 41.
t/zvg_30subclass.t            (Wstat: 11 Tests: 41 Failed: 0)
  Non-zero wait status: 11
  Parse errors: Bad plan.  You planned 43 tests but ran 41.
t/zvp_30subclass.t            (Wstat: 11 Tests: 41 Failed: 0)
  Non-zero wait status: 11
  Parse errors: Bad plan.  You planned 43 tests but ran 41.
t/zvxgp_30subclass.t          (Wstat: 11 Tests: 41 Failed: 0)
  Non-zero wait status: 11
  Parse errors: Bad plan.  You planned 43 tests but ran 41.
Files=183, Tests=8651, 95 wallclock secs ( 2.11 usr  0.29 sys + 80.23 cusr  7.01 csys = 89.64 CPU)
Result: FAIL
Failed 4/183 test programs. 0/8651 subtests failed.


Note that tperl5.8.2 is missing: It fails:

t/30subclass.t .................. ok
Attempt to free unreferenced scalar: SV 0x81715ec at /pro/3gl/CPAN/DBI-git/blib/lib/DBI.pm line 721.
Attempt to free unreferenced scalar: SV 0x81715ec at /pro/3gl/CPAN/DBI-git/blib/lib/DBI.pm line 721.
Attempt to free unreferenced scalar: SV 0x81715ec at /pro/3gl/CPAN/DBI-git/blib/lib/DBI.pm line 721.
Attempt to free unreferenced scalar: SV 0x81715ec at /pro/3gl/CPAN/DBI-git/blib/lib/DBD/Sponge.pm line 54.
Attempt to free unreferenced scalar: SV 0x81715ec at /pro/3gl/CPAN/DBI-git/blib/lib/DBI.pm line 721.
Attempt to free unreferenced scalar: SV 0x81715ec at /pro/3gl/CPAN/DBI-git/blib/lib/DBI.pm line 721.
Attempt to free unreferenced scalar: SV 0x81715ec at /pro/3gl/CPAN/DBI-git/blib/lib/DBI.pm line 721.
Attempt to free unreferenced scalar: SV 0x81715ec at /pro/3gl/CPAN/DBI-git/blib/lib/DBD/Sponge.pm line 54.
Use of uninitialized value in subroutine entry at /pro/3gl/CPAN/DBI-git/blib/lib/DBI.pm line 749.
t/31methcache.t .................
All 49 subtests passed
Attempt to free unreferenced scalar: SV 0xb6ae31ec during global destruction.
Attempt to free unreferenced scalar: SV 0xb60f2db4 during global destruction.
Attempt to free unreferenced scalar: SV 0xb60a3908 during global destruction.
Attempt to free unreferenced scalar: SV 0xb6a9bd40 during global destruction.
Attempt to free unreferenced scalar: SV 0xb57e3a34 during global destruction.
Attempt to free unreferenced scalar: SV 0xb579c588 during global destruction.
Attempt to free unreferenced scalar: SV 0xb56e35b4 during global destruction.
Attempt to free unreferenced scalar: SV 0xb569c108 during global destruction.
Attempt to free unreferenced scalar: SV 0xa0e23b4 during global destruction.
Attempt to free unreferenced scalar: SV 0x9f806a4 during global destruction.
Attempt to free unreferenced scalar: SV 0x9e1bc04 during global destruction.
Attempt to free unreferenced scalar: SV 0x9ca1924 during global destruction.
:
:
t/zvg_30subclass.t .............. ok
Attempt to free unreferenced scalar: SV 0x81715ec at /pro/3gl/CPAN/DBI-git/blib/lib/DBI.pm line 721.
Attempt to free unreferenced scalar: SV 0x81715ec at /pro/3gl/CPAN/DBI-git/blib/lib/DBI.pm line 721.
Attempt to free unreferenced scalar: SV 0x81715ec at /pro/3gl/CPAN/DBI-git/blib/lib/DBI.pm line 721.
Attempt to free unreferenced scalar: SV 0x81715ec at /pro/3gl/CPAN/DBI-git/blib/lib/DBD/Sponge.pm line 54.
Attempt to free unreferenced scalar: SV 0x81715ec at /pro/3gl/CPAN/DBI-git/blib/lib/DBI.pm line 721.
Attempt to free unreferenced scalar: SV 0x81715ec at /pro/3gl/CPAN/DBI-git/blib/lib/DBI.pm line 721.
Attempt to free unreferenced scalar: SV 0x81715ec at /pro/3gl/CPAN/DBI-git/blib/lib/DBI.pm line 721.
Attempt to free unreferenced scalar: SV 0x81715ec at /pro/3gl/CPAN/DBI-git/blib/lib/DBD/Sponge.pm line 54.
t/zvg_31methcache.t .............
All 49 subtests passed
Attempt to free unreferenced scalar: SV 0xb60a2968 during global destruction.
Attempt to free unreferenced scalar: SV 0xb6960030 during global destruction.
Attempt to free unreferenced scalar: SV 0xb698d1f0 during global destruction.
Attempt to free unreferenced scalar: SV 0xb3ea2978 during global destruction.
Attempt to free unreferenced scalar: SV 0xb4b60040 during global destruction.
Attempt to free unreferenced scalar: SV 0xb4b8d200 during global destruction.
Attempt to free unreferenced scalar: SV 0xb35a2520 during global destruction.
Attempt to free unreferenced scalar: SV 0xb5e5fbe8 during global destruction.
Attempt to free unreferenced scalar: SV 0xb5e8cda8 during global destruction.
Attempt to free unreferenced scalar: SV 0xb42a2510 during global destruction.
Attempt to free unreferenced scalar: SV 0xb5f5fbd0 during global destruction.
Attempt to free unreferenced scalar: SV 0xb5f8cd90 during global destruction.
Attempt to free unreferenced scalar: SV 0xa5419bc during global destruction.
Attempt to free unreferenced scalar: SV 0xa553ad4 during global destruction.
Attempt to free unreferenced scalar: SV 0xa344764 during global destruction.
Attempt to free unreferenced scalar: SV 0xa35687c during global destruction.
Attempt to free unreferenced scalar: SV 0xa1412fc during global destruction.
Attempt to free unreferenced scalar: SV 0xa153414 during global destruction.
Attempt to free unreferenced scalar: SV 0x9ee1404 during global destruction.
Attempt to free unreferenced scalar: SV 0x9f0d194 during global destruction.
Attempt to free unreferenced scalar: SV 0x81715ec at t/zvg_35thrclone.t line 4.


Test Summary Report
-------------------
t/31methcache.t               (Wstat: 11 Tests: 49 Failed: 0)
  Non-zero wait status: 11
t/zvg_31methcache.t           (Wstat: 11 Tests: 49 Failed: 0)
  Non-zero wait status: 11
Files=183, Tests=8663, 90 wallclock secs ( 1.77 usr  0.33 sys + 75.90 cusr  6.91 csys = 84.91 CPU)
Result: FAIL
Failed 2/183 test programs. 0/8663 subtests failed.
make: *** [test_dynamic] Error 255

riba can reproduce with a different set of errors

-- 
H.Merijn Brand  http://tux.nl   Perl Monger  http://amsterdam.pm.org/
using perl5.00307 .. 5.19   porting perl5 on HP-UX, AIX, and openSUSE
http://mirrors.develooper.com/hpux/        http://www.test-smoke.org/
http://qa.perl.org   http://www.goldmark.org/jeff/stupid-disclaimers/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.