Wine tests failing on Linux

Michael Stefaniuc mstefani at redhat.de
Thu Jul 5 15:43:09 CDT 2007


Hello!

I was showing a little bit of schadenfreude on #winehackers that
Alexandre has now failing Wine tests on his brand new computer. So I
thought to do a full run of the Wine tests on my machine and report the
errors. Maybe Alexandre will fix this bugs too ;) while at it.

Test setup:
- 3 GHz P4 with HT enabled
- FC6 up2date box, self baked kernel (2.6.20.14 SMP)
- GeForce FX 5200 with NVidia binary driver 1.0-9746
- EMU10k1 SB Live sound card
- Out of source tree build wine and installed (make install).

Running the tests:
make testclean
rm -rf ~/.wine
wineprefixcreate
make test
When a test fails, run it a second time and if it still fails manually
touch the offending *.ok file and run make test again.
While make test was running I didn't touch the keyboard or the mouse.


Results:
Not as bad as I thought: "officially" only 3 files with failing tests.
But there is one test that crashes, winedebug is run automatically, does
a backtrace and returns with return code 0 thus make won't detect it as
error:
/home/michi/work/wine/tools/runtest -q -P wine -M mshtml.dll -T ../../.. -p mshtml_test.exe.so /home/michi/work/wine/dlls/mshtml/tests/dom.c && touch dom.ok
Could not load Mozilla. HTML rendering will be disabled.
wine: Unhandled page fault on read access to 0x00000000 at address 0x604e9914 (thread 0023), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x604e9914).
...
Backtrace:
=>1 0x604e9914 test_doc_elem+0xd4(doc=0x165468) [/home/michi/work/wine/dlls/mshtml/tests/dom.c:66] in mshtml_test (0x0033fdf8)
...


The "normal" test failures:

/home/michi/work/wine/tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so /home/michi/work/wine/dlls/comctl32/tests/monthcal.c && touch monthcal.ok
monthcal.c:773: Test succeeded inside todo block: Expected 65536, got 65536
make[2]: *** [monthcal.ok] Error 1


/home/michi/work/wine/tools/runtest -q -P wine -M gdi32.dll -T ../../.. -p gdi32_test.exe.so /home/michi/work/wine/dlls/gdi32/tests/font.c && touch font.ok
font.c:1574: Test failed: A: tmDefaultChar for Goha-Tibeb Zemen 20 != 0x1f
font.c:1574: Test failed: A: tmDefaultChar for Lucida Sans Typewriter ff != 0x1f
font.c:1574: Test failed: A: tmDefaultChar for Lucida Sans Typewriter ff != 0x1f
font.c:1574: Test failed: A: tmDefaultChar for Lucida Sans Typewriter ff != 0x1f
font.c:1574: Test failed: A: tmDefaultChar for Lucida Sans Typewriter ff != 0x1f
font.c:1574: Test failed: A: tmDefaultChar for Lucida Sans Typewriter ff != 0x1f
font.c:1574: Test failed: A: tmDefaultChar for Lucida Sans Typewriter ff != 0x1f
font.c:1574: Test failed: A: tmDefaultChar for Lucida Sans Typewriter ff != 0x1f
font.c:1574: Test failed: A: tmDefaultChar for Lucida Sans Typewriter ff != 0x1f
font.c:1574: Test failed: A: tmDefaultChar for Lucida Sans Typewriter ff != 0x1f
make[2]: *** [font.ok] Error 10


/home/michi/work/wine/tools/runtest -q -P wine -M user32.dll -T ../../.. -p user32_test.exe.so /home/michi/work/wine/dlls/user32/tests/msg.c && touch msg.ok
msg.c:5878: Test failed: Alt+MouseButton press/release: the msg 0x0104 was expected, but got msg 0x0021 instead
msg.c:5878: Test failed: Alt+MouseButton press/release: the msg 0x0104 was expected, but got msg 0x0021 instead
msg.c:5878: Test failed: Alt+MouseButton press/release: the msg 0x0201 was expected, but got msg 0x0104 instead
msg.c:5878: Test failed: Alt+MouseButton press/release: the msg 0x0201 was expected, but got msg 0x0104 instead
msg.c:5878: Test failed: Alt+MouseButton press/release: the msg 0x0202 was expected, but got msg 0x0201 instead
msg.c:5878: Test failed: Alt+MouseButton press/release: the msg 0x0202 was expected, but got msg 0x0201 instead
msg.c:5878: Test failed: Alt+MouseButton press/release: the msg 0x0105 was expected, but got msg 0x0202 instead
msg.c:5878: Test failed: Alt+MouseButton press/release: the msg 0x0105 was expected, but got msg 0x0202 instead
msg.c:5878: Test failed: Alt+MouseButton press/release: the msg sequence is not complete: expected 0000 - actual 0105
make[2]: *** [msg.ok] Error 9


bye
	michael
-- 
Michael Stefaniuc               Tel.: +49-711-96437-199
Sr. Network Engineer            Fax.: +49-711-96437-111
Red Hat GmbH                    Email: mstefani at redhat.com
Hauptstaetterstr. 58            http://www.redhat.de/
D-70178 Stuttgart
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20070705/81f18ca5/attachment.pgp


More information about the wine-devel mailing list