Closed Bug 1739599 Opened 2 years ago Closed 2 years ago

Crash on start-up with WebRender on Wayland (Fedora 35, Nvidia proprietary drivers, Gnome 41)

Categories

(Core :: Graphics: WebRender, defect)

Firefox 94
x86_64
Linux
defect

Tracking

()

RESOLVED DUPLICATE of bug 1739780

People

(Reporter: roder.thomas, Unassigned)

References

(Blocks 1 open bug)

Details

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

Steps to reproduce:

  • System: Fedora 35, Nvidia proprietary drivers, Wayland
  • Fresh profile of Firefox 94.0
  • about:config -> gfx.webrender.enabled = true
  • restart firefox -> crash on startup

Actual results:

Crash on startup. Log in console:

[GFX1-]: No GPUs detected via PCI
[GFX1-]: glxtest: process failed (received signal 11)
ExceptionHandler::GenerateDump cloned child 14161
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
Exiting due to channel error.

Link to crash log: https://crash-stats.mozilla.org/report/index/9ecfb10a-d4dc-40cc-9d9f-e79c70211105

Expected results:

Firefox starts normally with WebRender enabled.

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

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

Crash at libnvidia-egl-wayland.so.1@0x4c09.

Component: Widget: Gtk → Graphics: WebRender

Downgrade to egl-wayland-1.1.7-2 fixes the problem. Since other programs (evolution, gnome-maps...) are also affected, it's probably an egl issue, not Firefox.

See also: https://github.com/NVIDIA/egl-wayland/issues/41
And: https://ask.fedoraproject.org/t/f35-nvidia-wayland-problems/17717

Sorry for wasting your time.

Thanks for the report and for the solution!

Blocks: wr-nv-linux
Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.