protonscr

Steam Client crashes when can't find XCursor theme

steamopen Steam client
ValveSoftware/steam-for-linux#12006 · opened 2025-05-13 by prufaraSS · updated 2025-05-13 · 1 comments · github
PprufaraSS 2025-05-13 github

Your system information

  • Steam client version: Tue, Apr 29 3:09 AM UTC -08:00
  • Distribution: Arch
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs.tar.gz
  • GPU: Nvidia

Please describe your issue in as much detail as possible:

Steam Client freezes for a second and crashes afterwards when it can't find required cursor type for hovered interface (button, textbox, etc.)
As far as I remember it didn't happen before - if theme was set invalid, steam just fallbacks to default one.
It's certainly steam problem, not GTK, because if you hover over window boundaries (window resize area), GTK applies cursor theme by himself, which is also doesn't present in my theme and it fallbacks to the default theme.

Steps for reproducing this issue:

  1. Apply incomplete XCursor theme for GTK interfaces (use either nwg-look or change ~/.local/share/icons/default/index.theme file)
  2. Restart steam
  3. Try hovering over certain fields such as links or text fields in Store, elements in library, main interface buttons (the header in Steam Client)
Kkisak-valve maintainer 2025-05-13 github

Previously mentioned on #11873.

Nothing extracted yet.