Skip Menu |

This queue is for tickets about the Digest-Whirlpool CPAN distribution.

Report information
The Basics
Id: 84143
Status: resolved
Priority: 0/
Queue: Digest-Whirlpool

People
Owner: Nobody in particular
Requestors: k0da [...] opensuse.org
Cc:
AdminCc:

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



Subject: several tests are failing on openSUSE ppc64
Date: Fri, 22 Mar 2013 18:09:38 +0100
To: bug-Digest-Whirlpool [...] rt.cpan.org
From: Dinar Valeev <k0da [...] opensuse.org>
Hi, Tests are failing on openSUSE Factory ppc64. We are building Digest-Whirlpool-1.09 #perl -v This is perl 5, version 16, subversion 2 (v5.16.2) built for ppc64-linux-thread-multi + /usr/bin/make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00-use.t ........ ok t/01-whirlpool.t .. All 7 subtests passed t/02-pod.t ........ skipped: Test::Pod 1.14 required t/add.t ........... ok t/addfile.t ....... ok t/b64digest.t ..... ok t/clone.t ......... All 3 subtests passed t/digest.t ........ ok t/hashsize.t ...... ok t/hexdigest.t ..... All 1 subtests passed *** Error in `/usr/bin/perl': free(): corrupted unsorted chunks: 0x000001000b5ba510 *** ======= Backtrace: ========= /lib64/libc.so.6(+0xabb74)[0xfff7ec8bb74] /lib64/libc.so.6(+0xacc98)[0xfff7ec8cc98] /lib64/libc.so.6(+0xaf290)[0xfff7ec8f290] /lib64/libc.so.6(cfree-0x118370)[0xfff7ec90488] /usr/bin/perl(Perl_safesysfree-0x126f70)[0x10092948] /usr/bin/perl(Perl_hv_undef_flags-0x1064d0)[0x100b4c18] /usr/bin/perl(Perl_sv_clear-0xeeb78)[0x100cd230] /usr/bin/perl(Perl_sv_free2-0xee148)[0x100cdc78] /usr/bin/perl[0x100c3f90] /usr/bin/perl(Perl_sv_clean_objs-0xed6c4)[0x100ce7ec] /usr/bin/perl(perl_destruct-0x1769e8)[0x100415e0] /usr/bin/perl(main-0x19744c)[0x1001f754] /lib64/libc.so.6(+0x4582c)[0xfff7ec2582c] /lib64/libc.so.6(__libc_start_main-0x17db88)[0xfff7ec25a50] ======= Memory map: ======== 10000000-101b0000 r-xp 00000000 08:03 8497335 /usr/bin/perl 101b0000-101d0000 rw-p 001a0000 08:03 8497335 /usr/bin/perl 1000b540000-1000b7b0000 rw-p 00000000 00:00 0 [heap] fff7eac0000-fff7ead0000 r-xp 00000000 08:03 8620485 /home/abuild/rpmbuild/BUILD/Digest-Whirlpool-1.09/blib/arch/auto/Digest/Whirlpool/Whirlpool.so fff7ead0000-fff7eae0000 rw-p 00000000 08:03 8620485 /home/abuild/rpmbuild/BUILD/Digest-Whirlpool-1.09/blib/arch/auto/Digest/Whirlpool/Whirlpool.so fff7eae0000-fff7ebe0000 rw-p 00000000 00:00 0 fff7ebe0000-fff7ed90000 r-xp 00000000 08:03 8496822 /lib64/libc-2.17.so fff7ed90000-fff7eda0000 r--p 001a0000 08:03 8496822 /lib64/libc-2.17.so fff7eda0000-fff7edc0000 rw-p 001b0000 08:03 8496822 /lib64/libc-2.17.so fff7edc0000-fff7ede0000 r-xp 00000000 08:03 8496848 /lib64/libpthread-2.17.so fff7ede0000-fff7ee00000 rw-p 00010000 08:03 8496848 /lib64/libpthread-2.17.so fff7ee00000-fff7ee10000 r-xp 00000000 08:03 8496826 /lib64/libcrypt-2.17.so fff7ee10000-fff7ee20000 rw-p 00000000 08:03 8496826 /lib64/libcrypt-2.17.so fff7ee20000-fff7ee50000 rw-p 00000000 00:00 0 fff7ee50000-fff7ee60000 r-xp 00000000 08:03 8496828 /lib64/libdl-2.17.so fff7ee60000-fff7ee70000 rw-p 00000000 08:03 8496828 /lib64/libdl-2.17.so fff7ee70000-fff7ef30000 r-xp 00000000 08:03 8496830 /lib64/libm-2.17.so fff7ef30000-fff7ef40000 rw-p 000b0000 08:03 8496830 /lib64/libm-2.17.so fff7ef40000-fff7ef50000 rw-p 00000000 00:00 0 fff7ef50000-fff7ef70000 r-xp 00000000 00:00 0 [vdso] fff7ef70000-fff7efa0000 r-xp 00000000 08:03 8496815 /lib64/ld-2.17.so fff7efa0000-fff7efb0000 rw-p 00020000 08:03 8496815 /lib64/ld-2.17.so fffd0da0000-fffd0dd0000 rw-p 00000000 00:00 0 [stack] t/new.t ........... All 7 subtests passed t/reset.t ......... All 4 subtests passed t/rt-50620.t ...... ok Test Summary Report ------------------- t/01-whirlpool.t (Wstat: 139 Tests: 7 Failed: 0) Non-zero wait status: 139 t/clone.t (Wstat: 139 Tests: 3 Failed: 0) Non-zero wait status: 139 t/hexdigest.t (Wstat: 139 Tests: 1 Failed: 0) Non-zero wait status: 139 t/new.t (Wstat: 134 Tests: 7 Failed: 0) Non-zero wait status: 134 t/reset.t (Wstat: 139 Tests: 4 Failed: 0) Non-zero wait status: 139 Files=13, Tests=40, 1 wallclock secs ( 0.05 usr 0.01 sys + 0.37 cusr 0.06 csys = 0.49 CPU) Result: FAIL Failed 5/13 test programs. 0/40 subtests failed. make: *** [test_dynamic] Error 255 error: Bad exit status from /var/tmp/rpm-tmp.DZZjqf (%check) The full build log is available: https://build.opensuse.org/package/rawlog?arch=ppc64&package=perl-Digest-Whirlpool&project=openSUSE%3AFactory%3APowerPC&repository=standard NOTE: ppc (32bit) have those tests passed. So the issue is only with 64-bit Thanks in advance, Dinar
On 2013-03-22T13:10:17-04:00, k0da@opensuse.org wrote: Show quoted text
> Hi, > > Tests are failing on openSUSE Factory ppc64. > We are building Digest-Whirlpool-1.09 > #perl -v > This is perl 5, version 16, subversion 2 (v5.16.2) built for > ppc64-linux-thread-multi > > + /usr/bin/make test > PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" > "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t > t/00-use.t ........ ok > t/01-whirlpool.t .. > All 7 subtests passed > t/02-pod.t ........ skipped: Test::Pod 1.14 required > t/add.t ........... ok > t/addfile.t ....... ok > t/b64digest.t ..... ok > t/clone.t ......... > All 3 subtests passed > t/digest.t ........ ok > t/hashsize.t ...... ok > t/hexdigest.t ..... > All 1 subtests passed > *** Error in `/usr/bin/perl': free(): corrupted unsorted chunks: > 0x000001000b5ba510 *** > ======= Backtrace: ========= > /lib64/libc.so.6(+0xabb74)[0xfff7ec8bb74] > /lib64/libc.so.6(+0xacc98)[0xfff7ec8cc98] > /lib64/libc.so.6(+0xaf290)[0xfff7ec8f290] > /lib64/libc.so.6(cfree-0x118370)[0xfff7ec90488] > /usr/bin/perl(Perl_safesysfree-0x126f70)[0x10092948] > /usr/bin/perl(Perl_hv_undef_flags-0x1064d0)[0x100b4c18] > /usr/bin/perl(Perl_sv_clear-0xeeb78)[0x100cd230] > /usr/bin/perl(Perl_sv_free2-0xee148)[0x100cdc78] > /usr/bin/perl[0x100c3f90] > /usr/bin/perl(Perl_sv_clean_objs-0xed6c4)[0x100ce7ec] > /usr/bin/perl(perl_destruct-0x1769e8)[0x100415e0] > /usr/bin/perl(main-0x19744c)[0x1001f754] > /lib64/libc.so.6(+0x4582c)[0xfff7ec2582c] > /lib64/libc.so.6(__libc_start_main-0x17db88)[0xfff7ec25a50] > ======= Memory map: ======== > 10000000-101b0000 r-xp 00000000 08:03 8497335 > /usr/bin/perl > 101b0000-101d0000 rw-p 001a0000 08:03 8497335 > /usr/bin/perl > 1000b540000-1000b7b0000 rw-p 00000000 00:00 0 > [heap] > fff7eac0000-fff7ead0000 r-xp 00000000 08:03 8620485 > /home/abuild/rpmbuild/BUILD/Digest-Whirlpool- > 1.09/blib/arch/auto/Digest/Whirlpool/Whirlpool.so > fff7ead0000-fff7eae0000 rw-p 00000000 08:03 8620485 > /home/abuild/rpmbuild/BUILD/Digest-Whirlpool- > 1.09/blib/arch/auto/Digest/Whirlpool/Whirlpool.so > fff7eae0000-fff7ebe0000 rw-p 00000000 00:00 0 > fff7ebe0000-fff7ed90000 r-xp 00000000 08:03 8496822 > /lib64/libc-2.17.so > fff7ed90000-fff7eda0000 r--p 001a0000 08:03 8496822 > /lib64/libc-2.17.so > fff7eda0000-fff7edc0000 rw-p 001b0000 08:03 8496822 > /lib64/libc-2.17.so > fff7edc0000-fff7ede0000 r-xp 00000000 08:03 8496848 > /lib64/libpthread-2.17.so > fff7ede0000-fff7ee00000 rw-p 00010000 08:03 8496848 > /lib64/libpthread-2.17.so > fff7ee00000-fff7ee10000 r-xp 00000000 08:03 8496826 > /lib64/libcrypt-2.17.so > fff7ee10000-fff7ee20000 rw-p 00000000 08:03 8496826 > /lib64/libcrypt-2.17.so > fff7ee20000-fff7ee50000 rw-p 00000000 00:00 0 > fff7ee50000-fff7ee60000 r-xp 00000000 08:03 8496828 > /lib64/libdl-2.17.so > fff7ee60000-fff7ee70000 rw-p 00000000 08:03 8496828 > /lib64/libdl-2.17.so > fff7ee70000-fff7ef30000 r-xp 00000000 08:03 8496830 > /lib64/libm-2.17.so > fff7ef30000-fff7ef40000 rw-p 000b0000 08:03 8496830 > /lib64/libm-2.17.so > fff7ef40000-fff7ef50000 rw-p 00000000 00:00 0 > fff7ef50000-fff7ef70000 r-xp 00000000 00:00 0 > [vdso] > fff7ef70000-fff7efa0000 r-xp 00000000 08:03 8496815 > /lib64/ld-2.17.so > fff7efa0000-fff7efb0000 rw-p 00020000 08:03 8496815 > /lib64/ld-2.17.so > fffd0da0000-fffd0dd0000 rw-p 00000000 00:00 0 > [stack] > t/new.t ........... > All 7 subtests passed > t/reset.t ......... > All 4 subtests passed > t/rt-50620.t ...... ok > > Test Summary Report > ------------------- > t/01-whirlpool.t (Wstat: 139 Tests: 7 Failed: 0) > Non-zero wait status: 139 > t/clone.t (Wstat: 139 Tests: 3 Failed: 0) > Non-zero wait status: 139 > t/hexdigest.t (Wstat: 139 Tests: 1 Failed: 0) > Non-zero wait status: 139 > t/new.t (Wstat: 134 Tests: 7 Failed: 0) > Non-zero wait status: 134 > t/reset.t (Wstat: 139 Tests: 4 Failed: 0) > Non-zero wait status: 139 > Files=13, Tests=40, 1 wallclock secs ( 0.05 usr 0.01 sys + 0.37 > cusr 0.06 csys = 0.49 CPU) > Result: FAIL > Failed 5/13 test programs. 0/40 subtests failed. > make: *** [test_dynamic] Error 255 > error: Bad exit status from /var/tmp/rpm-tmp.DZZjqf (%check) > > The full build log is available: > https://build.opensuse.org/package/rawlog?arch=ppc64&package=perl- > Digest- > Whirlpool&project=openSUSE%3AFactory%3APowerPC&repository=standard > > NOTE: ppc (32bit) have those tests passed. So the issue is only with > 64-bit > > Thanks in advance, > Dinar
According to the maintainer of the Fedora/RHEL package this issue is fixed in recent releases. Try 2.02 and check if it works.