Jetson error timeout occurred waiting for the next image

I have two jetson that end up having this image buffer error and I do not understand why it is, if anyone has any idea, I can get some clue, thank you

[gstreamer] gstreamer message progress ==> rtspsrc0
[gstreamer] GST_LEVEL_WARNING GstUDPSrc udpsrc
              gstudpsrc.c:1445  gst_udpsrc_open
              warning: Could not create a buffer of requested 524288 bytes (Operation not permitted). Need net.admin privilege?
[gstreamer] GST_LEVEL_WARNING GstUDPSrc udpsrc
              gstudpsrc.c:1455  gst_udpsrc_open
              have udp buffer of 212992 bytes while 524288 were requested
[gstreamer] gstreamer message progress ==> rtspsrc0
[gstreamer] gstreamer message progress ==> rtspsrc0
[gstreamer] gstreamer message progress ==> rtspsrc0
[gstreamer] gstreamer changed state from NULL to READY ==> manager
[gstreamer] gstreamer changed state from READY to PAUSED ==> manager
[gstreamer] gstreamer changed state from NULL to READY ==> rtpssrcdemux1
[gstreamer] gstreamer changed state from READY to PAUSED ==> rtpssrcdemux1
[gstreamer] gstreamer changed state from NULL to READY ==> rtpsession1
[gstreamer] gstreamer changed state from READY to PAUSED ==> rtpsession1
[gstreamer] gstreamer changed state from NULL to READY ==> rtpstorage1
[gstreamer] gstreamer changed state from READY to PAUSED ==> rtpstorage1
[gstreamer] gstreamer message progress ==> rtspsrc0
[gstreamer] gstreamer changed state from NULL to READY ==> udpsink2
[gstreamer] gstreamer changed state from READY to PAUSED ==> udpsink2
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> udpsink2
[gstreamer] gstreamer changed state from NULL to READY ==> fakesrc1
[gstreamer] gstreamer stream status CREATE ==> src
[gstreamer] gstreamer changed state from READY to PAUSED ==> fakesrc1
[gstreamer] gstreamer changed state from PAUSED to PLAYING ==> fakesrc1
[gstreamer] gstreamer message progress ==> rtspsrc0
[gstreamer] gstreamer stream status ENTER ==> src
NvMMLiteOpen : Block : BlockType = 261 
NVMEDIA: Reading vendor.tegra.display-size : status: 6 
NvMMLiteBlockCreate : Block : BlockType = 261 
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] GST_LEVEL_WARNING GstPad v4l2
              /dvs/git/dirty/git-master_linux/3rdparty/gst/gst-v4l2/gst-v4l2/gstv4l2object.c:4512  gst_v4l2_object_probe_caps
              Failed to probe pixel aspect ratio with VIDIOC_CROPCAP: Unknown error -1
[gstreamer] GST_LEVEL_WARNING (null) v4l2
              /dvs/git/dirty/git-master_linux/3rdparty/gst/gst-v4l2/gst-v4l2/gstv4l2object.c:2398  gst_v4l2_object_add_interlace_mode
              Failed to determine interlace mode
[gstreamer] GST_LEVEL_WARNING (null) v4l2
              /dvs/git/dirty/git-master_linux/3rdparty/gst/gst-v4l2/gst-v4l2/gstv4l2object.c:2398  gst_v4l2_object_add_interlace_mode
              Failed to determine interlace mode
[gstreamer] GST_LEVEL_WARNING (null) v4l2
              /dvs/git/dirty/git-master_linux/3rdparty/gst/gst-v4l2/gst-v4l2/gstv4l2object.c:2398  gst_v4l2_object_add_interlace_mode
              Failed to determine interlace mode
[gstreamer] GST_LEVEL_WARNING (null) v4l2
              /dvs/git/dirty/git-master_linux/3rdparty/gst/gst-v4l2/gst-v4l2/gstv4l2object.c:2398  gst_v4l2_object_add_interlace_mode
              Failed to determine interlace mode
[gstreamer] GST_LEVEL_WARNING nvv4l2decoder v4l2videodec
              /dvs/git/dirty/git-master_linux/3rdparty/gst/gst-v4l2/gst-v4l2/gstv4l2videodec.c:1880  gst_v4l2_video_dec_decide_allocation
              Duration invalid, not setting latency
[gstreamer] GST_LEVEL_WARNING GstNvV4l2BufferPool v4l2bufferpool
              /dvs/git/dirty/git-master_linux/3rdparty/gst/gst-v4l2/gst-v4l2/gstv4l2bufferpool.c:1114  gst_v4l2_buffer_pool_start
              Uncertain or not enough buffers, enabling copy threshold
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer

Please give what you are running that could help to understand the problem.

That problem was solved by the router of the cameras but I found another problem from 1 to 4 hours they start to give these errors and the stream dies:

[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder::Capture() -- an error occurred retrieving the next image buffer
[gstreamer] gstDecoder -- end of stream (EOS)
[gstreamer] gstDecoder::Capture() -- a timeout occurred waiting for the next image buffer
[gstreamer] gstDecoder -- end of stream (EOS) has been reached, stream has been closed

I ask what is better to have a container and have two cameras connected to that stream or have two container and two cameras one doker container per camera.

Thanks, best regards

What’s your version?
Please check the daemon if more clue.

sudo service nvargus-daemon stop
sudo su
/usr/sbin/nvargus-daemon
 
launch camera from another console

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