Strange behavior on T2000

Bob wick at airmail.net
Thu Oct 26 18:57:19 EDT 2006


I'm trying to install the Perl module Crypt::DSA on one of my T2000s. 
When I run the "make test" it seems to take a really long time on the
t/03-keygen test.  Running top it shows the perl process with a priority
of zero (0) and it has a single CPU pegged.  I try to run "truss -p
<pid>" and it never connects to the process.  There's nothing else going
on on the system.  And it's running in the global zone.  Anyone know what
in the would is going on?

I do a "truss truss -p <pid>" and I get the following:

execve("/usr/bin/truss", 0xFFBFFA6C, 0xFFBFFA7C)  argc = 3
resolvepath("/usr/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12
resolvepath("/usr/bin/truss", "/usr/bin/truss", 1023) = 14
stat("/usr/bin/truss", 0xFFBFF848)              = 0
open("/var/ld/ld.config", O_RDONLY)             Err#2 ENOENT
stat("/lib/libc.so.1", 0xFFBFF368)              = 0
resolvepath("/lib/libc.so.1", "/lib/libc.so.1", 1023) = 14
open("/lib/libc.so.1", O_RDONLY)                = 3
mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0)
= 0xFF3A0000
mmap(0x00010000, 991232, PROT_NONE,
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF280000
mmap(0xFF280000, 882477, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFF280000
mmap(0xFF368000, 29469, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 884736) = 0xFF368000
mmap(0xFF370000, 2592, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF370000
munmap(0xFF358000, 65536)                       = 0
memcntl(0xFF280000, 139860, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
munmap(0xFF3A0000, 8192)                        = 0
mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF3A0000
getcontext(0xFFBFF540)
getrlimit(RLIMIT_STACK, 0xFFBFF520)             = 0
getpid()                                        = 25955 [25954]
setustack(0xFF3A2088)
brk(0x00022340)                                 = 0
brk(0x00024340)                                 = 0
stat("/platform/SUNW,Sun-Fire-T200/lib/libc_psr. so.1", 0xFFBFF248) = 0
resolvepath("/platform/SUNW,Sun-Fire-T200/lib/li bc_psr.so.1",
"/platform/sun4v/lib/libc_psr.so.1", 1023) = 33
open("/platform/SUNW,Sun-Fire-T200/lib/libc_psr. so.1", O_RDONLY) = 3
mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0)
= 0xFF390000
close(3)                                        = 0
sysinfo(SI_ISALIST, "", 1)                      = 115
sysinfo(SI_ISALIST, "sparcv9 sparcv8plus sparcv8 sparcv8-fsmuld sparcv7
sparc sparcv9+vis sparcv9+vis2 sparcv8plus+vis sparcv8plus+vis2", 115) =
115
open("/proc/self/auxv", O_RDONLY)               = 3
fstat(3, 0xFFBFF8B8)                            = 0
read(3, "\0\007D8FFBFFFD4\0\007DE".., 152)      = 152
close(3)                                        = 0
access("/usr/bin/sparcv9/truss", X_OK)          = 0
execve("/usr/bin/sparcv9/truss", 0xFFBFFA6C, 0xFFBFFA7C)  argc = 3
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFFFFFFFF7F500000
resolvepath("/usr/lib/sparcv9/ld.so.1", "/lib/sparcv9/ld.so.1", 1023) =
20
resolvepath("/usr/bin/sparcv9/truss", "/usr/bin/sparcv9/truss", 1023) =
22
stat("/usr/bin/sparcv9/truss", 0xFFFFFFFF7FFFF560) = 0
open("/var/ld/64/ld.config", O_RDONLY)          Err#2 ENOENT
stat("/lib/64/libproc.so.1", 0xFFFFFFFF7FFFEC60) = 0
resolvepath("/lib/64/libproc.so.1", "/lib/sparcv9/libproc.so.1", 1023) =
25
open("/lib/64/libproc.so.1", O_RDONLY)          = 3
mmap(0x00100000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0)
= 0xFFFFFFFF7F400000
mmap(0x00100000, 1228800, PROT_NONE,
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7F200000
mmap(0xFFFFFFFF7F200000, 158937, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFFFFFFFF7F200000
mmap(0xFFFFFFFF7F328000, 13769, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 163840) = 0xFFFFFFFF7F328000
munmap(0xFFFFFFFF7F228000, 1048576)             = 0
memcntl(0xFFFFFFFF7F200000, 39344, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
stat("/lib/64/librtld_db.so.1", 0xFFFFFFFF7FFFEC60) = 0
resolvepath("/lib/64/librtld_db.so.1", "/lib/sparcv9/librtld_db.so.1",
1023) = 28
open("/lib/64/librtld_db.so.1", O_RDONLY)       = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00100000, 1081344, PROT_NONE,
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7F000000
mmap(0xFFFFFFFF7F000000, 18332, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFFFFFFFF7F000000
mmap(0xFFFFFFFF7F106000, 1312, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 24576) = 0xFFFFFFFF7F106000
munmap(0xFFFFFFFF7F006000, 1048576)             = 0
memcntl(0xFFFFFFFF7F000000, 2408, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
stat("/lib/64/libc_db.so.1", 0xFFFFFFFF7FFFEC60) = 0
resolvepath("/lib/64/libc_db.so.1", "/lib/sparcv9/libc_db.so.1", 1023) =
25
open("/lib/64/libc_db.so.1", O_RDONLY)          = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00100000, 1089536, PROT_NONE,
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7EE00000
mmap(0xFFFFFFFF7EE00000, 24946, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFFFFFFFF7EE00000
mmap(0xFFFFFFFF7EF08000, 1824, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 32768) = 0xFFFFFFFF7EF08000
munmap(0xFFFFFFFF7EE08000, 1048576)             = 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFFFFFFFF7ED00000
memcntl(0xFFFFFFFF7EE00000, 7536, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
stat("/lib/64/libnsl.so.1", 0xFFFFFFFF7FFFEC60) = 0
resolvepath("/lib/64/libnsl.so.1", "/lib/sparcv9/libnsl.so.1", 1023) = 24
open("/lib/64/libnsl.so.1", O_RDONLY)           = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00100000, 1851392, PROT_NONE,
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7EB00000
mmap(0xFFFFFFFF7EB00000, 699490, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFFFFFFFF7EB00000
mmap(0xFFFFFFFF7ECAC000, 58633, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 704512) = 0xFFFFFFFF7ECAC000
mmap(0xFFFFFFFF7ECBC000, 27448, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFFFFFFFF7ECBC000
munmap(0xFFFFFFFF7EBAC000, 1048576)             = 0
memcntl(0xFFFFFFFF7EB00000, 138568, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
stat("/lib/64/libsocket.so.1", 0xFFFFFFFF7FFFEC60) = 0
resolvepath("/lib/64/libsocket.so.1", "/lib/sparcv9/libsocket.so.1",
1023) = 27
open("/lib/64/libsocket.so.1", O_RDONLY)        = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00100000, 1122304, PROT_NONE,
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7E900000
mmap(0xFFFFFFFF7E900000, 52674, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFFFFFFFF7E900000
mmap(0xFFFFFFFF7EA0E000, 8617, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 57344) = 0xFFFFFFFF7EA0E000
munmap(0xFFFFFFFF7E90E000, 1048576)             = 0
memcntl(0xFFFFFFFF7E900000, 19976, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
stat("/lib/64/libc.so.1", 0xFFFFFFFF7FFFEC60)   = 0
resolvepath("/lib/64/libc.so.1", "/lib/sparcv9/libc.so.1", 1023) = 22
open("/lib/64/libc.so.1", O_RDONLY)             = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00100000, 2056192, PROT_NONE,
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7E700000
mmap(0xFFFFFFFF7E700000, 932965, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFFFFFFFF7E700000
mmap(0xFFFFFFFF7E8E4000, 58225, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 933888) = 0xFFFFFFFF7E8E4000
mmap(0xFFFFFFFF7E8F4000, 64, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFFFFFFFF7E8F4000
munmap(0xFFFFFFFF7E7E4000, 1048576)             = 0
memcntl(0xFFFFFFFF7E700000, 182080, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
stat("/lib/64/libelf.so.1", 0xFFFFFFFF7FFFEC60) = 0
resolvepath("/lib/64/libelf.so.1", "/lib/sparcv9/libelf.so.1", 1023) = 24
open("/lib/64/libelf.so.1", O_RDONLY)           = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00100000, 1179648, PROT_NONE,
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7E500000
mmap(0xFFFFFFFF7E500000, 115701, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFFFFFFFF7E500000
mmap(0xFFFFFFFF7E61E000, 5776, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 122880) = 0xFFFFFFFF7E61E000
munmap(0xFFFFFFFF7E51E000, 1048576)             = 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFFFFFFFF7E400000
memcntl(0xFFFFFFFF7E500000, 15280, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
stat("/lib/64/libctf.so.1", 0xFFFFFFFF7FFFEC60) = 0
resolvepath("/lib/64/libctf.so.1", "/lib/sparcv9/libctf.so.1", 1023) = 24
open("/lib/64/libctf.so.1", O_RDONLY)           = 3
mmap(0xFFFFFFFF7F400000, 8192, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFFFFFFFF7F400000
mmap(0x00100000, 1105920, PROT_NONE,
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7E200000
mmap(0xFFFFFFFF7E200000, 43391, PROT_READ|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3, 0) = 0xFFFFFFFF7E200000
mmap(0xFFFFFFFF7E30C000, 4124, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 49152) = 0xFFFFFFFF7E30C000
munmap(0xFFFFFFFF7E20C000, 1048576)             = 0
memcntl(0xFFFFFFFF7E200000, 9880, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        = 0
munmap(0xFFFFFFFF7F400000, 8192)                = 0
mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFFFFFFFF7F400000
getcontext(0xFFFFFFFF7FFFF030)
getrlimit(RLIMIT_STACK, 0xFFFFFFFF7FFFEFF0)     = 0
getpid()                                        = 25955 [25954]
setustack(0xFFFFFFFF7F4020C0)
sysconfig(_CONFIG_PAGESIZE)                     = 8192
sigfillset(0xFFFFFFFF7E8F2E7C)                  = 0
stat("/platform/SUNW,Sun-Fire-T200/lib/sparcv9/l ibc_psr.so.1",
0xFFFFFFFF7FFFE620) = 0
resolvepath("/platform/SUNW,Sun-Fire-T200/lib/sp arcv9/libc_psr.so.1",
"/platform/sun4v/lib/sparcv9/libc_psr.so.1", 1023) = 41
open("/platform/SUNW,Sun-Fire-T200/lib/sparcv9/l ibc_psr.so.1", O_RDONLY)
= 3
mmap(0x00100000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0)
= 0xFFFFFFFF7E100000
close(3)                                        = 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFFFFFFFF7E000000
open("/dev/null", O_RDWR)                       = 3
close(3)                                        = 0
times(0xFFFFFFFF7FFFF880)                       = 79390929
brk(0x100144BA0)                                = 0
brk(0x100148BA0)                                = 0
getuid()                                        = 0 [0]
getgid()                                        = 0 [0]
getuid()                                        = 0 [0]
getgid()                                        = 0 [0]
getpid()                                        = 25955 [25954]
open("/proc/25765/psinfo", O_RDONLY)            = 3
fstat(3, 0xFFFFFFFF7FFFEDB0)                    = 0
read(3, "02\0\0\0\0\0\001\0\0 dA5".., 416)      = 416
close(3)                                        = 0
setrlimit(RLIMIT_NOFILE, 0xFFFFFFFF7FFFF468)    = 0
close(1)                                        = 0
fcntl(2, F_DUPFD, 0x00000001)                   = 1
ioctl(1, TCGETA, 0xFFFFFFFF7FFFF39C)            = 0
brk(0x100148BA0)                                = 0
brk(0x10014CBA0)                                = 0
fstat(1, 0xFFFFFFFF7FFFF280)                    = 0
sigaction(SIGHUP, 0xFFFFFFFF7FFFF260, 0xFFFFFFFF7FFFF370) = 0
schedctl()                                      = 0xFFFFFFFF7DFB4000
lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF
[0x0000FFFF]
sigaction(SIGHUP, 0xFFFFFFFF7FFFF260, 0xFFFFFFFF7FFFF370) = 0
lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF
[0x0000FFFF]
sigaction(SIGINT, 0xFFFFFFFF7FFFF260, 0xFFFFFFFF7FFFF370) = 0
lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF
[0x0000FFFF]
sigaction(SIGINT, 0xFFFFFFFF7FFFF260, 0xFFFFFFFF7FFFF370) = 0
lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF
[0x0000FFFF]
sigaction(SIGQUIT, 0xFFFFFFFF7FFFF260, 0xFFFFFFFF7FFFF370) = 0
lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF
[0x0000FFFF]
sigaction(SIGQUIT, 0xFFFFFFFF7FFFF260, 0xFFFFFFFF7FFFF370) = 0
lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF
[0x0000FFFF]
sigaction(SIGTERM, 0xFFFFFFFF7FFFF260, 0xFFFFFFFF7FFFF370) = 0
lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF
[0x0000FFFF]
sigaction(SIGUSR1, 0xFFFFFFFF7FFFF260, 0xFFFFFFFF7FFFF370) = 0
lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF
[0x0000FFFF]
sigaction(SIGUSR2, 0xFFFFFFFF7FFFF260, 0xFFFFFFFF7FFFF370) = 0
lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF
[0x0000FFFF]
sigaction(SIGPIPE, 0xFFFFFFFF7FFFF260, 0xFFFFFFFF7FFFF370) = 0
lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF
[0x0000FFFF]
sigaction(SIGCLD, 0xFFFFFFFF7FFFF260, 0xFFFFFFFF7FFFF370) = 0
lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF
[0x0000FFFF]
mmap(0x00000000, 16200, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1,
0) = 0xFFFFFFFF7DF00000
getrlimit(RLIMIT_NOFILE, 0xFFFFFFFF7FFFF190)    = 0
open("/proc/25765/as", O_RDWR|O_EXCL)           = 3
fcntl(3, F_DUPFD, 0x00000100)                   = 256
close(3)                                        = 0
fcntl(256, F_SETFD, 0x00000001)                 = 0
open("/proc/25765/status", O_RDONLY)            = 3
fcntl(3, F_DUPFD, 0x00000100)                   = 257
close(3)                                        = 0
fcntl(257, F_SETFD, 0x00000001)                 = 0
open("/proc/25765/ctl", O_WRONLY)               = 3
fcntl(3, F_DUPFD, 0x00000100)                   = 258
close(3)                                        = 0
fcntl(258, F_SETFD, 0x00000001)                 = 0
pread(257, "\t\0\0  \0\0\001\0\0 dA5".., 1776, 0) = 1776
getpid()                                        = 25955 [25954]
write(258, "\0\0\0\0\0\0\010\0\0\0\0".., 16)    = 16
write(258, "\0\0\0\0\0\0\002\0\0\0\0".., 24)    = 24
pread(257, "\t  \003\0\0\001\0\0 dA5".., 1776, 0) = 1776
writev(258, 0xFFFFFFFF7FFFF0B0, 8)              = 192
write(258, "\0\0\0\0\0\0\011\0\0\0\0".., 16)    = 16
getpid()                                        = 25955 [25954]
open("/proc/25765/cred", O_RDONLY)              = 3
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0".., 28)       = 28
close(3)                                        = 0
brk(0x10014CBA0)                                = 0
brk(0x100154BA0)                                = 0
brk(0x100154BA0)                                = 0
brk(0x100174BA0)                                = 0
write(258, "\0\0\0\0\0\0\010\0\0\0\0".., 16)    = 16
writev(258, 0xFFFFFFFF7FFFF2C0, 8)              = 192
lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF
[0x0000FFFF]
getpid()                                        = 25955 [25954]
open("/proc/25765/lwp/1/lwpstatus", O_RDONLY)   = 3
fcntl(3, F_DUPFD, 0x00000100)                   = 259
close(3)                                        = 0
fcntl(259, F_SETFD, 0x00000001)                 = 0
pread(259, "\tA0\003\0\0\001\001\0\0".., 1392, 0) = 1392
open("/proc/25765/lwp/1/lwpctl", O_WRONLY)      = 3
fcntl(3, F_DUPFD, 0x00000100)                   = 260
close(3)                                        = 0
fcntl(260, F_SETFD, 0x00000001)                 = 0
mmap(0x00000000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1,
0) = 0xFFFFFFFF7DE00000
mmap(0x00000000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1,
0) = 0xFFFFFFFF7DD00000
sigaction(SIGCANCEL, 0xFFFFFFFF7FFFECB0, 0x00000000) = 0
sysconfig(_CONFIG_STACK_PROT)                   = 3
mmap(0x00000000, 2080768, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFFFFFFFF7DB00000
lwp_create(0xFFFFFFFF7FFFEE40, LWP_SUSPENDED, 0xFFFFFFFF7FFFEE3C) = 2
/2:     lwp_create()    (returning as new lwp ...)      = 0
/1:     lwp_sigmask(SIG_SETMASK, 0xFFBFFEFF, 0x0000FFF7) = 0xFFBFFEFF
[0x0000FFFF]
/1:     lwp_continue(2)                                 = 0
/2:     setustack(0xFFFFFFFF7F4024C0)
/2:     schedctl()                                      =
0xFFFFFFFF7DFB4010
/2:     getpid()                                        = 25955 [25954]
/2:     write(260, "\0\0\0\0\0\0\005\0\0\0\0".., 16)    = 16
/2:     write(260, "\0\0\0\0\0\0\004\0\0\0\0".., 16)    = 16
/1:     lwp_wait(0, 0xFFFFFFFF7FFFF20C) (sleeping...)

and it just sits here forever at this point.

--

"Growing old is manditory; growing up is optional"



More information about the sunmanagers mailing list