[Bug 8489] Baldur' s Gate crashes with an assertion error when trying to load/start a game
http://bugs.winehq.org/show_bug.cgi?id=8489 Mark Wagner <mark.wagner17(a)gte.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mark.wagner17(a)gte.net --- Comment #15 from Mark Wagner <mark.wagner17(a)gte.net> 2007-10-19 01:38:37 --- (In reply to comment #10)
I tried 0.9.36 and 0.9.43 with the D3D debug channels active and I found the cause of the problem, sort of. BG1 tries to do a IDirectDrawSurface::Lock on an invalid rectangle with coordinates (0,0,-56,8). The new validation code returns DDERR_INVALIDPARAMS, the old one returned WINED3D_INVALIDCALL, which are different values. BG crashes on the former and it works with the latter.
At least in Wine 0.9.47, simply changing the return value back is not sufficient to fix the bug. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org