I am facing some issues running a GStreamer on my Jetson Nano 4GB with the default L4T components.
The minimal pipeline gst-launch-1.0 souphttpsrc location=http://192.168.0.123:8080/videofeed is-live=true ! decodebin ! fakevideosink
runs with the following input
which is provided by the IP Webcam app.
Unfortunately, it crashes randomly after some seconds
** (gst-launch-1.0:14150): CRITICAL **: 11:52:42.781: gst_adapter_push: assertion ‘GST_IS_BUFFER (buf)’ failed
Caught SIGSEGV #0 0x0000007fa7b34e28 in __GI___poll (fds=0x55644ad0e0, nfds=548275495816, timeout=) at …/sysdeps/unix/sysv/linux/poll.c:41 #1 0x0000007fa7c41f58 in () at /usr/lib/aarch64-linux-gnu/libglib-2.0.so.0 #2 0x00000055642144d0 in ()
Segmentation fault (core dumped)
I can’t detect any issues checking the debug output, so the back trace is the only thing which may help.
Does anybody has an idea what could be the problem or how to do some deeper investigation?
Hi,
thanks for your help, here is the requested output:
0:00:03.107036362 16450 0x55788e7980 INFO GST_ELEMENT_FACTORY gstelementfactory.c:361:gst_element_factory_create: creating element “souphttpsrc”
0:00:03.110074827 16450 0x55788e7980 INFO GST_ELEMENT_FACTORY gstelementfactory.c:361:gst_element_factory_create: creating element “decodebin”
0:00:03.111364474 16450 0x55788e7980 INFO GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element “typefind” named “typefind”
0:00:03.112338181 16450 0x55788e7980 INFO GST_ELEMENT_FACTORY gstelementfactory.c:361:gst_element_factory_create: creating element “fakevideosink”
0:00:03.112527557 16450 0x55788e7980 INFO GST_ELEMENT_FACTORY gstelementfactory.c:359:gst_element_factory_create: creating element “fakesink” named “sink”
0:00:03.112914488 16450 0x55788e7980 INFO GST_ELEMENT_FACTORY gstelementfactory.c:361:gst_element_factory_create: creating element “pipeline”
Setting pipeline to PAUSED …
Pipeline is live and does not need PREROLL …
Got context from element ‘souphttpsrc0’: gst.soup.session=context, session=(SoupSession)NULL, force=(boolean)false;
Setting pipeline to PLAYING …
New clock: GstSystemClock
0:00:03.373045211 16450 0x55786c5400 INFO GST_ELEMENT_FACTORY gstelementfactory.c:361:gst_element_factory_create: creating element “multipartdemux”
0:00:03.373919021 16450 0x55786c5400 INFO GST_ELEMENT_FACTORY gstelementfactory.c:361:gst_element_factory_create: creating element “multiqueue”
nvbuf_utils: Could not get EGL display connection
0:00:05.485369445 16450 0x55786c5400 INFO GST_ELEMENT_FACTORY gstelementfactory.c:361:gst_element_factory_create: creating element “nvjpegdec”
I was now able to do some more testing, unfortunately, I’ve recognized exactly the same exception still occurs. Are there other things I could try to do to find the issue?