Nvstreamdemux crash on deepstream 5.0 ,Jetson Nano


my pipeline is like above. the streammux elem is nvstreammux plugin. the demux elem is nvstreamdemux plugin.
it works ok on deepstream 6.0, jetson NX.
but when run it on deepstream 5.0, Jetson Nano. it will crash at every bootup.
If I let nvstreamdemux src_%u pad link nothing , it can run ok .
event if I let nvstreamdemux src_%u pad link to a fake fakesink, it will crash at every boot up.

the stack of gdb when it crashs is like bellow:

the reproduce code is like bellow:
ds_app_with_demux_pb.tar.gz (2.9 MB)

test evn:
• Hardware Platform (Jetson / GPU) Jetson Nano 4G
• DeepStream Version 5.0.1
• JetPack Version (valid for Jetson only) 4.5.1 and 4.6, same result.
• TensorRT Version 7.1.3.0-1+cuda10.2

I test on two jetson Nano dev kit, same result.

Hi @soup ,
Could you provide setup info like below?

• Hardware Platform (Jetson / GPU) Jetson Xavier NX
• DeepStream Version 6.0
• JetPack Version (valid for Jetson only) 4.6
• TensorRT Version 8.0.1-1

• Hardware Platform (Jetson / GPU) Jetson Xavier Nano 4G
• DeepStream Version 5.0
• JetPack Version (valid for Jetson only) 4.3
• TensorRT Version 7.1.3.0-1+cuda10.2
TensorRT ver should be Irrelevant, as I disable all infer feature, still reproduce this problem.
on one Jetson Nano dev kit: cat /etc/nv_tegra_release

R32 (release), REVISION: 4.3, GCID: 21589087, BOARD: t210ref, EABI: aarch64, DATE: Fri Jun 26 04:38:25 UTC 2020

on the other Jetson Nano dev kit: cat /etc/nv_tegra_release

R32 (release), REVISION: 5.1, GCID: 26202423, BOARD: t210ref, EABI: aarch64, DATE: Fri Feb 19 16:45:52 UTC 2021

same test result: crash on every bootup when there is any elem link to nvstreamdemux src_%u pad.
works OK when nothing link to nvstreamdemux src_%u pad.
thanks

Can you update to Jetpack 4.6 on NANO? we do not support older versions.
there big changes between version 5.0 and 6.0

I test on Jetson Nano 4G + Jetpack 4.6 + deepstream 6.0 , I work OK.
if run on Jetson Nano 4G + Jetpack 4.6 + deepstream 5.0, crash at boot up, same stack as above.
If I let nvstreamdemux src_%u pad link nothing , it can run ok even on deepstream 5.0,
if I let nvstreamdemux src_%u pad link any elem even a fake fakesink, it will crash at every boot up, on deepstream 5.0.

I test on Jetson Nano 4G + Jetpack 4.6 + deepstream 6.0 , I work OK.
if run on Jetson Nano 4G + Jetpack 4.6 + deepstream 5.0, crash at boot up, same stack as above.
If I let nvstreamdemux src_%u pad link nothing , it can run ok even on deepstream 5.0,
if I let nvstreamdemux src_%u pad link any elem even a fakesink, it will crash at every boot up, on deepstream 5.0.

JetPack 4.6 can only work well with DeepStream 6.0.
Please don’t use DeepStream 5.0 with JetPack 4.6.

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