http://bugs.winehq.org/show_bug.cgi?id=30778
--- Comment #9 from Phillip Wood phillip.wood@dunelm.org.uk 2012-05-30 05:47:34 CDT --- (In reply to comment #8)
Some bisecting left me at
0e235e5dc6fc0248237bb0bf1c0ae0b1ee38b971 ntdll/tests: Add tests for NtGetCurrentProcessorNumber.
Which shouldn't cause problems. I suspect I got lucky while testing and made it past login. For sure, the crash doesn't happen before that patch series. I reverted by doing a git checkout for the files modified by the patch series and all works well.
About the time I finished all that, I found this on the Wine patches:
http://source.winehq.org/patches/data/86679
This works as well as reverting as far as I can tell (WoW doesn't crash for me). The patch mentions Bug 30766 so I suspect duplicate.
Are you compiling with -fstack-protector in your CFLAGS? I did a bisection and got no crashes only to realise that my distribution sets some extra compiler options
CFLAGS="-O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=0 -mstackrealign"
With these options set I get a crash and am bisecting again.