Hi,
On OpenBSD 5.2 / amd64, pkg_delete fails with this message :
# pkg_delete my_pkg
Read shared items: ok
Can't locate object method "realname" via package
"OpenBSD::PackingElement::FDESC" at /usr/libdata/perl5/OpenBSD/Delete.pm
line 526.
Any ideas ?
kdump :
8016 ktrace EMUL "native"
8016 ktrace RET ktrace 0
8016 ktrace CALL execve(0x7f7ffffef060,0x7f7ffffef5d8,0x7f7ffffef5f0)
8016 ktrace NAMI "/bin/pkg_delete"
8016 ktrace RET execve -1 errno 2 No such file or directory
8016 ktrace CALL execve(0x7f7ffffef060,0x7f7ffffef5d8,0x7f7ffffef5f0)
8016 ktrace NAMI "/sbin/pkg_delete"
8016 ktrace RET execve -1 errno 2 No such file or directory
8016 ktrace CALL execve(0x7f7ffffef060,0x7f7ffffef5d8,0x7f7ffffef5f0)
8016 ktrace NAMI "/usr/bin/pkg_delete"
8016 ktrace RET execve -1 errno 2 No such file or directory
8016 ktrace CALL execve(0x7f7ffffef060,0x7f7ffffef5d8,0x7f7ffffef5f0)
8016 ktrace NAMI "/usr/sbin/pkg_delete"
8016 ktrace NAMI "/usr/bin/perl"
8016 perl NAMI "/usr/libexec/ld.so"
8016 perl EMUL "native"
8016 perl RET execve 0
8016 perl CALL issetugid()
8016 perl RET issetugid 0
8016 perl CALL mprotect(0x200e0a000,0x1000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL
mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,0xffffffff,0)
8016 perl RET mmap 8691687424/0x20610a000
8016 perl CALL __sysctl(1.37,0x7f7fffff0a9c,0x7f7fffff0a88,0,0)
8016 perl RET __sysctl 0
8016 perl CALL __sysctl(1.37,0x7f7fffff0a9c,0x7f7fffff0a88,0,0)
8016 perl RET __sysctl 0
8016 perl CALL __sysctl(1.37,0x7f7fffff0a9c,0x7f7fffff0a88,0,0)
8016 perl RET __sysctl 0
8016 perl CALL open(0x200c09be1,0<O_RDONLY>,<unused>0)
8016 perl NAMI "/var/run/ld.so.hints"
8016 perl RET open 3
8016 perl CALL fstat(0x3,0x7f7fffff0460)
8016 perl STRU struct stat { dev=1028, ino=259873,
mode=-r--r--r-- , nlink=1, uid=0, gid=0, rdev=1038384,
atime=1354415401.067960381, mtime=135441$
8016 perl RET fstat 0
8016 perl CALL mmap(0,0x4948,0x1<PROT_READ>,0x2<MAP_PRIVATE>,0x3,0)
8016 perl RET mmap 8859697152/0x210144000
8016 perl CALL close(0x3)
8016 perl RET close 0
8016 perl CALL
open(0x7f7fffff05a0,0x4<O_RDONLY|O_NONBLOCK>,<unused>0xffffffffffff05cc)
8016 perl NAMI "/usr/libdata/perl5/amd64-openbsd/5.12.2/CORE"
8016 perl RET open 3
8016 perl CALL fstat(0x3,0x7f7fffff04a0)
8016 perl STRU struct stat { dev=1029, ino=104613,
mode=drwxr-xr-x , nlink=2, uid=0, gid=0, rdev=421638,
atime=1353383144.349253781, mtime=1343836$
8016 perl RET fstat 0
8016 perl CALL fcntl(0x3,F_SETFD,FD_CLOEXEC)
8016 perl RET fcntl 0
8016 perl CALL
mmap(0,0x5000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,0xffffffff,0)
8016 perl RET mmap 8850739200/0x20f8b9000
8016 perl CALL getdirentries(0x3,0x20f8b9008,0x4000,0x20610a410)
8016 perl RET getdirentries 1536/0x600
8016 perl CALL getdirentries(0x3,0x20f8b9008,0x4000,0x20610a410)
8016 perl RET getdirentries 0
8016 perl CALL close(0x3)
8016 perl RET close 0
8016 perl CALL open(0x210146850,0<O_RDONLY>,<unused>0)
8016 perl NAMI "/usr/lib/libc.so.65.0"
8016 perl RET open 3
[...]
8016 perl CALL write(0x1,0x20f9a3000,0x2a)
8016 perl GIO fd 1 wrote 42 bytes
"\r\^[[121C* | 80%\^[[K"
8016 perl RET write 42/0x2a
8016 perl CALL write(0x1,0x20f9a3000,0x29)
8016 perl GIO fd 1 wrote 41 bytes
"\r\^[[122C* | 81%\^[[K"
8016 perl RET write 41/0x29
8016 perl CALL write(0x1,0x20f9a3000,0x28)
8016 perl GIO fd 1 wrote 40 bytes
"\r\^[[123C* | 82%\^[[K"
8016 perl RET write 40/0x28
8016 perl CALL write(0x1,0x20f9a3000,0x27)
8016 perl GIO fd 1 wrote 39 bytes
"\r\^[[124C* | 82%\^[[K"
8016 perl RET write 39/0x27
8016 perl CALL write(0x1,0x20f9a3000,0x26)
8016 perl GIO fd 1 wrote 38 bytes
"\r\^[[125C* | 83%\^[[K"
8016 perl RET write 38/0x26
8016 perl CALL write(0x1,0x20f9a3000,0x25)
8016 perl GIO fd 1 wrote 37 bytes
"\r\^[[126C* | 84%\^[[K"
8016 perl RET write 37/0x25
8016 perl CALL write(0x1,0x20f9a3000,0x24)
8016 perl GIO fd 1 wrote 36 bytes
"\r\^[[127C* | 85%\^[[K"
8016 perl RET write 36/0x24
8016 perl CALL write(0x1,0x20f9a3000,0x23)
8016 perl GIO fd 1 wrote 35 bytes
"\r\^[[128C** | 86%\^[[K"
8016 perl RET write 35/0x23
8016 perl CALL write(0x1,0x20f9a3000,0x21)
8016 perl GIO fd 1 wrote 33 bytes
"\r\^[[130C* | 87%\^[[K"
8016 perl RET write 33/0x21
8016 perl CALL write(0x1,0x20f9a3000,0x20)
8016 perl GIO fd 1 wrote 32 bytes
"\r\^[[131C* | 87%\^[[K"
8016 perl RET write 32/0x20
8016 perl CALL write(0x1,0x20f9a3000,0x1f)
8016 perl GIO fd 1 wrote 31 bytes
"\r\^[[132C* | 88%\^[[K"
8016 perl RET write 31/0x1f
8016 perl CALL write(0x1,0x20f9a3000,0x1e)
8016 perl GIO fd 1 wrote 30 bytes
"\r\^[[133C* | 89%\^[[K"
8016 perl RET write 30/0x1e
8016 perl CALL write(0x1,0x20f9a3000,0x1d)
8016 perl GIO fd 1 wrote 29 bytes
"\r\^[[134C* | 90%\^[[K"
8016 perl RET write 29/0x1d
8016 perl CALL getpid()
8016 perl RET getpid 8016/0x1f50
8016 perl CALL write(0x1,0x20f9a3000,0x1c)
8016 perl GIO fd 1 wrote 28 bytes
"\r\^[[135C* | 91%\^[[K"
8016 perl RET write 28/0x1c
8016 perl CALL write(0x1,0x20f9a3000,0x1b)
8016 perl GIO fd 1 wrote 27 bytes
"\r\^[[136C* | 92%\^[[K"
8016 perl RET write 27/0x1b
8016 perl CALL write(0x1,0x20f9a3000,0x1a)
8016 perl GIO fd 1 wrote 26 bytes
"\r\^[[137C* | 92%\^[[K"
8016 perl RET write 26/0x1a
8016 perl CALL write(0x1,0x20f9a3000,0x4)
8016 perl GIO fd 1 wrote 4 bytes
"\r\^[[K"
8016 perl RET write 4
8016 perl CALL getpid()
8016 perl RET getpid 8016/0x1f50
8016 perl CALL getpid()
8016 perl RET getpid 8016/0x1f50
8016 perl CALL getpid()
8016 perl RET getpid 8016/0x1f50
8016 perl CALL getpid()
8016 perl RET getpid 8016/0x1f50
8016 perl CALL getpid()
8016 perl RET getpid 8016/0x1f50
8016 perl CALL getpid()
8016 perl RET getpid 8016/0x1f50
8016 perl CALL getpid()
8016 perl RET getpid 8016/0x1f50
8016 perl CALL getpid()
8016 perl RET getpid 8016/0x1f50
8016 perl CALL getpid()
8016 perl RET getpid 8016/0x1f50
8016 perl CALL getpid()
8016 perl RET getpid 8016/0x1f50
8016 perl CALL munmap(0x20d5ab000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x203b9c000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20832c000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20169c000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20aba7000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20297e000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20155d000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20d2bb000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20ce9b000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20102b000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x207f73000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20debc000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20cea8000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20a4b4000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20eb4e000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x2041bb000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x206593000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20a8b9000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20d8f8000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20577b000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x209e29000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x202a71000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x2076f4000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20297a000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20f75a000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x205f98000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x2071d0000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x208887000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x201985000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20ce9c000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x21023e000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20401b000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x209581000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x2080c4000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x204082000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x207f1d000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x204e85000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x202eaf000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x208d9b000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20b6f3000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x210436000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20e9f5000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20cea0000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20297f000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20ae08000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20884f000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x206643000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20cea4000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20b3fb000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x202977000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x2049e4000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x2061ca000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x207a80000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x210236000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20297d000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20de12000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x2078c8000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20226d000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x203d37000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20454a000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x206145000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x208fab000,0x8000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x206349000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x202bec000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20d5d2000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x2035fd000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x205854000,0x1000)
8016 perl RET munmap 0
8016 perl CALL getpid()
8016 perl RET getpid 8016/0x1f50
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x20282d000,0x4000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x20282d000,0x4000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL write(0x2,0x205703000,0x85)
8016 perl GIO fd 2 wrote 133 bytes
"Can't locate object method "realname" via package
"OpenBSD::PackingElement::FDESC" at /usr/libdata/perl5/OpenBSD/Delete.pm
line 526.
"
8016 perl RET write 133/0x85
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x20282d000,0x4000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x20282d000,0x4000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,0x10000000<SIGINFO>)
8016 perl RET sigprocmask 0<>
8016 perl CALL sigaction(SIGINFO,0x7f7fffff0840,0x7f7fffff0830)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0<> }
8016 perl STRU struct sigaction { handler=0x2024280b0, mask=0<>,
flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask 0x10000000<SIGINFO>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x701000,0x1000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x701000,0x1000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigaction(SIG 0,0,0x7f7fffff0b90)
8016 perl RET sigaction -1 errno 22 Invalid argument
8016 perl CALL sigaction(SIGHUP,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=0x2024280b0, mask=0<>,
flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x701000,0x1000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x701000,0x1000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigaction(SIGHUP,0x7f7fffff0b90,0x7f7fffff0b80)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0<> }
8016 perl STRU struct sigaction { handler=0x2024280b0, mask=0<>,
flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGINT,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=0x2024280b0, mask=0<>,
flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGINT,0x7f7fffff0b90,0x7f7fffff0b80)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0<> }
8016 perl STRU struct sigaction { handler=0x2024280b0, mask=0<>,
flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGQUIT,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=0x2024280b0, mask=0<>,
flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGQUIT,0x7f7fffff0b90,0x7f7fffff0b80)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0<> }
8016 perl STRU struct sigaction { handler=0x2024280b0, mask=0<>,
flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGILL,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL,
mask=~0x10108<SIGILL|SIGKILL|SIGSTOP>, flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGTRAP,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0x12<SA_RESTART|SA_NODEFER> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGABRT,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL,
mask=~0x10120<SIGABRT|SIGKILL|SIGSTOP>, flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGEMT,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0x12<SA_RESTART|SA_NODEFER> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGFPE,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_IGN, mask=0<>,
flags=0x2<SA_RESTART> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGKILL,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0x12<SA_RESTART|SA_NODEFER> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGBUS,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL,
mask=~0x10300<SIGKILL|SIGBUS|SIGSTOP>, flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGSEGV,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL,
mask=~0x10500<SIGKILL|SIGSEGV|SIGSTOP>, flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGSYS,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0x2<SA_RESTART> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGPIPE,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0x2<SA_RESTART> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGALRM,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGTERM,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=0x2024280b0, mask=0<>,
flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGTERM,0x7f7fffff0b90,0x7f7fffff0b80)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0<> }
8016 perl STRU struct sigaction { handler=0x2024280b0, mask=0<>,
flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGURG,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0x12<SA_RESTART|SA_NODEFER> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGSTOP,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0x12<SA_RESTART|SA_NODEFER> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGTSTP,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGCONT,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=0x2024280b0, mask=0<>,
flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGCONT,0x7f7fffff0b90,0x7f7fffff0b80)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0<> }
8016 perl STRU struct sigaction { handler=0x2024280b0, mask=0<>,
flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGCHLD,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGTTIN,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGTTOU,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGIO,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0x12<SA_RESTART|SA_NODEFER> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGXCPU,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL,
mask=~0x810100<SIGKILL|SIGSTOP|SIGXCPU>, flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGXFSZ,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL,
mask=~0x1010100<SIGKILL|SIGSTOP|SIGXFSZ>, flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGVTALRM,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0x12<SA_RESTART|SA_NODEFER> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGPROF,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0x12<SA_RESTART|SA_NODEFER> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGWINCH,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=0x2024280b0, mask=0<>,
flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGWINCH,0x7f7fffff0b90,0x7f7fffff0b80)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0<> }
8016 perl STRU struct sigaction { handler=0x2024280b0, mask=0<>,
flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGINFO,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGUSR1,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0x2<SA_RESTART> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGUSR2,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0x2<SA_RESTART> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGTHR,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL, mask=0<>,
flags=0x12<SA_RESTART|SA_NODEFER> }
8016 perl RET sigaction 0
8016 perl CALL sigaction(SIGABRT,0,0x7f7fffff0b90)
8016 perl STRU struct sigaction { handler=SIG_DFL,
mask=~0x10120<SIGABRT|SIGKILL|SIGSTOP>, flags=0<> }
8016 perl RET sigaction 0
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x701000,0x1000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x701000,0x1000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL issetugid()
8016 perl RET issetugid 0
8016 perl CALL open(0x7f7fffff0320,0<O_RDONLY>,<unused>0x3a)
8016 perl NAMI "/usr/share/nls/C/libc.cat"
8016 perl RET open 5
8016 perl CALL fstat(0x5,0x7f7fffff0270)
8016 perl STRU struct stat { dev=1029, ino=338, mode=-r--r--r--
, nlink=1, uid=0, gid=7, rdev=9297, atime=1353371420.990100473,
mtime=1343836013, ctime=1353008320.837785853, size=4080, blocks=8,
blksize=16384, flags=0x0, gen=0x5552ccc9 }
8016 perl RET fstat 0
8016 perl CALL mmap(0,0xff0,0x1<PROT_READ>,0x1<MAP_SHARED>,0x5,0)
8016 perl RET mmap 8746790912/0x209597000
8016 perl CALL close(0x5)
8016 perl RET close 0
8016 perl CALL munmap(0x209597000,0xff0)
8016 perl RET munmap 0
8016 perl CALL munmap(0x210447000,0x1000)
8016 perl RET munmap 0
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x20282d000,0x4000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x20282d000,0x4000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x20282d000,0x4000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x20282d000,0x4000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x20282d000,0x4000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x20282d000,0x4000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL munmap(0x205a0e000,0x1000)
8016 perl RET munmap 0
8016 perl CALL getpid()
8016 perl RET getpid 8016/0x1f50
8016 perl CALL munmap(0x20ff34000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x20efa4000,0x1000)
8016 perl RET munmap 0
8016 perl CALL close(0x3)
8016 perl RET close 0
8016 perl CALL close(0x4)
8016 perl RET close 0
8016 perl CALL munmap(0x2096fb000,0x1000)
8016 perl RET munmap 0
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x20282d000,0x4000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x20282d000,0x4000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x20282d000,0x4000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x20282d000,0x4000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL munmap(0x208330000,0x1000)
8016 perl RET munmap 0
8016 perl CALL munmap(0x204a2c000,0x1000)
8016 perl RET munmap 0
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x701000,0x1000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x701000,0x1000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x701000,0x1000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x701000,0x1000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x20282d000,0x4000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x20282d000,0x4000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x701000,0x1000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x701000,0x1000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x20cd50000,0x3000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x20cd50000,0x3000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL mprotect(0x2015c1000,0x1000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x2015c1000,0x1000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x2015c1000,0x1000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x2015c1000,0x1000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x2128c2000,0x1000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x2128c2000,0x1000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x2124bd000,0x1000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x2124bd000,0x1000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x2120ba000,0x1000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x2120ba000,0x1000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x211caf000,0x1000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x211caf000,0x1000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x2118ab000,0x1000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x2118ab000,0x1000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x2114a8000,0x1000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x2114a8000,0x1000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x2110a3000,0x1000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x2110a3000,0x1000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x210c9b000,0x2000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x210c9b000,0x2000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x210882000,0x1000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x210882000,0x1000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x20a21b000,0x1000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x20a21b000,0x1000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x20282d000,0x4000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x20282d000,0x4000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x2020e5000,0x1000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x2020e5000,0x1000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x20c4ac000,0x2000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x20c4ac000,0x2000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL sigprocmask(SIG_BLOCK,~0<>)
8016 perl RET sigprocmask 0<>
8016 perl CALL mprotect(0x20cd50000,0x3000,0x3<PROT_READ|PROT_WRITE>)
8016 perl RET mprotect 0
8016 perl CALL mprotect(0x20cd50000,0x3000,0x1<PROT_READ>)
8016 perl RET mprotect 0
8016 perl CALL sigprocmask(SIG_SETMASK,0<>)
8016 perl RET sigprocmask ~0x10100<SIGKILL|SIGSTOP>
8016 perl CALL exit(0xff)
--
Thomas de Grivel
"I must plunge into the water of doubt again and again."