[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