Critical error : Trying to dispose object "xxxxxx", but it still has a parent "registry0"

Tim-Philipp Müller t.i.m at zen.co.uk
Wed Mar 6 08:09:05 PST 2013


On Wed, 2013-03-06 at 16:43 +0100, Gilles DOFFE wrote:

> Yes I'm sure. It is what is really strange here. Where is this
> registry0 file ?!

It's not a file, it's the registry object. Run

GST_REGISTRY_FORK=no G_DEBUG=fatal_warnings
gdb /usr/bin/gst-inspect-0.10

then it will stop at the warning and you can look at the backtrace to
see where that presumably premature unref happens from. (It might be
that the wrong unref is somewhere else of course, but it's a starting
point).

Cheers
 -Tim


> 
> 2013/3/6 Chuck Crisler <ccrisler at mutualink.net>
>         Are you sure that a registry isn't created? It is stored in a
>         hidden directory. /HOME/.gstreamer-0.10/registry.NNN.bin
>         
>         On Wed, Mar 6, 2013 at 10:18 AM, Gilles DOFFE
>         <g.doffe at gmail.com> wrote:
>         
>                 Hello,
>                 
>                 
>                 I'm getting this kind of error when launching a gst
>                 command like gst-inspect :
>                 
>                 
>                 ----------------------------------------------------------------------------------------------------------------------------------
>                 
>                 # gst-inspect-0.10          
>                 
>                 
>                 
>                 (gst-plugin-scanner:2001): GStreamer-CRITICAL **: 
>                 Trying to dispose object "rtpmux", but it still has a
>                 parent "registry0".
>                 You need to let the parent manage the object instead
>                 of unreffing the object directly.
>                 
>                 
>                 
>                 
>                 (gst-plugin-scanner:2001): GStreamer-CRITICAL **: 
>                 Trying to dispose object "rtpdtmfmux", but it still
>                 has a parent "registry0".
>                 You need to let the parent manage the object instead
>                 of unreffing the object directly.
>                 
>                 
>                 
>                 
>                 (gst-plugin-scanner:2001): GStreamer-WARNING **:
>                 removing plugin that is still in registry
>                 
>                 
>                 (gst-plugin-scanner:2001): GStreamer-CRITICAL **: 
>                 Trying to dispose object "shapewipe", but it still has
>                 a parent "registry0".
>                 You need to let the parent manage the object instead
>                 of unreffing the object directly.
>                 
>                 
>                 
>                 
>                 (gst-plugin-scanner:2001): GStreamer-WARNING **:
>                 removing plugin that is still in registry
>                 
>                 
>                 (gst-plugin-scanner:2001): GStreamer-CRITICAL **: 
>                 Trying to dispose object "mpegtsmux", but it still has
>                 a parent "registry0".
>                 You need to let the parent manage the object instead
>                 of unreffing the object directly.
>                 
>                 
>                 
>                 
>                 (gst-plugin-scanner:2001): GStreamer-WARNING **:
>                 removing plugin that is still in registry
>                 
>                 
>                 ----------------------------------------------------------------------------------------------------------------------------------
>                 
>                 
>                 A strange thing is that the registry file is never
>                 created so I do not really understand from where this
>                 registry0 comes ?
>                 
>                 
>                 You can find the full traces in attachment.
>                 
>                 
>                 I'm using gstreamer 0.10.36 which is mandatory.
>                 
>                 
>                 Can you help me please ?
>                 Thanks in advance,
>                 
>                 
>                 Gilles
>                 
>                 
>                 _______________________________________________
>                 gstreamer-devel mailing list
>                 gstreamer-devel at lists.freedesktop.org
>                 http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>                 
>         
>         
>         _______________________________________________
>         gstreamer-devel mailing list
>         gstreamer-devel at lists.freedesktop.org
>         http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>         
> 
> 
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel




More information about the gstreamer-devel mailing list