Gstnvtracker Error: undefined symbol: PvaProgramSetDMADescriptorsV2

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson )
• DeepStream Version 6.2
• JetPack Version 5.1
• TensorRT Version 8.5.2.2
• Issue Type( questions)

I install Deepstream6.2 and try to run deepstream-test5
I did not modify the code and run the app with command below

./deepstream-test5-app -c configs/test5_dec_infer-resnet_tracker_sgie_tiled_display_int8.txt -p 0

I got gstnvtracker below

gstnvtracker: Loading low-level lib at /opt/nvidia/deepstream/deepstream/lib/libnvds_nvmultiobjecttracker.so
gstnvtracker: Failed to open low-level lib at /opt/nvidia/deepstream/deepstream/lib/libnvds_nvmultiobjecttracker.so
 dlopen error: /opt/nvidia/cupva-2.3/lib/aarch64-linux-gnu/libcupva_host.so.2.3: undefined symbol: PvaProgramSetDMADescriptorsV2
gstnvtracker: Failed to initilaize low level lib.
** ERROR: <main:1504>: Failed to set pipeline to PAUSED
Quitting
nvstreammux: Successfully handled EOS for source_id=0
nvstreammux: Successfully handled EOS for source_id=1
App run failed

What can I do?

Below is my system from jtop.


This should be a version compatibility issue. You can use SDKManger reflash the JetPack

You can use the following command line to check symbol.

readelf -s -W /opt/nvidia/cupva-2.3/lib/aarch64-linux-gnu/libcupva_host.so.2.3|grep PvaProgramSetDMADescriptorsV2

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