Nvmultiurisrcbin does not exit cleanly after EOS

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU)
Jetson Orin
• DeepStream Version
Deepstream 6.3
• JetPack Version (valid for Jetson only)
Jetpack 5.1

After converting to nvmultiurisrcbin our pipeline occasionally doesn’t exit after hitting EOS from multiple streams. As you can see it hit’s EOS and then just get’s stuck waiting for more sources

nvstreammux: Successfully handled EOS for source_id=1
nvstreammux: Successfully handled EOS for source_id=0
nvstreammux: Successfully handled EOS for source_id=2
Warning: gst-resource-error-quark: No Sources found at the input of muxer. Waiting for sources. (3): gstnvstreammux.cpp(2777): gst_nvstreammux_src_push_loop (): /GstPipeline:pipeline0/GstDsNvMultiUriBin:nvmultiurisrcbin/GstBin:nvmultiurisrcbin_creator/GstNvStreamMux:src_bin_muxer
Warning: gst-resource-error-quark: No Sources found at the input of muxer. Waiting for sources. (3): gstnvstreammux.cpp(2777): gst_nvstreammux_src_push_loop (): /GstPipeline:pipeline0/GstDsNvMultiUriBin:nvmultiurisrcbin/GstBin:nvmultiurisrcbin_creator/GstNvStreamMux:src_bin_muxer
Warning: gst-resource-error-quark: No Sources found at the input of muxer. Waiting for sources. (3): gstnvstreammux.cpp(2777): gst_nvstreammux_src_push_loop (): /GstPipeline:pipeline0/GstDsNvMultiUriBin:nvmultiurisrcbin/GstBin:nvmultiurisrcbin_creator/GstNvStreamMux:src_bin_muxer

We are running from mp4 in this case and drop-pipeline-eos is false. This issue happens randomly and is not consistently reproduceable.

There is no update from you for a period, assuming this is not an issue anymore. Hence we are closing this topic. If need further support, please open a new one. Thanks

Thanks for the sharing. which DeepStream sample are you testing? can you provide the simplest code diff? or can you provide a gst-launch command to reproduce this issue?

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