On 11.02.2017 17:56, Bryon Adams wrote:
On 2/9/2017 15:51, Aaron Digulla wrote:
On 05.02.2017 03:45, Bryon Adams wrote:
On Sun, 2017-02-05 at 00:07 +0100, Aaron Digulla wrote:
On 31.01.2017 01:10, Bryon Adams wrote:
Having trouble launching Steam after an update the other day.
I just started steam 1.0.0.54-3.1 on my Leap 42.2 system and it worked fine.
You can look into /tmp/dumps/ and try to check the dumps and logs. Also check your 3D drivers, especially when you use a proprietary one. I'm assuming it's something system specific for me to be honest. Journalctl provides the below error from the kernel. I don't believe I'm using any proprietary drivers, I haven't consciously installed any at any rate. I don't know what I'll need to read the dmp file Steam generates, though if I just use ViM there's a line about something being inaccessible. What would I need to read it?
To identify file types, use file(1). file /tmp/dumps/* says:
/tmp/dumps/crash_20160716173943_54.dmp: MDMP crash report data
which leads to this page: https://www.chromium.org/developers/decoding-crash-dumps
From journalctl: Feb 04 21:21:48 coffee-to-go.bryonadams.com kernel: steam[19177]: segfault at f52aa193 ip 00000000f62c1ce5 sp 00000000ff8667cc error 7 in libcrypto.so.1.0.0[f627b000+1c3000]
libcrypto seems innocent enough. If it was broken, your web browser probably wouldn't work, either.
Next stop: Did you install steam with zypper? That is, are you using the official openSUSE package or something else? steam comes with a bunch of libraries which sometimes to play well with the official ones; the zypper steam package fixes that.
Regards,
Aaron, I'll have to spend a bit of time figuring out reading the crash dumps. I agree that libcrypto isn't necessarily at fault here. I did install Steam from packman.
There looks to be some upstream patch in Tumbleweed that may resolve this but I guess Valve has had some trouble with libcrypto. According to someone on this Github issue (https://github.com/ValveSoftware/steam-for-linux/issues/4504) the libcrypto developers changed their public interface and caused some incompatibilty. Workaround that worked for a few people is to do the following:
1. Install nettle-dev:i386, a replacement for libcrypto. 2. Build 32-bit Mesa (from source). Mesa should detect libnettle and Mesa's autogen.sh/configure should print libnettle in the summary at the end. If not, you don't have the development package. To be sure, configure Mesa with "--with-sha1=libnettle".
Although I don't see where I updated libcrypto in what I had in my original post (I'll have to double check this when I get home from work).
I think your version of steam and libcrypto don't match. My version of steam is from openSUSE-Leap-42.2-Update-Non-Oss (http://download.opensuse.org/update/leap/42.2/non-oss/), not packman. Try that one, it should just work. Here are my versions:
rpm -qi steam Name : steam Version : 1.0.0.54 Release : 3.1 Architecture: x86_64 Install Date: Fr 03 Feb 2017 23:52:04 CET Group : Amusements/Games/Other Size : 2761521 License : SUSE-Freeware Signature : RSA/SHA256, Fr 27 Jan 2017 08:05:01 CET, Key ID b88b2fd43dbdc284 Source RPM : steam-1.0.0.54-3.1.src.rpm Build Date : Fr 27 Jan 2017 08:04:52 CET Build Host : lamb21 Relocations : (not relocatable) Packager : http://bugs.opensuse.org Vendor : openSUSE URL : http://www.steampowered.com/ Summary : Installer for Valve's digital software distribution service
/lib/libcrypto.so.1.0.0 comes from this package:
rpm -qi libopenssl1_0_0-32bit-1.0.2j-2.2.x86_64 Name : libopenssl1_0_0-32bit Version : 1.0.2j Release : 2.2 Architecture: x86_64 Install Date: So 20 Nov 2016 10:52:44 CET Group : Productivity/Networking/Security Size : 2456756 License : OpenSSL Signature : RSA/SHA256, Di 18 Okt 2016 12:53:43 CEST, Key ID b88b2fd43dbdc284 Source RPM : openssl-1.0.2j-2.2.src.rpm Build Date : Di 18 Okt 2016 12:53:34 CEST Build Host : build79
which is interesting: A 32bit library inside of a 64bit RPM... Shouldn't hurt, though. Regards, -- Aaron "Optimizer" Digulla a.k.a. Philmann Dark "It's not the universe that's limited, it's our imagination. Follow me and I'll show you something beyond the limits." http://blog.pdark.de/ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org