Basically, on wine, when starting the game, before the movies play (but i don't think this bug has anything to do with the movies, because i tried renaming them and it didn't affect it), 99 out of 100 times the game will seem to enter a deadlock. Mutter/GNOME 3 even reports 'this application has stopped responding' and the protocol to do that is when the native window stops sending pings to the window manager on painting.
The one time, the game will run with no problems (besides being slow ofc).
This likely means that the usage of threads you're doing on startup breaks somehow because of missing locks prevent the game from initializing display correctly (or make it think it has, when it didn't).
While this may seem a wine exclusive problem on lower end hardware (radeon mobile 4500 hd here), the fact that it can happen sporadically indicates your locking is broken, most likely and the bug can manifest on windows. Please check game initialization again with a open mind (since the source is not open to allow other people to check for you).
Last edited by i30817; 13/07/14 03:58 AM.