Trouble initializing nvtracker lib

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU): Jetson Orin NX
• DeepStream Version: 6.3
• JetPack Version (valid for Jetson only): 35.2.1
• Issue Type( questions, new requirements, bugs) Bug

I’m currently trying to run deepstream_test2 from deepstream_python_apps, but I’m running into the following issue with the nvtracker component:

gstnvtracker: Failed to initilaize low level lib.
gstnvtracker: Loading low-level lib at /opt/nvidia/deepstream/deepstream-6.3/lib/libnvds_nvmultiobjecttracker.so
gstnvtracker: Failed to open low-level lib at /opt/nvidia/deepstream/deepstream-6.3/lib/libnvds_nvmultiobjecttracker.so
 dlopen error: /opt/nvidia/cupva-2.3/lib/aarch64-linux-gnu/libcupva_host.so.2.3: undefined symbol: PvaProgramSetDMADescriptorsV2

This is what the properties look like for that particular component:

nvtracker.set_property('ll-lib-file', '/opt/nvidia/deepstream/deepstream-6.3/lib/libnvds_nvmultiobjecttracker.so')
nvtracker.set_property('ll-config-file', 'config_tracker_NvDCF_perf.yml')
nvtracker.set_property('tracker-width', 640)
nvtracker.set_property('tracker-height', 384)
nvtracker.set_property('gpu-id', 0)

Have looked through the forums, but haven’t found any valuable information for the undefined symbol issue.

Thanks in advance for any help you can provide!

Hi, I found the solution here:

Please have a try with reflash your setup with SDKManager.

Problem solved by exporting by performing the following env variable export:

export LD_PRELOAD=/opt/nvidia/cupva-2.3/lib/aarch64-linux-gnu/libcupva_host.so.2.3

Fortunately, didn’t need to reflash the device.

I am still getting similar error ever after exporting LD_PRELOAD to /opt/nvidia/cupva-2.3/lib/aarch64-linux-gnu/libcupva_host.so.2.3

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