As already stated in https://support.gaijin.net/hc/en-us/requests/213548 , I get a segmentation fault when I try to launch Star Conflict via Steam. The problem does not happen when the game is launched without steam.
When I try to launch Star Conflict via Steam, I get the following segfault:
/steam/SteamApps/common/star conflict/StarConflict: /usr/lib32/libcurl.so.4: no version information available (required by /steam/SteamApps/common/star conflict/StarConflict)
/steam/SteamApps/common/star conflict/StarConflict: /usr/lib32/libcrypto.so.1.0.0: no version information available (required by /steam/SteamApps/common/star conflict/StarConflict)
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
(0):[INFO] //////////////////////////////////////////////////////////////////////////////
(0):[INFO] //
(0):[INFO] // Build: StarConflict 1.2.3.78951 (Linux) (Nov 13 2015 18:41:14)
(0):[INFO] //
(0):[INFO] //////////////////////////////////////////////////////////////////////////////
(0):[INFO]
[New Thread 0xf37d4b40 (LWP 1772)]
[New Thread 0xf3fd5b40 (LWP 1771)]
[New Thread 0xf48dcb40 (LWP 1770)]
Program received signal SIGSEGV, Segmentation fault.
OPENSSL_ia32_cpuid () at x86cpuid.s:26
26 x86cpuid.s: No such file or directory.
@Skula1975 - Thanks for an awesome game. I think many people use Star Conflict on other distros than Ubuntu. I play it on Slackware. I’ve seen people play your game on Fedora, Arch, Ubuntu, Mint and more.
@EoD
Sorry i wasn’t subscribed to get an email on replies from this topic.
Skula1975 is right. Only Ubuntu and SteamOS are supported.
However. You are missing 32-bit libraries. I’ve had your error before. :D:D:D:D:D:D:D
1 Make sure your Gentoo install is “multilib” / install multilib software on it.
2 Reinstall your graphics driver afterwards. I know Nvidia drivers install 32-bit binaries as well.
I don’t miss graphics libraries, I am not neither new to linux nor am I new to Star Conflict. Only supporting “Ubuntu 14.04” is like saying that you only suppor the game on an Alienware machine, not very realistic. If you are really so strict, you actually support the game only with mesa+openssl+a few otherlibraries that Ubuntu 14.04 provide and I have those installed just in a newer version.
The problem is related to the Steam integration, not to the game itself (just check the bug report in detail). The game worked fine until some of the recent updates.
I don’t miss graphics libraries, I am not neither new to linux nor am I new to Star Conflict. Only supporting “Ubuntu 14.04” is like saying that you only suppor the game on an Alienware machine, not very realistic. If you are really so strict, you actually support the game only with mesa+openssl+a few otherlibraries that Ubuntu 14.04 provide and I have those installed just in a newer version.
The problem is related to the Steam integration, not to the game itself (just check the bug report in detail). The game worked fine until some of the recent updates.
OK.
I’m saying you are posting a bug report about the game, already knowing you are on an unsupported platform. It is not the makers of the games area to troubleshoot Gentoo for you. If it works on SteamOS & Ubuntu 14.04, they are in the clear. I don’t work for the company, but i keep an eye on the Linux thread and try to help people. Even if they want to play the game via Gentoo.
I’m saying you are posting a bug report about the game, already knowing you are on an unsupported platform. It is not the makers of the games area to troubleshoot Gentoo for you. If it works on SteamOS & Ubuntu 14.04, they are in the clear. I don’t work for the company, but i keep an eye on the Linux thread and try to help people. Even if they want to play the game via Gentoo.
Yes, I didn’t know that this would cause such a trouble. This is the first time I encounter (a kind of) hostility just because I am not on the recommended distribution.
I am not sure how this is related. My SteamAPI_Init() does not fail, actually when I force it to fail the game works just fine (as it falls back to the normal login).
If you read further into the arch documentation i linked to there,
you will also discover how steam updates certain libraries on updates.. You might wanna take a deeper look into these resources.
I disabled steam runtime (due to security concerns) and I constantly remove libgcc, libstdc or libxcb duplicates in the steamapps folder to avoid certain linking problems.
Sorry, but I cannot follow you yet. Why do you think it’s related to missing libraries? How is Steam’s updating of “certain libraries” related to my issue?
There is no hostility here and you haven’t caused trouble. I haven’t used any sarcasm, but now that i look back i see what you mean And i think Gentoo is awesome. But let’s get on with it.
Why do you think it’s related to missing libraries? How is Steam’s updating of “certain libraries” related to my issue?
If steam replaced your libcurl/OpenSSL so it’s no longer compatible with your “newer version”
and I have those installed just in a newer version.
i thought you were trying to fix:
/usr/lib32/libcurl.so.4: no version information available (required by /steam/SteamApps/common/star conflict/StarConflict)
But realize you might be more worried about:
26 x86cpuid.s: No such file or directory.
I think they might be connected.
I tried googling “libcurl openssl”. I found out that curl can be built with OpenSSL. So there might be a dependency/version mess happening there. Like which version of OpenSSL curl is using. If i was you i would still try to make sure libcurl is installed/found correctly by steam.
I hope it can be of help. If i didn’t make sense, just ignore it. It’s my best take :D