Houdini 20.5 crashes on Fedora 40

   Views 1189   Replies 2   Subscribers 3
User Avatar
Member
10 posts
Joined: Sept. 2018
Offline
I'm trying to get Houdini running on Fedora 40. After installing the correct NVidia drivers using the official Fedora documentation I am able to start Houdini 20.5 as usual. However, after X time (a few minutes most of the time) the program just crashes without warning in both Xorg and Wayland sessions. It doesn't really seem to be triggered by specific actions or heavy requirements for that matter.

Hopefully somebody can help me with this.

This is the log output:
GNU nano 7.2                                                                                                                     /tmp/houdini_temp/crash.cyg_master_v992.victor_6139_log.txt                                                                                                                                
Crash report from dc57bead; Houdini FX Version 20.5.370 [linux-x86_64-gcc11.2]
Uptime 244 seconds
Fri Oct 25 14:55:33 2024
Caught signal 11

Traceback from 6139 ThreadId=0x7f0e031fe300
AP_Interface::coreDumpChaser(UTsignalHandlerArg) <libHoudiniUI.so>
AP_Interface::si_CrashHandler::chaser(UTsignalHandlerArg) <libHoudiniUI.so>
signalCallback(UTsignalHandlerArg) <libHoudiniUT.so>
UT_Signal::UT_ComboSignalHandler::operator()(int, siginfo_t*, void*) const <libHoudiniUT.so>
UT_Signal::processSignal(int, siginfo_t*, void*) <libHoudiniUT.so>
__GI___sigaction <libc.so.6>
glXCreateGLXPixmap <libGLX_nvidia.so.0>
_nv037glcore <libnvidia-glcore.so.560.35.03>
vk_icdNegotiateLoaderICDInterfaceVersion <libGLX_nvidia.so.0>
[0x7244e] <libGLX_nvidia.so.0>
qt_plugin_instance <libqxcb-glx-integration.so>
RE_Server::GLSwapBuffers(RE_Window*) <libHoudiniUI.so>
UI_Window::swapBuffers() <libHoudiniUI.so>
UI_Window::clearWindow(UT_Color const&) <libHoudiniUI.so>
UI_Window::doRedrawSubclass() <libHoudiniUI.so>
UI_Window::doRedraw() <libHoudiniUI.so>
UI_Queue::doWindowRedraws() <libHoudiniUI.so>
UI_Queue::processNextEvent() <libHoudiniUI.so>
UI_Queue::drain() <libHoudiniUI.so>
UI_Queue::eventLoop() <libHoudiniUI.so>
main <libHoudiniUI.so>
__libc_start_call_main <libc.so.6>
__libc_start_main_alias_2 <libc.so.6>
[0x40365c] <houdini-bin>
User Avatar
Member
3 posts
Joined: June 2017
Offline
I get the same crash after laying down 2-3 nodes using gnome on wayland. works fine on x11 though. Sent this to support some time ago, but it seems as wayland is not a priority atm - hopefully there will be some movement in the near future, as most of the other DCCs seem to work (even if not officially supported) just fine on wayland.

Crash report from 3cb97867; Houdini Version 20.5.410 [linux-x86_64-gcc11.2]
Uptime 30 seconds
Fri Nov 15 14:31:11 2024
Caught signal 11

Traceback from 4188 ThreadId=0x72d2ff7f0300
AP_Interface::coreDumpChaser(UTsignalHandlerArg) <libHoudiniUI.so>
AP_Interface::si_CrashHandler::chaser(UTsignalHandlerArg) <libHoudiniUI.so>
signalCallback(UTsignalHandlerArg) <libHoudiniUT.so>
UT_Signal::UT_ComboSignalHandler::operator()(int, siginfo_t*, void*) const <libHoudiniUT.so>
UT_Signal::processSignal(int, siginfo_t*, void*) <libHoudiniUT.so>
__sigaction <libc.so.6>
glXCreateGLXPixmap <libGLX_nvidia.so.0>
_nv006glcore <libnvidia-glcore.so.565.57.01>
vk_icdNegotiateLoaderICDInterfaceVersion <libGLX_nvidia.so.0>
[0x7248e] <libGLX_nvidia.so.0>
qt_plugin_instance <libqxcb-glx-integration.so>
RE_Server::GLSwapBuffers(RE_Window*) <libHoudiniUI.so>
UI_Window::swapBuffers() <libHoudiniUI.so>
UI_Window::clearWindow(UT_Color const&) <libHoudiniUI.so>
UI_Window::doRedrawSubclass() <libHoudiniUI.so>
UI_Window::doRedraw() <libHoudiniUI.so>
UI_Queue::doWindowRedraws() <libHoudiniUI.so>
UI_Queue::processNextEvent() <libHoudiniUI.so>
UI_Queue::drain() <libHoudiniUI.so>
UI_Queue::eventLoop() <libHoudiniUI.so>
main <libHoudiniUI.so>
__libc_init_first <libc.so.6>
__libc_start_main <libc.so.6>
[0x40365c] <hindie-bin>
User Avatar
Member
5 posts
Joined: Sept. 2018
Offline
I get exactly the same crash on Fedora 41, with the same error in the logs.

In case anyone else needs:

Install X Gnome
sudo dnf install gnome-session-xsession

Restart and choose the Xorg version of Gnome on the login screen.

Houdini seems to work just fine (though it's annoying to switch desktop just for Houdini).

Hopefully SideFX have Wayland support in the works now major distros are starting to drop X.
Edited by caldera - Dec. 2, 2024 18:52:57
  • Quick Links