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

Agustin Martin agmartin at debian.org
Thu Nov 12 12:39:49 UTC 2015


On Wed, Nov 11, 2015 at 02:37:16PM +0100, Sebastian Dröge wrote:
> On Di, 2015-11-10 at 20:31 +0100, Agustin Martin wrote:
> > 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?
> 
> If someone can confirm that, I'll prepare a gst-plugins-bad1.0 update
> for jessie with that patch. Just let me know :)

Hi,

In this case, it seems to be a mixed testing+jessie box, not pure jessie,
so I would not yet consider it a reason for a backport.

I am looking at other iceweasel bugs that may be related to this. Will ask
for feedback and cc this bug report as gstreamer1.0-plugins-bad reference
(should have indeed used #797227), so at least they can be reassigned and
closed if needed.

Regards,

-- 
Agustin



More information about the pkg-mozilla-maintainers mailing list