http://bugs.winehq.org/show_bug.cgi?id=32061
Stefan Dösinger stefan@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE
--- Comment #4 from Stefan Dösinger stefan@codeweavers.com 2013-06-21 15:59:26 CDT --- I see both modes of the bug, the heap corruption and the crash. Both crash inside XOpenIM, just like in the backtraces in bug 32859. Bug 32062 (the crash case) has already been closed as a duplicate of 32859, I'll mark this one as a duplicate of 32859 as well.
Hacking X11DRV_SetupXIM not to call XRegisterIMInstantiateCallback prevents the heap corruptions / deadlocks in Guild Wars.
Note that "upstream" refers (in this case) to libX11, not Wine. So updating Wine won't fix the problem.
*** This bug has been marked as a duplicate of bug 32859 ***