You are not logged in.

#1 2016-10-18 03:16:51

aklt
Member
Registered: 2011-11-18
Posts: 15

[Solved] Steam no longer starts

Hi all!

My steam no longer works and I have tried for a couple of hours to get it running
but I have not been successful, so I would like to ask for help.

I have a GeForce GTX 760 and have used it before to play games but it has been a while.

When I start steam I get the following output:

# steam
Running Steam on arch rolling 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)

No gui shows and I can wait indefinitely.  I usually loose patience and press CTRL-C though.

If I run steam in gdb and show a backtrace, I get:

# DEBUGGER=gdb steam
Running Steam on arch rolling 64-bit
STEAM_RUNTIME is enabled automatically
GNU gdb (GDB) 7.12
...
(gdb) run
Starting program: /home/aklt/.local/share/Steam/ubuntu12_32/steam
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Installing breakpad exception handler for appid(steam)/version(0)
^C
Program received signal SIGINT, Interrupt.
0xf7fd8d09 in __kernel_vsyscall ()
(gdb) bt
#0  0xf7fd8d09 in __kernel_vsyscall ()
#1  0xf7d42c8b in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib32/libpthread.so.0
#2  0xf7ec4883 in ?? ()
   from /home/aklt/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6
#3  0xf7ed765e in _XReply ()
   from /home/aklt/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6
#4  0xf7ec3dcd in XListExtensions ()
   from /home/aklt/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6
#5  0x565aa117 in ?? ()
#6  0x565aa436 in xerror_handler(_XDisplay*, XErrorEvent*) ()
#7  0xf7ed9a4b in _XError ()
   from /home/aklt/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6
#8  0xf7ed684d in ?? ()
   from /home/aklt/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6
#9  0xf7ed68a7 in ?? ()
   from /home/aklt/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6
#10 0xf7ed7770 in _XReply ()
   from /home/aklt/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6
#11 0xf7ed2ebb in XSync ()
   from /home/aklt/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6
#12 0xf72e5c5c in ?? () from /usr/lib32/libGL.so.1
#13 0xf72db71c in glXCreateContext () from /usr/lib32/libGL.so.1
#14 0x565a7c32 in ?? ()
#15 0x565acdbf in CBaseLinuxUpdateUI::GatherGLInfo() ()
#16 0x565ad36f in CBaseLinuxUpdateUI::BaseCreateWindow() ()
#17 0x565adfb0 in CXWindowsUpdateUI::BCreateWindow() ()
#18 0x5657d293 in ?? ()
#19 0xf7b96196 in __libc_start_main () from /usr/lib32/libc.so.6
#20 0x565806d9 in _start ()
(gdb)

I am not sure what to conclude from this other than there might be a problem creating a graphics context.
I have tried to poke around stack frames to learn some more but hmm...

There is just one logfile in

~/.local/share/Steam/logs

and it contains the line:

[2016-10-18 05:00:38] Startup - updater built Mar 29 2016 17:40:06

I have tried to install different versions of the nvidia drivers, but without changes.  I can run glxgears
without problems using the current installed drivers:

# pacman -Qs nvidia
local/lib32-nvidia-utils 370.28-1
    NVIDIA drivers utilities (32-bit)
local/lib32-opencl-nvidia 370.28-1
    OpenCL implemention for NVIDIA (32-bit)
local/libvdpau 1.1.1-2
    Nvidia VDPAU library
local/libxnvctrl 370.28-1
    NVIDIA NV-CONTROL X extension
local/nvidia 370.28-1
    NVIDIA drivers for linux
local/nvidia-libgl 370.28-1
    NVIDIA drivers libraries symlinks
local/nvidia-settings 370.28-1
    Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 370.28-1
    NVIDIA drivers utilities

At this point I am not sure where I should look next and any help would be greatly appreciated!

Edit:
Running glxgears32 gives an error, so it may very well be that there is an error with the 32 bit graphics driver, going to look at that,...

Last edited by aklt (2016-10-23 00:32:20)

Offline

#2 2016-10-18 07:06:32

Head_on_a_Stick
Member
From: London
Registered: 2014-02-20
Posts: 7,680
Website

Re: [Solved] Steam no longer starts

Does it run properly if you use:

# pacman -S steam-native-runtime
steam-native

Offline

#3 2016-10-18 12:31:32

aklt
Member
Registered: 2011-11-18
Posts: 15

Re: [Solved] Steam no longer starts

I tried installing steam-native-runtime but I get a similar result:

# steam-native
Running Steam on arch rolling 64-bit
STEAM_RUNTIME is disabled by the user
Installing breakpad exception handler for appid(steam)/version(0)

It still hangs without showing a gui.

Offline

#4 2016-10-18 14:26:11

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

Re: [Solved] Steam no longer starts

You lack the lib32-nvidia-libgl package, you don't have to use the steam native runtime with nvidia hardware necessarily, but you will definitely need the lib32-libgl

Offline

#5 2016-10-18 15:09:18

aklt
Member
Registered: 2011-11-18
Posts: 15

Re: [Solved] Steam no longer starts

Thanks for the suggestion, but I already have that installed:

# pacman -Qs lib32-nvidia
local/lib32-nvidia-cg-toolkit 3.1-5
    NVIDIA Cg libraries
local/lib32-nvidia-libgl 370.28-1
    NVIDIA drivers libraries symlinks (32-bit)
local/lib32-nvidia-utils 370.28-1
    NVIDIA drivers utilities (32-bit)

Are there any other parts of my system that would be interesting to take a look at?

Edit:

I see It was not in my previous list of installed nvidia packages, so here is the updated list:

# pacman -Qs nvidia
local/lib32-nvidia-cg-toolkit 3.1-5
    NVIDIA Cg libraries
local/lib32-nvidia-libgl 370.28-1
    NVIDIA drivers libraries symlinks (32-bit)
local/lib32-nvidia-utils 370.28-1
    NVIDIA drivers utilities (32-bit)
local/lib32-opencl-nvidia 370.28-1
    OpenCL implemention for NVIDIA (32-bit)
local/libvdpau 1.1.1-2
    Nvidia VDPAU library
local/libxnvctrl 370.28-1
    NVIDIA NV-CONTROL X extension
local/nvidia 370.28-1
    NVIDIA drivers for linux
local/nvidia-cg-toolkit 3.1-4
    NVIDIA Cg libraries
local/nvidia-libgl 370.28-1
    NVIDIA drivers libraries symlinks
local/nvidia-settings 370.28-1
    Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 370.28-1
    NVIDIA drivers utilities

Last edited by aklt (2016-10-18 15:16:46)

Offline

#6 2016-10-18 15:36:15

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

Re: [Solved] Steam no longer starts

Update your microcode would be my next guess the stack trace has some reminiscence with issues pertaining to an old microcode

Offline

#7 2016-10-18 18:32:35

aklt
Member
Registered: 2011-11-18
Posts: 15

Re: [Solved] Steam no longer starts

Thanks for tip, I wasn't aware that could be an issue.

It didn't change how steam behaves, though:

# dmesg | grep microcode
[    0.000000] microcode: microcode updated early to revision 0x29, date = 2013-06-12
[    0.978679] microcode: CPU0 sig=0x206a7, pf=0x2, revision=0x29
[    0.978716] microcode: CPU1 sig=0x206a7, pf=0x2, revision=0x29
[    0.978724] microcode: CPU2 sig=0x206a7, pf=0x2, revision=0x29
[    0.978756] microcode: CPU3 sig=0x206a7, pf=0x2, revision=0x29
[    0.978843] microcode: Microcode Update Driver: v2.01 <tigran@aivazian.fsnet.co.uk>, Peter Oruba

but when starting steam or steam-native it still hangs with no gui unfortunately.

Offline

#8 2016-10-19 08:01:37

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

Re: [Solved] Steam no longer starts

Now I'm out of sane options, have you tried renaming the ~/.steam folder to start with a clean slate? Do you use any of the environment overrides mentioned in the wiki (you shouldn't)? Does glxgears32 work now (we have to figure that one out, can you

ls -l /usr/lib32/libGL.so

and follow that symlink chain you should end up at /usr/lib32/nvidia/libGL.so.1 ?

Offline

#9 2016-10-19 18:24:51

ooo
Member
Registered: 2013-04-10
Posts: 1,637

Re: [Solved] Steam no longer starts

Steam has also stopped working for me recently (during last 3-4weeks at most), although on my system steam simply aborts at startup instead of hanging.
However I'm thinking our issues could be related since they started at about the same time, and I'm also seeing errors about libX11.so.6 on steam crash dump.

This happens with or without STEAM_RUNTIME, and steam-native used to work for me perfectly.
glxgears32 works just fine on my system though. Also I'm using radeon driver instead of nvidia.

In your case I'd follow V1del's advice and focus on the glxgears32 issue, to make sure that isn't causing your problem with steam.
Can you post the error you're getting?

Offline

#10 2016-10-20 13:28:06

aklt
Member
Registered: 2011-11-18
Posts: 15

Re: [Solved] Steam no longer starts

Thanks for the suggestions!

I will have a look at them when I get back to my computer,
probably in about tomorrow evening.

Offline

#11 2016-10-23 00:31:21

aklt
Member
Registered: 2011-11-18
Posts: 15

Re: [Solved] Steam no longer starts

Aha!

# ls -l /usr/lib32/libGL.so
0 lrwxrwxrwx 1 root root 10 Sep  8 18:23 /usr/lib32/libGL.so -> libGL.so.1

# ls -l /usr/lib32/libGL.so.1
0 lrwxrwxrwx 1 root root 15 Oct 18 17:07 /usr/lib32/libGL.so.1 -> libGL.so.331.20

# ls -l /usr/lib32/libGL.so.331.20
980K -rwxr-xr-x 1 root root 979K Dec 28  2013 /usr/lib32/libGL.so.331.20

So I have an old video driver installed it seems!

By running

pacman -Qo /usr/lib32/libGL.so.331.20

I found out that no package owns the file, so I removed it and the symlinks and installed the 32 bit nvidia
drivers again:

pacman -Sy lib32-nvidia-libgl

and now I can run steam!!!

Thanks a lot for the help, it is very much appreciated!

Last edited by aklt (2016-10-23 00:36:17)

Offline

Board footer

Powered by FluxBB