[Bug 743938] pipeline: Handle the case were we are still loading the project and the user tries to set its state to PLAYING/PAUSED.

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Jun 9 06:53:14 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=743938

--- Comment #13 from Tim-Philipp Müller <t.i.m at zen.co.uk> ---
Created attachment 304863
  --> https://bugzilla.gnome.org/attachment.cgi?id=304863&action=edit
minimal xges file

Create required asset (66 MB):

 gst-launch-1.0 videotestsrc num-buffers=1325 !
video/x-raw,format=I420,width=640,height=480,framerate=25/1 ! avimux ! filesink
location=/tmp/video.avi

I can reproduce three issues with this and the attached xges project then in
git master (these are racy, so don't necessarily happen all the time, although
with the above I can reproduce with 90% reliability on my box) using

 ges-launch-1.0 -l min.xges -o /tmp/theora.ogg

a) not-negotiated flow error (seems to be caused by a caps event being pushed
on a pad that's flushing because of a seek).

b) when (a) happens, GES crashes in ges-timeline.c 1048
(stop_tracking_track_element) at g_sequence_remove (iters->iter_by_layer).
Sometimes it complains that it's not an end iter, sometimes it just crashes.
Probably invalid memory access due to missing/broken cleanup somewhere.

c) when running this in valgrind it hangs after:

0:00:03.960214385 13865      0xce22ff0 ERROR         nlecomposition
nle/nlecomposition.c:2537:_relink_children_recursively: Not enough sinkpads to
link all objects to the operation ! 1 / 0
0:00:03.962141168 13865      0xce22ff0 ERROR         nlecomposition
nle/nlecomposition.c:2540:_relink_children_recursively: Operation has no child
objects to be connected to !!!


Just putting all the info here for now in case you want to have a look or clone
separate bugs.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list