[Bug 35280] New: Dracula 4 (The Shadow of the Dragon) freezes when starting a new game (using built-in msvcr100)
wine-bugs at winehq.org
wine-bugs at winehq.org
Tue Dec 31 14:40:33 CST 2013
http://bugs.winehq.org/show_bug.cgi?id=35280
Bug ID: 35280
Summary: Dracula 4 (The Shadow of the Dragon) freezes when
starting a new game (using built-in msvcr100)
Product: Wine
Version: 1.7.9
Hardware: x86
OS: Linux
Status: NEW
Severity: minor
Priority: P2
Component: msvcrt
Assignee: wine-bugs at winehq.org
Reporter: gyebro69 at gmail.com
Classification: Unclassified
Created attachment 47056
--> http://bugs.winehq.org/attachment.cgi?id=47056
winedbg backtrace
This was tested with the GOG.com version of the game, no demo version has been
released.
The game comes with the following native dlls placed in the game directory:
msvcp100, msvcp100d, msvcr100, msvcr100d. The problem doesn't occur when using
native msvcr100.dll.
If I use Wine's built-in msvcr100 the game freezes when I start a new game from
the menu. The screen is not refreshing but menu music is still playing. The
'Dracula4.exe' process and wineserver consume only 1-2% CPU all the time. At
this point in-game videos should be played. The same freezing occurs if I
choose <Prologue> from the main menu.
Now comes the tricky part that makes debugging complicated (at least for me):
-if I run the game under winedbg (wine winedbg Dracula4.exe), then starting a
new game is working, the videos are playing, but the game crashes as soon as
the last video ends.
- the same scenario happens if I start the game normally, but redirect the
output to a file: 'wine Dracula4.exe >dracula.log 2>&1). Just like when running
under winedbg, the game gets past the videos and crashes when the videos end.
- if I start the game with debug channels enabled, e.g. 'WINEDEBUG=+msvcrt,+tid
wine Dracula4.exe >>msvcrt.log 2>&1', then the game doesn't crash at all, it
plays the videos and the game continues normally after the videos.
- if I start the game normally, let it freeze and attach winedbg to the already
hung Dracula4.exe process, then I receive a backtrace as can be seen in the
attached log file.
Plain terminal output doesn't show anything interesting except for a
>fixme:heap:HeapSetInformation (nil) 1 (nil) 0
Fedora 19 x86
wine-1.7.9-143-g33132ce
--
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