http://bugs.winehq.org/show_bug.cgi?id=14511
Summary: Discworld Noir: segfault crash regression upon startup Product: Wine Version: 1.1.1 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: ntdll AssignedTo: wine-bugs@winehq.org ReportedBy: drakh@spamcop.net CC: jon_p_griffiths@yahoo.com
Discworld Noir crashes due to a segmentation fault upon attempting to run the game. It will change screen resolution and black the screen, but fails before displaying the "Loading" graphic. This is a regression, caused by the following commit (assuming I did the regression test correctly):
1ad733e4e0a589bf2713121cf12c3cbf57799608 is first bad commit commit 1ad733e4e0a589bf2713121cf12c3cbf57799608 Author: Jon Griffiths jon_p_griffiths@yahoo.com Date: Fri Jun 20 00:19:09 2008 -0700
ntdll: Implement [Rtl]InitializeCriticalSectionEx.
:040000 040000 ec12af5b4d2ed0419484dbe1e93b5ccd07eca086 453f1ed108b3fad8f3e135ccd08f299866799033 M dlls :040000 040000 0b71251ecb6641f5300fcba465db355f7a9067aa 2ca394752d86bc84409c7076572fdcc28c1acfe4 M include
Before this, it would load and let you start a new game, before crashing with another segmentation fault after playing the intro. There is a report in the AppDB that the game was fully playable with WINE 0.9.59, though I've been unable to replicate that.