Closed Bug 1645408 Opened 4 years ago Closed 2 years ago

Display corruption (NVidia Geforce GTX 1650 Super)

Categories

(Core :: Graphics: WebRender, defect)

77 Branch
defect

Tracking

()

RESOLVED INACTIVE

People

(Reporter: lwchkg, Unassigned)

Details

Attachments

(3 files)

Attached image firefox_m3JaM0JM5c.png

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0

Steps to reproduce:

  1. Launch a few of WebGL games (run simultaneously)
  2. Go to https://makecode.microbit.org/
  3. "New Project"
  4. Press Gear icon (top-right corner), select "Extensions".
  5. Scroll down

I don't know how often this bug is reproducible. It happened for more than once in my computer, but it does not always happen.

I'm trying if disabling hardware acceleration remove the problem from my computer. (Looks fixed, but since the bug is not always reproduced I need time to confirm.)

Actual results:

See attached screenshot. Things are garbled and missing.

Attached image Expected result

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

Component: Untriaged → Canvas: WebGL
Product: Firefox → Core

The severity field is not set for this bug.
:jgilbert, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(jgilbert)

I think this is (was?) actually a compositor (Layers or WebRender) issue.

Flags: needinfo?(jgilbert)
Component: Canvas: WebGL → Graphics: WebRender

I get this in 82.0 release with WebRender on using Arch Linux with an Nvidia Geforce 970. 81.0.2 was fine.

Attached image image.png

Same error as original reporter on 82.0 release.

Mark, are you able to get a regression window using https://mozilla.github.io/mozregression/?

Flags: needinfo?(mark)

No, Firefox doesn't work from CLI apparently (DISPLAY is set, everything else works from cli):

Gtk-WARNING **: 17:28:15.842: cannot open display: :0
mozilla::detail::MutexImpl::~MutexImpl: pthread_mutex_destroy failed: Device or resource busy
ExceptionHandler::GenerateDump cloned child 3908800
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...

Even the release builds.

Flags: needinfo?(mark)

Comments 5 to 8 are a new Linux regression: See STR in bug 1663273 comment 24. Comment 0 is an older bug seen on Windows.
Workarounds: Start Firefox with MOZ_X11_EGL=1 or MOZ_GTK_TITLEBAR_DECORATION=system env var.
Run $ MOZ_X11_EGL=1 path/to/firefox or add export MOZ_X11_EGL=1 to ~/.profile
I could narrow it down in bug 1663273 comment 45, but a fix was not merged and the regressing patch not backed out either.

Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Resolution: --- → INACTIVE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: