I am having an issue running rip44d on Arch after a recent update (perl (5.18.2-2 -> 5.20.0-5) I suspect). Please see the below BT and let me know if you can help.
gdb -args perl rip44d GNU gdb (GDB) 7.7.1 Copyright (C) 2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-unknown-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: http://www.gnu.org/software/gdb/bugs/. Find the GDB manual and other documentation resources online at: http://www.gnu.org/software/gdb/documentation/. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from perl...(no debugging symbols found)...done. (gdb) r Starting program: /usr/bin/perl rip44d warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff67019ce in boot_IO__Interface () from /usr/lib/perl5/site_perl/auto/IO/Interface/Interface.so (gdb) bt #0 0x00007ffff67019ce in boot_IO__Interface () from /usr/lib/perl5/site_perl/auto/IO/Interface/Interface.so #1 0x00007ffff7aeb93b in Perl_pp_entersub () from /usr/lib/perl5/core_perl/CORE/libperl.so #2 0x00007ffff7ae41f6 in Perl_runops_standard () from /usr/lib/perl5/core_perl/CORE/libperl.so #3 0x00007ffff7a6dde5 in Perl_call_sv () from /usr/lib/perl5/core_perl/CORE/libperl.so #4 0x00007ffff7a70133 in Perl_call_list () from /usr/lib/perl5/core_perl/CORE/libperl.so #5 0x00007ffff7a53d51 in S_process_special_blocks () from /usr/lib/perl5/core_perl/CORE/libperl.so #6 0x00007ffff7a67592 in Perl_newATTRSUB_x () from /usr/lib/perl5/core_perl/CORE/libperl.so #7 0x00007ffff7a6a630 in Perl_utilize () from /usr/lib/perl5/core_perl/CORE/libperl.so #8 0x00007ffff7a9d0b9 in Perl_yyparse () from /usr/lib/perl5/core_perl/CORE/libperl.so #9 0x00007ffff7b1d942 in S_doeval () from /usr/lib/perl5/core_perl/CORE/libperl.so #10 0x00007ffff7b2a72c in Perl_pp_entereval () from /usr/lib/perl5/core_perl/CORE/libperl.so #11 0x00007ffff7ae41f6 in Perl_runops_standard () from /usr/lib/perl5/core_perl/CORE/libperl.so #12 0x00007ffff7a6dde5 in Perl_call_sv () from /usr/lib/perl5/core_perl/CORE/libperl.so #13 0x00007ffff7a70133 in Perl_call_list () from /usr/lib/perl5/core_perl/CORE/libperl.so #14 0x00007ffff7a53d51 in S_process_special_blocks () from /usr/lib/perl5/core_perl/CORE/libperl.so #15 0x00007ffff7a67592 in Perl_newATTRSUB_x () from /usr/lib/perl5/core_perl/CORE/libperl.so #16 0x00007ffff7a9d781 in Perl_yyparse () from /usr/lib/perl5/core_perl/CORE/libperl.so #17 0x00007ffff7b1d942 in S_doeval () from /usr/lib/perl5/core_perl/CORE/libperl.so #18 0x00007ffff7b29510 in Perl_pp_require () from /usr/lib/perl5/core_perl/CORE/libperl.so #19 0x00007ffff7ae41f6 in Perl_runops_standard () from /usr/lib/perl5/core_perl/CORE/libperl.so #20 0x00007ffff7a6dde5 in Perl_call_sv () from /usr/lib/perl5/core_perl/CORE/libperl.so #21 0x00007ffff7a70133 in Perl_call_list () from /usr/lib/perl5/core_perl/CORE/libperl.so #22 0x00007ffff7a53d51 in S_process_special_blocks () from /usr/lib/perl5/core_perl/CORE/libperl.so #23 0x00007ffff7a67592 in Perl_newATTRSUB_x () from /usr/lib/perl5/core_perl/CORE/libperl.so #24 0x00007ffff7a6a630 in Perl_utilize () from /usr/lib/perl5/core_perl/CORE/libperl.so #25 0x00007ffff7a9d0b9 in Perl_yyparse () from /usr/lib/perl5/core_perl/CORE/libperl.so #26 0x00007ffff7a74215 in perl_parse () from /usr/lib/perl5/core_perl/CORE/libperl.so #27 0x0000000000400d9b in main () (gdb)
While I'm sure hessu will be quick to act, you can try the c version. It's worked out for me for the past year without issue.
Sent with AquaMail for Android http://www.aqua-mail.com
On July 8, 2014 11:59:22 PM Jason R Begley jayray@digitalgoat.com wrote:
(Please trim inclusions from previous messages) _______________________________________________ I am having an issue running rip44d on Arch after a recent update (perl (5.18.2-2 -> 5.20.0-5) I suspect). Please see the below BT and let me know if you can help.
gdb -args perl rip44d GNU gdb (GDB) 7.7.1 Copyright (C) 2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-unknown-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: http://www.gnu.org/software/gdb/bugs/. Find the GDB manual and other documentation resources online at: http://www.gnu.org/software/gdb/documentation/. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from perl...(no debugging symbols found)...done. (gdb) r Starting program: /usr/bin/perl rip44d warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff67019ce in boot_IO__Interface () from /usr/lib/perl5/site_perl/auto/IO/Interface/Interface.so (gdb) bt #0 0x00007ffff67019ce in boot_IO__Interface () from /usr/lib/perl5/site_perl/auto/IO/Interface/Interface.so #1 0x00007ffff7aeb93b in Perl_pp_entersub () from /usr/lib/perl5/core_perl/CORE/libperl.so #2 0x00007ffff7ae41f6 in Perl_runops_standard () from /usr/lib/perl5/core_perl/CORE/libperl.so #3 0x00007ffff7a6dde5 in Perl_call_sv () from /usr/lib/perl5/core_perl/CORE/libperl.so #4 0x00007ffff7a70133 in Perl_call_list () from /usr/lib/perl5/core_perl/CORE/libperl.so #5 0x00007ffff7a53d51 in S_process_special_blocks () from /usr/lib/perl5/core_perl/CORE/libperl.so #6 0x00007ffff7a67592 in Perl_newATTRSUB_x () from /usr/lib/perl5/core_perl/CORE/libperl.so #7 0x00007ffff7a6a630 in Perl_utilize () from /usr/lib/perl5/core_perl/CORE/libperl.so #8 0x00007ffff7a9d0b9 in Perl_yyparse () from /usr/lib/perl5/core_perl/CORE/libperl.so #9 0x00007ffff7b1d942 in S_doeval () from /usr/lib/perl5/core_perl/CORE/libperl.so #10 0x00007ffff7b2a72c in Perl_pp_entereval () from /usr/lib/perl5/core_perl/CORE/libperl.so #11 0x00007ffff7ae41f6 in Perl_runops_standard () from /usr/lib/perl5/core_perl/CORE/libperl.so #12 0x00007ffff7a6dde5 in Perl_call_sv () from /usr/lib/perl5/core_perl/CORE/libperl.so #13 0x00007ffff7a70133 in Perl_call_list () from /usr/lib/perl5/core_perl/CORE/libperl.so #14 0x00007ffff7a53d51 in S_process_special_blocks () from /usr/lib/perl5/core_perl/CORE/libperl.so #15 0x00007ffff7a67592 in Perl_newATTRSUB_x () from /usr/lib/perl5/core_perl/CORE/libperl.so #16 0x00007ffff7a9d781 in Perl_yyparse () from /usr/lib/perl5/core_perl/CORE/libperl.so #17 0x00007ffff7b1d942 in S_doeval () from /usr/lib/perl5/core_perl/CORE/libperl.so #18 0x00007ffff7b29510 in Perl_pp_require () from /usr/lib/perl5/core_perl/CORE/libperl.so #19 0x00007ffff7ae41f6 in Perl_runops_standard () from /usr/lib/perl5/core_perl/CORE/libperl.so #20 0x00007ffff7a6dde5 in Perl_call_sv () from /usr/lib/perl5/core_perl/CORE/libperl.so #21 0x00007ffff7a70133 in Perl_call_list () from /usr/lib/perl5/core_perl/CORE/libperl.so #22 0x00007ffff7a53d51 in S_process_special_blocks () from /usr/lib/perl5/core_perl/CORE/libperl.so #23 0x00007ffff7a67592 in Perl_newATTRSUB_x () from /usr/lib/perl5/core_perl/CORE/libperl.so #24 0x00007ffff7a6a630 in Perl_utilize () from /usr/lib/perl5/core_perl/CORE/libperl.so #25 0x00007ffff7a9d0b9 in Perl_yyparse () from /usr/lib/perl5/core_perl/CORE/libperl.so #26 0x00007ffff7a74215 in perl_parse () from /usr/lib/perl5/core_perl/CORE/libperl.so #27 0x0000000000400d9b in main () (gdb) _________________________________________ 44Net mailing list 44Net@hamradio.ucsd.edu http://hamradio.ucsd.edu/mailman/listinfo/44net
On Tue, 8 Jul 2014, Jason R Begley wrote:
I am having an issue running rip44d on Arch after a recent update (perl (5.18.2-2 -> 5.20.0-5) I suspect). Please see the below BT and let me know if you can help.
It seems to crash within the IO::Interface perl module. I'm just guessing, but maybe it's compiled against and older Perl version, and the module and your perl version are now incompatible.
Maybe you could try upgrading the perl IO::Interface module (the package name on Debian is libio-interface-perl, on arch linux it's surely something else). You've probably installed it separately when installing rip44d.
Starting program: /usr/bin/perl rip44d warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff67019ce in boot_IO__Interface () from /usr/lib/perl5/site_perl/auto/IO/Interface/Interface.so (gdb) bt #0 0x00007ffff67019ce in boot_IO__Interface () from /usr/lib/perl5/site_perl/auto/IO/Interface/Interface.so
- Hessu
Thanks for the info. I tried to reinstall IO::Interface with cpan, and tried compiling from module source with the same results. I ran the debugger again and fond out that is failing on IO::Socket::Multicast also:
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff64fbb6e in boot_IO__Socket__Multicast () from /usr/lib/perl5/site_perl/auto/IO/Socket/Multicast/Multicast.so
Rinse and repeat on the compile from source for IO::Socket::Multicast and it looks like it is working now. Thank you!
On 7/9/2014 5:38 AM, Heikki Hannikainen wrote:
(Please trim inclusions from previous messages) _______________________________________________ On Tue, 8 Jul 2014, Jason R Begley wrote:
I am having an issue running rip44d on Arch after a recent update (perl (5.18.2-2 -> 5.20.0-5) I suspect). Please see the below BT and let me know if you can help.
It seems to crash within the IO::Interface perl module. I'm just guessing, but maybe it's compiled against and older Perl version, and the module and your perl version are now incompatible.
Maybe you could try upgrading the perl IO::Interface module (the package name on Debian is libio-interface-perl, on arch linux it's surely something else). You've probably installed it separately when installing rip44d.
Starting program: /usr/bin/perl rip44d warning: Could not load shared library symbols for linux-vdso.so.1. Do you need "set solib-search-path" or "set sysroot"? [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault. 0x00007ffff67019ce in boot_IO__Interface () from /usr/lib/perl5/site_perl/auto/IO/Interface/Interface.so (gdb) bt #0 0x00007ffff67019ce in boot_IO__Interface () from /usr/lib/perl5/site_perl/auto/IO/Interface/Interface.so
- Hessu
44Net mailing list 44Net@hamradio.ucsd.edu http://hamradio.ucsd.edu/mailman/listinfo/44net