You are not logged in.

#1 2017-07-28 17:05:13

acrypter
Member
Registered: 2015-07-05
Posts: 8

[SOLVED] Steam crashes immediately after launch

Hi guys,

thanks for any help in advance.

The Problem

If I  launch Steam (the Runtime Edition, Native has never worked for me) it updates, or at least tries to update, and then I see the "Connecting to steam account: xyz..." shortly before the program simply closes itself.

Debugging

I have seen lots of recommendations to check whether any libraries are missing with the following command:

cd ~/.local/share/Steam/ubuntu12_32
LD_LIBRARY_PATH=".:${LD_LIBRARY_PATH}" ldd $(file *|sed '/ELF/!d;s/:.*//g')|grep 'not found'|sort|uniq

After installing all missing libraries I get no output from this command anymore, so I assume I have got everything I needed to properly run Steam.

If I try to start it per terminal I get very little helpful output, as seen here:

Running Steam on arch rolling 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Installing breakpad exception handler for appid(steam)/version(1501201798)
...
Installing breakpad exception handler for appid(steam)/version(1501201798)
Generating new string page texture 2: 48x256, total string texture memory is 49.15 KB
Generating new string page texture 3: 256x256, total string texture memory is 311.30 KB
Installing breakpad exception handler for appid(steam)/version(1501201798)
...
Setting VR Path Registry runtime path to /home/user/HDD/Games/Steam/steamapps/common/SteamVR
vr/vrmanager.cpp (190) : Assertion Failed: BFileExists( /home/user/HDD/Games/Steam/steamapps/common/SteamVR/bin/linux64/vrpathreg ) failed
Assert( Assertion Failed: BFileExists( /home/user/HDD/Games/Steam/steamapps/common/SteamVR/bin/linux64/vrpathreg ) failed ):vr/vrmanager.cpp:190

Installing breakpad exception handler for appid(steam)/version(1501201798)
crash_20170728184436_23.dmp[2577]: Uploading dump (out-of-process)
/tmp/dumps/crash_20170728184436_23.dmp
Setting VR Path Registry config path to /home/user/.local/share/Steam/config
vr/vrmanager.cpp (190) : Assertion Failed: BFileExists( /home/user/HDD/Games/Steam/steamapps/common/SteamVR/bin/linux64/vrpathreg ) failed
Setting VR Path Registry log path to /home/user/.local/share/Steam/logs
vr/vrmanager.cpp (190) : Assertion Failed: BFileExists( /home/user/HDD/Games/Steam/steamapps/common/SteamVR/bin/linux64/vrpathreg ) failed
Installing breakpad exception handler for appid(steam)/version(1501201798)
Setting breakpad minidump AppID = 769
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198034831366 [API loaded no]
roaming config store loaded successfully - 2953 bytes.
migrating temporary roaming config store
Installing breakpad exception handler for appid(steam)/version(1501201798)
Unable to read VR Path Registry from /home/user/.config/openvr/openvrpaths.vrpath
Installing breakpad exception handler for appid(steam)/version(1501201798)
process 2508: arguments to dbus_connection_ref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file dbus-connection.c line 2686.
This is normally a bug in some application using the D-Bus library.
  D-Bus not built with -rdynamic so unable to print a backtrace
[2017-07-28 18:44:30] Startup - updater built Jul 28 2017 00:01:02
[2017-07-28 18:44:30] Opted in to client beta 'publicbeta' via beta file
You are in the 'publicbeta' client beta.
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2017-07-28 18:44:30] Checking for update on startup
[2017-07-28 18:44:30] Checking for available updates...
[2017-07-28 18:44:31] Download skipped by HTTP 304 Not Modified
[2017-07-28 18:44:31] Nothing to do
[2017-07-28 18:44:31] Verifying installation...
[2017-07-28 18:44:31] Performing checksum verification of executable files
[2017-07-28 18:44:31] Verification complete
assert_20170728184430_1.dmp[2585]: Uploading dump (out-of-process)
/tmp/dumps/assert_20170728184430_1.dmp
crash_20170728184436_23.dmp[2577]: Finished uploading minidump (out-of-process): success = yes
crash_20170728184436_23.dmp[2577]: response: CrashID=bp-538d4143-c3af-4829-a34f-50ae82170728
crash_20170728184436_23.dmp[2577]: file ''/tmp/dumps/crash_20170728184436_23.dmp'', upload yes: ''CrashID=bp-538d4143-c3af-4829-a34f-50ae82170728''
/home/user/.local/share/Steam/steam.sh: line 940:  2508 Aborted                 (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
assert_20170728184430_1.dmp[2585]: Finished uploading minidump (out-of-process): success = yes
assert_20170728184430_1.dmp[2585]: response: CrashID=bp-0672499c-647f-4eb2-bb04-4e8802170728
assert_20170728184430_1.dmp[2585]: file ''/tmp/dumps/assert_20170728184430_1.dmp'', upload yes: ''CrashID=bp-0672499c-647f-4eb2-bb04-4e8802170728''
Assert( Assertion Failed: m_pInternalPipe->BRead failed ):../common/pipes.cpp:572

crash_20170728184439_2.dmp[2595]: Uploading dump (out-of-process)
/tmp/dumps/crash_20170728184439_2.dmp
crash_20170728184439_2.dmp[2595]: Finished uploading minidump (out-of-process): success = yes
crash_20170728184439_2.dmp[2595]: response: Discarded=1
crash_20170728184439_2.dmp[2595]: file ''/tmp/dumps/crash_20170728184439_2.dmp'', upload yes: ''Discarded=1''
../common/pipes.cpp (572) : Assertion Failed: m_pInternalPipe->BRead failed

After running it through gdb, as suggested in the Wiki, I get some information about the failure which looks like this:

#0  0xf1cb4d03 in AssertMsgImplementation () from /home/user/.local/share/Steam/ubuntu12_32/libtier0_s.so
#1  0xeded2126 in ?? () from /home/user/.local/share/Steam/ubuntu12_32/steamclient.so
...
#27 0xed7b2146 in ?? () from /home/user/.local/share/Steam/ubuntu12_32/steamclient.so
#28 0xf1cbbed0 in SteamThreadTools::CThread::ThreadExceptionWrapper(void*) () from /home/user/.local/share/Steam/ubuntu12_32/libtier0_s.so
#29 0xf1cba21b in ?? () from /home/user/.local/share/Steam/ubuntu12_32/libtier0_s.so
#30 0xf1cba4ef in CatchAndWriteMiniDumpExForVoidPtrFn () from /home/user/.local/share/Steam/ubuntu12_32/libtier0_s.so
#31 0xf1cba541 in CatchAndWriteMiniDumpForVoidPtrFn () from /home/user/.local/share/Steam/ubuntu12_32/libtier0_s.so
#32 0xf1cbeb61 in SteamThreadTools::CThread::ThreadProc(void*) () from /home/user/.local/share/Steam/ubuntu12_32/libtier0_s.so
#33 0xf7c7ae62 in start_thread () from /usr/lib32/libpthread.so.0
#34 0xf7b48236 in clone () from /usr/lib32/libc.so.6

I have already checked and the libtier0_s.so file exists in the specified location.

Possible sources/temporary solutions

I have found some kind of workaround to get Steam running temporarily, by resetting it manually via command line. The downside of this solution is that I need to reset it before every start which means I need to reconfigure Steam after every reboot.
The only idea that I have come up with is that the newest Nvidia proprietary driver for my graphics card somehow messes with my system (as usual hmm). I would really like to avoid downgrading as the previous versions have already given me enough headaches.

Has anybody got an idea how I can solve this problem?

Last edited by acrypter (2017-07-28 22:36:12)

Offline

#2 2017-07-28 19:14:08

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,660

Re: [SOLVED] Steam crashes immediately after launch

Native tends to work better oob, you might want to post a trace from a native start. Other usual subjects, on what filesystem is your steam library on? It tends to have issues with anything that isn't ext4. That said from that gdb run, everytime I read anything in relation to threads, you might be running into a microcode issue, if you are on an intel processor, make sure your microcodes are set up correctly

Offline

#3 2017-07-28 20:33:11

evilarceus
Member
Registered: 2017-07-28
Posts: 1

Re: [SOLVED] Steam crashes immediately after launch

Try upgrading lib32-nvidia-utils, as well as other Nvidia related packages from the Arch Linux Archive. I'm not sure why it's not being downloaded when doing pacman -Syu.

sudo pacman -U https://archive.archlinux.org/packages/l/lib32-nvidia-utils/lib32-nvidia-utils-384.59-1-x86_64.pkg.tar.xz

I also had to use the steam-native-runtime because it crashes with the default runtime.

Offline

#4 2017-07-28 22:35:54

acrypter
Member
Registered: 2015-07-05
Posts: 8

Re: [SOLVED] Steam crashes immediately after launch

@evukarceus and @V1del you were both right with your suggestions to use steam-native.
For me it has never worked before but because I took the time during debugging to install all the libraries that were missing I am now able to run the native version.
The runtime version still does not work but I always wanted to use the native version anyway. Thanks for your help.

Offline

#5 2017-07-30 16:38:31

PhotonX
Member
From: Munich
Registered: 2008-08-10
Posts: 602

Re: [SOLVED] Steam crashes immediately after launch

I have the same issue. Trying the hint by @evilarceus I get:

$ sudo pacman -U https://archive.archlinux.org/packages/l/lib32-nvidia-utils/lib32-nvidia-utils-384.59-1-x86_64.pkg.tar.xz
loading packages...
error: '/var/cache/pacman/pkg/lib32-nvidia-utils-384.59-1-x86_64.pkg.tar.xz': package missing required signature

Trying to use steam-native I get a "Connecting to server" window which just stays there and cannot see any messages regarding missing libraries in the terminal output... Any hints? Thanks!


Desktop: http://www.sysprofile.de/id15562, Arch Linux    |    Notebook: Thinkpad L13 Yoga Gen2, Manjaro

The very worst thing you can do with free software is to download it, see that it doesn't work for some reason, leave it, and tell your friends that it doesn't work.  -  Tuomas Lukka

Offline

#6 2017-07-31 07:50:22

Stechpalme
Member
Registered: 2015-04-02
Posts: 4

Re: [SOLVED] Steam crashes immediately after launch

Hey,
I got the same problem here.
Using

STEAM_RUNTIME_PREFER_HOST_LIBRARIES=0 STEAM_RUNTIME=1 steam

lets steam start but then no game can be started.
I also tried this (with the same signature issue):

PhotonX wrote:

$ sudo pacman -U https://archive.archlinux.org/packages/ … pkg.tar.xz
loading packages...
error: '/var/cache/pacman/pkg/lib32-nvidia-utils-384.59-1-x86_64.pkg.tar.xz': package missing required signature

So I downloaded the package via mirror and installed it locally but with no effect.
Thanks for any help.

Offline

#7 2017-07-31 08:02:40

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,660

Re: [SOLVED] Steam crashes immediately after launch

Please stop appending 'me too' posts into an already fixed topic. You obviously seem to have another issue than the OP since they have solved their problem. The pacman -U "fix" is very likely to not be necessary or relevant anymore, since by now all self respecting mirrors should be updated and contain the lib32 packages as well.

For the record, there is a steam-native-runtime package. Install that and use

steam-native

to start it. If this runs into any further issues, create a new thread with a meaningful title, and post the terminal output you get. If you really feel there is a connection here you can link back to this thread.

Any further post, that's not from the OP and doesn't contain any relevant output to help in debugging, will lead to closure of this thread.

Offline

#8 2017-07-31 12:08:10

PhotonX
Member
From: Munich
Registered: 2008-08-10
Posts: 602

Re: [SOLVED] Steam crashes immediately after launch

Installing steam-native-runtime and using steam-native solved the problem for me, thanks!


Desktop: http://www.sysprofile.de/id15562, Arch Linux    |    Notebook: Thinkpad L13 Yoga Gen2, Manjaro

The very worst thing you can do with free software is to download it, see that it doesn't work for some reason, leave it, and tell your friends that it doesn't work.  -  Tuomas Lukka

Offline

#9 2017-07-31 14:07:50

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,773

Re: [SOLVED] Steam crashes immediately after launch

Closing


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

Board footer

Powered by FluxBB