ingydotnet / test-base-pm

Extendable Perl Testing
http://search.cpan.org/dist/Test-Base/
13 stars 12 forks source link

failing test on perl-5.8.4 #8

Closed kevindawson closed 10 years ago

kevindawson commented 10 years ago

failing test on perl-5.8.4

passed ok on perl-5.8.9

needs testing on perl-5.8.1

t/compile.t .............. ok
*** Error in `/home/kevin/perl5/perlbrew/perls/perl-5.8.4/bin/perl': free(): invalid pointer: 0x09bb2108 ***
======= Backtrace: =========
/lib/i386-linux-gnu/libc.so.6(+0x767e2)[0x401517e2]
/lib/i386-linux-gnu/libc.so.6(+0x77530)[0x40152530]
/home/kevin/perl5/perlbrew/perls/perl-5.8.4/bin/perl(Perl_vivify_ref+0x65)[0x80c2945]
/home/kevin/perl5/perlbrew/perls/perl-5.8.4/bin/perl(Perl_pp_padsv+0x82)[0x80c3332]
/home/kevin/perl5/perlbrew/perls/perl-5.8.4/bin/perl(Perl_runops_standard+0x22)[0x80ba112]
/home/kevin/perl5/perlbrew/perls/perl-5.8.4/bin/perl(perl_run+0x38a)[0x80687da]
/home/kevin/perl5/perlbrew/perls/perl-5.8.4/bin/perl(main+0x109)[0x805fe59]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf5)[0x400f4935]
/home/kevin/perl5/perlbrew/perls/perl-5.8.4/bin/perl[0x805fe89]
======= Memory map: ========
08048000-08161000 r-xp 00000000 08:01 557196     /home/kevin/perl5/perlbrew/perls/perl-5.8.4/bin/perl
08161000-08162000 r--p 00118000 08:01 557196     /home/kevin/perl5/perlbrew/perls/perl-5.8.4/bin/perl
08162000-08166000 rw-p 00119000 08:01 557196     /home/kevin/perl5/perlbrew/perls/perl-5.8.4/bin/perl
08166000-08168000 rw-p 00000000 00:00 0 
09b86000-09e9f000 rw-p 00000000 00:00 0          [heap]
40000000-40020000 r-xp 00000000 08:01 927682     /lib/i386-linux-gnu/ld-2.17.so
40020000-40021000 r--p 0001f000 08:01 927682     /lib/i386-linux-gnu/ld-2.17.so
40021000-40022000 rw-p 00020000 08:01 927682     /lib/i386-linux-gnu/ld-2.17.so
40022000-40023000 r-xp 00000000 00:00 0          [vdso]
40023000-40025000 rw-p 00000000 00:00 0 
40025000-40026000 r--p 002bd000 08:01 395913     /usr/lib/locale/locale-archive
40026000-40027000 r--p 002bc000 08:01 395913     /usr/lib/locale/locale-archive
40027000-4002b000 rw-p 00000000 00:00 0 
4002b000-4002e000 r-xp 00000000 08:01 1207297    /home/kevin/perl5/perlbrew/perls/perl-5.8.4/lib/5.8.4/i686-linux-thread-multi/auto/Filter/Util/Call/Call.so
4002e000-4002f000 r--p 00002000 08:01 1207297    /home/kevin/perl5/perlbrew/perls/perl-5.8.4/lib/5.8.4/i686-linux-thread-multi/auto/Filter/Util/Call/Call.so
4002f000-40030000 rw-p 00003000 08:01 1207297    /home/kevin/perl5/perlbrew/perls/perl-5.8.4/lib/5.8.4/i686-linux-thread-multi/auto/Filter/Util/Call/Call.so
40031000-40039000 r-xp 00000000 08:01 1207326    /home/kevin/perl5/perlbrew/perls/perl-5.8.4/lib/5.8.4/i686-linux-thread-multi/auto/Data/Dumper/Dumper.so
40039000-4003a000 r--p 00007000 08:01 1207326    /home/kevin/perl5/perlbrew/perls/perl-5.8.4/lib/5.8.4/i686-linux-thread-multi/auto/Data/Dumper/Dumper.so
4003a000-4003b000 rw-p 00008000 08:01 1207326    /home/kevin/perl5/perlbrew/perls/perl-5.8.4/lib/5.8.4/i686-linux-thread-multi/auto/Data/Dumper/Dumper.so
40045000-40048000 r-xp 00000000 08:01 927686     /lib/i386-linux-gnu/libdl-2.17.so
40048000-40049000 r--p 00002000 08:01 927686     /lib/i386-linux-gnu/libdl-2.17.so
40049000-4004a000 rw-p 00003000 08:01 927686     /lib/i386-linux-gnu/libdl-2.17.so
4004a000-4008b000 r-xp 00000000 08:01 927674     /lib/i386-linux-gnu/libm-2.17.so
4008b000-4008c000 r--p 00040000 08:01 927674     /lib/i386-linux-gnu/libm-2.17.so
4008c000-4008d000 rw-p 00041000 08:01 927674     /lib/i386-linux-gnu/libm-2.17.so
4008d000-4008e000 rw-p 00000000 00:00 0 
4008e000-40097000 r-xp 00000000 08:01 926741     /lib/i386-linux-gnu/libcrypt-2.17.so
40097000-40098000 r--p 00008000 08:01 926741     /lib/i386-linux-gnu/libcrypt-2.17.so
40098000-40099000 rw-p 00009000 08:01 926741     /lib/i386-linux-gnu/libcrypt-2.17.so
40099000-400c0000 rw-p 00000000 00:00 0 
400c0000-400d7000 r-xp 00000000 08:01 927672     /lib/i386-linux-gnu/libpthread-2.17.so
400d7000-400d8000 r--p 00016000 08:01 927672     /lib/i386-linux-gnu/libpthread-2.17.so
400d8000-400d9000 rw-p 00017000 08:01 927672     /lib/i386-linux-gnu/libpthread-2.17.so
400d9000-400db000 rw-p 00000000 00:00 0 
400db000-40289000 r-xp 00000000 08:01 927678     /lib/i386-linux-gnu/libc-2.17.so
40289000-4028b000 r--p 001ae000 08:01 927678     /lib/i386-linux-gnu/libc-2.17.so
4028b000-4028c000 rw-p 001b0000 08:01 927678     /lib/i386-linux-gnu/libc-2.17.so
4028c000-40290000 rw-p 00000000 00:00 0 
40290000-40490000 r--p 00000000 08:01 395913     /usr/lib/locale/locale-archive
40490000-404b1000 rw-p 00000000 00:00 0 
404b1000-404bd000 r-xp 00000000 08:01 1207371    /home/kevin/perl5/perlbrew/perls/perl-5.8.4/lib/5.8.4/i686-linux-thread-multi/auto/List/Util/Util.so
404bd000-404be000 r--p 0000b000 08:01 1207371    /home/kevin/perl5/perlbrew/perls/perl-5.8.4/lib/5.8.4/i686-linux-thread-multi/auto/List/Util/Util.so
404be000-404bf000 rw-p 0000c000 08:01 1207371    /home/kevin/perl5/perlbrew/perls/perl-5.8.4/lib/5.8.4/i686-linux-thread-multi/auto/List/Util/Util.so
404df000-404fa000 r-xp 00000000 08:01 918403     /lib/i386-linux-gnu/libgcc_s.so.1
404fa000-404fb000 r--p 0001a000 08:01 918403     /lib/i386-linux-gnu/libgcc_s.so.1
404fb000-404fc000 rw-p 0001b000 08:01 918403     /lib/i386-linux-gnu/libgcc_s.so.1
bf9da000-bfa1e000 rw-p 00000000 00:00 0          [stack]
t/deep.t ................. 
No subtests run 
t/delimiters.t ........... ok
ingydotnet commented 10 years ago

I'll look at cpantesters after #13 is fixed and see if there are issues. Also will look at travis.

ingydotnet commented 10 years ago

Everything is working fine on 5.8.1 and 5.8.4 for me.

Closing. Please open again if it fails for you.

I'm using plenv instead of perlbrew. It might be a brew specific thing.