http://bugs.winehq.org/show_bug.cgi?id=29115
Bug #: 29115 Summary: Pegasus Mail v. 4.62 build 191 generates exception in safecall method Product: Wine Version: 0.9 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: mccarthy@volny.cz Classification: Unclassified
when starting Pegasus Mail, the window winpm-39 displays the following message: "exception in safecall method" followed by another window with a code "(0x80004001) @01F32D54
http://bugs.winehq.org/show_bug.cgi?id=29115
--- Comment #1 from Austin English austinenglish@gmail.com 2011-11-17 13:46:36 CST --- Again, terminal output? Wine version? Can this be downloaded anywhere?
http://bugs.winehq.org/show_bug.cgi?id=29115
eric mccarthy mccarthy@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|0.9 |1.3.31
http://bugs.winehq.org/show_bug.cgi?id=29115
--- Comment #2 from eric mccarthy mccarthy@volny.cz 2011-11-17 15:26:27 CST --- (In reply to comment #1)
Again, terminal output? Wine version? Can this be downloaded anywhere?
Pegasus Mail: v4.62 build 191 wine 1.3.31 pmail: http://download-us.pmail.com/w32-462.exe IERendered: 2.4.5.18
I'll need a hint on how to generate terminal output
http://bugs.winehq.org/show_bug.cgi?id=29115
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://download-us.pmail.co | |m/w32-462.exe
http://bugs.winehq.org/show_bug.cgi?id=29115
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|-unknown |ieframe Blocks| |27667, 29111 Ever Confirmed|0 |1
--- Comment #3 from Austin English austinenglish@gmail.com 2011-11-17 18:42:46 CST --- I get a message about invalid variant type. winetricks ie7 fixes it. Terminal output indicates ieframe.
http://bugs.winehq.org/show_bug.cgi?id=29115
--- Comment #4 from Austin English austinenglish@gmail.com 2011-11-17 18:42:59 CST --- Created attachment 37517 --> http://bugs.winehq.org/attachment.cgi?id=37517 terminal output
http://bugs.winehq.org/show_bug.cgi?id=29115
--- Comment #5 from Rosanne DiMesio dimesio@earthlink.net 2012-07-07 18:13:44 CDT --- *** Bug 29212 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=29115
--- Comment #6 from eric mccarthy mccarthy@volny.cz 2012-07-08 15:51:45 CDT --- wine 1.5.8 and pegasus mail v4.63 no longer exhibit the reported problem; however, it still might be in the previous versions of pegasus (v4.62) and wine 1.4.x
http://bugs.winehq.org/show_bug.cgi?id=29115
--- Comment #7 from Rosanne DiMesio dimesio@earthlink.net 2012-07-08 17:33:09 CDT --- (In reply to comment #6)
wine 1.5.8 and pegasus mail v4.63 no longer exhibit the reported problem; however, it still might be in the previous versions of pegasus (v4.62) and wine 1.4.x
Please retest v4.62 in 1.5.8.
http://bugs.winehq.org/show_bug.cgi?id=29115
--- Comment #8 from eric mccarthy mccarthy@volny.cz 2012-07-14 09:13:43 CDT --- (In reply to comment #7)
(In reply to comment #6)
wine 1.5.8 and pegasus mail v4.63 no longer exhibit the reported problem; however, it still might be in the previous versions of pegasus (v4.62) and wine 1.4.x
Please retest v4.62 in 1.5.8.
retest of v4.62 in clean 1.5.8 prefix no longer generates previously reported exceptions in safecall methods
http://bugs.winehq.org/show_bug.cgi?id=29115
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #9 from Rosanne DiMesio dimesio@earthlink.net 2012-07-14 13:03:46 CDT --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=29115
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org 2012-07-17 13:52:26 CDT --- Closing bugs fixed in 1.5.9.
https://bugs.winehq.org/show_bug.cgi?id=29115
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net URL|http://download-us.pmail.co |https://web.archive.org/web |m/w32-462.exe |/20211030205500/http://down | |load-us.pmail.com/w32-462.e | |xe
https://bugs.winehq.org/show_bug.cgi?id=29115
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |34b41084a106260e84acad0c120 | |210698dbc022e
--- Comment #11 from Anastasius Focht focht@gmx.net --- Hello folks,
this particular problem was fixed by commit https://source.winehq.org/git/wine.git/commitdiff/34b41084a106260e84acad0c12... ("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