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
https://bugs.winehq.org/show_bug.cgi?id=50508
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download URL| |https://github.com/intel/ac | |at/releases/download/v1.00. | |0/ACATSetup.exe Version|6.0-rc5 |6.0
https://bugs.winehq.org/show_bug.cgi?id=50508
Vijay Kamuju infyquest@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |infyquest@gmail.com
--- Comment #1 from Vijay Kamuju infyquest@gmail.com --- Please try this patch
https://source.winehq.org/patches/data/198601
https://bugs.winehq.org/show_bug.cgi?id=50508
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |8f0349f25b9cd44631178eb46d5 | |2c1e12dd69bd0 Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
this is fixed by commit https://source.winehq.org/git/wine.git/commitdiff/8f0349f25b9cd44631178eb46d... ("uiautomationcore: Add stub UiaRegisterProviderCallback function.").
Thanks Vijay.
Next one is bug 50576 ("ACAT Phrase, part of Intel Assistive Context-Aware Toolkit (ACAT) v1.00.0 (.NET 4.5 app) crashes on unimplemented function 'uiautomationcore.dll.UiaNodeFromFocus'").
$ wine --version wine-6.0-250-gacd1b068a34
Regards
https://bugs.winehq.org/show_bug.cgi?id=50508
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|https://github.com/intel/ac |https://web.archive.org/web |at/releases/download/v1.00. |/20210123225614/https://git |0/ACATSetup.exe |hub.com/intel/acat/releases | |/download/v1.00.0/ACATSetup | |.exe
https://bugs.winehq.org/show_bug.cgi?id=50508
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.1.
https://bugs.winehq.org/show_bug.cgi?id=50508
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |6.0.x
https://bugs.winehq.org/show_bug.cgi?id=50508
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|6.0.x |---
--- Comment #4 from Michael Stefaniuc mstefani@winehq.org --- Removing the 6.0.x milestone from bug fixes included in 6.0.1.
https://bugs.winehq.org/show_bug.cgi?id=50508
Mehmet gelisin mehmetgelisin@aol.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mehmetgelisin@aol.com
--- Comment #5 from Mehmet gelisin mehmetgelisin@aol.com --- As it turns out, I own this game on GOG. The issue is also present with upstream wine. http://www.compilatori.com/
It needs support for IWMSyncReader2, for which the UUID present in wine was incorrect. With the UUID fixed and support added, the game runs for me. http://www.wearelondonmade.com/ The console gets spammed, because the games wants to query IWMProfile from IWMSyncReader, which wine doesn't support. Since this is non-vital, I decided against spending more time on adding that. http://www.jopspeech.com/
Is this issue present with upstream (non-staging) wine? Does it work with wined3d? http://joerg.li/
Also, always attach the full console output, not only the backtrace, see:
DXVK installed, EAX enabled, CSMT too. http://connstr.net/ No other component installed. EAX and CSMT aren't the cause of the crash. http://embermanchester.uk/
As it turns out, I own this game on GOG. The issue is also present with upstream wine. http://www.slipstone.co.uk/ It needs support for IWMSyncReader2, for which the UUID present in wine was incorrect. With the UUID fixed and support added, the game runs for me. http://www.logoarts.co.uk/ The console gets spammed, because the games wants to query IWMProfile from IWMSyncReader, which wine doesn't support. Since this is non-vital, I decided against spending more time on adding that. http://www.acpirateradio.co.uk/ Is this issue present with upstream (non-staging) wine? Does it work with wined3d? https://waytowhatsnext.com/ Also, always attach the full console output, not only the backtrace, see:
DXVK installed, EAX enabled, CSMT too. No other component installed. EAX and CSMT aren't the cause of the crash. https://www.webb-dev.co.uk/
As it turns out, I own this game on GOG. The issue is also present with upstream wine.
It needs support for IWMSyncReader2, for which the UUID present in wine was incorrect. With the UUID fixed and support added, the game runs for me. http://www.iu-bloomington.com/
The console gets spammed, because the games wants to query IWMProfile from IWMSyncReader, which wine doesn't support. Since this is non-vital, I decided against spending more time on adding that.
Is this issue present with upstream (non-staging) wine? Does it work with wined3d?
Also, always attach the full console output, not only the backtrace, see: http://www-look-4.com/ DXVK installed, EAX enabled, CSMT too. No other component installed. EAX and CSMT aren't the cause of the crash.