[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