[Bug 41091] 1nsane (GOG.com) crashes after launch
wine-bugs at winehq.org
wine-bugs at winehq.org
Sun Aug 7 12:18:38 CDT 2016
https://bugs.winehq.org/show_bug.cgi?id=41091
Béla Gyebrószki <gyebro69 at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords|regression |
Component|directx-d3d |amstream
Regression SHA1|403459fd914788f180ad9eea645 |
|9274ac62f8c2f |
--- Comment #2 from Béla Gyebrószki <gyebro69 at gmail.com> ---
(In reply to Józef Kucia from comment #1)
> (In reply to Béla Gyebrószki from comment #0)
> > From what I see the crash didn't occur before
> >
> > commit 403459fd914788f180ad9eea6459274ac62f8c2f
> > Author: Józef Kucia <jkucia at codeweavers.com>
> > Date: Tue Mar 29 12:14:53 2016 +0200
> >
> > wined3d: Add hull shader type.
>
> Are you sure this is a correct commit id? FWIW, the game seems to work for
> me after this commit but it doesn't work in the current master.
>
> I'm afraid there's nothing to fix in wined3d. The game releases IDirectDraw
> object and then releases IDirectDrawSurface. AFAIK this is illegal and
> crashes on Windows as well. In Wine this leads to accessing freed device
> memory. You can confirm this by running the game with WINEDEBUG=warn+heap
> (it should always crash, even with good commits).
>
> It's possible that the game won't try to release IDirectDrawSurface after
> releasing IDirectDraw when it's able to play videos. If this is the case,
> then this bug could be fixed by implementing missing bits in quartz and/or
> amstream.
I trust your knowledge and skill thus removed the regression keyword.
I tested again this bug and the result seemed to be consistent to me: starting
with commit
403459fd914788f180ad9eea6459274ac62f8c2f the game always crashed for me.
Launching the game with WINEDEBUG=warn+heap indeed crashes the game even with
good commits.
Installing native amstream also makes the crash go away.
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list