https://bugzilla.redhat.com/show_bug.cgi?id=1786000 Bug ID: 1786000 Summary: Perl 5.30 always crashed at Perl__invlist_intersection_maybe_complement_2nd by segfault. Product: Fedora Version: 31 Status: NEW Component: perl Severity: high Assignee: jplesnik@xxxxxxxxxx Reporter: knoha@xxxxxxxxxx QA Contact: extras-qa@xxxxxxxxxxxxxxxxx CC: caillon+fedoraproject@xxxxxxxxx, iarnell@xxxxxxxxx, jplesnik@xxxxxxxxxx, kasal@xxxxxx, mmaslano@xxxxxxxxxx, perl-devel@xxxxxxxxxxxxxxxxxxxxxxx, ppisar@xxxxxxxxxx, psabata@xxxxxxxxxx, rhughes@xxxxxxxxxx, sandmann@xxxxxxxxxx, tcallawa@xxxxxxxxxx Target Milestone: --- Classification: Fedora Description of problem: When I launch weechat, the process always crashed at perl module loading. The backtrace is ~~~ (gdb) bt #0 0x00007fc780bcb625 in raise () from /lib64/libc.so.6 #1 0x00007fc780bb48d9 in abort () from /lib64/libc.so.6 #2 0x000055b95e108c75 in weechat_shutdown.cold () #3 <signal handler called> #4 0x00007fc772675c53 in Perl__invlist_intersection_maybe_complement_2nd () from /lib64/libperl.so.5.30 #5 0x00007fc772676295 in S_populate_ANYOF_from_invlist.part.0 () from /lib64/libperl.so.5.30 #6 0x00007fc772685d7f in S_regclass () from /lib64/libperl.so.5.30 #7 0x00007fc77268c5e6 in S_regpiece () from /lib64/libperl.so.5.30 #8 0x00007fc772690e69 in S_regbranch () from /lib64/libperl.so.5.30 #9 0x00007fc772691405 in S_reg () from /lib64/libperl.so.5.30 #10 0x00007fc77269639c in Perl_re_op_compile () from /lib64/libperl.so.5.30 #11 0x00007fc77262af75 in Perl_pmruntime () from /lib64/libperl.so.5.30 #12 0x00007fc77266789b in Perl_yyparse () from /lib64/libperl.so.5.30 #13 0x00007fc7727089c7 in S_doeval_compile () from /lib64/libperl.so.5.30 #14 0x00007fc77270e3b4 in Perl_pp_require () from /lib64/libperl.so.5.30 #15 0x00007fc7726c3606 in Perl_runops_standard () from /lib64/libperl.so.5.30 #16 0x00007fc77263102c in Perl_call_sv () from /lib64/libperl.so.5.30 #17 0x00007fc772633b95 in Perl_call_list () from /lib64/libperl.so.5.30 #18 0x00007fc7726110b0 in S_process_special_blocks.isra.0 () from /lib64/libperl.so.5.30 #19 0x00007fc772629d3f in Perl_newATTRSUB_x () from /lib64/libperl.so.5.30 #20 0x00007fc77262d2e2 in Perl_utilize () from /lib64/libperl.so.5.30 #21 0x00007fc772667d39 in Perl_yyparse () from /lib64/libperl.so.5.30 #22 0x00007fc7727089c7 in S_doeval_compile () from /lib64/libperl.so.5.30 #23 0x00007fc77270e3b4 in Perl_pp_require () from /lib64/libperl.so.5.30 #24 0x00007fc7726c3606 in Perl_runops_standard () from /lib64/libperl.so.5.30 #25 0x00007fc772631789 in Perl_eval_sv () from /lib64/libperl.so.5.30 #26 0x00007fc772631b1d in Perl_eval_pv () from /lib64/libperl.so.5.30 #27 0x00007fc772927624 in weechat_perl_load () from /usr/lib64/weechat/plugins/perl.so #28 0x000055b95e14078c in util_exec_on_files () #29 0x00007fc772dfb455 in plugin_script_auto_load () from /usr/lib64/weechat/plugins/guile.so #30 0x00007fc772dfb868 in plugin_script_init () from /usr/lib64/weechat/plugins/guile.so #31 0x00007fc77292a93c in weechat_plugin_init () from /usr/lib64/weechat/plugins/perl.so #32 0x000055b95e1857db in plugin_call_init () #33 0x000055b95e1871d5 in plugin_auto_load () #34 0x000055b95e1878b0 in plugin_init () #35 0x000055b95e109fb0 in weechat_init () #36 0x000055b95e108cc8 in main () ~~~ The issue seems to be same as https://github.com/Perl/perl5/issues/17154. It looks that we should rebase perl to the fixed version because the fix can't be backportable into perl5.30. -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ perl-devel mailing list -- perl-devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to perl-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/perl-devel@xxxxxxxxxxxxxxxxxxxxxxx