Isaac Sim sim containter seg faults on run

Following the setup guide here, when issuing the docker run command for the window container, it seg faults:

|---------------------------------------------------------------------------------------------|
| Driver Version: 460.67      | Graphics API: Vulkan
|=============================================================================================|
| GPU | Name                             | Active | LDA | GPU Memory | Vendor-ID | LUID       |
|     |                                  |        |     |            | Device-ID | UUID       |
|---------------------------------------------------------------------------------------------|
| 0   | GeForce RTX 3080 Laptop GPU      | Yes    |     | 16630   MB | 10de      | 0          |
|     |                                  |        |     |            | 24dc      | 781841a0.. |
|=============================================================================================|
| OS: Linux talha-m17, Version: 5.4.0-89-generic
| XServer Vendor: The X.Org Foundation, XServer Version: 12008000 (1.20.8.0)
| Processor: Intel(R) Core(TM) i7-10870H CPU @ 2.20GHz | Cores: Unknown | Logical: 16
|---------------------------------------------------------------------------------------------|
| Total Memory (MB): 31844 | Free Memory: 24864
| Total Page/Swap (MB): 2047 | Free Page/Swap: 2047
|---------------------------------------------------------------------------------------------|

2021-11-06 21:07libGL error: MESA-LOADER: failed to retrieve device information
libGL error: Version 4 or later of flush extension not found
libGL error: failed to load driver: i915
libGL error: failed to open drm device: No such file or directory
libGL error: failed to load driver: i965
X Error of failed request:  GLXBadFBConfig
  Major opcode of failed request:  152 (GLX)
  Minor opcode of failed request:  34 ()
  Serial number of failed request:  188
  Current serial number in output stream:  186
:53 [1,502ms] [Info] [carb] Initializing plugin: carb.assets.plugin (interfaces: [carb::assets::IAssets v1.0],[carb::assets::IAssetsBlob v0.1]) (impl: carb.assets.plugin)
2021-11-06 21:07:53 [1,502ms] [Info] [carb] Initializing plugin: carb.datasource-file.plugin (interfaces: [carb::datasource::IDataSource v0.3]) (impl: carb.datasource-file.plugin)
2021-11-06 21:07:53 [1,502ms] [Info] [carb] Initializing plugin: carb.imaging.plugin (interfaces: [carb::imaging::IImaging v0.4]) (impl: carb.imaging.plugin)
2021-11-06 21:07:53 [1,502ms] [Info] [carb] Initializing plugin: carb.cudainterop.plugin (interfaces: [carb::cudainterop::CudaInterop v0.4]) (impl: carb.cudainterop.plugin)
2021-11-06 21:07:53 [1,502ms] [Warning] [carb.cudainterop.plugin] NVML could not be loaded. GPU Utilization stats will be unavailable. Error: libnvidia-ml.so: cannot open shared object file: No such file or directory
2021-11-06 21:07:53 [1,503ms] [Info] [carb] Initializing plugin: carb.glinterop.plugin (interfaces: [carb::glinterop::GLInterop v0.1]) (impl: carb.glinterop.plugin)
Segmentation fault (core dumped)

I’m running on Ubuntu 18.04.

Hi. Have you installed the NVIDIA Container Toolkit?
https://docs.omniverse.nvidia.com/app_isaacsim/app_isaacsim/requirements.html#isaac-sim-requirements-isaac-sim-container

I have the same issue as @greivon, NVIDIA Container Toolkit installed, maybe there is something else?

Maybe CUDA, not Vulkan should be loaded on IsaacSim start (nvidia-smi output)?

Managed to fix it,
When running export LIBGL_DEBUG=verbose prior to /isaac-sim/runapp.sh I got following verbosed output:

libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /root/.drirc: No such file or directory.
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /root/.drirc: No such file or directory.
libGL: pci id for fd 84: 8086:46a6, driver iris
libGL: MESA-LOADER: failed to open /usr/lib/x86_64-linux-gnu/dri/iris_dri.so: libsensors.so.4: cannot open shared object file: No such file or directory
libGL: MESA-LOADER: failed to open \$${ORIGIN}/dri/iris_dri.so: \$${ORIGIN}/dri/iris_dri.so: cannot open shared object file: No such file or directory
libGL: MESA-LOADER: failed to open /usr/lib/dri/iris_dri.so: /usr/lib/dri/iris_dri.so: cannot open shared object file: No such file or directory
libGL error: MESA-LOADER: failed to open iris (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libGL error: failed to load driver: iris
libGL: Can't open configuration file /etc/drirc: No such file or directory.
libGL: Can't open configuration file /root/.drirc: No such file or directory.
libGL: pci id for fd 84: 8086:46a6, driver iris
libGL: MESA-LOADER: failed to open /usr/lib/x86_64-linux-gnu/dri/iris_dri.so: libsensors.so.4: cannot open shared object file: No such file or directory
libGL: MESA-LOADER: failed to open \$${ORIGIN}/dri/iris_dri.so: \$${ORIGIN}/dri/iris_dri.so: cannot open shared object file: No such file or directory
libGL: MESA-LOADER: failed to open /usr/lib/dri/iris_dri.so: /usr/lib/dri/iris_dri.so: cannot open shared object file: No such file or directory
libGL error: MESA-LOADER: failed to open iris (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libGL error: failed to load driver: iris
libGL: MESA-LOADER: failed to open /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: libsensors.so.4: cannot open shared object file: No such file or directory
libGL: MESA-LOADER: failed to open \$${ORIGIN}/dri/swrast_dri.so: \$${ORIGIN}/dri/swrast_dri.so: cannot open shared object file: No such file or directory
libGL: MESA-LOADER: failed to open /usr/lib/dri/swrast_dri.so: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory
libGL error: MESA-LOADER: failed to open swrast (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)

Which basically means that libsensors-dev is not installed, so you can install it via:
apt-get update && apt-get install -y libsensors-dev

Also I get an error message while loading omni.cad plugin, due to libfontconfig-dev lack, so you probably need to install it too, if you need it

Finally, after those fixes, Isaac sim was loading quite long (~5m) while being stuck on “Loading RTX” window, but after that starts working normally for next launches

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.