https://bugs.winehq.org/show_bug.cgi?id=50508
Bug ID: 50508 Summary: ACAT Phrase, part of Intel Assistive Context-Aware Toolkit (ACAT) v1.00.0 (.NET 4.5 app) crashes on unimplemented function 'uiautomationcore.dll.UiaRegisterProviderCallback' Product: Wine Version: 6.0-rc5 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: uiautomationcore Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
as it says.
Download:
https://github.com/intel/acat/releases/download/v1.00.0/ACATSetup.exe
Prerequisite:
* 'winetricks --force -q dotnet45' * 'winetricks -q vcrun2012' (workaround for bug 42751)
You need to have a camera attached. Any webcam that Linux recognizes will work.
Face detection works well. Takes half a minute until the "AI" is trained ;-)
--- snip --- $ pwd /home/focht/.wine/drive_c/Intel/ACAT
$ WINEDEBUG=+seh,+loaddll wine ./ACATPhrase.exe ... 0338:trace:loaddll:build_module Loaded L"C:\Intel\ACAT\Extensions\Default\Actuators\VisionActuator\msvcr110.dll" at 08E70000: native 0338:trace:loaddll:build_module Loaded L"C:\Intel\ACAT\Extensions\Default\Actuators\VisionActuator\MSVCP110.dll" at 08DA0000: builtin 0338:trace:loaddll:build_module Loaded L"C:\Intel\ACAT\Extensions\Default\Actuators\VisionActuator\opencv_core2412.dll" at 08B80000: native 0338:trace:loaddll:build_module Loaded L"C:\Intel\ACAT\Extensions\Default\Actuators\VisionActuator\opencv_ml2412.dll" at 08AF0000: native 0338:trace:loaddll:build_module Loaded L"C:\windows\system32\AVIFIL32.dll" at 09170000: builtin 0338:trace:loaddll:build_module Loaded L"C:\Intel\ACAT\Extensions\Default\Actuators\VisionActuator\opencv_highgui2412.dll" at 08F50000: native 0338:trace:loaddll:build_module Loaded L"C:\Intel\ACAT\Extensions\Default\Actuators\VisionActuator\opencv_imgproc2412.dll" at 091B0000: native 0338:trace:loaddll:build_module Loaded L"C:\Intel\ACAT\Extensions\Default\Actuators\VisionActuator\libivcp.dll" at 08A30000: native 0338:trace:loaddll:build_module Loaded L"C:\Intel\ACAT\Extensions\Default\Actuators\VisionActuator\libpipeline.dll" at 088C0000: native 0338:trace:loaddll:build_module Loaded L"C:\Intel\ACAT\Extensions\Default\Actuators\VisionActuator\libinfra.dll" at 08760000: native 0338:trace:loaddll:build_module Loaded L"C:\Intel\ACAT\Extensions\Default\Actuators\VisionActuator\acat_gestures_dll.dll" at 08740000: native ... 0344:fixme:path:parse_url failed to parse L"System.Drawing" 03bc:trace:loaddll:build_module Loaded L"C:\windows\system32\qcap.dll" at 09640000: builtin 03bc:fixme:qcap:KSP_Get () Not adding a pin with PIN_CATEGORY_PREVIEW 03bc:fixme:qcap:KSP_Get () Not adding a pin with PIN_CATEGORY_PREVIEW 03bc:trace:loaddll:build_module Loaded L"C:\windows\system32\qedit.dll" at 09A50000: builtin 03bc:fixme:qcap:KSP_Get () Not adding a pin with PIN_CATEGORY_PREVIEW 03bc:fixme:qcap:KSP_Get () Not adding a pin with PIN_CATEGORY_PREVIEW 03bc:fixme:qcap:preview_query_accept (00A3216C) stub ... The following camera devices were found on your system: 0 : USB2.0 UVC HD Webcam: USB2.0 UV ----------------------------------- Face detection in progress... FPS=0 Face Detected! Face detection in progress - Please wait Face Detected!
------------------------------------------------------------------------------------------- Please wait and do NO GESTURES...Calibration in progress... ------------------------------------------------------------------------------------------- Face detection in progress - Please wait ... wine: Call from 7B00FF28 to unimplemented function uiautomationcore.dll.UiaRegisterProviderCallback, aborting ... --- snip ---
After the face detection calibration finished it shows a 'null reference' exception error dialog.
Wine source:
https://source.winehq.org/git/wine.git/blob/477fe4ba2fceaffe96ea3910595befeb...
--- snip --- 94 @ stub UiaRegisterProviderCallback --- snip ---
$ sha1sum ACATSetup.exe de818a4723d72d7654895631ef121e574d8b3713e ACATSetup.exe
$ du -sh ACATSetup.exe 283M ACATSetup.exe
$ wine --version wine-6.0
Regards