ZEDX on Jetson AGX orin stuck "Waiting for camera"

Running the Zed SDK inside docker on a Jetson AGX orin running Jetpack 5.1.2. Installed driver stereolabs-zedx_0.6.4-MAX96712-L4T35.4.1_arm64 on the host. Basically following Nvidia’s Isaac ROS instructions for setting up a ZED camera. When running the ZED Explorer, it’s stuck on “Waiting for camera”. Below is the output from ZED_Diagnostic.

Stack trace (most recent call last) in thread 6790:
#9 Object “[0xffffffffffffffff]”, at 0xffffffffffffffff, in
#8 Object “/usr/lib/aarch64-linux-gnu/libc.so.6”, at 0xffffba92549b, in
#7 Object “/usr/lib/aarch64-linux-gnu/libpthread.so.0”, at 0xffffbcca1623, in
#6 Object “/usr/lib/aarch64-linux-gnu/libstdc++.so.6”, at 0xffffbab62f9b, in
#5 Object “ZED_Diagnostic”, at 0x447ef7, in DiagnosticRunner::runDiagnostic(DiagnosticRunner*)
#4 Object “ZED_Diagnostic”, at 0x45d59f, in
#3 Object “ZED_Diagnostic”, at 0x44e9bf, in
#2 Object “ZED_Diagnostic”, at 0x442447, in
#1 Object “/usr/lib/aarch64-linux-gnu/libQt5Gui.so.5”, at 0xffffbb36f2cb, in QFont::QFont()
#0 Object “/usr/lib/aarch64-linux-gnu/libQt5Gui.so.5”, at 0xffffbb2ada84, in QGuiApplication::font()
Segmentation fault (Address not mapped to object [(nil)])
Segmentation fault

I have connected this same camera with capture card to an Orin Nano device without issue before. Thanks in advance for any help.

Turns out that you also need to install the ZED SDK outside the docker on the host machine. Which is actually counter to Nvidia’s instructions.

Hi @harborhoffer
this is normally not required. You must install the ZED X Driver outside Docker, not the ZED SDK.
You must also enable the required shared volumes as explained in this guide:

1 Like