protonscr

New Steam UI causes continuous xfwm4 crashes

steamopen Steam clientWindow managerDistro Family: Ubuntu
ValveSoftware/steam-for-linux#9721 · opened 2023-06-25 by yoyobuae · updated 2023-09-08 · 8 comments · github
Yyoyobuae 2023-06-25 github

Your system information

  • Steam client version (build number or date): Jun 21 2023, at 21:18:26
  • Distribution (e.g. Ubuntu): 20.04
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: No
  • Steam Logs: steam-logs.tar.gz
  • GPU: AMD RX 5700XT

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
Kkisak-valve maintainer 2023-06-25 github

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.

SSvartTe 2023-06-27 github

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.

Yyoyobuae 2023-06-27 github

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.

SSvartTe 2023-07-03 github

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.

Yyoyobuae 2023-07-22 github

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

Yyoyobuae 2023-07-22 github

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

Yyoyobuae 2023-07-22 github

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.

DdustContributor 2023-09-08 github

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.

Nothing extracted yet.