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

Steam crashes after connection with Steam Link has been established #9242

Open
DaedalusHyperboreus opened this issue Feb 26, 2023 · 5 comments

Comments

@DaedalusHyperboreus
Copy link

Your system information

  • Steam client version (build number or date): 1677204767
  • Distribution (e.g. Ubuntu): ChimeraOS 39
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

When I connect to my gaming PC via Steam Link I get a distorted image on my TV.
On the gaming PC the Steam UI stays usable for about 10 seconds, then the screen turns black and Steam crashes.

The dump file created somehow doesn't get uploaded (as seen in the crash log) so I'm including it here for debugging purposes:
crash_20230225222732_47.dmp.zip
steam-stdout-crash.log

Steps for reproducing this issue:

  1. Connect to Steam via Steam Link
  2. Wait about 10 seconds
  3. Have a black screeen
@kisak-valve
Copy link
Member

Hello @DaedalusHyperboreus, the minidump you attached is a SIGSEGV in libX11.so.6.4.0. This is a distro issue and needs to be evaluated by a ChimeraOS dev.

Out of mild curiosity, what 32 bit and 64 bit versions of libX11 is being packaged by that distro? We're already aware of some regressions in libX11 1.8.2 and 1.8.3 which effectively makes those point releases defective.

@DaedalusHyperboreus
Copy link
Author

The versions of libX11 packaged in ChimeraOS 39 are as follows:
extra/libx11 1.8.4-1 [installed]
X11 client-side library
multilib/lib32-libx11 1.8.3-1 [installed]
X11 client-side library (32-bit)

@DaedalusHyperboreus
Copy link
Author

I just upgraded lib32-x11 to 1.8.4 to see if it would make a difference.
The behavior is practically the same, however.

Just in case they're useful, here are the dumps that got created:
assert_20230301125726_120.dmp.zip
crash_20230301125727_121.dmp.zip
steam-stdout-crash.log

@DaedalusHyperboreus
Copy link
Author

I managed to downgrade libX11 to 1.8:
extra/libx11 1.8.4-1 [installed: 1.8-1]
X11 client-side library
multilib/lib32-libx11 1.8.3-1 [installed: 1.8.1-1]
X11 client-side library (32-bit)

Steam still crashes when Remote Play is attempted, however:
Installing breakpad exception handler for appid(steam)/version(1679180156)/tid(3254)
assert_20230319183438_46.dmp[8346]: Uploading dump (out-of-process)
/tmp/dumps/assert_20230319183438_46.dmp
src/common/ipcserver.cpp (1310) : Assertion Failed: CPipeWaiter::BRemove(52) -- not present
Installing breakpad exception handler for appid(steam)/version(1679180156)/tid(3284)
crash_20230319183438_47.dmp[8350]: Uploading dump (out-of-process)
/tmp/dumps/crash_20230319183438_47.dmp
assert_20230319183438_46.dmp[8346]: Finished uploading minidump (out-of-process): success = yes
assert_20230319183438_46.dmp[8346]: response: CrashID=bp-94d2995c-8622-4b37-8ff8-7ebae2230319
assert_20230319183438_46.dmp[8346]: file ''/tmp/dumps/assert_20230319183438_46.dmp'', upload yes: ''CrashID=bp-94d2995c-8622-4b37-8ff8-7ebae2230319''
/home/gamer/.local/share/Steam/steam.sh: line 798: 3154 Segmentation fault (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"

@esotericist
Copy link

esotericist commented Jul 26, 2023

i'm currently experiencing similar behavior trying to use my steam deck as a host, using steam os 3.4.8 (build 20230508.1). steam client version on the deck is 1689034492, from the stable branch, built july 10, if that helps.

seemingly at random (it works sometimes, but usually doesn't) connecting to the deck from another system causes the deck to spontaneously reboot. i've used both steam for linux (on both ubuntu and debian based systems) and the android steam link app.

presumably related, i seem to consistently have my deck reboot when i attempt to invite someone on windows to watch my game.

are there specific logs that would be useful for diagnosing this? i'm not quite certain where to look.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants