Confirmed for v5.8.8 running under Ubuntu Edgy.
ben@Tyr:~$ perl -MNet::TCP -Mthreads -we0 *** glibc detected *** perl: munmap_chunk(): invalid pointer: 0x00002a +c808eec2e7 *** ======= Backtrace: ========= /lib/libc.so.6(__libc_free+0x17a)[0x2ac80897e9aa] /usr/lib/libperl.so.5.8(Perl_cv_undef+0x19b)[0x2ac80839ae2b] /usr/lib/libperl.so.5.8(Perl_sv_clear+0x551)[0x2ac8083d7141] /usr/lib/libperl.so.5.8(Perl_sv_free+0x7f)[0x2ac8083d740f] /usr/lib/libperl.so.5.8[0x2ac8083d23a4] /usr/lib/libperl.so.5.8(Perl_sv_clean_all+0x1b)[0x2ac8083d244b] /usr/lib/libperl.so.5.8(perl_destruct+0xb16)[0x2ac808378656] perl(main+0xb3)[0x4017e3] /lib/libc.so.6(__libc_start_main+0xf4)[0x2ac80892d0c4] perl[0x401699] ======= Memory map: ======== 00400000-00403000 r-xp 00000000 03:01 6571718 + /usr/bin/perl 00502000-00503000 rw-p 00002000 03:01 6571718 + /usr/bin/perl 00503000-007fc000 rw-p 00503000 00:00 0 + [heap] 2ac808222000-2ac80823e000 r-xp 00000000 03:01 1491037 + /lib/ld-2.4.so 2ac80823e000-2ac808241000 rw-p 2ac80823e000 00:00 0 2ac808241000-2ac808242000 r--p 00000000 03:01 6722175 + /usr/lib/locale/en_US.utf8/LC_IDENTIFICATION 2ac808242000-2ac808249000 r--s 00000000 03:01 3720494 + /usr/lib/gconv/gconv-modules.cache 2ac808249000-2ac80824a000 r--p 00000000 03:01 6722174 + /usr/lib/locale/en_US.utf8/LC_MEASUREMENT 2ac80824a000-2ac80824b000 r--p 00000000 03:01 6722173 + /usr/lib/locale/en_US.utf8/LC_TELEPHONE 2ac80824b000-2ac80824c000 r--p 00000000 03:01 6722172 + /usr/lib/locale/en_US.utf8/LC_ADDRESS 2ac80824c000-2ac80824d000 r--p 00000000 03:01 6722171 + /usr/lib/locale/en_US.utf8/LC_NAME 2ac80824d000-2ac80824e000 r--p 00000000 03:01 6722103 + /usr/lib/locale/en_US.utf8/LC_PAPER 2ac80824e000-2ac80824f000 r--p 00000000 03:01 6722082 + /usr/lib/locale/en_US.utf8/LC_MESSAGES/SYS_LC_MESSAGES 2ac80824f000-2ac808250000 r--p 00000000 03:01 6722169 + /usr/lib/locale/en_US.utf8/LC_MONETARY 2ac808250000-2ac808327000 r--p 00000000 03:01 6722079 + /usr/lib/locale/en_US.utf8/LC_COLLATE 2ac808327000-2ac808328000 r--p 00000000 03:01 6722168 + /usr/lib/locale/en_US.utf8/LC_TIME 2ac808328000-2ac808329000 r--p 00000000 03:01 6722077 + /usr/lib/locale/en_US.utf8/LC_NUMERIC 2ac80833d000-2ac80833f000 rw-p 0001b000 03:01 1491037 + /lib/ld-2.4.so 2ac80833f000-2ac808469000 r-xp 00000000 03:01 6571721 + /usr/lib/libperl.so.5.8.8 2ac808469000-2ac808569000 ---p 0012a000 03:01 6571721 + /usr/lib/libperl.so.5.8.8 2ac808569000-2ac808572000 rw-p 0012a000 03:01 6571721 + /usr/lib/libperl.so.5.8.8 2ac808572000-2ac808574000 rw-p 2ac808572000 00:00 0 2ac808574000-2ac808576000 r-xp 00000000 03:01 1491057 + /lib/libdl-2.4.so 2ac808576000-2ac808676000 ---p 00002000 03:01 1491057 + /lib/libdl-2.4.so 2ac808676000-2ac808678000 rw-p 00002000 03:01 1491057 + /lib/libdl-2.4.so 2ac808678000-2ac8086f8000 r-xp 00000000 03:01 1491058 + /lib/libm-2.4.so 2ac8086f8000-2ac8087f7000 ---p 00080000 03:01 1491058 + /lib/libm-2.4.so 2ac8087f7000-2ac8087f9000 rw-p 0007f000 03:01 1491058 + /lib/libm-2.4.so 2ac8087f9000-2ac80880a000 r-xp 00000000 03:01 1491115 + /lib/libpthread-2.4.so 2ac80880a000-2ac808909000 ---p 00011000 03:01 1491115 + /lib/libpthread-2.4.so 2ac808909000-2ac80890b000 rw-p 00010000 03:01 1491115 + /lib/libpthread-2.4.so 2ac80890b000-2ac808910000 rw-p 2ac80890b000 00:00 0 2ac808910000-2ac808a46000 r-xp 00000000 03:01 1491052 + /lib/libc-2.4.so 2ac808a46000-2ac808b46000 ---p 00136000 03:01 1491052 + /lib/libc-2.4.so 2ac808b46000-2ac808b49000 r--p 00136000 03:01 1491052 + /lib/libc-2.4.so 2ac808b49000-2ac808b4b000 rw-p 00139000 03:01 1491052 + /lib/libc-2.4.so 2ac808b4b000-2ac808b50000 rw-p 2ac808b4b000 00:00 0 2ac808b50000-2ac808b55000 r-xp 00000000 03:01 1491056 + /lib/libcrypt-2.4.so 2ac808b55000-2ac808c54000 ---p 00005000 03:01 1491056 + /lib/libcrypt-2.4.so 2ac808c54000-2ac808c56000 rw-p 00004000 03:01 1491056 + /lib/libcrypt-2.4.so 2ac808c56000-2ac808c86000 rw-p 2ac808c56000 00:00 0 2ac808c86000-2ac808cb9000 r--p 00000000 03:01 6722076 + /usr/lib/locale/en_US.utf8/LC_CTYPE 2ac808cb9000-2ac808cda000 rw-p 2ac808cb9000 00:00 0 2ac808cda000-2ac808cdf000 r-xp 00000000 03:01 6637510 + /usr/lib/perl/5.8.8/auto/Socket/Socket.so 2ac808cdf000-2ac808dde000 ---p 00005000 03:01 6637510 + /usr/lib/perl/5.8.8/auto/Socket/Socket.so 2ac808dde000-2ac808ddf000 rw-p 00004000 03:01 6637510 + /usr/lib/perl/5.8.8/auto/Socket/Socket.so 2ac808ddf000-2ac808de3000 r-xp 00000000 03:01 6637498 + /usr/lib/perl/5.8.8/auto/IO/IO.so 2ac808de3000-2ac808ee3000 ---p 00004000 03:01 6637498 + /usr/lib/perl/5.8.8/auto/IO/IO.so 2ac808ee3000-2ac808ee4000 rw-p 00004000 03:01 6637498 + /usr/lib/perl/5.8.8/auto/IO/IO.so 2ac808ee4000-2ac808eef000 r-xp 00000000 03:01 3460001 + /usr/local/lib/perl/5.8.8/auto/Net/Gen/Gen.so 2ac808eef000-2ac808fee000 ---p 0000b000 03:01 3460001 + /usr/local/lib/perl/5.8.8/auto/Net/Gen/Gen.so 2ac808fee000-2ac808fef000 rw-p 0000a000 03:01 3460001 + /usr/local/lib/perl/5.8.8/auto/Net/Gen/Gen.so 2ac808fef000-2ac808ff2000 r-xp 00000000 03:01 6637491 + /usr/lib/perl/5.8.8/auto/Fcntl/Fcntl.so 2ac808ff2000-2ac8090f1000 ---p 00003000 03:01 6637491 + /usr/lib/perl/5.8.8/auto/Fcntl/Fcntl.so 2ac8090f1000-2ac8090f2000 rw-p 00002000 03:01 6637491 + /usr/lib/perl/5.8.8/auto/Fcntl/Fcntl.so 2ac8090f2000-2ac8090f8000 r-xp 00000000 03:01 6898796 + /usr/lib/perl/5.8.8/auto/threads/threads.so 2ac8090f8000-2ac8091f8000 ---p 00006000 03:01 6898796 + /usr/lib/perl/5.8.8/auto/threads/threads.so 2ac8091f8000-2ac8091f9000 rw-p 00006000 03:01 6898796 + /usr/lib/perl/5.8.8/auto/threads/threads.so 2ac80920d000-2ac80921a000 r-xp 00000000 03:01 1491154 + /lib/libgcc_s.so.1 2ac80921a000-2ac809319000 ---p 0000d000 03:01 1491154 + /lib/libgcc_s.so.1 2ac809319000-2ac80931a000 rw-p 0000c000 03:01 1491154 + /lib/libgcc_s.so.1 7fffa2872000-7fffa2888000 rw-p 7fffa2872000 00:00 0 + [stack] ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0 + [vdso] Aborted (core dumped)
In reply to Re: Net::TCP fails while using threads
by oko1
in thread Net::Gen fails while using threads
by Saladino
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |