wine's conformance test kernel32/thread.ok always fails/crashes on ubuntu 11.10
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
wine1.2 (Ubuntu) |
Won't Fix
|
Medium
|
Scott Ritchie | ||
wine1.3 (Ubuntu) |
Won't Fix
|
Medium
|
Scott Ritchie |
Bug Description
I'm building wine from git on a freshly installed, up to date ubuntu 11.10 beta 2.
kernel32/thread.ok fails reliably for me, on both an i7 and an i5,
whether or not I use taskset to restrict it to a single core. Log:
cd dlls/kernel32/tests
make thread.ok
...
Protocol error:003b: partial read 12
wine client error:3a: read: Bad address
err:seh:
0x690abb19
The errors vary, but there's always a bad file descriptor, and often
a crash. (Sometimes starting a wineserver in the foreground fails
because trying to get the /tmp/.wine-.../lock fails with EAGAIN, too,
so I think wineserver is also deeply unhappy.)
Also filed as http://
since it's not clear if it's a wine bug, an ubuntu bug, or a kernel bug yet.
Was using default gcc (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1,
recompiling just kernel32 with gcc-4.5 made the error go away.
So it's a wine bug and/or a gcc bug...