Firefox crashes with the new implementation of Explicit Sync using Nvidia drivers v555 under Wayland
Categories
(Firefox :: General, defect)
Tracking
()
People
(Reporter: juanrollgamer123456789, Unassigned)
Details
(Keywords: crash, wayland, Xwayland)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 Firefox/128.0
Steps to reproduce:
-Installed Nvidia driver v555 implementing explicit sync for the compositor XWayland
-Updated package Xorg-XWayland using the pacman command on Arch Linux to the version 24.1
-Using KDE, Core and Extra testing repositories with the latest Kwin package with full explicit sync support
-Using Firefox nightly from the AUR package made by heftig: https://aur.archlinux.org/packages/firefox-nightly
Actual results:
Normal use of Firefox causes the app to crash unexpectedly when scrolling over random websites like YouTube or Reddit over the Wayland compositor using the latest Nvidia driver v555 and explicit sync. Using stable repos and driver v550 without explicit sync doesn't cause Firefox to crash, and it's completely stable.
Here's a report shown when opening Firefox through the terminal:
[juan@Asus ~]$ firefox-nightly
[Parent 13267, Main Thread] WARNING: pipe error: Bad file descriptor: file /build/firefox-nightly/src/mozilla-central/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:702
Exiting due to channel error.
[GFX1-]: Wayland protocol error: wp_linux_drm_syncobj_surface_v1@67: error 4: explicit sync is used, but no acquire point is set
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
ExceptionHandler::GenerateDump cloned child 16042
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
[juan@Asus ~]$
Expected results:
No crashes when using Firefox with explicit sync and stable experience with the browser
Updated•9 months ago
|
(In reply to konrad from comment #1)
I think this is a duplicate of 1898476
It is, i beg your pardon.
Description
•