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 on launch - fresh install #3163

Closed
btshrewsbury opened this issue Feb 20, 2014 · 7 comments
Closed

Steam crashes on launch - fresh install #3163

btshrewsbury opened this issue Feb 20, 2014 · 7 comments
Labels

Comments

@btshrewsbury
Copy link

steel@steel-cyberPower:~$ steam
Running Steam on ubuntu 12.10 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0_client)
/home/steel/.local/share/Steam/steam.sh: line 755: 1225 Segmentation fault (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
mv: cannot stat `/home/steel/.steam/registry.vdf': No such file or directory
Installing bootstrap /home/steel/.local/share/Steam/bootstrap.tar.xz
Reset complete!
Restarting Steam by request...
Running Steam on ubuntu 12.10 64-bit
STEAM_RUNTIME has been set by the user to: /home/steel/.local/share/Steam/ubuntu12_32/steam-runtime
Installing breakpad exception handler for appid(steam)/version(0_client)
/home/steel/.local/share/Steam/steam.sh: line 755: 1357 Segmentation fault (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@

@gdrewb-valve
Copy link
Contributor

Can you run 'DEBUGGER=gdb steam' instead of plain 'steam' and see if it breaks in gdb? Then post the first few stack frames so that we can see where the problem is happening.

@gdrewb-valve gdrewb-valve self-assigned this Feb 20, 2014
@btshrewsbury
Copy link
Author

It seems to be relaunching itself after I exit gdb. Take a look below:

steel@steel-cyberPower:~/Antichamber$ DEBUGGER=gdb steam
Running Steam on ubuntu 12.10 64-bit
STEAM_RUNTIME is enabled automatically
GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/...
Reading symbols from /home/steel/.local/share/Steam/ubuntu12_32/steam...(no debugging symbols found)...done.
(gdb) start
Temporary breakpoint 1 at 0x804fea6
Starting program: /home/steel/.local/share/Steam/ubuntu12_32/steam
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Temporary breakpoint 1, 0x0804fea6 in main ()
(gdb) c
Continuing.
Installing breakpad exception handler for appid(steam)/version(0_client)

Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
(gdb) c
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
(gdb) c
Continuing.

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) quit
mv: cannot stat `/home/steel/.steam/registry.vdf': No such file or directory
Installing bootstrap /home/steel/.local/share/Steam/bootstrap.tar.xz
Reset complete!
Restarting Steam by request...
Running Steam on ubuntu 12.10 64-bit
STEAM_RUNTIME has been set by the user to: /home/steel/.local/share/Steam/ubuntu12_32/steam-runtime
Installing breakpad exception handler for appid(steam)/version(0_client)
/home/steel/.local/share/Steam/steam.sh: line 755: 17392 Segmentation fault (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"

@gdrewb-valve
Copy link
Contributor

Are you giving the input 'start' and 'c'? Can you do a 'bt' when you hit the SIGSEGV?

@btshrewsbury
Copy link
Author

I'm supplying the start and continue commands. Can't believe I forget to print out the stack:

Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
(gdb) bt
#0 0x00000000 in ?? ()
#1 0xf7d42eb8 in pthread_once () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xf72d890e in ?? () from /usr/lib32/libGL.so.1
#3 0xf72d90a2 in ?? () from /usr/lib32/libGL.so.1
#4 0xf7feae49 in ?? () from /lib/ld-linux.so.2
#5 0xf7feaf94 in ?? () from /lib/ld-linux.so.2
#6 0xf7feefa6 in ?? () from /lib/ld-linux.so.2
#7 0xf7feaccf in ?? () from /lib/ld-linux.so.2
#8 0xf7fee7f4 in ?? () from /lib/ld-linux.so.2
#9 0xf7e38be9 in ?? () from /lib/i386-linux-gnu/libdl.so.2
#10 0xf7feaccf in ?? () from /lib/ld-linux.so.2
#11 0xf7e3933a in ?? () from /lib/i386-linux-gnu/libdl.so.2
#12 0xf7e38c97 in dlopen () from /lib/i386-linux-gnu/libdl.so.2
#13 0x08079470 in LoadGlFuncs(void**) ()
#14 0x0807e624 in CBaseLinuxUpdateUI::BaseCreateWindow() ()
#15 0x0807f014 in CXWindowsUpdateUI::BCreateWindow() ()
#16 0x080501d4 in main ()
(gdb) c
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
(gdb) bt
#0 0x00000000 in ?? ()
#1 0xf7d45fdc in __libc_sigaction () from /lib/i386-linux-gnu/libpthread.so.0
#2 0xf7d460c3 in sigaction () from /lib/i386-linux-gnu/libpthread.so.0
#3 0xf7397dc6 in ?? () from /home/steel/.local/share/Steam/ubuntu12_32/crashhandler.so
#4
#5 0x00000000 in ?? ()
#6 0xf7d42eb8 in pthread_once () from /lib/i386-linux-gnu/libpthread.so.0
#7 0xf72d890e in ?? () from /usr/lib32/libGL.so.1
#8 0xf72d90a2 in ?? () from /usr/lib32/libGL.so.1
#9 0xf7feae49 in ?? () from /lib/ld-linux.so.2
#10 0xf7feaf94 in ?? () from /lib/ld-linux.so.2
#11 0xf7feefa6 in ?? () from /lib/ld-linux.so.2
#12 0xf7feaccf in ?? () from /lib/ld-linux.so.2
#13 0xf7fee7f4 in ?? () from /lib/ld-linux.so.2
#14 0xf7e38be9 in ?? () from /lib/i386-linux-gnu/libdl.so.2
#15 0xf7feaccf in ?? () from /lib/ld-linux.so.2
#16 0xf7e3933a in ?? () from /lib/i386-linux-gnu/libdl.so.2
#17 0xf7e38c97 in dlopen () from /lib/i386-linux-gnu/libdl.so.2
#18 0x08079470 in LoadGlFuncs(void**) ()
#19 0x0807e624 in CBaseLinuxUpdateUI::BaseCreateWindow() ()
#20 0x0807f014 in CXWindowsUpdateUI::BCreateWindow() ()
#21 0x080501d4 in main ()
(gdb) c
Continuing.

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb)

@gdrewb-valve
Copy link
Contributor

That's not a great stack but it appears that the crash is in OpenGL. What video driver are you running? Hopefully it's something you can update to see if it's a driver bug.

@gdrewb-valve gdrewb-valve removed their assignment Feb 21, 2014
@btshrewsbury
Copy link
Author

nvidia-settings gets me Nvidia driver 319.60. Looks like the latest is 331.49. I'll try updating tomorrow. Thank you for the help and I'll follow up once I try updating the driver.

@btshrewsbury
Copy link
Author

works great, thank you for the help

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

No branches or pull requests

2 participants