ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.22k stars 174 forks source link

New Steam UI causes continuous xfwm4 crashes #9721

Open yoyobuae opened 1 year ago

yoyobuae commented 1 year ago

Your system information

Please describe your issue in as much detail as possible:

Repeated xfwm4 crashes whenever interacting with any part of Steam UI, in particular whenever a new window or tooltip appears or disappears.

https://gist.github.com/yoyobuae/3429c79a5bfbe9da96647a4c7707b1f7

Steps for reproducing this issue:

  1. Open Steam
  2. Do anything that shows a new UI element
kisak-valve commented 1 year ago

Hello @yoyobuae, in general, not OpenGL application should be capable of taking down your desktop environment. This reads like an issue that should be mentioned to the package maintainers for xfce or maybe libglib2.0-0 on your distro.

SvartTe commented 1 year ago

I have encountered the same issues in xubuntu 20.04 on an nvidia 1660, however the last few betas have worked not caused crashes, no idea what changed. I am still encountering flickering of the window panel at seemingly random intervals during gameplay, possibly unrelated.

yoyobuae commented 1 year ago

Disabling everything on this section of Settings > Interface seems to have helped: Screenshot_2023-06-27_15-28-24

The UI is still pretty glitchy tho, with white boxes appearing whenever a new pop-up shows/hides.

SvartTe commented 1 year ago

Well, it appears I was wrong about recent beta fixing this as I just managed to do again by re-enabling GPU accelerated rendering in settings. Shotgun debugging messing me up once more.

yoyobuae commented 1 year ago

So each new update has made this issue worse and worse.

Now the UI completely stops updating the graphics on the window. The UI does seem to change, and I can try clicking buttons completely blindly, but that's kinda not a good user experience. >.>

This is with all the options I showed above disabled.

I'm really out of options here. Steam is currently unusable for me...

yoyobuae commented 1 year ago

Can we get a way to return to the previous UI before all these updates? That one at least worked. And it also had stuff missing from current UI.

The -vgui launch param worked for a while, but not anymore. Now I still get the new non-working UI even with that launch parameter

yoyobuae commented 1 year ago

And now Steam never fully closes properly. I have to kill -9 the remaining stuck processes to fully get rid of it in order to restart it.

dustContributor commented 1 year ago

Hi! I have the exact same issue. It seems I can launch Steam with the new UI just fine, but launching any game has a high chance of crashing xfwm4.

If I try to restart it with the steam game open, xfwm4 crashes. If I close the steam game, then try to start it, it starts normally and I can see all the window decorations and panels again.

xfwm4[30292]: segfault at 7fffcf60fddb ip 000055555556d13e sp 00007fffffffe370 error 7 in xfwm4[555555562000+3f000] likely on CPU 5 (core 6, socket 0) Code: 48 8b 95 f0 12 00 00 44 01 e0 48 98 0f b6 04 02 4b 8d 14 21 89 d9 44 39 f3 7d 19 90 48 89 d6 83 c1 01 88 02 4c 01 fa 4c 29 e6 <42> 88 44 2e ff 44 39 f1 75 e8 49 83 c4 01 49 83 ed 01 4c 39 64 24

That's all dmesg says about it.