OpenPype icon indicating copy to clipboard operation
OpenPype copied to clipboard

cryptography module and available python versions

Open antirotor opened this issue 3 years ago • 2 comments

Issue

When Houdini 19.5 is installed, launching of Maya is crashing:

Exception code: C0000005: ACCESS_VIOLATION - illegal read at address 0x00000010
Fault address:  4C371C6B in C:\Program Files\Side Effects Software\Houdini 19.5.303\bin\python39.DLL
0001:00180C6B Logical offset (see .map file for location)

Call stack:
	Module:  C:\Program Files (x86)\OpenPype\dependencies\cryptography\hazmat\bindings\_rust.pyd (-exported-)
	Location: _rust.pydPyInit__rust + FC bytes
	Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
	Location: python37.dllPy_Main + 38F bytes
...

Probable cause

This probably happens because of Houdini added in PATH. As cryptography module in Python is very picky about python*.dll files in path, so what happens is that cryptography module shipped with OP (that has python 3.7 and normally works in Maya 2022) picks dll from Houdini that is on 3.9 and all crashed because they are binary incompatible. So the quick fix would be to get the Houdini from PATH probably set on user/system level. Better fix would be to resolve it with #3480.

But the risk of python*.dll in path would be still there. Should we always put OP to PATH as first item?

[cuID:2nq65bq]

antirotor avatar Aug 01 '22 07:08 antirotor

@BigRoy this might be the same case you've encountered in your studio?

antirotor avatar Aug 01 '22 07:08 antirotor

this might be the same case you've encountered in your studio?

It definitely does. Here's the full call stack:

//=====================================================
Maya Crash Report
//=====================================================
Exception code: C0000005: ACCESS_VIOLATION - illegal read at address 0x00000010
Fault address:  98771C6B in C:\Program Files\Side Effects Software\Houdini 19.5.303\bin\python39.DLL
0001:00180C6B Logical offset (see .map file for location)
Call stack:
    Module:  C:\Program Files (x86)\OpenPype\dependencies\cryptography\hazmat\bindings\_rust.pyd (-exported-)
    Location: _rust.pydPyInit__rust + FC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPy_Main + 38F bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPy_Main + 283 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPy_Main + 1E9 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyMethodDef_RawFastCallDict + 1D0 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 3C2F bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalCodeWithName + 1AC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 6CC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + F98 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 5B1 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 154 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 5B1 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 73E bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 5B1 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 73E bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 5B1 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 73E bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + E4 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyObject_CallMethodIdObjArgs + 173 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyObject_CallMethodIdObjArgs + 39 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyBytes_Fini + 782 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyImport_ImportModuleLevelObject + 2A0 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 3547 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalCodeWithName + 1AC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyEval_GetGlobals + 1BA bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyEval_GetGlobals + 89 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyMethodDef_RawFastCallDict + 1D0 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 3C2F bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalCodeWithName + 1AC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 6CC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + F98 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 5B1 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 154 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 5B1 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 73E bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 5B1 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 73E bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + E4 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyObject_CallMethodIdObjArgs + 173 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyObject_CallMethodIdObjArgs + 39 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyBytes_Fini + 782 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyImport_ImportModuleLevelObject + 2A0 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyUnicodeWriter_Init + 175 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyUnicodeWriter_Init + 91 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 256E bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalCodeWithName + 1AC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 6CC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 73E bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalCodeWithName + 1AC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 1CF bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyObject_CallMethodIdObjArgs + 173 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyObject_CallMethodIdObjArgs + 39 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyImport_ImportModuleLevelObject + 1F7 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 3547 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalCodeWithName + 1AC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyEval_GetGlobals + 1BA bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyEval_GetGlobals + 89 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyMethodDef_RawFastCallDict + 1D0 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 3C2F bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalCodeWithName + 1AC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 6CC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + F98 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 5B1 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 154 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 5B1 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 73E bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 5B1 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 73E bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + E4 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyObject_CallMethodIdObjArgs + 173 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyObject_CallMethodIdObjArgs + 39 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyBytes_Fini + 782 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyImport_ImportModuleLevelObject + 2A0 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyUnicodeWriter_Init + 175 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyUnicodeWriter_Init + 91 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 256E bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalCodeWithName + 1AC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 6CC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 73E bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalCodeWithName + 1AC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 1CF bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyObject_CallMethodIdObjArgs + 173 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyObject_CallMethodIdObjArgs + 39 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyImport_ImportModuleLevelObject + 1F7 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 3547 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalCodeWithName + 1AC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyEval_GetGlobals + 1BA bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyEval_GetGlobals + 89 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyMethodDef_RawFastCallDict + 1D0 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 3C2F bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalCodeWithName + 1AC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 6CC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + F98 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 5B1 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 154 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 5B1 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 73E bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 5B1 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 73E bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + E4 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyObject_CallMethodIdObjArgs + 173 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyObject_CallMethodIdObjArgs + 39 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyBytes_Fini + 782 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyImport_ImportModuleLevelObject + 2A0 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 3547 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalCodeWithName + 1AC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyEval_GetGlobals + 1BA bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyEval_GetGlobals + 89 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyMethodDef_RawFastCallDict + 1D0 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 3C2F bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalCodeWithName + 1AC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 6CC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + F98 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 5B1 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 154 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 5B1 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 73E bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + 5B1 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 73E bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyFunction_FastCallDict + E4 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyObject_CallMethodIdObjArgs + 173 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyObject_CallMethodIdObjArgs + 39 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyBytes_Fini + 782 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyImport_ImportModuleLevelObject + 2A0 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalFrameDefault + 3547 bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dll_PyEval_EvalCodeWithName + 1AC bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyEval_GetGlobals + 1BA bytes
    Module:  C:\Program Files\Autodesk\Maya2022\bin\python37.dll (-exported-)
    Location: python37.dllPyEval_GetGlobals + 89 bytes
End of stack
//crash log file name = C:\Users\User\AppData\Local\Temp\MayaCrashLog220726.1537.log
//version     = 22.3.0.981
//cut            =  10/27/2021, 202110272215
//current scene = unDisclosed
//command history (most recent last):
//====================================================
//====================================================
//Memory usage:
// 120772.887 Mb    Free Memory
// 122880.770 Mb    Free Swap
//  422.762 Mb  Current
//====================================================

Note how it explicitly mentions Fault address: 98771C6B in C:\Program Files\Side Effects Software\Houdini 19.5.303\bin\python39.DLL.


But the risk of python*.dll in path would be still there. Should we always put OP to PATH as first item?

That might be a good solution either way.

BigRoy avatar Aug 02 '22 08:08 BigRoy

For what it's worth - installing Houdini 19.5 with Py37 circumvents the issue for the time being if you need Hou 19.5 in production.

BigRoy avatar Aug 18 '22 14:08 BigRoy

This issue also came up just now with a user installing Python 3.9 on their machine and having it available on PATH for their machine as reported on discord.

BigRoy avatar Aug 01 '23 14:08 BigRoy

Just to clarify, this should be solved in python 3.8+ hosts as it uses more secure way to deal with DLLs on Windows - https://docs.python.org/3/whatsnew/3.8.html#bpo-36085-whatsnew

antirotor avatar Aug 16 '23 14:08 antirotor