http://bugs.winehq.org/show_bug.cgi?id=25206
--- Comment #65 from rawfox rawfox@freenet.de 2011-01-23 20:23:49 CST --- (In reply to comment #64)
To fix the ingame store: Open dlls/ntll/signal_i386.c, change the RtlCaptureStackBackTrace funtion so all it does is: return 0;
Install vcrun2008 into the prefix: Voila, in game store works fine
Just returning 0 from RtlCaptureStackBackTrace does not fix it here. In fact, it changes nothing, the crash on the shop and the symptoms are all the same, returning 0 or i, AwesomiumProcess.exe crashes:
wine: Unhandled page fault on read access to 0x00000000 at address 0x10a1ce22 (thread 0036), starting debugger...
The threadnumber is completely different every time, so the source of the crashes is random fault adressed threads. Janne Harkonen fell also over this and tryed already a solution, what sadly doesnt work here, read about: http://permalink.gmane.org/gmane.comp.emulators.wine.devel/82820
Janne described it as a crash situation where application crashes if RtlCaptureStackBackTrace() is called and one of the frame pointers of call stack is invalid, pointing usually to 0xffffffff, sometimes to other invalid locations.