Created attachment 159659 [details] gdb session on firefox.core I just built and installed firefox-40.0,1. Now firefox crashes everytime after a few minutes of activity. Attached is a short gdb session on firefox.core.
Can you try the suggestion in bug 202165 comment 5 ? Restart firefox and check "GPU Accelerated Windows" in about:support which should no longer have "(OMTC)".
Created attachment 159660 [details] gdb session for next crash
confirm, random crashes, core files not identical
Created attachment 159663 [details] firefox gdb two core
(In reply to Jan Beich from comment #1) I changed the setting and verified that "OMTC" is no longer shown (it indeed was before). I have not had a crash so far; of course, I'll have to test somewhat longer... Also: - I do have an nvidia card and use the (closed-source) nvidia driver - I did indeed have the impression that firefox was crashing while scrolling (using the mouse wheel) So, let's keep fingers crossed. I'll keep you posted.
(In reply to Jan Beich from comment #1) "about:config: layers.offmainthreadcomposition.enabled -> false" work fine for me, video i5-intel Sandybridge Mobile, ff build with: OPTIONS_FILE_SET+=GTK2 OPTIONS_FILE_UNSET+=GTK3
*** Bug 202184 has been marked as a duplicate of this bug. ***
A commit references this bug: Author: jbeich Date: Sun Aug 9 16:30:46 UTC 2015 New revision: 393804 URL: https://svnweb.freebsd.org/changeset/ports/393804 Log: www/firefox: make testing bundled cairo easier via option BUNDLED_CAIRO does nothing with GTK3 until Firefox 41.0 https://bugzilla.mozilla.org/show_bug.cgi?id=1159273 PR: 202174 MFH: 2015Q3 Changes: head/Mk/bsd.gecko.mk head/mail/thunderbird/Makefile head/www/firefox/Makefile head/www/firefox/Makefile.options head/www/firefox-esr/Makefile head/www/libxul/Makefile head/www/seamonkey/Makefile
A commit references this bug: Author: jbeich Date: Sun Aug 9 16:31:02 UTC 2015 New revision: 393805 URL: https://svnweb.freebsd.org/changeset/ports/393805 Log: www/firefox: temporarily disable OMTC to avoid crashes OMTC on X11 platforms uses BasicCompositor unless GL layers are also enabled. Change the default value of its pref in about:config. For now, bundled cairo is left as is pending more testing. No upstream bug as I cannot reproduce reliably to get the stacktrace(s) with a clean profile. PR: 202174 Reported by: many Tested by: Martin Birgmeier, Andrey Fesenko, Konstantin Belousov MFH: 2015Q3 X-MFH-With: r393690 Changes: head/www/firefox/Makefile head/www/firefox/files/patch-modules-libpref-init-all.js
Thanks. Worked around. Test BUNDLED_CAIRO if you really want OMTC benefits.
A commit references this bug: Author: jbeich Date: Tue Aug 11 08:13:26 UTC 2015 New revision: 393934 URL: https://svnweb.freebsd.org/changeset/ports/393934 Log: MFH: r393804 www/firefox: make testing bundled cairo easier via option BUNDLED_CAIRO does nothing with GTK3 until Firefox 41.0 https://bugzilla.mozilla.org/show_bug.cgi?id=1159273 PR: 202174 Approved by: ports-secteam (feld) Changes: _U branches/2015Q3/ branches/2015Q3/Mk/bsd.gecko.mk branches/2015Q3/mail/thunderbird/Makefile branches/2015Q3/www/firefox/Makefile branches/2015Q3/www/firefox/Makefile.options branches/2015Q3/www/firefox-esr/Makefile branches/2015Q3/www/libxul/Makefile branches/2015Q3/www/seamonkey/Makefile
A commit references this bug: Author: jbeich Date: Tue Aug 11 18:30:04 UTC 2015 New revision: 393958 URL: https://svnweb.freebsd.org/changeset/ports/393958 Log: MFH: r393690, r393803, r393805, r393879 - Update Firefox to 40.0 - Update Firefox ESR and libxul to 38.2.0 - Phase out no longer supported LOGGING option [1] - Temporarily disable OMTC to avoid crashes [2] PORTREVISION was MFH'd as is to avoid merge conflicts in future. Changes: https://www.mozilla.org/firefox/40.0/releasenotes/ Changes: https://www.mozilla.org/firefox/38.2.0/releasenotes/ PR: 202165 [1] PR: 202174 [2] Reported by: rsmith@xs4all.nl [1] Reported by: many [2] Tested by: Martin Birgmeier, Andrey Fesenko, Konstantin Belousov [2] Approved by: ports-secteam (delphij, feld) Changes: _U branches/2015Q3/ branches/2015Q3/Mk/Uses/gecko.mk branches/2015Q3/Mk/bsd.gecko.mk branches/2015Q3/www/firefox/Makefile branches/2015Q3/www/firefox/distinfo branches/2015Q3/www/firefox/files/patch-bug1021761 branches/2015Q3/www/firefox/files/patch-bug1073117 branches/2015Q3/www/firefox/files/patch-bug826985 branches/2015Q3/www/firefox/files/patch-bug847568 branches/2015Q3/www/firefox/files/patch-ijg-libjpeg branches/2015Q3/www/firefox/files/patch-modules-libpref-init-all.js branches/2015Q3/www/firefox/files/patch-system-openh264 branches/2015Q3/www/firefox/files/patch-z-bug517422 branches/2015Q3/www/firefox-esr/Makefile branches/2015Q3/www/firefox-esr/distinfo branches/2015Q3/www/firefox-esr-i18n/Makefile branches/2015Q3/www/firefox-esr-i18n/distinfo branches/2015Q3/www/firefox-i18n/Makefile branches/2015Q3/www/firefox-i18n/distinfo branches/2015Q3/www/libxul/Makefile branches/2015Q3/www/libxul/distinfo branches/2015Q3/www/linux-firefox/Makefile branches/2015Q3/www/linux-firefox/distinfo branches/2015Q3/www/linux-firefox/pkg-plist
A commit references this bug: Author: jbeich Date: Fri Jan 8 04:17:48 UTC 2016 New revision: 405511 URL: https://svnweb.freebsd.org/changeset/ports/405511 Log: www/firefox: enable BUNDLED_CAIRO per r393805 Electrolysis is going to require OMTC which had stability issues with system Cairo. To avoid trainwreck let's get more exposure. https://wiki.mozilla.org/Electrolysis#Schedule PR: 202174 (ping) Changes: head/www/firefox/Makefile
A commit references this bug: Author: jbeich Date: Thu Sep 8 06:49:11 UTC 2016 New revision: 421532 URL: https://svnweb.freebsd.org/changeset/ports/421532 Log: www/firefox: re-enable OMTC for BUNDLED_CAIRO=off (backing out r393805) OMTC is also required to support Electrolysis (called Multiprocess Windows in about:support) introduced in Firefox 48 via e10srollout@mozilla.org system addon. PR: 202174, 211792 Tested by: scf MFH: 2016Q3 Changes: head/www/firefox/Makefile head/www/firefox/files/patch-modules-libpref-init-all.js
A commit references this bug: Author: jbeich Date: Sun Sep 11 23:58:51 UTC 2016 New revision: 421886 URL: https://svnweb.freebsd.org/changeset/ports/421886 Log: MFH: r421532 www/firefox: re-enable OMTC for BUNDLED_CAIRO=off (backing out r393805) OMTC is also required to support Electrolysis (called Multiprocess Windows in about:support) introduced in Firefox 48 via e10srollout@mozilla.org system addon. PR: 202174, 211792 Tested by: scf Approved by: ports-secteam (feld) Changes: _U branches/2016Q3/ branches/2016Q3/www/firefox/Makefile branches/2016Q3/www/firefox/files/patch-modules-libpref-init-all.js