Steam for Linux

Steam for Linux

zaileion Aug 17, 2015 @ 8:19pm
Linux Steam Client wont launch /.local/share/Steam/steam.sh: line 756: 16046 Segmentation fault
I've installed linux hundreds of times over the years primarily due to ATI Graphics card drivers. Steam has always been a bit difficult but i've always managed to get it working. This time however, I just did a full wipe and reinstall of a dual boot Windows 7 and Linux Mint Debian 2 (LMDE2) and everything setup perfectly. Weeks of work to get everything installed and tweaked. Its running sooo smoothly. Almost Perfect... cept for steam... Grrrr... I so don't want to have to reinstall again. Any help would be most welcome. And allow me to show my appreciation now before i get into the details. Thank you!

***
I Posted this question on Steam Help and tips. Link Below. It contains pictures (as well as some other details that may or may not be relevant) of the steam output error produced while in Recovery Mode with Networking as suggested by "The Giving One" Thank you!
Link: http://steamcommunity.com/discussions/forum/1/537405286658473492/


Here are the picture links for easier access:
Pic_1_of_2: https://drive.google.com/file/d/0B3QWu3tyyWJedlkwNFVObHVpSUk/view?usp=sharing
Pic_2_of_2: https://drive.google.com/file/d/0B3QWu3tyyWJeRXNGMEV1NjZPaTQ/view?usp=sharing

***

Also posted here under Hardware and Operating Systems:
http://steamcommunity.com/discussions/forum/11/537405286658777912/


i've uninstalled and reinstalled the Steam client several times trying to fix the issue. Ive downloaded steam from both Synaptic (Linux software center like the app store for iphone or google play for android) as well as the latest download from the steam website. Ive tried both several times. Ive also tried an older one i had in a back up of my downloads folder from back in January.

Here are some Links to the uninstall procedures ive followed trying to fix the issue:
http://askubuntu.com/questions/217872/how-do-i-remove-steam
http://askubuntu.com/questions/499874/completely-uninstall-steam-and-all-steam-games
Ive read and followed the entire thread, not just the first post.
Obviously ive reinstalled after following the instructions.

Here is the error:

$ steam
Running Steam on linuxmint 2 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
crash_20150817180326_1.dmp[9987]: Uploading dump (out-of-process)
/tmp/dumps/crash_20150817180326_1.dmp
crash_20150817180326_1.dmp[9987]: Finished uploading minidump (out-of-process): success = no
crash_20150817180326_1.dmp[9987]: error: libcurl.so: cannot open shared object file: No such file or directory
crash_20150817180326_1.dmp[9987]: file ''/tmp/dumps/crash_20150817180326_1.dmp'', upload no: ''libcurl.so: cannot open shared object file: No such file or directory''
/home/<USERNAME>/.local/share/Steam/steam.sh: line 756: 9984 Segmentation fault $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
[1]+ Exit 255 mate-terminal --window-with-profile=desktop_embed --geometry 67x35+3845+1030
$

Followed the below link as suggested from Steam Support Auto-Response after i posted this issue with them:

Next Step:
Please restart your computer and then follow these instructions to refresh your Steam files: https://support.steampowered.com/kb_article.php?ref=3134-TIAL-4638

Which i followed but received this error:

$ steam --reset
/home/<USERNAME>/.local/share/Steam/steam.sh: line 475: no match: ssfn*
Running Steam on linuxmint 2 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0)
crash_20150814101010_1.dmp[4415]: Uploading dump (out-of-process)
/tmp/dumps/crash_20150814101010_1.dmp
crash_20150814101010_1.dmp[4415]: Finished uploading minidump (out-of-process): success = no
crash_20150814101010_1.dmp[4415]: error: libcurl.so: cannot open shared object file: No such file or directory
crash_20150814101010_1.dmp[4415]: file ''/tmp/dumps/crash_20150814101010_1.dmp'', upload no: ''libcurl.so: cannot open shared object file: No such file or directory''
/home/<USERNAME>/.local/share/Steam/steam.sh: line 754: 4412 Segmentation fault $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
$



System Information:
Id be happy to supply any other info i just don't know what else to list:


Kernel Version:

$ uname -r
3.16.0-4-amd64
$

Graphics Card Info:
Dual 7990 (i don't think crossfire works with 2 dual gpu's.) ive tried but haven't been able to get any increase in benchmarking results, and some games don't work with crossifre at all... ATI and linux! OK, done rantings. sorry... I should say this has never been much of an issue before, so i don't think this is a GPU based issue, but it certainly wouldn't be the first time i've been completely wrong.

Edited for Graphics card only info:

$ lspci -v | less

05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Malta
[Radeon HD 7990] (prog-if 00 [VGA controller])
Subsystem: XFX Pine Group Inc. Device 32a0
Flags: bus master, fast devsel, latency 0, IRQ 110
Memory at a0000000 (64-bit, prefetchable) [size=256M]
Memory at f3780000 (64-bit, non-prefetchable) [size=256K]
I/O ports at 9000 [size=256]
Expansion ROM at f37c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: fglrx_pci

05:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT HDMI Audio [Radeon HD 7970 Series]
Subsystem: XFX Pine Group Inc. Device aaa0
Flags: bus master, fast devsel, latency 0, IRQ 108
Memory at f37fc000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel

06:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Malta [Radeon HD 7990]
Subsystem: XFX Pine Group Inc. Device 32a0
Flags: bus master, fast devsel, latency 0, IRQ 111
Memory at b0000000 (64-bit, prefetchable) [size=256M]
Memory at f38c0000 (64-bit, non-prefetchable) [size=256K]
I/O ports at a000 [size=256]
Expansion ROM at f38a0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: fglrx_pci

09:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Malta [Radeon HD 7990] (prog-if 00 [VGA controller])
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Radeon HD 7990
Flags: bus master, fast devsel, latency 0, IRQ 112
Memory at c0000000 (64-bit, prefetchable) [size=256M]
Memory at f3a80000 (64-bit, non-prefetchable) [size=256K]
I/O ports at b000 [size=256]
Expansion ROM at f3ac0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: fglrx_pci

09:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT HDMI Audio [Radeon HD 7970 Series]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT HDMI Audio [Radeon HD 7970 Series]
Flags: bus master, fast devsel, latency 0, IRQ 109
Memory at f3afc000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel

0a:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Malta [Radeon HD 7990]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Radeon HD 7990
Flags: bus master, fast devsel, latency 0, IRQ 113
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at f3bc0000 (64-bit, non-prefetchable) [size=256K]
I/O ports at c000 [size=256]
Expansion ROM at f3ba0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: fglrx_pci
$
Last edited by zaileion; Aug 17, 2015 @ 8:21pm
< >
Showing 1-15 of 22 comments
Blumimic Aug 17, 2015 @ 9:03pm 
I wonder if installing curl would help, install 32bit and 64bit versions.
"error: libcurl.so: cannot open shared object file: No such file or director"
Katrina Bekers Aug 18, 2015 @ 2:39am 
Libcurl is used to upload the crash dump.

I doubt its absense is the cause - the error we see is an effect of the upload attempt after the segfault.
torra Aug 18, 2015 @ 6:16am 
From here it looks like bad Steam installation, because you have a bunch of missing files at the very least. I would suggest you trying different installation procedures for your Linux Mint, try searching for your system specific guidelines rather than just ubuntu ones... Install it using apt-get in terminal to make sure it does it properly or use installation script from Steam website for example. I havent used any ubuntu based distributions for years so I cant go into specifics
zaileion Aug 18, 2015 @ 9:02am 
curl is not the cause, its already installed.

Regarding re-installing steam as suggested by torra in post # 3:

The below is a copy/paste from the initial opening of the thread.

i've uninstalled and reinstalled the Steam client several times trying to fix the issue. Ive downloaded steam from both Synaptic (Linux software center like the app store for iphone or google play for android) as well as the latest download from the steam website. Ive tried both several times. Ive also tried an older steam installer downloaded from the steam website i had in a back up of my downloads folder from back in January.

Here are some Links to the uninstall procedures ive followed trying to fix the issue:
http://askubuntu.com/questions/217872/how-do-i-remove-steam
http://askubuntu.com/questions/499874/completely-uninstall-steam-and-all-steam-games
Ive read and followed the entire thread, not just the first post.
Obviously ive reinstalled after following the instructions.

Ive already done your suggestion a dozen or more times with 3 different Debian packages. from Synaptic, latest from steam website, as well as an older installer from January i had on a backup drive...

I believe its a missing directory or file, i did some directory and file deletion trying to uninstall Steam because one of the games wasn't working and i believe i accidentally deleted something important. thing is though reinstalling steam doesn't work, so i just don't know... I would be most grateful for any further suggestions!!!
Last edited by zaileion; Aug 18, 2015 @ 9:06am
zaileion Aug 18, 2015 @ 10:29am 
OK, so venturing on the Debain wiki i found this page:
https://wiki.debian.org/Steam
further down the page in troubleshooting it says to:

Remove certain files by running these commands:

# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1

you will notice there are 2 files in an amd64 directory these 2 lines:
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
# rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6

But i dont have the .loocal.share/Steam/ubuntu12_32/steam-runtime/amd64 directory.

I DO have the .local.share/Steam/ubuntu12_32/steam-runtime/i386 folder and i did delete the suggested files but still get the segmentation fault.

Should i have the amd64 folder yes my system is 64 bit so my guess is i should have them but do not, and reinstalling steam does not install them. So can someone check their directories and see if you have them and if so can you share the folders on google dirve or something so i can paste them into my computer.

Thanks.
Last edited by zaileion; Aug 18, 2015 @ 10:31am
zaileion Aug 18, 2015 @ 10:59am 
Here seems to be a new error:

$ steam
Setting up Steam content in /home/zaileion/.local/share/Steam
Running Steam on linuxmint 2 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(0_client)
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20150818135829_1.dmp
/home/zaileion/.local/share/Steam/steam.sh: line 755: 8445 Segmentation fault $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
mv: cannot stat ‘/home/zaileion/.steam/registry.vdf’: No such file or directory
Installing bootstrap /home/zaileion/.local/share/Steam/bootstrap.tar.xz
Reset complete!
Restarting Steam by request...
Finished uploading minidump (out-of-process): success = yes
response: CrashID=bp-5172ec99-34aa-44e7-9d74-c5f4f2150818
Running Steam on linuxmint 2 64-bit
STEAM_RUNTIME has been set by the user to: /home/zaileion/.local/share/Steam/ubuntu12_32/steam-runtime
Installing breakpad exception handler for appid(steam)/version(0_client)
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20150818135831_1.dmp
/home/zaileion/.local/share/Steam/steam.sh: line 755: 8598 Segmentation fault $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
Finished uploading minidump (out-of-process): success = yes
response: CrashID=bp-f12d8318-693a-45e9-8fb7-8a67a2150818
$
I don't have anything with AMD HD graphics (other than a tablet PC with Win7 on 32 GB SSD and Linux booted from 32 GB SD without room for Steam games). But I have read that you should install Steam "before" installing proprietary AMD graphics drivers. But that is just what I heard.

I don't think that is an issue with nvidia, since I have a GTX 750 Ti with new Maxwell chip that was unsupported by nouveau yet (or nvidia-current) in Ubuntu 14.04 and I had to install nvidia-331-updates before I could even do a gui login.

But I am sure someone here has gone through what you are going through, so if there is not something in a previous post about how to fix that, maybe someone else can tell you how to fix that short of uninstalling your AMD video drivers, reinstalling steam, then installing your video drivers.
Amanda Aug 19, 2015 @ 2:22pm 
More than 2 years of Steam on Linux and they haven't figured out yet how to make it run and run stable for more than 6 months for everybody. Such a shame.
Cybertao Aug 19, 2015 @ 2:35pm 
They never will. This is what trying to run proprietary software in an open-source environment is like - it's not Valve's fault, nor is it the fault of any particular distribution.
Amanda Aug 19, 2015 @ 2:41pm 
I think it's everybody's fault, like I commented on the Debian forums http://forums.debian.net/viewtopic.php?f=20&t=123756&p=586248#p586248
(not that systemd is in question here. I don't use Debian anymore, just Arch)
Last edited by Amanda; Aug 19, 2015 @ 2:43pm
Cybertao Aug 19, 2015 @ 2:43pm 
Windows, you want Windows.
Amanda Aug 19, 2015 @ 2:46pm 
Originally posted by Cybertao:
Windows, you want Windows.
Please don't start with that BS again. It's a good thing that you're making some sense these last days.
Cybertao Aug 19, 2015 @ 2:54pm 
If you say so. BTW, several hundred thousand Windows users are playing CS:GO right now.
Amanda Aug 19, 2015 @ 3:00pm 
Originally posted by Cybertao:
If you say so. BTW, several hundred thousand Windows users are playing CS:GO right now.
I could say "good for them", but that's not the case. I care for privacy, security, and these are more important than games. I'm even considering to stop using Steam altogether, TBH.
Cybertao Aug 19, 2015 @ 3:10pm 
Originally posted by Linux Junior s2 Camila:
I could say "good for them", but that's not the case. I care for privacy, security, and these are more important than games. I'm even considering to stop using Steam altogether, TBH.
Wow, that's a big step. Kudos. It's near impossible to preserve those values while using proprietary software, it is a choice as to what's more important to you.
< >
Showing 1-15 of 22 comments
Per page: 15 30 50

Date Posted: Aug 17, 2015 @ 8:19pm
Posts: 22