https://bugs.winehq.org/show_bug.cgi?id=39141
Bug ID: 39141 Summary: Freezing completely when adjusting date/time Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: aapmak@gmail.com Distribution: ---
I had a script running an ntpdate hourly and meanwhile, I intermittently had this machine completely seizing up. To the point where only a tap on the reboot button and/or powering off would work (which is rare in a Linux configuration).
The one element I could point out regarding this seizing up phenomenon was that it would only occur when running Wine (typically, a game of some sort but not limited to one individual title; it has happened with Banished, Heroes of the Storm, Diablo III).
Last night it occured to me to simply remove that ntpdate script to see if that would aleviate the problem; at first I suspected it was linked to the recent shift from ASM to C in the Linux kernel but multiple kernel versions have exhibited this phenomenon so that is unlikely. Again, the only constant seems to be Wine.
Since removing the ntpdate script, the problem has not shown itself again. I suspect there may be some issue with changing system date/time while Wine is running. In particular, I suspect that any minor time adjustment to the past might cause irregularities that end up causing very tight infinite loops or something to that effect; since not even the keyboard responded when the seizing up phenomenon occured.
This happened with multiple versions of time, all of which in the 1.7.4x series.