https://bugs.winehq.org/show_bug.cgi?id=33999
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www5l.incredimail.co | |m/im/imsetup/201104120001/d | |efault/installer/fullsetup/ | |IncrediMailSetup.exe CC| |focht@gmx.net Summary|IncrediMail crashes on |IncrediMail 6.x crashes |startup (GetNextDlgTabItem |when pressing 'Next' button |shouldn't return NULL?) |in initial configuration | |dialog ('GetNextDlgTabItem( | |hDlg, NULL, FALSE)' | |shouldn't return NULL)
--- Comment #5 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, still present.
After 'winetricks ie7' to work around bug 26739 you can remove the overrides - except native 'mshtml' and 'shdocvw'. For "pure" mode (all builtin) the 'Next' button click does nothing.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/IncrediMail/Bin
$ WINEDEBUG=+seh,+relay,+win,+msg wine ./IncMail.exe >>log.txt 2>&1 ... 01dd:Call PE DLL (proc=0x67b856cf,module=0x67b30000 L"ImLookU.dll",reason=PROCESS_ATTACH,res=0x32fd24) ... 01dd:trace:win:WIN_CreateWindowEx L"" #8002 ex=00010020 style=40000044 0,0 515x382 parent=0x160274 menu=(nil) inst=0x27f0000 params=(nil) 01dd:trace:win:dump_window_styles style: WS_CHILD 00000044 01dd:trace:win:dump_window_styles exstyle: WS_EX_TRANSPARENT WS_EX_CONTROLPARENT 01dd:trace:win:WIN_SetWindowLong 0x140294 -12 0 W 01dd:Call hook proc 0x78311e8d (id=WH_CBT,code=3,wp=00140294,lp=0032e7f0) ... 01dd:Call user32.GetWindowLongW(00140294,ffffffec) ret=7833ab45 01dd:Ret user32.GetWindowLongW() retval=00010020 ret=7833ab45 01dd:Call user32.GetNextDlgTabItem(00140294,00000000,00000000) ret=67b5438d 01dd:Ret user32.GetNextDlgTabItem() retval=00000000 ret=67b5438d 01dd:trace:seh:raise_exception code=c0000005 flags=0 addr=0x67b54393 ip=67b54393 tid=01dd 01dd:trace:seh:raise_exception info[0]=00000000 01dd:trace:seh:raise_exception info[1]=00000020 01dd:trace:seh:raise_exception eax=00000000 ebx=01871190 ecx=00000000 edx=00000000 esi=01871190 edi=00000002 01dd:trace:seh:raise_exception ebp=0186bcd0 esp=0032eed4 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00010246 ... --- snip ---
Base=67B30000 Module=imlooku.dll Path=C:\Program Files\IncrediMail\Bin\ImLookU.dll
--- snip --- 67B54370 | push esi 67B54371 | mov esi,ecx 67B54373 | call 0x67B8464C ; CWnd::GetExStyle() 67B54378 | push 0 ; bPrevious = FALSE 67B5437A | test eax,10000 ; WS_EX_CONTROLPARENT 67B5437F | mov eax,dword ptr ds:[esi+20] 67B54382 | push 0 ; hCtl = NULL 67B54384 | je imlooku.67B543AC 67B54386 | push eax ; hDlg 67B54387 | call dword ptr ds:[67B90F40] ; user32.GetNextDlgTabItem() 67B5438D | push eax 67B5438E | call ; CWnd::FromHandle() 67B54393 | mov ecx,dword ptr ds:[eax+20] ; pWnd->m_hWnd == NULL *boom* 67B54396 | mov edx,dword ptr ds:[esi+20] 67B54399 | push 1 67B5439B | push ecx 67B5439C | push 28 ; WM_NEXTDLGCTL 67B5439E | push edx 67B5439F | call dword ptr ds:[67B91048] ; user32.SendMessageW() 67B543A5 | mov eax,1 67B543AA | pop esi 67B543AB | ret 67B543AC | push 28 ; WM_NEXTDLGCTL 67B543AE | push eax 67B543AF | call dword ptr ds:[67B91048] ; user32.SendMessageW() 67B543B5 | mov eax,1 67B543BA | pop esi 67B543BB | ret --- snip ---
$ sha1sum IncrediMailSetup.exe e943e5dab371312420e686df6dda7811e5857b0e IncrediMailSetup.exe
$ du -sh IncrediMailSetup.exe 12M IncrediMailSetup.exe
$ wine --version wine-5.0-rc5-42-g0cbadb716d
Regards