[Wine]Segfault on FC2 - CVS from 6/23

Rob Hughes rob at robhughes.com
Thu Jun 24 05:35:00 CDT 2004


All,

Not much else to say. Turning on debugging doesn't help, since it never
even seems to get as far as printing any messages. This was a new
install of wine on this box, so I'm sure nothing is left over from an
older install. Build went well too, so far as I can tell. I may be
missing a devel package though. Any help is appreciated. Here's the
strace: 

execve("/usr/local/bin/wine", ["wine", "WINEDEBUG=warn+all"], [/* 42
vars */]) =
 0
uname({sys="Linux", node="kahuna-ws", ...}) = 0
brk(0)                                  = 0x95cf000
open("/etc/ld.so.preload", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
close(3)                                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=99267, ...}) = 0
old_mmap(NULL, 99267, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb80d5000
close(3)                                = 0
open("/usr/local/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\310\31"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=273612, ...}) = 0
old_mmap(NULL, 95872, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4b4000
old_mmap(0x4b9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x5000)
 = 0x4b9000
old_mmap(0x4ba000, 71296, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYM
OUS, -1, 0) = 0x4ba000
close(3)                                = 0
open("/lib/tls/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`\307\275"...,
512) = 51
2
fstat64(3, {st_mode=S_IFREG|0755, st_size=106212, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0
xb80d4000
old_mmap(0xbd8000, 70128, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xbd8000
old_mmap(0xbe6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0xd000)
 = 0xbe6000
old_mmap(0xbe8000, 4592, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMO
US, -1, 0) = 0xbe8000
close(3)                                = 0
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\300{\233"...,
512) = 51
2
fstat64(3, {st_mode=S_IFREG|0755, st_size=1455084, ...}) = 0
old_mmap(0x9a3000, 1158124, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x9a3000
old_mmap(0xab8000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0x1150
00) = 0xab8000
old_mmap(0xabc000, 7148, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMO
US, -1, 0) = 0xabc000
close(3)                                = 0
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\300h\256"...,
512) = 51
2
fstat64(3, {st_mode=S_IFREG|0755, st_size=16708, ...}) = 0
old_mmap(0xae5000, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xae5000
old_mmap(0xae7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x1000)
 = 0xae7000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0
xb80d3000
mprotect(0xae7000, 4096, PROT_READ)     = 0
mprotect(0xab8000, 8192, PROT_READ)     = 0
mprotect(0xbe6000, 4096, PROT_READ)     = 0
mprotect(0x99f000, 4096, PROT_READ)     = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb80d3080,
limit:1048575, seg_
32bit:1, contents:0, read_exec_only:0, limit_in_pages:1,
seg_not_present:0, usea
ble:1}) = 0
munmap(0xb80d5000, 99267)               = 0
set_tid_address(0xb80d30c8)             = 20684
rt_sigaction(SIGRTMIN, {0xbdc6d0, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=10240*1024, rlim_max=RLIM_INFINITY}) =
0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbff04618, 31, (nil), 0}) = 0
mmap2(NULL, 10489856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) =
0xb76d2000
brk(0)                                  = 0x95cf000
brk(0x95f0000)                          = 0x95f0000
brk(0)                                  = 0x95f0000
mprotect(0xb76d2000, 4096, PROT_NONE)   = 0
clone(child_stack=0xb80d2b08,
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|
CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID
|CLONE_DETACHED, parent_tidptr=0xb80d2bf8, {entry_number:6,
base_addr:0xb80d2bb0
, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, se
g_not_present:0, useable:1}, child_tidptr=0xb80d2bf8) = 20685
execve("/usr/local/bin/wine-preloader",
["/usr/local/bin/wine-preloader", "/usr/
local/bin/wine-pthread", "WINEDEBUG=warn+all"], [/* 42 vars */]) = 0
old_mmap(NULL, 1114112, PROT_NONE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORES
ERVE, -1, 0) = 0
old_mmap(0x80000000, 16777216, PROT_NONE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS|MA
P_NORESERVE, -1, 0) = -1 E??? (errno -2147483648)
old_mmap(0x110000, 267321344, PROT_NONE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS|MAP
_NORESERVE, -1, 0) = 0x110000
open("/usr/local/bin/wine-pthread", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0004\16\360"...,
2048) =
2048
old_mmap(0x77f00000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
3, 0) = 0
rob at kahuna-ws:/home/rob
$strace wine WINEDEBUG=warn+all
execve("/usr/local/bin/wine", ["wine", "WINEDEBUG=warn+all"], [/* 42
vars */]) = 0
uname({sys="Linux", node="kahuna-ws", ...}) = 0
brk(0)                                  = 0x8372000
open("/etc/ld.so.preload", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
close(3)                                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=99267, ...}) = 0
old_mmap(NULL, 99267, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb801c000
close(3)                                = 0
open("/usr/local/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\310\31"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=273612, ...}) = 0
old_mmap(NULL, 95872, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x6ee000
old_mmap(0x6f3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x5000) = 0x6f3000
old_mmap(0x6f4000, 71296, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x6f4000
close(3)                                = 0
open("/lib/tls/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`\307\275"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=106212, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb801b000
old_mmap(0xbd8000, 70128, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xbd8000
old_mmap(0xbe6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0xd000) = 0xbe6000
old_mmap(0xbe8000, 4592, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xbe8000
close(3)                                = 0
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\300{\233"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1455084, ...}) = 0
old_mmap(0x9a3000, 1158124, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x9a3000
old_mmap(0xab8000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0x115000) = 0xab8000
old_mmap(0xabc000, 7148, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xabc000
close(3)                                = 0
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\300h\256"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=16708, ...}) = 0
old_mmap(0xae5000, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0xae5000
old_mmap(0xae7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x1000) = 0xae7000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb801a000
mprotect(0xae7000, 4096, PROT_READ)     = 0
mprotect(0xab8000, 8192, PROT_READ)     = 0
mprotect(0xbe6000, 4096, PROT_READ)     = 0
mprotect(0x99f000, 4096, PROT_READ)     = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xb801a080,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xb801c000, 99267)               = 0
set_tid_address(0xb801a0c8)             = 20703
rt_sigaction(SIGRTMIN, {0xbdc6d0, [], SA_SIGINFO}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=10240*1024, rlim_max=RLIM_INFINITY}) =
0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbff16468, 31, (nil), 0}) = 0
mmap2(NULL, 10489856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb7619000
brk(0)                                  = 0x8372000
brk(0x8393000)                          = 0x8393000
brk(0)                                  = 0x8393000
mprotect(0xb7619000, 4096, PROT_NONE)   = 0
clone(child_stack=0xb8019b08,
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED, parent_tidptr=0xb8019bf8, {entry_number:6, base_addr:0xb8019bb0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xb8019bf8) = 20704
execve("/usr/local/bin/wine-preloader",
["/usr/local/bin/wine-preloader", "/usr/local/bin/wine-pthread",
"WINEDEBUG=warn+all"], [/* 42 vars */]) = 0
old_mmap(NULL, 1114112, PROT_NONE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0
old_mmap(0x80000000, 16777216, PROT_NONE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = -1 E???
(errno -2147483648)
old_mmap(0x110000, 267321344, PROT_NONE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE, -1, 0) = 0x110000
open("/usr/local/bin/wine-pthread", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\2\0\3\0\1\0\0\0004\16\360"...,
2048) = 2048
old_mmap(0x77f00000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED,
3, 0) = 0x77f00000
old_mmap(0x77f02000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0x1000) = 0x77f02000
close(3)                                = 0
open("/lib/ld-linux.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\300\247"...,
2048) = 2048
old_mmap(0x98a000, 91340, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x772dd000
mprotect(0x772f2000, 5324, PROT_NONE)   = 0
old_mmap(0x772f2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0x14000) = 0x772f2000
close(3)                                = 0
getuid()                                = 500
geteuid()                               = 500
getgid()                                = 500
getegid()                               = 500
uname({sys="Linux", node="kahuna-ws", ...}) = 0
brk(0)                                  = 0x78559000
open("/etc/ld.so.preload", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
close(3)                                = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++



-- 
You Can Do Anything You Set Your Mind To When You Have Vision,
Determination, And An Endless Supply Of Cheap Labor. 



More information about the wine-users mailing list