protonscr

segment fault

steamclosed Distro Family: Ubuntu
ValveSoftware/steam-for-linux#7363 · opened 2020-09-14 by rspadim · updated 2023-04-22 · 9 comments · github
Rrspadim 2020-09-14 github

Your system information

  • Steam client version (build number or date):
  • Distribution (e.g. Ubuntu): kubuntu 20.04
  • Opted into Steam client beta?: [Yes/No] No
  • Have you checked for system updates?: [Yes/No] Yes

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large code pastes as a Github Gist

After install package (dpkg install ) the steam didn't load (there's a dmesg message of segment fault)

Steps for reproducing this issue:

terminal log

spadim@rspadim-MS-7B05:~/Downloads$ steam
Running Steam on ubuntu 20.04 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Steam client's requirements are satisfied
/home/rspadim/.steam/debian-installation/ubuntu12_32/steam -nominidumps -nobreakpad
[2020-09-14 19:49:40] Startup - updater built Sep  3 2020 21:18:09
SteamUpdateUI: An X Error occurred
X Error of failed request:  GLXBadContext
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  150 (GLX)
Minor opcode of failed request:  3 (X_GLXCreateContext)
Value in failed request:  0x0
Serial number of failed request:  45
xerror_handler: X failed, continuing
Major opcode of failed request:  150 (GLX)
Minor opcode of failed request:  6 (X_GLXIsDirect)
Serial number of failed request:  46
xerror_handler: X failed, continuing
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2020-09-14 19:49:40] Checking for update on startup
[2020-09-14 19:49:40] Checking for available updates...
[2020-09-14 19:49:40] Downloading manifest: client-download.steampowered.com/client/steam_client_ubuntu12
[2020-09-14 19:49:41] Download skipped: /client/steam_client_ubuntu12 version 1599174997, installed version 1599174997, downloaded version 0
[2020-09-14 19:49:41] Nothing to do
[2020-09-14 19:49:41] Verifying installation...
[2020-09-14 19:49:41] Performing checksum verification of executable files
[2020-09-14 19:49:41] Verification complete
rspadim@rspadim-MS-7B05:~/Downloads$ dmesg
[ 3946.897332] steam[38820]: segfault at 0 ip 00000000f7a1a065 sp 00000000ff99412c error 4 in libc-2.31.so[f7992000+15b000]
[ 3946.897337] Code: 40 38 ca 0f 84 4d 01 00 00 80 f9 00 0f 84 71 01 00 00 40 4f 75 14 8a 08 38 ca 0f 84 36 01 00 00 80 f9 00 0f 84 5a 01 00 00 40 <8b> 08 bd ff fe fe fe bf ff fe fe fe 01 cd 31 cd 01 cf 8d 40 04 0f

Rrspadim 2020-09-14 github

$ STEAM_RUNTIME=0 steam
Running Steam on ubuntu 20.04 64-bit
STEAM_RUNTIME is disabled by the user
Error: You are missing the following 32-bit libraries, and Steam may not run:
libXtst.so.6
libgtk-x11-2.0.so.0

Kkisak-valve maintainer 2020-09-14 github

Hello @rspadim, what video card / driver version are you using? I suspect you have an nVidia card, but do not have 32 bit userspace support installed.

TTTimo 2020-09-21 github

Running with STEAM_RUNTIME=0 is unsupported.

Ggmarino2048 2020-09-24 github

This is happening with me as well with the Nvidia 455 drivers. I'll paste the full log below. I don't think that it's the 32-bit userspace support because I've installed the two recommended libraries and am still having the issue.

Distribution: Kubuntu 20.04 64-bit
Nvidia Driver Version: 455
Opted Into Beta: Yes
Checked for Software Updates: Yes

terminal log

Running Steam on ubuntu 20.04 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Steam client's requirements are satisfied
$HOME/.local/share/Steam/ubuntu12_32/steam
[2020-09-23 21:36:46] Startup - updater built Sep  3 2020 21:18:09
Installing breakpad exception handler for appid(steam)/version(1599174997)
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
SteamUpdateUI: An X Error occurred
X Error of failed request:  GLXBadContext
SteamUpdateUI: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  151 (GLX)
Minor opcode of failed request:  3 (X_GLXCreateContext)
Value in failed request:  0x0
Serial number of failed request:  45
xerror_handler: X failed, continuing
Major opcode of failed request:  151 (GLX)
Minor opcode of failed request:  6 (X_GLXIsDirect)
Serial number of failed request:  46
xerror_handler: X failed, continuing
Looks like steam didn't shutdown cleanly, scheduling immediate update check
Installing breakpad exception handler for appid(steam)/version(1599174997)
[2020-09-23 21:36:46] Checking for update on startup
[2020-09-23 21:36:46] Checking for available updates...
[2020-09-23 21:36:46] Downloading manifest: client-download.steampowered.com/client/steam_client_ubuntu12
Installing breakpad exception handler for appid(steam)/version(1599174997)
[2020-09-23 21:36:47] Download skipped: /client/steam_client_ubuntu12 version 1599174997, installed version 1599174997, downloaded version 0
[2020-09-23 21:36:47] Nothing to do
[2020-09-23 21:36:47] Verifying installation...
[2020-09-23 21:36:47] Performing checksum verification of executable files
[2020-09-23 21:36:47] Verification complete
Loaded SDL version 2.0.13-5919606
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Steam: An X Error occurred
X Error of failed request:  GLXBadContext
Major opcode of failed request:  151
Serial number of failed request:  52
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  151
Value in failed request:  0x0
Serial number of failed request:  51
xerror_handler: X failed, continuing
Steam: An X Error occurred
X Error of failed request:  BadMatch (invalid parameter attributes)
Major opcode of failed request:  151
Serial number of failed request:  53
xerror_handler: X failed, continuing
assert_20200923213646_1.dmp[6513]: Uploading dump (out-of-process)
/tmp/dumps/assert_20200923213646_1.dmp
$HOME/.local/share/Steam/steam.sh: line 750:  6442 Segmentation fault      (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"

assert_20200923213646_1.dmp[6513]: Finished uploading minidump (out-of-process): success = yes
assert_20200923213646_1.dmp[6513]: response: CrashID=bp-51e73c6d-aac0-4518-b62b-778812200923
assert_20200923213646_1.dmp[6513]: file ''/tmp/dumps/assert_20200923213646_1.dmp'', upload yes: ''CrashID=bp-51e73c6d-aac0-4518-b62b-778812200923''

Kkisak-valve maintainer 2020-09-24 github

Hello @gmarino2048, I expect it definitely is the same missing 32 bit userspace support like the opening post. Usually I'd suggest you test any basic 32 bit OpenGL application like glxinfo from mesa-utils:i386, but Ubuntu does not make that available as of 20.04.

Exactly how did you install that driver version, was it with proper packaging for Debian/Ubuntu? And did it include a package named something like libnvidia-gl-455:i386?

Ggmarino2048 2020-09-24 github

Hi @kisak-valve, I've tried installing i386 versions of most of the Nvidia libraries, but they're not available from Nvidia's apt repository. I think this might be the issue since I can install the i386 version of the 450 drivers just fine.

I installed the 455 drivers through Nvidia's official apt repository here: https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/

I've been using the v450 drivers for the past couple months with no issues. I upgraded to v455 through just a standard apt update/upgrade. Now that I think about it, the issue might be that I'm using the latest CUDA-compatible version of the drivers. If that's the case I'll just have to wait until they release i386 support, since having the latest CUDA is more important for me than being able to play a few games.

Kkisak-valve maintainer 2020-09-24 github

The CUDA repo is known to not have 32 bit userspace support and that's being tracked at #5778. That's an issue nVidia needs to look at on their end.

Ggmarino2048 2020-09-24 github

Okay, that must be the issue then. Thanks for the help!

Kkisak-valve maintainer 2023-04-22 github

Closing due to a lack of feedback from the reporting user.

Nothing extracted yet.