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

Reply via email to