Subject: | Perl scripts terminated with Segmentation fault. |
Date: | Tue, 16 Oct 2012 12:39:49 +0300 |
To: | bug-IPC-ShareLite [...] rt.cpan.org |
From: | Denis Tarasenko <denis.tarasenko [...] gmail.com> |
Perl version: v5.10.1 (*) built for x86_64-linux-thread-multi
Operating System: Linux x86-64
OS Version: Oracle Linux 5
perl-IPC-ShareLite version: 0.13
Perl script terminates periodically with segmentation fault.
The trace is the following:
#0 0x0000003f75c0f3eb in raise () from /lib64/libpthread.so.0
#1 0x0000003f7de936b2 in skgesigOSCrash () from
/usr/lib/oracle/11.2/client64/lib/libclntsh.so.11.1
#2 0x0000003f7e131705 in kpeDbgSignalHandler () from
/usr/lib/oracle/11.2/client64/lib/libclntsh.so.11.1
#3 0x0000003f7de938c2 in skgesig_sigactionHandler () from
/usr/lib/oracle/11.2/client64/lib/libclntsh.so.11.1
#4 <signal handler called>
#5 0x00007f18136041c4 in destroy_share () from
/usr/lib64/perl5/vendor_perl/auto/IPC/ShareLite/ShareLite.so
#6 0x00007f1813605990 in XS_IPC__ShareLite_destroy_share () from
/usr/lib64/perl5/vendor_perl/auto/IPC/ShareLite/ShareLite.so
#7 0x0000003f76ca6805 in Perl_pp_entersub () from
/usr/lib64/perl5/CORE/libperl.so
#8 0x0000003f76ca4af6 in Perl_runops_standard () from
/usr/lib64/perl5/CORE/libperl.so
#9 0x0000003f76c4c57f in Perl_call_sv () from /usr/lib64/perl5/CORE/libperl.so
#10 0x0000003f76cb8dc6 in Perl_sv_clear () from /usr/lib64/perl5/CORE/libperl.so
#11 0x0000003f76cb95c2 in Perl_sv_free2 () from /usr/lib64/perl5/CORE/libperl.so
#12 0x0000003f76cd5410 in Perl_free_tmps () from
/usr/lib64/perl5/CORE/libperl.so
#13 0x0000003f76ca7e70 in Perl_pp_nextstate () from
/usr/lib64/perl5/CORE/libperl.so
#14 0x0000003f76ca4af6 in Perl_runops_standard () from
/usr/lib64/perl5/CORE/libperl.so
#15 0x0000003f76c4ce77 in perl_run () from /usr/lib64/perl5/CORE/libperl.so
#16 0x0000000000400cac in main ()
Perl code:
my $share = IPC::ShareLite->new(
-key => 'RADS',
-create => 'yes',
-destroy => 'no'
) or die $!;
--
Denis Tarasenko