Package: pdl Version: 1:2.4.11-4 Architecture: i386 I'm trying to recompile pdl with perl 5.18, and it's failing in the make test phase with:
> cc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat > -Werror=format-security -Wall -ffunction-sections -Wl,-z,relro > -Wl,--as-needed -o blib/bin/pdl pdl.o > make[1]: Leaving directory `/tmp/pdl-2.4.11' > mkdir -p blib/lib/PDL/Config > perl -Mblib debian/write_config_debian.pl > blib/lib/PDL/Config/Debian.pm > pod2man debian/dh_pdl > debian/dh_pdl.1 > touch build-stamp > fakeroot debian/rules binary > dh_testdir > BEGIN test normal > /usr/bin/make TEST_VERBOSE=0 LC_ALL=C test | perl debian/filter-test.pl > *** Error in `/usr/bin/perl': realloc(): invalid next size: 0x0a30f950 *** Interestingly, things hang there rather than exiting. I'm not qure quite what the problem is, but it's very reproducible for me (only the hex next size value varies), and I notice the debian autobuilder has similar errors on i386. Here's two unfiltered test logs (boring leading parts snipped). The second includes a hopefully-useful backtrace. PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/aaa_load.t ................ 1..1 ok 1 ok t/argtest.t ................. 1..3 EXPECT ERROR NEXT: ----- Error - tried to use an unknown data structure as a PDL at (eval 23) line 1. ----- ok 1 EXPECT ERROR NEXT: ----- Hash given as a pdl - but not {PDL} key! at t/argtest.t line 37. ----- ok 2 EXPECT ERROR NEXT: ----- Error - tried to use an unknown data structure as a PDL at t/argtest.t line 44. ----- ok 3 ok t/autoload.t ................ 1..3 ok 1 - use PDL::AutoLoader; *** Error in `/usr/bin/perl': realloc(): invalid next size: 0x08e77090 *** Dims: 2,2 DLen: 32 ^Cmake: *** [test_dynamic] Interrupt PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/aaa_load.t ................ 1..1 ok 1 ok t/argtest.t ................. 1..3 EXPECT ERROR NEXT: ----- Error - tried to use an unknown data structure as a PDL at (eval 23) line 1. ----- ok 1 EXPECT ERROR NEXT: ----- Hash given as a pdl - but not {PDL} key! at t/argtest.t line 37. ----- ok 2 EXPECT ERROR NEXT: ----- Error - tried to use an unknown data structure as a PDL at t/argtest.t line 44. ----- ok 3 ok t/autoload.t ................ 1..3 *** Error in `/usr/bin/perl': double free or corruption (out): 0x09287190 *** ok 1 - use PDL::AutoLoader; Dims: 2,2 DLen: 32 ======= Backtrace: ========= /lib/i386-linux-gnu/i686/cmov/libc.so.6[0x42222e42] /lib/i386-linux-gnu/i686/cmov/libc.so.6[0x42223b80] /tmp/pdl-2.4.11/blib/arch/auto/PDL/Core/Core.so(pdl_freethreadloop+0x2f)[0xf76a199f] /tmp/pdl-2.4.11/blib/arch/auto/PDL/Ops/Ops.so(pdl_plus_free+0x2e)[0xf7673eae] /tmp/pdl-2.4.11/blib/arch/auto/PDL/Core/Core.so(pdl_destroytransform_nonmutual+0x78)[0xf76a00d8] /tmp/pdl-2.4.11/blib/arch/auto/PDL/Core/Core.so(pdl_make_trans_mutual+0x248)[0xf76a0dd8] /tmp/pdl-2.4.11/blib/arch/auto/PDL/Ops/Ops.so(+0x4d499)[0xf7673499] /usr/bin/perl(Perl_pp_entersub+0x4a6)[0x80f4a86] /usr/bin/perl(Perl_amagic_call+0x45a)[0x808662a] /usr/bin/perl(Perl_try_amagic_bin+0x76)[0x8087886] /usr/bin/perl(Perl_pp_add+0x178)[0x80eebd8] /usr/bin/perl(Perl_runops_standard+0x18)[0x80ecf48] /usr/bin/perl(perl_run+0x3db)[0x808056b] /usr/bin/perl(main+0x13f)[0x805ed6f] /lib/i386-linux-gnu/i686/cmov/libc.so.6(__libc_start_main+0xf5)[0x421c68c5] /usr/bin/perl[0x805eda1] ======= Memory map: ======== 08048000-081c1000 r-xp 00000000 09:01 10585194 /usr/bin/perl 081c1000-081c2000 r--p 00179000 09:01 10585194 /usr/bin/perl 081c2000-081c5000 rw-p 0017a000 09:01 10585194 /usr/bin/perl 09147000-0969c000 rw-p 00000000 00:00 0 [heap] 4218a000-421a9000 r-xp 00000000 09:01 10436637 /lib/i386-linux-gnu/ld-2.17.so 421a9000-421aa000 r--p 0001f000 09:01 10436637 /lib/i386-linux-gnu/ld-2.17.so 421aa000-421ab000 rw-p 00020000 09:01 10436637 /lib/i386-linux-gnu/ld-2.17.so 421ad000-42356000 r-xp 00000000 09:01 10436922 /lib/i386-linux-gnu/i686/cmov/libc-2.17.so 42356000-42358000 r--p 001a9000 09:01 10436922 /lib/i386-linux-gnu/i686/cmov/libc-2.17.so 42358000-42359000 rw-p 001ab000 09:01 10436922 /lib/i386-linux-gnu/i686/cmov/libc-2.17.so 42359000-4235c000 rw-p 00000000 00:00 0 4235e000-42361000 r-xp 00000000 09:01 10436982 /lib/i386-linux-gnu/i686/cmov/libdl-2.17.so 42361000-42362000 r--p 00002000 09:01 10436982 /lib/i386-linux-gnu/i686/cmov/libdl-2.17.so 42362000-42363000 rw-p 00003000 09:01 10436982 /lib/i386-linux-gnu/i686/cmov/libdl-2.17.so 42365000-423a6000 r-xp 00000000 09:01 10437166 /lib/i386-linux-gnu/i686/cmov/libm-2.17.so 423a6000-423a7000 r--p 00040000 09:01 10437166 /lib/i386-linux-gnu/i686/cmov/libm-2.17.so 423a7000-423a8000 rw-p 00041000 09:01 10437166 /lib/i386-linux-gnu/i686/cmov/libm-2.17.so 423aa000-423c1000 r-xp 00000000 09:01 10437227 /lib/i386-linux-gnu/i686/cmov/libpthread-2.17.so 423c1000-423c2000 r--p 00016000 09:01 10437227 /lib/i386-linux-gnu/i686/cmov/libpthread-2.17.so 423c2000-423c3000 rw-p 00017000 09:01 10437227 /lib/i386-linux-gnu/i686/cmov/libpthread-2.17.so 423c3000-423c5000 rw-p 00000000 00:00 0 42884000-4289f000 r-xp 00000000 09:01 10437224 /lib/i386-linux-gnu/libgcc_s.so.1 4289f000-428a0000 rw-p 0001a000 09:01 10437224 /lib/i386-linux-gnu/libgcc_s.so.1 438ad000-438b6000 r-xp 00000000 09:01 10437043 /lib/i386-linux-gnu/i686/cmov/libcrypt-2.17.so 438b6000-438b7000 r--p 00008000 09:01 10437043 /lib/i386-linux-gnu/i686/cmov/libcrypt-2.17.so 438b7000-438b8000 rw-p 00009000 09:01 10437043 /lib/i386-linux-gnu/i686/cmov/libcrypt-2.17.so 438b8000-438df000 rw-p 00000000 00:00 0 f73dc000-f73fe000 r-xp 00000000 09:02 18151374 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Bad/Bad.so f73fe000-f73ff000 r--p 00021000 09:02 18151374 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Bad/Bad.so f73ff000-f7400000 rw-p 00022000 09:02 18151374 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Bad/Bad.so f7400000-f74a4000 r-xp 00000000 09:02 18151389 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Ufunc/Ufunc.so f74a4000-f74a5000 r--p 000a3000 09:02 18151389 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Ufunc/Ufunc.so f74a5000-f74a6000 rw-p 000a4000 09:02 18151389 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Ufunc/Ufunc.so f74a6000-f7561000 r-xp 00000000 09:02 18172938 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Primitive/Primitive.so f7561000-f7562000 r--p 000ba000 09:02 18172938 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Primitive/Primitive.so f7562000-f7563000 rw-p 000bb000 09:02 18172938 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Primitive/Primitive.so f7563000-f75a7000 r-xp 00000000 09:02 18194178 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Math/Math.so f75a7000-f75a8000 r--p 00043000 09:02 18194178 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Math/Math.so f75a8000-f75aa000 rw-p 00044000 09:02 18194178 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Math/Math.so f75aa000-f75be000 r-xp 00000000 09:02 18194250 /tmp/pdl-2.4.11/blib/arch/auto/PDL/MatrixOps/MatrixOps.so f75be000-f75bf000 r--p 00013000 09:02 18194250 /tmp/pdl-2.4.11/blib/arch/auto/PDL/MatrixOps/MatrixOps.so f75bf000-f75c0000 rw-p 00014000 09:02 18194250 /tmp/pdl-2.4.11/blib/arch/auto/PDL/MatrixOps/MatrixOps.so f75c0000-f7624000 r-xp 00000000 09:02 18173122 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Slices/Slices.so f7624000-f7625000 r--p 00064000 09:02 18173122 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Slices/Slices.so f7625000-f7626000 rw-p 00065000 09:02 18173122 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Slices/Slices.so f7626000-f7686000 r-xp 00000000 09:02 18151383 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Ops/Ops.so f7686000-f7687000 r--p 0005f000 09:02 18151383 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Ops/Ops.so f7687000-f7688000 rw-p 00060000 09:02 18151383 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Ops/Ops.so f7688000-f76ad000 r-xp 00000000 09:02 18129432 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Core/Core.so f76ad000-f76ae000 r--p 00024000 09:02 18129432 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Core/Core.so f76ae000-f76af000 rw-p 00025000 09:02 18129432 /tmp/pdl-2.4.11/blib/arch/auto/PDL/Core/Core.so f76af000-f7706000 r-xp 00000000 09:01 6538157 /usr/lib/perl/5.18.1/auto/re/re.so f7706000-f7707000 r--p 00057000 09:01 6538157 /usr/lib/perl/5.18.1/auto/re/re.so f7707000-f7708000 rw-p 00058000 09:01 6538157 /usr/lib/perl/5.18.1/auto/re/re.so f7708000-f770a000 rw-p 00000000 00:00 0 f7716000-f7717000 rw-p 00000000 00:00 0 f7717000-f7719000 r-xp 00000000 09:01 6636161 /usr/lib/perl/5.18.1/auto/attributes/attributes.so f7719000-f771a000 r--p 00001000 09:01 6636161 /usr/lib/perl/5.18.1/auto/attributes/attributes.so f771a000-f771b000 rw-p 00002000 09:01 6636161 /usr/lib/perl/5.18.1/auto/attributes/attributes.so f771b000-f771d000 r-xp 00000000 09:01 6687526 /usr/lib/perl/5.18.1/auto/Filter/Util/Call/Call.so f771d000-f771e000 r--p 00001000 09:01 6687526 /usr/lib/perl/5.18.1/auto/Filter/Util/Call/Call.so f771e000-f771f000 rw-p 00002000 09:01 6687526 /usr/lib/perl/5.18.1/auto/Filter/Util/Call/Call.so f771f000-f7723000 r-xp 00000000 09:01 6619777 /usr/lib/perl/5.18.1/auto/IO/IO.so f7723000-f7724000 r--p 00003000 09:01 6619777 /usr/lib/perl/5.18.1/auto/IO/IO.so f7724000-f7725000 rw-p 00004000 09:01 6619777 /usr/lib/perl/5.18.1/auto/IO/IO.so f7725000-f7728000 r-xp 00000000 09:01 6538159 /usr/lib/perl/5.18.1/auto/Fcntl/Fcntl.so f7728000-f7729000 r--p 00002000 09:01 6538159 /usr/lib/perl/5.18.1/auto/Fcntl/Fcntl.so f7729000-f772a000 rw-p 00003000 09:01 6538159 /usr/lib/perl/5.18.1/auto/Fcntl/Fcntl.so f772a000-f772f000 r-xp 00000000 09:01 6619774 /usr/lib/perl/5.18.1/auto/List/Util/Util.so f772f000-f7730000 r--p 00004000 09:01 6619774 /usr/lib/perl/5.18.1/auto/List/Util/Util.so f7730000-f7731000 rw-p 00005000 09:01 6619774 /usr/lib/perl/5.18.1/auto/List/Util/Util.so f7731000-f7733000 rw-p 00000000 00:00 0 f7733000-f7734000 r-xp 00000000 00:00 0 [vdso] ffc58000-ffc79000 rw-p 00000000 00:00 0 [stack] Failed 2/3 subtests t/bad.t ..................... 1..79 ok 1 - no badflag ok 2 - badflag not set in a copy *** Error in `/usr/bin/perl': realloc(): invalid next size: 0x08f3c310 *** ^Cmake: *** [test_dynamic] Interrupt -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org