Internal data flow problem for tcpserversink and sync-method=2 failing
Tim-Philipp Müller
t.i.m at zen.co.uk
Tue Aug 27 03:29:56 PDT 2013
On Tue, 2013-08-27 at 11:51 +0200, Peter Maersk-Moller wrote:
Hi Peter,
> Done, however it may not be as good documented as you may want it to
> be.
>
> It's my first and there is a learning curve. Feel free to comment at
> https://bugzilla.gnome.org/show_bug.cgi?id=706872
That's great, thanks.
> For the request to debug and file a bug as described under here, I'm
> not quite there to do that yet. Thanks for explaining anyway.
It sounds like you can describe how to reproduce the issue (sender like
mpegtsmux ! tcpserversink, and then it happens when a client connects?).
That should be enough for someone to go and investigate. If you could
file another bug about that, that'd be great. If you can't debug it
yourself like I described, that's not a problem, it was just in case you
wanted to look into it some more yourself.
Cheers
-Tim
>
> > (gst-launch-1.0:7266): GStreamer-CRITICAL **:
> > gst_mini_object_ref: assertion `mini_object != NULL'
> failed
> >
> > (gst-launch-1.0:7266): GStreamer-CRITICAL **:
> > gst_caps_get_structure: assertion `GST_IS_CAPS
> (caps)' failed
> >
> > (gst-launch-1.0:7266): GStreamer-CRITICAL **:
> > gst_structure_has_field: assertion `structure !=
> NULL' failed
>
>
> These are pretty bad. Likely a refcount bug somewhere.
> Criticals like
> this usually mean that in other circumstances the code will
> just crash,
> but you got lucky this time.
>
> > I tried to enable debug, but did not see anything
> extra (which
> > is probably due to my lack of experience here)
>
>
> Run gst-launch-1.0 in gdb with
>
> G_DEBUG=fatal_warnings gdb
> --args /usr/bin/gst-launch-1.0 ....
>
> and reproduce it. It should then break at the first warning,
> and you can
> get a stack trace to see what buffer/caps/structure it
> complains about,
> and where in the code. You'll need debugging symbols in the
> binaries for
> that (there might be -dbg packages if you don't build from
> source).
>
> Please file a bug about this, ideally with way to reproduce
> and/or a
> stack trace).
More information about the gstreamer-devel
mailing list