Net--RabbitMQ
Net--RabbitMQ copied to clipboard
memory leak in fedora 18 with rabbitmq-c from git bleeding
3.6.10-4.fc18.i686 #1 SMP Tue Dec 11 18:24:49 UTC 2012 i686 i686 i386 GNU/Linux
gcc: Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/i686-redhat-linux/4.7.2/lto-wrapper Target: i686-redhat-linux Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --disable-build-with-cxx --disable-build-poststage1-with-cxx --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch=i686 --build=i686-redhat-linux Thread model: posix gcc version 4.7.2 20121109 (Red Hat 4.7.2-8) (GCC)
t/013_headers.t ..................... 1/20 *** glibc detected *** /usr/bin/perl: free(): invalid pointer: 0x088c4748 *** ======= Backtrace: ========= /lib/libc.so.6[0x4aacbff9] /usr/lib/perl5/CORE/libperl.so(Perl_safesysfree+0x20)[0x4af3bc70] /usr/lib/perl5/CORE/libperl.so(Perl_hv_undef_flags+0xf8)[0x4af59a78] /usr/lib/perl5/CORE/libperl.so(Perl_sv_clear+0x1aa)[0x4af6f26a] /usr/lib/perl5/CORE/libperl.so(Perl_sv_free2+0x5b)[0x4af6fc1b] /usr/lib/perl5/CORE/libperl.so[0x4af708b8] /usr/lib/perl5/CORE/libperl.so[0x4af66c4f] /usr/lib/perl5/CORE/libperl.so(Perl_sv_clean_objs+0x3f)[0x4af704af] /usr/lib/perl5/CORE/libperl.so(perl_destruct+0x156b)[0x4aeeacdb] /usr/bin/perl[0x80489f3] /lib/libc.so.6(__libc_start_main+0xf5)[0x4aa6f865] /usr/bin/perl[0x8048a95] ======= Memory map: ======== 08048000-08049000 r-xp 00000000 fd:01 9586 /usr/bin/perl 08049000-0804a000 r--p 00000000 fd:01 9586 /usr/bin/perl 0804a000-0804b000 rw-p 00001000 fd:01 9586 /usr/bin/perl 087aa000-08944000 rw-p 00000000 00:00 0 [heap] 4aa33000-4aa52000 r-xp 00000000 fd:01 28995 /usr/lib/ld-2.16.so 4aa52000-4aa53000 r--p 0001e000 fd:01 28995 /usr/lib/ld-2.16.so 4aa53000-4aa54000 rw-p 0001f000 fd:01 28995 /usr/lib/ld-2.16.so 4aa56000-4ac06000 r-xp 00000000 fd:01 28996 /usr/lib/libc-2.16.so 4ac06000-4ac08000 r--p 001b0000 fd:01 28996 /usr/lib/libc-2.16.so 4ac08000-4ac09000 rw-p 001b2000 fd:01 28996 /usr/lib/libc-2.16.so 4ac09000-4ac0c000 rw-p 00000000 00:00 0 4ac0e000-4ac11000 r-xp 00000000 fd:01 29007 /usr/lib/libdl-2.16.so 4ac11000-4ac12000 r--p 00002000 fd:01 29007 /usr/lib/libdl-2.16.so 4ac12000-4ac13000 rw-p 00003000 fd:01 29007 /usr/lib/libdl-2.16.so 4ac15000-4ac2b000 r-xp 00000000 fd:01 28997 /usr/lib/libpthread-2.16.so 4ac2b000-4ac2c000 r--p 00015000 fd:01 28997 /usr/lib/libpthread-2.16.so 4ac2c000-4ac2d000 rw-p 00016000 fd:01 28997 /usr/lib/libpthread-2.16.so 4ac2d000-4ac2f000 rw-p 00000000 00:00 0 4ace1000-4ad1f000 r-xp 00000000 fd:01 9426 /usr/lib/libm-2.16.so 4ad1f000-4ad20000 r--p 0003d000 fd:01 9426 /usr/lib/libm-2.16.so 4ad20000-4ad21000 rw-p 0003e000 fd:01 9426 /usr/lib/libm-2.16.so 4ad23000-4ad3a000 r-xp 00000000 fd:01 9135 /usr/lib/libnsl-2.16.so 4ad3a000-4ad3b000 r--p 00016000 fd:01 9135 /usr/lib/libnsl-2.16.so 4ad3b000-4ad3c000 rw-p 00017000 fd:01 9135 /usr/lib/libnsl-2.16.so 4ad3c000-4ad3e000 rw-p 00000000 00:00 0 4ad43000-4ad58000 r-xp 00000000 fd:01 29012 /usr/lib/libresolv-2.16.so 4ad58000-4ad59000 r--p 00014000 fd:01 29012 /usr/lib/libresolv-2.16.so 4ad59000-4ad5a000 rw-p 00015000 fd:01 29012 /usr/lib/libresolv-2.16.so 4ad5a000-4ad5c000 rw-p 00000000 00:00 0 4ad6c000-4ad6e000 r-xp 00000000 fd:01 13369 /usr/lib/libutil-2.16.so 4ad6e000-4ad6f000 r--p 00001000 fd:01 13369 /usr/lib/libutil-2.16.so 4ad6f000-4ad70000 rw-p 00002000 fd:01 13369 /usr/lib/libutil-2.16.so 4aead000-4b031000 r-xp 00000000 fd:01 17000 /usr/lib/perl5/CORE/libperl.so 4b031000-4b032000 ---p 00184000 fd:01 17000 /usr/lib/perl5/CORE/libperl.so 4b032000-4b034000 r--p 00184000 fd:01 17000 /usr/lib/perl5/CORE/libperl.so 4b034000-4b038000 rw-p 00186000 fd:01 17000 /usr/lib/perl5/CORE/libperl.so 4b0b8000-4b107000 r-xp 00000000 fd:01 22800 /usr/lib/libfreebl3.so 4b107000-4b108000 r--p 0004e000 fd:01 22800 /usr/lib/libfreebl3.so 4b108000-4b109000 rw-p 0004f000 fd:01 22800 /usr/lib/libfreebl3.so 4b109000-4b10d000 rw-p 00000000 00:00 0 4b10f000-4b117000 r-xp 00000000 fd:01 29019 /usr/lib/libcrypt-2.16.so 4b117000-4b118000 r--p 00007000 fd:01 29019 /usr/lib/libcrypt-2.16.so 4b118000-4b119000 rw-p 00008000 fd:01 29019 /usr/lib/libcrypt-2.16.so 4b119000-4b140000 rw-p 00000000 00:00 0 b7426000-b742c000 r-xp 00000000 fd:01 141686 /usr/lib/perl5/vendor_perl/auto/Variable/Magic/Magic.so b742c000-b742d000 r--p 00005000 fd:01 141686 /usr/lib/perl5/vendor_perl/auto/Variable/Magic/Magic.so b742d000-b742e000 rw-p 00006000 fd:01 141686 /usr/lib/perl5/vendor_perl/auto/Variable/Magic/Magic.so b742e000-b7432000 r-xp 00000000 fd:01 133200 /usr/lib/perl5/auto/mro/mro.so b7432000-b7433000 r--p 00003000 fd:01 133200 /usr/lib/perl5/auto/mro/mro.so b7433000-b7434000 rw-p 00004000 fd:01 133200 /usr/lib/perl5/auto/mro/mro.so b74b2000-b74ce000 r-xp 00000000 fd:01 17173 /usr/lib/libgcc_s-4.7.2-20121109.so.1 b74ce000-b74cf000 r--p 0001b000 fd:01 17173 /usr/lib/libgcc_s-4.7.2-20121109.so.1 b74cf000-b74d0000 rw-p 0001c000 fd:01 17173 /usr/lib/libgcc_s-4.7.2-20121109.so.1 b74d9000-b74f2000 r-xp 00000000 fd:02 264681 /pool/hume/Net--RabbitMQ/blib/arch/auto/Net/RabbitMQ/RabbitMQ.so b74f2000-b74f3000 r--p 00018000 fd:02 264681 /pool/hume/Net--RabbitMQ/blib/arch/auto/Net/RabbitMQ/RabbitMQ.so b74f3000-b74f4000 rw-p 00019000 fd:02 264681 /pool/hume/Net--RabbitMQ/blib/arch/auto/Net/RabbitMQ/RabbitMQ.so b74f4000-b76f4000 r--p 00000000 fd:01 20539 /usr/lib/locale/locale-archive b76f4000-b76f7000 rw-p 00000000 00:00 0 b76f8000-b76f9000 rw-p 00000000 00:00 0 b76f9000-b76fe000 r-xp 00000000 fd:01 7930 /usr/lib/perl5/auto/List/Util/Util.so b76fe000-b76ff000 r--p 00004000 fd:01 7930 /usr/lib/perl5/auto/List/Util/Util.so b76ff000-b7700000 rw-p 00005000 fd:01 7930 /usr/lib/perl5/auto/List/Util/Util.so b7700000-b7701000 rw-p 00000000 00:00 0 b7701000-b7702000 r-xp 00000000 00:00 0 [vdso] bfbbc000-bfbdd000 rw-p 00000000 00:00 0 [stack] t/013_headers.t ..................... All 20 subtests passed
Do you have 'Variable::Magic` installed? That test has always crashed for me with it installed. Doing the simplest things with that package using Fedora's version would cause this. A slightly newer version (though it was on CentOS) has worked fine for me in the past.
yes, I build Variable::Magic from cpan.