[Bug 2532] Bug in wine-preloader

Wine Bugs wine-bugs at winehq.org
Thu Nov 11 19:02:04 CST 2004


http://bugs.winehq.org/show_bug.cgi?id=2532





------- Additional Comments From willie at froq.net  2004-11-11 19:02 -------
I can confirm this. My strace log (the 'open("T$\\D$ T$@D$$èùöÿÿ·D$RÇD-", 
O_RDONLY)' at the end looks somewhat suspicious): 
 
execve("/opt/wine/bin/wine", ["/opt/wine/bin/wine"], [/* 60 vars */]) = 0 
uname({sys="Linux", node="zauberwald", ...}) = 0 
brk(0)                                  = 0x804a000 
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or 
directory) 
open("/opt/wine/lib/i686/mmx/libwine.so.1", O_RDONLY) = -1 ENOENT (No such 
file or directory) 
stat64("/opt/wine/lib/i686/mmx", 0xffffc89c) = -1 ENOENT (No such file or 
directory) 
open("/opt/wine/lib/i686/libwine.so.1", O_RDONLY) = -1 ENOENT (No such file or 
directory) 
stat64("/opt/wine/lib/i686", 0xffffc89c) = -1 ENOENT (No such file or 
directory) 
open("/opt/wine/lib/mmx/libwine.so.1", O_RDONLY) = -1 ENOENT (No such file or 
directory) 
stat64("/opt/wine/lib/mmx", 0xffffc89c) = -1 ENOENT (No such file or 
directory) 
open("/opt/wine/lib/libwine.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@\34\0\000"..., 512) = 
512 
fstat64(3, {st_mode=S_IFREG|0755, st_size=280704, ...}) = 0 
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x55569000 
mmap2(NULL, 101472, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x5556a000 
mmap2(0x55570000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5) = 
0x55570000 
mmap2(0x55571000, 72800, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_ANONYMOUS, -1, 0) = 0x55571000 
close(3)                                = 0 
open("/opt/wine/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or 
directory) 
open("i686/mmx/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or 
directory) 
open("i686/libpthread.so.0", O_RDONLY)  = -1 ENOENT (No such file or 
directory) 
open("mmx/libpthread.so.0", O_RDONLY)   = -1 ENOENT (No such file or 
directory) 
open("libpthread.so.0", 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=128058, ...}) = 0 
mmap2(NULL, 128058, PROT_READ, MAP_PRIVATE, 3, 0) = 0x55583000 
close(3)                                = 0 
open("/lib32/libpthread.so.0", 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\200B\0"..., 512) = 
512 
fstat64(3, {st_mode=S_IFREG|0755, st_size=61964, ...}) = 0 
mmap2(NULL, 331424, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x555a3000 
mmap2(0x555b1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd) = 
0x555b1000 
mmap2(0x555b2000, 269984, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_ANONYMOUS, -1, 0) = 0x555b2000 
close(3)                                = 0 
open("/opt/wine/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory) 
open("i686/mmx/libc.so.6", O_RDONLY)    = -1 ENOENT (No such file or 
directory) 
open("i686/libc.so.6", O_RDONLY)        = -1 ENOENT (No such file or 
directory) 
open("mmx/libc.so.6", O_RDONLY)         = -1 ENOENT (No such file or 
directory) 
open("libc.so.6", O_RDONLY)             = -1 ENOENT (No such file or 
directory) 
open("/lib32/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\0]\1\000"..., 512) = 
512 
fstat64(3, {st_mode=S_IFREG|0755, st_size=1289660, ...}) = 0 
mmap2(NULL, 1227844, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x555f4000 
mmap2(0x5571a000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 
0x125) = 0x5571a000 
mmap2(0x5571e000, 7236, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_ANONYMOUS, -1, 0) = 0x5571e000 
close(3)                                = 0 
open("/opt/wine/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or 
directory) 
open("i686/mmx/libdl.so.2", O_RDONLY)   = -1 ENOENT (No such file or 
directory) 
open("i686/libdl.so.2", O_RDONLY)       = -1 ENOENT (No such file or 
directory) 
open("mmx/libdl.so.2", O_RDONLY)        = -1 ENOENT (No such file or 
directory) 
open("libdl.so.2", O_RDONLY)            = -1 ENOENT (No such file or 
directory) 
open("/lib32/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@\34\0\000"..., 512) = 
512 
fstat64(3, {st_mode=S_IFREG|0755, st_size=10864, ...}) = 0 
mmap2(NULL, 8628, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x55720000 
mmap2(0x55722000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 
0x55722000 
close(3)                                = 0 
munmap(0x55583000, 128058)              = 0 
set_thread_area({entry_number:-1 -> 11, base_addr:0x555b10e0, limit:1048575, 
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, 
seg_not_present:0, useable:1}) = 0 
getpid()                                = 27346 
rt_sigaction(SIGRTMIN, {0x555ab190, [], SA_RESTORER, 0x5561d258}, NULL, 8) = 0 
rt_sigaction(SIGRT_1, {0x555ab2e0, [], SA_RESTORER, 0x5561d258}, NULL, 8) = 0 
rt_sigaction(SIGRT_2, {0x555ab4c0, [], SA_RESTORER, 0x5561d258}, NULL, 8) = 0 
rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0 
rt_sigprocmask(SIG_UNBLOCK, [RT_1], NULL, 8) = 0 
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xffffcd84, 30, (nil), 0}) = 0 
open("/dev/urandom", O_RDONLY)          = 3 
read(3, "\35m\2713\231\2075\334\222\7\247\216\375\1\365\3260\357"..., 32) = 32 
close(3)                                = 0 
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 
brk(0)                                  = 0x804a000 
brk(0x806b000)                          = 0x806b000 
brk(0)                                  = 0x806b000 
pipe([3, 4])                            = 0 
clone(child_stack=0x804c018, flags=CLONE_VM|CLONE_FS|CLONE_FILES|
CLONE_SIGHAND) = 27347 
write(4, "\0\0\0\0\5\0\0\0\0\0\0\0\320\0\0\0XT`UTbZUberwnT`U"..., 148) = 148 
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 
write(4, "\340\20[U\0\0\0\0\0\0\0\0\240\210\4\10\0\0\0\0\0\0\0\200"..., 148) = 
148 
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 
rt_sigsuspend([] <unfinished ...> 
--- SIGRTMIN (Unknown signal 32) @ 0 (0) --- 
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call) 
sigreturn()                             = ? (mask now [RTMIN]) 
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 
rt_sigsuspend([] <unfinished ...> 
--- SIGRTMIN (Unknown signal 32) @ 0 (0) --- 
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call) 
sigreturn()                             = ? (mask now [RTMIN]) 
write(4, "\340\20[U\1\0\0\0\2@\0\0DRZU\360\220VUV\254\334\6\254\320"..., 148) 
= 148 
write(4, "\340\20[U\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 148) = 
148 
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0 
rt_sigsuspend([] <unfinished ...> 
--- SIGRTMIN (Unknown signal 32) @ 0 (0) --- 
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call) 
sigreturn()                             = ? (mask now [RTMIN]) 
waitpid(27347, NULL, __WCLONE)          = 27347 
close(4)                                = 0 
close(3)                                = 0 
getpid()                                = 27346 
rt_sigaction(SIGRTMIN, {SIG_DFL}, NULL, 8) = 0 
rt_sigaction(SIGRT_1, {SIG_DFL}, NULL, 8) = 0 
rt_sigaction(SIGRT_2, {SIG_DFL}, NULL, 8) = 0 
execve("/opt/wine/bin/wine-preloader", ["/opt/wine/bin/wine-preloader", 
"/opt/wine/bin/wine-pthread"], [/* 60 vars */]) = 0 
old_mmap(0x1, 0, 0x110000, MAP_FILE, 16434, 0xffffffff) = -1 EINVAL (Invalid 
argument) 
old_mmap(0x2, 2147483648, 0x1000000, MAP_FILE, 16434, 0xffffffff) = -1 EINVAL 
(Invalid argument) 
old_mmap(0x3, 1114112, 0xfef0000, MAP_FILE, 16434, 0xffffffff) = -1 EINVAL 
(Invalid argument) 
open("T$\\D$ T$@D$$èùöÿÿ·D$RÇD-", O_RDONLY) = -1 ENOENT (No such file or 
directory) 
write(2, "/opt/wine/bin/wine-pthread: coul"..., 43/opt/wine/bin/wine-pthread: 
could not open 
) = 43 
_exit(1)                                = ? 
 

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list