Crashes happen occasionally but on a regular basis.
The error appears to be a NULL pointer possibly happening in an iterator,
modifying the underlying data structure while iterating.
Although the error happens in the linked liboctane.so to reproduce it probably the Houdini plugin is required, that's why it is posted here.
Stack trace is included, an additional gdb core dump (2.3GB) can be provided if requested,
then it would be possible to inspect further with the crashed state like this:
- Code: Select all
gdb /opt/hfs18.5.759/bin/hython-bin core.1752911
A liboctane.so with debug symbols could provide more details on what is happening.
----------------------------- ENVIRONMENT ---------------------------------------------
A. Operating System, including version (i.e. Win 7, OSX 10.11.2, Ubuntu 14.04, etc.)
Ubuntu 20.04.4 LTS
B. Graphics Card(s) model (i.e. GTX 580 - 3GB, TITAN, etc.)
GeForce RTX 2060 SUPER
C. RAM Capacity (i.e. 6 GB)
256GB
D. Nvidia driver version (i.e. 7.50, 7.5.22)
Driver Version: 470.129.06 CUDA Version: 11.4
E. OctaneRender Standalone version, if installed (i.e. 2.24.2, 2.23, etc.)
OctaneRender_Enterprise_2021_1_5_linux
F. OctaneRender plugin version (i.e. v2.25 - 2.21)
Octane_2021.1.4.3
G. Host application version, including build number if available (i.e. 3ds Max 2016 Build 18.0)
Houdini 18.5.759
---------------------------LOG OUTPUT-----------------------------------------------
...
17:51:31 INFOR: [orbx export] ------- Initializing scene exporter
[Octane] 17:51:31 INFOR: [orbx export] ------- Initializing scene exporter
17:51:31 INFOR: [orbx export] ------- ORBX filename: "/cache/temp/orbx/U37164_37_T30437_1_11097623.orbx"
[Octane] 17:51:31 INFOR: [orbx export] ------- ORBX filename: "/cache/temp/orbx/U37164_37_T30437_1_11097623.orbx"
17:51:31 INFOR: [orbx export] ------- Scene Exporter: Exporting frame 152
[Octane] 17:51:31 INFOR: [orbx export] ------- Scene Exporter: Exporting frame 152
17:51:31 INFOR: [orbx export] ------- Closing the scene exporter
[Octane] 17:51:31 INFOR: [orbx export] ------- Closing the scene exporter
....
- Code: Select all
----------------------------- GDB STACKTRACE ----------------------------------------------------
Thread 1 "hython-bin" received signal SIGSEGV, Segmentation fault.
0x00007fffc7c3ad83 in std::_Rb_tree_increment(std::_Rb_tree_node_base const*) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
(gdb) bt
#0 0x00007fffc7c3ad83 in std::_Rb_tree_increment(std::_Rb_tree_node_base const*) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1 0x00007fff9e083a38 in ?? ()
from /home/ubuntu/houdini18.5/Octane_2021.1.4.3_Houdini_18.5.759_Linux_gcc6.3.1/dso/../bin/liboctane.so
#2 0x00007fff9e0842cd in ?? ()
from /home/ubuntu/houdini18.5/Octane_2021.1.4.3_Houdini_18.5.759_Linux_gcc6.3.1/dso/../bin/liboctane.so
#3 0x00007fff9e0855e1 in ?? ()
from /home/ubuntu/houdini18.5/Octane_2021.1.4.3_Houdini_18.5.759_Linux_gcc6.3.1/dso/../bin/liboctane.so
#4 0x00007fff9e0942ba in ?? ()
from /home/ubuntu/houdini18.5/Octane_2021.1.4.3_Houdini_18.5.759_Linux_gcc6.3.1/dso/../bin/liboctane.so
#5 0x00007fff9e289a0a in ?? ()
from /home/ubuntu/houdini18.5/Octane_2021.1.4.3_Houdini_18.5.759_Linux_gcc6.3.1/dso/../bin/liboctane.so
#6 0x00007fffa918304e in HOctane_sceneExporterCloseAndExportOrbx(ROP_Octane*, int) ()
from /home/ubuntu/houdini18.5/Octane_2021.1.4.3_Houdini_18.5.759_Linux_gcc6.3.1/dso/Houdini_Octane_18.5.759.so
#7 0x00007fffa91d9abb in ROP_Octane::renderFrame(double, UT_Interrupt*) ()
from /home/ubuntu/houdini18.5/Octane_2021.1.4.3_Houdini_18.5.759_Linux_gcc6.3.1/dso/Houdini_Octane_18.5.759.so
#8 0x00007ffff07f7fd8 in ROP_Node::executeSingle(double, ROP_Verbose*, SOHO_IPRList*, ROP_SohoOutput*, bool) ()
from /opt/hfs18.5.759/bin/../dsolib/libHoudiniOP4.so
#9 0x00007ffff07fd7f4 in ROP_RenderItem::render(ROP_Verbose*, int, int) const ()
from /opt/hfs18.5.759/bin/../dsolib/libHoudiniOP4.so
#10 0x00007ffff08068d9 in ROP_RenderManager::renderOrder(ROP_RenderList const&, ROP_Verbose*) ()
from /opt/hfs18.5.759/bin/../dsolib/libHoudiniOP4.so
#11 0x00007ffff08078e2 in ROP_RenderManager::render(ROP_Node*, double, double, double, bool, bool, bool, bool, bool, ROP_Verbose*) () from /opt/hfs18.5.759/bin/../dsolib/libHoudiniOP4.so
#12 0x00007ffff07eb779 in ROP_Node::renderCommand(ROP_RenderCmdParms&) () from /opt/hfs18.5.759/bin/../dsolib/libHoudiniOP4.so
#13 0x00007ffff152c762 in HOMF_RopNode::render(std::vector<double, std::allocator<double> > const&, std::vector<double, std::allocator<double> > const&, char const*, char const*, bool, int, bool, HOM_EnumValue&, bool, bool, bool, bool) ()
from /opt/hfs18.5.759/bin/../dsolib/libHoudiniOPZ.so
...