Bazel run error in Issac SDK ver2021

Hi.

I tried bazel run //apps/navsim:navsim_navigate using isaac sdk ver.2021 with isaac sim unity3D, but the following error occurred.

I added the path in the same way as the error that occurred last time(https://forums.developer.nvidia.com/t/isaac-sdk-sample-run-error/165501), but the problem was not solved.

I upgraded to nvidia driver 440 to 460 and cuda 10.2 to 11.2 to run Omniverse ver.2021, is this related to the following error?

If so, is it not possible to use Omniverse and isaac sdk together on one workstation?

Here is my workstation spec and version:

GPU : RTX2080ti
CUDA : 11.2
Nvidia graphic card driver : 460
bazel : 3.1.0

and below is the error.

2021-07-02 13:41:16.743 ERROR external/com_nvidia_isaac_engine/engine/alice/backend/modules.cpp@295: packages/perception/libperception_module.so: /home/idim/.cache/bazel/_bazel_idim/fb3a01d3d3448b53041141d30b7da0e8/execroot/com_nvidia_isaac_sdk/bazel-out/k8-opt/bin/apps/navsim/navsim_navigate.runfiles/com_nvidia_isaac_sdk//packages/perception/libperception_module.so: undefined symbol: IsaacGatherComponentInfo
2021-07-02 13:41:16.743 PANIC external/com_nvidia_isaac_engine/engine/alice/backend/modules.cpp@297: Could not load all required modules for application
====================================================================================================
|                            Isaac application terminated unexpectedly                             |
====================================================================================================
#01 /home/idim/.cache/bazel/_bazel_idim/fb3a01d3d3448b53041141d30b7da0e8/execroot/com_nvidia_isaac_sdk/bazel-out/k8-opt/bin/apps/navsim/navsim_navigate.runfiles/com_nvidia_isaac_sdk/packages/pyalice/bindings.so(+0x16ceea) [0x7fd111d6beea]
#02 google_breakpad::ExceptionHandler::GenerateDump(google_breakpad::ExceptionHandler::CrashContext*) /home/idim/.cache/bazel/_bazel_idim/fb3a01d3d3448b53041141d30b7da0e8/execroot/com_nvidia_isaac_sdk/bazel-out/k8-opt/bin/apps/navsim/navsim_navigate.runfiles/com_nvidia_isaac_sdk/packages/pyalice/bindings.so(_ZN15google_breakpad16ExceptionHandler12GenerateDumpEPNS0_12CrashContextE+0x3f0) [0x7fd111e0e0a0]
#03 google_breakpad::ExceptionHandler::SignalHandler(int, siginfo_t*, void*) /home/idim/.cache/bazel/_bazel_idim/fb3a01d3d3448b53041141d30b7da0e8/execroot/com_nvidia_isaac_sdk/bazel-out/k8-opt/bin/apps/navsim/navsim_navigate.runfiles/com_nvidia_isaac_sdk/packages/pyalice/bindings.so(_ZN15google_breakpad16ExceptionHandler13SignalHandlerEiP9siginfo_tPv+0xc0) [0x7fd111e0e410]
#04 /lib/x86_64-linux-gnu/libc.so.6(+0x3f040) [0x7fd140457040]
#05 /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xc7) [0x7fd140456fb7]
#06 /lib/x86_64-linux-gnu/libc.so.6(abort+0x141) [0x7fd140458921]
#07 isaac::alice::ModuleManager::loadModules(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) /home/idim/.cache/bazel/_bazel_idim/fb3a01d3d3448b53041141d30b7da0e8/execroot/com_nvidia_isaac_sdk/bazel-out/k8-opt/bin/apps/navsim/navsim_navigate.runfiles/com_nvidia_isaac_sdk/packages/pyalice/bindings.so(_ZN5isaac5alice13ModuleManager11loadModulesERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE+0x80e) [0x7fd111d77c3e]
#08 isaac::alice::Application::createMore(isaac::alice::ApplicationJsonLoader const&) /home/idim/.cache/bazel/_bazel_idim/fb3a01d3d3448b53041141d30b7da0e8/execroot/com_nvidia_isaac_sdk/bazel-out/k8-opt/bin/apps/navsim/navsim_navigate.runfiles/com_nvidia_isaac_sdk/packages/pyalice/bindings.so(_ZN5isaac5alice11Application10createMoreERKNS0_21ApplicationJsonLoaderE+0x67) [0x7fd111d2df97]
#09 isaac::alice::Application::createApplication(isaac::alice::ApplicationJsonLoader const&) /home/idim/.cache/bazel/_bazel_idim/fb3a01d3d3448b53041141d30b7da0e8/execroot/com_nvidia_isaac_sdk/bazel-out/k8-opt/bin/apps/navsim/navsim_navigate.runfiles/com_nvidia_isaac_sdk/packages/pyalice/bindings.so(_ZN5isaac5alice11Application17createApplicationERKNS0_21ApplicationJsonLoaderE+0x289) [0x7fd111d30939]
#10 isaac::alice::Application::Application(isaac::alice::ApplicationJsonLoader const&) /home/idim/.cache/bazel/_bazel_idim/fb3a01d3d3448b53041141d30b7da0e8/execroot/com_nvidia_isaac_sdk/bazel-out/k8-opt/bin/apps/navsim/navsim_navigate.runfiles/com_nvidia_isaac_sdk/packages/pyalice/bindings.so(_ZN5isaac5alice11ApplicationC1ERKNS0_21ApplicationJsonLoaderE+0x15f) [0x7fd111d30c8f]
#11 isaac::alice::PybindApplication::PybindApplication(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/idim/.cache/bazel/_bazel_idim/fb3a01d3d3448b53041141d30b7da0e8/execroot/com_nvidia_isaac_sdk/bazel-out/k8-opt/bin/apps/navsim/navsim_navigate.runfiles/com_nvidia_isaac_sdk/packages/pyalice/bindings.so(_ZN5isaac5alice17PybindApplicationC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_+0x21c) [0x7fd111cfaa6c]
#12 /home/idim/.cache/bazel/_bazel_idim/fb3a01d3d3448b53041141d30b7da0e8/execroot/com_nvidia_isaac_sdk/bazel-out/k8-opt/bin/apps/navsim/navsim_navigate.runfiles/com_nvidia_isaac_sdk/packages/pyalice/bindings.so(+0xfbea6) [0x7fd111cfaea6]
#13 /home/idim/.cache/bazel/_bazel_idim/fb3a01d3d3448b53041141d30b7da0e8/execroot/com_nvidia_isaac_sdk/bazel-out/k8-opt/bin/apps/navsim/navsim_navigate.runfiles/com_nvidia_isaac_sdk/packages/pyalice/bindings.so(+0xe9a24) [0x7fd111ce8a24]
#14 /usr/bin/python3(_PyCFunction_FastCallDict+0x35c) [0x566bec]
#15 /usr/bin/python3() [0x595291]
#16 /usr/bin/python3() [0x549ce5]
#17 /usr/bin/python3() [0x551391]
#18 /usr/bin/python3(_PyObject_FastCallKeywords+0x19c) [0x5a9d2c]
#19 /usr/bin/python3() [0x50a533]
#20 /usr/bin/python3(_PyEval_EvalFrameDefault+0x444) [0x50bf44]
#21 /usr/bin/python3() [0x507cd4]
#22 /usr/bin/python3(_PyFunction_FastCallDict+0x2e2) [0x508fb2]
#23 /usr/bin/python3() [0x595221]
#24 /usr/bin/python3() [0x549b3f]
#25 /usr/bin/python3() [0x551391]
#26 /usr/bin/python3(_PyObject_FastCallKeywords+0x19c) [0x5a9d2c]
#27 /usr/bin/python3() [0x50a533]
#28 /usr/bin/python3(_PyEval_EvalFrameDefault+0x1215) [0x50cd15]
#29 /usr/bin/python3() [0x507cd4]
#30 /usr/bin/python3(PyEval_EvalCode+0x23) [0x50ae13]
#31 /usr/bin/python3() [0x635262]
#32 /usr/bin/python3(PyRun_FileExFlags+0x97) [0x635317]
#33 /usr/bin/python3(PyRun_SimpleFileExFlags+0x17f) [0x638acf]
#34 /usr/bin/python3(Py_Main+0x591) [0x639671]
#35 /usr/bin/python3(main+0xe0) [0x4b0e40]
#36 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7) [0x7fd140439bf7]
#37 /usr/bin/python3(_start+0x2a) [0x5b2f0a]
====================================================================================================
Minidump written to: /tmp/579�eJ@�
Segmentation fault (core dumped)

How can I fix this problem?

1 Like

I solved this problem by myself.

For Isaac SDK’s bazel run, it was confirmed that it only works with CUDA 10.2. (Not compatible with later versions).

To use Omniverse isaac sim and isaac SDK together, I installed Nvidia Driver 460/CUDA 10.2/cuDNN 8.0.3.

Note) It is recommended to install CUDA 10.2 as .run file. (CUDA Toolkit 10.2 Download | NVIDIA Developer).

The installed CUDA version should be checked with nvcc -V. (CUDA checked in the terminal command Nvidia-smi is the highest compatible version.)

1 Like

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