Subject: | Segfault with perl 5.18.1 |
On a FreeBSD 9.0 system the following oneliner is causing a segmentation fault (this line also appears in the t/01-func.t test):
$ /usr/perl5.18.1/bin/perl -Mblib -e 'use BSD::Process; my @all = BSD::Process::list()'
A gdb backtrace says:
#0 0x0000000800900fc2 in Perl_pp_aassign () from /usr/perl5.18.1/lib/5.18.1/amd64-freebsd/CORE/libperl.so
#1 0x00000008008fed33 in Perl_runops_standard () from /usr/perl5.18.1/lib/5.18.1/amd64-freebsd/CORE/libperl.so
#2 0x000000080089968c in perl_run () from /usr/perl5.18.1/lib/5.18.1/amd64-freebsd/CORE/libperl.so
#3 0x0000000000400d93 in main ()
A perl trace says that the following line is the last executed one:
Show quoted text
>> /home/e/eserte/work2/BSD-Process/blib/lib/BSD/Process.pm:257: return ($request, $param);
Regards,
Slaven