Using Crypt::OpenSSL::RSA with http_perl_module problem
kalpesh.patel@glgroup.com
nginx-forum at nginx.us
Thu Dec 27 13:33:05 UTC 2012
Igor:
You could be right.
Than it leaves me a bit puzzled. I have a strait forward perl script using
same library seems to load it perfectly fine and works without any errors. I
checked and I have only one perl version installed so mixing and matching
isn't an issue. Search for "-------> relevent part seems to be here" to
jump to it if strace is of any interest...
I'll give a shot at compiling perl from source and see what turns it takes.
-------> The perl script:
#!/usr/bin/perl
use Convert::PEM;
use Crypt::OpenSSL::RSA;
use MIME::Base64;
use strict;
my $encrypted_string =q(
gFG/i6YvQ54hEmlYf1D8MEZ4wPs9GANJ8WkBGkokyT4u6aYPuff8DmgFiXMgUvjPIfiOtf8JDaiS
wr7FpXfSi1TuZVb9waFTZitxJ9Gh7PRBw1YLr/ZQWGSf7ZzOF0iuIEl8q4C+MZScCFjiYjqz4qc0
6ehgnmggDA5R2RmlvVv0q1H5Orrv0xlucAxNpMvg9CD74tKg+192unGOhWOK29G4uf2jE5I9CfbI
TJU7vrpD7RY1RFR+BAdNRe6W6+VadcLc/vytMp175JDD9tBsUKm/ZueGTJ6L7Y7kQ6yx+trvhgNQ
zjmFg7wQ+2x9V0fcA4uUueRT58dqFjAQpXVnCw==
);
my $private_key = 'private.pem';
my $password = 'testing';
print decryptPrivate($private_key,$password,$encrypted_string), "\n";
exit;
sub decryptPrivate {
my ($private_key,$password,$string) = @_;
my $key_string = readPrivateKey($private_key,$password);
return(undef) unless ($key_string); # Decrypt failed.
my $private = Crypt::OpenSSL::RSA->new_private_key($key_string) ||
die "$!";
$private->decrypt(decode_base64($string));
}
sub readPrivateKey {
my ($file,$password) = @_;
my $key_string;
$key_string = decryptPEM($file,$password);
}
sub decryptPEM {
my ($file,$password) = @_;
my $pem = Convert::PEM->new(
Name => 'RSA PRIVATE KEY',
ASN => qq(
RSAPrivateKey SEQUENCE {
version INTEGER,
n INTEGER,
e INTEGER,
d INTEGER,
p INTEGER,
q INTEGER,
dp INTEGER,
dq INTEGER,
iqmp INTEGER
}
));
my $pkey =
$pem->read(Filename => $file, Password => $password);
return(undef) unless ($pkey); # Decrypt failed.
$pem->encode(Content => $pkey);
}
-------> strace of perl run
root at master-01:/home/theapp/theEnDec/perl# strace -f ./test_decrypt.pl
execve("./test_decrypt.pl", ["./test_decrypt.pl"], [/* 521 vars */]) = 0
brk(0) = 0x238a000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f433091b000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=19679, ...}) = 0
mmap(NULL, 19679, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f4330916000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/usr/lib/libperl.so.5.12", O_RDONLY) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200T\3\0\0\0\0\0"..., 832) =
832
fstat(3, {st_mode=S_IFREG|0644, st_size=1524408, ...}) = 0
mmap(NULL, 3620040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f4330389000
mprotect(0x7f43304f5000, 2093056, PROT_NONE) = 0
mmap(0x7f43306f4000, 36864, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16b000) = 0x7f43306f4000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \24\2\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1694008, ...}) = 0
mmap(NULL, 3810152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f432ffe6000
mprotect(0x7f433017f000, 2093056, PROT_NONE) = 0
mmap(0x7f433037e000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x198000) = 0x7f433037e000
mmap(0x7f4330383000, 21352, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4330383000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\r\0\0\0\0\0\0"..., 832)
= 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14768, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f4330915000
mmap(NULL, 2109704, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f432fde2000
mprotect(0x7f432fde4000, 2097152, PROT_NONE) = 0
mmap(0x7f432ffe4000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f432ffe4000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/x86_64-linux-gnu/libm.so.6", O_RDONLY) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\360>\0\0\0\0\0\0"..., 832) =
832
fstat(3, {st_mode=S_IFREG|0644, st_size=538928, ...}) = 0
mmap(NULL, 2633960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f432fb5e000
mprotect(0x7f432fbe1000, 2093056, PROT_NONE) = 0
mmap(0x7f432fde0000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x82000) = 0x7f432fde0000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0Pl\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=135500, ...}) = 0
mmap(NULL, 2212920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f432f941000
mprotect(0x7f432f959000, 2093056, PROT_NONE) = 0
mmap(0x7f432fb58000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f432fb58000
mmap(0x7f432fb5a000, 13368, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f432fb5a000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/x86_64-linux-gnu/libcrypt.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\n\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=43296, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f4330914000
mmap(NULL, 2327040, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f432f708000
mprotect(0x7f432f711000, 2097152, PROT_NONE) = 0
mmap(0x7f432f911000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7f432f911000
mmap(0x7f432f913000, 184832, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f432f913000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f4330913000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f4330911000
arch_prctl(ARCH_SET_FS, 0x7f4330911720) = 0
mprotect(0x7f432f911000, 4096, PROT_READ) = 0
mprotect(0x7f432fb58000, 4096, PROT_READ) = 0
mprotect(0x7f432fde0000, 4096, PROT_READ) = 0
mprotect(0x7f432ffe4000, 4096, PROT_READ) = 0
mprotect(0x7f433037e000, 16384, PROT_READ) = 0
mprotect(0x7f43306f4000, 16384, PROT_READ) = 0
mprotect(0x601000, 4096, PROT_READ) = 0
mprotect(0x7f433091d000, 4096, PROT_READ) = 0
munmap(0x7f4330916000, 19679) = 0
set_tid_address(0x7f43309119f0) = 25875
set_robust_list(0x7f4330911a00, 0x18) = 0
futex(0x7fffd34b5dcc, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x7fffd34b5dcc, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1,
NULL, 7f4330911720) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0x7f432f9476c0, [], SA_RESTORER|SA_SIGINFO,
0x7f432f951060}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7f432f947750, [],
SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f432f951060}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
rt_sigaction(SIGFPE, {SIG_IGN, [FPE], SA_RESTORER|SA_RESTART,
0x7f433001c460}, {SIG_DFL, [], 0}, 8) = 0
brk(0) = 0x238a000
brk(0x23ab000) = 0x23ab000
getuid() = 0
geteuid() = 0
getgid() = 0
getegid() = 0
open("/usr/lib/locale/locale-archive", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2919792, ...}) = 0
mmap(NULL, 2919792, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f432f43f000
close(3) = 0
open("/dev/urandom", O_RDONLY) = 3
read(3, "I>'D", 4) = 4
close(3) = 0
brk(0x23cc000) = 0x23cc000
readlink("/proc/self/exe", "/usr/bin/perl", 4095) = 13
stat("/usr/local/lib/site_perl/5.12.4/x86_64-linux-gnu-thread-multi",
0x7fffd34b5950) = -1 ENOENT (No such file or directory)
stat("/usr/local/lib/site_perl/5.12.4", 0x7fffd34b5950) = -1 ENOENT (No such
file or directory)
stat("/usr/local/lib/site_perl/x86_64-linux-gnu-thread-multi",
0x7fffd34b5950) = -1 ENOENT (No such file or directory)
stat("/usr/local/lib/perl/5.12.3", 0x7fffd34b5a90) = -1 ENOENT (No such file
or directory)
stat("/usr/local/share/perl/5.12.3", 0x7fffd34b5a90) = -1 ENOENT (No such
file or directory)
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...})
= 0
lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...})
= 0
lseek(1, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...})
= 0
lseek(2, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
open("./test_decrypt.pl", O_RDONLY) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b5958) = -1 ENOTTY
(Inappropriate ioctl for device)
-------> removed some strace to meet the message body size.
stat("/etc/perl/utf8.pmc", 0x7fffd34b4990) = -1 ENOENT (No such file or
directory)
stat("/etc/perl/utf8.pm", 0x7fffd34b48e0) = -1 ENOENT (No such file or
directory)
stat("/usr/local/lib/perl/5.12.4/utf8.pmc", 0x7fffd34b4990) = -1 ENOENT (No
such file or directory)
stat("/usr/local/lib/perl/5.12.4/utf8.pm", 0x7fffd34b48e0) = -1 ENOENT (No
such file or directory)
stat("/usr/local/share/perl/5.12.4/utf8.pmc", 0x7fffd34b4990) = -1 ENOENT
(No such file or directory)
stat("/usr/local/share/perl/5.12.4/utf8.pm", 0x7fffd34b48e0) = -1 ENOENT (No
such file or directory)
stat("/usr/lib/perl5/utf8.pmc", 0x7fffd34b4990) = -1 ENOENT (No such file or
directory)
stat("/usr/lib/perl5/utf8.pm", 0x7fffd34b48e0) = -1 ENOENT (No such file or
directory)
stat("/usr/share/perl5/utf8.pmc", 0x7fffd34b4990) = -1 ENOENT (No such file
or directory)
stat("/usr/share/perl5/utf8.pm", 0x7fffd34b48e0) = -1 ENOENT (No such file
or directory)
stat("/usr/lib/perl/5.12/utf8.pmc", 0x7fffd34b4990) = -1 ENOENT (No such
file or directory)
stat("/usr/lib/perl/5.12/utf8.pm", 0x7fffd34b48e0) = -1 ENOENT (No such file
or directory)
stat("/usr/share/perl/5.12/utf8.pmc", 0x7fffd34b4990) = -1 ENOENT (No such
file or directory)
stat("/usr/share/perl/5.12/utf8.pm", {st_mode=S_IFREG|0644, st_size=379,
...}) = 0
open("/usr/share/perl/5.12/utf8.pm", O_RDONLY) = 6
ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b4658) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(6, 0, SEEK_CUR) = 0
read(6, "package utf8;\n\n$utf8::hint_bits "..., 4096) = 379
lseek(6, 378, SEEK_SET) = 378
lseek(6, 0, SEEK_CUR) = 378
close(6) = 0
read(5, "($tree) {\n $self->{error} = $"..., 4096) = 4096
read(5, " os2ip {\n my($os, $biclass) ="..., 4096) = 1971
brk(0x2537000) = 0x2537000
stat("/etc/perl/Convert/ASN1/_decode.pmc", 0x7fffd34b4990) = -1 ENOENT (No
such file or directory)
stat("/etc/perl/Convert/ASN1/_decode.pm", 0x7fffd34b48e0) = -1 ENOENT (No
such file or directory)
stat("/usr/local/lib/perl/5.12.4/Convert/ASN1/_decode.pmc", 0x7fffd34b4990)
= -1 ENOENT (No such file or directory)
stat("/usr/local/lib/perl/5.12.4/Convert/ASN1/_decode.pm", 0x7fffd34b48e0) =
-1 ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/Convert/ASN1/_decode.pmc",
0x7fffd34b4990) = -1 ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/Convert/ASN1/_decode.pm",
{st_mode=S_IFREG|0444, st_size=15765, ...}) = 0
open("/usr/local/share/perl/5.12.4/Convert/ASN1/_decode.pm", O_RDONLY) = 6
ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b4658) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(6, 0, SEEK_CUR) = 0
read(6, "# Copyright (c) 2000-2005 Graham"..., 4096) = 4096
read(6, "arr,\n\t\t);\n\n\t\t$pos = $npos+$len+$"..., 4096) = 4096
brk(0x2558000) = 0x2558000
read(6, "xp);\n return;\n }\n elsif($fi"..., 4096) = 4096
brk(0x2579000) = 0x2579000
read(6, "\n\nmy %_dec_time_opt = ( unixtime"..., 4096) = 3477
read(6, "", 4096) = 0
close(6) = 0
stat("/etc/perl/Convert/ASN1/_encode.pmc", 0x7fffd34b4990) = -1 ENOENT (No
such file or directory)
stat("/etc/perl/Convert/ASN1/_encode.pm", 0x7fffd34b48e0) = -1 ENOENT (No
such file or directory)
stat("/usr/local/lib/perl/5.12.4/Convert/ASN1/_encode.pmc", 0x7fffd34b4990)
= -1 ENOENT (No such file or directory)
stat("/usr/local/lib/perl/5.12.4/Convert/ASN1/_encode.pm", 0x7fffd34b48e0) =
-1 ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/Convert/ASN1/_encode.pmc",
0x7fffd34b4990) = -1 ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/Convert/ASN1/_encode.pm",
{st_mode=S_IFREG|0444, st_size=9432, ...}) = 0
open("/usr/local/share/perl/5.12.4/Convert/ASN1/_encode.pm", O_RDONLY) = 6
ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b4658) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(6, 0, SEEK_CUR) = 0
read(6, "# Copyright (c) 2000-2005 Graham"..., 4096) = 4096
brk(0x259a000) = 0x259a000
read(6, "substr($_[4],$l,1) = asn_encode_"..., 4096) = 4096
brk(0x25bb000) = 0x25bb000
read(6, "enc_any {\n# 0 1 2 "..., 4096) = 1240
read(6, "", 4096) = 0
close(6) = 0
stat("/etc/perl/Convert/ASN1/IO.pmc", 0x7fffd34b4990) = -1 ENOENT (No such
file or directory)
stat("/etc/perl/Convert/ASN1/IO.pm", 0x7fffd34b48e0) = -1 ENOENT (No such
file or directory)
stat("/usr/local/lib/perl/5.12.4/Convert/ASN1/IO.pmc", 0x7fffd34b4990) = -1
ENOENT (No such file or directory)
stat("/usr/local/lib/perl/5.12.4/Convert/ASN1/IO.pm", 0x7fffd34b48e0) = -1
ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/Convert/ASN1/IO.pmc", 0x7fffd34b4990) =
-1 ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/Convert/ASN1/IO.pm",
{st_mode=S_IFREG|0444, st_size=5473, ...}) = 0
open("/usr/local/share/perl/5.12.4/Convert/ASN1/IO.pm", O_RDONLY) = 6
ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b4658) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(6, 0, SEEK_CUR) = 0
read(6, "# Copyright (c) 2000-2005 Graham"..., 4096) = 4096
stat("/etc/perl/Socket.pmc", 0x7fffd34b4370) = -1 ENOENT (No such file or
directory)
stat("/etc/perl/Socket.pm", 0x7fffd34b42c0) = -1 ENOENT (No such file or
directory)
stat("/usr/local/lib/perl/5.12.4/Socket.pmc", 0x7fffd34b4370) = -1 ENOENT
(No such file or directory)
stat("/usr/local/lib/perl/5.12.4/Socket.pm", 0x7fffd34b42c0) = -1 ENOENT (No
such file or directory)
stat("/usr/local/share/perl/5.12.4/Socket.pmc", 0x7fffd34b4370) = -1 ENOENT
(No such file or directory)
stat("/usr/local/share/perl/5.12.4/Socket.pm", 0x7fffd34b42c0) = -1 ENOENT
(No such file or directory)
stat("/usr/lib/perl5/Socket.pmc", 0x7fffd34b4370) = -1 ENOENT (No such file
or directory)
stat("/usr/lib/perl5/Socket.pm", 0x7fffd34b42c0) = -1 ENOENT (No such file
or directory)
stat("/usr/share/perl5/Socket.pmc", 0x7fffd34b4370) = -1 ENOENT (No such
file or directory)
stat("/usr/share/perl5/Socket.pm", 0x7fffd34b42c0) = -1 ENOENT (No such file
or directory)
stat("/usr/lib/perl/5.12/Socket.pmc", 0x7fffd34b4370) = -1 ENOENT (No such
file or directory)
stat("/usr/lib/perl/5.12/Socket.pm", {st_mode=S_IFREG|0644, st_size=3737,
...}) = 0
open("/usr/lib/perl/5.12/Socket.pm", O_RDONLY) = 7
ioctl(7, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b4038) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(7, 0, SEEK_CUR) = 0
read(7, "package Socket;\n\nour($VERSION, @"..., 4096) = 3737
stat("/etc/perl/Carp.pmc", 0x7fffd34b3d50) = -1 ENOENT (No such file or
directory)
stat("/etc/perl/Carp.pm", 0x7fffd34b3ca0) = -1 ENOENT (No such file or
directory)
stat("/usr/local/lib/perl/5.12.4/Carp.pmc", 0x7fffd34b3d50) = -1 ENOENT (No
such file or directory)
stat("/usr/local/lib/perl/5.12.4/Carp.pm", 0x7fffd34b3ca0) = -1 ENOENT (No
such file or directory)
stat("/usr/local/share/perl/5.12.4/Carp.pmc", 0x7fffd34b3d50) = -1 ENOENT
(No such file or directory)
stat("/usr/local/share/perl/5.12.4/Carp.pm", 0x7fffd34b3ca0) = -1 ENOENT (No
such file or directory)
stat("/usr/lib/perl5/Carp.pmc", 0x7fffd34b3d50) = -1 ENOENT (No such file or
directory)
stat("/usr/lib/perl5/Carp.pm", 0x7fffd34b3ca0) = -1 ENOENT (No such file or
directory)
stat("/usr/share/perl5/Carp.pmc", 0x7fffd34b3d50) = -1 ENOENT (No such file
or directory)
stat("/usr/share/perl5/Carp.pm", 0x7fffd34b3ca0) = -1 ENOENT (No such file
or directory)
stat("/usr/lib/perl/5.12/Carp.pmc", 0x7fffd34b3d50) = -1 ENOENT (No such
file or directory)
stat("/usr/lib/perl/5.12/Carp.pm", 0x7fffd34b3ca0) = -1 ENOENT (No such file
or directory)
stat("/usr/share/perl/5.12/Carp.pmc", 0x7fffd34b3d50) = -1 ENOENT (No such
file or directory)
stat("/usr/share/perl/5.12/Carp.pm", {st_mode=S_IFREG|0644, st_size=8793,
...}) = 0
open("/usr/share/perl/5.12/Carp.pm", O_RDONLY) = 8
ioctl(8, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b3a18) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(8, 0, SEEK_CUR) = 0
read(8, "package Carp;\n\nour $VERSION = '1"..., 4096) = 4096
read(8, "ord($1))/eg;\n return $arg;\n}\n\n#"..., 4096) = 4096
brk(0x25dc000) = 0x25dc000
read(8, "$known->{$parent}) {\n my "..., 4096) = 601
lseek(8, 8792, SEEK_SET) = 8792
lseek(8, 0, SEEK_CUR) = 8792
close(8) = 0
read(7, "", 4096) = 0
close(7) = 0
brk(0x25fd000) = 0x25fd000
stat("/usr/lib/perl/5.12/auto/Socket/Socket.bs", 0x238a138) = -1 ENOENT (No
such file or directory)
stat("/usr/lib/perl/5.12/auto/Socket/Socket.so", {st_mode=S_IFREG|0644,
st_size=31104, ...}) = 0
stat("/usr/lib/perl/5.12/auto/Socket/Socket.bs", 0x238a138) = -1 ENOENT (No
such file or directory)
open("/usr/lib/perl/5.12/auto/Socket/Socket.so", O_RDONLY) = 7
read(7,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200(\0\0\0\0\0\0"..., 832) =
832
fstat(7, {st_mode=S_IFREG|0644, st_size=31104, ...}) = 0
mmap(NULL, 2126288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 7, 0) =
0x7f432ec22000
mprotect(0x7f432ec28000, 2097152, PROT_NONE) = 0
mmap(0x7f432ee28000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 7, 0x6000) = 0x7f432ee28000
close(7) = 0
mprotect(0x7f432ee28000, 4096, PROT_READ) = 0
brk(0x261e000) = 0x261e000
read(6, "])\n : send($_[0],$_[1],$_[2])"..., 4096) = 1377
read(6, "", 4096) = 0
close(6) = 0
stat("/etc/perl/Convert/ASN1/parser.pmc", 0x7fffd34b4990) = -1 ENOENT (No
such file or directory)
stat("/etc/perl/Convert/ASN1/parser.pm", 0x7fffd34b48e0) = -1 ENOENT (No
such file or directory)
stat("/usr/local/lib/perl/5.12.4/Convert/ASN1/parser.pmc", 0x7fffd34b4990) =
-1 ENOENT (No such file or directory)
stat("/usr/local/lib/perl/5.12.4/Convert/ASN1/parser.pm", 0x7fffd34b48e0) =
-1 ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/Convert/ASN1/parser.pmc", 0x7fffd34b4990)
= -1 ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/Convert/ASN1/parser.pm",
{st_mode=S_IFREG|0444, st_size=25267, ...}) = 0
open("/usr/local/share/perl/5.12.4/Convert/ASN1/parser.pm", O_RDONLY) = 6
ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b4658) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(6, 0, SEEK_CUR) = 0
read(6, "#$yysccsid = \"@(#)yaccpar 1.8 (B"..., 4096) = 4096
stat("/etc/perl/Exporter/Heavy.pmc", 0x7fffd34b4370) = -1 ENOENT (No such
file or directory)
stat("/etc/perl/Exporter/Heavy.pm", 0x7fffd34b42c0) = -1 ENOENT (No such
file or directory)
stat("/usr/local/lib/perl/5.12.4/Exporter/Heavy.pmc", 0x7fffd34b4370) = -1
ENOENT (No such file or directory)
stat("/usr/local/lib/perl/5.12.4/Exporter/Heavy.pm", 0x7fffd34b42c0) = -1
ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/Exporter/Heavy.pmc", 0x7fffd34b4370) = -1
ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/Exporter/Heavy.pm", 0x7fffd34b42c0) = -1
ENOENT (No such file or directory)
stat("/usr/lib/perl5/Exporter/Heavy.pmc", 0x7fffd34b4370) = -1 ENOENT (No
such file or directory)
stat("/usr/lib/perl5/Exporter/Heavy.pm", 0x7fffd34b42c0) = -1 ENOENT (No
such file or directory)
stat("/usr/share/perl5/Exporter/Heavy.pmc", 0x7fffd34b4370) = -1 ENOENT (No
such file or directory)
stat("/usr/share/perl5/Exporter/Heavy.pm", 0x7fffd34b42c0) = -1 ENOENT (No
such file or directory)
stat("/usr/lib/perl/5.12/Exporter/Heavy.pmc", 0x7fffd34b4370) = -1 ENOENT
(No such file or directory)
stat("/usr/lib/perl/5.12/Exporter/Heavy.pm", 0x7fffd34b42c0) = -1 ENOENT (No
such file or directory)
stat("/usr/share/perl/5.12/Exporter/Heavy.pmc", 0x7fffd34b4370) = -1 ENOENT
(No such file or directory)
stat("/usr/share/perl/5.12/Exporter/Heavy.pm", {st_mode=S_IFREG|0644,
st_size=6233, ...}) = 0
open("/usr/share/perl/5.12/Exporter/Heavy.pm", O_RDONLY) = 7
ioctl(7, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b4038) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(7, 0, SEEK_CUR) = 0
read(7, "package Exporter::Heavy;\n\nuse st"..., 4096) = 4096
brk(0x263f000) = 0x263f000
read(7, "= map { /^\\w/ ? ($_, '&'.$_) : $"..., 4096) = 2137
read(7, "", 4096) = 0
close(7) = 0
brk(0x2660000) = 0x2660000
read(6, "18, 18, 18, 18, 18, 19"..., 4096) = 4096
read(6, " 55, 72, 39, 32, 33, 5"..., 4096) = 4096
brk(0x2681000) = 0x2681000
read(6, "sp-3];\n\t\t @{$yyval = []}[cTYPE,"..., 4096) = 4096
brk(0x26a2000) = 0x26a2000
read(6, "te56: {\n# 306 \"parser.y\"\n{ $yyva"..., 4096) = 4096
read(6, "D])[0]\n\t\t\t: ''\n\t } @{$op->[cCHI"..., 4096) = 4096
brk(0x26c3000) = 0x26c3000
read(6, "th($asn);\n\n 0\n}\n\nsub yyerror {\n"..., 4096) = 691
read(6, "", 4096) = 0
close(6) = 0
read(5, "", 4096) = 0
close(5) = 0
stat("/etc/perl/Convert/PEM/CBC.pmc", 0x7fffd34b4f60) = -1 ENOENT (No such
file or directory)
stat("/etc/perl/Convert/PEM/CBC.pm", 0x7fffd34b4eb0) = -1 ENOENT (No such
file or directory)
stat("/usr/local/lib/perl/5.12.4/Convert/PEM/CBC.pmc", 0x7fffd34b4f60) = -1
ENOENT (No such file or directory)
stat("/usr/local/lib/perl/5.12.4/Convert/PEM/CBC.pm", 0x7fffd34b4eb0) = -1
ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/Convert/PEM/CBC.pmc", 0x7fffd34b4f60) =
-1 ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/Convert/PEM/CBC.pm",
{st_mode=S_IFREG|0444, st_size=6454, ...}) = 0
open("/usr/local/share/perl/5.12.4/Convert/PEM/CBC.pm", O_RDONLY) = 5
ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b4c28) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(5, 0, SEEK_CUR) = 0
read(5, "package Convert::PEM::CBC;\nuse s"..., 4096) = 4096
lseek(5, 2598, SEEK_SET) = 2598
lseek(5, 0, SEEK_CUR) = 2598
close(5) = 0
brk(0x26e4000) = 0x26e4000
read(4, "----\"; \n my $tail = \"-----END"..., 4096) = 4096
lseek(4, 5655, SEEK_SET) = 5655
lseek(4, 0, SEEK_CUR) = 5655
close(4) = 0
stat("/etc/perl/Crypt/OpenSSL/RSA.pmc", 0x7fffd34b5580) = -1 ENOENT (No such
file or directory)
stat("/etc/perl/Crypt/OpenSSL/RSA.pm", 0x7fffd34b54d0) = -1 ENOENT (No such
file or directory)
stat("/usr/local/lib/perl/5.12.4/Crypt/OpenSSL/RSA.pmc", 0x7fffd34b5580) =
-1 ENOENT (No such file or directory)
stat("/usr/local/lib/perl/5.12.4/Crypt/OpenSSL/RSA.pm",
{st_mode=S_IFREG|0444, st_size=8427, ...}) = 0
open("/usr/local/lib/perl/5.12.4/Crypt/OpenSSL/RSA.pm", O_RDONLY) = 4
ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b5248) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(4, 0, SEEK_CUR) = 0
read(4, "package Crypt::OpenSSL::RSA;\n\nus"..., 4096) = 4096
stat("/etc/perl/AutoLoader.pmc", 0x7fffd34b4f60) = -1 ENOENT (No such file
or directory)
stat("/etc/perl/AutoLoader.pm", 0x7fffd34b4eb0) = -1 ENOENT (No such file or
directory)
stat("/usr/local/lib/perl/5.12.4/AutoLoader.pmc", 0x7fffd34b4f60) = -1
ENOENT (No such file or directory)
stat("/usr/local/lib/perl/5.12.4/AutoLoader.pm", 0x7fffd34b4eb0) = -1 ENOENT
(No such file or directory)
stat("/usr/local/share/perl/5.12.4/AutoLoader.pmc", 0x7fffd34b4f60) = -1
ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/AutoLoader.pm", 0x7fffd34b4eb0) = -1
ENOENT (No such file or directory)
stat("/usr/lib/perl5/AutoLoader.pmc", 0x7fffd34b4f60) = -1 ENOENT (No such
file or directory)
stat("/usr/lib/perl5/AutoLoader.pm", 0x7fffd34b4eb0) = -1 ENOENT (No such
file or directory)
stat("/usr/share/perl5/AutoLoader.pmc", 0x7fffd34b4f60) = -1 ENOENT (No such
file or directory)
stat("/usr/share/perl5/AutoLoader.pm", 0x7fffd34b4eb0) = -1 ENOENT (No such
file or directory)
stat("/usr/lib/perl/5.12/AutoLoader.pmc", 0x7fffd34b4f60) = -1 ENOENT (No
such file or directory)
stat("/usr/lib/perl/5.12/AutoLoader.pm", 0x7fffd34b4eb0) = -1 ENOENT (No
such file or directory)
stat("/usr/share/perl/5.12/AutoLoader.pmc", 0x7fffd34b4f60) = -1 ENOENT (No
such file or directory)
stat("/usr/share/perl/5.12/AutoLoader.pm", {st_mode=S_IFREG|0644,
st_size=5404, ...}) = 0
open("/usr/share/perl/5.12/AutoLoader.pm", O_RDONLY) = 5
ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b4c28) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(5, 0, SEEK_CUR) = 0
read(5, "package AutoLoader;\n\nuse strict;"..., 4096) = 4096
read(5, "owever, if @INC is a relative pa"..., 4096) = 1308
brk(0x2705000) = 0x2705000
lseek(5, 5403, SEEK_SET) = 5403
lseek(5, 0, SEEK_CUR) = 5403
close(5) = 0
stat("/usr/local/lib/perl/5.12.4/auto/Crypt/OpenSSL/RSA/autosplit.ix",
{st_mode=S_IFREG|0444, st_size=230, ...}) = 0
open("/usr/local/lib/perl/5.12.4/auto/Crypt/OpenSSL/RSA/autosplit.ix",
O_RDONLY) = 5
ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b4c28) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(5, 0, SEEK_CUR) = 0
read(5, "# Index created by AutoSplit for"..., 4096) = 230
read(5, "", 4096) = 0
close(5) = 0
stat("/etc/perl/Crypt/OpenSSL/Bignum.pmc", 0x7fffd34b4fb0) = -1 ENOENT (No
such file or directory)
stat("/etc/perl/Crypt/OpenSSL/Bignum.pm", 0x7fffd34b4f00) = -1 ENOENT (No
such file or directory)
stat("/usr/local/lib/perl/5.12.4/Crypt/OpenSSL/Bignum.pmc", 0x7fffd34b4fb0)
= -1 ENOENT (No such file or directory)
stat("/usr/local/lib/perl/5.12.4/Crypt/OpenSSL/Bignum.pm",
{st_mode=S_IFREG|0444, st_size=6475, ...}) = 0
open("/usr/local/lib/perl/5.12.4/Crypt/OpenSSL/Bignum.pm", O_RDONLY) = 5
ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b4c78) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(5, 0, SEEK_CUR) = 0
read(5, "package Crypt::OpenSSL::Bignum;\n"..., 4096) = 4096
lseek(5, 431, SEEK_SET) = 431
lseek(5, 0, SEEK_CUR) = 431
close(5) = 0
stat("/etc/perl/DynaLoader.pmc", 0x7fffd34b4fb0) = -1 ENOENT (No such file
or directory)
stat("/etc/perl/DynaLoader.pm", 0x7fffd34b4f00) = -1 ENOENT (No such file or
directory)
stat("/usr/local/lib/perl/5.12.4/DynaLoader.pmc", 0x7fffd34b4fb0) = -1
ENOENT (No such file or directory)
stat("/usr/local/lib/perl/5.12.4/DynaLoader.pm", 0x7fffd34b4f00) = -1 ENOENT
(No such file or directory)
stat("/usr/local/share/perl/5.12.4/DynaLoader.pmc", 0x7fffd34b4fb0) = -1
ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/DynaLoader.pm", 0x7fffd34b4f00) = -1
ENOENT (No such file or directory)
stat("/usr/lib/perl5/DynaLoader.pmc", 0x7fffd34b4fb0) = -1 ENOENT (No such
file or directory)
stat("/usr/lib/perl5/DynaLoader.pm", 0x7fffd34b4f00) = -1 ENOENT (No such
file or directory)
stat("/usr/share/perl5/DynaLoader.pmc", 0x7fffd34b4fb0) = -1 ENOENT (No such
file or directory)
stat("/usr/share/perl5/DynaLoader.pm", 0x7fffd34b4f00) = -1 ENOENT (No such
file or directory)
stat("/usr/lib/perl/5.12/DynaLoader.pmc", 0x7fffd34b4fb0) = -1 ENOENT (No
such file or directory)
stat("/usr/lib/perl/5.12/DynaLoader.pm", {st_mode=S_IFREG|0644,
st_size=7404, ...}) = 0
open("/usr/lib/perl/5.12/DynaLoader.pm", O_RDONLY) = 5
ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b4c78) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(5, 0, SEEK_CUR) = 0
read(5, "# Generated from DynaLoader_pm.P"..., 4096) = 4096
stat("/etc/perl/Config.pmc", 0x7fffd34b4990) = -1 ENOENT (No such file or
directory)
stat("/etc/perl/Config.pm", 0x7fffd34b48e0) = -1 ENOENT (No such file or
directory)
stat("/usr/local/lib/perl/5.12.4/Config.pmc", 0x7fffd34b4990) = -1 ENOENT
(No such file or directory)
stat("/usr/local/lib/perl/5.12.4/Config.pm", 0x7fffd34b48e0) = -1 ENOENT (No
such file or directory)
stat("/usr/local/share/perl/5.12.4/Config.pmc", 0x7fffd34b4990) = -1 ENOENT
(No such file or directory)
stat("/usr/local/share/perl/5.12.4/Config.pm", 0x7fffd34b48e0) = -1 ENOENT
(No such file or directory)
stat("/usr/lib/perl5/Config.pmc", 0x7fffd34b4990) = -1 ENOENT (No such file
or directory)
stat("/usr/lib/perl5/Config.pm", 0x7fffd34b48e0) = -1 ENOENT (No such file
or directory)
stat("/usr/share/perl5/Config.pmc", 0x7fffd34b4990) = -1 ENOENT (No such
file or directory)
stat("/usr/share/perl5/Config.pm", 0x7fffd34b48e0) = -1 ENOENT (No such file
or directory)
stat("/usr/lib/perl/5.12/Config.pmc", 0x7fffd34b4990) = -1 ENOENT (No such
file or directory)
stat("/usr/lib/perl/5.12/Config.pm", {st_mode=S_IFREG|0644, st_size=2824,
...}) = 0
open("/usr/lib/perl/5.12/Config.pm", O_RDONLY) = 6
ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b4658) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(6, 0, SEEK_CUR) = 0
read(6, "# This file was created by confi"..., 4096) = 2824
read(6, "", 4096) = 0
close(6) = 0
read(5, " dynamic loading or has the $mo"..., 4096) = 3308
brk(0x2726000) = 0x2726000
read(5, "", 4096) = 0
close(5) = 0
stat("/etc/perl/Config_heavy.pl", 0x7fffd34b4b30) = -1 ENOENT (No such file
or directory)
stat("/usr/local/lib/perl/5.12.4/Config_heavy.pl", 0x7fffd34b4b30) = -1
ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/Config_heavy.pl", 0x7fffd34b4b30) = -1
ENOENT (No such file or directory)
stat("/usr/lib/perl5/Config_heavy.pl", 0x7fffd34b4b30) = -1 ENOENT (No such
file or directory)
stat("/usr/share/perl5/Config_heavy.pl", 0x7fffd34b4b30) = -1 ENOENT (No
such file or directory)
stat("/usr/lib/perl/5.12/Config_heavy.pl", {st_mode=S_IFREG|0644,
st_size=43963, ...}) = 0
open("/usr/lib/perl/5.12/Config_heavy.pl", O_RDONLY) = 5
ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b48a8) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(5, 0, SEEK_CUR) = 0
read(5, "# This file was created by confi"..., 4096) = 4096
read(5, "IG_SH='true'\nPERL_PATCHLEVEL=''\n"..., 4096) = 4096
read(5, "9e-308L) __DEC128_EPSILON__=1E-3"..., 4096) = 4096
read(5, "744073709551615UL __UINTPTR_TYPE"..., 4096) = 4096
read(5, "e'\nd_gethbyname='define'\nd_gethe"..., 4096) = 4096
read(5, "_setpwent='define'\nd_setpwent_r="..., 4096) = 4096
read(5, "s/CBuilder ExtUtils/Command ExtU"..., 4096) = 4096
read(5, "_termios='define'\ni_time='define"..., 4096) = 4096
read(5, "opt=''\nnm_so_opt='--dynamic'\nnon"..., 4096) = 4096
read(5, "UM46\", \"NUM47\", \"NUM48\", \"NUM49\""..., 4096) = 4096
brk(0x274f000) = 0x274f000
read(5, "nfig_sh_len = length $_;\n\nour $C"..., 4096) = 3003
read(5, "", 4096) = 0
close(5) = 0
brk(0x2770000) = 0x2770000
stat("/etc/perl/Config_git.pl", 0x7fffd34b4940) = -1 ENOENT (No such file or
directory)
stat("/usr/local/lib/perl/5.12.4/Config_git.pl", 0x7fffd34b4940) = -1 ENOENT
(No such file or directory)
stat("/usr/local/share/perl/5.12.4/Config_git.pl", 0x7fffd34b4940) = -1
ENOENT (No such file or directory)
stat("/usr/lib/perl5/Config_git.pl", 0x7fffd34b4940) = -1 ENOENT (No such
file or directory)
stat("/usr/share/perl5/Config_git.pl", 0x7fffd34b4940) = -1 ENOENT (No such
file or directory)
stat("/usr/lib/perl/5.12/Config_git.pl", {st_mode=S_IFREG|0644, st_size=409,
...}) = 0
open("/usr/lib/perl/5.12/Config_git.pl", O_RDONLY) = 5
ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b46b8) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(5, 0, SEEK_CUR) = 0
read(5, "################################"..., 4096) = 409
read(5, "", 4096) = 0
close(5) = 0
stat("/etc/perl/auto/Crypt/OpenSSL/Bignum", 0x238a138) = -1 ENOENT (No such
file or directory)
stat("/usr/local/lib/perl/5.12.4/auto/Crypt/OpenSSL/Bignum",
{st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
stat("/usr/local/lib/perl/5.12.4/auto/Crypt/OpenSSL/Bignum/Bignum.so",
{st_mode=S_IFREG|0555, st_size=137079, ...}) = 0
stat("/usr/local/lib/perl/5.12.4/auto/Crypt/OpenSSL/Bignum/Bignum.bs",
{st_mode=S_IFREG|0444, st_size=0, ...}) = 0
open("/usr/local/lib/perl/5.12.4/auto/Crypt/OpenSSL/Bignum/Bignum.so",
O_RDONLY) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0'\0\0\0\0\0\0"...,
832) = 832
fstat(5, {st_mode=S_IFREG|0555, st_size=137079, ...}) = 0
mmap(NULL, 2142832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) =
0x7f432ea16000
mprotect(0x7f432ea21000, 2093056, PROT_NONE) = 0
mmap(0x7f432ec20000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xa000) = 0x7f432ec20000
close(5) = 0
open("/etc/ld.so.cache", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=19679, ...}) = 0
mmap(NULL, 19679, PROT_READ, MAP_PRIVATE, 5, 0) = 0x7f4330916000
close(5) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/x86_64-linux-gnu/libcrypto.so.1.0.0", O_RDONLY) = 5
read(5,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\312\5\0\0\0\0\0"...,
832) = 832
fstat(5, {st_mode=S_IFREG|0644, st_size=1749000, ...}) = 0
mmap(NULL, 3859752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) =
0x7f432e667000
mprotect(0x7f432e7ef000, 2097152, PROT_NONE) = 0
mmap(0x7f432e9ef000, 143360, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x188000) = 0x7f432e9ef000
mmap(0x7f432ea12000, 13608, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f432ea12000
close(5) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/x86_64-linux-gnu/libz.so.1", O_RDONLY) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P \0\0\0\0\0\0"...,
832) = 832
fstat(5, {st_mode=S_IFREG|0644, st_size=96816, ...}) = 0
mmap(NULL, 2191920, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) =
0x7f432e44f000
mprotect(0x7f432e466000, 2093056, PROT_NONE) = 0
mmap(0x7f432e665000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x16000) = 0x7f432e665000
close(5) = 0
mprotect(0x7f432e665000, 4096, PROT_READ) = 0
mprotect(0x7f432e9ef000, 102400, PROT_READ) = 0
mprotect(0x7f432ec20000, 4096, PROT_READ) = 0
munmap(0x7f4330916000, 19679) = 0
open("/usr/share/locale/locale.alias", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=2570, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f433091a000
read(5, "# Locale name alias data base.\n#"..., 4096) = 2570
read(5, "", 4096) = 0
close(5) = 0
munmap(0x7f433091a000, 4096) = 0
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT
(No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("/usr/share/locale-langpack/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY)
= -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY)
= -1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) =
-1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) =
-1 ENOENT (No such file or directory)
open("/usr/share/locale-langpack/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1
ENOENT (No such file or directory)
lseek(4, 310, SEEK_SET) = 310
lseek(4, 0, SEEK_CUR) = 310
close(4) = 0
-------> relevent part seems to be here
stat("/etc/perl/auto/Crypt/OpenSSL/RSA", 0x238a138) = -1 ENOENT (No such
file or directory)
stat("/usr/local/lib/perl/5.12.4/auto/Crypt/OpenSSL/RSA",
{st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0
stat("/usr/local/lib/perl/5.12.4/auto/Crypt/OpenSSL/RSA/RSA.so",
{st_mode=S_IFREG|0555, st_size=145434, ...}) = 0
stat("/usr/local/lib/perl/5.12.4/auto/Crypt/OpenSSL/RSA/RSA.bs",
{st_mode=S_IFREG|0444, st_size=0, ...}) = 0
open("/usr/local/lib/perl/5.12.4/auto/Crypt/OpenSSL/RSA/RSA.so", O_RDONLY) =
4
read(4,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240/\0\0\0\0\0\0"..., 832) =
832
fstat(4, {st_mode=S_IFREG|0555, st_size=145434, ...}) = 0
mmap(NULL, 2142976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) =
0x7f432e243000
mprotect(0x7f432e24e000, 2093056, PROT_NONE) = 0
mmap(0x7f432e44d000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0xa000) = 0x7f432e44d000
close(4) = 0
mprotect(0x7f432e44d000, 4096, PROT_READ) = 0
read(3, "", 4096) = 0
close(3) = 0
open("private.pem", O_RDONLY) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b57a8) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(3, 0, SEEK_CUR) = 0
fstat(3, {st_mode=S_IFREG|0664, st_size=1743, ...}) = 0
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
fstat(3, {st_mode=S_IFREG|0664, st_size=1743, ...}) = 0
read(3, "-----BEGIN RSA PRIVATE KEY-----\n"..., 4096) = 1743
read(3, "", 4096) = 0
close(3) = 0
stat("/etc/perl/Crypt/DES_EDE3.pmc", 0x7fffd34b5490) = -1 ENOENT (No such
file or directory)
stat("/etc/perl/Crypt/DES_EDE3.pm", 0x7fffd34b53e0) = -1 ENOENT (No such
file or directory)
stat("/usr/local/lib/perl/5.12.4/Crypt/DES_EDE3.pmc", 0x7fffd34b5490) = -1
ENOENT (No such file or directory)
stat("/usr/local/lib/perl/5.12.4/Crypt/DES_EDE3.pm", 0x7fffd34b53e0) = -1
ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/Crypt/DES_EDE3.pmc", 0x7fffd34b5490) = -1
ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/Crypt/DES_EDE3.pm",
{st_mode=S_IFREG|0444, st_size=2743, ...}) = 0
open("/usr/local/share/perl/5.12.4/Crypt/DES_EDE3.pm", O_RDONLY) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b5158) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(3, 0, SEEK_CUR) = 0
read(3, "# $Id: DES_EDE3.pm,v 1.2 2001/09"..., 4096) = 2743
stat("/etc/perl/Crypt/DES.pmc", 0x7fffd34b4e70) = -1 ENOENT (No such file or
directory)
stat("/etc/perl/Crypt/DES.pm", 0x7fffd34b4dc0) = -1 ENOENT (No such file or
directory)
stat("/usr/local/lib/perl/5.12.4/Crypt/DES.pmc", 0x7fffd34b4e70) = -1 ENOENT
(No such file or directory)
stat("/usr/local/lib/perl/5.12.4/Crypt/DES.pm", {st_mode=S_IFREG|0444,
st_size=3514, ...}) = 0
open("/usr/local/lib/perl/5.12.4/Crypt/DES.pm", O_RDONLY) = 4
ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b4b38) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(4, 0, SEEK_CUR) = 0
read(4, "#\n# Copyright (C) 1995, 1996 Sys"..., 4096) = 3514
brk(0x2791000) = 0x2791000
lseek(4, 1174, SEEK_SET) = 1174
lseek(4, 0, SEEK_CUR) = 1174
close(4) = 0
stat("/etc/perl/auto/Crypt/DES", 0x238a138) = -1 ENOENT (No such file or
directory)
stat("/usr/local/lib/perl/5.12.4/auto/Crypt/DES", {st_mode=S_IFDIR|0775,
st_size=4096, ...}) = 0
stat("/usr/local/lib/perl/5.12.4/auto/Crypt/DES/DES.so",
{st_mode=S_IFREG|0555, st_size=70024, ...}) = 0
stat("/usr/local/lib/perl/5.12.4/auto/Crypt/DES/DES.bs",
{st_mode=S_IFREG|0444, st_size=0, ...}) = 0
open("/usr/local/lib/perl/5.12.4/auto/Crypt/DES/DES.so", O_RDONLY) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\22\0\0\0\0\0\0"...,
832) = 832
fstat(4, {st_mode=S_IFREG|0555, st_size=70024, ...}) = 0
mmap(NULL, 2118016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) =
0x7f432e03d000
mprotect(0x7f432e040000, 2093056, PROT_NONE) = 0
mmap(0x7f432e23f000, 16384, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7f432e23f000
close(4) = 0
mprotect(0x7f432e23f000, 4096, PROT_READ) = 0
lseek(3, 796, SEEK_SET) = 796
lseek(3, 0, SEEK_CUR) = 796
close(3) = 0
stat("/usr/local/lib/perl/5.12.4/auto/Crypt/DES/DESTROY.al", 0x238a138) = -1
ENOENT (No such file or directory)
stat("/etc/perl/auto/Crypt/DES/DESTROY.al", 0x7fffd34b5300) = -1 ENOENT (No
such file or directory)
stat("/usr/local/lib/perl/5.12.4/auto/Crypt/DES/DESTROY.al", 0x7fffd34b5300)
= -1 ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/auto/Crypt/DES/DESTROY.al",
0x7fffd34b5300) = -1 ENOENT (No such file or directory)
stat("/usr/lib/perl5/auto/Crypt/DES/DESTROY.al", 0x7fffd34b5300) = -1 ENOENT
(No such file or directory)
stat("/usr/share/perl5/auto/Crypt/DES/DESTROY.al", 0x7fffd34b5300) = -1
ENOENT (No such file or directory)
stat("/usr/lib/perl/5.12/auto/Crypt/DES/DESTROY.al", 0x7fffd34b5300) = -1
ENOENT (No such file or directory)
stat("/usr/share/perl/5.12/auto/Crypt/DES/DESTROY.al", 0x7fffd34b5300) = -1
ENOENT (No such file or directory)
stat("/usr/local/lib/site_perl/auto/Crypt/DES/DESTROY.al", 0x7fffd34b5300) =
-1 ENOENT (No such file or directory)
stat("./auto/Crypt/DES/DESTROY.al", 0x7fffd34b5300) = -1 ENOENT (No such
file or directory)
stat("/etc/perl/Math/BigInt.pmc", 0x7fffd34b5a90) = -1 ENOENT (No such file
or directory)
stat("/etc/perl/Math/BigInt.pm", 0x7fffd34b59e0) = -1 ENOENT (No such file
or directory)
stat("/usr/local/lib/perl/5.12.4/Math/BigInt.pmc", 0x7fffd34b5a90) = -1
ENOENT (No such file or directory)
stat("/usr/local/lib/perl/5.12.4/Math/BigInt.pm", 0x7fffd34b59e0) = -1
ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/Math/BigInt.pmc", 0x7fffd34b5a90) = -1
ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/Math/BigInt.pm", {st_mode=S_IFREG|0444,
st_size=158428, ...}) = 0
open("/usr/local/share/perl/5.12.4/Math/BigInt.pm", O_RDONLY) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b5758) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(3, 0, SEEK_CUR) = 0
read(3, "package Math::BigInt;\n\n#\n# \"Mike"..., 4096) = 4096
brk(0x27b2000) = 0x27b2000
read(3, " \n $_[2] ? ref($_[0])->new($_["..., 4096) = 4096
stat("/etc/perl/overload.pmc", 0x7fffd34b5470) = -1 ENOENT (No such file or
directory)
stat("/etc/perl/overload.pm", 0x7fffd34b53c0) = -1 ENOENT (No such file or
directory)
stat("/usr/local/lib/perl/5.12.4/overload.pmc", 0x7fffd34b5470) = -1 ENOENT
(No such file or directory)
stat("/usr/local/lib/perl/5.12.4/overload.pm", 0x7fffd34b53c0) = -1 ENOENT
(No such file or directory)
stat("/usr/local/share/perl/5.12.4/overload.pmc", 0x7fffd34b5470) = -1
ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/overload.pm", 0x7fffd34b53c0) = -1 ENOENT
(No such file or directory)
stat("/usr/lib/perl5/overload.pmc", 0x7fffd34b5470) = -1 ENOENT (No such
file or directory)
stat("/usr/lib/perl5/overload.pm", 0x7fffd34b53c0) = -1 ENOENT (No such file
or directory)
stat("/usr/share/perl5/overload.pmc", 0x7fffd34b5470) = -1 ENOENT (No such
file or directory)
stat("/usr/share/perl5/overload.pm", 0x7fffd34b53c0) = -1 ENOENT (No such
file or directory)
stat("/usr/lib/perl/5.12/overload.pmc", 0x7fffd34b5470) = -1 ENOENT (No such
file or directory)
stat("/usr/lib/perl/5.12/overload.pm", 0x7fffd34b53c0) = -1 ENOENT (No such
file or directory)
stat("/usr/share/perl/5.12/overload.pmc", 0x7fffd34b5470) = -1 ENOENT (No
such file or directory)
stat("/usr/share/perl/5.12/overload.pm", {st_mode=S_IFREG|0644,
st_size=4530, ...}) = 0
open("/usr/share/perl/5.12/overload.pm", O_RDONLY) = 4
ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b5138) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(4, 0, SEEK_CUR) = 0
read(4, "package overload;\n\nour $VERSION "..., 4096) = 4096
brk(0x27d3000) = 0x27d3000
read(4, "sed into.\n if (warnings::"..., 4096) = 434
lseek(4, 4529, SEEK_SET) = 4529
lseek(4, 0, SEEK_CUR) = 4529
close(4) = 0
read(3, " $x || __PACKAGE__;\n\n no strict"..., 4096) = 4096
brk(0x27f4000) = 0x27f4000
read(3, " };\n foreach my $key (qw/\n "..., 4096) = 4096
read(3, "ake integer from mantissa by adj"..., 4096) = 4096
brk(0x2815000) = 0x2815000
read(3, "f (@_ > 0)\n {\n if (@_ > 3)"..., 4096) = 4096
read(3, "->can('numify') ? $p->numify() :"..., 4096) = 4096
brk(0x2836000) = 0x2836000
read(3, " # zero or NaN\n}\n\nsub bneg \n"..., 4096) = 4096
read(3, "e} = $CALC->_sub($y->{value},$x-"..., 4096) = 4096
brk(0x2857000) = 0x2857000
read(3, " return $x->bnan() if $x->{sign"..., 4096) = 4096
brk(0x2878000) = 0x2878000
read(3, " : 0;\n }\n $x->{sign} =~ /^[+"..., 4096) = 4096
read(3, "($self) || !$z->isa($self) || !$"..., 4096) = 4096
brk(0x2899000) = 0x2899000
read(3, " = (ref($_[0]), at _);\n # objectif"..., 4096) = 4096
read(3, "\n\n # Check for valid input. All"..., 4096) = 4096
brk(0x28ba000) = 0x28ba000
read(3, "-inf => NaN\n return $x->bnan("..., 4096) = 4096
read(3, "\n $r[3] = $y;\t\t\t\t# no push!\n\n "..., 4096) = 4096
brk(0x28db000) = 0x28db000
read(3, "t($upgrade->new($y), at r) if defin"..., 4096) = 4096
brk(0x28fc000) = 0x28fc000
read(3, "git_after = '0'; $digit_after = "..., 4096) = 4096
read(3, " #\n # $x->badd(1); "..., 4096) = 4096
read(3, " }\n }\n # any non :consta"..., 4096) = 4096
brk(0x291d000) = 0x291d000
brk(0x291c000) = 0x291c000
read(3, "C->_from_hex('0x' . $chrs);\n\n "..., 4096) = 4096
read(3, " return if $m eq '.' || $m eq"..., 4096) = 4096
brk(0x293d000) = 0x293d000
read(3, "e;\n\n require Math::BigFloat;\n "..., 4096) = 4096
lseek(3, 91169, SEEK_SET) = 91169
lseek(3, 0, SEEK_CUR) = 91169
close(3) = 0
stat("/etc/perl/Math/BigInt/Calc.pmc", 0x7fffd34b5490) = -1 ENOENT (No such
file or directory)
stat("/etc/perl/Math/BigInt/Calc.pm", 0x7fffd34b53e0) = -1 ENOENT (No such
file or directory)
stat("/usr/local/lib/perl/5.12.4/Math/BigInt/Calc.pmc", 0x7fffd34b5490) = -1
ENOENT (No such file or directory)
stat("/usr/local/lib/perl/5.12.4/Math/BigInt/Calc.pm", 0x7fffd34b53e0) = -1
ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/Math/BigInt/Calc.pmc", 0x7fffd34b5490) =
-1 ENOENT (No such file or directory)
stat("/usr/local/share/perl/5.12.4/Math/BigInt/Calc.pm",
{st_mode=S_IFREG|0444, st_size=79629, ...}) = 0
open("/usr/local/share/perl/5.12.4/Math/BigInt/Calc.pm", O_RDONLY) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b5158) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(3, 0, SEEK_CUR) = 0
read(3, "package Math::BigInt::Calc;\n\nuse"..., 4096) = 4096
read(3, "low brush the problems with the "..., 4096) = 4096
stat("/etc/perl/integer.pmc", 0x7fffd34b4e70) = -1 ENOENT (No such file or
directory)
stat("/etc/perl/integer.pm", 0x7fffd34b4dc0) = -1 ENOENT (No such file or
directory)
stat("/usr/local/lib/perl/5.12.4/integer.pmc", 0x7fffd34b4e70) = -1 ENOENT
(No such file or directory)
stat("/usr/local/lib/perl/5.12.4/integer.pm", 0x7fffd34b4dc0) = -1 ENOENT
(No such file or directory)
stat("/usr/local/share/perl/5.12.4/integer.pmc", 0x7fffd34b4e70) = -1 ENOENT
(No such file or directory)
stat("/usr/local/share/perl/5.12.4/integer.pm", 0x7fffd34b4dc0) = -1 ENOENT
(No such file or directory)
stat("/usr/lib/perl5/integer.pmc", 0x7fffd34b4e70) = -1 ENOENT (No such file
or directory)
stat("/usr/lib/perl5/integer.pm", 0x7fffd34b4dc0) = -1 ENOENT (No such file
or directory)
stat("/usr/share/perl5/integer.pmc", 0x7fffd34b4e70) = -1 ENOENT (No such
file or directory)
stat("/usr/share/perl5/integer.pm", 0x7fffd34b4dc0) = -1 ENOENT (No such
file or directory)
stat("/usr/lib/perl/5.12/integer.pmc", 0x7fffd34b4e70) = -1 ENOENT (No such
file or directory)
stat("/usr/lib/perl/5.12/integer.pm", 0x7fffd34b4dc0) = -1 ENOENT (No such
file or directory)
stat("/usr/share/perl/5.12/integer.pmc", 0x7fffd34b4e70) = -1 ENOENT (No
such file or directory)
stat("/usr/share/perl/5.12/integer.pm", {st_mode=S_IFREG|0644, st_size=172,
...}) = 0
open("/usr/share/perl/5.12/integer.pm", O_RDONLY) = 4
ioctl(4, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffd34b4b38) = -1 ENOTTY
(Inappropriate ioctl for device)
lseek(4, 0, SEEK_CUR) = 0
brk(0x295e000) = 0x295e000
read(4, "package integer;\n\nour $VERSION ="..., 4096) = 172
read(4, "", 4096) = 0
close(4) = 0
read(3, "ich happens if the number\n # "..., 4096) = 4096
read(3, "sh @$xv, $car if $car != 0;\n "..., 4096) = 4096
brk(0x297f000) = 0x297f000
read(3, "a by a single element one, so sp"..., 4096) = 4096
read(3, "> 0: x > y\n if ($a <= 0)\n "..., 4096) = 4096
brk(0x29a0000) = 0x29a0000
read(3, "\n return $x;\t\t\t\t\t# only x, wh"..., 4096) = 4096
read(3, " my $r = [ $x->[0] % $yorg->[0"..., 4096) = 4096
brk(0x29c1000) = 0x29c1000
read(3, "if (wantarray) \n {\n @d = ("..., 4096) = 4096
read(3, "rt (this can be zero)\n while ($"..., 4096) = 4096
read(3, " left-over array elems\n pop @"..., 4096) = 4096
brk(0x29e2000) = 0x29e2000
read(3, "en N exceeds the storage of a Pe"..., 4096) = 4096
read(3, "gain\n unshift @$cx, (0) x $zero"..., 4096) = 4096
brk(0x2a03000) = 0x2a03000
read(3, "$BASE_LEN);\n print \"l = $l \" i"..., 4096) = 4096
read(3, "\n }\n\n # hit not exactly?"..., 4096) = 4096
brk(0x2a24000) = 0x2a24000
read(3, " if ($] >= 5.006)\n {\n $x1"..., 4096) = 4096
read(3, "###\n# special modulus functions\n"..., 4096) = 4096
brk(0x2a45000) = 0x2a45000
lseek(3, 68233, SEEK_SET) = 68233
lseek(3, 0, SEEK_CUR) = 68233
close(3) = 0
open("/dev/urandom", O_RDONLY|O_NOCTTY|O_NONBLOCK) = 3
fstat(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0
poll([{fd=3, events=POLLIN}], 1, 10) = 1 ([{fd=3, revents=POLLIN}])
read(3,
"-\363BR_+\322v&\364\35g\264\35\252u\3237\332\2743\231\22\304\337\"\314p\37U\200\212",
32) = 32
close(3) = 0
getuid() = 0
write(1, "Hello World!\n", 13Hello World!
) = 13
rt_sigaction(SIG_0, NULL, {0x7f43303d4040, [HUP INT QUIT TRAP ABRT BUS
KILL], 0x238a010 /* SA_??? */}, 8) = -1 EINVAL (Invalid argument)
rt_sigaction(SIGHUP, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGILL, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTRAP, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGABRT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGBUS, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGFPE, NULL, {SIG_IGN, [FPE], SA_RESTORER|SA_RESTART,
0x7f433001c460}, 8) = 0
rt_sigaction(SIGKILL, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGUSR1, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSEGV, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGUSR2, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGPIPE, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGALRM, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSTKFLT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCONT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSTOP, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTSTP, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTTIN, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTTOU, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGURG, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGXCPU, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGXFSZ, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGVTALRM, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGPROF, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGWINCH, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGIO, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGPWR, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSYS, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_2, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_3, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_4, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_5, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_6, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_7, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_8, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_9, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_10, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_11, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_12, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_13, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_14, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_15, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_16, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_17, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_18, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_19, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_20, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_21, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_22, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_23, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_24, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_25, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_26, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_27, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_28, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_29, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_30, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_31, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGRT_32, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGABRT, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGIO, NULL, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGSYS, NULL, {SIG_DFL, [], 0}, 8) = 0
exit_group(0) = ?
root at master-01:/home/theapp/theEnDec/perl#
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,234394,234493#msg-234493
More information about the nginx
mailing list