stable

egl-wayland-1.1.15-1.fc40

FEDORA-2024-3a273427fc created by slaanesh a year ago for Fedora 40

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.

How to install

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

This update has been submitted for testing by slaanesh.

a year ago

This update's test gating status has been changed to 'ignored'.

a year ago

@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.

a year ago

@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.

a year ago

@anotheruser Super, I've asked Austin to merge the change and then I will rebase the udpate.

slaanesh edited this update.

New build(s):

  • egl-wayland-1.1.14-3.20240808git4480345.fc40

Removed build(s):

  • egl-wayland-1.1.14-2.20240805gitc439cd5.fc40

Karma has been reset.

a year ago

This update has been submitted for testing by slaanesh.

a year ago
User Icon anotheruser commented & provided feedback a year ago
karma

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.

a year ago

slaanesh edited this update.

New build(s):

  • egl-wayland-1.1.15-1.fc40

Removed build(s):

  • egl-wayland-1.1.14-3.20240808git4480345.fc40

Karma has been reset.

a year ago

This update has been submitted for testing by slaanesh.

a year ago

slaanesh edited this update.

a year ago
User Icon anotheruser provided feedback a year ago
karma
User Icon fmarcos provided feedback a year ago
karma

This update has been pushed to testing.

a year ago

This update can be pushed to stable now if the maintainer wishes

a year ago
User Icon treierxyz provided feedback a year ago
karma

This update has been submitted for stable by bodhi.

a year ago

This update has been pushed to stable.

a year ago
User Icon tinigriffy commented & provided feedback a year ago
karma

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


Please log in to add feedback.

Metadata
Type
bugfix
Karma
2
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
7 days
Dates
submitted
a year ago
in testing
a year ago
in stable
a year ago
modified
a year ago
approved
a year ago

Automated Test Results