We are running into this issue as well. Even with the HDSO lib in LD_LIBRARY_PATH, enabling Arnold Render Type fails in Husk with this stack trace. We've tried disabling the dummy raster product and with just HDSO in LD_LIBRARY_PATH as well. I've included the logs, if you have any tips it's greatly appreciated.
-------------------
2024-06-12 18:39:23: 0: STDOUT: [18:39:23] Adding dummy raster product
2024-06-12 18:39:23: 0: STDOUT: WARNING | signal caught: SIGSEGV -- Invalid memory reference
2024-06-12 18:39:23: 0: STDOUT: 84032: Fatal error: Segmentation fault (sent by pid 84032)
2024-06-12 18:39:23: 0: STDOUT: -- TRACEBACK BEGIN --
2024-06-12 18:39:23: 0: STDOUT: Traceback from karma 20.0.688 (Compiled on linux-x86_64-gcc9.3):
2024-06-12 18:39:23: 0: STDOUT: stackTrace(UTsignalHandlerArg) <libHoudiniUT.so>
2024-06-12 18:39:23: 0: STDOUT: signalCallback(UTsignalHandlerArg) <libHoudiniUT.so>
2024-06-12 18:39:23: 0: STDOUT: UT_Signal::UT_ComboSignalHandler::operator()(int, siginfo_t*, void*) const <libHoudiniUT.so>
2024-06-12 18:39:23: 0: STDOUT: UT_Signal::processSignal(int, siginfo_t*, void*) <libHoudiniUT.so>
2024-06-12 18:39:23: 0: STDOUT: pthread_sigmask <libpthread.so.0>
2024-06-12 18:39:23: 0: STDOUT: pthread_sigmask <libpthread.so.0>
2024-06-12 18:39:23: 0: STDOUT: AiUnknownFunction1 <libai.so>
2024-06-12 18:39:23: 0: STDOUT: AiUnknownFunction1 <libai.so>
2024-06-12 18:39:23: 0: STDOUT: _L_unlock_13 <libpthread.so.0>
2024-06-12 18:39:23: 0: STDOUT: pxrInternal_v0_23__pxrReserved__::XUSD_RenderVar::sourceName() const [clone .cold] <libHoudiniUSD.so>
2024-06-12 18:39:23: 0: STDOUT: pxrInternal_v0_23__pxrReserved__::XUSD_RenderSettings::delegateRenderProducts(int) const <libHoudiniUSD.so>
2024-06-12 18:39:23: 0: STDOUT: pxrInternal_v0_23__pxrReserved__::XUSD_HuskEngine::delegateRenderProducts(pxrInternal_v0_23__pxrReserved__::XUSD_RenderSettings const&, int) <libHoudiniUSD.so>
2024-06-12 18:39:23: 0: STDOUT: HUSD_RenderSettings::updateFrame(HUSD_RenderSettingsContext&, int, int, bool, bool, bool) <libHoudiniUSD.so>
2024-06-12 18:39:23: 0: STDOUT: std::runtime_error::what() const <husk>
2024-06-12 18:39:23: 0: STDOUT: std::runtime_error::what() const <husk>
2024-06-12 18:39:23: 0: STDOUT: std::runtime_error::what() const <husk>
2024-06-12 18:39:23: 0: STDOUT: __libc_start_main <libc.so.6>
2024-06-12 18:39:23: 0: STDOUT: std::runtime_error::what() const <husk>
2024-06-12 18:39:23: 0: STDOUT: -- TRACEBACK END --
-------------------
LD_LIBRARY_PATH
/mnt/Apps/hfs20.0.688/dsolib:/Volumes/dev/external/installed/usr/local/lib:/Volumes/dev/external/installed/usr/lib:/Volumes/dev/external/installed/usr/local/lib64:/Volumes/dev/external/installed/usr/local/lib:/Volumes/dev/external/installed/usr/lib:/Volumes/dev/external/installed/usr/local/lib64:$LD_LIBRARY_PATH