• I upped Devel::PPPort to 1.58 Now I wanted to test DBI using Module::Release on all 131 versions I have available that ought to be supported for DBI on a random Linux machine and it fails on threaded 5.8.2
It passes on 5.8.1 (threaded and unthreaded) I also fails with the previous Devel::PPPort, so deeper digging is probably needed. Any takers? ERROR: Tests failed! Running Mkbootstrap for DBI () chmod 644 "DBI.bs" PERL_DL_NONLAZY=1 "/media/Tux/perls-t/bin/perl5.8.2" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t # --- Perl 5.008002 on x86_64-linux-thread-multi-ld t/01basics.t .................... ok SV = RV(0x1e8d558) at 0x1c6c160 REFCNT = 1 FLAGS = (ROK,READONLY) RV = 0x1c6bb40 (in cleanup) dbih_getcom handle DBI::dr=HASH(0x1c6bb40) is not a DBI handle (has no magic) during global destruction. t/02dbidrv.t .................... ok t/03handle.t .................... ok t/04mods.t ...................... ok t/05concathash.t ................ ok t/06attrs.t ..................... ok t/07kids.t ...................... ok t/08keeperr.t ................... ok t/09trace.t ..................... ok t/10examp.t ..................... ok t/11fetch.t ..................... ok t/12quote.t ..................... ok t/13taint.t ..................... ok t/14utf8.t ...................... ok t/15array.t ..................... ok t/16destroy.t ................... ok t/17handle_error.t .............. ok t/19fhtrace.t ................... ok t/20meta.t ...................... ok t/30subclass.t .................. ok Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBD/Sponge.pm line 55. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBD/Sponge.pm line 55. Use of uninitialized value in subroutine entry at /home/tux/DBI-git/blib/lib/DBI.pm line 759. t/31methcache.t ................. All 49 subtests passed Attempt to free unreferenced scalar: SV 0x7f5abc19f330 during global destruction. Attempt to free unreferenced scalar: SV 0x7f5abc10d210 during global destruction. Attempt to free unreferenced scalar: SV 0x7f5ac419f750 during global destruction. Attempt to free unreferenced scalar: SV 0x7f5ac410d630 during global destruction. Attempt to free unreferenced scalar: SV 0x7f5ac019f0b0 during global destruction. Attempt to free unreferenced scalar: SV 0x7f5ac010cf90 during global destruction. Attempt to free unreferenced scalar: SV 0x7f5ab419f740 during global destruction. Attempt to free unreferenced scalar: SV 0x7f5ab410d620 during global destruction. Attempt to free unreferenced scalar: SV 0x322fc90 during global destruction. Attempt to free unreferenced scalar: SV 0x2fed390 during global destruction. Attempt to free unreferenced scalar: SV 0x2da6990 during global destruction. Attempt to free unreferenced scalar: SV 0x2b2b210 during global destruction. t/35thrclone.t .................. ok t/40profile.t ................... ok t/41prof_dump.t ................. ok t/42prof_data.t ................. ok t/43prof_env.t .................. ok t/48dbi_dbd_sqlengine.t ......... ok t/49dbd_file.t .................. ok t/50dbm_simple.t ................ ok t/51dbm_file.t .................. ok t/52dbm_complex.t ............... skipped: DBI::SQL::Nano is being used t/53sqlengine_adv.t ............. ok t/54_dbd_mem.t .................. ok t/60preparse.t .................. ok t/65transact.t .................. ok t/70callbacks.t ................. ok t/72childhandles.t .............. ok t/73cachedkids.t ................ ok t/80proxy.t ..................... skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm) t/85gofer.t ..................... ok t/86gofer_fail.t ................ ok t/87gofer_cache.t ............... ok t/90sql_type_cast.t ............. ok t/91_store_warning.t ............ ok t/pod-cm.t ...................... skipped: Pod::Spell::CommonMistakes required for testing POD spelling t/pod-coverage.t ................ skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod.t ......................... skipped: Test::Pod 1.41 required for testing POD # --- Perl 5.008002 on x86_64-linux-thread-multi-ld t/zvg_01basics.t ................ ok SV = RV(0x1d94470) at 0x1cfffd0 REFCNT = 1 FLAGS = (PADBUSY,PADMY,ROK) RV = 0x1b73570 (in cleanup) dbih_getcom handle DBI::dr=HASH(0x1b73570) is not a DBI handle (has no magic) during global destruction. SV = RV(0x1d9f538) at 0x1a05440 REFCNT = 1 FLAGS = (ROK,READONLY) RV = 0x1b73570 t/zvg_02dbidrv.t ................ ok t/zvg_03handle.t ................ ok t/zvg_04mods.t .................. ok t/zvg_05concathash.t ............ ok t/zvg_06attrs.t ................. ok t/zvg_07kids.t .................. ok t/zvg_08keeperr.t ............... ok t/zvg_09trace.t ................. ok t/zvg_10examp.t ................. ok t/zvg_11fetch.t ................. ok t/zvg_12quote.t ................. ok t/zvg_13taint.t ................. skipped: Taint attribute tests not functional with DBI_AUTOPROXY t/zvg_14utf8.t .................. ok t/zvg_15array.t ................. ok t/zvg_16destroy.t ............... ok t/zvg_17handle_error.t .......... ok t/zvg_19fhtrace.t ............... ok t/zvg_20meta.t .................. ok t/zvg_30subclass.t .............. ok Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBD/Sponge.pm line 55. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBD/Sponge.pm line 55. t/zvg_31methcache.t ............. All 49 subtests passed Attempt to free unreferenced scalar: SV 0x7f7a5c34a7d0 during global destruction. Attempt to free unreferenced scalar: SV 0x7f7a5c0d6cf0 during global destruction. Attempt to free unreferenced scalar: SV 0x7f7a5c12bb60 during global destruction. Attempt to free unreferenced scalar: SV 0x7f7a6434a770 during global destruction. Attempt to free unreferenced scalar: SV 0x7f7a640d6ca0 during global destruction. Attempt to free unreferenced scalar: SV 0x7f7a6412bb10 during global destruction. Attempt to free unreferenced scalar: SV 0x7f7a6034a4c0 during global destruction. Attempt to free unreferenced scalar: SV 0x7f7a600d69e0 during global destruction. Attempt to free unreferenced scalar: SV 0x7f7a6012b850 during global destruction. Attempt to free unreferenced scalar: SV 0x7f7a5434afb0 during global destruction. Attempt to free unreferenced scalar: SV 0x7f7a540d74d0 during global destruction. Attempt to free unreferenced scalar: SV 0x7f7a5412c340 during global destruction. Attempt to free unreferenced scalar: SV 0x23a7e70 during global destruction. Attempt to free unreferenced scalar: SV 0x2462920 during global destruction. Attempt to free unreferenced scalar: SV 0x20283e0 during global destruction. Attempt to free unreferenced scalar: SV 0x20e2d20 during global destruction. Attempt to free unreferenced scalar: SV 0x1d36170 during global destruction. Attempt to free unreferenced scalar: SV 0x1d548d0 during global destruction. Attempt to free unreferenced scalar: SV 0x18e7570 during global destruction. Attempt to free unreferenced scalar: SV 0x1939810 during global destruction. Attempt to free unreferenced scalar: SV 0x744430 at t/zvg_35thrclone.t line 4. t/zvg_35thrclone.t .............. ok t/zvg_40profile.t ............... ok t/zvg_41prof_dump.t ............. ok t/zvg_42prof_data.t ............. ok t/zvg_43prof_env.t .............. ok t/zvg_48dbi_dbd_sqlengine.t ..... ok t/zvg_49dbd_file.t .............. ok t/zvg_50dbm_simple.t ............ ok t/zvg_51dbm_file.t .............. ok t/zvg_52dbm_complex.t ........... skipped: DBI::SQL::Nano is being used t/zvg_53sqlengine_adv.t ......... skipped: Modifying driver state won't compute running behind Gofer t/zvg_54_dbd_mem.t .............. skipped: modifying meta data doesn't work with Gofer-AutoProxy t/zvg_60preparse.t .............. ok t/zvg_65transact.t .............. skipped: Transactions not supported by DBD::Gofer t/zvg_70callbacks.t ............. ok t/zvg_72childhandles.t .......... ok t/zvg_73cachedkids.t ............ ok t/zvg_80proxy.t ................. skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm) t/zvg_85gofer.t ................. ok t/zvg_86gofer_fail.t ............ skipped: Gofer DBI_AUTOPROXY t/zvg_87gofer_cache.t ........... skipped: Gofer DBI_AUTOPROXY t/zvg_90sql_type_cast.t ......... ok t/zvg_91_store_warning.t ........ ok t/zvn_48dbi_dbd_sqlengine.t ..... ok t/zvn_49dbd_file.t .............. ok t/zvn_50dbm_simple.t ............ ok t/zvn_51dbm_file.t .............. ok t/zvn_52dbm_complex.t ........... skipped: DBI::SQL::Nano is being used t/zvn_85gofer.t ................. ok # --- Perl 5.008002 on x86_64-linux-thread-multi-ld t/zvp_01basics.t ................ ok t/zvp_02dbidrv.t ................ ok t/zvp_03handle.t ................ ok t/zvp_04mods.t .................. ok t/zvp_05concathash.t ............ ok t/zvp_06attrs.t ................. ok t/zvp_07kids.t .................. skipped: $h->{Kids} attribute not supported for DBI::PurePerl t/zvp_08keeperr.t ............... ok t/zvp_09trace.t ................. ok t/zvp_10examp.t ................. ok t/zvp_11fetch.t ................. ok t/zvp_12quote.t ................. ok t/zvp_13taint.t ................. skipped: Taint attributes not supported with DBI::PurePerl t/zvp_14utf8.t .................. ok t/zvp_15array.t ................. ok t/zvp_16destroy.t ............... ok t/zvp_17handle_error.t .......... ok t/zvp_19fhtrace.t ............... ok t/zvp_20meta.t .................. ok t/zvp_30subclass.t .............. ok Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBD/Sponge.pm line 55. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBD/Sponge.pm line 55. Attempt to free unreferenced scalar: SV 0x744430 at t/zvp_31methcache.t line 3. t/zvp_31methcache.t ............. ok Attempt to free unreferenced scalar: SV 0x7fc4f0246a20 during global destruction. Attempt to free unreferenced scalar: SV 0x7fc4f014f530 during global destruction. Attempt to free unreferenced scalar: SV 0x7fc4f8269460 during global destruction. Attempt to free unreferenced scalar: SV 0x7fc4f823c980 during global destruction. Attempt to free unreferenced scalar: SV 0x7fc4f424d780 during global destruction. Attempt to free unreferenced scalar: SV 0x7fc4f4142010 during global destruction. Attempt to free unreferenced scalar: SV 0x7fc4e8254610 during global destruction. Attempt to free unreferenced scalar: SV 0x7fc4e813c4d0 during global destruction. Attempt to free unreferenced scalar: SV 0x3967b60 during global destruction. Attempt to free unreferenced scalar: SV 0x3548250 during global destruction. Attempt to free unreferenced scalar: SV 0x3110700 during global destruction. Attempt to free unreferenced scalar: SV 0x2d1f320 during global destruction. Attempt to free unreferenced scalar: SV 0x744430 at t/zvp_35thrclone.t line 4. t/zvp_35thrclone.t .............. ok t/zvp_40profile.t ............... skipped: profiling not supported for DBI::PurePerl t/zvp_41prof_dump.t ............. skipped: profiling not supported for DBI::PurePerl t/zvp_42prof_data.t ............. skipped: profiling not supported for DBI::PurePerl t/zvp_43prof_env.t .............. skipped: profiling not supported for DBI::PurePerl t/zvp_48dbi_dbd_sqlengine.t ..... ok t/zvp_49dbd_file.t .............. ok t/zvp_50dbm_simple.t ............ ok t/zvp_51dbm_file.t .............. ok t/zvp_52dbm_complex.t ........... skipped: DBI::SQL::Nano is being used t/zvp_53sqlengine_adv.t ......... ok t/zvp_54_dbd_mem.t .............. ok t/zvp_60preparse.t .............. skipped: preparse not supported for DBI::PurePerl t/zvp_65transact.t .............. ok t/zvp_70callbacks.t ............. skipped: $h->{Callbacks} attribute not supported for DBI::PurePerl t/zvp_72childhandles.t .......... ok t/zvp_73cachedkids.t ............ ok t/zvp_80proxy.t ................. skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm) t/zvp_85gofer.t ................. ok t/zvp_86gofer_fail.t ............ skipped: requires Callbacks which are not supported with PurePerl t/zvp_87gofer_cache.t ........... ok t/zvp_90sql_type_cast.t ......... ok t/zvp_91_store_warning.t ........ ok t/zvxgn_48dbi_dbd_sqlengine.t ... ok t/zvxgn_49dbd_file.t ............ ok t/zvxgn_50dbm_simple.t .......... ok t/zvxgn_51dbm_file.t ............ ok t/zvxgn_52dbm_complex.t ......... skipped: DBI::SQL::Nano is being used t/zvxgn_85gofer.t ............... ok t/zvxgnp_48dbi_dbd_sqlengine.t .. ok t/zvxgnp_49dbd_file.t ........... ok t/zvxgnp_50dbm_simple.t ......... ok t/zvxgnp_51dbm_file.t ........... ok t/zvxgnp_52dbm_complex.t ........ skipped: DBI::SQL::Nano is being used t/zvxgnp_85gofer.t .............. ok # --- Perl 5.008002 on x86_64-linux-thread-multi-ld t/zvxgp_01basics.t .............. ok t/zvxgp_02dbidrv.t .............. ok t/zvxgp_03handle.t .............. ok t/zvxgp_04mods.t ................ ok t/zvxgp_05concathash.t .......... ok t/zvxgp_06attrs.t ............... ok t/zvxgp_07kids.t ................ skipped: $h->{Kids} attribute not supported for DBI::PurePerl t/zvxgp_08keeperr.t ............. ok t/zvxgp_09trace.t ............... ok t/zvxgp_10examp.t ............... ok t/zvxgp_11fetch.t ............... ok t/zvxgp_12quote.t ............... ok t/zvxgp_13taint.t ............... skipped: Taint attributes not supported with DBI::PurePerl t/zvxgp_14utf8.t ................ ok t/zvxgp_15array.t ............... ok t/zvxgp_16destroy.t ............. ok t/zvxgp_17handle_error.t ........ ok t/zvxgp_19fhtrace.t ............. ok t/zvxgp_20meta.t ................ ok t/zvxgp_30subclass.t ............ ok Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBD/Sponge.pm line 55. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBI.pm line 731. Attempt to free unreferenced scalar: SV 0x744430 at /home/tux/DBI-git/blib/lib/DBD/Sponge.pm line 55. Attempt to free unreferenced scalar: SV 0x744430 at t/zvxgp_31methcache.t line 5. Attempt to free unreferenced scalar: SV 0x744430 at t/zvxgp_31methcache.t line 3. t/zvxgp_31methcache.t ........... ok Attempt to free unreferenced scalar: SV 0x7f3e6863a3c0 during global destruction. Attempt to free unreferenced scalar: SV 0x7f3e683ffb60 during global destruction. Attempt to free unreferenced scalar: SV 0x7f3e682d0960 during global destruction. Attempt to free unreferenced scalar: SV 0x7f3e7063a780 during global destruction. Attempt to free unreferenced scalar: SV 0x7f3e703fff10 during global destruction. Attempt to free unreferenced scalar: SV 0x7f3e702d0d10 during global destruction. Attempt to free unreferenced scalar: SV 0x7f3e6c63a060 during global destruction. Attempt to free unreferenced scalar: SV 0x7f3e6c3ff7f0 during global destruction. Attempt to free unreferenced scalar: SV 0x7f3e6c2d05f0 during global destruction. Attempt to free unreferenced scalar: SV 0x7f3e6063ab30 during global destruction. Attempt to free unreferenced scalar: SV 0x7f3e604002c0 during global destruction. Attempt to free unreferenced scalar: SV 0x7f3e602d10c0 during global destruction. Attempt to free unreferenced scalar: SV 0x4804250 during global destruction. Attempt to free unreferenced scalar: SV 0x4751510 during global destruction. Attempt to free unreferenced scalar: SV 0x429c750 during global destruction. Attempt to free unreferenced scalar: SV 0x41e9a10 during global destruction. Attempt to free unreferenced scalar: SV 0x3d0d780 during global destruction. Attempt to free unreferenced scalar: SV 0x3c5aa40 during global destruction. Attempt to free unreferenced scalar: SV 0x3758680 during global destruction. Attempt to free unreferenced scalar: SV 0x36294b0 during global destruction. Attempt to free unreferenced scalar: SV 0x744430 at t/zvxgp_35thrclone.t line 6. Attempt to free unreferenced scalar: SV 0x744430 at t/zvxgp_35thrclone.t line 4. t/zvxgp_35thrclone.t ............ ok t/zvxgp_40profile.t ............. skipped: profiling not supported for DBI::PurePerl t/zvxgp_41prof_dump.t ........... skipped: profiling not supported for DBI::PurePerl t/zvxgp_42prof_data.t ........... skipped: profiling not supported for DBI::PurePerl t/zvxgp_43prof_env.t ............ skipped: profiling not supported for DBI::PurePerl t/zvxgp_48dbi_dbd_sqlengine.t ... ok t/zvxgp_49dbd_file.t ............ ok t/zvxgp_50dbm_simple.t .......... ok t/zvxgp_51dbm_file.t ............ ok t/zvxgp_52dbm_complex.t ......... skipped: DBI::SQL::Nano is being used t/zvxgp_53sqlengine_adv.t ....... skipped: Modifying driver state won't compute running behind Gofer t/zvxgp_54_dbd_mem.t ............ skipped: modifying meta data doesn't work with Gofer-AutoProxy t/zvxgp_60preparse.t ............ skipped: preparse not supported for DBI::PurePerl t/zvxgp_65transact.t ............ skipped: Transactions not supported by DBD::Gofer t/zvxgp_70callbacks.t ........... skipped: $h->{Callbacks} attribute not supported for DBI::PurePerl t/zvxgp_72childhandles.t ........ ok t/zvxgp_73cachedkids.t .......... ok t/zvxgp_80proxy.t ............... skipped: modules required for proxy are probably not installed (e.g., RPC/PlClient.pm) t/zvxgp_85gofer.t ............... ok t/zvxgp_86gofer_fail.t .......... skipped: requires Callbacks which are not supported with PurePerl t/zvxgp_87gofer_cache.t ......... skipped: Gofer DBI_AUTOPROXY t/zvxgp_90sql_type_cast.t ....... ok t/zvxgp_91_store_warning.t ...... ok t/zvxnp_48dbi_dbd_sqlengine.t ... ok t/zvxnp_49dbd_file.t ............ ok t/zvxnp_50dbm_simple.t .......... ok t/zvxnp_51dbm_file.t ............ ok t/zvxnp_52dbm_complex.t ......... skipped: DBI::SQL::Nano is being used t/zvxnp_85gofer.t ............... ok 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=203, Tests=9357, 109 wallclock secs ( 2.71 usr 0.62 sys + 90.87 cusr 11.23 csys = 105.43 CPU) Result: FAIL Failed 2/203 test programs. 0/9357 subtests failed. make: *** [test_dynamic] Error 255 -- H.Merijn Brand http://tux.nl Perl Monger http://amsterdam.pm.org/ using perl5.00307 .. 5.31 porting perl5 on HP-UX, AIX, and Linux https://useplaintext.email https://tux.nl http://www.test-smoke.org http://qa.perl.org http://www.goldmark.org/jeff/stupid-disclaimers/
pgpfYY0_G9A9S.pgp
Description: OpenPGP digital signature