LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices



Reply
 
Search this Thread
Old 12-11-2012, 07:01 PM   #121
josiah
Member
 
Registered: May 2004
Distribution: Slackware
Posts: 46

Rep: Reputation: 23

I also get the line 287 segfault.

FWIW, I have an intel video card, and am running slackware64-14.0.
 
Old 12-16-2012, 03:41 PM   #122
Iuz
LQ Newbie
 
Registered: Sep 2012
Location: Brazil
Distribution: Slackware
Posts: 22

Rep: Reputation: Disabled
$ steam
/home/vtr/.local/share/Steam/ubuntu12_32/steam: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
/home/vtr/.local/share/Steam/ubuntu12_32/steam: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory


what is going on?
 
Old 12-16-2012, 03:45 PM   #123
414N
Member
 
Registered: Sep 2011
Location: Italy
Distribution: Slackware
Posts: 609

Rep: Reputation: 180Reputation: 180
Have you installed libX11-compat32, if you're on Slackware64?
 
Old 12-16-2012, 03:49 PM   #124
Iuz
LQ Newbie
 
Registered: Sep 2012
Location: Brazil
Distribution: Slackware
Posts: 22

Rep: Reputation: Disabled
Now I did. Thanks


edit 1: Im getting failed to load steamui.so so I think im still missing dependencies.. Is there a way to see what im missing (it doesnt say anything on the console: Installing breakpad exception handler for appid(steam)/version(1355250651_client and then finishes)

edit 2: everything is ok, now im getting the segfault just like 414n

Last edited by Iuz; 12-16-2012 at 05:12 PM.
 
Old 12-16-2012, 04:35 PM   #125
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 5,384

Rep: Reputation: Disabled
I wrote an article about the steamclient package I created: http://alien.slackbook.org/blog/valv...ent-for-linux/

Perhaps that will help you on your way.

Eric
 
2 members found this post helpful.
Old 12-17-2012, 04:32 AM   #126
414N
Member
 
Registered: Sep 2011
Location: Italy
Distribution: Slackware
Posts: 609

Rep: Reputation: 180Reputation: 180
I'm not getting the SEGFAULT anymore after upgrading the mesa package (mesa-compat32 on a 64 bit system) to yesterday's git snapshot and can now start the steam client without issues. I can even play the "World of Goo demo" and am now downloading Team Fortress 2.
So, if you're using mesa, I suggest you try compiling and installing a more recent version (I think the stable version 9.0.1 should be good to try too) to make the steam client not SEGFAULT on you anymore.
Some general hints regarding the compilation of a recent version of mesa:
  • you'll need a more recent version of libdrm (I used 2.4.40);
  • GLU got recently separated from mesa, so you'll need to compile it standalone (sources here) for all programs using it to work after upgrading mesa.
Some additional hints if you're on a 64 bit system compiling a 32 bit version of mesa:
  • remember to add the "--disable-64-bit" and "--enable-32-bit" configure options for mesa to correctly compile 32 bit code (of course you'll need to source /etc/profile.d/32dev.sh too), as mesa auto-detection of bitness seems to fail miserably when configuring the compilation for some asm sources (it configures for build the 64-bit asm files instead of the 32-bit ones and bails out when getting to that point, while all the c sources where correctly compiled as 32-bit code);
  • you'll need to install a compat32 package for llvm too if you're compiling radeon drivers into mesa, else compilation fails;
  • you'll need to run Eric's convertpkg-compat32 script on all the 32-bit packages you're creating, of course.
I used a modified version of Slackware's own mesa SlackBuild to build the mesa package. I also extracted into an external SlackBuild the building process for mesa-demos, as I found it kinda silly to recompile them all the times I'm building a new mesa package...
Tell me if you'd like/need to use some of my SlackBuilds to upgrade mesa and I'll post them.
BTW, thanks Eric for a Slackware-friendly steam client package. Much appreciated!

Last edited by 414N; 12-17-2012 at 04:34 AM.
 
Old 12-17-2012, 12:15 PM   #127
schmatzler
Member
 
Registered: Jan 2011
Location: Germany
Distribution: Slackware64 -current + Multilib
Posts: 216

Original Poster
Rep: Reputation: 65
I guess I will wait until there is a Mesa upgrade from AlienBob or on the official mirror. Could be a long time until then, but the last time I upgraded Mesa I got a lot of inconsistencies in the programs I use.
 
Old 12-17-2012, 03:14 PM   #128
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 5,384

Rep: Reputation: Disabled
Quote:
Originally Posted by schmatzler View Post
I guess I will wait until there is a Mesa upgrade from AlienBob or on the official mirror. Could be a long time until then, but the last time I upgraded Mesa I got a lot of inconsistencies in the programs I use.
I do not have any need for a newer mesa... I can play TF2 in Steam using the latest Nvidia binary blob on my Slackware64-current which has not otherwise been altered.
Perhaps things are different when using a different graphics card? I have a GT240 "silent" in here, not the fastest of cards to modern standards.

Eric
 
Old 12-17-2012, 03:17 PM   #129
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 5,384

Rep: Reputation: Disabled
Quote:
Originally Posted by schmatzler View Post
I have the same problem line 414N.

I installed all compat-32 packages from AlienBob and packaged the latest .deb from the steam website (1.0.0.16).

After that I compiled pulseaudio for 64bit and started it with the rc.pulseaudio.

No pulseaudio errors anymore in terminal, but steam is always crashing with

Code:
steam.sh: line 287:  3617 Segmentation fault  $DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
In my early testing days, I traced down all the dependencies I needed by using "strace". All those segfaults I had myself could be traced back to missing libraries.

Eric
 
Old 12-17-2012, 03:28 PM   #130
414N
Member
 
Registered: Sep 2011
Location: Italy
Distribution: Slackware
Posts: 609

Rep: Reputation: 180Reputation: 180
Quick update: it seems like Team Fortress 2 cannot be run even using mesa-9.1dev (aka mesa from git) on a r300 card because of the lack of draw_buffers2-related extensions, like glColorMaskIndexedEXT.
Nevertheless, Waveform (demo) runs flawlessly.

Last edited by 414N; 12-17-2012 at 03:30 PM.
 
Old 12-18-2012, 01:39 AM   #131
kingbeowulf
Member
 
Registered: Oct 2003
Location: WA
Distribution: Slackware64 14.1, Slackware 14.1
Posts: 526

Rep: Reputation: 140Reputation: 140
Quote:
Originally Posted by Alien Bob View Post
I wrote an article about the steamclient package I created: http://alien.slackbook.org/blog/valv...ent-for-linux/
Many thanks. Your new packaging fixed up a few issues with the monstrosity script I came up with. So far so good - sound and microphone with no pulseaudio needed. Several demo games work well as does TF2 (without the extra export).
 
Old 12-20-2012, 01:29 AM   #132
Beelzebud
Member
 
Registered: Oct 2010
Distribution: Arch & Slackware
Posts: 96

Rep: Reputation: 27
It's working for me! I was having some problems, but someone in the thread suggested rebuilding video drivers and reinstalling them after doing the multilib upgrade. That ended the 'line 287' segfault for me.

I have had it crash a few times when clicking on UI elements, but that could just be Steam.

Last edited by Beelzebud; 12-20-2012 at 04:41 AM.
 
Old 12-21-2012, 01:02 AM   #133
jtsn
Member
 
Registered: Sep 2011
Location: Europe
Distribution: Slackware
Posts: 908

Rep: Reputation: 446Reputation: 446Reputation: 446Reputation: 446Reputation: 446
Quote:
Originally Posted by Alien Bob View Post
I wrote an article about the steamclient package I created: http://alien.slackbook.org/blog/valv...ent-for-linux/
Great! Would it be possible to create a special steam-pulseaudio-solibs package for Steam like the google-chrome-pam-solibs for Google Chrome?

Good news: Putting libpulse.so.0 and libpulsecommon-2.0.so into $HOME/.steam/steam/ubuntu12_32 is sufficient to run Steam without installing the pulseaudio package. Also putting libjson.so.0 there (which is only needed by pulseaudio) gets rid of all non-slackware-provided dependencies except OpenAL. The latter is actually a reasonable package to install for most games. I don't see, where Steam needs speex, so I removed it.

Of course, the games and their dependencies are a complete different story.

Last edited by jtsn; 12-21-2012 at 01:36 AM.
 
Old 12-21-2012, 01:42 PM   #134
Beelzebud
Member
 
Registered: Oct 2010
Distribution: Arch & Slackware
Posts: 96

Rep: Reputation: 27
I have an issue with TF2 and I've been trying to track down the cause of this with no luck on Valve's forum.

When I launch TF2 I get this error:

Code:
SDL video target is 'x11'
SDL failed to create GL compatibility profile (whichProfile=0!
This system supports the OpenGL extension GL_EXT_framebuffer_object.
This system supports the OpenGL extension GL_EXT_framebuffer_blit.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample.
This system DOES NOT support the OpenGL extension GL_APPLE_fence.
This system DOES NOT support the OpenGL extension GL_NV_fence.
This system DOES NOT support the OpenGL extension GL_ARB_sync.
This system DOES NOT support the OpenGL extension GL_EXT_draw_buffers2.
Could not find required OpenGL entry point 'glColorMaskIndexedEXT'! Either your video card is unsupported, or your OpenGL driver needs to be updated.
Now for the details of my system.
Intel Q6600 2.4ghz
6gb of ram
AMD HD5770 (1gb vram)

I'm running Slack64 with the multilibs enabled. I am using the 12.11 beta 11 drivers from AMD's site, built using the option for a Slackware package. KDE 4.9.4 is my DE. I rebuilt the driver after I installed multilib, and it functions properly for another Steam game called Space Pirates and Zombies.

When I had Ubuntu 12.04 on this machine I could load TF2 with the exact same driver, and my Win7 install plays TF2 fine, so I am 100% positive my card is supported. It just sort of hard to figure out where the problem lies. Is it some problem with SDL? Or could it just be a fresh bug in TF2 that keeps it from loading on non-Ubuntu systems.

Anyone else having any issues with TF2 and an AMD graphics card?

Last edited by Beelzebud; 12-21-2012 at 01:46 PM.
 
Old 12-21-2012, 02:14 PM   #135
kingbeowulf
Member
 
Registered: Oct 2003
Location: WA
Distribution: Slackware64 14.1, Slackware 14.1
Posts: 526

Rep: Reputation: 140Reputation: 140
Steam is now open Beta

http://arstechnica.com/gaming/2012/1...to-the-public/
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Steam Linux Beta Build Surfaces In Steamís Database LXer Syndicated Linux News 0 09-06-2012 05:00 PM
Steam jrduffis Ubuntu 6 08-08-2012 08:01 PM
Steam on Wine, cannot login,"Steam is having trouble connecting to the Steam servers" cantab Linux - Games 1 06-19-2010 07:32 AM
Steam. meisbob Linux - Games 8 08-19-2006 09:28 PM
Slackware 10 and WineX/Cedega + Steam php Linux - Games 4 07-24-2004 06:23 PM


All times are GMT -5. The time now is 04:53 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration