https://bugs.winehq.org/show_bug.cgi?id=41550
Bug ID: 41550 Summary: The native implementation of OLEAUT32.DLL cannot be used with Wine's RPCt4.DLL. Remove OLEAUT32.DLL and try again. Product: Wine Version: 1.8 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: oleaut32 Assignee: wine-bugs@winehq.org Reporter: lokesh.bhandari@enjayworld.com Distribution: ---
The native implementation of OLEAUT32.DLL cannot be used with Wine's RPCt4.DLL. Remove OLEAUT32.DLL and try again.
I am trying to run my custom application in wine
-- In which if I do not make oleaut32.dll to native then it show message "run time error 91 object variable or with block variable not set"
After that I have make oleaut32.dll to native from winetricks
-- when I am trying to export to excel then it show message "The native implementation of OLEAUT32.DLL cannot be used with Wine's RPCt4.DLL. Remove OLEAUT32.DLL and try again."
I have read too many post but not found correct solution for that.
I am using wine 1.8.
https://bugs.winehq.org/show_bug.cgi?id=41550
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|oleaut32 |-unknown
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- Correct solution is to fix run time error issue you're having in a first place (which is likely some variant/typelib problem). Could you share which application are you trying to run and attach some logs when this run time error pops up?
https://bugs.winehq.org/show_bug.cgi?id=41550
--- Comment #2 from Lokesh Bhandari lokesh.bhandari@enjayworld.com --- I cant show you application but please see this log
err:ole:CoGetClassObject class {6c736db1-bd94-11d0-8a23-00aa00b58e10} not registered err:ole:CoGetClassObject no class object {6c736db1-bd94-11d0-8a23-00aa00b58e10} could be created for context 0x1 lokesh@lokesh:~$ fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:ieframe:OleControl_FreezeEvents (0x272fa08)->(1) fixme:ieframe:PersistStreamInit_Load (0x272fa08)->(0x17d28a4) fixme:ieframe:ViewObject_SetAdvise aspects and/or flags not supported yet fixme:ieframe:WebBrowser_QueryInterface (0x272fa08)->({55980ba0-35aa-11cf-b671-00aa004cd6d8} 0x33f678) interface not supported fixme:ieframe:OleControl_OnAmbientPropertyChange Unknown dispID -701 fixme:ieframe:OleControl_OnAmbientPropertyChange Unknown dispID -704 fixme:ole:CLSIDFromProgIDEx L"CLNet.CCLNet",0x33f0cc: semi-stub fixme:ieframe:OleControl_FreezeEvents (0x272fa08)->(0) fixme:ieframe:OleControl_OnAmbientPropertyChange Unknown dispID -701 fixme:ole:CLSIDFromProgIDEx L"CLNet.CCLNet",0x33e6d4: semi-stub fixme:ole:CLSIDFromProgIDEx L"CLNet.CCLNet",0x33cf0c: semi-stub fixme:ole:CLSIDFromProgIDEx L"CLNet.CCLNet",0x33c0ac: semi-stub fixme:win:LockWindowUpdate (0x1042e), partial stub! fixme:ole:CLSIDFromProgIDEx L"CLNet.CCLNet",0x33b78c: semi-stub fixme:ole:CLSIDFromProgIDEx L"CLNet.CCLNet",0x33b9b0: semi-stub fixme:ole:CLSIDFromProgIDEx L"CLNet.CCLNet",0x33bb4c: semi-stub fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:win:LockWindowUpdate ((nil)), partial stub! fixme:ole:CLSIDFromProgIDEx L"Busy2LA16.CSR_BalSheet",0x33db40: semi-stub fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub fixme:advapi:RegisterTraceGuidsA (0x30f9a0ee, 0x31037a70, {8736922d-e8b2-47eb-8564-23e77e728cf3}, 1, 0x33fcac, (null), (null), 0x31037a70): stub fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub fixme:advapi:RegisterTraceGuidsA (0x39b1771a, 0x3a052368, {8736922d-e8b2-47eb-8564-23e77e728cf3}, 1, 0x33f72c, (null), (null), 0x3a052368): stub fixme:advapi:RegisterTraceGuidsW (0x39b1771a, 0x3a066d08, {a019725f-cff1-47e8-8c9e-8fe2635b6388}, 1, 0x33f6a0, (null), (null), 0x3a066d08): stub fixme:advapi:RegisterTraceGuidsW register trace class {a019725f-cff1-47e8-8c9e-8fe2635b6388} fixme:process:SetProcessDEPPolicy (1): stub fixme:reg:RegQueryInfoKeyW security argument not supported. fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:msimtf:DllGetClassObject ({c1ee01f2-b3b6-4a6a-9ddd-e988c088ec82} {00000001-0000-0000-c000-000000000046} 0x33dc78) err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {c1ee01f2-b3b6-4a6a-9ddd-e988c088ec82} could be created for context 0x1 fixme:richedit:REExtendedRegisterClass semi stub fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub fixme:win:EnumDisplayDevicesW ((null),0,0x33d6b8,0x00000000), stub! fixme:wtsapi:WTSRegisterSessionNotification Stub 0x106aa 0x00000000 fixme:mscoree:get_runtime_info unsupported runtimeinfo flags 50 fixme:mscoree:get_runtime Unrecognized version L"v2.0.0" fixme:mscoree:LockClrVersion (0x391cfb2e 0x3a052844 0x3a052848): stub fixme:imm:ImmDisableIME (0): stub fixme:win:RegisterPowerSettingNotification (0x106bc,{245d8541-3943-4422-b025-13a784f679b7},0): stub fixme:win:RegisterPowerSettingNotification (0x106bc,{5d3e9a59-e9d5-4b00-a6bd-ff34ff516548},0): stub fixme:win:RegisterPowerSettingNotification (0x106bc,{a7ad8041-b45a-4cae-87a3-eecbb468a9e1},0): stub fixme:win:RegisterPowerSettingNotification (0x106bc,{515c31d8-f734-163d-a0fd-11a08c91e8f1},0): stub fixme:win:RegisterPowerSettingNotification (0x106bc,{98a7f580-01f7-48aa-9c0f-44352c29e5c0},0): stub fixme:win:RegisterPowerSettingNotification (0x106bc,{02731015-4510-4526-99e6-e5a17ebd1aea},0): stub fixme:advapi:RegisterTraceGuidsA (0x42ab441f, 0x42db94e8, {8736922d-e8b2-47eb-8564-23e77e728cf3}, 1, 0x33dd74, (null), (null), 0x42db94e8): stub fixme:advapi:RegisterTraceGuidsA (0x438cb9e7, 0x439179b8, {8736922d-e8b2-47eb-8564-23e77e728cf3}, 1, 0x33dd34, (null), (null), 0x439179b8): stub fixme:wtsapi:WTSRegisterSessionNotification Stub 0x1068e 0x00000000 fixme:class:CLASS_GetClassLong offset -24 (GCLP_WNDPROC) not supported on other process window 0x10020 fixme:class:CLASS_GetClassLong offset -24 (GCLP_WNDPROC) not supported on other process window 0x10020 fixme:class:CLASS_GetClassLong offset -24 (GCLP_WNDPROC) not supported on other process window 0x10020 fixme:class:CLASS_GetClassLong offset -24 (GCLP_WNDPROC) not supported on other process window 0x10020 fixme:ole:CreateProxyFromTypeInfo 0xa3b07ec 0xa36df88 {000208d5-0000-0000-c000-000000000046} 0xa3993dc 0xa3993d8
https://bugs.winehq.org/show_bug.cgi?id=41550
Lokesh Bhandari lokesh.bhandari@enjayworld.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |major
https://bugs.winehq.org/show_bug.cgi?id=41550
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com --- *** Bug 41588 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=41550
--- Comment #4 from Lokesh Bhandari lokesh.bhandari@enjayworld.com --- log with out oleaut32 native is below
fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub fixme:ntdll:EtwRegisterTraceGuidsA (0x30f9a0ee, 0x31037a70, {8736922d-e8b2-47eb-8564-23e77e728cf3}, 1, 0x33fcac, (null), (null), 0x31037a70): stub fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub fixme:ntdll:EtwRegisterTraceGuidsA (0x39b1771a, 0x3a052368, {8736922d-e8b2-47eb-8564-23e77e728cf3}, 1, 0x33f72c, (null), (null), 0x3a052368): stub fixme:ntdll:EtwRegisterTraceGuidsW (0x39b1771a, 0x3a066d08, {a019725f-cff1-47e8-8c9e-8fe2635b6388}, 1, 0x33f6a0, (null), (null), 0x3a066d08): stub fixme:ntdll:EtwRegisterTraceGuidsW register trace class {a019725f-cff1-47e8-8c9e-8fe2635b6388} fixme:process:SetProcessDEPPolicy (1): stub fixme:reg:RegQueryInfoKeyW security argument not supported. fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:time:GetCalendarInfoW flag CAL_NOUSEROVERRIDE used, not fully implemented fixme:msimtf:DllGetClassObject ({c1ee01f2-b3b6-4a6a-9ddd-e988c088ec82} {00000001-0000-0000-c000-000000000046} 0x33dc78) err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 err:ole:CoGetClassObject no class object {c1ee01f2-b3b6-4a6a-9ddd-e988c088ec82} could be created for context 0x1 fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub fixme:heap:RtlSetHeapInformation 0x110000 1 (nil) 0 stub fixme:win:EnumDisplayDevicesW ((null),0,0x33d688,0x00000000), stub! fixme:wtsapi:WTSRegisterSessionNotification Stub 0x30318 0x00000000 fixme:mscoree:get_runtime_info unsupported runtimeinfo flags 50 fixme:mscoree:get_runtime Unrecognized version L"v2.0.0" fixme:mscoree:LockClrVersion (0x391cfb2e 0x3a052844 0x3a052848): stub fixme:win:RegisterPowerSettingNotification (0x502de,{245d8541-3943-4422-b025-13a784f679b7},0): stub fixme:win:RegisterPowerSettingNotification (0x502de,{5d3e9a59-e9d5-4b00-a6bd-ff34ff516548},0): stub fixme:win:RegisterPowerSettingNotification (0x502de,{a7ad8041-b45a-4cae-87a3-eecbb468a9e1},0): stub fixme:win:RegisterPowerSettingNotification (0x502de,{515c31d8-f734-163d-a0fd-11a08c91e8f1},0): stub fixme:win:RegisterPowerSettingNotification (0x502de,{98a7f580-01f7-48aa-9c0f-44352c29e5c0},0): stub fixme:win:RegisterPowerSettingNotification (0x502de,{02731015-4510-4526-99e6-e5a17ebd1aea},0): stub fixme:ntdll:EtwRegisterTraceGuidsA (0x42ab441f, 0x42db94e8, {8736922d-e8b2-47eb-8564-23e77e728cf3}, 1, 0x33dd74, (null), (null), 0x42db94e8): stub fixme:ntdll:EtwRegisterTraceGuidsA (0x438cb9e7, 0x439179b8, {8736922d-e8b2-47eb-8564-23e77e728cf3}, 1, 0x33dd34, (null), (null), 0x439179b8): stub fixme:wtsapi:WTSRegisterSessionNotification Stub 0x302fc 0x00000000 fixme:class:CLASS_GetClassLong offset -24 (GCLP_WNDPROC) not supported on other process window 0x10020 err:ole:marshal_object Failed to create an IRpcStubBuffer from IPSFactory for {7fd52380-4e07-101b-ae2d-08002b2ec713} with error 0x80004002 err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 err:ole:marshal_object Failed to create an IRpcStubBuffer from IPSFactory for {37d84f60-42cb-11ce-8135-00aa004bb851} with error 0x80004002 err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 fixme:ole:serialize_param unhandled switch cases tattr->typekind 5 fixme:ole:deserialize_param unhandled switch cases tattr->typekind 5 fixme:ole:serialize_param unhandled switch cases tattr->typekind 5 fixme:ole:serialize_param Unhandled typekind 5 err:ole:TMStubImpl_Invoke Failed to stuballoc param, hres 80004005 fixme:ole:deserialize_param unhandled switch cases tattr->typekind 5 err:ole:deserialize_param Unhandled typekind 5 err:ole:deserialize_param failed to stuballoc in TKIND_RECORD. err:ole:xCall Failed to unmarshall param, hres 80004005 fixme:ole:serialize_param unhandled switch cases tattr->typekind 5 fixme:ole:deserialize_param unhandled switch cases tattr->typekind 5 fixme:ole:serialize_param unhandled switch cases tattr->typekind 5 fixme:ole:serialize_param Unhandled typekind 5 err:ole:TMStubImpl_Invoke Failed to stuballoc param, hres 80004005 fixme:ole:deserialize_param unhandled switch cases tattr->typekind 5 err:ole:deserialize_param Unhandled typekind 5 err:ole:deserialize_param failed to stuballoc in TKIND_RECORD. err:ole:xCall Failed to unmarshall param, hres 80004005
https://bugs.winehq.org/show_bug.cgi?id=41550
--- Comment #5 from Lokesh Bhandari lokesh.bhandari@enjayworld.com --- May I provide exe for you?
https://bugs.winehq.org/show_bug.cgi?id=41550
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal Summary|The native implementation |Unknown application fails |of OLEAUT32.DLL cannot be |in typelib marshaler |used with Wine's RPCt4.DLL. | |Remove OLEAUT32.DLL and try | |again. |
https://bugs.winehq.org/show_bug.cgi?id=41550
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |DUPLICATE
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com --- This looks like a duplicate of bug 39799, you can try a patch attached there.
*** This bug has been marked as a duplicate of bug 39799 ***
https://bugs.winehq.org/show_bug.cgi?id=41550
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Bruno Jesus 00cpxxx@gmail.com --- Closing duplicate bugs.