Thu Nov 28 13:54:36 2013: Request 90870 was acted upon.
Transaction: Correspondence added by RSCHUPP
Queue: PAR-Packer
Subject: Segmentation fault (core dumped) (MooX::Options)
Broken in: (no value)
Severity: (no value)
Owner: RSCHUPP
Requestors: [email protected]
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=90870 >
On 2013-11-28 10:06:03, [email protected] wrote:
> Based on the comment http://perlmonks.org/?node_id=1064831
> it seems it works on 5.18.1. I am going to try it now.
Nope, I can reproduce the problem here (Debian unstable with the distro perl
5.18.1).
Actually there are several problems here:
(1) B::Hooks::EndOfScope use either B::Hooks::EndOfScope::PP or
B::Hooks::EndOfScope::XS,
but Module::ScanDeps is not able to infer that, so neither is packed by pp.
But that should result in "Can't load..." error or such, not in a segfault.
(2) Similar for Pod::Usage: it uses either Pod::Text or Pod::PlainText;
again Module::ScanDeps fails, should result in 'die "Can't load..."'.
Here's the real culprit:
$ pp -o hello.exe -e 'die "WTF?";'
$ ./hello.exe
Segmentation fault
This happens for Perl 5.18.1. But Perl 5.16.3 is OK:
$ pp -o hello.exe -e 'die "WTF?";'
$ ./hello.exe
WTF? at script/ppTspYF.pl line 1.
Very puzzling.
Cheers, Roderich