Bug#475735: [gstreamer0.10-plugins-base] gstreamer fail to initialize with error "Error re-scanning registry , child terminated by signal > Could not initialize GStreamer"

Sebastian Dröge slomo at circular-chaos.org
Wed Apr 16 12:52:21 UTC 2008

reassign 475735 gstreamer0.10
found 475735 0.10.18-2

Am Dienstag, den 15.04.2008, 00:25 +0200 schrieb Alessio Gaeta:
> Hash: SHA1
> Sebastian Dröge ha scritto:
> > Thanks, hm could you change gst/gstregistrybinary.c line ~681 to the following?
> > 
> >   /* unpack plugin feature strings */
> >   unpack_string (*in, type_name);
> > 
> >   if (!type_name || !*(type_name)) {
> >     GST_ERROR ("No feature type name");
> >     return FALSE;
> >   }
> > 
> > 
> > and then get debug logs again the same way as before? Also, could you attach the
> > /home/alessio/.gstreamer-0.10/registry.i486.bin file to this bug?
> Here I am...

Thanks, this helps much. I'll try to debug that in the next days,
something seems to be fishy with the binary registry if an element
implements the URI interface but doesn't support any URI schemes.

Could you please do:

a) get the sources of gst-plugins-base0.10
b) add a g_print ("schemes: %s %d\n", schemes[i], num); in
ext/gio/gstgio.c below line 115 (i.e. just below the "for" and above the
c) build gst-plugins-base0.10 with that change
d) install it, remove /home/alessio/.gstreamer-0.10/registry.i486.bin
d) run gst-inspect-0.10 giosrc

It should print lines like "schemes: http 10" at the top, could you give
all of those? If there are none add a g_print ("schemes: %d\n", num);
just above the "for" loop and try again the same. Then it should pritn
"schemes: 0" in which case gio/gvfs is broken on your system too but
that's another issue ;)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
Url : http://lists.alioth.debian.org/pipermail/pkg-gstreamer-maintainers/attachments/20080416/bf62de19/attachment.pgp 

More information about the Pkg-gstreamer-maintainers mailing list