You are not logged in.

#1 2013-04-24 08:12:38

Fri13
Member
Registered: 2012-09-24
Posts: 2

Steam gives segmentation fault

Now for few weeks (/month) I have been unable to start Steam. I get these erros everytime was steam launched by my account, new account or after re-moving and re-installing Steam (and combination of those).

Tried with one friendly fellow to solve this trough IRC without solution why I get the error.
As well reading Steam github forum solutions and few Ubuntu forum threads.
Just can not get Steam work anymore at all.

If I start with clean .local/share/Steam and .steam (new account or own account) I get the window asking to accept the Steam license and then it crash again.
I do use unofficial AMD catalyst drivers and xorg from here https://wiki.archlinux.org/index.php/Ca … repository using [catalyst-hd234k].

$ steam
Running Steam on arch  64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0_client)
/home/fri13/.local/share/Steam/steam.sh: line 704: 26481 Segmentation fault     
 (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
Installing bootstrap /home/fri13/.local/share/Steam/bootstrap.tar.xz
Running Steam on arch  64-bit
STEAM_RUNTIME has been set by the user to: 
/home/fri13/.local/share/Steam/ubuntu12_32/steam-runtime
Installing breakpad exception handler for appid(steam)/version(0_client)
/home/fri13/.local/share/Steam/steam.sh: line 704: 26562 Segmentation fault     
 (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
$ STEAM_RUNTIME=0 steam
Running Steam on arch  64-bit
STEAM_RUNTIME is disabled by the user
Installing breakpad exception handler for appid(steam)/version(0_client)
/home/fri13/.local/share/Steam/steam.sh: line 704: 27016 Segmentation fault     
 (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
Installing bootstrap /home/fri13/.local/share/Steam/bootstrap.tar.xz
Running Steam on arch  64-bit
STEAM_RUNTIME is disabled by the user
Installing breakpad exception handler for appid(steam)/version(0_client)
/home/fri13/.local/share/Steam/steam.sh: line 704: 27096 Segmentation fault     
 (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"

and dumbed core in /tmp/dumps/ is exactly the same:

cat /tmp/dumps/fri13_stdout.txt 
Running Steam on arch  64-bit
STEAM_RUNTIME is disabled by the user
Installing breakpad exception handler for appid(steam)/version(0_client)
/home/fri13/.local/share/Steam/steam.sh: line 704: 27016 Segmentation fault     
 (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
Installing bootstrap /home/fri13/.local/share/Steam/bootstrap.tar.xz
Running Steam on arch  64-bit
STEAM_RUNTIME is disabled by the user
Installing breakpad exception handler for appid(steam)/version(0_client)
/home/fri13/.local/share/Steam/steam.sh: line 704: 27096 Segmentation fault     
 (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"

The line in the steam.sh script what gives the error is second last line what states "fi":

# and launch steam
STEAM_DEBUGGER=$DEBUGGER
unset DEBUGGER # Don't use debugger if Steam launches itself recursively
if [ "$STEAM_DEBUGGER" == "gdb" ] || [ "$STEAM_DEBUGGER" == "cgdb" ]; then
	ARGSFILE=$(mktemp $USER.steam.gdb.XXXX)

	# Set the LD_PRELOAD varname in the debugger, and unset the global version. 
	if [ "$LD_PRELOAD" ]; then
		echo set env LD_PRELOAD=$LD_PRELOAD >> "$ARGSFILE"
		echo show env LD_PRELOAD >> "$ARGSFILE"
		unset LD_PRELOAD
	fi

	$STEAM_DEBUGGER -x "$ARGSFILE" "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
	rm "$ARGSFILE"
elif [ "$STEAM_DEBUGGER" == "valgrind" ]; then
	DONT_BREAK_ON_ASSERT=1 G_SLICE=always-malloc G_DEBUG=gc-friendly valgrind --error-limit=no --undef-value-errors=no --suppressions=$PLATFORM/steam.supp $STEAM_VALGRIND "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@" 2>&1 | tee steam_valgrind.txt
else
	$STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
fi
STATUS=$?

Launching with debugger does just throw to gdb but does not launch steam as other people do.

DEBUGGER=gdb steam

Same thin when using a cgdb debugger so I can not get anything out.

Last edited by Fri13 (2013-04-24 08:18:23)

Offline

#2 2013-05-08 21:28:08

klj613
Member
Registered: 2013-05-08
Posts: 1

Re: Steam gives segmentation fault

I've got the same issue with

steam 1.0.0.38-1
catalyst 13.4-1
lib32-catalyst-utils 13.4-1

Offline

#3 2013-05-20 17:07:34

Vijfh
Member
From: The Netherlands
Registered: 2013-05-20
Posts: 8

Re: Steam gives segmentation fault

Same here.

GPU: AMD Radeon HD 6950 2GB from XFX

catalyst-total 13.4-1
xorg-server 1.12.4-3
steam 1.0.0.39-1

[vijfhoek@sijmen-desktop Steam]$ steam
+ export TEXTDOMAIN=steam
+ TEXTDOMAIN=steam
+ export TEXTDOMAINDIR=/usr/share/locale
+ TEXTDOMAINDIR=/usr/share/locale
+ ARCHIVE_EXT=tar.xz
++ cd /home/vijfhoek/.local/share/Steam
++ echo /home/vijfhoek/.local/share/Steam
+ STEAMROOT=/home/vijfhoek/.local/share/Steam
+ STEAMDATA=/home/vijfhoek/.local/share/Steam
+ '[' -z ']'
++ basename /home/vijfhoek/.local/share/Steam/steam.sh .sh
+ STEAMEXE=steam
+ '[' steam = steamcmd ']'
+ cd /home/vijfhoek/.local/share/Steam
+ MINIMUM_STEAMSCRIPT_VERSION=100020
+ export SYSTEM_PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/android-sdk/build-tools/17.0.0/:/opt/android-sdk/platform-tools:/opt/android-sdk/tools:/opt/android-studio/bin:/usr/bin/vendor_perl:/usr/bin/core_perl
+ SYSTEM_PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/android-sdk/build-tools/17.0.0/:/opt/android-sdk/platform-tools:/opt/android-sdk/tools:/opt/android-studio/bin:/usr/bin/vendor_perl:/usr/bin/core_perl
+ export SYSTEM_LD_LIBRARY_PATH=
+ SYSTEM_LD_LIBRARY_PATH=
++ uname
+ UNAME=Linux
+ '[' Linux == Linux ']'
++ detect_platform
++ platform=ubuntu12_32
++ case "$(detect_distro)-$(detect_release)" in
+++ detect_distro
+++ '[' -f /etc/lsb-release ']'
+++ . /etc/lsb-release
++++ LSB_VERSION=1.4
++++ DISTRIB_ID=arch
++++ DISTRIB_RELEASE=rolling
++++ DISTRIB_DESCRIPTION='Arch Linux'
+++ echo arch
+++ tr '[A-Z]' '[a-z]'
+++ detect_release
+++ '[' -f /etc/lsb-release ']'
+++ . /etc/lsb-release
++++ LSB_VERSION=1.4
++++ DISTRIB_ID=arch
++++ DISTRIB_RELEASE=rolling
++++ DISTRIB_DESCRIPTION='Arch Linux'
+++ echo rolling
++ echo ubuntu12_32
+ PLATFORM=ubuntu12_32
++ echo ubuntu12_32
++ fgrep 32
+ PLATFORM32=ubuntu12_32
++ echo ubuntu12_32
++ fgrep 64
+ PLATFORM64=
+ '[' -z ubuntu12_32 ']'
+ '[' -z '' ']'
++ echo ubuntu12_32
++ sed s/32/64/
+ PLATFORM64=ubuntu12_64
+ STEAMCONFIG=/home/vijfhoek/.steam
+ PIDFILE=/home/vijfhoek/.steam/steam.pid
+ STEAMBIN32LINK=/home/vijfhoek/.steam/bin32
+ STEAMBIN64LINK=/home/vijfhoek/.steam/bin64
+ STEAMSDK32LINK=/home/vijfhoek/.steam/sdk32
+ STEAMSDK64LINK=/home/vijfhoek/.steam/sdk64
+ STEAMROOTLINK=/home/vijfhoek/.steam/root
++ detect_steamdatalink
++ '[' -f /home/vijfhoek/.local/share/Steam/steam_dev.cfg ']'
+++ detect_package
+++ case `detect_universe` in
++++ detect_universe
++++ test -f /home/vijfhoek/.local/share/Steam/Steam.cfg
++++ test -f /home/vijfhoek/.local/share/Steam/steam.cfg
++++ STEAMUNIVERSE=Public
++++ echo Public
+++ STEAMPACKAGE=steam
+++ echo steam
++ STEAMDATALINK=/home/vijfhoek/.steam/steam
++ echo /home/vijfhoek/.steam/steam
+ STEAMDATALINK=/home/vijfhoek/.steam/steam
+ STEAMSTARTING=/home/vijfhoek/.steam/starting
+ '[' '!' -f /home/vijfhoek/.steam/steam.pid ']'
++ cat /home/vijfhoek/.steam/steam.pid
+ kill -0 19964
+ INITIAL_LAUNCH=true
+ '[' '' = --reset ']'
+ '[' true ']'
+ show_license_agreement
+ LICENSE=/home/vijfhoek/.local/share/Steam/steam_install_agreement.txt
+ '[' '!' -f /home/vijfhoek/.steam/steam_install_agreement.txt ']'
+ '[' -z /usr/bin/steam ']'
+ '[' -f /usr/bin/steam ']'
+ check_scriptversion /usr/bin/steam STEAMSCRIPT_VERSION 100020
+ SCRIPT=/usr/bin/steam
+ VERSION_TOKEN=STEAMSCRIPT_VERSION
+ MINIMUM_VERSION=100020
++ detect_scriptversion /usr/bin/steam STEAMSCRIPT_VERSION
+++ fgrep STEAMSCRIPT_VERSION= /usr/bin/steam
++ SCRIPT_VERSION='export STEAMSCRIPT_VERSION=100039'
++ [[ -n export STEAMSCRIPT_VERSION=100039 ]]
++ expr 'export STEAMSCRIPT_VERSION=100039' : '.*=\(.*\)'
+ VERSION=100039
+ [[ 100039 -lt 100020 ]]
+ return 0
++ dirname /usr/bin/steam
++ detect_package
++ case `detect_universe` in
+++ detect_universe
+++ test -f /home/vijfhoek/.local/share/Steam/Steam.cfg
+++ test -f /home/vijfhoek/.local/share/Steam/steam.cfg
+++ STEAMUNIVERSE=Public
+++ echo Public
++ STEAMPACKAGE=steam
++ echo steam
+ STEAMDEPS=/usr/bin/steamdeps
+ '[' -f /usr/bin/steamdeps -a -f /home/vijfhoek/.local/share/Steam/steamdeps.txt ']'
+ /usr/bin/steamdeps /home/vijfhoek/.local/share/Steam/steamdeps.txt
+ '[' '!' -e /home/vijfhoek/.steam ']'
+ '[' /home/vijfhoek/.local/share/Steam '!=' /home/vijfhoek/.steam/root -a /home/vijfhoek/.local/share/Steam '!=' /home/vijfhoek/.steam/steam ']'
+ rm -f /home/vijfhoek/.steam/bin32
+ ln -s /home/vijfhoek/.local/share/Steam/ubuntu12_32 /home/vijfhoek/.steam/bin32
+ rm -f /home/vijfhoek/.steam/bin64
+ ln -s /home/vijfhoek/.local/share/Steam/ubuntu12_64 /home/vijfhoek/.steam/bin64
+ rm -f /home/vijfhoek/.steam/sdk32
+ ln -s /home/vijfhoek/.local/share/Steam/linux32 /home/vijfhoek/.steam/sdk32
+ rm -f /home/vijfhoek/.steam/sdk64
+ ln -s /home/vijfhoek/.local/share/Steam/linux64 /home/vijfhoek/.steam/sdk64
+ rm -f /home/vijfhoek/.steam/root
+ ln -s /home/vijfhoek/.local/share/Steam /home/vijfhoek/.steam/root
+ '[' /home/vijfhoek/.steam/steam ']'
+ rm -f /home/vijfhoek/.steam/steam
+ ln -s /home/vijfhoek/.local/share/Steam /home/vijfhoek/.steam/steam
+ rm -f /home/vijfhoek/.steampath
+ ln -s /home/vijfhoek/.steam/bin32/steam /home/vijfhoek/.steampath
+ rm -f /home/vijfhoek/.steampid
+ ln -s /home/vijfhoek/.steam/steam.pid /home/vijfhoek/.steampid
+ rm -f /home/vijfhoek/.steam/bin
+ ln -s /home/vijfhoek/.steam/bin32 /home/vijfhoek/.steam/bin
++ distro_description
+++ detect_distro
+++ '[' -f /etc/lsb-release ']'
+++ . /etc/lsb-release
++++ LSB_VERSION=1.4
++++ DISTRIB_ID=arch
++++ DISTRIB_RELEASE=rolling
++++ DISTRIB_DESCRIPTION='Arch Linux'
+++ echo arch
+++ tr '[A-Z]' '[a-z]'
+++ detect_release
+++ '[' -f /etc/lsb-release ']'
+++ . /etc/lsb-release
++++ LSB_VERSION=1.4
++++ DISTRIB_ID=arch
++++ DISTRIB_RELEASE=rolling
++++ DISTRIB_DESCRIPTION='Arch Linux'
+++ echo rolling
+++ detect_arch
+++ case $(uname -m) in
++++ uname -m
+++ echo 64-bit
++ echo 'arch rolling 64-bit'
+ echo 'Running Steam on arch rolling 64-bit'
Running Steam on arch rolling 64-bit
+ '[' '' = debug ']'
+ '[' '' = 1 ']'
+ '[' '' = 0 ']'
+ '[' -z '' ']'
+ runtime_supported
+ case "$(detect_distro)-$(detect_release)" in
++ detect_distro
++ '[' -f /etc/lsb-release ']'
++ . /etc/lsb-release
+++ LSB_VERSION=1.4
+++ DISTRIB_ID=arch
+++ DISTRIB_RELEASE=rolling
+++ DISTRIB_DESCRIPTION='Arch Linux'
++ echo arch
++ tr '[A-Z]' '[a-z]'
++ detect_release
++ '[' -f /etc/lsb-release ']'
++ . /etc/lsb-release
+++ LSB_VERSION=1.4
+++ DISTRIB_ID=arch
+++ DISTRIB_RELEASE=rolling
+++ DISTRIB_DESCRIPTION='Arch Linux'
++ echo rolling
+ return 0
+ echo 'STEAM_RUNTIME is enabled automatically'
STEAM_RUNTIME is enabled automatically
+ export STEAM_RUNTIME=/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime
+ STEAM_RUNTIME=/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime
+ '[' /home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime -a /home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime '!=' 0 ']'
+ unpack_runtime
+ has_runtime_archive
+ for file in '"$STEAM_RUNTIME.$ARCHIVE_EXT".part*'
+ '[' '!' -f /home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime.tar.xz.part0 ']'
+ '[' '!' -f /home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime.checksum ']'
+ return 0
+ '[' -f /home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/checksum ']'
+ cmp /home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime.checksum /home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/checksum
+ return 0
+ case $(uname -m) in
++ uname -m
+ export PATH=/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/android-sdk/build-tools/17.0.0/:/opt/android-sdk/platform-tools:/opt/android-sdk/tools:/opt/android-studio/bin:/usr/bin/vendor_perl:/usr/bin/core_perl
+ PATH=/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/bin:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/android-sdk/build-tools/17.0.0/:/opt/android-sdk/platform-tools:/opt/android-sdk/tools:/opt/android-studio/bin:/usr/bin/vendor_perl:/usr/bin/core_perl
+ export LD_LIBRARY_PATH=/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib:
+ LD_LIBRARY_PATH=/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib:
+ export LD_LIBRARY_PATH=/home/vijfhoek/.local/share/Steam/ubuntu12_32:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib:
+ LD_LIBRARY_PATH=/home/vijfhoek/.local/share/Steam/ubuntu12_32:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu:/home/vijfhoek/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib:
+ check_shared_libraries
+ '[' -f /home/vijfhoek/.local/share/Steam/ubuntu12_32/steamui.so ']'
++ get_missing_libraries /home/vijfhoek/.local/share/Steam/ubuntu12_32/steamui.so
++ ldd /home/vijfhoek/.local/share/Steam/ubuntu12_32/steamui.so
++ ldd /home/vijfhoek/.local/share/Steam/ubuntu12_32/steamui.so
++ grep '=>'
++ awk '{print $1}'
++ grep -v /
++ grep -v linux-gate
+ MISSING_LIBRARIES=
+ '[' '' '!=' '' ']'
+ export SDL_VIDEO_X11_DGAMOUSE=0
+ SDL_VIDEO_X11_DGAMOUSE=0
+ ulimit -n 2048
+ '[' Linux = Linux ']'
+ :
+ MAGIC_RESTART_EXITCODE=42
+ STEAM_DEBUGGER=gdb
+ unset DEBUGGER
+ '[' gdb == gdb ']'
++ mktemp vijfhoek.steam.gdb.XXXX
+ ARGSFILE=vijfhoek.steam.gdb.9BOu
+ '[' '' ']'
+ gdb -x vijfhoek.steam.gdb.9BOu /home/vijfhoek/.local/share/Steam/ubuntu12_32/steam
GNU gdb (GDB) 7.6
Copyright (C) 2013 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-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/vijfhoek/.local/share/Steam/ubuntu12_32/steam...(no debugging symbols found)...done.
(gdb) start
Temporary breakpoint 1 at 0x804fa75
Starting program: /home/vijfhoek/.local/share/Steam/ubuntu12_32/steam 
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".

Temporary breakpoint 1, 0x0804fa75 in main ()
(gdb) continue
Continuing.
Installing breakpad exception handler for appid(steam)/version(1367621987_client)
Installing breakpad exception handler for appid(steam)/version(1367621987_client)
Installing breakpad exception handler for appid(steam)/version(1367621987_client)
[New Thread 0xf476db40 (LWP 20119)]
[New Thread 0xf44ffb40 (LWP 20120)]

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

Last edited by Vijfh (2013-05-20 17:11:59)


If I posted my reply less than 10 minutes ago, make sure to refresh a few times.
I tend to edit my posts a few times shortly after submitting them.

Offline

#4 2013-06-21 12:39:25

Moggers
Member
Registered: 2013-06-21
Posts: 1

Re: Steam gives segmentation fault

Any news on this? I've had this for about two weeks, exactly the same as OP, except I'm using catalyst and lib32-catalyst-utils.

Offline

#5 2013-06-27 16:26:59

Vijfh
Member
From: The Netherlands
Registered: 2013-05-20
Posts: 8

Re: Steam gives segmentation fault

Steam works fine with xf86-video-ati by the way, but I can't use that because of the bad 3D performance with my card.


If I posted my reply less than 10 minutes ago, make sure to refresh a few times.
I tend to edit my posts a few times shortly after submitting them.

Offline

#6 2013-06-30 14:11:13

Vijfh
Member
From: The Netherlands
Registered: 2013-05-20
Posts: 8

Re: Steam gives segmentation fault

Okay, I fixed the problem by running Steam with "STEAMRUNTIME=0 steam", installing the plugins that were missing (N.B. it needs lib32- versions if you're using the amd64 version) and then running steam again with STEAMRUNTIME enabled.


If I posted my reply less than 10 minutes ago, make sure to refresh a few times.
I tend to edit my posts a few times shortly after submitting them.

Offline

#7 2013-08-14 15:16:56

yanom
Member
Registered: 2013-06-30
Posts: 25

Re: Steam gives segmentation fault

This is a perennial problem with ATI cards. I just had this problem develop yesterday. I have ATI Radeon HD 6800 card, with proprietary drivers from Vi0l0's repository. And no, setting STEAM_RUNTIME=0 nor STEAMRUNTIME=0 doesn't work.

Offline

#8 2013-08-16 21:03:42

jxhcc
Member
Registered: 2009-03-29
Posts: 10

Re: Steam gives segmentation fault

I just updated my system today, and its been a while so I'm not sure when this would have happened to me, but I was also getting the segfault from line 704 of steam.sh. After some googleing I found this page: https://github.com/ValveSoftware/steam- … ssues/2775 which mentions a problem with lib32-glibc thats documented here: https://bugs.archlinux.org/task/36556. That bug report was only filed on the 15th, and I'm not sure when the update happened, but the last poster here could be having the same issue I did. I rolled lib32-glibc back from version 2.18 to 2.17 and everything is fine again.

Offline

#9 2013-08-17 22:13:10

Mliquid
Member
Registered: 2012-11-10
Posts: 6

Re: Steam gives segmentation fault

Fresh update of lib32-glibc-2.18-2-x86_64.
pacman -Syu and everything will work fine again.

Offline

#10 2013-08-18 22:11:56

yanom
Member
Registered: 2013-06-30
Posts: 25

Re: Steam gives segmentation fault

Mliquid wrote:

Fresh update of lib32-glibc-2.18-2-x86_64.
pacman -Syu and everything will work fine again.

confirmed. Damn glibc is always breaking things......

Offline

Board footer

Powered by FluxBB