protonscr

steam.sh: line 704: Segmentation fault

steamclosed reviewed
ValveSoftware/steam-for-linux#2583 · opened 2013-06-10 by nyxcharon · updated 2013-12-04 · 15 comments · github
Nnyxcharon 2013-06-10 github

nyxcharon@guinness:~$ steam
Package jockey-common needs to be installed
Running Steam on debian 32-bit
STEAM_RUNTIME is disabled by the user
Installing breakpad exception handler for appid(steam)/version(1370553818_client)
Installing breakpad exception handler for appid(steam)/version(1370553818_client)
Installing breakpad exception handler for appid(steam)/version(1370553818_client)
Installing breakpad exception handler for appid(steam)/version(1370553818_client)
/home/nyxcharon/.local/share/Steam/steam.sh: line 704: 6882 Segmentation fault $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"

nyxcharon@guinness:~$ apt-cache policy fglrx-driver
fglrx-driver:
Installed: 1:13.4-2
Candidate: 1:13.4-2
Version table:
*** 1:13.4-2 0
900 http://ftp.us.debian.org/debian/ testing/non-free i386 Packages
100 /var/lib/dpkg/status

Steam just crashes on startup with the above message. I have the newest drivers for my ATI card (HD7850). Let me know if you need anything else. Thanks.

Ggdrewb-valve maintainer 2013-06-10 github

We'll need some actual crash info to get any farther. Is there any output about crashes or failure reports being uploaded? Do you have any files in /tmp/dumps?

Ggdrewb-valve maintainer 2013-06-11 github

Closing pending more info.

Nnyxcharon 2013-06-12 github

There's no crash reports being uploaded. The only output in /tmp/dumps is the output from above. Anything else I should try to generate some more output?

Ggdrewb-valve maintainer 2013-06-12 github

If you aren't getting crash dumps then the most likely cause is a driver problem. If you try a different version of fglrx does the behavior change?

Nnyxcharon 2013-06-12 github

I'll try the newest one from AMD's website instead of the debian package and let you know.

Nnyxcharon 2013-06-12 github

Upgrading to the newest version of the driver did not fix it. I still get the exact same error message.

Ggdrewb-valve maintainer 2013-06-12 github

You might want to try an older driver.

Are you familiar at all with gdb? In a terminal, go to your Steam directory and start Steam with 'DEBUGGER=gdb ./steam.sh'. It should stop in gdb after the above output, then enter 'bt' and post what the output is.

Nnyxcharon 2013-06-12 github

Seems to be a problem with Xinerama. I removed it from my xorg.conf and now steam starts up again. Re-enabling it causes the error seen above. This is the stanza in my xorg for it:

Section "ServerFlags"
Option "Xinerama" "on"
EndSection

Turning it off is a temporary workaround, but I'd like to find a way to leave it on if possible, since it makes dual screen window management a pain without it.

Ggdrewb-valve maintainer 2013-06-12 github

If you try the gdb thing it should help narrow down where the failure is occurring, which should give an idea of which set of people to ask.

Aandii1701 2013-11-28 github

Hitting the same problem. Here is the gdb output on my system

ajones@norman:~$ DEBUGGER=gdb /home/ajones/.local/share/Steam/steam.sh
Running Steam on ubuntu 12.04 64-bit
STEAM_RUNTIME is enabled automatically
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
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://bugs.launchpad.net/gdb-linaro/...
Reading symbols from /home/ajones/.local/share/Steam/ubuntu12_32/steam...(no debugging symbols found)...done.
(gdb) run
Starting program: /home/ajones/.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".
[2013-11-28 17:53:13] Startup - updater built Apr 30 2013 10:04:24
Installing breakpad exception handler for appid(steam)/version(1383158641_client)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[New Thread 0xf47a7b40 (LWP 27920)]
Installing breakpad exception handler for appid(steam)/version(1383158641_client)
[2013-11-28 17:53:13] Checking for update on startup
[2013-11-28 17:53:13] Checking for available updates...
[New Thread 0xf44ffb40 (LWP 27921)]
Installing breakpad exception handler for appid(steam)/version(1383158641_client)
[2013-11-28 17:53:15] Nothing to do
[2013-11-28 17:53:15] Verifying installation...
[2013-11-28 17:53:15] BVerifyInstalledFiles: steam.sh is 21206 bytes, expected 22072
[2013-11-28 17:53:15] BVerifyInstalledFiles: ubuntu12_32/steam is 5543712 bytes, expected 3456286
[2013-11-28 17:53:15] Verification complete
[2013-11-28 17:53:15] BRepairInstalledFiles: ignoring bootstrap file ubuntu12_32/steam
[2013-11-28 17:53:15] BRepairInstalledFiles: ignoring bootstrap file steam.sh

Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
(gdb) bt
#0 0x00000000 in ?? ()
#1 0xf531212c in ?? () from /usr/lib32/fglrx/libatiadlxx.so
#2 0xf7eb7003 in XCloseDisplay ()
from /home/ajones/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6
#3 0xf6e5c0cb in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb)

TTele42 2013-11-29 github

@andii1701 "BVerifyInstalledFiles: ubuntu12_32/steam is 5543712 bytes, expected 3456286" indicates a damaged or corrupt steam install, please run steam --reset to make steam re-bootstrap the client, your games should not be touched by this.

Ggdrewb-valve maintainer 2013-12-02 github

Tele42's suggestion is a good one. The crash itself is in the AMD video driver, so the next step would be to try different drivers and contacting AMD.

Aandii1701 2013-12-02 github

@Tele42 tried the reset but still having the same problem.

RRuedii 2013-12-03 github

Have you tried updating to the newest drivers from AMD's site and verifying that the issue still exists.

Aandii1701 2013-12-04 github

not yet, will do.

On Tue, Dec 3, 2013 at 11:34 PM, Ruedii [email protected] wrote:

Have you tried updating to the newest drivers from AMD's site and
verifying that the issue still exists.


Reply to this email directly or view it on GitHubhttps://github.com/ValveSoftware/steam-for-linux/issues/2583#issuecomment-29705928
.