In short, Deadline has a python script for rendering the scene, and it collects file references to map them between filesystems. This script is run with `hython`. Calling `hou.fileReferences` in the script with certain scenes causes a 100% crash. Calling `hou.fileReferences` inside a gui Houdini does not.
Seems like it is related to specific parameters, like geometry masks, though I have not worked out all details yet. The top of the trace is
(5d40.6370): Access violation - code c0000005 (first chance) First chance exceptions are reported before any exception handling. This exception may be expected and handled. *** WARNING: Unable to verify checksum for C:\Program Files\Houdini19.5.569NoVray\bin\libPRM.dll *** WARNING: Unable to verify checksum for C:\Program Files\Houdini19.5.569NoVray\bin\libHOMF.dll libPRM!UT_StringRef::{ctor} [inlined in libPRM!PRM_Template::buildChannelNames+0xe5]: 00000000`25b49265 488b08 mov rcx,qword ptr [rax] ds:00000000`00000000=????????????????
I'm experiencing this as well except calling `hou.fileReferences` also crashes in the GUI. Was a solution ever found? Tested in Houdini 19.5.773 on Windows 10.
If you have a hip file and with specific python command that reproduces, please submit a bug. (preferably trying it against the latest 20.5 production build)
The command is right there in the original post - `hou.fileReferences`. This was crashing our Deadline farm jobs for a while before we figured it out. At least on headless, this function consistently crashes. We have reported it to support before.