http://bugs.winehq.org/show_bug.cgi?id=29106
Bug #: 29106 Summary: DDO installer crashes on startup in X11DRV_SetupGCForPatBlt() with X error Product: Wine Version: 1.3.32 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: winex11.drv AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com Classification: Unclassified
With wine-1.3.32-332-gd4aacad, running ddostandard.exe crashes before it puts up a window.
+x11drv,+synchronous log shows trace:x11drv:X11DRV_ExtEscape SET_DRAWABLE hdc 0xbf0 drawable 4800002 gl_drawable 0 pf 0 dc_rect (450,33)-(480,49) drawable_rect (150,181)-(650,419) err:x11drv:error_handler X protocol error: serial=3416, request_code=56 - breaking into debugger Console shows X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 56 (X_ChangeGC)
With wine-1.3.28, it gets past this.
I may have time to bisect later.
http://bugs.winehq.org/show_bug.cgi?id=29106
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, Installer, | |regression
http://bugs.winehq.org/show_bug.cgi?id=29106
--- Comment #1 from Alexandre Julliard julliard@winehq.org 2011-11-17 06:50:10 CST --- Full error message? Backtrace? Download URL?
Please read http://wiki.winehq.org/Bugs and try again.
http://bugs.winehq.org/show_bug.cgi?id=29106
--- Comment #2 from Dan Kegel dank@kegel.com 2011-11-17 09:12:06 CST --- Created attachment 37510 --> http://bugs.winehq.org/attachment.cgi?id=37510 +synchronous,+x11drv log of error
It happens on my e8400 (gt 220), but not on my i5 laptop (gts 360m). Both are ubuntu 11.10, nvidia driver 280.13
To reproduce:
rm -rf ~/.wine wget http://content.turbine.com/sites/clientdl/ddo/ddostandard.exe export GC_DONT_GC=1 wine ddostandard
I'm bisecting now.
http://bugs.winehq.org/show_bug.cgi?id=29106
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://content.turbine.com/ | |sites/clientdl/ddo/ddostand | |ard.exe Component|winex11.drv |gdi32 Regression SHA1| |cc673f44c7696fd38c6bd23266f | |da1b76065849e
--- Comment #3 from Dan Kegel dank@kegel.com 2011-11-17 12:39:04 CST --- cc673f44c7696fd38c6bd23266fda1b76065849e is the first bad commit commit cc673f44c7696fd38c6bd23266fda1b76065849e Author: Alexandre Julliard julliard@winehq.org Date: Thu Nov 3 21:14:42 2011 +0100
gdi32: Grab the bits directly for DIB pattern brushes instead of duplicating the bitmap.
The problem is reproducible on both of my systems (I was wrong about it not happening on my laptop).
http://bugs.winehq.org/show_bug.cgi?id=29106
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |4612d61b5e915190ffdd51ba243 | |1b6aa0604a5d6 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #4 from Alexandre Julliard julliard@winehq.org 2011-11-17 12:53:48 CST --- Thanks, fixed now.
http://bugs.winehq.org/show_bug.cgi?id=29106
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org 2011-11-18 13:04:18 CST --- Closing bugs fixed in 1.3.33.