https://bugs.winehq.org/show_bug.cgi?id=45797
Bug ID: 45797 Summary: NVIDIA GeForce Experience 3.x installer fails due to 'mshtml.OleObject_{Get,Set}Extent' stubs Product: Wine Version: 3.15 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: mshtml Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
continuation of bug 43211
--- snip --- $ WINEDEBUG=+seh,+relay,+msi,+ieframe,+mshtml wine ./setup.exe ... 0042:fixme:mshtml:OleObject_SetExtent (0x2008120)->(1 0x2007f64) 0042:trace:mshtml:ViewObject_SetAdvise (0x2008120)->(1 0 (nil)) 0042:fixme:mshtml:ViewObject_SetAdvise unsupported arguments 0042:trace:mshtml:OleObject_Unadvise (0x2008120)->(1) 0042:trace:mshtml:OleObject_Close (0x2008120)->(00000001) ... 0042:trace:mshtml:OleObject_SetClientSite (0x2008120)->((nil)) 0042:trace:mshtml:HTMLDocumentObj_QueryInterface (0x2008120)->(IID_IObjectWithSite 0x3baf720) 0042:trace:mshtml:HTMLDocumentObj_AddRef (0x2008120) ref = 5 0042:fixme:mshtml:ObjectWithSite_SetSite (0x2008120)->((nil)) 0042:trace:mshtml:HTMLDocumentObj_Release (0x2008120) ref = 4 0042:trace:mshtml:HTMLDocumentObj_Release (0x2008120) ref = 3 0042:trace:mshtml:HTMLDocumentObj_Release (0x2008120) ref = 2 0042:trace:mshtml:HTMLDocumentObj_Release (0x2008120) ref = 1 ... 0042:trace:mshtml:HTMLWindow2_Release (0x2bda960) ref=0 0042:trace:mshtml:release_inner_window 0x2bda960 0042:trace:mshtml:release_nsevents 0x2bf4eb0 (nil) 0042:trace:mshtml:HTMLDOMNode_Release (0x2bf4eb0) ref=1 ... 0042:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,03baf79c) ret=0099645d 0042:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b4473c3 ip=7b4473c3 tid=0042 0042:trace:seh:raise_exception info[0]=19930520 0042:trace:seh:raise_exception info[1]=03baf7b8 0042:trace:seh:raise_exception info[2]=00a1d088 0042:trace:seh:raise_exception eax=7b435899 ebx=03baf7b8 ecx=00000000 edx=03baf77c esi=03baf77c edi=03baf740 0042:trace:seh:raise_exception ebp=03baf718 esp=03baf6b4 cs=3ba0023 ds=3ba002b es=f7b9002b fs=f7b90063 gs=f7b9006b flags=00200216 0042:trace:seh:call_stack_handlers calling handler at 0x9ce698 code=e06d7363 flags=1 ... 0042:Call KERNEL32.OutputDebugStringW(02b64c28 L" 16.123 | ERROR: [NVI2UI.ComAptThread] 138@CComAptThread::CComAptThreadMonitor::OnRun : COM error: Exception {0x80004001; File: HtmlViewCtrlClass.cpp; Line: 543}. \n") ret=008e1c47 --- snip ---
NOTE: Even if only 'OleObject_SetExtent' is shown in log, after implementing it, 'OleObject_SetExtent' is required too (would be next blocker).
Wine source:
https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/mshtml/oleobj.c#l608
--- snip --- 608 static HRESULT WINAPI OleObject_SetExtent(IOleObject *iface, DWORD dwDrawAspect, SIZEL *psizel) 609 { 610 HTMLDocument *This = impl_from_IOleObject(iface); 611 FIXME("(%p)->(%d %p)\n", This, dwDrawAspect, psizel); 612 return E_NOTIMPL; 613 } 614 615 static HRESULT WINAPI OleObject_GetExtent(IOleObject *iface, DWORD dwDrawAspect, SIZEL *psizel) 616 { 617 HTMLDocument *This = impl_from_IOleObject(iface); 618 FIXME("(%p)->(%d %p)\n", This, dwDrawAspect, psizel); 619 return E_NOTIMPL; 620 } --- snip ---
$ sha1sum GeForce_Experience_v3.14.1.48.exe 67f7326ce6d328b0f5384bcb8a7a6eb7cde6efc5 GeForce_Experience_v3.14.1.48.exe
$ du -sh GeForce_Experience_v3.14.1.48.exe 84M GeForce_Experience_v3.14.1.48.exe
$ wine --version wine-3.15-97-g58338eac8b
Regards
https://bugs.winehq.org/show_bug.cgi?id=45797
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://us.download.nvidia. | |com/GFE/GFEClient/3.14.1.48 | |/GeForce_Experience_v3.14.1 | |.48.exe Keywords| |download, Installer
https://bugs.winehq.org/show_bug.cgi?id=45797
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED Fixed by SHA1| |86dfc6ad275e4290cf2c56c204c | |5b16ea48a7872
--- Comment #1 from Gijs Vermeulen gijsvrm@gmail.com --- This is now implemented, marking FIXED.
https://source.winehq.org/git/wine.git/commit/86dfc6ad275e4290cf2c56c204c5b16ea48a7872
https://bugs.winehq.org/show_bug.cgi?id=45797
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #2 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.18.
https://bugs.winehq.org/show_bug.cgi?id=45797
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |5.0.x
https://bugs.winehq.org/show_bug.cgi?id=45797
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://us.download.nvidia. |https://web.archive.org/web |com/GFE/GFEClient/3.14.1.48 |/20200323180303/https://us. |/GeForce_Experience_v3.14.1 |download.nvidia.com/GFE/GFE |.48.exe |Client/3.14.1.48/GeForce_Ex | |perience_v3.14.1.48.exe
https://bugs.winehq.org/show_bug.cgi?id=45797
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|5.0.x |---
--- Comment #3 from Michael Stefaniuc mstefani@winehq.org --- Removing the 5.0.x milestone from bug fixes included in 5.0.4.