Russ Petruzzelli
2006-Oct-13 02:23 UTC
[dtrace-discuss] error running webserver 7 with the DTrace dvm agents...
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"> <title></title> </head> <body text="#330000" bgcolor="#ffffff"> <tt><font size="+1">I am attempting to run the sun webserver 7 with the DTrace dvm agents activated.<br> (Anybody in webserver land try this yet?)<br> ref: <a class="moz-txt-link-freetext" href="https://solaris10-dtrace-vm-agents.dev.java.net/">https://solaris10-dtrace-vm-agents.dev.java.net/</a><br> <br> When I start the webserver with ./startserv I get this error: <br> <br> ld.so.1: parsexml: fatal: libplc4.so: open failed: No such file or directory<br> <br> Here is what I''ve configured so far:<br> <br> I am on:<br> SunOS ps-eng7 5.10 Generic_118833-17 sun4u sparc SUNW,Sun-Fire<br> <br> <br> # from ./dvm/README<br> mkdir -p /export1/app/prvt<br> mknod /export1/app/prvt/ddvmpipe p<br> chmod 600 /export1/app/prvt/ddvmpipe<br> <br> <br> # to enable probe:<br> # In webserver admin gui: my instance, Java Tab, JVM Settings subTab,<br> <br> # add new probe in jvmoptions section;<br> -Xrundvmti:all,dynamic=/app/prvt/ddvmpipe, OK. SAVE. Deploy. <br> <br> # command line:<br> echo d >> /export1/app/prvt/ddvmpipe<br> <br> My shell environment has these set:<br> LD_LIBRARY_PATH_32=/export1/dvm/build/sparc/lib<br> LD_LIBRARY_PATH_64=/export1/dvm/build/sparcv9/lib<br> <br> root@ps-eng7: ls -l /export1/dvm/build/sparc/lib<br> total 398<br> -rw-rw-r-- 1 root root 1103 Mar 3 2006 dvmti.jar<br> -rwxrwxr-x 1 root root 78076 Mar 3 2006 libdvmpi.so<br> -rwxrwxr-x 1 root root 109080 Mar 3 2006 libdvmti.so<br> root@ps-eng7: ls -l /export1/dvm/build/sparcv9/lib<br> total 532<br> -rw-rw-r-- 1 root root 1103 Mar 3 2006 dvmti.jar<br> -rwxrwxr-x 1 root root 103008 Mar 3 2006 libdvmpi.so<br> -rwxrwxr-x 1 root root 143800 Mar 3 2006 libdvmti.so<br> <br> # TRY TO START WEBSERVER HERE. FAILS.<br> <br> <br> I''ve got UseParNewGC in use. Is that a problem? <br> re: the note from the README...<br> <br> The dvmpi agent will work with JDK 1.4.2 and JDK 5.0 but will have some<br> limitations regarding which GC can be used, and what early VM events will<br> be seen.<br> <br> <br> <br> <br> Russ<br> </font></tt> </body> </html>
Russ Petruzzelli
2006-Oct-13 02:27 UTC
[dtrace-discuss] Re: error running webserver 7 with the DTrace dvm agents...
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"> <title></title> </head> <body text="#330000" bgcolor="#ffffff"> <br> Russ Petruzzelli wrote On 10/12/06 07:23 PM,:<br> <blockquote type="cite" cite="mid452EF8B3.3090909@sun.com"> <meta http-equiv="Content-Type" content="text/html;"> <title></title> <tt><font size="+1">I am attempting to run the sun webserver 7 with the DTrace dvm agents activated.<br> (Anybody in webserver land try this yet?)<br> ref: <a class="moz-txt-link-freetext" href="https://solaris10-dtrace-vm-agents.dev.java.net/">https://solaris10-dtrace-vm-agents.dev.java.net/</a><br> <br> When I start the webserver with ./startserv I get this error: <br> <br> ld.so.1: parsexml: fatal: libplc4.so: open failed: No such file or directory<br> <br> Here is what I''ve configured so far:<br> <br> I am on:<br> SunOS ps-eng7 5.10 Generic_118833-17 sun4u sparc SUNW,Sun-Fire<br> <br> <br> # from ./dvm/README<br> mkdir -p /export1/app/prvt<br> mknod /export1/app/prvt/ddvmpipe p<br> chmod 600 /export1/app/prvt/ddvmpipe<br> <br> <br> # to enable probe:<br> # In webserver admin gui: my instance, Java Tab, JVM Settings subTab,<br> <br> # add new probe in jvmoptions section;<br> -Xrundvmti:all,dynamic=/app/prvt/ddvmpipe, OK. SAVE. Deploy. <br> </font></tt></blockquote> I actually do have this correct in the admin gui:<br> -Xrundvmti:all,dynamic=/export1/app/prvt/ddvmpipe<br> just a typo above.<br> <blockquote type="cite" cite="mid452EF8B3.3090909@sun.com"><tt><font size="+1"><br> # command line:<br> echo d >> /export1/app/prvt/ddvmpipe<br> <br> My shell environment has these set:<br> LD_LIBRARY_PATH_32=/export1/dvm/build/sparc/lib<br> LD_LIBRARY_PATH_64=/export1/dvm/build/sparcv9/lib<br> <br> root@ps-eng7: ls -l /export1/dvm/build/sparc/lib<br> total 398<br> -rw-rw-r-- 1 root root 1103 Mar 3 2006 dvmti.jar<br> -rwxrwxr-x 1 root root 78076 Mar 3 2006 libdvmpi.so<br> -rwxrwxr-x 1 root root 109080 Mar 3 2006 libdvmti.so<br> root@ps-eng7: ls -l /export1/dvm/build/sparcv9/lib<br> total 532<br> -rw-rw-r-- 1 root root 1103 Mar 3 2006 dvmti.jar<br> -rwxrwxr-x 1 root root 103008 Mar 3 2006 libdvmpi.so<br> -rwxrwxr-x 1 root root 143800 Mar 3 2006 libdvmti.so<br> <br> # TRY TO START WEBSERVER HERE. FAILS.<br> <br> <br> I''ve got UseParNewGC in use. Is that a problem? <br> re: the note from the README...<br> <br> The dvmpi agent will work with JDK 1.4.2 and JDK 5.0 but will have some<br> limitations regarding which GC can be used, and what early VM events will<br> be seen.<br> <br> <br> <br> <br> Russ<br> </font></tt> </blockquote> </body> </html>
Russ Petruzzelli
2006-Oct-13 02:57 UTC
[dtrace-discuss] Re: error running webserver 7 with the DTrace dvm agents...
An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/dtrace-discuss/attachments/20061012/cd6a83aa/attachment.html> -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: truss_startserv_webserver7.txt URL: <http://mail.opensolaris.org/pipermail/dtrace-discuss/attachments/20061012/cd6a83aa/attachment.txt>
Peter Cudhea
2006-Oct-13 11:29 UTC
[dtrace-discuss] Re: error running webserver 7 with the DTrace dvm agents...
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Is the webserver a setuid executable? When you are running
as
non-root and a setuid executable starts up it always gets its
LD_LIBRARY_PATH from the system''s LD_LIBRARY_PATH and not from the
environment. This doesn''t seem to exactly
fit your symptoms but it
may be related. The workaround would be to edit your
system''s default
LD_LIBRARY_PATH settings to include the directory for the dtrace
probes, or to create a non-setuid version of the executable (perhaps by
logging in as root).<br>
<br>
Peter<br>
<br>
Russ Petruzzelli wrote:
<blockquote cite="mid452F008F.9060807@sun.com"
type="cite">
<meta http-equiv="Content-Type"
content="text/html;">
<title></title>
<font size="+1">hmm. Thanks
Nikhilesh. The webserver worked fine
before I attempted to instrument it with DTrace so it doesn''t look
related. I''ve attached a truss for startserv.<br>
<br>
My first truss showed it trying to find:<br>
</font>
/export1/dvm/build/sparc/lib/libc.so.1<br>
which isn''t there.<br>
<br>
So I removed the <tt><font size="+1">
LD_LIBRARY_PATH_32 and </font></tt><tt><font
size="+1">
LD_LIBRARY_PATH_64 from my environment shell and the process seemed to
go a little farther: <br>
<br>
<br>
</font></tt>oot@ps-eng7: ./startserv <br>
Sun Java System Web Server 7.0 B08/18/2006 19:07<br>
info: CORE3016: daemon is running as super-user<br>
failure: server initialization failed<br>
<br>
With this state of the environment I ran truss. which is
attached. I
can''t discern much from it though.<br>
<br>
Russ<br>
<br>
<br>
Nikhilesh Agarwal wrote On 10/12/06 07:33 PM,:<br>
<blockquote type="cite"
cite="mid452EFADF.1030801@sun.com">
<meta content="text/html;charset=ISO-8859-1"
http-equiv="Content-Type">
<title></title>
Russ,<br>
<br>
Could you be running into bug 6413610??<br>
<br>
<a class="moz-txt-link-freetext"
href="http://monaco.sfbay/detail.jsf?cr=6413610">http://monaco.sfbay/detail.jsf?cr=6413610</a><br>
<br>
</blockquote>
<pre wrap="">
<hr size="4" width="90%">
root@ps-eng7: truss ./startserv
execve("/sbin/sh", 0xFFBFFAAC, 0xFFBFFAB8) argc = 2
resolvepath("/lib/ld.so.1", "/lib/ld.so.1", 1023) = 12
resolvepath("/sbin/sh", "/sbin/sh",
1023)        = 8
stat("/sbin/sh",
0xFFBFF888)                        =
0
open("/var/ld/ld.config",
O_RDONLY)                =
3
fstat(3,
0xFFBFF320)                                =
0
mmap(0x00000000, 148, PROT_READ, MAP_SHARED, 3, 0) = 0xFF3A0000
close(3)                                        =
0
stat("/lib/libc.so.1",
0xFFBFF3A8)                =
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) =
0xFF390000
mmap(0x00010000, 991232, PROT_NONE,
MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF280000
mmap(0xFF280000, 882285, 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, 139784, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        =
0
munmap(0xFF390000,
8192)                        =
0
mmap(0x00010000, 24576, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_ANON|MAP_ALIGN, -1, 0) = 0xFF390000
getcontext(0xFFBFF580)
getrlimit(RLIMIT_STACK,
0xFFBFF560)                =
0
getpid()                                        =
3964 [3963]
setustack(0xFF392088)
getpid()                                        =
3964 [3963]
getpgid(3964)                                        =
3963
getsid(3964)                                        =
3916
access("/usr/lib/locale",
F_OK)                        =
0
brk(0x0003A0F0)                                        =
0
sysconfig(_CONFIG_SIGRT_MIN)                        =
41
sysconfig(_CONFIG_SIGRT_MAX)                        =
48
sigaltstack(0xFFBFF9B4,
0x00000000)                =
0
sigaction(SIGHUP, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGHUP, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGINT, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGINT, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGQUIT, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGQUIT, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGILL, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGILL, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGTRAP, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGTRAP, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGABRT, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGABRT, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGEMT, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGEMT, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGFPE, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGFPE, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGBUS, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGBUS, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGSEGV, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGSYS, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGSYS, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGPIPE, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGPIPE, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGALRM, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGALRM, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGTERM, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGTERM, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGUSR1, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGUSR1, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGUSR2, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGUSR2, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGPWR, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGPWR, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGURG, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGURG, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGPOLL, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGPOLL, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGVTALRM, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGVTALRM, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGPROF, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGPROF, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGXCPU, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGXCPU, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGXFSZ, 0x00000000,
0xFFBFF930)        =
0
sigaction(SIGXFSZ, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGRTMIN, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGRTMIN+1, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGRTMIN+2, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGRTMIN+3, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGRTMAX-3, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGRTMAX-2, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGRTMAX-1, 0xFFBFF870,
0xFFBFF910)        =
0
sigaction(SIGRTMAX, 0xFFBFF870,
0xFFBFF910)        =
0
brk(0x0003A250)                                        =
0
brk(0x0003A450)                                        =
0
stat("/platform/SUNW,Sun-Fire/lib/libc_psr.so.1", 0xFFBFEF28) = 0
resolvepath("/platform/SUNW,Sun-Fire/lib/libc_psr.so.1",
"/platform/sun4u-us3/lib/libc_psr.so.1", 1023) = 37
open("/platform/SUNW,Sun-Fire/lib/libc_psr.so.1", O_RDONLY) = 3
mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) =
0xFF380000
close(3)                                        =
0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1,
0) = 0xFF270000
stat("/usr/lib/locale/en_US.ISO8859-1/en_US.ISO8859-1.so.3",
0xFFBFEC08) = 0
resolvepath("/usr/lib/locale/en_US.ISO8859-1/en_US.ISO8859-1.so.3",
"/usr/lib/locale/en_US.ISO8859-1/en_US.ISO8859-1.so.3", 1023) = 52
open("/usr/lib/locale/en_US.ISO8859-1/en_US.ISO8859-1.so.3", O_RDONLY)
= 3
mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) =
0xFF260000
mmap(0x00010000, 90112, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN,
-1, 0) = 0xFF240000
mmap(0xFF240000, 14902, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3,
0) = 0xFF240000
mmap(0xFF252000, 8914, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 8192) = 0xFF252000
munmap(0xFF244000,
57344)                        =
0
memcntl(0xFF240000, 6912, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        =
0
munmap(0xFF260000,
8192)                        =
0
brk(0x0003A650)                                        =
0
brk(0x0003A850)                                        =
0
brk(0x0003AA50)                                        =
0
getuid()                                        =
0 [0]
getuid()                                        =
0 [0]
getgid()                                        =
0 [0]
getgid()                                        =
0 [0]
open64("./startserv",
O_RDONLY)                        =
3
close(19)                                        Err#9
EBADF
fcntl(3, F_DUPFD,
0x00000013)                        =
19
close(3)                                        =
0
fcntl(19, F_SETFD,
0x00000001)                        =
0
ioctl(2, TCGETA,
0xFFBFF8DC)                        =
0
ioctl(19, TCGETA,
0xFFBFF8DC)                        Err#25
ENOTTY
read(19, " # ! / b i n / s h\n #\n"..,
128)        =
128
read(19, " R = " / v a r / o p t /"..,
128)        =
128
brk(0x0003AC50)                                        =
0
read(19, " r 7 / b i n "\n S E R V"..,
128)        =
128
read(19, " D I R } : $ { S E R V E"..,
128)        =
128
brk(0x0003AFD0)                                        =
0
brk(0x0003B2D0)                                        =
0
brk(0x0003B5D0)                                        =
0
brk(0x0003B3D0)                                        =
0
read(19, " t o s h a r e d c"..,
128)        =
128
read(19, " L D _ L I B R A R Y _ P"..,
128)        =
128
read(19, " P A T H f o r A I X"..,
128)        =
128
read(19, " S H L I B _ P A T H = ""..,
128)        =
128
read(19, " r . x m l\n e v a l `"..,
128)        =
128
brk(0x0003B7D0)                                        =
0
getuid()                                        =
0 [0]
stat64("/opt/SUNWwbsvr7/bin/parsexml", 0xFFBFF2D0) Err#2 ENOENT
stat64("/opt/SUNWwbsvr7/lib/parsexml", 0xFFBFF2D0) = 0
access("/opt/SUNWwbsvr7/lib/parsexml", X_OK|E_OK) = 0
pipe()                                                =
3 [4]
schedctl()                                        =
0xFF264000
fork1()                                                =
3965
lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
close(4)                                        =
0
read(3, " S E R V E R _ P I D _ F"..,
128)        =
128
read(3, " E R _ U S E R = r o o t"..,
128)        =
128
read(3, " e / j r e / l i b / s p"..,
128)        =
116
read(3, 0xFFBFF668,
128)                        =
0
ioctl(3, TCGETA,
0xFFBFF4EC)                        Err#22
EINVAL
ioctl(3, TCGETA,
0xFFBFF54C)                        Err#22
EINVAL
close(3)                                        =
0
waitid(P_PID, 3965, 0xFFBFF4E8, WEXITED|WTRAPPED) = 0
brk(0x0003BCD0)                                        =
0
brk(0x0003BAD0)                                        =
0
brk(0x0003B8D0)                                        =
0
brk(0x0003B6D0)                                        =
0
read(19, " n a r i e s t o P A"..,
128)        =
128
brk(0x0003B4D0)                                        =
0
read(19, " I R } / $ { S E R V E R"..,
128)        =
128
read(19, " E R _ L I B _ P A T H _"..,
128)        =
128
read(19, " i b / m p s / s a s l 2"..,
128)        =
128
brk(0x0003B2D0)                                        =
0
read(19, " P A T H } : $ { S E R V"..,
128)        =
128
brk(0x0003B8D0)                                        =
0
brk(0x0003B6D0)                                        =
0
read(19, " I B P A T H } : $ { L D"..,
128)        =
128
read(19, " E R _ L I B _ P A T H }"..,
128)        =
128
brk(0x0003BCD0)                                        =
0
brk(0x0003BAD0)                                        =
0
brk(0x0003B8D0)                                        =
0
brk(0x0003B6D0)                                        =
0
read(19, " B _ P A T H = " $ { S E"..,
128)        =
128
brk(0x0003BDD0)                                        =
0
brk(0x0003BF88)                                        =
0
brk(0x0003C788)                                        =
0
brk(0x0003C588)                                        =
0
brk(0x0003C388)                                        =
0
read(19, " S o l a r i s 1 0\n L"..,
128)        =
128
read(19, " L D _ P R"..,
128)        =
128
stat64("/usr/lib/libumem.so",
0xFFBFF620)        =
0
brk(0x0003CB88)                                        =
0
stat64("/opt/SUNWwbsvr7/bin/uname",
0xFFBFF1D0)        Err#2
ENOENT
stat64("/opt/SUNWwbsvr7/lib/uname",
0xFFBFF1D0)        Err#2
ENOENT
stat64("/bin/uname",
0xFFBFF1D0)                =
0
access("/bin/uname",
X_OK|E_OK)                        =
0
stat64("/opt/SUNWwbsvr7/bin/sed",
0xFFBFF170)        Err#2
ENOENT
stat64("/opt/SUNWwbsvr7/lib/sed",
0xFFBFF170)        Err#2
ENOENT
stat64("/bin/sed",
0xFFBFF170)                        =
0
access("/bin/sed",
X_OK|E_OK)                        =
0
pipe()                                                =
3 [4]
fork1()                                                =
3966
lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
close(4)                                        =
0
read(3, " 5 1 0\n",
128)                        =
4
read(3, 0xFFBFF568,
128)                        =
0
ioctl(3, TCGETA,
0xFFBFF3EC)                        Err#22
EINVAL
ioctl(3, TCGETA,
0xFFBFF44C)                        Err#22
EINVAL
close(3)                                        =
0
waitid(P_PID, 3966, 0xFFBFF3E8, WEXITED|WTRAPPED) = 0
brk(0x0003C988)                                        =
0
brk(0x0003C788)                                        =
0
read(19, " " $ { L I B U M E M _ 6"..,
128)        =
128
read(19, " 4 } " ; e x p o r t "..,
128)        =
128
stat64("/usr/lib/64/libumem.so",
0xFFBFF620)        =
0
pipe()                                                =
3 [4]
fork1()                                                =
3968
lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
close(4)                                        =
0
read(3, " 5 1 0\n",
128)                        =
4
read(3, 0xFFBFF568,
128)                        =
0
ioctl(3, TCGETA,
0xFFBFF3EC)                        Err#22
EINVAL
ioctl(3, TCGETA,
0xFFBFF44C)                        Err#22
EINVAL
close(3)                                        =
0
waitid(P_PID, 3968, 0xFFBFF3E8, WEXITED|WTRAPPED) = 0
brk(0x0003C588)                                        =
0
brk(0x0003C388)                                        =
0
read(19, " L I B _ D I R } / l i b"..,
128)        =
128
stat64("/opt/SUNWwbsvr7/lib/libCld.so", 0xFFBFF620) = 0
read(19, " # - e q 0 ] ; "..,
128)        =
128
read(19, " $ C O M M A N D i n\n"..,
128)        =
128
read(19, " R } " - u " $ { S E"..,
128)        =
128
read(19, " d " $ { S E R V E R _"..,
128)        =
128
brk(0x0003CB88)                                        =
0
read(19, " $ { S E R V E R _ I N S"..,
128)        =
128
read(19, " f i\n "..,
128)        =
128
read(19, " t " $ { S E R V E R _"..,
128)        =
128
read(19, " * )\n e"..,
128)        =
119
stat("/lib/libgen.so.1",
0xFFBFF380)                =
0
resolvepath("/lib/libgen.so.1", "/lib/libgen.so.1", 1023) =
16
open("/lib/libgen.so.1",
O_RDONLY)                =
3
mmap(0x00010000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_ALIGN, 3, 0) =
0xFF230000
mmap(0x00010000, 98304, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON|MAP_ALIGN,
-1, 0) = 0xFF210000
mmap(0xFF210000, 22089, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_TEXT, 3,
0) = 0xFF210000
mmap(0xFF226000, 2303, PROT_READ|PROT_WRITE|PROT_EXEC,
MAP_PRIVATE|MAP_FIXED|MAP_INITDATA, 3, 24576) = 0xFF226000
munmap(0xFF216000,
65536)                        =
0
memcntl(0xFF210000, 5656, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)                                        =
0
munmap(0xFF230000,
8192)                        =
0
stat64("/opt/SUNWwbsvr7/bin/webservd-wdog", 0xFFBFF658) Err#2 ENOENT
stat64("/opt/SUNWwbsvr7/lib/webservd-wdog", 0xFFBFF658) = 0
access("/opt/SUNWwbsvr7/lib/webservd-wdog", X_OK|E_OK) = 0
fork1()                                                =
3970
lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
Sun Java System Web Server 7.0 B08/18/2006 19:07
waitid(P_PID, 3970, 0xFFBFF688, WEXITED|WTRAPPED|WNOWAIT) (sleeping...)
info: CORE3016: daemon is running as super-user
warningfailure: server initialization failed
waitid(P_PID, 3970, 0xFFBFF688, WEXITED|WTRAPPED|WNOWAIT) = 0
ioctl(0, TIOCGPGRP,
0xFFBFF6A4)                        =
0
ioctl(0, TCGETS,
0x00039178)                        =
0
waitid(P_PID, 3970, 0xFFBFF688, WEXITED|WTRAPPED) = 0
_exit(1)
</pre>
<pre wrap="">
<hr size="4" width="90%">
_______________________________________________
dtrace-discuss mailing list
<a class="moz-txt-link-abbreviated"
href="mailto:dtrace-discuss@opensolaris.org">dtrace-discuss@opensolaris.org</a>
</pre>
</blockquote>
</body>
</html>