Bug#755717: gst-libav1.0: segfaults when FFmpeg/Libav is built with --enable-small

Sebastian Dröge slomo at debian.org
Sun Oct 5 17:52:04 UTC 2014


On Di, 2014-07-22 at 19:06 +0200, Andreas Cadhalpun wrote:
> Source: gst-libav1.0
> Version: 1.4.0-1
> Severity: important
> Tags: upstream
> 
> Dear maintainer,
> 
> gst-libav uses AVInputFormat.long_name pointers without checking if they 
> are NULL. But that happens for example, when FFmpeg/Libav is configured 
> with --enable-small.
> In that case the plugin segfaults, when gstreamer tries to load it (see 
> the attached backtrace).
> 
> So please add the necessary checks for NULL pointers.

Well, just don't build libav/ffmpeg with --enable-small :) This is not
supported by gst-libav and even if we add NULL checks everywhere would
result in a package with less functionality. Basically all demuxers and
muxers would be disabled.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-gstreamer-maintainers/attachments/20141005/ea78041e/attachment.sig>


More information about the pkg-gstreamer-maintainers mailing list