protonscr

glXChooseVisual failedMain.cpp (326) : Assertion Failed: Fatal Error: glXChooseVisual failed

steamclosed
ValveSoftware/steam-for-linux#5886 · opened 2018-11-08 by SgtLion · updated 2018-11-08 · 1 comments · github
SSgtLion 2018-11-08 github

Your system information

  • Steam client version (build number or date): Package steam-1.0.0.56-2.fc28.i686
  • Distribution (e.g. Ubuntu): Fedora 28
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

After updating to the latest Nvidia drivers (and having restarted a bunch), when attempting to open Steam, I'm simply getting 'glxChooseVisual failed' as an error, and thassit.

Terminal output:

`
steam
Running Steam on fedora 28 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Installing breakpad exception handler for appid(steam)/version(1539393410)
Installing breakpad exception handler for appid(steam)/version(1539393410)
Installing breakpad exception handler for appid(steam)/version(1539393410)

(steam:7771): Gtk-WARNING **: 08:53:36.320: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Adwaita/gtk-2.0/main.rc:733: error: unexpected identifier 'direction', expected character '}'

(steam:7771): Gtk-WARNING **: 08:53:36.322: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Adwaita/gtk-2.0/hacks.rc:28: error: invalid string constant "normal_entry", expected valid string constant
Gtk-Message: 08:53:36.322: Failed to load module "pk-gtk-module"
Installing breakpad exception handler for appid(steam)/version(1539393410)
[2018-11-08 08:53:35] Startup - updater built Oct 13 2018 00:47:09
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2018-11-08 08:53:35] Checking for update on startup
[2018-11-08 08:53:35] Checking for available updates...
[2018-11-08 08:53:35] Download skipped: /client/steam_client_ubuntu12 version 1539393410, installed version 1539393410
[2018-11-08 08:53:35] Nothing to do
[2018-11-08 08:53:35] Verifying installation...
[2018-11-08 08:53:35] Performing checksum verification of executable files
[2018-11-08 08:53:36] Verification complete
glXChooseVisual failed
glXChooseVisual failedMain.cpp (326) : Assertion Failed: Fatal Error: glXChooseVisual failed
Main.cpp (326) : Assertion Failed: Fatal Error: glXChooseVisual failed
Installing breakpad exception handler for appid(steam)/version(1539393410)
assert_20181108085336_6.dmp[7791]: Uploading dump (out-of-process)
/tmp/dumps/assert_20181108085336_6.dmp
[1108/085336.538079:INFO:crash_reporting.cc(216)] Crash reporting enabled for process: browser
[1108/085336.555726:WARNING:crash_reporting.cc(255)] Failed to set crash key: UserID with value: 0
[1108/085336.555776:WARNING:crash_reporting.cc(255)] Failed to set crash key: BuildID with value: 1539391679
[1108/085336.555794:WARNING:crash_reporting.cc(255)] Failed to set crash key: SteamUniverse with value: Public
[1108/085336.555798:WARNING:crash_reporting.cc(255)] Failed to set crash key: Vendor with value: Valve
[1108/085336.559485:ERROR:gpu_process_transport_factory.cc(1026)] Lost UI shared context.
assert_20181108085336_6.dmp[7791]: Finished uploading minidump (out-of-process): success = yes
assert_20181108085336_6.dmp[7791]: response: CrashID=bp-c4be2dc8-36c9-4153-8186-ba20f2181108
assert_20181108085336_6.dmp[7791]: file ''/tmp/dumps/assert_20181108085336_6.dmp'', upload yes: ''CrashID=bp-c4be2dc8-36c9-4153-8186-ba20f2181108''
`

Nvidia info:
modinfo nvidia filename: /lib/modules/4.18.16-200.fc28.x86_64/extra/nvidia/nvidia.ko.xz alias: char-major-195-* version: 410.73 supported: external license: NVIDIA srcversion: E6823ED882C76894D74F1C2 alias: pci:v000010DEd00000E00sv*sd*bc04sc80i00* alias: pci:v000010DEd*sv*sd*bc03sc02i00* alias: pci:v000010DEd*sv*sd*bc03sc00i00* depends: ipmi_msghandler retpoline: Y name: nvidia vermagic: 4.18.16-200.fc28.x86_64 SMP mod_unload parm: NvSwitchRegDwords:NvSwitch regkey (charp) parm: NVreg_Mobile:int parm: NVreg_ResmanDebugLevel:int parm: NVreg_RmLogonRC:int parm: NVreg_ModifyDeviceFiles:int parm: NVreg_DeviceFileUID:int parm: NVreg_DeviceFileGID:int parm: NVreg_DeviceFileMode:int parm: NVreg_UpdateMemoryTypes:int parm: NVreg_InitializeSystemMemoryAllocations:int parm: NVreg_UsePageAttributeTable:int parm: NVreg_MapRegistersEarly:int parm: NVreg_RegisterForACPIEvents:int parm: NVreg_CheckPCIConfigSpace:int parm: NVreg_EnablePCIeGen3:int parm: NVreg_EnableMSI:int parm: NVreg_TCEBypassMode:int parm: NVreg_UseThreadedInterrupts:int parm: NVreg_EnableStreamMemOPs:int parm: NVreg_EnableBacklightHandler:int parm: NVreg_EnableUserNUMAManagement:int parm: NVreg_MemoryPoolSize:int parm: NVreg_KMallocHeapMaxSize:int parm: NVreg_VMallocHeapMaxSize:int parm: NVreg_IgnoreMMIOCheck:int parm: NVreg_RegistryDwords:charp parm: NVreg_RegistryDwordsPerDevice:charp parm: NVreg_RmMsg:charp parm: NVreg_GpuBlacklist:charp parm: NVreg_AssignGpus:charp

I've tried installing related lib packages, reinstalling drivers etc. to no success. Glxinfo works and output is here

SSgtLion 2018-11-08 github

Dangit. I always sort a problem shortly after I post it. For posterity: Seems like the 32-bit version of nvidia driver libs didn't get fully installed.

sudo dnf install nvidia-driver*.i686

Repository intellinuxgraphics has no mirror or baseurl set.

Last metadata expiration check: 0:14:22 ago on Thu 08 Nov 2018 09:16:13 GMT.

Dependencies resolved.

Package Arch Version Repository Size
Installing:
nvidia-driver-NVML i686 3:410.73-4.fc28 fedora-nvidia 430 k
nvidia-driver-NvFBCOpenGL i686 3:410.73-4.fc28 fedora-nvidia 109 k
nvidia-driver-devel i686 3:410.73-4.fc28 fedora-nvidia 21 k
Installing dependencies:
nvidia-driver-cuda-libs i686 3:410.73-4.fc28 fedora-nvidia 25 M
nvidia-driver-libs i686 3:410.73-4.fc28 fedora-nvidia 18 M

And now it works. Sorry to bug y'all~

Nothing extracted yet.