Bug#777024: gmediarender segfaults on startup on armel, raspbian and possiblly other architectures if gstreamer1.0-plugins-bad is installed.

peter green plugwash at p10link.net
Wed Feb 4 03:00:51 UTC 2015


package: gstreamer1.0-plugins-bad
version: 1.4.3-2
severity: grave
tags: patch

We received a report in raspbian, that gmediarender was segfaulting on 
startup. Further investigation by the original reporter showed that it 
only happened if gstreamer1.0-plugins-bad was installed.

https://bugs.launchpad.net/raspbian/+bug/1392850

The reporter took it to upstream who tracked the problem down to an 
incorrect call to a variadic function.

https://bugzilla.gnome.org/show_bug.cgi?id=740191
http://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=3e1d7630187dd96b137553aec2c6edb60c213682

AIUI this has the potential to crash on most 32-bit architectures (on 
64-bit architectures I belive alignment requirements will mask the 
problem), whether it actually crashes depends on what happens to be on 
the stack/in the registers at the time.

My tests have shown that this does not appear to crash on debian armhf 
at the moment but it does appear to crash on debian armel.

While working on this issue I also ran into an "unrepresentable changes 
to source" error caused by incomplete cleanup in your clean target. So I 
fixed that too.

Debdiff attatched, no intent to nmu

P.S. theres some noise in the debdiff, looks like your clean target 
needs further work.
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: gst-plugins-bad.debdiff
URL: <http://lists.alioth.debian.org/pipermail/pkg-gstreamer-maintainers/attachments/20150204/fe4bfdad/attachment.ksh>


More information about the pkg-gstreamer-maintainers mailing list