flathub / com.valvesoftware.Steam

https://flathub.org/apps/details/com.valvesoftware.Steam
336 stars 69 forks source link

gldriverquery exited unexpectedly (crashed) and steam exited unexpectedly when closing steam normally #1037

Closed andreldmonteiro closed 1 year ago

andreldmonteiro commented 1 year ago

Distribution name and version where applicable Fedora 37 Workstation

Flatpak info $flatpak --version Flatpak 1.14.1 $flatpak --gl-drivers default host

Problem description When opening steam flatpak I get everytime a gldriverquery exited unexpectedly and I also get always a steam exited unexpectedly when closing steam normally.

Also the steam interface is very slow most of the time.

The gldriverquery crash and the slowness are new for me and happen after a clean fedora install with a new AMD 7900 XTX GPU installed.

The steam closing crash started happening before on the older install without the new GPU.

flatpak run com.valvesoftware.Steam

Computer Information

Does this issue reproduce with native Steam Have not tested

HBRJZ commented 1 year ago

Can confirm, the crash in gldriverquery leads to the Steam flatpak being completely unusable for me (garbled UI, ...).

[Fr Jan 27 19:27:25 2023] gldriverqu:sh0[33760]: segfault at 8 ip 00007f9765296a98 sp 00007f9762df7238 error 4 in libLLVM-15.so[7f9764a6c000+29f2000] likely on CPU 14 (core 28, socket 0)
[Fr Jan 27 19:27:25 2023] Code: b6 50 08 80 fa 0d 0f 94 c0 c3 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 48 8b 47 08 80 78 08 0d 0f 94 c0 c3 f3 0f 1e fa 48 8b 47 08 <0f> b6 40 08 83 e8 12 83 f8 01 0f 96 c0 c3 66 2e 0f 1f 84 00 00 00
[Fr Jan 27 19:29:20 2023] gldriverqu:sh0[35066]: segfault at 8 ip 00007f8921c96a98 sp 00007f891f7f7238 error 4 in libLLVM-15.so[7f892146c000+29f2000] likely on CPU 14 (core 28, socket 0)
[Fr Jan 27 19:29:20 2023] Code: b6 50 08 80 fa 0d 0f 94 c0 c3 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 48 8b 47 08 80 78 08 0d 0f 94 c0 c3 f3 0f 1e fa 48 8b 47 08 <0f> b6 40 08 83 e8 12 83 f8 01 0f 96 c0 c3 66 2e 0f 1f 84 00 00 00
[Fr Jan 27 19:29:36 2023] steam[34901]: segfault at aaaaaaaa ip 00000000f05560a1 sp 00000000ff97a400 error 4 in libgobject-2.0.so.0.7200.4[f052b000+35000] likely on CPU 0 (core 0, socket 0)
[Fr Jan 27 19:29:36 2023] Code: 5b 5e 5f c3 8d 74 26 00 90 f3 0f 1e fb 53 e8 b6 83 fd ff 81 c3 2e fc 02 00 83 ec 08 8b 44 24 10 85 c0 74 75 8b 00 85 c0 74 7f <8b> 10 81 fa fc 03 00 00 77 45 89 d0 c1 e8 02 8b 8c 83 28 04 00 00
[Fr Jan 27 19:29:46 2023] steam[33652]: segfault at 454 ip 00000000f7b810c6 sp 00000000ffd01778 error 4 in libc.so.6[f7a20000+187000] likely on CPU 10 (core 20, socket 0)
[Fr Jan 27 19:29:46 2023] Code: 66 0f e7 73 60 66 0f e7 7b 70 8d 9b 80 00 00 00 39 d9 75 a0 0f ae f8 eb 49 f6 c1 18 75 22 f6 c1 04 8d 76 00 75 30 85 c9 74 38 <0f> b6 18 f6 c1 02 88 1a 74 2e 0f b7 5c 08 fe 66 89 5c 0a fe eb 22
[Fr Jan 27 19:31:05 2023] gldriverqu:sh0[36049]: segfault at 8 ip 00007f1108a96a98 sp 00007f11065f7238 error 4 in libLLVM-15.so[7f110826c000+29f2000] likely on CPU 6 (core 12, socket 0)
[Fr Jan 27 19:31:05 2023] Code: b6 50 08 80 fa 0d 0f 94 c0 c3 0f 1f 84 00 00 00 00 00 f3 0f 1e fa 48 8b 47 08 80 78 08 0d 0f 94 c0 c3 f3 0f 1e fa 48 8b 47 08 <0f> b6 40 08 83 e8 12 83 f8 01 0f 96 c0 c3 66 2e 0f 1f 84 00 00 00
[Fr Jan 27 19:31:31 2023] steam[35885]: segfault at aaaaaaaa ip 00000000f05cf0a1 sp 00000000ff90dae0 error 4 in libgobject-2.0.so.0.7200.4[f05a4000+35000] likely on CPU 10 (core 20, socket 0)
[Fr Jan 27 19:31:31 2023] Code: 5b 5e 5f c3 8d 74 26 00 90 f3 0f 1e fb 53 e8 b6 83 fd ff 81 c3 2e fc 02 00 83 ec 08 8b 44 24 10 85 c0 74 75 8b 00 85 c0 74 7f <8b> 10 81 fa fc 03 00 00 77 45 89 d0 c1 e8 02 8b 8c 83 28 04 00 00

As far as I can tell this is caused by the update of org.freedesktop.Platform (and all related runtimes) from 22.08.5 to 22.08.6 which was released today.

I downgraded all org.freedesktop.Platform.* runtimes to 22.08.5, gldriverquery doesn't crash anymore and the Steam flatpak is usable again.

HBRJZ commented 1 year ago

Looks like the update to 22.08.6 was the cause for both the crash and the garbled GUI. The Flatpak devs reverted it.

See https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/1542