http://bugs.winehq.org/show_bug.cgi?id=31749
Bug #: 31749 Summary: King's Bounty: The Legend crashes when the spell "Poison Skull" is cast in combat Product: Wine Version: 1.5.13 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: juupelipeijakas+bugs.winehq@gmail.com Classification: Unclassified
Created attachment 41753 --> http://bugs.winehq.org/attachment.cgi?id=41753 Savegame to reproduce the crash
Steps to reproduce:
1. Download and install the demo from: http://www.gamershell.com/download_32652.shtml 2. Change to the game directory (containing kb.exe) and do: mkdir $save 3. Put the attached kb_crash.sav savefile to the $save directory 4. Run the game with "wine kb.exe", click "Load" and select the save from previous step. Left click on the nearby enemy unit to start combat. 5. Hit the 'b' key to cast a spell, click on the green skull image (Poison Skull), click on an enemy unit to target it.
The game crashes displaying an error box with the following message:
.\BMRender\rmode.cpp(3972): DirectX call failed: 64, 64 code=0x80004001 (-2147467263)
Workaround: "winetricks d3dx9"
I discovered the crash with the KB:TL bought from gog.com. Symptoms and workaround are identical except that the error message refers to rmode.cpp(3987).
Except for this crash, the game appears to run fine on plain wine 1.5.13.