http://bugs.winehq.org/show_bug.cgi?id=22154
Summary: steam + flash crashes? Product: Wine Version: 1.1.41 Platform: x86 OS/Version: Linux Status: NEW Keywords: download, regression Severity: normal Priority: P2 Component: directx-ddraw AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
Recently, I added a steam verb to winetricks (it installs flash, too, since that's needed for scrolling or something). Shortly thereafter, some change to wine caused this to regress - steam as installed by winetricks now crashes after putting up its main window, possibly while displaying some flash content.
I had some trouble bisecting, but it looks like the first bad commit is
commit 89fef0e669dcf323b6eeb481edfe9c91f68f4840 Author: Henri Verbeet hverbeet@codeweavers.com Date: Tue Mar 16 19:02:22 2010 +0100 ddraw: Fix IDirectDraw4Impl_GetSurfaceFromDC().
Reverting it makes the problem go away (though because of X bugs like xcb_io.c:378: _XAllocID: Assertion `ret != inval_id' failed I sometimes have to try several times. I hear this is fixed in Lucid.)
(Note that the steam verb uses ie6, so this isn't really supported, but it'd be nice if it didn't regress.)
http://bugs.winehq.org/show_bug.cgi?id=22154
--- Comment #1 from Henri Verbeet hverbeet@gmail.com 2010-03-24 15:03:05 --- Could you add a "+tid,+seh,+d3d,+ddraw,+ddrawex" log?
http://bugs.winehq.org/show_bug.cgi?id=22154
--- Comment #2 from Dan Kegel dank@kegel.com 2010-03-24 15:12:12 --- Created an attachment (id=27021) --> (http://bugs.winehq.org/attachment.cgi?id=27021) +tid,+seh,+d3d,+ddraw,+ddrawex log of failed run
http://bugs.winehq.org/show_bug.cgi?id=22154
--- Comment #3 from Dan Kegel dank@kegel.com 2010-03-24 15:16:07 --- Created an attachment (id=27022) --> (http://bugs.winehq.org/attachment.cgi?id=27022) +tid,+seh,+d3d,+ddraw,+ddrawex log of good run with patch reverted
OK, here you go. Including a good run log with the patch reverted, since it's a very dirty log, maybe that will help you ignore unrelated problems.
I think the problem occurs at line 528623: 0009:trace:ddraw:IDirectDrawImpl_GetSurfaceFromDC Returning surface 0x3295c8. 0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x2389df2e ip=2389df2e tid=0009
http://bugs.winehq.org/show_bug.cgi?id=22154
--- Comment #4 from Henri Verbeet hverbeet@gmail.com 2010-03-24 15:46:48 --- Created an attachment (id=27023) --> (http://bugs.winehq.org/attachment.cgi?id=27023) patch
Does this patch make it any better? If not, please attach another log with this patch applied.
http://bugs.winehq.org/show_bug.cgi?id=22154
--- Comment #5 from Dan Kegel dank@kegel.com 2010-03-24 16:11:15 --- That seems to solve the problem.
http://bugs.winehq.org/show_bug.cgi?id=22154
--- Comment #6 from Dan Kegel dank@kegel.com 2010-03-28 16:32:46 --- I still need that patch with today's git.
http://bugs.winehq.org/show_bug.cgi?id=22154
--- Comment #7 from Henri Verbeet hverbeet@gmail.com 2010-04-14 05:34:53 --- Should be fixed by d38f535c05dc8e41793a97c1ab1311cf2874d58b and 6ae96807c0c0e39d7b17b95b07f6cab645f7770d, actually. Does this still happen?
http://bugs.winehq.org/show_bug.cgi?id=22154
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #8 from Dan Kegel dank@kegel.com 2010-04-21 15:51:37 --- Yep, works now.
http://bugs.winehq.org/show_bug.cgi?id=22154
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org 2010-05-07 13:30:13 --- Closing bugs fixed in 1.1.44.
http://bugs.winehq.org/show_bug.cgi?id=22154
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|directx-ddraw |directx-d3d