http://bugs.winehq.org/show_bug.cgi?id=29216
Bug #: 29216 Summary: Sacred Gold v2.28 hangs on exit (ddr=opengl) Product: Wine Version: 1.3.33 Platform: x86 OS/Version: Linux Status: NEW Keywords: regression Severity: minor Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: hverbeet@gmail.com Classification: Unclassified Regression SHA1: 0f10ac93580d5a055f0b3f6e7c3d77738135f031
Created attachment 37726 --> http://bugs.winehq.org/attachment.cgi?id=37726 plain terminal output
Sacred Gold contains the original game plus the Underworld expansion. The latest version of the game is 2.28. Demo exists only for the original game (v1.00), and I can't reproduce the problem with that.
The problem: the game becomes unresponsive after choosing quit in the main menu. Sacred.exe is still running and consuming 100% CPU power after exiting and I have to terminate the process forcibly. The problem exists with the default Opengl renderer. With ddr=gdi the game hits bug #29213 and it crashes right after starting.
The result of the regression test:
0f10ac93580d5a055f0b3f6e7c3d77738135f031 is the first bad commit commit 0f10ac93580d5a055f0b3f6e7c3d77738135f031 Author: Henri Verbeet hverbeet@codeweavers.com Date: Mon Nov 28 21:30:57 2011 +0100
ddraw: Create the wined3d swapchain when setting the cooperative level.
:040000 040000 f8a8ea10d91985680fe1e29e2fb64aaf8bc59e2d ab3f595c09537f3f18bd03bbe708c584f62e3952 M dlls
The reverted patch fixed the problem (wine-1.3.33-310-gbf644e0).
Please let me know if you need a log with debug channels enabled.
Fedora 16 x86 X.Org X Server 1.11.2 Nvidia 250 / driver 290.10