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

Reply via email to