Segmentation fault when launching game

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.

Hi EoD

More information about your hardware would be helpful.

Also the output of ‘uname -a’.

I can only guess you are on either Fedora or Arch.

My uname won’t tell you my distribution :wink:

I am on a multilib Gentoo install, with kernel 4.2.6.

 

It might be related to https://github.com/ValveSoftware/steam-for-linux/issues/3803

963aa3bf2b2451b0fe7cad0f4954.png

@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.

 

  1. Look at this topic for inspiration (related to the github thing also) : https://forum.star-conflict.com/index.php?/topic/28626-sc-not-starting/

 

 

Keywords: 32-bit libraries, Multilib

 

 

hope you find something (EDIT: i noticed you already made a multilib install, so i greyed out step 2.)

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.

 

this mate got it working [http://forum.star-conflict.com/index.php?/topic/23232-gentoo-wnvidea-works-well/](< base_url >/index.php?/topic/23232-gentoo-wnvidea-works-well/) - Maybe you two can get in contact 

 

As i stated before, look in to the other post i linked to. There are resources to set where steam checks for libraries.

I am reposting it here for your convenience  https://forum.star-conflict.com/index.php?/topic/28626-sc-not-starting/. 

 

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.

 

Since you at least managed to get a Gentoo system running i trust your abilities to do so.

 

Good luck :slight_smile: let me see what you find/if you solve it.

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.

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.

 

this mate got it working [http://forum.star-conflict.com/index.php?/topic/23232-gentoo-wnvidea-works-well/](< base_url >/index.php?/topic/23232-gentoo-wnvidea-works-well/) - Maybe you two can get in contact

As I stated above, the game worked fine until recently. This thread is one year old, at this time I had (almost) no problems

 

As i stated before, look in to the other post i linked to. There are resources to set where steam checks for libraries.

I am reposting it here for your convenience https://forum.star-conflict.com/index.php?/topic/28626-sc-not-starting/.

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 :slight_smile: 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 

I am sorry, but we can’t support all *nix distributives.

This was a bug in steam and has been fixed in current Beta by Valve :slight_smile:

Can you guys try opting into the Beta? We fixed something there that should address these issues.

https://github.com/ValveSoftware/steam-for-linux/issues/3803#issuecomment-174093601

 

I am sorry, but we can’t support all *nix distributives.

Yeah, I understand that. But the issue I was having was a general issue, not a distribution specific one.