Impact Acquire SDK Java
Certain Internal Image Processing Algorithms Result In Crashes (Access Violations)

Symptoms

The following situation has been encountered:

When working with any device that delivers an image in Impact Acquire and this image gets processed on the host system (e.g. by applying the mirror filter or by de-Bayering the image) the host process crashes with an Access Violation.

Figure 1: Crash (Example)

Cause

This problem may occur when version 14.50.35710 of the Microsoft Visual C++ v14 Redistributable package is installed on the target system.

Note
Other versions might cause this issue as well, but so far only the version stated here has been confirmed to be responsible for this behavior.
Figure 2: Installed Package

More information regarding this topic can be found here: https://developercommunity.visualstudio.com/t/Calling-omp_set_dynamic-before-pragma-o/10973188

Resolution

Remove this particular version of the Microsoft Visual C++ v14 Redistributable package and either install a different version of it or work with the one that gets installed when installing Impact Acquire. Version 14.50.35719 of the redistributables fixes the problem again. So either e.g. this one can be used: https://download.visualstudio.microsoft.com/download/pr/40b59c73-1480-4caf-ab5b-4886f176bf71/D62841375B90782B1829483AC75695CCEF680A8F13E7DE569B992EF33C6CD14A/VC_redist.x64.exe or any version newer or equal to 14.50.35719 as it seems.

Note
Impact Acquire does NOT install the package causing the issue on the target system! If it is on the target system it did either get installed by the usual update mechanism of the operating system or some other third party software package.