Le 12/06/2016 à 05:37, Ken Moffat a écrit :
Sitting back from my attempts to debug where firefox-47 on gcc-6.1
*occasionally* segfaults, I wonder if I'm missing the bigger
picture. For me, firefox has often segfaulted (sometimes once a
week, other times more frequently) but it has generally been usable.
At the moment, it seems to segfault several times a day, usually on
youtube (this is without things like ffmpeg and the main gstreamer
plugins, so probably on html5 video) - I did get several segfaults
on a forum a couple of days ago although at the moment (different
compiler settings) it seems ok there.
But when I'm not *testing* a new build I can go weeks without
visiting youtube, and I wonder how important that part of the usage
actually is to BLFS users ?
Since most people do not read -dev, I'll ask these questions here (to
people who use the versions of firefox in the books) -
1. Do you update firefox to the latest release ?
2. If not, do you think that using an old version is safe ? I have
to ask that because almost every update includes CVE fixes.
3. If firefox segfaults a few times a day, but mostly recovers the
tabs without trouble, is that acceptable ?
4. And if *some* youtube html5 videos give trouble, can you live
with that, or will you be jumping ship to one of the distros ?
TIA.
ĸen
Hi Ken,
I have not yet upgraded firefox to release 47 (need to install autoconf
2.13) but I also encountered segfaults on youtube with firefox 46: see
my previous post last month
(http://lists.linuxfromscratch.org/pipermail/blfs-support/2016-May/077943.html)
and I solved it adding -fno-schedule-insns2 to CFLAGS and CXXFLAGS.
Archlinux uses those flags and others to compile firefox 47 (see
https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/firefox):
|# GCC 6 CFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse
-fno-schedule-insns2" CXXFLAGS+=" -fno-delete-null-pointer-checks
-fno-lifetime-dse -fno-schedule-insns2"|
Did you try that ?
Pierre
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page