GNOME Bugzilla – Bug 791416
gst-play:When repeat playing a video file for a long time, the gst-play process segmentation fault
Last modified: 2018-07-10 07:28:17 UTC
Created attachment 365290 [details] The modifed source code Hi everyone I got gst-play source code from the following website, and modified video sink and audio sink for Adapting my software environment After Compiling successful, started the gst-play process. The process play the only an video file(duration:1S) with cicle repeat. After a long time,The process crashed.The probability of occurrence is 100%. How to solve this problem? gstreamer's sample source: https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.2.4.tar.xz/tools/gst-play.c Platforms:Armv7l GNU/Linux Gstreamer:1.2.4 sink:audio sink:pulsesink|video sink:v4l2sink segmentation fault content is: ----core dump---- Program terminated with signal SIGSEGV, Segmentation fault.
+ Trace 238239
Gstreamer Dedug info is: ----Dedug info---- Now playing /home/root/vlc-record-1.mp4 Prerolling... (gst-play:628): GStreamer-CRITICAL **: gst_object_unref: assertion '((GObject *) object)->ref_count > 0' failed ERROR Internal data stream error. for file:///home/root/vlc-record-1.mp4 ERROR debug information: /home/neusoft/workspace/Trunk/Project/build_jp/tmp/work/cortexa7-vfp-neon-neusoft-linux-gnueabi/gstreamer1.0-omx/1.2.0-r1/git/omx/gstomxvideodec.c(2147): gst_omx_video_dec_loop (): /GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstOMXH264Dec-omxh264dec:omxh264dec-omxh264dec857: stream stopped, reason not-negotiated (gst-play:628): GStreamer-CRITICAL **: gst_value_intersect: assertion 'G_IS_VALUE(value2)' failed ----Dedug info----
Thanks for the bug report, but 1.2.4 is a very old and no longer support. Please try with a more recent version such as the latest stable release (1.12.4). Feel free to re-open this bug or file a new bug if you're still having problems with a recent version, thanks!
to Tim-Philipp Müller Thank you very much for your reply~ I will choose more recent version to test the problem. (In reply to Tim-Philipp Müller from comment #1) > Thanks for the bug report, but 1.2.4 is a very old and no longer support. > > Please try with a more recent version such as the latest stable release > (1.12.4). > > Feel free to re-open this bug or file a new bug if you're still having > problems with a recent version, thanks!