http://bugs.winehq.org/show_bug.cgi?id=29155
Bug #: 29155 Summary: Builtin IE with ICBC bank input control crash while closing Product: Wine Version: 1.3.33 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: fracting@gmail.com Classification: Unclassified
$ wine --version wine-1.3.33-140-ga3c395b
1. Apply patch in Bug 29113 2. Hack dlls/mshtml/persist.c to force use_gecko_script=FALSE
3. $ winetricks -q mfc42 4. Download the input control $ wget http://www.icbc.com.cn/icbc/html/download/dkq/icbc_netbank_client_controls.e... 5. $ wine icbc_netbank_client_controls.exe
6. $ wine iexplore https://mybank.icbc.com.cn
7. click on the second input form, (the password form)
8. click on the close button of iexplore
Result: iexplore crashed
Backtrace: =>0 0x20220e79 PHInPlaceSite_GetWindowContext+0x12b(iface=0x2bd27b0, ppFrame=0x3 2f868, ppDoc=0x32f86c, lprcPosRect=0x32f844, lprcClipRect=0x32f854, frame_info=0 x32f830) [/home/fracting/wine-git/dlls/mshtml/pluginhost.c:900] in mshtml (0x003 2f800) 1 0x0576d03d in inputcontrol (+0xd03c) (0x0032f87c) 2 0x0576d50c in inputcontrol (+0xd50b) (0x0032f8c0) 3 0x201fbf0d NPP_Destroy+0x88(instance=0x2a01e10, save=0x32f940) [/home/fracti ng/wine-git/dlls/mshtml/npplugin.c:290] in mshtml (0x0032f900)