[Metal] Volume ramp connected to Volume medium crashes
Posted: Thu Jul 23, 2020 5:31 am
Connecting a Volume Ramp to the absorption ramp input of Volume Medium seems to always crash Houdini when you attempt to render the result. Doing so doesn't happen in Octane standalone.
Note that the same crash happens when connecting the volume ramp to the scatteringRamp or the emissionRamp inputs.
This is on macOS running Catalina 10.15.6.
Stack trace below:
Note that the same crash happens when connecting the volume ramp to the scatteringRamp or the emissionRamp inputs.
This is on macOS running Catalina 10.15.6.
Stack trace below:
Code: Select all
Caught signal 11
2 libHoudiniUI.dylib 0x000000010e449861 AP_Interface::coreDumpChaser(UTsignalHandlerArg) + 641
3 libHoudiniUI.dylib 0x000000010e44b30e AP_Interface::si_CrashHandler::chaser(UTsignalHandlerArg) + 46
4 libHoudiniUT.dylib 0x00000001106ebb1e signalCallback(UTsignalHandlerArg) + 542
5 libHoudiniUT.dylib 0x0000000110a71730 UT_Signal::processSignal(int, __siginfo*, void*) + 192
6 libsystem_platform.dylib 0x00007fff7154d5fd _sigtramp + 29
7 ??? 0x0000000000000001 0x0 + 1
8 liboctane.dylib 0x000000016b1eb574 liboctane.dylib + 38733172
9 liboctane.dylib 0x000000016b1cc4f1 liboctane.dylib + 38606065
10 liboctane.dylib 0x000000016b1c0d3b liboctane.dylib + 38559035
11 liboctane.dylib 0x000000016b1b634f liboctane.dylib + 38515535
12 liboctane.dylib 0x000000016b1b7bec liboctane.dylib + 38521836
13 liboctane.dylib 0x000000016b1b72b3 liboctane.dylib + 38519475
14 liboctane.dylib 0x000000016b1b72b3 liboctane.dylib + 38519475
15 liboctane.dylib 0x000000016b1b2ec1 liboctane.dylib + 38502081
16 liboctane.dylib 0x000000016b1b2449 liboctane.dylib + 38499401
17 liboctane.dylib 0x000000016b19ec86 liboctane.dylib + 38419590
18 liboctane.dylib 0x000000016a8ef9ed liboctane.dylib + 29313517
19 Houdini_Octane_18.0.499.dylib 0x0000000178eafbb3 HOctane_renderScene() + 131
20 Houdini_Octane_18.0.499.dylib 0x0000000178e9c434 HOctane_IPR_load(ROP_Octane*) + 404
21 Houdini_Octane_18.0.499.dylib 0x0000000178e9c16c HOctane_IPR_open(void*, int, float, PRM_Template const*) + 476
22 libHoudiniPRM.dylib 0x00000001137064d9 CMD_Manager::runCommand(char*) + 4281
23 libHoudiniPRM.dylib 0x00000001136f31ce CMD_Manager::internalExecute(char const*) + 3406
24 libHoudiniPRM.dylib 0x0000000113703776 CMD_Manager::processInput(CMD_Source*, char const*) + 134
25 libHoudiniPRM.dylib 0x00000001137045d2 CMD_Manager::internalSendInput(char const*, bool) + 2802
26 libHoudiniPRM.dylib 0x0000000113703a98 CMD_Manager::sendMultiLineInputNoLock(char const*, bool) + 472
27 libHoudiniPRM.dylib 0x000000011370532f CMD_Manager::executeNoLock(char const*, bool, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, bool, bool) + 143
28 libHoudiniPRM.dylib 0x000000011370eb71 void UT_TaskArena::callbackConst<CMD_Manager::execute(char const*, bool, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, bool, bool)::$_2>(void const*) + 65
29 libtbb.dylib 0x000000010eb09e25 tbb::interface7::internal::task_arena_base::internal_execute(tbb::interface7::internal::delegate_base&) const + 661
30 libTBBPROXY.dylib 0x000000015f925d95 TBBPROXY_TaskArenaExecute + 69
31 libHoudiniPRM.dylib 0x0000000113705231 CMD_Manager::execute(char const*, bool, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, std::__1::basic_ostream<char, std::__1::char_traits<char> >*, bool, bool) + 209
32 libHoudiniOPZ.dylib 0x0000000130562ab7 SHLF_Tool::execute(SHLF_ExecContext const&) + 2055
33 libHoudiniAPPS2.dylib 0x000000010d895f01 OPUI_ToolHandler::handleToolEvent(UI_Event*) + 2817
34 libHoudiniUI.dylib 0x000000010e282a73 UI_Queue::processNextEvent() + 803
35 libHoudiniUI.dylib 0x000000010e2826a1 UI_Queue::drain() + 113
36 libHoudiniUI.dylib 0x000000010e28308e UI_Queue::eventLoop() + 302
37 libHoudiniUI.dylib 0x000000010e44e746 main + 5494
38 libdyld.dylib 0x00007fff71354cc9 start + 1
39 ??? 0x0000000000000001 0x0 + 1