Open Bug 1779837 Opened 2 years ago Updated 2 years ago

[X11] partial freezing of firefox window

Categories

(Core :: Widget: Gtk, defect)

Firefox 102
defect

Tracking

()

UNCONFIRMED

People

(Reporter: raylsn341, Unassigned, NeedInfo)

Details

Attachments

(1 obsolete file)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Firefox/102.0

Steps to reproduce:

This problem started about two to three weeks ago.
I happens seemingly randomly when I use Mint Firefox for an hour to several hours.
I have had the problem with a dozen tabs open, or two or three tabs open.

Actual results:

Everything below the menu bar, within the Firefox window, stops refreshing in response to input.

I try to scroll, nothing happens. This is usually the first thing I notice. I click on a link or a bookmark in the side bar, nothing happens. I click on tab, nothing happens.
Keyboard input is the same.
The mouse cursor still moves normally, but changes to a hand and stays that way when it is below the menu bar.
When I drag the Firefox window by the title bar or resize, the expected results are displayed; the window has scrolled, the link has been followed, the tab content appears.
The window content remains frozen in its new state until I drag or resize again.
It may be that waiting long enough, 2 to 5 minutes, will cause a refresh.

Closing Firefox and restarting fixes the problem for an hour to several hours.

I have Thunderbird open at the same time and it shows no problems.

Memory and cpu use in the task manager show normal activity; plenty of memory and processor cycles to spare.
I am running Mint in a virtual machine using QEMU/KVM vmmanager with two virtual cpus and 4GB ram, on a Manjaro host with 8GB ram and 4cpus.

System: Kernel: 5.4.0-122-generic x86_64 bits: 64 compiler: gcc v: 9.4.0 Desktop: Xfce 4.16.0
tk: Gtk 3.24.20 wm: xfwm4 dm: LightDM Distro: Linux Mint 20.3 Una
base: Ubuntu 20.04 focal
Machine: Type: Kvm System: QEMU product: Standard PC (Q35 + ICH9, 2009) v: pc-q35-7.0
serial: <filter> Chassis: type: 1 v: pc-q35-7.0 serial: <filter>
Mobo: N/A model: N/A serial: N/A BIOS: SeaBIOS v: ArchLinux 1.16.0-1 date: 04/01/2014
CPU: Topology: 2x Single Core model: Intel Pentium N3710 bits: 64 type: SMP arch: Airmont
rev: 4 L2 cache: 32.0 MiB
flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 6400
Speed: 1600 MHz min/max: N/A Core speeds (MHz): 1: 1600 2: 1600
Graphics: Device-1: Red Hat QXL paravirtual graphic card driver: qxl v: kernel bus ID: 00:01.0
chip ID: 1b36:0100
Display: x11 server: X.Org 1.20.13 driver: none unloaded: fbdev,modesetting,vesa
resolution: 1920x1080~60Hz
OpenGL: renderer: llvmpipe (LLVM 12.0.0 128 bits) v: 4.5 Mesa 21.2.6 compat-v: 3.1
direct render: Yes
Audio: Device-1: Intel 82801I HD Audio vendor: Red Hat QEMU Virtual Machine
driver: snd_hda_intel v: kernel bus ID: 00:1b.0 chip ID: 8086:293e
Sound Server: ALSA v: k5.4.0-122-generic
Network: Device-1: Red Hat Virtio network driver: virtio-pci v: 1 port: 0700 bus ID: 01:00.0
chip ID: 1af4:1041
IF-ID-1: enp1s0 state: up speed: -1 duplex: unknown mac: <filter>
Drives: Local Storage: total: 30.00 GiB used: 9.06 GiB (30.2%)
ID-1: /dev/vda model: N/A size: 30.00 GiB speed: <unknown> serial: N/A
Partition: ID-1: / size: 27.20 GiB used: 8.66 GiB (31.8%) fs: ext4 dev: /dev/dm-1
ID-2: /boot size: 702.1 MiB used: 413.9 MiB (59.0%) fs: ext4 dev: /dev/vda5
ID-3: swap-1 size: 980.0 MiB used: 0 KiB (0.0%) fs: swap dev: /dev/dm-2
USB: Hub: 1-0:1 info: Full speed (or root) Hub ports: 15 rev: 2.0 chip ID: 1d6b:0002
Device-1: 1-1:2 info: Adomax QEMU USB Tablet type: HID driver: hid-generic,usbhid
rev: 2.0 chip ID: 0627:0001
Hub: 2-0:1 info: Full speed (or root) Hub ports: 15 rev: 3.0 chip ID: 1d6b:0003
Sensors: Message: No sensors data was found. Is sensors configured?
Repos: No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/micahflee-ppa-focal.list
1: deb http: //ppa.launchpad.net/micahflee/ppa/ubuntu focal main
Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
1: deb http: //packages.linuxmint.com una main upstream import backport #id:linuxmint_main
2: deb http: //archive.ubuntu.com/ubuntu focal main restricted universe multiverse
3: deb http: //archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
4: deb http: //archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
5: deb http: //security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
6: deb http: //archive.canonical.com/ubuntu/ focal partner
No active apt repos in: /etc/apt/sources.list.d/tor-project.list
No active apt repos in: /etc/apt/sources.list.d/tor.list
Info: Processes: 205 Uptime: 4h 30m Memory: 3.84 GiB used: 1.56 GiB (40.6%) Init: systemd
v: 245 runlevel: 5 Compilers: gcc: 9.4.0 alt: 9 Client: Unknown python3.8 client
inxi: 3.0.38
[/code]

Expected results:

Firefox responds normally to mouse and keyboard input.

The Bugbug bot thinks this bug should belong to the 'Core::Widget: Gtk' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Widget: Gtk
Product: Firefox → Core
Attached file inxi -Fxxxrz (obsolete) —
A completely similar problem with firefox from version 102 to version 103.1 in Linux mint 20.3 Cinnamon.
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:103.0) Gecko/20100101 Firefox/103.0

A completely similar problem with firefox from version 102 to version 103.1 in Linux mint 20.3 Cinnamon.
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:103.0) Gecko/20100101 Firefox/103.0

System: Kernel: 5.4.0-122-generic x86_64 bits: 64 compiler: gcc v: 9.4.0
Desktop: Cinnamon 5.2.7 wm: muffin 5.2.1 dm: LightDM 1.30.0
Distro: Linux Mint 20.3 Una base: Ubuntu 20.04 focal
Machine: Type: Desktop Mobo: MSI model: G41M-P28 (MS-7592) v: 5.0 serial: <filter>
BIOS: American Megatrends v: 26.11 date: 12/10/2012
CPU: Topology: Dual Core model: Intel Core2 Duo E8500 bits: 64 type: MCP arch: Penryn
rev: A L2 cache: 6144 KiB
flags: lm nx pae sse sse2 sse3 sse4_1 ssse3 vmx bogomips: 12665
Speed: 2000 MHz min/max: 2003/3166 MHz Core speeds (MHz): 1: 2000 2: 2000
Graphics: Device-1: Intel 4 Series Integrated Graphics vendor: Micro-Star MSI driver: i915
v: kernel bus ID: 00:02.0 chip ID: 8086:2e32
Display: x11 server: X.Org 1.20.13 driver: modesetting unloaded: fbdev,vesa
resolution: 1280x1024~60Hz
OpenGL: renderer: Mesa DRI Intel G41 (ELK) v: 2.1 Mesa 21.2.6 direct render: Yes
Audio: Device-1: Intel NM10/ICH7 Family High Definition Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel bus ID: 00:1b.0 chip ID: 8086:27d8
Sound Server: ALSA v: k5.4.0-122-generic
Network: Device-1: Qualcomm Atheros AR8131 Gigabit Ethernet vendor: Micro-Star MSI
driver: atl1c v: 1.0.1.1-NAPI port: ec00 bus ID: 02:00.0 chip ID: 1969:1063
IF: enp2s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Device-2: TP-Link TL-WN821N Version 5 RTL8192EU type: USB driver: rtl8192eu
bus ID: 1-4:3 chip ID: 2357:0107 serial: <filter>
IF: wlxb4b0241fe1f4 state: down mac: <filter>
IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A
Drives: Local Storage: total: 1.47 TiB used: 503.86 GiB (33.4%)
ID-1: /dev/sda vendor: Toshiba model: HDWD110 size: 931.51 GiB speed: <unknown>
rotation: 7200 rpm serial: <filter> rev: A8R0 scheme: MBR
ID-2: /dev/sdb vendor: Western Digital model: WD5000AAKS-00A7B2 size: 465.76 GiB
speed: <unknown> serial: <filter> rev: 3B01 scheme: MBR
ID-3: /dev/sdc vendor: Samsung model: SSD 850 120GB size: 111.79 GiB speed: <unknown>
serial: <filter> rev: 1B6Q scheme: MBR
Partition: ID-1: / size: 49.00 GiB used: 10.78 GiB (22.0%) fs: ext4 dev: /dev/sda2
ID-2: /home size: 45.92 GiB used: 12.41 GiB (27.0%) fs: ext4 dev: /dev/sda6
Sensors: System Temperatures: cpu: 39.0 C mobo: 34.0 C
Fan Speeds (RPM): cpu: 1116 fan-1: 1019 fan-3: 1935
Voltages: 12v: N/A 5v: N/A 3.3v: 3.28 vbat: 3.18
Repos: No active apt repos in: /etc/apt/sources.list
Active apt repos in: /etc/apt/sources.list.d/anydesk-stable.list
1: deb http://deb.anydesk.com/ all main
Active apt repos in: /etc/apt/sources.list.d/google-chrome.list
1: deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
1: deb http://packages.linuxmint.com una main upstream import backport
2: deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse
3: deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
4: deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
5: deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
6: deb http://archive.canonical.com/ubuntu/ focal partner
Active apt repos in: /etc/apt/sources.list.d/phoerious-keepassxc-focal.list
1: deb http://ppa.launchpad.net/phoerious/keepassxc/ubuntu focal main
Active apt repos in: /etc/apt/sources.list.d/remmina-ppa-team-remmina-next-focal.list
1: deb http://ppa.launchpad.net/remmina-ppa-team/remmina-next/ubuntu focal main
Info: Processes: 225 Uptime: 3d 1h 27m Memory: 7.71 GiB used: 3.31 GiB (42.9%)
Init: systemd v: 245 runlevel: 5 Compilers: gcc: 9.4.0 alt: 9 Shell: bash v: 5.0.17
running in: gnome-terminal inxi: 3.0.38

Expected results:

Firefox responds normally to mouse and keyboard input.

Do you have multiple Firefox windows open when this bug occurs or only one?
Is this bug caused by suspend&resume or by plugging in another monitor?
Can this bug be prevented by setting gfx.webrender.software to true on about:config and restarting Firefox? (software rendering)

This may be fixed by Bug 1777664. Can you try latest nightly?
Thanks.

Flags: needinfo?(raylsn341)
Comment on attachment 9288120 [details]
inxi -Fxxxrz

> inxi -Fxxxrz
Comment on attachment 9288120 [details]
inxi -Fxxxrz

> inxi -Fxxxrz
Attachment #9288120 - Attachment description: inxi -Fxxxrz System: Kernel: 5.4.0-122-generic x86_64 bits: 64 compiler: gcc v: 9.4.0 Desktop: Cinnamon 5.2.7 wm: muffin 5.2.1 dm: LightDM 1.30.0 Distro: Linux Mint 20.3 Una base: Ubuntu 20.04 focal Machine: Type: Desktop Mob → inxi -Fxxxrz
Attachment #9288120 - Attachment is obsolete: true
Comment on attachment 9288120 [details]
inxi -Fxxxrz

> inxi -Fxxxrz
>System:    Kernel: 5.4.0-122-generic x86_64 bits: 64 compiler: gcc v: 9.4.0 
>           Desktop: Cinnamon 5.2.7 wm: muffin 5.2.1 dm: LightDM 1.30.0 
>           Distro: Linux Mint 20.3 Una base: Ubuntu 20.04 focal

(In reply to Darkspirit from comment #4)

Do you have multiple Firefox windows open when this bug occurs or only one?
Is this bug caused by suspend&resume or by plugging in another monitor?
Can this bug be prevented by setting gfx.webrender.software to true on about:config and restarting Firefox? (software rendering)

I have one window open with multiple tabs open.
This error is not caused by suspend or resume.
gfx.webrender.software to true - I will try.

Also this error is not caused by the monitor connection.

With the "gfx.webrender.software;true" parameter, no browser freezes have been observed so far.

For 2 days there was not a single hang. So the source of the problem is identified correctly.
Will this issue be fixed in version 105 or earlier?
Thank you for your help.

Summary: partial freezing of firefox window → [X11] partial freezing of firefox window

I was happy early on. Only now right on this page the Firefox freezes.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: