[Bug 33999] IncrediMail 6.x crashes when pressing 'Next' button in initial configuration dialog ('GetNextDlgTabItem( hDlg, NULL, FALSE)' shouldn't return NULL)
WineHQ Bugzilla
wine-bugs at winehq.org
Fri Jan 17 15:34:53 CST 2020
https://bugs.winehq.org/show_bug.cgi?id=33999
Anastasius Focht <focht at 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 at 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 at 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
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list