protonscr

Attempting to Add a Non-Steam Game Irrecoverably Freezes Steam

steamopen Steam clientDistro Family: Archnon-Steam application
ValveSoftware/steam-for-linux#7944 · opened 2021-07-28 by ThisNekoGuy · updated 2023-01-26 · 2 comments · github
TThisNekoGuy 2021-07-28 github

Your system information

  • Steam client version (build number or date): July 20 2021, 22:25:57
  • Distribution (e.g. Ubuntu): Arch Linux
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

image

The "Add a non-Steam game" button irrecoverably freezes Steam unless the system is rebooted; even sending killall signals to Steam or re-logging in doesn't make it work after this.

This also goes for doing so in the top-menu bar, as well.

What should have happened: a dialogue window asking to select a program or browse for a specific one should have appeared.

Steps for reproducing this issue:

  1. Launch Steam as a user
  2. Press the "add a game" button
  3. Steam irrecoverably freezes
Kkisak-valve maintainer 2021-07-28 github

Hello @ThisNekoGuy, not that it directly helps with this issue, but were you sending SIGTERM (15) or SIGKILL (9) to Steam with killall? The difference between them is that SIGTERM is the default polite way to tell a process to wrap up what it is doing before stopping, and SIGKILL tells a process to drop whatever it is doing on the floor and stop running right now. From personal experience, the only scenario I've seen pkill -9 <application> not work is when the application was stuck waiting on a GPU after a GPU reset.

TThisNekoGuy 2021-07-28 github

SIGTERM, apparently; which claims it's killing the process but really isn't

neko-san@ARCH ~> killall steam --verbose
Killed steam(389341) with signal 15
Killed steam(389354) with signal 15
neko-san@ARCH ~> 

Nothing extracted yet.