Created attachment 1147849 [details] journalctl covering a firefox crash Since installing F24 alpha firefox has crashed on several occasions. using the version from the fedora repos firefox crashes with no pattern. Yesterday I received an email from ebay which required a reply. - click the reply button - this opens a new tab in the already active firefox (2 tabs already open) - firefox crashes This occurred repeatedly when the same actions were performed. Last night my "dnf update" provided firefox 45 and kernel 4.5.1-300. I rebooted and the same problem was there again. I downloaded firefox 45.0.2 from the mozilla website and the problem is NOT repeated with that browser. I have included a journalctl output for the period the problem occurred.
And now I am including the output of lspci in case this is relevant 00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09) 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) 00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04) 00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05) 00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05) 00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5) 00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5) 00:1c.5 PCI bridge: Intel Corporation 82801 PCI Bridge (rev b5) 00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05) 00:1f.0 ISA bridge: Intel Corporation H61 Express Chipset Family LPC Controller (rev 05) 00:1f.2 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family 4 port SATA IDE Controller (rev 05) 00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05) 00:1f.5 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family 2 port SATA IDE Controller (rev 05) 02:00.0 Ethernet controller: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet (rev c0) 03:00.0 PCI bridge: Integrated Technology Express, Inc. Device 8892 (rev 30)
I suspect this crash is due to gcc6 which miscompile Firefox and causes the crashes. Can you please install/enable ABRT and report all crashes at retrace server? Thanks!
okay, abrt is running. I just follow the instructions on this page when I get a crash? https://fedoraproject.org/wiki/Features/RetraceServer
(In reply to Tim Lloyd from comment #3) > okay, abrt is running. I just follow the instructions on this page when I > get a crash? > > https://fedoraproject.org/wiki/Features/RetraceServer This is a Fedora feature page about retrace server deployment. You just need to report the firefox crash via ABRT tool, that's all.
ff crashed almost immediately, I tried this but no joy. Am I on the right lines? [tim@riverside ~]$ abrt-retrace-client create -d /var/spool/abrt/ccpp-2016-04-18-18:09:33-22667 You are going to upload 66.6 MiB. Continue? [y/N] y A server-side error occurred on 'retrace.fedoraproject.org' There is not enough storage space on the server
If you can crash Firefox please attach a backtrace here, there's how-to available: http://fedoraproject.org/wiki/Debugging_guidelines_for_Mozilla_products#Application_crash Thanks!
firefox-45.0.2-2.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-cebfb38250
I didn't get very far I am afraid. I got this: Or do I just wait for 45.0.2.2? [tim@riverside ~]$ firefox -g -d gdb MOZILLA_FIVE_HOME=/usr/lib64/firefox LD_LIBRARY_PATH=/usr/lib64/firefox:/usr/lib64/firefox/plugins:/usr/lib64/firefox DISPLAY=:0 FONTCONFIG_PATH=/etc/fonts:/usr/lib64/firefox/res/Xft DYLD_LIBRARY_PATH=/usr/lib64/firefox:/usr/lib64/firefox LIBRARY_PATH= SHLIB_PATH=/usr/lib64/firefox:/usr/lib64/firefox LIBPATH=/usr/lib64/firefox:/usr/lib64/firefox ADDON_PATH= MOZ_PROGRAM=/usr/lib64/firefox/firefox MOZ_TOOLKIT= moz_debug=1 moz_debugger=gdb moz_debugger_args= /usr/bin/gdb --args /usr/lib64/firefox/firefox GNU gdb (GDB) Fedora 7.11-66.fc24 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/lib64/firefox/firefox...Reading symbols from /usr/lib64/firefox/firefox...(no debugging symbols found)...done. (no debugging symbols found)...done. Missing separate debuginfos, use: dnf debuginfo-install firefox-45.0.2-1.fc24.x86_64 (gdb) run Starting program: /usr/lib64/firefox/firefox [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Detaching after fork from child process 32101. [New Thread 0x7fffdc0dd700 (LWP 32102)] [Thread 0x7fffdc0dd700 (LWP 32102) exited] Detaching after fork from child process 32103. [New Thread 0x7fffdc0dd700 (LWP 32104)] [New Thread 0x7fffdb0a2700 (LWP 32105)] [New Thread 0x7fffd86af700 (LWP 32106)] [New Thread 0x7fffd6989700 (LWP 32107)] [New Thread 0x7ffff7fec700 (LWP 32108)] [New Thread 0x7fffd6188700 (LWP 32109)] [New Thread 0x7fffd55f2700 (LWP 32110)] [New Thread 0x7fffd53f1700 (LWP 32111)] [New Thread 0x7fffd51f0700 (LWP 32112)] [New Thread 0x7fffd4fef700 (LWP 32113)] [New Thread 0x7fffd4dee700 (LWP 32114)] [New Thread 0x7fffd4bed700 (LWP 32115)] [New Thread 0x7fffd38ff700 (LWP 32116)] [New Thread 0x7fffd2dff700 (LWP 32117)] [New Thread 0x7fffd25fe700 (LWP 32118)] [New Thread 0x7fffdb8dc700 (LWP 32120)] [New Thread 0x7fffcfeff700 (LWP 32121)] [New Thread 0x7fffce1ff700 (LWP 32123)] [New Thread 0x7fffcd9fe700 (LWP 32124)] [New Thread 0x7fffcc6ff700 (LWP 32125)] Thread 1 "firefox" received signal SIG38, Real-time event 38. 0x00007fffe9023911 in JSObject* mozilla::dom::WrapNativeParent<nsISupports*>(JSContext*, nsISupports* const&) [clone .isra.334] () from /usr/lib64/firefox/libxul.so (gdb) quit A debugging session is active. Inferior 1 [process 32097] will be killed. Quit anyway? (y or n) y
SIG38 is not a crash. Just type "c" to continue. You're looking for segmentation fault signal.
firefox-45.0.2-2.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-cebfb38250
tim: you can also try simply opening the GUI crash reporter - it's called 'Problem Reporting' - and looking for the Firefox crash. If it's detected as being a dupe of an existing bug report, that should be shown in the information for the crash.
thanks Adam. I can see the crash there and no mention of it being a dupe. Any relevant information I can provide. I could dump the core backtrace but it is ~3500 lines. The reason is "firefox killed by SIGSEGV"
if you can attach the backtrace that would probably be useful.
Created attachment 1148771 [details] firefox crash
Comment on attachment 1148771 [details] firefox crash Thanks, this should be fixed by 45.0.2
firefox-45.0.2-2.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.