http://bugs.winehq.org/show_bug.cgi?id=33322
Qian Hong fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW AssignedTo|wine-bugs@winehq.org |fracting@gmail.com Ever Confirmed|0 |1
--- Comment #10 from Qian Hong fracting@gmail.com 2013-05-24 02:21:23 CDT --- Created attachment 44539 --> http://bugs.winehq.org/attachment.cgi?id=44539 Patch: Make CreateWindowExA and CreateWindowExW hotpatchable
Confirming, I can reproduce with Fedora 18 i686/x86_64's Wine rpm package.
Wine-dbg>c Stopped on breakpoint 1 at 0x7e9f1266 CreateWindowExW [/home/fracting/wine-git/dlls/user32/win.c:1727] in user32 CreateWindowExW () at /home/fracting/wine-git/dlls/user32/win.c:1727 1727 { Wine-dbg>disas 0x7e9f1266 0x7e9f1266 CreateWindowExW [/home/fracting/wine-git/dlls/user32/win.c:1727] in user32: jmp 0x00562954 0x7e9f126b CreateWindowExW+0x5 [/home/fracting/wine-git/dlls/user32/win.c:1727] in user32: int $3 0x7e9f126c CreateWindowExW+0x6 [/home/fracting/wine-git/dlls/user32/win.c:1727] in user32: int $3 0x7e9f126d CreateWindowExW+0x7 [/home/fracting/wine-git/dlls/user32/win.c:1727] in user32: subl $64,%esp 0x7e9f1270 CreateWindowExW+0xa [/home/fracting/wine-git/dlls/user32/win.c:1727] in user32: call 0x7e94f897 __i686.get_pc_thunk.bx in user32
QQ hotpatches on CreateWindowExW, the attached patch should fix it, will send to wine-patches.
Cheers.