Sat Jul 31 05:30:32 2010: Request 59916 was acted upon. Transaction: Ticket created by REHSACK Queue: Wx Subject: Wx makes perl dumping core when no DISPLAY set Broken in: 0.9701, 0.9702 Severity: Critical Owner: Nobody Requestors: rehs...@cpan.org Status: new Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=59916 >
Hi Mattia, I've seen RT#41716 - and this RT is more or less the same report with another background. We (pkgsrc) package some perl modules using Wx - at least Padre and some plugins. All these package fail the bulk builds with perl core dumps, because of the Wx requirement. I used the severity "Critical", because this bug prevents creating of binary packages for those modules. A backtrace of the dump is included. You can reproduce it simply by doing "env DISPLAY= prove t". Best regards, Jens
Program terminated with signal 11, Segmentation fault. #0 0x00007f7ffc2dc4f8 in wxPli_match_arguments_offset (my_perl=0x7f7ffd703000, prototy...@0x0, required=1, allow_more=true, offset=<value optimized out>) at cpp/overload.cpp:76 76 size_t max = wxMin( prototype.count, size_t(argc) ) + offset; (gdb) bt #0 0x00007f7ffc2dc4f8 in wxPli_match_arguments_offset (my_perl=0x7f7ffd703000, prototy...@0x0, required=1, allow_more=true, offset=<value optimized out>) at cpp/overload.cpp:76 #1 0x00007f7ffc2dc7de in wxPli_match_arguments (my_perl=0x7f7ffd703000, prototy...@0x0, required=-42901372, allow_more=7) at cpp/overload.cpp:54 #2 0x00007f7ffc2dcdd6 in XS_Wx__xsmatch (my_perl=0x7f7ffd703000, cv=<value optimized out>) at Wx.c:560 #3 0x00007f7ffd89d403 in Perl_pp_entersub () from /usr/pkg/lib/perl5/5.10.0/x86_64-netbsd-thread-multi/CORE/libperl.so #4 0x00007f7ffd89bf0a in Perl_runops_standard () from /usr/pkg/lib/perl5/5.10.0/x86_64-netbsd-thread-multi/CORE/libperl.so #5 0x00007f7ffd846a50 in Perl_call_sv () from /usr/pkg/lib/perl5/5.10.0/x86_64-netbsd-thread-multi/CORE/libperl.so #6 0x00007f7ffc2c5cbe in XS_Wx___App_Start (my_perl=0x7f7ffd703000, cv=<value optimized out>) at Wx.c:129 #7 0x00007f7ffd89d403 in Perl_pp_entersub () from /usr/pkg/lib/perl5/5.10.0/x86_64-netbsd-thread-multi/CORE/libperl.so #8 0x00007f7ffd89bf0a in Perl_runops_standard () from /usr/pkg/lib/perl5/5.10.0/x86_64-netbsd-thread-multi/CORE/libperl.so #9 0x00007f7ffd847446 in perl_run () from /usr/pkg/lib/perl5/5.10.0/x86_64-netbsd-thread-multi/CORE/libperl.so #10 0x0000000000400e71 in main () Current language: auto; currently c++ (gdb)