karamba3d / K3D_NightlyBuilds

Nightly build versions of Karamba3d
https://karamba3d.com
25 stars 2 forks source link

BUG: Karamba3D crashes when an old version of libiomp5md.dll is loaded by other plug-ins #70

Closed Clemens-Preisinger closed 1 year ago

Clemens-Preisinger commented 1 year ago

Some GH plugins (e.g. Evolute Tools) make use of old versions of libiomp5md.dll the openmp library of Intel. Since K3D uses the latest version it crashes because of this. There should be a way to enforce the loading of a dll of a specific version or path.

Clemens-Preisinger commented 1 year ago

It is possible to use side-by-side assemblies of different versions of dlls on Windows but not in case of 'libiomp5md.dll'. Initializing multiple versions of 'libiomp5md.dll' leads to a crash.

The recommended procedure is this: Remove all occurrences of 'libiomp5md.dll' from your harddrive (or rename them to e.g. 'libiomp5md.dll.backup'). Then download the latest Intel Redistributable Libraries Installer from here and run it.

In future versions of Karamba3D there will be a corresponding warning in case potentially incompatible plug-ins are encountered.