http://bugs.winehq.org/show_bug.cgi?id=24064
Tobias Jakobi liquid.acid@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |liquid.acid@gmx.net
--- Comment #55 from Tobias Jakobi liquid.acid@gmx.net 2011-03-08 14:43:51 CST --- I'm also experiencing this with wine-1.3.15
All HL2-engine based games manage it to get into the game menu, but after starting a new game and letting the loading process finish, the game closes and I'm left with the Steam client.
Analyzing the mdmp output in dumps: WineDbg starting on minidump on pid 0015 hl2.exe was running on #2 Intel ??? (0.515) CPUs on Windows XP (2600) Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:7eb0ddff ESP:0033e414 EBP:0033e42c EFLAGS:00210206( R- -- I - -P- ) EAX:00000200 EBX:7f0783d4 ECX:00000200 EDX:00000180 ESI:0fafd820 EDI:0d4e7ca8 Stack dump: 0x0033e414: 00000200 00000180 0033e44c 00000001 0x0033e424: 7f0001c9 00000180 00000200 0d4d1e20 0x0033e434: 00000200 00000180 0fafd820 0cdc5a58 0x0033e444: 00000300 00000400 00000200 00000180 0x0033e454: 0ed8815a 00000200 00000180 0ed8e2a6 0x0033e464: 00020170 00000200 00000180 0fab354b 000c: sel=0067 base=00000000 limit=00000000 32-bit r-- Backtrace: =>0 0x7eb0ddff SetCursorPos+0x1f() in user32 (0x0033e42c)
According to the GameOverlayRenderer.log SetCursorPos is one function that is hooked by the overlay renderer DLL.