[26502] in Athena Bugs

home help back first fref pref prev next nref lref last post

linux 9.4.12: javaws

daemon@ATHENA.MIT.EDU (Kevin Chen)
Mon Aug 15 16:53:53 2005

Message-Id: <200508152052.j7FKqxkh021270@scyther.mit.edu>
From: Kevin Chen <kchen@mit.edu>
To: bugs@mit.edu
Date: Mon, 15 Aug 2005 16:52:59 -0400
X-Spam-Score: -0.26
X-Spam-Flag: NO
Errors-To: bugs-bounces@mit.edu

System name:		scyther.mit.edu
Type and version:	i686 9.4.12 (with mkserv)
Display type:		nVidia Corporation NV17 [GeForce4 MX 420] (rev a3)

Shell:			/bin/athena/tcsh
Window manager:		unknown

What were you trying to do?
Use Java Web Start.

What's wrong:
Running "javaws
http://www.topcoder.com/contest/arena/ContestAppletProd.jnlp" doesn't
do anything and appears to hang.

What should have happened:
Java Web Start should have run.

Please describe any relevant documentation references:
Running "strace javaws
http://www.topcoder.com/contest/arena/ContestAppletProd.jnlp" gives:

execve("/usr/bin/javaws", ["/usr/bin/javaws", "http://www.topcoder.com/contest/arena/ContestAppletProd.jnlp"], [/* 64 vars */]) = 0
uname({sys="Linux", node="scyther.mit.edu", ...}) = 0
brk(0)                                  = 0x85ed000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/usr/athena/lib/tls/i686/sse2/libtermcap.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/athena/lib/tls/i686/sse2", 0xbfed7d4c) = -1 ENOENT (No such file or directory)
open("/usr/athena/lib/tls/i686/libtermcap.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/athena/lib/tls/i686", 0xbfed7d4c) = -1 ENOENT (No such file or directory)
open("/usr/athena/lib/tls/sse2/libtermcap.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/athena/lib/tls/sse2", 0xbfed7d4c) = -1 ENOENT (No such file or directory)
open("/usr/athena/lib/tls/libtermcap.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/athena/lib/tls", 0xbfed7d4c) = -1 ENOENT (No such file or directory)
open("/usr/athena/lib/i686/sse2/libtermcap.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/athena/lib/i686/sse2", 0xbfed7d4c) = -1 ENOENT (No such file or directory)
open("/usr/athena/lib/i686/libtermcap.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/athena/lib/i686", 0xbfed7d4c) = -1 ENOENT (No such file or directory)
open("/usr/athena/lib/sse2/libtermcap.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/athena/lib/sse2", 0xbfed7d4c) = -1 ENOENT (No such file or directory)
open("/usr/athena/lib/libtermcap.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/athena/lib", {st_mode=S_IFDIR|0755, st_size=24576, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=80112, ...}) = 0
old_mmap(NULL, 80112, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fec000
close(3)                                = 0
open("/lib/libtermcap.so.2", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\v\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=11256, ...}) = 0
old_mmap(NULL, 14280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xcde000
old_mmap(0xce1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xce1000
close(3)                                = 0
open("/usr/athena/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\v\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=13636, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7feb000
old_mmap(NULL, 12388, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x111000
old_mmap(0x113000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x113000
close(3)                                = 0
open("/usr/athena/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20O\1\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1448461, ...}) = 0
old_mmap(NULL, 1215644, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xe90000
old_mmap(0xfb3000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x123000) = 0xfb3000
old_mmap(0xfb7000, 7324, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfb7000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fea000
mprotect(0xfb3000, 4096, PROT_READ)     = 0
mprotect(0xac0000, 4096, PROT_READ)     = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7fea6c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xb7fec000, 80112)               = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
close(3)                                = 0
brk(0)                                  = 0x85ed000
brk(0x860e000)                          = 0x860e000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=39542384, ...}) = 0
mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7dea000
close(3)                                = 0
getuid32()                              = 52255
getgid32()                              = 101
geteuid32()                             = 52255
getegid32()                             = 101
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
time(NULL)                              = 1124138906
open("/etc/mtab", O_RDONLY)             = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=603, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7de9000
read(3, "/dev/hda9 / ext3 rw 0 0\nnone /pr"..., 4096) = 603
close(3)                                = 0
munmap(0xb7de9000, 4096)                = 0
open("/proc/meminfo", O_RDONLY)         = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7de9000
read(3, "MemTotal:      1035160 kB\nMemFre"..., 1024) = 644
close(3)                                = 0
munmap(0xb7de9000, 4096)                = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
uname({sys="Linux", node="scyther.mit.edu", ...}) = 0
stat64("/afs/athena.mit.edu/user/k/c/kchen", {st_mode=S_IFDIR|0755, st_size=24576, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=24576, ...}) = 0
getpid()                                = 21057
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=21544, ...}) = 0
mmap2(NULL, 21544, PROT_READ, MAP_SHARED, 3, 0) = 0xb7de4000
close(3)                                = 0
getppid()                               = 21056
getpgrp()                               = 21056
rt_sigaction(SIGCHLD, {0x8077263, [], SA_RESTORER, 0xeb78c8}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/usr/bin/javaws", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbfed8488) = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
read(3, "#!/bin/bash -P\n\n# @(#)javaws\t1.8"..., 80) = 80
_llseek(3, 0, [0], SEEK_SET)            = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
dup2(3, 255)                            = 255
close(3)                                = 0
fcntl64(255, F_SETFD, FD_CLOEXEC)       = 0
fcntl64(255, F_GETFL)                   = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat64(255, {st_mode=S_IFREG|0555, st_size=1100, ...}) = 0
_llseek(255, 0, [0], SEEK_CUR)          = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "#!/bin/bash -P\n\n# @(#)javaws\t1.8"..., 1100) = 1100
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -850, [250], SEEK_CUR)     = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7fea708) = 21058
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 21058
waitpid(-1, 0xbfed7c2c, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGCHLD, {0x8077263, [], SA_RESTORER, 0xeb78c8}, {0x8077263, [], SA_RESTORER, 0xeb78c8}, 8) = 0
close(4)                                = 0
read(3, "/usr/bin/javaws\n", 128)       = 16
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x807603b, [], SA_RESTORER, 0xeb78c8}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x807603b, [], SA_RESTORER, 0xeb78c8}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "\nwhile [ -L \"$PRG\" ]; do\n    ls="..., 1100) = 850
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
lstat64("/usr/bin/javaws", {st_mode=S_IFLNK|0777, st_size=24, ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -585, [515], SEEK_CUR)     = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7fea708) = 21059
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 21059
waitpid(-1, 0xbfed746c, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGCHLD, {0x8077263, [], SA_RESTORER, 0xeb78c8}, {0x8077263, [], SA_RESTORER, 0xeb78c8}, 8) = 0
close(4)                                = 0
read(3, "lrwxrwxrwx  1 root root 24 Jun 1"..., 128) = 84
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x807603b, [], SA_RESTORER, 0xeb78c8}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x807603b, [], SA_RESTORER, 0xeb78c8}, 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7fea708) = 21060
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 21060
waitpid(-1, 0xbfed749c, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGCHLD, {0x8077263, [], SA_RESTORER, 0xeb78c8}, {0x8077263, [], SA_RESTORER, 0xeb78c8}, 8) = 0
close(4)                                = 0
read(3, "/etc/alternatives/javaws\n", 128) = 25
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x807603b, [], SA_RESTORER, 0xeb78c8}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x807603b, [], SA_RESTORER, 0xeb78c8}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7fea708) = 21061
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 21061
waitpid(-1, 0xbfed78dc, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x807603b, [], SA_RESTORER, 0xeb78c8}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x807603b, [], SA_RESTORER, 0xeb78c8}, 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7fea708) = 21062
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 21062
waitpid(-1, 0xbfed791c, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGCHLD, {0x8077263, [], SA_RESTORER, 0xeb78c8}, {0x8077263, [], SA_RESTORER, 0xeb78c8}, 8) = 0
close(4)                                = 0
read(3, "/etc/alternatives/javaws\n", 128) = 25
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x807603b, [], SA_RESTORER, 0xeb78c8}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x807603b, [], SA_RESTORER, 0xeb78c8}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
lstat64("/etc/alternatives/javaws", {st_mode=S_IFLNK|0777, st_size=33, ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7fea708) = 21063
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 21063
waitpid(-1, 0xbfed746c, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGCHLD, {0x8077263, [], SA_RESTORER, 0xeb78c8}, {0x8077263, [], SA_RESTORER, 0xeb78c8}, 8) = 0
close(4)                                = 0
read(3, "lrwxrwxrwx  1 root root 33 Jun 1"..., 128) = 102
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x807603b, [], SA_RESTORER, 0xeb78c8}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x807603b, [], SA_RESTORER, 0xeb78c8}, 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7fea708) = 21064
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 21064
waitpid(-1, 0xbfed749c, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGCHLD, {0x8077263, [], SA_RESTORER, 0xeb78c8}, {0x8077263, [], SA_RESTORER, 0xeb78c8}, 8) = 0
close(4)                                = 0
read(3, "/usr/java/j2sdk/jre/javaws/javaw"..., 128) = 34
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x807603b, [], SA_RESTORER, 0xeb78c8}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x807603b, [], SA_RESTORER, 0xeb78c8}, 8) = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7fea708) = 21065
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 21065
waitpid(-1, 0xbfed78dc, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x807603b, [], SA_RESTORER, 0xeb78c8}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x807603b, [], SA_RESTORER, 0xeb78c8}, 8) = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7fea708) = 21066
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 21066
waitpid(-1, 0xbfed791c, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGCHLD, {0x8077263, [], SA_RESTORER, 0xeb78c8}, {0x8077263, [], SA_RESTORER, 0xeb78c8}, 8) = 0
close(4)                                = 0
read(3, "/usr/java/j2sdk/jre/javaws/javaw"..., 128) = 34
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x807603b, [], SA_RESTORER, 0xeb78c8}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x807603b, [], SA_RESTORER, 0xeb78c8}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
lstat64("/usr/java/j2sdk/jre/javaws/javaws", {st_mode=S_IFREG|0555, st_size=1100, ...}) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "\nDIRNAME=`/usr/bin/dirname \"$PRG"..., 1100) = 585
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -550, [550], SEEK_CUR)     = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7fea708) = 21067
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 21067
waitpid(-1, 0xbfed7c2c, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGCHLD, {0x8077263, [], SA_RESTORER, 0xeb78c8}, {0x8077263, [], SA_RESTORER, 0xeb78c8}, 8) = 0
close(4)                                = 0
read(3, "/usr/java/j2sdk/jre/javaws\n", 128) = 27
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x807603b, [], SA_RESTORER, 0xeb78c8}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x807603b, [], SA_RESTORER, 0xeb78c8}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "APPHOME=`cd $DIRNAME; pwd`\n\nif ["..., 1100) = 550
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
_llseek(255, -523, [577], SEEK_CUR)     = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7fea708) = 21068
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG) = 21068
waitpid(-1, 0xbfed7c2c, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGCHLD, {0x8077263, [], SA_RESTORER, 0xeb78c8}, {0x8077263, [], SA_RESTORER, 0xeb78c8}, 8) = 0
close(4)                                = 0
read(3, "/usr/java/j2sdk1.4.2_06/jre/java"..., 128) = 35
read(3, "", 128)                        = 0
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x807603b, [], SA_RESTORER, 0xeb78c8}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {0x807603b, [], SA_RESTORER, 0xeb78c8}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "\nif [ \"${APPHOME##/}\" = \"${APPHO"..., 1100) = 523
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {0x8077263, [], SA_RESTORER, 0xeb78c8}, 8) = 0
execve("/usr/java/j2sdk1.4.2_06/jre/javaws/javawsbin", ["/usr/java/j2sdk1.4.2_06/jre/java"..., "http://www.topcoder.com/contest/"...], [/* 65 vars */]) = 0
uname({sys="Linux", node="scyther.mit.edu", ...}) = 0
brk(0)                                  = 0x8073000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/usr/athena/lib/tls/i686/sse2/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/athena/lib/tls/i686/sse2", 0xbfffe0dc) = -1 ENOENT (No such file or directory)
open("/usr/athena/lib/tls/i686/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/athena/lib/tls/i686", 0xbfffe0dc) = -1 ENOENT (No such file or directory)
open("/usr/athena/lib/tls/sse2/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/athena/lib/tls/sse2", 0xbfffe0dc) = -1 ENOENT (No such file or directory)
open("/usr/athena/lib/tls/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/athena/lib/tls", 0xbfffe0dc) = -1 ENOENT (No such file or directory)
open("/usr/athena/lib/i686/sse2/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/athena/lib/i686/sse2", 0xbfffe0dc) = -1 ENOENT (No such file or directory)
open("/usr/athena/lib/i686/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/athena/lib/i686", 0xbfffe0dc) = -1 ENOENT (No such file or directory)
open("/usr/athena/lib/sse2/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/athena/lib/sse2", 0xbfffe0dc) = -1 ENOENT (No such file or directory)
open("/usr/athena/lib/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/athena/lib", {st_mode=S_IFDIR|0755, st_size=24576, ...}) = 0
open("/usr/java/j2sdk1.4.2_06/jre/javaws/tls/i686/sse2/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/java/j2sdk1.4.2_06/jre/javaws/tls/i686/sse2", 0xbfffe0dc) = -1 ENOENT (No such file or directory)
open("/usr/java/j2sdk1.4.2_06/jre/javaws/tls/i686/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/java/j2sdk1.4.2_06/jre/javaws/tls/i686", 0xbfffe0dc) = -1 ENOENT (No such file or directory)
open("/usr/java/j2sdk1.4.2_06/jre/javaws/tls/sse2/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/java/j2sdk1.4.2_06/jre/javaws/tls/sse2", 0xbfffe0dc) = -1 ENOENT (No such file or directory)
open("/usr/java/j2sdk1.4.2_06/jre/javaws/tls/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/java/j2sdk1.4.2_06/jre/javaws/tls", 0xbfffe0dc) = -1 ENOENT (No such file or directory)
open("/usr/java/j2sdk1.4.2_06/jre/javaws/i686/sse2/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/java/j2sdk1.4.2_06/jre/javaws/i686/sse2", 0xbfffe0dc) = -1 ENOENT (No such file or directory)
open("/usr/java/j2sdk1.4.2_06/jre/javaws/i686/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/java/j2sdk1.4.2_06/jre/javaws/i686", 0xbfffe0dc) = -1 ENOENT (No such file or directory)
open("/usr/java/j2sdk1.4.2_06/jre/javaws/sse2/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/java/j2sdk1.4.2_06/jre/javaws/sse2", 0xbfffe0dc) = -1 ENOENT (No such file or directory)
open("/usr/java/j2sdk1.4.2_06/jre/javaws/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/java/j2sdk1.4.2_06/jre/javaws", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=80112, ...}) = 0
old_mmap(NULL, 80112, PROT_READ, MAP_PRIVATE, 3, 0) = 0x5e7000
close(3)                                = 0
open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\23"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=813224, ...}) = 0
old_mmap(NULL, 813336, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xe09000
old_mmap(0xecc000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc3000) = 0xecc000
close(3)                                = 0
open("/usr/athena/lib/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/java/j2sdk1.4.2_06/jre/javaws/libnsl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libnsl.so.1", O_RDONLY)      = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3204\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=93488, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa07000
old_mmap(NULL, 88064, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x49d000
old_mmap(0x4af000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x4af000
old_mmap(0x4b1000, 6144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4b1000
close(3)                                = 0
open("/usr/athena/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/java/j2sdk1.4.2_06/jre/javaws/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20O\1\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1448461, ...}) = 0
old_mmap(NULL, 1215644, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x111000
old_mmap(0x234000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x123000) = 0x234000
old_mmap(0x238000, 7324, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x238000
close(3)                                = 0
open("/usr/athena/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/java/j2sdk1.4.2_06/jre/javaws/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\v\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=13636, ...}) = 0
old_mmap(NULL, 12388, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xda4000
old_mmap(0xda6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xda6000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x280000
mprotect(0x234000, 4096, PROT_READ)     = 0
mprotect(0x885000, 4096, PROT_READ)     = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0x2806c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0x5e7000, 80112)                 = 0
stat64("/etc/.java/.deployment/deployment.properties", 0xbfffe564) = -1 ENOENT (No such file or directory)
mmap2(NULL, 8896512, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xed0000
brk(0)                                  = 0x8073000
brk(0x8094000)                          = 0x8094000
open("/etc/.java/.deployment/deployment.properties", O_RDONLY) = -1 ENOENT (No such file or directory)
munmap(0xed0000, 8896512)               = 0
getuid32()                              = 52255
socket(PF_FILE, SOCK_STREAM, 0)         = 3
fcntl64(3, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 3
fcntl64(3, F_GETFL)                     = 0x2 (flags O_RDWR)
fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK)  = 0
connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=1696, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaf3000
read(3, "#\n# /etc/nsswitch.conf\n#\n# An ex"..., 4096) = 1696
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xaf3000, 4096)                  = 0
open("/usr/athena/lib/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/java/j2sdk1.4.2_06/jre/javaws/libnss_files.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=80112, ...}) = 0
old_mmap(NULL, 80112, PROT_READ, MAP_PRIVATE, 3, 0) = 0xc87000
close(3)                                = 0
open("/lib/libnss_files.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\32"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=45816, ...}) = 0
old_mmap(NULL, 41604, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fe000
old_mmap(0x807000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x807000
close(3)                                = 0
munmap(0xc87000, 80112)                 = 0
open("/etc/passwd", O_RDONLY)           = 3
fcntl64(3, F_GETFD)                     = 0
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=1508, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4ba000
read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 1508
close(3)                                = 0
munmap(0x4ba000, 4096)                  = 0
stat64("/mit/kchen/.java/.deployment/deployment.properties", 0xbfffe564) = -1 ENOENT (No such file or directory)
open("/mit/kchen/.java/.deployment/deployment.properties", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/java/j2sdk1.4.2_06/jre/bin/java", {st_mode=S_IFREG|0755, st_size=64940, ...}) = 0
pipe([3, 4])                            = 0
pipe([5, 6])                            = 0
pipe([7, 8])                            = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x280708) = 21069
waitid(P_PID, 21069, 0xbfffd180, 0, NULL) = -1 EINVAL (Invalid argument)
waitid(P_PID, 21069, 0xbfffd180, 0, NULL) = -1 EINVAL (Invalid argument)
waitid(P_PID, 21069, 0xbfffd180, 0, NULL) = -1 EINVAL (Invalid argument)
waitid(P_PID, 21069, 0xbfffd180, 0, NULL) = -1 EINVAL (Invalid argument)
waitid(P_PID, 21069, 0xbfffd180, 0, NULL) = -1 EINVAL (Invalid argument)
waitid(P_PID, 21069, 0xbfffd180, 0, NULL) = -1 EINVAL (Invalid argument)
waitid(P_PID, 21069, 0xbfffd180, 0, NULL) = -1 EINVAL (Invalid argument)

These last lines continue to repeat until the program is C-c'd.

home help back first fref pref prev next nref lref last post