[Bug 38756] FutureMark SystemInformation diagnostics (.NET 4.0 app) crashes when clicking 'connect' (COM support for 'new' moniker and 'BIND_OPTS3' missing)

WineHQ Bugzilla wine-bugs at winehq.org
Sat Nov 20 13:49:37 CST 2021


https://bugs.winehq.org/show_bug.cgi?id=38756

--- Comment #6 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

revisiting, still present.

https://source.winehq.org/git/wine.git/blob/986254d6c17ee1e5fb3aed6effcf2766bf1e787e:/dlls/ole32/moniker.c#l752

Even with the patch from comment #4 applied it still tries to start a local
server.

--- snip ---
...
01d4:Call ole32.CoGetObject(01e89ae4
L"new:{f9c82199-b002-41b4-8b00-0f1eca89425f}",2618cb08,2618cc60,2618caf8)
ret=6447f1017c7
01d4:trace:ole:CreateBindCtx 0, 000000002618C930
...
01d4:trace:ole:BindCtxImpl_SetBindOptions (00000000004F47B0,000000002618CB08) 
..
01d4:trace:ole:MkParseDisplayName (00000000004F47B0,
L"new:{f9c82199-b002-41b4-8b00-0f1eca89425f}", 000000002618C944,
000000002618C938) 
...
01d4:Call combase.CLSIDFromProgID(004f8dd0 L"new",2618c8a8) ret=01464c3e
...
01d4:Ret  combase.CLSIDFromProgID() retval=00000000 ret=01464c3e
...
01d4:trace:ole:CreateClassMoniker {ecabafc6-7f19-11d2-978e-0000f8757e2a},
000000002618C898
...
01d4:trace:ole:CreateBindCtx 0, 000000002618C888
...
01d4:trace:ole:ClassMoniker_BindToObject (00000000004F3B30, 0000000000000000,
{0000011a-0000-0000-c000-000000000046}, 000000002618C890)
01d4:trace:ole:BindCtxImpl_GetBindOptions (00000000004F3B30,000000002618C7C0)
...
01d4:Call
combase.CoGetClassObject(004d5404,00000015,00000000,014f4794,2618c890)
ret=01445c0c
01d4:trace:ole:CoGetClassObject {ecabafc6-7f19-11d2-978e-0000f8757e2a}, 0x15,
{0000011a-0000-0000-c000-000000000046}
01d4:trace:ole:apartment_addref 1b00000cafe: before = 2 
...
01d4:trace:ole:apartment_getclassobject added new loaded dll
L"C:\\windows\\system32\\comsvcs.dll"
01d4:trace:ole:apartment_getclassobject calling DllGetClassObject
00000000261B11A0
...
01d4:Ret  combase.CoGetClassObject() retval=00000000 ret=01445c0c
01d4:trace:ole:BindCtxImpl_Release 00000000004F3B30 refcount 0.
01d4:trace:ole:BindCtxImpl_ReleaseBoundObjects (00000000004F3B30)
...
01d4:trace:ole:ClassMoniker_Release 00000000004D53F0 refcount 0
...
01d4:trace:ole:BindCtxImpl_GetBindOptions (00000000004F47B0,000000002618C890)
...
01d4:Call
combase.CoCreateInstanceEx(004dd374,00000000,00000004,00000000,00000001,2618c878)
ret=261b3d3d
01d4:trace:ole:CoCreateInstanceEx {f9c82199-b002-41b4-8b00-0f1eca89425f},
0000000000000000, 0x4, 0000000000000000, 1, 000000002618C878
01d4:trace:ole:CoGetTreatAsClass {f9c82199-b002-41b4-8b00-0f1eca89425f},
000000002618C710.
...
01d4:trace:ole:apartment_addref 1b00000cafe: before = 2
01d4:trace:ole:apartment_release 1b00000cafe: after = 2
01d4:trace:ole:rpc_get_local_class_object clsid
{f9c82199-b002-41b4-8b00-0f1eca89425f}, riid
{00000001-0000-0000-c000-000000000046}
...
01d4:trace:ole:create_local_service Attempting to start Local service for
{f9c82199-b002-41b4-8b00-0f1eca89425f}
...
01d4:err:ole:create_server class {f9c82199-b002-41b4-8b00-0f1eca89425f} not
registered
01d4:err:ole:com_get_class_object no class object
{f9c82199-b002-41b4-8b00-0f1eca89425f} could be created for context 0x4
01d4:Ret  combase.CoCreateInstanceEx() retval=80040154 ret=261b3d3d
...
01d4:trace:ole:BindCtxImpl_Release 00000000004F47B0 refcount 0.
01d4:trace:ole:BindCtxImpl_ReleaseBoundObjects (00000000004F47B0)
...
01d4:Ret  ole32.CoGetObject() retval=80040154 ret=6447f1017c7
...
--- snip ---

$ wine --version
wine-6.22-1-ge102e9877ba

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