The mood binary in the mooix package was built against perl 5.8.0, and links to libperl (also libruby and libpython). It's started segfaulting now that I've upgraded to 5.8.1. A rebuild fixes this, but the perl abi version has not changed, so a rebuild should not be necessary.. or so I thought. Here it is in gdb. Pretty clearly a perl problem: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 11235)] 0x080502fd in boot_DynaLoader () (gdb) bt #0 0x080502fd in boot_DynaLoader () #1 0x08050196 in boot_DynaLoader () #2 0x400b3ca9 in Perl_pp_entersub () from /usr/lib/libperl.so.5.8 #3 0x400ac509 in Perl_runops_standard () from /usr/lib/libperl.so.5.8 #4 0x400480c9 in Perl_call_sv () from /usr/lib/libperl.so.5.8 #5 0x40047e9f in Perl_call_sv () from /usr/lib/libperl.so.5.8 #6 0x4004c7df in Perl_call_list () from /usr/lib/libperl.so.5.8 #7 0x4004c55d in Perl_call_list () from /usr/lib/libperl.so.5.8 #8 0x4007e4fa in Perl_newATTRSUB () from /usr/lib/libperl.so.5.8 #9 0x4007a81f in Perl_utilize () from /usr/lib/libperl.so.5.8 #10 0x40072b90 in Perl_yyparse () from /usr/lib/libperl.so.5.8 #11 0x400e3b71 in Perl_find_runcv () from /usr/lib/libperl.so.5.8 #12 0x400e49b0 in Perl_pp_require () from /usr/lib/libperl.so.5.8 #13 0x400ac509 in Perl_runops_standard () from /usr/lib/libperl.so.5.8 #14 0x400480c9 in Perl_call_sv () from /usr/lib/libperl.so.5.8 #15 0x40047e9f in Perl_call_sv () from /usr/lib/libperl.so.5.8 #16 0x4004c7df in Perl_call_list () from /usr/lib/libperl.so.5.8 #17 0x4004c55d in Perl_call_list () from /usr/lib/libperl.so.5.8 #18 0x4007e4fa in Perl_newATTRSUB () from /usr/lib/libperl.so.5.8 #19 0x4007a81f in Perl_utilize () from /usr/lib/libperl.so.5.8 #20 0x40072b90 in Perl_yyparse () from /usr/lib/libperl.so.5.8 #21 0x400e3b71 in Perl_find_runcv () from /usr/lib/libperl.so.5.8 #22 0x400e5788 in Perl_pp_entereval () from /usr/lib/libperl.so.5.8 #23 0x400480df in Perl_call_sv () from /usr/lib/libperl.so.5.8 #24 0x400482eb in Perl_eval_sv () from /usr/lib/libperl.so.5.8 #25 0x40048466 in Perl_eval_pv () from /usr/lib/libperl.so.5.8 #26 0x0804f292 in init_perl () #27 0x0804d74a in main () The string it is evaling in init_perl loads up a number of perl modules. I have not been following this list closely, but I think I saw a few other similar segfaults reported. -- see shy jo
Attachment:
signature.asc
Description: Digital signature