http://bugs.winehq.org/show_bug.cgi?id=17922
Summary: LiveZilla aborts due to unimplemented mshtml stubs Product: Wine Version: 1.1.18 Platform: PC URL: http://www.livezilla.net/downloads/files/LiveZilla_3.1.7 .12_Setup.exe OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: mshtml AssignedTo: wine-bugs@winehq.org ReportedBy: arethusa26@gmail.com
Created an attachment (id=20254) --> (http://bugs.winehq.org/attachment.cgi?id=20254) LiveZilla standard error messages
With today's Git (wine-1.1.18-100-g9c95322), after installing the .NET Framework 2.0 with winetricks and installing LiveZilla, starting the LiveZilla application yields a dialog box with the message "Internet Explorer cannot be accessed: The method or operation is not implemented.", which seems to stem from:
fixme:mshtml:HTMLLocation_get_href (0x6cc3f98)->(0x32bfe4)
Changing the stub to return S_OK only changes the particular error that occurs.
http://bugs.winehq.org/show_bug.cgi?id=17922
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=17922
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net
--- Comment #1 from Anastasius Focht focht@gmx.net 2009-05-22 10:09:28 --- Hello,
"BinTube" (http://www.bintube.com/player/), a .NET app also suffers from this bug. Steps to reproduce:
1. clean WINEPREFIX 2. sh winetricks -q dotnet20 3. download WIC installer from http://download.microsoft.com/download/f/f/1/ff178bb1-da91-48ed-89e5-478a993... 4. install using 'wine ./wic_x86_enu.exe /quiet' (/quiet to work around bug 16876) 5. start the app there should be backtrace dialog displayed
--- snip --- ... 001a:fixme:mshtml:HTMLLocation_get_href (0x1c4458)->(0x33b0ec) 001a:trace:mshtml:HTMLLocation_AddRef (0x1c4458) ref=3 001a:trace:ole:GetErrorInfo (0, 0x33b04c, (nil)) 001a:trace:mshtml:HTMLLocation_Release (0x1c4458) ref=2 001a:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b84385b ip=7b84385b tid=001a 001a:trace:seh:raise_exception info[0]=19930520 001a:trace:seh:raise_exception info[1]=0033b070 001a:trace:seh:raise_exception info[2]=79f9acc4 ... 001a:trace:seh:raise_exception code=e0434f4d flags=1 addr=0x7b84385b ip=7b84385b tid=001a 001a:trace:seh:raise_exception info[0]=80004001 001a:trace:seh:raise_exception eax=7b82ca1d ebx=7b8c2918 ecx=00000000 edx=0033b004 esi=0033b004 edi=e0434f4d 001a:trace:seh:raise_exception ebp=0033afcc esp=0033af68 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00000246 ... --- snip ---
Regards
http://bugs.winehq.org/show_bug.cgi?id=17922
Andrey Turkin andrey.turkin@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andrey.turkin@gmail.com
--- Comment #2 from Andrey Turkin andrey.turkin@gmail.com 2009-09-27 11:36:25 --- HTMLLocation_get_href implementation is in GIT for some time now (447e5d1fac0e870b188439a588e816d28bec5725)
http://bugs.winehq.org/show_bug.cgi?id=17922
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.livezilla.net/do |http://www.livezilla.net/do |wnloads/files/LiveZilla_3.1 |wnloads/files/LiveZilla_3.1 |.7.12_Setup.exe |.8.3_Full.exe
http://bugs.winehq.org/show_bug.cgi?id=17922
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com 2009-09-27 14:18:12 --- Can't check this with currently available version 3.1.8.3. It doesn't start for me complaining that there's no Verdana Regular font installed.
http://bugs.winehq.org/show_bug.cgi?id=17922
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |xerox_xerox2000@yahoo.co.uk Ever Confirmed|0 |1
--- Comment #4 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2009-11-22 02:34:32 --- (In reply to comment #2)
HTMLLocation_get_href implementation is in GIT for some time now (447e5d1fac0e870b188439a588e816d28bec5725)
Still crashing in current git. Probably because of yet another unimplemented function in mshtml
http://bugs.winehq.org/show_bug.cgi?id=17922
--- Comment #5 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2010-03-22 12:57:34 --- (In reply to comment #4)
(In reply to comment #2)
HTMLLocation_get_href implementation is in GIT for some time now (447e5d1fac0e870b188439a588e816d28bec5725)
Still crashing in current git. Probably because of yet another unimplemented function in mshtml
Now crashes because of unimplmented HTMLDocument_execCommand hack below is enough to get the app running
diff --git a/dlls/mshtml/htmldoc.c b/dlls/mshtml/htmldoc.c index 12aa8c0..9d659ed 100644 --- a/dlls/mshtml/htmldoc.c +++ b/dlls/mshtml/htmldoc.c @@ -946,7 +946,7 @@ static HRESULT WINAPI HTMLDocument_execCommand(IHTMLDocument { HTMLDocument *This = HTMLDOC_THIS(iface); FIXME("(%p)->(%s %x %p)\n", This, debugstr_w(cmdID), showUI, pfRet); - return E_NOTIMPL; + return 0;//E_NOTIMPL; }
static HRESULT WINAPI HTMLDocument_execCommandShowHelp(IHTMLDocument2 *iface, B (END)
http://bugs.winehq.org/show_bug.cgi?id=17922
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet URL|http://www.livezilla.net/do |http://livezilla.net/downlo |wnloads/files/LiveZilla_3.1 |ads/files/outdated/LiveZill |.8.3_Full.exe |a_3.1.8.3_Full.exe Summary|LiveZilla aborts due to |LiveZilla aborts due to |unimplemented mshtml stubs |unimplemented | |HTMLDocument_execCommand
--- Comment #6 from Anastasius Focht focht@gmx.net 2010-08-04 02:22:15 --- Hello,
adjusting broken download link, added 'dotnet' keyword. Also fixed summary to one issue to prevent meta bug (though the initial one 'HTMLLocation_get_href' has already been resolved).
Regards
http://bugs.winehq.org/show_bug.cgi?id=17922
--- Comment #7 from Anastasius Focht focht@gmx.net 2012-05-03 05:51:54 CDT --- Hello,
obviously still present:
http://source.winehq.org/git/wine.git/blob/f6980025b984b0a179dd01ef532ca2c4e...
--- snip --- 999 static HRESULT WINAPI HTMLDocument_execCommand(IHTMLDocument2 *iface, BSTR cmdID, 1000 VARIANT_BOOL showUI, VARIANT value, VARIANT_BOOL *pfRet) 1001 { 1002 HTMLDocument *This = impl_from_IHTMLDocument2(iface); 1003 FIXME("(%p)->(%s %x %s %p)\n", This, debugstr_w(cmdID), showUI, debugstr_variant(&value), pfRet); 1004 return E_NOTIMPL; 1005 } --- snip ---
$ wine --version wine-1.5.3-101-g9c19ba6
Regards
https://bugs.winehq.org/show_bug.cgi?id=17922
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://livezilla.net/downlo |https://www.livezilla.net/d |ads/files/outdated/LiveZill |ownloads/pubfiles/afiles/Li |a_3.1.8.3_Full.exe |veZilla_4.0.1.0_Full.exe Depends on| |27294 Summary|LiveZilla aborts due to |LiveZilla 3.x/4.x (.NET 2.0 |unimplemented |app) aborts due to |HTMLDocument_execCommand |unimplemented | |HTMLDocument_execCommand
--- Comment #8 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting, still present.
Trace log and managed debugger output:
--- snip --- ... 002a:fixme:mshtml:HTMLDocument_execCommand (0x329ce68)->(L"FontName" 0 0x33e158 {VT_BSTR: L"Microsoft Sans Serif"} 0x33e1d4) 002a:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b83ae8f ip=7b83ae8f tid=002a 002a:trace:seh:raise_exception info[0]=19930520 002a:trace:seh:raise_exception info[1]=0033e184 002a:trace:seh:raise_exception info[2]=79f9acc4 002a:trace:seh:raise_exception eax=7b826d6d ebx=7b8be000 ecx=19930520 edx=0033e094 esi=00004000 edi=00000000 002a:trace:seh:raise_exception ebp=0033e0d8 esp=0033e074 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00200283 ... (29.2a): C++ EH exception - code e06d7363 (first chance) ... 002a:trace:seh:call_catch_block done, continuing at 0x7a044db1 002a:trace:seh:raise_exception code=e0434f4d flags=1 addr=0x7b83ae8f ip=7b83ae8f tid=002a 002a:trace:seh:raise_exception info[0]=80004001 002a:trace:seh:raise_exception eax=7b826d6d ebx=7b8be000 ecx=80004001 edx=0033e0a4 esi=0033e130 edi=e0434f4d 002a:trace:seh:raise_exception ebp=0033e0e8 esp=0033e084 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00200283 (29.2a): CLR exception - code e0434f4d (first chance) ... OS Thread Id: 0x2a (0) ESP EIP 0033e404 7b83ae8f [ComPlusMethodFrameGeneric: 0033e404] System.Windows.Forms.UnsafeNativeMethods+IHTMLDocument2.ExecCommand(System.String, Boolean, System.Object) 0033e41c 05ebd722 System.Windows.Forms.HtmlDocument.ExecCommand(System.String, Boolean, System.Object) 0033e42c 0735d4c7 LiveZilla.HtmlEditor.??? ??????(System.Object, System.Object, Boolean, System.Object) 0033e448 0735d2f6 LiveZilla.HtmlEditor.??? ... 0033e4d8 073583aa LiveZilla.HtmlEditor..ctor() 0033e50c 07357f2b LiveZilla.ChatBox..ctor() 0033e580 073555b7 LiveZilla.ConversationView.??? ??????() 0033e6d0 073546c2 LiveZilla.ConversationView..ctor() 0033e6dc 0735276e LiveZilla.CenterControl.??? ??????() 0033ea64 07350f9b LiveZilla.CenterControl..ctor() 0033ea70 07502a8e LiveZilla.MainForm.??? ??????() 0033f270 06ff799c LiveZilla.MainForm..ctor() 0033f2a4 0544fec9 LiveZilla.GlobalClass.??? ??????(System.Object) 0033f2e0 054401c0 <PrivateImplementationDetails>{4B859832-5178-4BE2-B7E7-98927EBE0C9F}.Main(System.String[]) ... --- snip ---
Source: http://source.winehq.org/git/wine.git/blob/HEAD:/dlls/mshtml/htmldoc.c#l1160
$ sha1sum LiveZilla_4.0.1.0_Full.exe 3f5dc75fc02384d918216ca974a637c917349824 LiveZilla_4.0.1.0_Full.exe
$ du -sh LiveZilla_4.0.1.0_Full.exe 7.7M LiveZilla_4.0.1.0_Full.exe
$ wine --version wine-1.7.24-150-gcf4404c
Regards
https://bugs.winehq.org/show_bug.cgi?id=17922
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jacek@codeweavers.com
--- Comment #9 from Jacek Caban jacek@codeweavers.com --- execCommand implemnentation is on its way to Wine: http://source.winehq.org/patches/data/107852
However, the patch doesn't handle "FontName" command used by the app yet.
https://bugs.winehq.org/show_bug.cgi?id=17922
--- Comment #10 from Jacek Caban jacek@codeweavers.com --- This patch should fix the problem: http://source.winehq.org/patches/data/107874
https://bugs.winehq.org/show_bug.cgi?id=17922
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |c910c8ceeddf7723873b42dc000 | |4f502b5d37622 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #11 from Anastasius Focht focht@gmx.net --- Hello folks,
this is fixed by commit http://source.winehq.org/git/wine.git/commitdiff/c910c8ceeddf7723873b42dc000...
(and http://source.winehq.org/git/wine.git/commitdiff/a0d1d8cd27a4f5d2212f9524cc5...)
Thanks Jacek
Regards
https://bugs.winehq.org/show_bug.cgi?id=17922
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.32.
https://bugs.winehq.org/show_bug.cgi?id=17922
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://www.livezilla.net/d |https://web.archive.org/web |ownloads/pubfiles/afiles/Li |/20120505234416/http://www. |veZilla_4.0.1.0_Full.exe |livezilla.net/downloads/pub | |files/LiveZilla_4.1.0.3_Ful | |l.exe
--- Comment #13 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download link via Internet Archive for documentation.
https://web.archive.org/web/20120505234416/http://www.livezilla.net/download...
https://www.virustotal.com/gui/file/b5a357cdabe7e5607b09c57bc79746769d40df91...
$ sha1sum LiveZilla_4.1.0.3_Full.exe 19c5bc456c2b4994e36037759e4a93037d0d00d6 LiveZilla_4.1.0.3_Full.exe
$ du -sh LiveZilla_4.1.0.3_Full.exe 13M LiveZilla_4.1.0.3_Full.exe
===
BinTube 3.x:
https://web.archive.org/web/20211123080804/http://cdn.bintube.com/dist/BinTu...
https://www.virustotal.com/gui/file/21e7f48f156c7e3df216e83843d7e330c72463fe...
$ sha1sum BinTube-3.1.0.0-install.exe c5adb91f962968fc3d58f6d72db0d2fffb7492e7 BinTube-3.1.0.0-install.exe
$ du -sh BinTube-3.1.0.0-install.exe 5.1M BinTube-3.1.0.0-install.exe
Regards