Bug 2346633 - 32 bit openGL applications fail to launch with Nvidia driver (Not a problem with driver itself)
Summary: 32 bit openGL applications fail to launch with Nvidia driver (Not a problem w...
Keywords:
Status: CLOSED COMPLETED
Alias: None
Product: Fedora
Classification: Fedora
Component: libglvnd
Version: 42
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Nicolas Chauvet (kwizart)
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-02-19 16:49 UTC by inlet-flames-5z
Modified: 2025-05-04 12:28 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-05-04 12:28:24 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Backtraces of glxinfo32 (4.85 KB, text/plain)
2025-02-19 16:50 UTC, inlet-flames-5z
no flags Details
Backtrace of steam (5.49 KB, text/plain)
2025-02-19 16:51 UTC, inlet-flames-5z
no flags Details

Description inlet-flames-5z 2025-02-19 16:49:10 UTC
When trying to launch a 32 bit openGL app on Fedora with the Nvidia beta driver (open version), the app simply does not launch due to a sigsegv by the app. This happens with glxinfo32 and steam (Backtraces attached). 

This seems to be a bug with Fedora and not the Nvidia driver itself as the flatpak version of steam works just fine, even with the beta driver in the same Fedora install. Also reported to Nvidia though just in case

This only reproduces with Fedora 42 and not 41. To reproduce, use a native (no flatpak) version of steam, 32 bit glxgears, or 32 bit glxinfo.

Reproducible: Always

Steps to Reproduce:
1. Install Fedora 42 with Nvidia driver from RPMFusion or negativo17
2. Launch 32 bit version of glxinfo, 32 bit glxgears, or steam. (non flatpak)
3. Will get a coredump
Actual Results:  
Segfault with a sigsegv. 

Expected Results:  
App should launch just fine with the library

https://bugzilla.rpmfusion.org/show_bug.cgi?id=7180

Has been reproduced by RPMFusion team.

Comment 1 inlet-flames-5z 2025-02-19 16:50:28 UTC
Created attachment 2077127 [details]
Backtraces of glxinfo32

Comment 2 inlet-flames-5z 2025-02-19 16:51:32 UTC
Created attachment 2077128 [details]
Backtrace of steam

Comment 3 Nicolas Chauvet (kwizart) 2025-02-25 20:25:51 UTC
Thanks for the report.

However can you please report it upstream instead, https://gitlab.freedesktop.org/glvnd/libglvnd

Thanks in advance and sorry such a moving target.

Comment 4 lipidconcentrategaming 2025-04-02 22:38:01 UTC
I am also having this problem and created an issue report as I could not find one on the libglvnd page and it has led to some very weird problems while one of the libglvnd devs has been trying to help me solve this.
The issue report is here https://gitlab.freedesktop.org/glvnd/libglvnd/-/issues/252 One of their team members has done testing and it seems the problem is not with libglvnd but is in an even weirder spot.

Comment 5 lipidconcentrategaming 2025-04-03 00:00:44 UTC
I submitted a bug report for glibc since the problem seems to be with glibc:
https://bugzilla.redhat.com/show_bug.cgi?id=2357062

Comment 6 lipidconcentrategaming 2025-04-03 18:20:46 UTC
It seems the problem may be with the dynamic loader and the Nvidia driver. A Glibc dev took a look and confirmed its not glibc patching the function but something else.

Comment 7 leigh scott 2025-05-04 12:28:24 UTC
Fixed in nvidia 575.xx beta


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