http://bugs.winehq.org/show_bug.cgi?id=29464
Bug #: 29464 Summary: Diablo II Unhandled exception: Access_violation (c0000005) Product: Wine Version: 1.3.29 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: vityokster@gmail.com Classification: Unclassified
Created attachment 38144 --> http://bugs.winehq.org/attachment.cgi?id=38144 Bzipped logfile
I try to run Diablo II Lord Of Destruction 1.13d with wine on ~x86 Gentoo Linux.
When run Diablo in console I see:
fixme:advapi:SetSecurityInfo stub fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 0x4 and card vendor 0000 (using GL_RENDERER "Gallium 0.4 on i915 (chipset: 945GM)"). fixme:win:EnumDisplayDevicesW ((null),0,0x33e9b4,0x00000000), stub! err:ntdll:RtlDeleteResource Deleting active MRSW lock (0x1126ec), expect failure err:ntdll:RtlDeleteResource Deleting active MRSW lock (0x1121cc), expect failure
On wine version 1.3.28 and earlier Diablo runs without this error.
I try recognize which commit breaks wine using git bisect starting from 1.3.28 - good and 1.3.29 - bad.
After some tests git says:
b9fcf71c714e8587def75742f94759d7eca84ad2 is the first bad commit commit b9fcf71c714e8587def75742f94759d7eca84ad2 Author: Henri Verbeet hverbeet@codeweavers.com Date: Thu Sep 15 20:01:51 2011 +0200
ddraw: Use real flips.
:040000 040000 dde17c19243dd91a3830083879701b13c2a4476f 81d5b536d9f76c42bcdac7b3b3fb41814ebc6216 M dlls
I make log-file by using this command:
WINEDEBUG=+reg wine .wine/dosdevices/c:/Program\ Files/Diablo\ II/Diablo\ II.exe 2>DiabloIILOD_20111228_202000.log
Archived log in attachment.