Gstreamer0.10 version 0.10.15 as used in Hardy contains a new validation of names for structures. A name string used by gnome-app-install does not pass this validation, which results in a null pointer being used to address a structure field. An example of a name string used by gnome-app-install is "0.10:decoder-video/mpeg, mpegversion=(int)[ 1, 2 ], systemstream=(boolean)false".
The attached debdiff patches the name validation to allow the string used by gnome-app-install.
Alternatively, building gstreamer0.10 with G_DISABLE_CHECKS or G_DISABLE_ASSERT set could also solve this bug, as the name validation is called in g_return_val_if_fail (gst/gststructure.c line 181).
Gstreamer0.10 with the attached debdiff builds ok in a hardy pbuilder and solved both the crash when gnome-app-install is run manually and when it is called by totem to search plugins.
Gstreamer0.10 version 0.10.15 as used in Hardy contains a new validation of names for structures. A name string used by gnome-app-install does not pass this validation, which results in a null pointer being used to address a structure field. An example of a name string used by gnome-app-install is "0.10:decoder- video/mpeg, mpegversion=(int)[ 1, 2 ], systemstream= (boolean) false". val_if_ fail (gst/gststructure.c line 181).
The attached debdiff patches the name validation to allow the string used by gnome-app-install.
Alternatively, building gstreamer0.10 with G_DISABLE_CHECKS or G_DISABLE_ASSERT set could also solve this bug, as the name validation is called in g_return_
Gstreamer0.10 with the attached debdiff builds ok in a hardy pbuilder and solved both the crash when gnome-app-install is run manually and when it is called by totem to search plugins.