[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
Thu Nov 14 14:35:50 CST 2019


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

--- Comment #3 from Anastasius Focht <focht at gmx.net> ---
Hello Nikolay,

it goes a bit further:

--- snip ---
$ WINEDEBUG=+seh,+relay,+ole,+variant wine ./FMSIDiag.exe >>log.txt 2>&1
...
0056:Call ole32.CoGetObject(010bf55c
L"new:{f9c82199-b002-41b4-8b00-0f1eca89425f}",05cce2fc,05cce378,05cce2f4)
ret=05b85428
0056:trace:ole:CreateBindCtx (0,05CCE244)
...
0056:trace:ole:BindCtxImpl_Construct (001B0EA0)
...
0056:trace:ole:BindCtxImpl_QueryInterface (001B0EA0
{0000000e-0000-0000-c000-000000000046} 05CCE244)
0056:trace:ole:BindCtxImpl_AddRef (001B0EA0)
0056:trace:ole:BindCtxImpl_SetBindOptions (001B0EA0,05CCE2FC)
...
0056:trace:ole:MkParseDisplayName (001B0EA0,
L"new:{f9c82199-b002-41b4-8b00-0f1eca89425f}", 05CCE248, 05CCE24C) 
...
0056:trace:ole:CreateClassMoniker
({ecabafc6-7f19-11d2-978e-0000f8757e2a},05CCE1E4)
...
0056:trace:ole:ClassMoniker_Construct
(001B0E78,{ecabafc6-7f19-11d2-978e-0000f8757e2a})
0056:trace:ole:ClassMoniker_QueryInterface
(001B0E78,{0000000f-0000-0000-c000-000000000046},05CCE1E4)
0056:trace:ole:ClassMoniker_AddRef (001B0E78)
0056:trace:ole:ClassMoniker_BindToObject (001B0EA0, 00000000,
{0000011a-0000-0000-c000-000000000046}, 05CCE1E8)
0056:trace:ole:BindCtxImpl_GetBindOptions (001B0EA0,05CCE170)
0056:trace:ole:CoGetClassObject CLSID:
{ecabafc6-7f19-11d2-978e-0000f8757e2a},IID:
{0000011a-0000-0000-c000-000000000046}
0056:trace:ole:apartment_addref 4d0000cafe: before = 4
0056:trace:ole:apartment_release 4d0000cafe: after = 4
0056:trace:ole:RPC_GetLocalClassObject
rclsid={ecabafc6-7f19-11d2-978e-0000f8757e2a},
iid={0000011a-0000-0000-c000-000000000046} 
...
0056:trace:ole:create_local_service Attempting to start Local service for
{ecabafc6-7f19-11d2-978e-0000f8757e2a} 
...
0056:err:ole:create_server class {ecabafc6-7f19-11d2-978e-0000f8757e2a} not
registered
0056:err:ole:CoGetClassObject no class object
{ecabafc6-7f19-11d2-978e-0000f8757e2a} could be created for context 0x4
0056:trace:ole:ClassMoniker_BindToObject (001B0EA0, 00000000,
{00000001-0000-0000-c000-000000000046}, 05CCE1EC)
0056:trace:ole:BindCtxImpl_GetBindOptions (001B0EA0,05CCE170)
0056:trace:ole:CoGetClassObject CLSID:
{ecabafc6-7f19-11d2-978e-0000f8757e2a},IID:
{00000001-0000-0000-c000-000000000046}
0056:trace:ole:apartment_addref 4d0000cafe: before = 4
0056:trace:ole:apartment_release 4d0000cafe: after = 4
0056:trace:ole:RPC_GetLocalClassObject
rclsid={ecabafc6-7f19-11d2-978e-0000f8757e2a},
iid={00000001-0000-0000-c000-000000000046} 
...
0056:trace:ole:RPC_GetLocalClassObject waiting for
L"\\\\.\\pipe\\{ECABAFC6-7F19-11D2-978E-0000F8757E2A}"
0056:Call KERNEL32.WaitNamedPipeW(05ccdbb0
L"\\\\.\\pipe\\{ECABAFC6-7F19-11D2-978E-0000F8757E2A}",ffffffff) ret=6524e509 
...
0056:trace:ole:create_local_service Attempting to start Local service for
{ecabafc6-7f19-11d2-978e-0000f8757e2a} 
...
0056:Call advapi32.RegQueryValueExW(00000270,652c7ae0
L"AppId",00000000,05ccda30,05ccda36,05ccda28) ret=652155ae
0056:Call ntdll.RtlInitUnicodeString(05ccd86c,652c7ae0 L"AppId") ret=7127b472
0056:Ret  ntdll.RtlInitUnicodeString() retval=0000000c ret=7127b472
0056:Call
ntdll.NtQueryValueKey(00000270,05ccd86c,00000002,05ccd874,0000005a,05ccd868)
ret=7127b4de
0056:Ret  ntdll.NtQueryValueKey() retval=c0000034 ret=7127b4de
...
0056:Call ntdll.NtOpenKey(05ccdb54,00020019,05ccda38) ret=6521280c
0056:Ret  ntdll.NtOpenKey() retval=c0000034 ret=6521280c
...
0056:err:ole:CoGetClassObject no class object
{ecabafc6-7f19-11d2-978e-0000f8757e2a} could be created for context 0x4
0056:trace:ole:ClassMoniker_Release (001B0E78)
...
0056:trace:ole:BindCtxImpl_Release (001B0EA0)
0056:trace:ole:BindCtxImpl_ReleaseBoundObjects (001B0EA0)
0056:trace:ole:BindCtxImpl_Destroy (001B0EA0)
...
0056:Ret  ole32.CoGetObject() retval=80040152 ret=05b85428
...
0056:trace:seh:raise_exception code=e0434352 flags=1 addr=0x7124d3a4
ip=7124d3a4 tid=0056
0056:trace:seh:raise_exception  info[0]=80040152
0056:trace:seh:raise_exception  info[1]=00000000
0056:trace:seh:raise_exception  info[2]=00000000
0056:trace:seh:raise_exception  info[3]=00000000
0056:trace:seh:raise_exception  info[4]=79140000
0056:trace:seh:raise_exception  eax=05cce0d0 ebx=00000000 ecx=00000010
edx=05cce1b8 esi=05cce174 edi=05cce140
0056:trace:seh:raise_exception  ebp=05cce128 esp=05cce0c4 cs=5cc0023 ds=5cc002b
es=5cc002b fs=f7ba0063 gs=5cc006b flags=00000246 
--- snip ---

I guess this is still in the scope of this ticket.

$ wine --version
wine-4.19-311-g5725ed3b46

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