https://bugs.winehq.org/show_bug.cgi?id=37416
Bug ID: 37416 Summary: The Sims 3: Display locks when running in window, uses 100% cpu Product: Wine Version: 1.7.29 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: opengl Assignee: wine-bugs@winehq.org Reporter: wine@zootal.com Distribution: ---
When running windowed, after a while (usually 5 minutes or less, but sometimes it will run for a few hours), the display will stop updating. Sound and music will continue, and clicking on the screen sometimes gives a sound as if the game were still running. One core will be running at 100%, ts3w.exe. The display will be frozen, and it will not recover.
The console will display this message over and over again:
err:ntdll:RtlpWaitForCriticalSection section 0x7dace6a0 "opengl.c: context_section" wait timed out in thread 0051, blocked by 002e, retrying (60 sec)
Once this occurs, you have to kill the wine processes.
This has occurred with the last several wine builds, and still exists in 1.7.29.
I have observed this with Slackware 14.1, both 32 bit and 64 bit, on different machines. I'm using an nvidia 660 video card, and it has occured with both the current drivers as of this writing, and the last couple of version of nVidia drivers.
This does not happen if running full screen.
Steps to reproduce: 1) Run Sims 3. In options, set the display to Windows mode. 2) Load a saved game, or start a new one. Wait a while.