[KLUG Members] Update about Bill's wine question

Michael Lueck mlueck at lueckdatasystems.com
Fri Nov 23 16:50:42 EST 2007


Chester Wisniewski wrote:
> Have you tried strace...

Here it is... As far as I can see, gives no indication as to the path that was tried...

execve("./iPAS.sh", ["./iPAS.sh"], [/* 36 vars */]) = 0
brk(0)                                  = 0x805f000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f33000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=40694, ...}) = 0
mmap2(NULL, 40694, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f29000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/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\260a\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1339816, ...}) = 0
mmap2(NULL, 1349136, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ddf000
mmap2(0xb7f23000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x143) = 0xb7f23000
mmap2(0xb7f26000, 9744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f26000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7dde000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7dde6b0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7f23000, 4096, PROT_READ)   = 0
munmap(0xb7f29000, 40694)               = 0
getpid()                                = 6158
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
geteuid32()                             = 1000
brk(0)                                  = 0x805f000
brk(0x8080000)                          = 0x8080000
getppid()                               = 6156
stat64("/opt/Pyware iPAS", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("./iPAS.sh", O_RDONLY)             = 3
fcntl64(3, F_DUPFD, 10)                 = 10
close(3)                                = 0
fcntl64(10, F_SETFD, FD_CLOEXEC)        = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x80551b0, ~[RTMIN RT_1], 0}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL}, NULL, 8) = 0
read(10, "#!/bin/sh\n\necho \"Starting Pyware"..., 8192) = 126
write(1, "Starting Pyware iPAS, Please Wai"..., 37Starting Pyware iPAS, Please Wait...
) = 37
chdir("/opt/Pyware iPAS")               = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7dde6f8) = 6159
wait4(-1, Dispatching a crewError: Unable to find skin image: Logo.png
Dispatching a crewError: Decorator does not have this image:Button.Selected.png
Crew Error: Decorator does not have this image:Button.Selected.png
java.lang.NullPointerException
	at javax.swing.ImageIcon.<init>(ImageIcon.java:161)
	at ipas.commands.components.NavButton.decorate(NavButton.java:46)
	at ipas.commands.components.NavButton.<init>(NavButton.java:36)
	at ipas.commands.CmdBase.createNavButton(CmdBase.java:210)
	at ipas.commands.CmdBase._$12622(CmdBase.java:240)
	at ipas.commands.CmdBase.<init>(CmdBase.java:40)
	at ipas.commands.CmdMicTest.<init>(CmdMicTest.java:45)
	at ipas.Performance._$4278(Performance.java:129)
	at ipas.Performance.<init>(Performance.java:43)
	at ipas.Theater._$4259(Theater.java:373)
	at ipas.Theater.access$2000(Theater.java:28)
	at ipas.Theater$7.actionPerformed(Theater.java:324)
	at javax.swing.Timer.fireActionPerformed(Timer.java:271)
	at javax.swing.Timer$DoPostEvent.run(Timer.java:201)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
[{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 6159
--- SIGCHLD (Child exited) @ 0 (0) ---
read(10, "", 8192)                      = 0
exit_group(0)                           = ?
Process 6158 detached

-- 
Michael Lueck
Lueck Data Systems
http://www.lueckdatasystems.com/


More information about the Members mailing list