[Bug 45797] New: NVIDIA GeForce Experience 3.x installer fails due to ' mshtml.OleObject_{Get,Set}Extent' stubs

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Sep 8 10:48:29 CDT 2018


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 at winehq.org
          Reporter: focht at 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 at 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

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