Ubuntu 22.04 pip installation: cannot allocate memory in static TLS block

Isaac Sim Version

[+] 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 22.04
Ubuntu 20.04
Windows 11
Windows 10
Other (please specify):

GPU Information

  • Model: RTX 3070
  • Driver Version: 550.127.08

Topic Description

Detailed Description

Following the conda-based installation docs for my OS, I am encountering a problem when testing the isaacsim installation:

❯ isaacsim
Traceback (most recent call last):
  File "/home/user/.conda/envs/isaaclab/bin/isaacsim", line 8, in <module>
    sys.exit(main())
  File "/home/user/.local/share/ov/pkg/isaac_sim-4.2.0/python_packages/isaacsim/__init__.py", line 98, in main
    import omni.kit_app  # importing 'omni.kit_app' will bootstrap kernel
  File "/home/user/.conda/envs/isaaclab/lib/python3.10/site-packages/omni/kit_app.py", line 91, in <module>
    bootstrap_kernel()
  File "/home/user/.conda/envs/isaaclab/lib/python3.10/site-packages/omni/kit_app.py", line 51, in bootstrap_kernel
    ctypes.CDLL(os.path.join(root_path, carb_library), mode=ctypes.RTLD_GLOBAL)
  File "/home/user/.conda/envs/isaaclab/lib/python3.10/ctypes/__init__.py", line 374, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: /home/user/.conda/envs/isaaclab/lib/python3.10/site-packages/omni/libcarb.so: cannot allocate memory in static TLS block

Steps to Reproduce

  1. Follow the Isaacsim-related instructions on Installation using Isaac Sim pip — Isaac Lab Documentation

Error Messages

(If applicable, copy and paste any error messages you received)

Screenshots or Videos

(If applicable, add screenshots or links to videos that demonstrate the issue)

Additional Information

What I’ve Tried

Previous solutions involved setting the LD_PRELOAD env variable to an appropriate libgomp.so.1 path. I tried setting it to a user-installed libgomp.so.1 as well as the one from a fresh installation of the environment (/home/user/.conda/envs/isaaclab/lib/libgomp.so.1). Neither worked.

Related Issues

Additional Context

(Add any other context about the problem here)

Thank you for your interest in Isaac Lab. To ensure efficient support and collaboration, please submit your topic to its GitHub repo following the instructions provided on Isaac Lab’s Contributing Guidelines regarding discussions, submitting issues, feature requests, and contributing to the project.

We appreciate your understanding and look forward to assisting you.