Closed Bug 1909453 Opened 2 months ago Closed 2 months ago

Firefox crashes on Wayland with Explicit Sync on Nvidia (Fedora 46.3.1)

Categories

(Core :: Widget: Gtk, defect)

Firefox 128
defect

Tracking

()

RESOLVED DUPLICATE of bug 1908825

People

(Reporter: miout-13, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

Steps to reproduce:

Hello, I have an issue with Firefox that has been ongoing for about a month. I have seen similar posts around here, but those issues are supposedly resolved.

I am on Fedora 46.3.1 with an Nvidia graphics card and I am using Firefox 128.0 with flatpak.

Actual results:

Firefox seems to crash for some resons

AdapterDeviceID: 0x2206
AdapterDriverVendor: nvidia/unknown
AdapterDriverVersion: 555.58.2.0
AdapterVendorID: 0x10de
Add-ons: langpack-en-CA%40firefox.mozilla.org:128.0.20240722.223746,langpack-en-GB%40firefox.mozilla.org:128.0.20240722.223746,FirefoxColor%40mozilla.com:2.1.7,uBlock0%40raymondhill.net:1.58.0,firefox-addon%40expressvpn.com:6.0.7.6169,%40contain-facebook:2.3.11,%7B154cddeb-4c8b-4627-a478-c7e5b427ffdf%7D:2.1.3,chrome-gnome-shell%40gnome.org:12,sponsorBlocker%40ajay.app:5.7,%7Be7476172-097c-4b77-b56e-f56a894adca9%7D:6.0.5,private-relay%40firefox.com:2.8.1,%7B762f9885-5a13-4abd-9c77-433dcd38b8fd%7D:3.0.0.16,enhancerforyoutube%40maximerf.addons.mozilla.org:2.0.125.1,vimium-c%40gdh1995.cn:1.99.997,formautofill%40mozilla.org:1.0.1,pictureinpicture%40mozilla.org:1.0.0,webcompat%40mozilla.org:128.3.0,addons-search-detection%40mozilla.com:2.0.0,google%40search.mozilla.org:1.4,wikipedia%40search.mozilla.org:1.3,bing%40search.mozilla.org:1.6,ddg%40search.mozilla.org:1.4,ebay%40search.mozilla.org:1.4,firefox-alpenglow%40mozilla.org:1.4,qwant%40search.mozilla.org:1.4
AvailablePageFile: 2224177152
AvailablePhysicalMemory: 15490945024
AvailableSwapMemory: 8589930496
AvailableVirtualMemory: 26782666752
BackgroundTaskMode: 0
BuildID: 20240704121409
ContentSandboxCapabilities: 87
ContentSandboxCapable: 1
ContentSandboxLevel: 4
CrashTime: 1721737909
DOMFissionEnabled: 1
DOMIPCEnabled: 1
DesktopEnvironment: gnome
EMCheckCompatibility: true
EventLoopNestingLevel: 1
GpuSandboxLevel: 0
GraphicsCriticalError: |[0][GFX1-]: Wayland protocol error: wp_linux_drm_syncobj_surface_v1@59: error 4: No Acquire point provided
 (t=3.87293) 
GraphicsNumActiveRenderers: 1
GraphicsNumRenderers: 1
HeadlessMode: 0
InstallTime: 1720544451
IsWayland: 1
LastStartupWasCrash: 1
LinuxUnderMemoryPressure: 0
MozCrashReason: Error reading events from display: Broken pipe
Notes: Freedesktop SDK 23.08 (Flatpak runtime)FP(D00-L1000-W0000000-T01) WR? WR+ EGL? EGL- GL Context? GL Context+ 
ProductID: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
ProductName: Firefox
ReleaseChannel: release
SafeMode: 0
SecondsSinceLastCrash: 52
StartupCacheValid: 0
StartupCrash: 0
StartupTime: 1721737905
SubmittedFrom: Client
TelemetryClientId: a1702109-b891-4845-915a-7788b3569067
TelemetryEnvironment: {"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86-64","buildId":"20240704121409","version":"128.0","vendor":"Mozilla","displayVersion":"128.0","platformVersion":"128.0","xpcomAbi":"x86_64-gcc3","updaterAvailable":true},"partner":{"distributionId":null,"distributionVersion":null,"partnerId":null,"distributor":null,"distributorChannel":null,"partnerNames":[]},"system":{"memoryMB":32012,"virtualMaxMB":null,"cpu":{"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4A","hasSSE4_1","hasSSE4_2","hasAVX","hasAVX2","hasAES"]},"os":{"name":"Linux","version":"6.9.9-200.fc40.x86_64","locale":"en-GB","distro":"Org.freedesktop.platform","distroVersion":"23.08"},"hdd":{"profile":{"model":null,"revision":null,"type":null},"binary":{"model":null,"revision":null,"type":null},"system":{"model":null,"revision":null,"type":null}},"gfx":{"D2DEnabled":null,"DWriteEnabled":null,"ContentBackend":"Skia","Headless":false,"EmbeddedInFirefoxReality":null,"TargetFrameRate":60,"adapters":[{"description":"NVIDIA GeForce RTX 3080/PCIe/SSE2","vendorID":"0x10de","deviceID":"0x2206","subsysID":null,"RAM":0,"driver":null,"driverVendor":"nvidia/unknown","driverVersion":"555.58.2.0","driverDate":null,"GPUActive":true}],"monitors":[{"screenWidth":2560,"screenHeight":1440},{"screenWidth":2560,"screenHeight":1440}],"features":{"compositor":"webrender","hwCompositing":{"status":"available"},"gpuProcess":{"status":"unused"},"webrender":{"status":"available"},"wrCompositor":{"status":"blocked:FEATURE_FAILURE_DISABLE_RELEASE_OR_BETA"},"openglCompositing":{"status":"available"},"omtp":{"status":"unused"}}},"appleModelId":null,"hasWinPackageId":null},"settings":{"blocklistEnabled":true,"e10sEnabled":true,"e10sMultiProcesses":8,"fissionEnabled":true,"telemetryEnabled":false,"locale":"en-US","intl":{"requestedLocales":["en-GB"],"availableLocales":["en-US","en-CA","en-GB"],"appLocales":["en-GB","en-US","en-CA"],"systemLocales":["en-GB"],"regionalPrefsLocales":["en-GB"],"acceptLanguages":["fr","en-us","en"]},"update":{"channel":"release","enabled":false,"autoDownload":true,"background":true},"userPrefs":{"app.shield.optoutstudies.enabled":false,"browser.search.region":"FR","browser.search.widget.inNavBar":false,"browser.urlbar.autoFill":true,"browser.urlbar.autoFill.adaptiveHistory.enabled":false,"browser.urlbar.dnsResolveSingleWordsAfterSearch":0,"browser.urlbar.quicksuggest.dataCollection.enabled":false,"browser.urlbar.suggest.quicksuggest.nonsponsored":false,"browser.urlbar.suggest.quicksuggest.sponsored":false,"general.smoothScroll":false,"media.gmp-gmpopenh264.lastInstallStart":1713209825,"media.gmp-gmpopenh264.lastDownload":1713209825,"media.gmp-gmpopenh264.lastUpdate":1713209825,"media.gmp-widevinecdm.lastInstallStart":1713209946,"media.gmp-widevinecdm.lastDownload":1713209947,"media.gmp-widevinecdm.lastUpdate":1713209947,"media.gmp-manager.lastCheck":1721737790,"media.gmp-manager.lastEmptyCheck":1721737790,"network.trr.strict_native_fallback":false,"privacy.trackingprotection.enabled":true,"privacy.donottrackheader.enabled":true,"widget.content.gtk-high-contrast.enabled":true},"sandbox":{"effectiveContentProcessLevel":4,"contentWin32kLockdownState":3},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":false},"profile":{"creationDate":19828,"firstUseDate":19828},"addons":{"activeAddons":{"FirefoxColor@mozilla.com":{"version":"2.1.7","scope":1,"type":"extension","updateDay":19828,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Theming experiment for Firefox Quantum and beyond.","name":"Firefox Color","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19828,"signedState":2,"signedTypes":"[2,0]","quarantineIgnoredByApp":true,"quarantineIgnoredByUser":false},"@contain-facebook":{"version":"2.3.11","scope":1,"type":"extension","updateDay":19828,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Facebook Container isolates your Facebook activity from the rest of your web activity in order to pr","name":"Facebook Container","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19828,"signedState":2,"signedTypes":"[2,0]","quarantineIgnoredByApp":true,"quarantineIgnoredByUser":false},"{154cddeb-4c8b-4627-a478-c7e5b427ffdf}":{"version":"2.1.3","scope":1,"type":"extension","updateDay":19828,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Removes and prevents popups, overlays and cookie notifications, other tools do not. Enjoy the origin","name":"PopUpOFF - Popup and overlay blocker","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19828,"signedState":2,"signedTypes":"[2,0]","quarantineIgnoredByApp":true,"quarantineIgnoredByUser":false},"{e7476172-097c-4b77-b56e-f56a894adca9}":{"version":"6.0.5","scope":1,"type":"extension","updateDay":19828,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Refine and declutter the 𝕏/Twitter web experience.","name":"Minimal Theme for Twitter / X","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19828,"signedState":2,"signedTypes":"[2,0]","quarantineIgnoredByApp":true,"quarantineIgnoredByUser":false},"private-relay@firefox.com":{"version":"2.8.1","scope":1,"type":"extension","updateDay":19828,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Firefox Relay makes it easy to create email masks that forward to your true inbox.","name":"Firefox Relay","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19828,"signedState":2,"signedTypes":"[2,0]","quarantineIgnoredByApp":true,"quarantineIgnoredByUser":false},"vimium-c@gdh1995.cn":{"version":"1.99.997","scope":1,"type":"extension","updateDay":19858,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"A keyboard shortcut tool for keyboard-based page navigation and browser tab operations with an advan","name":"Vimium C - All by Keyboard","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19858,"signedState":2,"signedTypes":"[2,0]","quarantineIgnoredByApp":false,"quarantineIgnoredByUser":false},"uBlock0@raymondhill.net":{"version":"1.58.0","scope":1,"type":"extension","updateDay":19869,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Finally, an efficient blocker. Easy on CPU and memory.","name":"uBlock Origin","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19828,"signedState":2,"signedTypes":"[2,0]","quarantineIgnoredByApp":true,"quarantineIgnoredByUser":false},"chrome-gnome-shell@gnome.org":{"version":"12","scope":1,"type":"extension","updateDay":19889,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"This extension provides integration with GNOME Shell and the corresponding extensions repository htt","name":"GNOME Shell integration","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19828,"signedState":2,"signedTypes":"[2,0]","quarantineIgnoredByApp":false,"quarantineIgnoredByUser":false},"enhancerforyoutube@maximerf.addons.mozilla.org":{"version":"2.0.125.1","scope":1,"type":"extension","updateDay":19895,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Take control of YouTube and boost your user experience!","name":"Enhancer for YouTube™","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19849,"signedState":2,"signedTypes":"[2,0]","quarantineIgnoredByApp":true,"quarantineIgnoredByUser":false},"{762f9885-5a13-4abd-9c77-433dcd38b8fd}":{"version":"3.0.0.16","scope":1,"type":"extension","updateDay":19901,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Returns ability to see dislikes","name":"Return YouTube Dislike","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19836,"signedState":2,"signedTypes":"[2,0]","quarantineIgnoredByApp":true,"quarantineIgnoredByUser":false},"sponsorBlocker@ajay.app":{"version":"5.7","scope":1,"type":"extension","updateDay":19901,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Skip sponsorships, subscription begging and more on YouTube videos. Report sponsors on videos you wa","name":"SponsorBlock for YouTube - Skip Sponsorships","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19828,"signedState":2,"signedTypes":"[2,0]","quarantineIgnoredByApp":true,"quarantineIgnoredByUser":false},"firefox-addon@expressvpn.com":{"version":"6.0.7.6169","scope":1,"type":"extension","updateDay":19912,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Go online safely with blazing-fast speed. Spoof your location, access content anywhere, and control ","name":"ExpressVPN: VPN proxy for a better internet","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19828,"signedState":2,"signedTypes":"[2,1]","quarantineIgnoredByApp":false,"quarantineIgnoredByUser":false},"formautofill@mozilla.org":{"version":"1.0.1","scope":1,"type":"extension","updateDay":0,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":null,"name":"Form Autofill","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"quarantineIgnoredByApp":true,"quarantineIgnoredByUser":false},"pictureinpicture@mozilla.org":{"version":"1.0.0","scope":1,"type":"extension","updateDay":0,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Fixes for web compatibility with Picture-in-Picture","name":"Picture-In-Picture","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"quarantineIgnoredByApp":true,"quarantineIgnoredByUser":false},"webcompat@mozilla.org":{"version":"128.3.0","scope":1,"type":"extension","updateDay":0,"isSystem":true,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Urgent post-release fixes for web compatibility.","name":"Web Compatibility Interventions","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":0,"quarantineIgnoredByApp":true,"quarantineIgnoredByUser":false},"langpack-en-GB@firefox.mozilla.org":{"version":"128.0.20240722.223746","scope":1,"type":"locale","updateDay":19927,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Firefox Language Pack for English (GB) (en-GB)","name":"Language: English (GB)","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19828,"signedState":2,"signedTypes":"[2,1]","quarantineIgnoredByApp":false,"quarantineIgnoredByUser":false},"langpack-en-CA@firefox.mozilla.org":{"version":"128.0.20240722.223746","scope":1,"type":"locale","updateDay":19927,"isSystem":false,"isWebExtension":true,"multiprocessCompatible":true,"blocklisted":false,"description":"Firefox Language Pack for English (CA) (en-CA)","name":"Language: English (CA)","userDisabled":false,"appDisabled":false,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19828,"signedState":2,"signedTypes":"[2,1]","quarantineIgnoredByApp":false,"quarantineIgnoredByUser":false}},"theme":{"id":"firefox-alpenglow@mozilla.org","blocklisted":false,"description":"Use a colourful appearance for buttons, menus, and windows.","name":"Firefox Alpenglow","userDisabled":false,"appDisabled":false,"version":"1.4","scope":4,"foreignInstall":false,"hasBinaryComponents":false,"installDay":19828,"updateDay":19828},"activeGMPlugins":{"gmp-gmpopenh264":{"version":"2.3.2","userDisabled":false,"applyBackgroundUpdates":1},"gmp-widevinecdm":{"version":"4.10.2710.0","userDisabled":false,"applyBackgroundUpdates":1}}}}
TelemetryServerURL: https://incoming.telemetry.mozilla.org
TelemetrySessionId: ad4fa764-9e8d-4afd-b1d6-5b4fce8e8755
Throttleable: 1
TotalPageFile: 42156568576
TotalPhysicalMemory: 33566638080
UptimeTS: 4.08193516
UtilityProcessStatus: Running
Vendor: Mozilla
Version: 128.0
useragent_locale: en-US
This report also contains technical information about the state of the application when it crashed.

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

Component: Untriaged → Widget: Gtk
Product: Firefox → Core
See Also: → 1908825

For some reason disabling the addons and themes is not enough for the browser to work but, enabling troubleshoot solves the issue but every addon is disabled.

Downgrading egl-wayland on Arch Linux fixes the issue for now : egl-wayland 2:1.1.14-1 -> 2:1.1.13-2. That may work on Fedora too.
Marking as dupe of Bug 1908825.

Status: UNCONFIRMED → RESOLVED
Closed: 2 months ago
Duplicate of bug: 1908825
Resolution: --- → DUPLICATE

Hi I found a workaround, I disabled hardware accelaration. But it's still not the best method

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