http://bugs.winehq.org/show_bug.cgi?id=29236
Bug #: 29236 Summary: BadDrawable (invalid Pixmap or Window parameter) error running 3d apps Product: Wine Version: 1.3.34 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: rockorequin@hotmail.com Classification: Unclassified
wine-1.3.34 (but not wine-1.3.33) gives me this error in CoD Modern Warfare 1, Modern Warfare 3, and Crysis2 shortly after the initial splash screen appears:
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter) Major opcode of failed request: 140 (MIT-SHM) Minor opcode of failed request: 3 (X_ShmPutImage) Resource id in failed request: 0x440000f Serial number of failed request: 20 Current serial number in output stream: 21
It's a little bit tricky to bisect because it doesn't *always* happen, so I have to try, say 10 times, if the bisect seems good, but the bad commit might be in wine-1.3.33-230-g0f10ac9:
0f10ac93580d5a055f0b3f6e7c3d77738135f031 is the first bad commit commit 0f10ac93580d5a055f0b3f6e7c3d77738135f031 Author: Henri Verbeet hverbeet@codeweavers.com Date: Mon Nov 28 21:30:57 2011 +0100
ddraw: Create the wined3d swapchain when setting the cooperative level.
:040000 040000 f8a8ea10d91985680fe1e29e2fb64aaf8bc59e2d ab3f595c09537f3f18bd03bbe708c584f62e3952 M dlls