Package: perl
Version: 5.8.8-7

Perl segfaults when compiling following script:

[EMAIL PROTECTED]:> cat PluginLoader.pm
package PluginLoader;

sub run_plugin
{#{{{
  my ($self, $package, $params_hashref) = @_;
  
  eval { use $package; };
}#}}}

1;

[EMAIL PROTECTED]:> strace perl -c PluginLoader.pm 2>&1 | tail -20
stat64("/usr/local/share/perl/5.8.8/strict.pmc", 0xbf96590c) = -1 ENOENT (No 
such file or directory)
stat64("/usr/local/share/perl/5.8.8/strict.pm", 0xbf96581c) = -1 ENOENT (No 
such file or directory)
stat64("/usr/lib/perl5/strict.pmc", 0xbf96590c) = -1 ENOENT (No such file or 
directory)
stat64("/usr/lib/perl5/strict.pm", 0xbf96581c) = -1 ENOENT (No such file or 
directory)
stat64("/usr/share/perl5/strict.pmc", 0xbf96590c) = -1 ENOENT (No such file or 
directory)
stat64("/usr/share/perl5/strict.pm", 0xbf96581c) = -1 ENOENT (No such file or 
directory)
stat64("/usr/lib/perl/5.8/strict.pmc", 0xbf96590c) = -1 ENOENT (No such file or 
directory)
stat64("/usr/lib/perl/5.8/strict.pm", 0xbf96581c) = -1 ENOENT (No such file or 
directory)
stat64("/usr/share/perl/5.8/strict.pmc", 0xbf96590c) = -1 ENOENT (No such file 
or directory)
stat64("/usr/share/perl/5.8/strict.pm", {st_mode=S_IFREG|0644, st_size=599, 
...}) = 0
open("/usr/share/perl/5.8/strict.pm", O_RDONLY|O_LARGEFILE) = 4
ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf965628) = -1 ENOTTY (Inappropriate 
ioctl for device)
_llseek(4, 0, [0], SEEK_CUR)            = 0
read(4, "package strict;\n\n$strict::VERSIO"..., 4096) = 599
_llseek(4, 598, [598], SEEK_SET)        = 0
_llseek(4, 0, [598], SEEK_CUR)          = 0
close(4)                                = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Process 29114 detached

[EMAIL PROTECTED]:> uname -a
Linux stratocaster.vrp 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 UTC 2007 i686 
GNU/Linux

I'm running Debian etch.


-- 
  WBR, Eugene Krivdyuk



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to