Closed Bug 1899000 Opened 9 months ago Closed 9 months ago

Firefox crashes with the new implementation of Explicit Sync using Nvidia drivers v555 under Wayland

Categories

(Firefox :: General, defect)

Firefox 128
x86
Linux
defect

Tracking

()

RESOLVED DUPLICATE of bug 1898476

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

Points: --- → 12
Component: Untriaged → General
Points: 12 → ---
Alias: Explicit-sync
Keywords: crash, wayland, Xwayland
OS: Unspecified → Linux
Hardware: Unspecified → x86

I think this is a duplicate of 1898476

Alias: Explicit-sync
Status: UNCONFIRMED → RESOLVED
Closed: 9 months ago
Duplicate of bug: 1898476
Resolution: --- → DUPLICATE

(In reply to konrad from comment #1)

I think this is a duplicate of 1898476

It is, i beg your pardon.

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