[Bug 29115] Pegasus Mail v. 4.62 build 191 generates exception in safecall method
WineHQ Bugzilla
wine-bugs at winehq.org
Thu Dec 30 06:07:50 CST 2021
https://bugs.winehq.org/show_bug.cgi?id=29115
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Fixed by SHA1| |34b41084a106260e84acad0c120
| |210698dbc022e
--- Comment #11 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
this particular problem was fixed by commit
https://source.winehq.org/git/wine.git/commitdiff/34b41084a106260e84acad0c120210698dbc022e
("mshtml: Added IHTMLDocument2::put_URL implementation.")
Part of Wine 1.5.3 release.
Thanks Jacek
Bug 30090 ("Pegasus Mail v4.63 build 325 starts w/ exception (0x80004001)
(0x80004001) @01AE3610 (mshtml HTMLDocument_put_URL is a stub)") is essentially
a dupe of this one, but well.
--- snip ---
$ pwd
/home/focht/.wine/drive_c/PMAIL/Programs
$ WINEDEBUG=+tid,+seh,+relay,+mshtml,+ieframe wine ./winpm-32.exe >>log.txt
2>&1
...
0009:fixme:mshtml:HTMLDocument_put_URL
(0x2075d00)->(L"res://IERenderer.dll/warnpage.htm")
0009:Call
KERNEL32.FormatMessageW(00001100,00000000,80004001,00000000,0032e430,00000000,00000000)
ret=01ab25ac
0009:Ret KERNEL32.FormatMessageW() retval=00000000 ret=01ab25ac
0009:Call ole32.GetErrorInfo(00000000,0032e440) ret=01ab25f7
0009:Ret ole32.GetErrorInfo() retval=00000001 ret=01ab25f7
0009:Call
KERNEL32.FormatMessageW(00001100,00000000,80000008,00000000,0032e3d4,00000000,00000000)
ret=01ab25ac
0009:Ret KERNEL32.FormatMessageW() retval=00000000 ret=01ab25ac
0009:Call ole32.GetErrorInfo(00000000,0032e3e4) ret=01ab25f7
0009:Ret ole32.GetErrorInfo() retval=00000001 ret=01ab25f7
...
0009:Call KERNEL32.lstrlenA(00bbb7a0 "(0x80004001) @01AE2D54") ret=2584c0b8
...
0009:Call KERNEL32.RaiseException(0eedfade,00000001,00000007,0032e4fc)
ret=01ae2d54
0009:trace:seh:raise_exception code=eedfade flags=1 addr=0x7ec262e3 ip=7ec262e3
tid=0009
0009:trace:seh:raise_exception info[0]=01ae2d54
0009:trace:seh:raise_exception info[1]=01bc09b0
0009:trace:seh:raise_exception info[2]=01ae2d54
0009:trace:seh:raise_exception info[3]=01ae2d54
0009:trace:seh:raise_exception info[4]=017cfd68
0009:trace:seh:raise_exception info[5]=0032e574
0009:trace:seh:raise_exception info[6]=0032e518
0009:trace:seh:raise_exception eax=7ec16bed ebx=00000018 ecx=0032e3f4
edx=0032e4fc esi=0032e574 edi=0032e450
0009:trace:seh:raise_exception ebp=0032e438 esp=0032e3d4 cs=0023 ds=002b
es=002b fs=0063 gs=006b flags=00200216
0009:trace:seh:call_stack_handlers calling handler at 0x1ae2da4 code=eedfade
flags=1
0009:trace:seh:call_stack_handlers handler at 0x1ae2da4 returned 1
0009:trace:seh:call_stack_handlers calling handler at 0x1ad1315 code=eedfade
flags=1
...
0009:Call KERNEL32.MultiByteToWideChar(0000fde9,00000000,019efde5
"ESafecallException\x90\xfc\xfd\x9e\x01\x07\x12ESafecallException\xdc\xfd\x9e\x01\xe8\xe9\x9e\x01",00000012,01c7a174,00000013)
ret=019ea281
0009:Ret KERNEL32.MultiByteToWideChar() retval=00000012 ret=019ea281
...
0009:Call user32.MessageBoxW(000100e8,01c7e32c L"Exception in safecall
method.",01ca8fe4 L"winpm-32",00000010) ret=01a777d6
--- snip ---
Comment #8
--- quote ---
no longer generates previously reported exceptions in safecall methods
--- quote ---
Just to be clear: the mail client still crashed but now with stackoverflow
exception when displaying the email folder / mailbox (dhtml view) in main UI.
This was fixed several years later with Wine 5.0-rc2.
$ sha1sum w32-462.exe
1fb6ab0edcfd3e7088dda1eca2bd29902715a722 w32-462.exe
$ du -sh w32-462.exe
13M w32-462.exe
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