Scada Infinity Server fails after 0x800401fd error

Questions about Wine on Linux
Locked
robus
Newbie
Newbie
Posts: 1
Joined: Thu Apr 27, 2017 10:31 pm

Scada Infinity Server fails after 0x800401fd error

Post by robus »

I tried start Scada Infinity Server on GNU/Linux, so I installed 3rd party dependencies, installed Scada, registred it's services. But server crashes with error "Ошибка регистрации интерфейса (0x800401fd)". I think this error is equivalent of "err:ole:CoUnmarshalInterface IMarshal::UnmarshalInterface failed, 0x800401fd" and crash is because of bug in dcom implementation in wine. Is this really wine bug? Can I get Scada working in wine? Thanks a lot for help :)

Logs:

Code: Select all

[robus@MushroomPortable ~]$ wineboot 
fixme:winediag:start_process Wine Staging 2.6 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:advapi:RegisterEventSourceW ((null),L"EleSyProcessCrashHandler"): stub
fixme:advapi:RegisterEventSourceW ((null),L"EleSyProcessCrashHandler"): stub
fixme:advapi:RegisterEventSourceW ((null),L"EleSy Infinity Hot Reserve Agent"): stub
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil)) - stub!
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x160e650,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x160e4cc,(nil)): stub
fixme:advapi:RegisterEventSourceA ((null),"InfinityDatabase.dll"): stub
fixme:advapi:RegisterEventSourceW (L"",L"InfinityDatabase.dll"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x1d2e840,(nil)): stub
fixme:winsock:WSALookupServiceBeginW (0x1d2e5dc 0x00000100 0x1d2e5d0) Stub!
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x1d2e840,(nil)): stub
fixme:service:QueryServiceLockStatusW 0x1428d0 0x142d90 0000010c 0x160e40c
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x160e3c8,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x160e3c8,(nil)): stub
fixme:ntdll:EtwRegisterTraceGuidsA (0x3d9a3737, 0x3d9e2cf0, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0x33ea18, (null), (null), 0x3d9e2cf8): stub
fixme:ntdll:EtwRegisterTraceGuidsA (0x3d9a3737, 0x3d9e2d10, {797fabac-7b58-4796-b924-d51178a59ce4}, 1, 0x33ea18, (null), (null), 0x3d9e2d18): stub
fixme:ntdll:EtwEventRegister ({43d1a55c-76d6-4f7e-995c-64c711e5cafe}, 0x3d9cdfa8, (nil), 0x3d9e2500) stub.
fixme:ntdll:EtwRegisterTraceGuidsA (0x3d9a3b67, 0x3d9e4348, {9e3b3947-ca5d-4614-91a2-7b624e0e7244}, 1, 0x33ec5c, (null), (null), 0x3d9e4348): stub
fixme:advapi:EventEnabled (deadbeef, 0x3d945920): stub
fixme:advapi:EventEnabled (deadbeef, 0x3d951d88): stub
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
fixme:ntdll:EtwRegisterTraceGuidsA (0x3d9a3737, 0x3d9e2cf0, {0cfe0455-93ba-440d-a3fe-553973d0b723}, 1, 0x32ea18, (null), (null), 0x3d9e2cf8): stub
fixme:ntdll:EtwRegisterTraceGuidsA (0x3d9a3737, 0x3d9e2d10, {797fabac-7b58-4796-b924-d51178a59ce4}, 1, 0x32ea18, (null), (null), 0x3d9e2d18): stub
fixme:ntdll:EtwEventRegister ({43d1a55c-76d6-4f7e-995c-64c711e5cafe}, 0x3d9cdfa8, (nil), 0x3d9e2500) stub.
fixme:ntdll:EtwRegisterTraceGuidsA (0x3d9a3b67, 0x3d9e4348, {9e3b3947-ca5d-4614-91a2-7b624e0e7244}, 1, 0x32ec5c, (null), (null), 0x3d9e4348): stub
fixme:advapi:EventEnabled (deadbeef, 0x3d945920): stub
fixme:advapi:EventEnabled (deadbeef, 0x3d951d88): stub
fixme:ntdll:EtwEventUnregister (deadbeef) stub.
[robus@MushroomPortable ~]$ fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x160e1a4,(nil)): stub
fixme:advapi:RegisterEventSourceW ((null),L"Infinity Server"): stub
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),4,3,(nil),0,(nil)) - stub!
err:ole:CoRegisterClassObject COM was not initialized
fixme:advapi:RegisterEventSourceW ((null),L"Infinity"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x20000001,(nil),0x0001,0x00000000,0x1b3e648,(nil)): stub
err:eventlog:ReportEventW L"\041e\0448\0438\0431\043a\0430 \0440\0435\0433\0438\0441\0442\0440\0430\0446\0438\0438 \0438\043d\0442\0435\0440\0444\0435\0439\0441\0430 0x800401f0"
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
err:ole:CoRevokeClassObject COM was not initialized
fixme:advapi:RegisterEventSourceW ((null),L"Infinity"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x20000001,(nil),0x0001,0x00000000,0x1b3e6a8,(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000000,(nil),0x0001,0x00000000,0x160e44c,(nil)): stub
err:eventlog:ReportEventW L"\041d\0435 \0443\0434\0430\043b\043e\0441\044c \043f\043e\0434\043a\043b\044e\0447\0438\0442\044c\0441\044f \043a \0441\0435\0440\0432\0435\0440\0443 \0432\0432\043e\0434\0430/\0432\044b\0432\043e\0434\0430. \041a\043e\0434 \043e\0448\0438\0431\043a\0438: 0x80700005 '0x80700005'"
fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0000,0x00000000,(nil),0x0001,0x00000004,0x160dca0,0x160dcb4): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000000,(nil),0x0001,0x00000004,0x1429d0,0x160dcb4): stub
err:eventlog:ReportEventW L"\041e\0448\0438\0431\043a\0430 \043f\0440\0438 \0437\0430\043f\0443\0441\043a\0435 \0441\043b\0443\0436\0431\044b FirebirdGuardianDefaultInstance: \041d\0435 \0443\0434\0430\043b\043e\0441\044c \043e\0442\043a\0440\044b\0442\044c \0441\043b\0443\0436\0431\0443 \"FirebirdGuardianDefaultInstance\": \0421"...
fixme:ntlm:ntlm_AcquireCredentialsHandleW AcquireCredentialsHandle: SECPKG_CRED_BOTH stub
fixme:ntlm:ntlm_AcquireCredentialsHandleW AcquireCredentialsHandle: SECPKG_CRED_BOTH stub
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x160e388,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x160e380,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0002,0x0000,0x00000000,(nil),0x0001,0x00000000,0x160e468,(nil)): stub
fixme:advapi:RegisterEventSourceW ((null),L"SecurityModule"): stub
fixme:advapi:RegisterEventSourceA ((null),"EleSy.ElesyScDb"): stub
fixme:advapi:RegisterEventSourceW (L"",L"EleSy.ElesyScDb"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0000,0x0000,0x20000001,(nil),0x0001,0x00000000,0x160d7bc,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0000,0x0000,0x20000001,(nil),0x0001,0x00000000,0x1458d0,(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:ntlm:ntlm_AcquireCredentialsHandleW AcquireCredentialsHandle: SECPKG_CRED_BOTH stub
fixme:advapi:RegisterEventSourceW ((null),L"Infinity Server"): stub
fixme:advapi:RegisterEventSourceA ((null),"EleSy.ElesyScDb"): stub
fixme:advapi:RegisterEventSourceW (L"",L"EleSy.ElesyScDb"): stub
fixme:advapi:ReportEventA (0xcafe4242,0x0000,0x0000,0x20000001,(nil),0x0001,0x00000000,0x160dbfc,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0000,0x0000,0x20000001,(nil),0x0001,0x00000000,0x145ed0,(nil)): stub
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
fixme:advapi:ReportEventW (0xcafe4242,0x0002,0x0000,0x00000000,(nil),0x0001,0x00000000,0x160bf80,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0002,0x0000,0x00000000,(nil),0x0001,0x00000000,0x160bfc0,(nil)): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0004,0x0000,0x00000000,(nil),0x0001,0x00000000,0x160bfc4,(nil)): stub
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:mountmgr:harddisk_ioctl Unsupported ioctl 2d1400 (device=2d access=0 func=500 method=0)
fixme:winsock:WSALookupServiceBeginW (0x1d2e5dc 0x00000100 0x1d2e5d0) Stub!
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),4,3,(nil),0,(nil)) - stub!
err:ole:CoRegisterClassObject COM was not initialized
fixme:advapi:RegisterEventSourceW ((null),L"Infinity"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x20000001,(nil),0x0001,0x00000000,0x1b3e648,(nil)): stub
err:eventlog:ReportEventW L"\041e\0448\0438\0431\043a\0430 \0440\0435\0433\0438\0441\0442\0440\0430\0446\0438\0438 \0438\043d\0442\0435\0440\0444\0435\0439\0441\0430 0x800401f0"
...
Part of log is repeated in infinite loop, because guardian restarts server each time it crashes.
Locked