http://bugs.winehq.org/show_bug.cgi?id=36915
--- Comment #3 from Béla Gyebrószki gyebro69@gmail.com --- (In reply to Bruno Jesus from comment #2)
Change the line from file dlls/winex11.drv/mouse.c: 466 else if (hwnd == data->clip_hwnd)
To: 466 else if (data && hwnd == data->clip_hwnd)
It may help you move forward (or crash a little bit later), but it's very weird that x11drv_init_thread_data was not called previously to fill the "data" variable.
Instead of crashing the game is freezing now when starting a new game. Bruno, do you need a debug log with specific debug channels enabled?