http://bugs.winehq.org/show_bug.cgi?id=11231
--- Comment #7 from Jörg Höhle hoehle@users.sourceforge.net 2008-01-25 04:04:32 ---
Do you use DirectDrawRenderer=opengl
I have not explicitly set it. make tests creates a .wine from scratch if not already present so wine uses all default settings.
I changed it to gdi as by: http://wiki.winehq.org/UsefulRegistryKeys with no improvement: ../../../tools/runtest -q -P wine -M d3d8.dll -T ../../.. -p d3d8_test.exe.so device.c && touch device.ok *** glibc detected *** double free or corruption (!prev):
random memory corruption happens with several mesa drivers
That might be it. I booted the older Breezy (2005.10) instead of Dapper (2006.06) and the d3d8 tests succeeded (on the same binary, without recompilation). [d3d9 crashes but that's likely another story.]
I also booted Gutsy (2007.10) from a live CD, and d3d8 passed the tests also.
So the summary becomes: wine >= 0.9.49 is unusable with gfx applications with Ubuntu Dapper with the xorg intel i810 driver and/or(?) the Dapper version of the Mesa libraries. Is that precise enough? Could any other Ubuntu Dapper user please comment on it?