LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Games (https://www.linuxquestions.org/questions/linux-games-33/)
-   -   Antichamber for Linux - (Humble Bundle) trouble launching (https://www.linuxquestions.org/questions/linux-games-33/antichamber-for-linux-humble-bundle-trouble-launching-4175495636/)

tolenmar 02-20-2014 08:14 AM

seg fault: loading library libPhysXCore.so: 0x9e6b780
 
1 Attachment(s)
please read to the end, I have managed to get the output down to one final problem (I think), would love some more help.

So a couple of days ago, I bought the latest Humble bundle. Now, I have had no trouble loading any of the games that I purchased. Except for Antichamber. Which of course, is the one game in the bundle I actually wanted to try. The others are good, but...

I've also tried to get help over on the steam forums, but no luck there...

When I try to launch Antichamber (install seems to have gone well eough), I get what I would call "screen duplication", which is to say that whatever is on my screen at the moment of launch is duplicated, like a second window, but shifted up and to the left. This happens twice, and then a little bit later, twice more. Then it crashes fully, and I get control of my machine back.

I tried to find help for my problem, and then thought, "well, it can be linked to Steam, let's try that, at least then steam will download whatever I'm missing." But, even though it is now available for Linux, apparently it isn't available in steam.

So I try to invoke it directly from the terminal. This is what I get out of the terminal:

*****************************************

[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.dll.
Loading library: libPhysXCooking.so
Result of loading library libPhysXCooking.so: 0x9e6ba00
Loading library: PhysXUpdateLoader.so
ERROR: PhysXUpdateLoader.so: cannot open shared object file: No such file or directory
Result of loading library PhysXUpdateLoader.so: 0x0
Loading library: libPhysXCore.so
Result of loading library libPhysXCore.so: 0x9e6b780
Segmentation fault

********************************************

If I launch steam first, and then try to launch it rhough the terminal, I get this:

********************************************

Setting breakpad minidump AppID = 219890
dlopen failed trying to load:
/home/tolenmar/.local/share/Steam/linux32/libsteam.so
with error:
/home/tolenmar/.local/share/Steam/linux32/libsteam.so: cannot open shared object file: No such file or directory
dlopen failed trying to load:
libsteam.so
with error:
libsteam.so: cannot open shared object file: No such file or directory
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198023921636 [API loaded no]
Loading library: libPhysXCooking.so
Result of loading library libPhysXCooking.so: 0xb40ba00
Loading library: PhysXUpdateLoader.so
ERROR: PhysXUpdateLoader.so: cannot open shared object file: No such file or directory
Result of loading library PhysXUpdateLoader.so: 0x0
Loading library: libPhysXCore.so
Result of loading library libPhysXCore.so: 0xb40b780
Segmentation fault

**********************************************

I am currently using Kubuntu 12.04 LTS, on an ASUS K54C Laptop, any other details you need, certainly feel free to ask.


Anyway, it looks like there's something wrong with PhysX, but I don't understand either why it claims that it can't find the steam files that I have visually verified are in fact where it says it's looking. I'm guessing there is a permissions issue there.

I've been using linux for three years now, and usually if I can't get a game to run, I eventually lose interest and move along (If anyone knows how to get the original Myst to run, I would love you forever!), but I paid for this one, and it looked really interesting, and I'm tired of not playing a game just because I haven't learned how to troubleshoot everything it needs.

aoo 02-21-2014 04:25 AM

Antichamber for Linux trouble #2
 
I am sorry I have no solution, but I have a similar Problem. I try to run Antichamber on a Lenovo Thinkpad T400 with Debian Wheezy AMD64 and Intel GMA 4500MHD graphics. After I start the game, my screen goes black except for a mouse cursor. After a while, the game crashes with a segmentation fault.

I managed to run Antichamber inside gdb to get a stacktrace. It seems to crash at OpenGLCommands.cpp:707 (in FOpenGLDynamicRHI::SetupVertexArrays) from the Unreal Engine 3.

The stack trace can be found at http://pastebin.com/KL7UgC9M

PS: Unfortunately I did not find OpenGLCommands.cpp in http://download.udk.com/UDKInstall-2013-07.exe
(found at http://www.unrealengine.com/udk/downloads/)

tolenmar 02-21-2014 10:26 PM

Well, changing the default settings (in DefaulEngine.ini) so that it doesn't run in full screen mode changes things a bit, but the end result is the same. Now it create a window of whatever size I set. So now I can check into other things while it sits there not working.

The thing is, in /Antichamber/Binaries/Linux is a fil named UDKGame-Linux. When I try to run that (assuming of course that this will install UDK for me, and maybe solve my problems), I get the same behavior, so it doesn't seem to be Antichamber that isn't loading, its this UDKGame thing that is crashing. One more clue...

Alex B 02-22-2014 12:43 AM

I am running Slackware 14.0 on ASUS U50A and have the same problem as you.

I have made one small step of progress, though. I symbolically linked ~/.local/share/Steam/ubuntu12_32/libsteam.so to ~/.local/share/Steam/linux32/libsteam.so. This gets rid of the error about libsteam.so, since it was looking for it in the wrong place.

I am trying to do something similar for PhysXUpdateLoader.so, but I cannot find that file anywhere on my system.

By the way, the program UDKGame-Linux is apparently the actual game. The script Antichamber.sh just runs that program.

I hope we can fix this, because I really want to play the game. If anyone has any ideas or information about PhysXUpdateLoader.so, it would be very much appreciated. Thanks.

tolenmar 02-24-2014 08:37 PM

edit...removed unneeded snarkiness....

tolenmar 03-01-2014 10:26 AM

So I've been experimenting (on my own, I might add):

AlexB is correct, making that symlink takes care of part of the problem.
I found a download (but I forget where) of the PhysX SDK that you normally have to be signed into nvidia to get, and installed it. That cleared up some of the problems.
Then I searched for and found a copy of "steamclient.dll", and put a copy in my Antichamber directory (in Antichamber, and anywhere else in the tree that I thought it might look for it, since I don't know how this really works). I suspect I could just symlink to one copy, but...

Anyway, now when I try to run it, I am down to this output:



Setting breakpad minidump AppID = 219890
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198023921636 [API loaded no]
Segmentation fault



It is a vast improvement, but of course, it still doesn't run. However, the screen duplication is gone. I get the cursor that shows when it is loading, then it segfaults and the cursor goes back to normal.

Andy Alt 03-01-2014 02:57 PM

Quote:

Originally Posted by tolenmar (Post 5124005)
Sigh...I just love how much help we get...

It's possible that anyone who's read this doesn't know the solution.

Have you tried the steam discussion forum?

tolenmar 03-02-2014 03:21 PM

Quote:

Originally Posted by tolenmar (Post 5121572)
I've also tried to get help over on the steam forums, but no luck there...

Why yes, yes i did. =)

I apologize for my attitude the other day. I was in an especially cranky mood then.

It just irritated me how, when I google other problems, most of them end up here and solved. But when I post an original issue...nothing. Couple that with a bad day, and I tend to speak (well, write) faster than I think.

I actually have posts about this in multiple places (official and otherwise), and all I've gotten are:

a) I have that problem too!
or
b) have you tried the official forums?

neither of which are especially helpful. Folks here seem to know what they are doing, so I was hoping to find some help.

Andy Alt 03-02-2014 04:23 PM

seg fault: loading library libPhysXCore.so: 0x9e6b780
 
Quote:

Originally Posted by tolenmar (Post 5127565)
Why yes, yes i did. =)

I apologize for my attitude the other day. I was in an especially cranky mood then.

It just irritated me how, when I google other problems, most of them end up here and solved. But when I post an original issue...nothing. Couple that with a bad day, and I tend to speak (well, write) faster than I think.

Okay, no problem. I understand completely. I've had days when I've felt like that.

I was surprised when I visited the games forum here a few days ago, to see how inactive it was. I don't recall seeing a board here with so few posts.

Maybe it would help if the subject/title were different, more specific. If you can edit the original title and change it to something like "seg fault: loading library libPhysXCore.so: 0x9e6b780"

Good luck.


All times are GMT -5. The time now is 11:24 AM.