Comment 4 for bug 173118

Revision history for this message
Albert Damen (albrt) wrote :

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.