Firefox Constantly Crashing (Ver 95.0.1 64-bit)

My Firefox and any forks I use (Waterfox) constantly crashes randomly when I use the browser. Sometimes it does so immediately, other moments it works for a good hour before crashing. Once it does crash, though, it tends to constantly do so a couple of times before working again.

I attempted following the EndeavourOS Firefox Troubleshooting Guide to no avail; considering this issue happens with all versions of the browser (Waterfox, Firefox), I’m starting to wonder whether it’s a system issue. That or Youtube has something to do with it, as it seems to crash whenever I have a Youtube video playing; I doubt this is the case, but you never know.

As for extensions, I have used the same three for at least a year with no issues on both linux and Windows 10 (tampermonkey, ublock origin, image search options); I have removed tampermonkey and replaced ublock origin for testing purposes, though it doesn’t seem have worked.

While running in terminal, all it ever gives me, in terms of errors, is a message about exiting due to channel error; this repeats about four times.

What log files is needed for troubleshooting?

Edit: Here’s my system log

  Kernel: 5.10.84-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64
    root=UUID=df133989-f97d-4f2d-9c57-94c7e99fe388 rw quiet
    udev.log_priority=3
  Desktop: KDE Plasma 5.23.4 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11
    vt: 1 dm: SDDM Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: Micro-Star model: B450 GAMING PRO CARBON AC (MS-7B85)
    v: 1.0 serial: <superuser required> UEFI: American Megatrends v: 1.C0
    date: 06/11/2020
Battery:
  Message: No system battery data found. Is one present?
Memory:
  RAM: total: 15.64 GiB used: 2.54 GiB (16.2%)
  RAM Report:
    permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: AMD Ryzen 7 1700X bits: 64 type: MT MCP arch: Zen
    family: 0x17 (23) model-id: 1 stepping: 1 microcode: 0x8001138
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 768 KiB desc: d-8x32 KiB; i-8x64 KiB L2: 4 MiB desc: 8x512 KiB
    L3: 16 MiB desc: 2x8 MiB
  Speed (MHz): avg: 1866 high: 2047 min/max: 2200/3400 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 1879 2: 1878
    3: 1796 4: 1714 5: 1885 6: 1884 7: 1884 8: 1894 9: 2047 10: 1791 11: 1808
    12: 1755 13: 1882 14: 1922 15: 1927 16: 1918 bogomips: 108823
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext clflush clflushopt clzero cmov cmp_legacy constant_tsc cpb cpuid
    cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid
    fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb irperf lahf_lm lbrv lm
    mca mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc
    nopl npt nrip_save nx osvw overflow_recov pae pat pausefilter pclmulqdq
    pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse
    pse36 rdrand rdseed rdtscp rep_good sep sev sha_ni skinit smap smca sme
    smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 succor svm svm_lock syscall
    tce topoext tsc tsc_scale v_vmsave_vmload vgif vmcb_clean vme vmmcall wdt
    xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP:
    disabled, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
    vendor: Sapphire Limited Nitro+ driver: amdgpu v: kernel bus-ID: 26:00.0
    chip-ID: 1002:67df class-ID: 0300
  Device-2: Logitech Webcam C110 type: USB driver: snd-usb-audio,uvcvideo
    bus-ID: 1-2.4:6 chip-ID: 046d:0829 class-ID: 0102
  Display: x11 server: X.Org 1.21.1.2 compositor: kwin_x11 driver:
    loaded: amdgpu,ati unloaded: modesetting alternate: fbdev,vesa
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 5760x1080 s-dpi: 96 s-size: 1524x285mm (60.0x11.2")
    s-diag: 1550mm (61")
  Monitor-1: DisplayPort-0 res: 1920x1080 dpi: 92
    size: 531x299mm (20.9x11.8") diag: 609mm (24")
  Monitor-2: HDMI-A-0 res: 1920x1080 hz: 60 dpi: 92
    size: 531x299mm (20.9x11.8") diag: 609mm (24")
  Monitor-3: HDMI-A-1 res: 1920x1080 hz: 60 dpi: 142
    size: 344x193mm (13.5x7.6") diag: 394mm (15.5")
  OpenGL: renderer: AMD Radeon RX 580 Series (POLARIS10 DRM 3.40.0
    5.10.84-1-MANJARO LLVM 13.0.0)
    v: 4.6 Mesa 21.2.5 direct render: Yes
Audio:
  Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
    vendor: Sapphire Limited driver: snd_hda_intel v: kernel bus-ID: 26:00.1
    chip-ID: 1002:aaf0 class-ID: 0403
  Device-2: AMD Family 17h HD Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel bus-ID: 28:00.3 chip-ID: 1022:1457
    class-ID: 0403
  Device-3: Arturia MiniLab mkII type: USB driver: snd-usb-audio
    bus-ID: 1-2.3:4 chip-ID: 1c75:0289 class-ID: 0103
  Device-4: Logitech Webcam C110 type: USB driver: snd-usb-audio,uvcvideo
    bus-ID: 1-2.4:6 chip-ID: 046d:0829 class-ID: 0102
  Sound Server-1: ALSA v: k5.10.84-1-MANJARO running: yes
  Sound Server-2: sndio v: N/A running: no
  Sound Server-3: JACK v: 1.9.19 running: no
  Sound Server-4: PulseAudio v: 15.0 running: yes
  Sound Server-5: PipeWire v: 0.3.40 running: yes
Network:
  Device-1: Intel Wireless-AC 9260 driver: iwlwifi v: kernel bus-ID: 21:00.0
    chip-ID: 8086:2526 class-ID: 0280
  IF: wlo1 state: down mac: <filter>
  Device-2: Intel I211 Gigabit Network vendor: Micro-Star MSI driver: igb
    v: kernel port: f000 bus-ID: 22:00.0 chip-ID: 8086:1539 class-ID: 0200
  IF: enp34s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel Wireless-AC 9260 Bluetooth Adapter type: USB driver: btusb
    v: 0.8 bus-ID: 3-4:4 chip-ID: 8087:0025 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 11.61 TiB used: 387.19 GiB (3.3%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST3250823AS
    size: 232.89 GiB block-size: physical: 512 B logical: 512 B speed: 1.5 Gb/s
    type: N/A serial: <filter> rev: 4.24 scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 860 EVO 500GB
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    type: SSD serial: <filter> rev: 3B6Q scheme: GPT
  ID-3: /dev/sdc maj-min: 8:32 type: USB vendor: Seagate
    model: ST4000LM016-1N2170 size: 3.64 TiB block-size: physical: 4096 B
    logical: 512 B type: HDD rpm: 5400 serial: <filter> rev: 1153 scheme: GPT
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
  ID-4: /dev/sde maj-min: 8:64 type: USB vendor: SanDisk model: Cruzer Blade
    size: 14.53 GiB block-size: physical: 512 B logical: 512 B type: N/A
    serial: <filter> rev: 1.00
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
  ID-5: /dev/sdf maj-min: 8:80 type: USB vendor: Western Digital
    model: WD Elements 25A3 size: 7.28 TiB block-size: physical: 4096 B
    logical: 512 B type: N/A serial: <filter> rev: 1030 scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 465.46 GiB size: 457.09 GiB (98.20%)
    used: 387.19 GiB (84.7%) fs: ext4 dev: /dev/sdb2 maj-min: 8:18 label: N/A
    uuid: df133989-f97d-4f2d-9c57-94c7e99fe388
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 288 KiB (0.1%) fs: vfat dev: /dev/sdb1 maj-min: 8:17 label: NO_LABEL
    uuid: 727E-DB89
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/sda1 maj-min: 8:1 size: 232.88 GiB fs: ntfs label: VM
    uuid: 3CD63115044E458B
  ID-2: /dev/sdc1 maj-min: 8:33 size: 128 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-3: /dev/sdc2 maj-min: 8:34 size: 3.64 TiB fs: ntfs label: LaCie
    uuid: A80EA8770EA84064
  ID-4: /dev/sdf1 maj-min: 8:81 size: 7.28 TiB fs: ntfs label: Elements
    uuid: 1454C45554C43AEE
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 10 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 1-2:2 info: Genesys Logic Hub ports: 4 rev: 2.1 speed: 480 Mb/s
    power: 100mA chip-ID: 05e3:0610 class-ID: 0900
  Device-1: 1-2.3:4 info: Arturia MiniLab mkII type: Audio
    driver: snd-usb-audio interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA
    chip-ID: 1c75:0289 class-ID: 0103
  Device-2: 1-2.4:6 info: Logitech Webcam C110 type: Video,Audio
    driver: snd-usb-audio,uvcvideo interfaces: 4 rev: 2.0 speed: 480 Mb/s
    power: 500mA chip-ID: 046d:0829 class-ID: 0102
  Device-3: 1-3:3 info: Super Top microSD card reader (SY-T18)
    type: Mass Storage driver: usb-storage interfaces: 1 rev: 2.0
    speed: 480 Mb/s power: 100mA chip-ID: 14cd:1212 class-ID: 0806
    serial: <filter>
  Device-4: 1-4:5 info: SanDisk Cruzer Blade type: Mass Storage
    driver: usb-storage interfaces: 1 rev: 2.1 speed: 480 Mb/s power: 224mA
    chip-ID: 0781:5567 class-ID: 0806 serial: <filter>
  Device-5: 1-8:7 info: Micro Star MSI GK50 LOW PROFILE Gaming Keyboard
    type: Keyboard,HID driver: hid-generic,usbhid interfaces: 3 rev: 2.0
    speed: 12 Mb/s power: 100mA chip-ID: 0db0:0b5a class-ID: 0300
  Device-6: 1-9:8 info: Logitech G502 SE HERO Gaming Mouse type: Mouse,HID
    driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s
    power: 300mA chip-ID: 046d:c08b class-ID: 0300 serial: <filter>
  Hub-3: 2-0:1 info: Super-speed hub ports: 4 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Device-1: 2-1:2 info: LaCie P9227 Mobile type: Mass Storage driver: uas
    interfaces: 1 rev: 3.0 speed: 5 Gb/s power: 896mA chip-ID: 059f:1091
    class-ID: 0806 serial: <filter>
  Hub-4: 2-2:3 info: Genesys Logic Hub ports: 4 rev: 3.1 speed: 5 Gb/s
    chip-ID: 05e3:0612 class-ID: 0900
  Device-1: 2-2.2:4 info: Western Digital Elements Desktop (WDBWLG)
    type: Mass Storage driver: usb-storage interfaces: 1 rev: 3.1 speed: 5 Gb/s
    power: 8mA chip-ID: 1058:25a3 class-ID: 0806 serial: <filter>
  Hub-5: 3-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 3-2:2 info: XP-Pen 15.6 inch PenDisplay type: Mouse,HID
    driver: hid-generic,usbhid interfaces: 3 rev: 1.1 speed: 12 Mb/s power: 70mA
    chip-ID: 28bd:090d class-ID: 0300
  Device-2: 3-3:3 info: Micro Star PRO CARBON type: HID
    driver: hid-generic,usbhid interfaces: 1 rev: 1.1 speed: 12 Mb/s
    power: 500mA chip-ID: 1462:7b85 class-ID: 0300 serial: <filter>
  Device-3: 3-4:4 info: Intel Wireless-AC 9260 Bluetooth Adapter
    type: Bluetooth driver: btusb interfaces: 2 rev: 2.0 speed: 12 Mb/s
    power: 100mA chip-ID: 8087:0025 class-ID: e001
  Hub-6: 4-0:1 info: Super-speed hub ports: 4 rev: 3.0 speed: 5 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 36.8 C mobo: N/A gpu: amdgpu temp: 40.0 C
  Fan Speeds (RPM): N/A gpu: amdgpu fan: 827
Info:
  Processes: 370 Uptime: 5m wakeups: 0 Init: systemd v: 249 tool: systemctl
  Compilers: gcc: 11.1.0 clang: 13.0.0 Packages: pacman: 1462 lib: 436
  Shell: Zsh v: 5.8 default: Bash v: 5.1.12 running-in: konsole inxi: 3.3.11

I spot multiple issues upstream about this… Maybe yours is related to one of them?
https://bugzilla.mozilla.org/buglist.cgi?quicksearch=exiting+due+to+channel+error

I had crashes on FF Nightly a couple of weeks ago. The fix here was disabling vaapi in about:config
It might be worth a try.

media.ffmpeg.vaapi.enabled  false

From a quick glance, it does appear my issue is similar, especially the part mentioning no errors showing and just spitting out the Exiting due to channel error.

It’s weird, the issue only ever happens on linux for me, at least that I can remember.

Sadly, mine is disabled from the start. It could be possible that enabling it would fix the issue, thought I’m not entirely sure.

Since the latest Firefox 96 update I got the same issue. The GeckoMain process is running at 100% CPU and then after some time the browser crashes. Any ideas?

I have exactly the same issue @baizon. It appear after 96 on two of my computers.

I delete my firefox profile and create a new one.

95.0.2 version for me and just crashed when writing here.

If you’re having trouble with Firefox, try disabling HTTP3 in about:config with the ‘network.http.http3.enabled’ key. After setting this and restarting Firefox everything worked again.

Apparently should be fixed now and http3 can be enabled again.
Seems to be some bug that got triggered by a recent update to some server which has since been reverted.

See: Firefox 96 crashing with GeckoMain process running at 100% CPU - #3 by Inglebard

1 Like

Looks like it’s been fixed since I haven’t had the issue pop up in a while and didn’t change anything. Hopefully it won’t pop up again anytime soon.

Next time firefox does this, I’ll check KSysGuard to see if my CPU is high. I do have a good amount of tabs and windows open when using my PC.