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)
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)
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