protonscr

Steam appears to block logout from multiple desktop environments

steamclosed reviewed
ValveSoftware/steam-for-linux#4028 · opened 2015-09-22 by ElTimablo · updated 2023-04-08 · 7 comments · github
EElTimablo 2015-09-22 github

I'm unable to reboot, shutdown, or log out of my computer if Steam is running. If I accidentally try to, the shutdown/logout buttons become completely ineffective and I have to hard power off my computer with sudo reboot. Obviously, I don't want to keep doing that, and I'd like to be able to shut it down with the button, rather than having to put extra wear on my computer every time.

TTele42 2015-09-23 github

sudo reboot is not a hard reboot, if you are using systemd, I think they recommend sudo shutdown -r now, but the system is still safely stopping any io traffic going to the hard drive and trying to give services a chance to finish what they are doing.

EElTimablo 2015-09-23 github

I mistyped. I only power it off with sudo reboot when I can actually get to a terminal. Sometimes it won't even let me do that much, meaning I have to hit the reset button on my case. I've been shutting Steam down before rebooting lately and have yet to have the problem again, but that's all the proof I have that it's Steam's fault.

Kkisak-valve maintainer 2018-12-28 github

Hello @ElTimablo, are you still experiencing this issue on an up to date system?

EElTimablo 2018-12-28 github

I'm not, but I am experiencing another logout-related bug where steam
crashes when the logout dialog is opened. I'll open a separate ticket for
that though.

On Fri, Dec 28, 2018, 10:01 AM kisak-valve <[email protected] wrote:

Hello @ElTimablo https://github.com/ElTimablo, are you still
experiencing this issue on an up to date system?


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ValveSoftware/steam-for-linux/issues/4028#issuecomment-450372525,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFm_novGkbeK4IpuVy8WKfe7nYz_dGd3ks5u9jIugaJpZM4GB3_t
.

Kkisak-valve maintainer 2018-12-28 github

Thanks for retesting. You might be seeing #4558 which is not a crash.

Closing.

Ssrlemke 2023-04-08 github

Hello,
Dunno if this bug came back, but I consistently can reproduce it on OpenSUSE 15.4 and 15.5(beta), never thought of reporting it as I basically was ignoring it, but every time I want to logout from the system I have to close the Steam Client via the tray icon, with that done system logout and shut down work fine, otherwise those logout/shutdown stop to work and I have to do it via a terminal.

Normal start, Steam running and working fine:

slemke@localhost:~> steam
Couldn't import apt, please install python3-apt or update steamdeps for your distribution.
steam.sh[8353]: Running Steam on opensuse-leap 15.5 64-bit
steam.sh[8353]: STEAM_RUNTIME is enabled automatically
setup.sh[8466]: Steam runtime environment up-to-date!
steam.sh[8353]: Steam client's requirements are satisfied
[2023-04-08 11:42:32] Startup - updater built Mar 24 2023 17:19:53
[2023-04-08 11:42:32] Startup - Steam Client launched with: '/home/slemke/.local/share/Steam/ubuntu12_32/steam'
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8555)
[2023-04-08 11:42:32] Loading cached metrics from disk (/home/slemke/.local/share/Steam/package/steam_client_metrics.bin)
[2023-04-08 11:42:32] Using the following download hosts for Public, Realm steamglobal
[2023-04-08 11:42:32] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2023-04-08 11:42:32] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2023-04-08 11:42:32] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8561)
[2023-04-08 11:42:32] Verifying installation...
[2023-04-08 11:42:32] Verification complete
Loaded SDL version 3.0.0-1117-g727c7d4e2
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xeb07f850
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xeb07e040
GetWin32Stats: display was not open yet, good
ComputeStartupMode: found registry default startup mode: 0
steamwebhelper.sh[8568]: Runtime for steamwebhelper: defaulting to /home/slemke/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[8568]: Using CEF sandbox (try with -no-cef-sandbox if this fails)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8584)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8687)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8688)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8689)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8690)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8691)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8692)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8693)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8694)
CAppInfoCacheReadFromDiskThread took 62 milliseconds to initialize
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8695)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8696)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8697)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8700)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8701)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8707)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8708)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8710)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8713)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8731)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8739)
Failed to init SteamVR because it isn't installed

(steam:8555): Gtk-WARNING **: 11:42:34.143: gtk_disable_setlocale() must be called before gtk_init()
local (potentially out of sync) copy of roaming config loaded - 404 bytes.
Local Device Found
  type: 16d0 0d61
  path: sdl://1
  serial_number:  - 0
  Manufacturer: 
  Product:      Granite devices Simucube 2 Sport
  Release:      111
  Interface:    -1

Local Device Found
  type: 2341 8037
  path: sdl://2
  serial_number:  - 0
  Manufacturer: 
  Product:      LLC Arduino Micro
  Release:      101
  Interface:    -1

Local Device Found
  type: 16c0 0486
  path: sdl://3
  serial_number:  - 0
  Manufacturer: 
  Product:      POLSIMER Wheel&Leds
  Release:      111
  Interface:    -1

Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8787)
Local Device Found
  type: 16d0 0d61
  path: sdl://1
  serial_number:  - 0
  Manufacturer: 
  Product:      Granite devices Simucube 2 Sport
  Release:      111
  Interface:    -1

Local Device Found
  type: 2341 8037
  path: sdl://2
  serial_number:  - 0
  Manufacturer: 
  Product:      LLC Arduino Micro
  Release:      101
  Interface:    -1

Local Device Found
  type: 16c0 0486
  path: sdl://3
  serial_number:  - 0
  Manufacturer: 
  Product:      POLSIMER Wheel&Leds
  Release:      111
  Interface:    -1

Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(8794)
roaming config store loaded successfully - 404 bytes.
migrating temporary roaming config store
BRefreshApplicationsInLibrary 1: 0ms
GetWin32Stats: restoring previous glx context
ExecCommandLine: "'/home/slemke/.local/share/Steam/ubuntu12_32/steam'"
System startup time: 4.36 seconds
BuildCompleteAppOverviewChange: 178 apps
RegisterForAppOverview 1: 0ms
RegisterForAppOverview 2: 1ms

When exiting Steam via tray icon ' Exit Steam' option it appends:

Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(9523)
Installing breakpad exception handler for appid(steam)/version(1679680416)/tid(9524)

(steam:9183): GLib-GObject-CRITICAL **: 11:47:46.295: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(steam:9183): GLib-GObject-CRITICAL **: 11:47:46.296: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[2023-04-08 11:47:46] Shutdown
slemke@localhost:~> 
slemke@localhost:~> gtk-launch --version
3.24.34

Steam: 1.0.0.76

Let me know if you need some specific log.
thanks!

Kkisak-valve maintainer 2023-04-08 github

Hello @srlemke, please open a new issue report so that your issue can be tracked properly.