Bug#788708: Bug#799632: iceweasel: SIGSEGV when playing videos via gstreamer

Agustin Martin agmartin at debian.org
Tue Nov 10 19:31:45 UTC 2015


On Mon, Sep 21, 2015 at 03:55:16AM +0200, Soeren D. Schulze wrote:
> Package: iceweasel
> Version: 38.2.1esr-1~deb8u1
> Severity: important
> 
> Approximately once every 10 hours of use, I experience a crash of Iceweasel.
> It seems to be correlated with playing videos via gstreamer with the
> libav/ffmpeg backend, but I have not yet found any reliable way to reproduce
> it.
> 
> I have observed similar crashes like this on other Debian systems with
> earlier versions of Iceweasel, but I cannot tell if it is the same bug
> because I did not have a debugger running.
> 
> Please see the full backtrace below.  At a first glance, the problem seems
> to be in the GST_VIDEO_FRAME_COMP_DATA macro which ultimately calls
> GST_VIDEO_FORMAT_INFO_DATA (defined in the gstreamer headers), which in turn
> dereferences frame->info->finfo.  According to #1 in the backtrace, finfo is
> NULL, so I think this is what causes the crash.
...

> {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
>         not_first_call = <optimized out>
>         pagesize_m1 = <optimized out>
>         sp = <optimized out>
>         freesize = <optimized out>
>         __PRETTY_FUNCTION__ = "start_thread"
> #16 0x00007ffff707c06d in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
> No locals.
> (gdb)

This seems to be similar to the backtrace reported in
https://bugs.debian.org/797227, caused by the same problem
as https://bugs.debian.org/788708 (cc'ed).

Is this problem still hapenning with gstreamer1.0-plugins-bad 1.4.5-3 or
higher?

Regards,

-- 
Agustin



More information about the pkg-gstreamer-maintainers mailing list