Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Work around account switching failing to open the CEF debugger socket #668

Merged
merged 3 commits into from
Aug 7, 2024

Conversation

AAGaming00
Copy link
Member

this automates lsof and gdb to force close the old CEF debugger socket before steam finishes shutting down (from RegisterForShutdownStart)

Please tick as appropriate:

  • I have tested this code on a steam deck or on a PC
  • My changes generate no new errors/warnings
  • This is a bugfix/hotfix
  • This is a new feature

Description

Fixes #618

this automates lsof and gdb to force close the socket before steam finishes shutting down (from RegisterForShutdownStart)
@AAGaming00 AAGaming00 requested a review from a team August 5, 2024 20:57
@AAGaming00 AAGaming00 self-assigned this Aug 5, 2024
@AAGaming00 AAGaming00 added javascript Pull requests that update Javascript code python Pull requests that update Python code labels Aug 5, 2024
Copy link

@adriansticoid adriansticoid left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rigorously tested on SteamOS 3.5.19, Steam beta client 1722380543. 2 accounts logged in on the Deck and switched back and forth 5 times, and Decky was still visible in the QAM and plugins work. Rebooted manually, did the switcheroo 5 times again, and still, Decky was working as expected.

@TrainDoctor TrainDoctor merged commit 166c7ea into main Aug 7, 2024
9 checks passed
@TrainDoctor TrainDoctor deleted the aa/switch-account-workaround branch August 7, 2024 03:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
javascript Pull requests that update Javascript code python Pull requests that update Python code
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

[BUG] Decky stops working when switching to a different Steam account
3 participants