FEX icon indicating copy to clipboard operation
FEX copied to clipboard

Very unstable steam: self-closing popups and freezes

Open MiaFoxcat opened this issue 2 years ago • 7 comments

Currently running FEX on krunvm, which in turn is running on Asahi Fedora Remix (GNOME), hardware is an M1 13' MacBook Pro w/ 8GiB RAM and 256GB SSD.

When I try running steam, it's very hit & miss, but I managed to see some patterns in the seemingly neverending issues:

  • Dropdowns and popups immediately disappear, one in about 50 cases happens to stay
  • Freeze when the display is woken up from sleep (5 minutes idle -> system goes to sleep and locks, Steam freezes after unlocking)
  • Freeze when opening a file selection window (add library drive)

I'll be happy to provide any additional info I might've missed.

MiaFoxcat avatar Jan 03 '24 17:01 MiaFoxcat

This sounds like steamwebhelper is running slowly and timing out, which is a fairly common occurence. Especially if GL isn't working and it is falling back to llvmpipe.

Sonicadvance1 avatar Jan 04 '24 01:01 Sonicadvance1

That makes sense... GL should work, as the terrain benchmark ran at 290fps... any ideas what I can do to troubleshoot?

MiaFoxcat avatar Jan 04 '24 05:01 MiaFoxcat

Seems that the main issue is the file dialogue, which crashes every time... if I don't kill it, it will close with a stack smash protector message... How can I troubleshoot this?

MiaFoxcat avatar Jan 04 '24 16:01 MiaFoxcat

Steam has switched over to using whatever native file dialog is available. I personally get a gnome dialog and haven't had issues with it crashing. Could be you're using a kde dialog or something?

Sonicadvance1 avatar Jan 05 '24 22:01 Sonicadvance1

Unfortunately, that is not the case. I'm using GNOME, so I'm definitely not using a KDE dialogue... I gave 6GiB memory to the VM, could that be a limiting factor? I only have 8 physical...

MiaFoxcat avatar Jan 06 '24 10:01 MiaFoxcat

Maybe? Giving it some swap space could help. FEX still has some memory usage optimization that it needs to do.

Sonicadvance1 avatar Jan 06 '24 11:01 Sonicadvance1

I do have a dynamic swap on the host, and what's even more weird is that during the crash, I usually do not exceed 4-5 gigs of usage. Is there a way I could increase the stack size for the applications?

MiaFoxcat avatar Jan 06 '24 11:01 MiaFoxcat

This is not a FEX bug.

alyssarosenzweig avatar Oct 16 '24 22:10 alyssarosenzweig