6.0.0
5.1.0
5.0.0
4.5.0
4.2.0
4.1.0
4.0.0
4.5.0
2023.1.1
2023.1.0-hotfix.1
Other (please specify):
Operating System
Ubuntu 24.04
Ubuntu 22.04
Ubuntu 20.04
Windows 11
Windows 10
Other (please specify):
GPU Information
- Model: NVIDIA RTX 4090
- Driver Version: 595.71.05
Topic Description
Isaac Sim 5.1.0 crashes on startup on my Ubuntu 24.04.4 workstation with an RTX 4090. The app loads most extensions, reaches the RTX renderer startup path / app initialization, then exits with a segmentation fault in librtx.scenedb.plugin.so.
Detailed Description
I installed Isaac Sim 5.1.0 using the Linux x86_64 standalone workstation package. The compatibility checker passes and shows all green for my RTX 4090, Ryzen 9 CPU, 64 GB RAM, Ubuntu 24.04.4, and available storage.
When I launch Isaac Sim using either:
./isaac-sim.sh
or through:
./isaac-sim.selector.sh
the application starts loading, detects the RTX 4090, initializes Vulkan, loads extensions, and then closes/crashes. It does not stay open long enough to use the GUI.
The crash appears to happen in the RTX renderer/plugin path. The latest logs consistently show a backtrace involving:
librtx.scenedb.plugin.so
libcarb.scenerenderer-rtx.plugin.so
libomni.hydra.rtx.plugin.so
libcarb.tasking.plugin.so!make_fcontext
I originally saw an IOMMU warning, but I disabled IOMMU through GRUB using amd_iommu=off. The warning no longer appears in the latest log, but Isaac Sim still crashes the same way.
Steps to Reproduce
-
Download Isaac Sim 5.1.0 Linux x86_64 standalone package.
-
Extract to
~/isaacsim -
Run:
cd ~/isaacsim./post_install.sh -
Run the compatibility checker:
./isaac-sim.compatibility_check.shCompatibility checker passes. -
Launch Isaac Sim:
./isaac-sim.shor:./isaac-sim.selector.sh -
Isaac Sim starts loading, then crashes/closes during startup.
Error Messages
Latest log tail shows:
Driver Version: 595.71.05 | Graphics API: Vulkan
GPU 0 | NVIDIA GeForce RTX 4090 | Active | 24810 MB
GPU 1 | AMD Ryzen 9 9950X 16-Core Processor | RADV RAPHAEL_MENDOCINO
OS: 24.04.4 LTS (Noble Numbat) ubuntu
Kernel: 6.8.0-117-generic
XServer Vendor: The X.Org Foundation
XServer Version: 12101011 (1.21.1.11)
Processor: AMD Ryzen 9 9950X 16-Core Processor
Cores: 16 | Logical Cores: 32
Total Memory: 61649 MB
Crash backtrace:
[Fatal] [carb.crashreporter-breakpad.plugin] [crash] Thread backtrace follows:
000: libc.so.6!__sigaction+0x50
001: librtx.scenedb.plugin.so!std::vector<...>::_M_realloc_insert<...>+0x123ef
002: librtx.scenedb.plugin.so!std::vector<...>::_M_realloc_insert<...>+0x12766
003: librtx.scenedb.plugin.so!std::vector<...>::_M_realloc_insert<...>+0x14a14
004: librtx.scenedb.plugin.so!carbOnPluginStartup+0x3b4de
005: librtx.scenedb.plugin.so!std::vector<int>::_M_realloc_insert<int>+0x7ce1
006: libcarb.scenerenderer-rtx.plugin.so!std::unordered_map<...>::~unordered_map()+0x4655f
007: libcarb.scenerenderer-rtx.plugin.so!std::unordered_map<...>::~unordered_map()+0x64486
008: libcarb.scenerenderer-rtx.plugin.so!carbOnPluginShutdown+0xe4b
009: libomni.hydra.rtx.plugin.so!+0x4459
010: libomni.usd.so!std::vector<unsigned long>::_M_realloc_insert<unsigned long>+0x10da
011: libomni.usd.so!std::vector<unsigned long>::_M_realloc_insert<unsigned long>+0x58ce
012: libomni.usd.so!std::vector<unsigned long>::_M_realloc_insert<unsigned long>+0x5c5a
013: libcarb.tasking.plugin.so!std::thread::_State_impl<...>::_M_run()+0xa3a7
014: libcarb.tasking.plugin.so!std::vector<int>::_M_realloc_insert<int const&>+0xb6dc
015: libcarb.tasking.plugin.so!std::vector<int>::_M_realloc_insert<int const&>+0xb6ff
016: libcarb.tasking.plugin.so!make_fcontext+0x39
Screenshots or Videos
Additional Information
What I’ve Tried
I have already tried:
- Running Isaac Sim directly:
cd ~/isaacsim
./isaac-sim.sh
- Running through the selector:
./isaac-sim.selector.sh
- Clearing Isaac Sim caches:
./clear_caches.sh
- Switching PRIME mode to NVIDIA:
sudo prime-select nvidia
sudo reboot
- Verifying OpenGL is using the RTX 4090:
glxinfo | grep "OpenGL renderer"
- Disabling IOMMU through GRUB:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amd_iommu=off"
sudo update-grub
sudo reboot
- Confirming
amd_iommu=offis active:
cat /proc/cmdline
-
Checking that the latest Isaac Sim log no longer contains the IOMMU warning.
-
Trying NVIDIA’s Omniverse known-issues workaround:
./isaac-sim.sh --/rtx/verifyDriverVersion/enabled=false
The crash still appears to occur in the same RTX renderer plugin path.
Related Issues
Possibly related:
- GitHub issue:
librtx.scenedb.plugin.so crashes on startup with RTX PRO 5000 Blackwell Laptop GPU (sm_120)
https://github.com/isaac-sim/IsaacSim/issues/619
That issue is not the same hardware, but the crash location looks similar: librtx.scenedb.plugin.so after startup/app ready.
Additional Context
The system has both an RTX 4090 and the AMD Ryzen integrated graphics visible in the Isaac Sim log:
GPU 0: NVIDIA GeForce RTX 4090
GPU 1: AMD Ryzen 9 9950X 16-Core Processor / RADV RAPHAEL_MENDOCINO
Isaac Sim says it is skipping the unsupported non-NVIDIA GPU, but the AMD iGPU is still visible. I have not yet disabled the AMD integrated graphics in BIOS. I am wondering whether this could be causing the RTX renderer startup crash, or whether this is more likely a driver compatibility issue with NVIDIA driver 595.71.05 and Isaac Sim 5.1.0 on Ubuntu 24.04.4.
Questions:
-
Is this a known issue with Isaac Sim 5.1.0, RTX 4090, Ubuntu 24.04.4, and driver 595.71.05?
-
Should I disable the AMD integrated GPU in BIOS so only the RTX 4090 is visible?
-
Should I downgrade/change to a different NVIDIA driver branch, such as 580.95.05 or 595.58.03?
-
Are there any additional launch flags I should try for this
librtx.scenedb.plugin.socrash