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. ** Attachment added: "gstreamer0.10.debdiff" http://launchpadlibrarian.net/10712710/gstreamer0.10.debdiff ** Changed in: gstreamer0.10 (Ubuntu) Sourcepackagename: gnome-app-install => gstreamer0.10 Assignee: albert (albrt) => (unassigned) Status: In Progress => Confirmed -- gnome-app-install crashed with SIGSEGV in gst_structure_from_string https://bugs.launchpad.net/bugs/173118 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is a bug contact for gstreamer0.10 in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs