Closed Bug 1642624 Opened 5 years ago Closed 4 years ago

Freeze after waking up from the sleep mode (OpenGL + WebRender; AMD PITCAIRN)

Categories

(Core :: Graphics: WebRender, defect)

79 Branch
x86_64
Linux
defect

Tracking

()

RESOLVED DUPLICATE of bug 1693445
Tracking Status
firefox79 --- affected

People

(Reporter: hfehfe, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: nightly-community)

Attachments

(5 files)

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

Steps to reproduce:

Steps:

  1. Start firefox. No other action is needed.
  2. Take a coffee and wait for sleep mode of the computer. I set on my KDE settings only 1 minute for going into sleep mode.
  3. Wake up and see the bug.

Actual results:

After waking up, I am unable to type URL or create a new tab. But I can click on the menu button and menu is showed - but items has NO GRAY BACKGROUND if selected (see attached screenshot). It's impossible to start action from this menu. When I clicked on toolbar History (to bugzilla pages), I can see the change on the window title, but nothing else.
Restart of the firefox solves this problem.
There is no extra CPU load in this state. Fifrefox takes 4% CPU at the peak.
There is no extra huge memory allocations.
Started on Debian 10 with updates + KDE.

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → Widget: Gtk
Product: Firefox → Core

Please open about:support, click on "copy text to clipboard" and paste it here. Thanks!

Priority: -- → P3
Attached file about-support.txt

Czech language. I will try also english version.

(In reply to Jiří Smítka from comment #4)

Czech language. I will try also english version.

The english version has the same behavior.

The behaviour is the same as in the case of czech localization.

Thanks! Could you try to check if the previous OpenGL compositor is affected as well?
Open about:config, set gfx.webrender.force-disabled to true, layers.acceleration.force-enabled to true and restart Nightly.

Screenshot of the english version in the bug state. You can see that selected item in the menu has no gray background under mouse cursor (it seems that, in this case, the first item in the menu is continually selected). No item can be selected, but menu and tool buttons we can show and hide. And specially in this case, the tab graphics (at the top of the window) hides.

(In reply to Jan Andre Ikenmeyer [:darkspirit] from comment #7)

Thanks! Could you try to check if the previous OpenGL compositor is affected as well?
Open about:config, set gfx.webrender.force-disabled to true, layers.acceleration.force-enabled to true and restart Nightly.

It has no effect.

Is software rendering affected as well?
gfx.webrender.force-disabled = true
layers.acceleration.force-enabled = false

(In reply to Jan Andre Ikenmeyer [:darkspirit] from comment #10)

Is software rendering affected as well?
gfx.webrender.force-disabled = true
layers.acceleration.force-enabled = false

The same behaviour, it has no effect.

When I tested this bug, I saw, that I can type some URL from keyboard, for example "google.com", and when I pressed ENTER, title of the firefox window changed - web page was loaded !! But - nothing was displayed, no URL during typing from keyboard, no web page content. When I used some software for making screenshots, firefox redrawed this page and content was showed.

(In reply to Jiří Smítka from comment #11)

(In reply to Jan Andre Ikenmeyer [:darkspirit] from comment #10)

Is software rendering affected as well?
gfx.webrender.force-disabled = true
layers.acceleration.force-enabled = false

The same behaviour, it has no effect.

SORRY, I forgot to restart firefox.
After restart it is OK !!!!!!!

(In reply to Jiří Smítka from comment #9)

(In reply to Jan Andre Ikenmeyer [:darkspirit] from comment #7)

Thanks! Could you try to check if the previous OpenGL compositor is affected as well?
Open about:config, set gfx.webrender.force-disabled to true, layers.acceleration.force-enabled to true and restart Nightly.

It has no effect.

In this case, it has no effect after restart.
When I set layers.acceleration.force-enabled = false, this bug goes away (after restart).

I verified it again.
When: gfx.webrender.force-disabled = true, layers.acceleration.force-enabled = false => NO ERROR
When: gfx.webrender.force-disabled = true, layers.acceleration.force-enabled = true => bugged
After resizing the window, web page is correctly showed, but the error persists.

Thanks!

Blocks: wr-linux
Component: Widget: Gtk → Graphics: WebRender
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
Summary: Freeze after waking up from the sleep mode → Freeze after waking up from the sleep mode (OpenGL + WebRender; AMD PITCAIRN)

The component has been changed since the backlog priority was decided, so we're resetting it.
For more information, please visit auto_nag documentation.

Priority: P3 → --
Severity: -- → S3

Jiří, is this still reproducible for you?

Flags: needinfo?(hfehfe)
Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Flags: needinfo?(hfehfe)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: