Update to latest 1.1.15 to support Explicit Sync with Nvidia drivers 560+.
This update should fix the issue of Firefox 128 crashing (https://bugzilla.mozilla.org/show_bug.cgi?id=1908825) and most other Explicit Sync issues.
The same update will be posted in the official Nvidia CUDA repository for Fedora 39 and soon to be released Fedora 40.
Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:
sudo dnf upgrade --refresh --advisory=FEDORA-2024-3a273427fc
Please log in to add feedback.
This update has been submitted for testing by slaanesh.
This update's test gating status has been changed to 'ignored'.
@anotheruser this should contain the fixes for the Firefox crashes you experienced in the other update. The same library is being included in the 560.31.02 driver build.
I don't have any Firefox crash so far on Wayland.
@slanesh I built exactly the same library a few days ago and firefox 128 was still crashing and locking up ( nvidia 555.58.02 ). Had to set __NV_DISABLE_EXPLICIT_SYNC=1. Built updated egl-gbm and egl-wayland with pr#124 applied last night but have not tested yet. Probably firefox nightlies have additional fixes needed for explicit sync to work correctly.
slaanesh edited this update.
@anotheruser I've removed the automatic pushing to stable to collect some more feedback (I'm on 560 now). I can confirm that pr #124 has not been applied internally by Austin yet.
@anotheruser please let me know if the pr fixes it for you with the currently packaged Firefox in Fedora.
@slaanesh pr#124 looks very promising. no lock ups or crashes with firefox-128.0.3-1.fc40.x86_64 yet nvidia drivers 555.68.02 + egl-gbm-1.1.1-6.20240412git649c079.fc40.x86_64
without pr#124, firefox would lock up after a few minutes
This update has been pushed to testing.
@anotheruser Super, I've asked Austin to merge the change and then I will rebase the udpate.
slaanesh edited this update.
New build(s):
Removed build(s):
Karma has been reset.
This update has been submitted for testing by slaanesh.
works well, nvidia drivers 560.31.02 rpmfusion with 'use bundled egl-wayland and egl-gbm ' commit reverted
This update has been pushed to testing.
slaanesh edited this update.
New build(s):
Removed build(s):
Karma has been reset.
This update has been submitted for testing by slaanesh.
slaanesh edited this update.
This update has been pushed to testing.
This update can be pushed to stable now if the maintainer wishes
This update has been submitted for stable by bodhi.
This update has been pushed to stable.
Hi,
With this version kmail and akregator both crash. Reverting to 1.1.13 fix the issue. I use the nvidia driver version 555.58.02.
Here is the stack trace Stack trace of thread 3744: #0 0x00007fac63ca8664 __pthread_kill_implementation (libc.so.6 + 0x99664) #1 0x00007fac63c4fc4e raise (libc.so.6 + 0x40c4e) #2 0x00007fac7059c7b2 _ZN6KCrash19defaultCrashHandlerEi (libKF6Crash.so.6 + 0x77b2) #3 0x00007fac63c4fd00 __restore_rt (libc.so.6 + 0x40d00) #4 0x00007fac63ca8664 __pthread_kill_implementation (libc.so.6 + 0x99664) #5 0x00007fac63c4fc4e raise (libc.so.6 + 0x40c4e) #6 0x00007fac63c37902 abort (libc.so.6 + 0x28902) #7 0x00007fac63c3781e __assert_fail_base.cold (libc.so.6 + 0x2881e) #8 0x00007fac63c47d87 __assert_fail (libc.so.6 + 0x38d87) #9 0x00007fac43296312 wlEglDestroySurface.part.0 (libnvidia-egl-wayland.so.1 + 0x8312) #10 0x00007fac43299259 wlEglDestroySurfaceHook (libnvidia-egl-wayland.so.1 + 0xb259) #11 0x00007fac40ca945e n/a (libEGL_nvidia.so.0 + 0xa945e) #12 0x00007fac40c48e64 n/a (libEGL_nvidia.so.0 + 0x48e64) #13 0x00007fac65fb2155 _ZN2gl14GLSurfaceEGLQt7DestroyEv (libQt6WebEngineCore.so.6 + 0x1b2155) #14 0x00007fac65fb227f _ZN2gl14GLSurfaceEGLQtD0Ev (libQt6WebEngineCore.so.6 + 0x1b227f) #15 0x00007fac66a62575 _ZN3gpu21CollectGraphicsInfoGLEPNS_7GPUInfoEPN2gl9GLDisplayE (libQt6WebEngineCore.so.6 + 0xc62575) #16 0x00007fac6c0136c3 _ZN3gpu7GpuInit19InitializeInProcessEPN4base11CommandLineERKNS_14GpuPreferencesE (libQt6WebEngineCore.so.6 + 0x62136c3) #17 0x00007fac6c2b1d53 _ZN7content18InProcessGpuThread4InitEv (libQt6WebEngineCore.so.6 + 0x64b1d53) #18 0x00007fac6a17f865 _ZN4base6Thread10ThreadMainEv (libQt6WebEngineCore.so.6 + 0x437f865) #19 0x00007fac6a19417a _ZN4base12_GLOBAL__N_110ThreadFuncEPv (libQt6WebEngineCore.so.6 + 0x439417a) #20 0x00007fac63ca66d7 start_thread (libc.so.6 + 0x976d7) #21 0x00007fac63d2a60c __clone3 (libc.so.6 + 0x11b60c)
@tinigriffy: does kmail use qt6webengine? this has been fixed upstream: see https://github.com/NVIDIA/egl-wayland/pull/131
you can disable explicit sync with __NV_DISABLE_EXPLICIT_SYNC=1 e.g
__NV_DISABLE_EXPLICIT_SYNC=1 kmail@slaanesh: could you pls rebase this to current egl-wayland master?
Yes kmail use libQt6WebEngineWidgets.so.6