http://bugs.winehq.org/show_bug.cgi?id=33113
Bug #: 33113 Summary: Diablo: The Hell hangs on load (err:ntdll:RtlpWaitForCriticalSection) Product: Wine Version: 1.5.25 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll AssignedTo: wine-bugs@winehq.org ReportedBy: muleyryan@fastmail.fm Classification: Unclassified
$ wine cmd
C:\Program Files\TheHell> TheHell.exe
fixme:ddraw:ddraw7_WaitForVerticalBlank iface 0x131228, flags 0x1, event (nil) stub! err:ntdll:RtlpWaitForCriticalSection section 0x1503a188 "?" wait timed out in thread 002d, blocked by 0029, retrying (60 sec) err:ntdll:RtlpWaitForCriticalSection section 0x1503a188 "?" wait timed out in thread 002d, blocked by 0029, retrying (60 sec) err:ntdll:RtlpWaitForCriticalSection section 0x1503a188 "?" wait timed out in thread 002d, blocked by 0029, retrying (60 sec)
ad infinitum until TH.exe is killed
http://bugs.winehq.org/show_bug.cgi?id=33113
Bob Johnson muleyryan@fastmail.fm changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |muleyryan@fastmail.fm
http://bugs.winehq.org/show_bug.cgi?id=33113
--- Comment #1 from Henri Verbeet hverbeet@gmail.com 2013-03-04 04:44:36 CST --- (In reply to comment #0)
$ wine cmd
C:\Program Files\TheHell> TheHell.exe
fixme:ddraw:ddraw7_WaitForVerticalBlank iface 0x131228, flags 0x1, event (nil) stub!
This could potentially cause something like this, but you'd need a +tid,+ddraw log to tell. (Or perhaps a backtrace for the involved threads from winedbg.)
http://bugs.winehq.org/show_bug.cgi?id=33113
--- Comment #2 from Bob Johnson muleyryan@fastmail.fm 2013-03-04 07:49:31 CST ---
This could potentially cause something like this, but you'd need a +tid,+ddraw
log to tell. (Or perhaps a backtrace for the involved threads from winedbg.)
How might I go about doing this?
Randomly clicking through the wiki was not enlightening for me.
http://bugs.winehq.org/show_bug.cgi?id=33113
--- Comment #3 from Bruno Jesus 00cpxxx@gmail.com 2013-03-04 08:15:38 CST --- Read question 10.2 from FAQ: http://wiki.winehq.org/FAQ#get_log
CD to the game directory and do: WINEDEBUG=+tid,+ddraw wine TheHell.exe >> /tmp/output.txt 2>&1
Then attach the file /tmp/output.txt, it may be necessary to compress it depending on the file size.
http://bugs.winehq.org/show_bug.cgi?id=33113
--- Comment #4 from Bob Johnson muleyryan@fastmail.fm 2013-03-04 08:37:55 CST --- Created attachment 43799 --> http://bugs.winehq.org/attachment.cgi?id=43799 Results of `WINEDEBUG=+tid,+ddraw wine TheHell.exe >> output.txt 2>&1`
http://bugs.winehq.org/show_bug.cgi?id=33113
--- Comment #5 from Bob Johnson muleyryan@fastmail.fm 2013-03-12 18:47:02 CDT --- Any update? I really want to play this.
If I can contribute to making this work and I am unaware, please inform me.
http://bugs.winehq.org/show_bug.cgi?id=33113
Bob Johnson muleyryan@fastmail.fm changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #6 from Bob Johnson muleyryan@fastmail.fm 2013-03-14 15:07:08 CDT --- Found the problem: not Wine related.
This problem was due to a corrupt THmusic.mor file.
Reinstalling or starting TheHell without this file fixed the hang.
http://bugs.winehq.org/show_bug.cgi?id=33113
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |INVALID
--- Comment #7 from Bruno Jesus 00cpxxx@gmail.com 2013-03-14 15:14:48 CDT --- (In reply to comment #6)
Found the problem: not Wine related.
This problem was due to a corrupt THmusic.mor file.
Reinstalling or starting TheHell without this file fixed the hang.
Invalid then.
http://bugs.winehq.org/show_bug.cgi?id=33113
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Ken Sharp kennybobs@o2.co.uk 2013-03-24 16:30:56 CDT --- Closing bugs marked as invalid.