It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
(I reinstalled the game again back to default to try to investigate the sementation fault problem.)

I ran "objdump -p ois | grep RUNPATH" on the ois executable and I got:

RUNPATH /home/elissa/installers/cocos2d-x-3.17.1/tests/ois/./Libs/fmod/lib:/home/elissa/installers/cocos2d-x-3.17.1/te sts/ois/./Libs/raknet/lib:/home/elissa/installers/cocos2d-x-3.17.1/tests/ois/./Libs/steam/lib/linux64:/home/el issa/installers/cocos2d-x-3.17.1/external/linux-specific/fmod/prebuilt/64-bit

Is the RUNPATH header in the executable messing with the program? I was looking through the scripts "start.sh" and "runois.sh" and I think they should be referencing to the correct paths.

Nevertheless I set the RUNPATH header in the executable to my own installation folders and the segmentation fault still occurs, so I don't think that's the problem?

Edit: BTW if you run "objdump -p ois" you get information on the libraries needed, along with the versions required on the "ois" executable.
Post edited March 12, 2019 by floccipocci
Just in case someone missed out this information from the wall of text (apologies!) before this post.


I need to point out that the main menu says the version is 1.0.3 not 1.0.4
avatar
floccipocci: Just in case someone missed out this information from the wall of text (apologies!) before this post.

I need to point out that the main menu says the version is 1.0.3 not 1.0.4
Same here. Could be either version. 1.0.4 was a small update, so they may have forgotten to update the in-game version.
Still had to do the library dance (which is OK, this is Arch, not Ubuntu).

Font rendering is still good here, see attached screenshot.
If anyone has suggestions on how to figure out the font differences I'm willing to help.

$ ldd ois
linux-vdso.so.1 (0x00007ffd837d1000)
libfmod.so.10 => not found
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f1153289000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f115314a000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007f1152f3f000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007f1152d39000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007f1152b34000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007f1152b28000)
librt.so.1 => /usr/lib/librt.so.1 (0x00007f1152b1e000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007f1152ad7000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f11528c0000)
libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f1152888000)
libGLEW.so.2.0 => not found
libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f11527f3000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f11527d2000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f1152643000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f11524be000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f11524a4000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f11522de000)
/lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007f1154bdd000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f11522b4000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f11520a2000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f1152095000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f1151e8f000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f1151bc6000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f1151b88000)
libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007f1151b7f000)
libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007f1151b4c000)
libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007f1151a90000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f1151a8b000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f1151883000)
libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f1151870000)
libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f1151774000)
libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f115164e000)
libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f1151629000)
libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f11515b4000)
Attachments:
avatar
hollunder: Font rendering is still good here, see attached screenshot.
Didn't you say that you changed the font-file?
Maybe you could share it (and maybe the developers will integrate it)?
avatar
hollunder: Font rendering is still good here, see attached screenshot.
avatar
scippie75: Didn't you say that you changed the font-file?
Maybe you could share it (and maybe the developers will integrate it)?
This screenshot is with the original font. I still have my modified one, but I'm probably not allowed to share it with the general public. It's a hack job anyway and it won't help with the font rendering issue.
You should be able to see some difference between the fonts if you compare letters a or d for example. It's not necessarily an improvement. They should just use a better pixel art font IMHO, there are plenty available.
There appears to be a new version out today (objects_in_space_1_0_4_27998.sh from GOG, 1.0.3 in-game). It has the same issues as the previous release as far as the shipped libs, LD_LIBRARY_PATH script, and in-game fonts go. But the content has at least been updated to the 1.0.3 release from the other platforms and I'm not experiencing a crash I had yesterday when trying to go from a station back to my ship.

Also, there appear to be either some sound issues or some missing sounds in the Linux version. The one I noticed right off the bat was that the sounds when using the interface for paying fees and requesting permission to undock from a station are missing.

Here's hoping the devs are still working on it!
Post edited March 12, 2019 by bluej774
avatar
bluej774: There appears to be a new version out today (objects_in_space_1_0_4_27998.sh from GOG, 1.0.3 in-game). It has the same issues as the previous release as far as the shipped libs, LD_LIBRARY_PATH script, and in-game fonts go. But the content has at least been updated to the 1.0.3 release from the other platforms and I'm not experiencing a crash I had yesterday when trying to go from a station back to my ship.

Also, there appear to be either some sound issues or some missing sounds in the Linux version. The one I noticed right off the bat was that the sounds when using the interface for paying fees and requesting permission to undock from a station are missing.

Here's hoping the devs are still working on it!
I get those crashes with 1.0.4 still, but they are intermittent. Seems like it might be due to missing file, but how files can be missing intermittently I don't know.

In this video of my stream last night you can see it crash twice in a row only to work the third time around: https://www.twitch.tv/videos/394504925?t=01h21m57s
avatar
bluej774: Here's hoping the devs are still working on it!
They should be as I contacted them again about the issues you guys are experiencing and linked them the threads about the Linux version from this very forum :)
avatar
bluej774: Here's hoping the devs are still working on it!
avatar
JudasIscariot: They should be as I contacted them again about the issues you guys are experiencing and linked them the threads about the Linux version from this very forum :)
Weirdly it seems to be version 1.03. I did a diff between the win and linux assets directories, they now seem to be on par. The game itself might be different. Under windows, you get the 1.0.4 in-game news and tag, under linux it claims to be 1.03.

The cut-off text in the options menu is still there and I still think it might be an issue of some array pointers counting from 0 to 6 instead of 1 to 7 or similar, as only one line is cut off.

The libraries can still be removed (all except libfmod and libGLEW), which makes the game run just fine.

There are still some bugs to kill for the devs. (I also tried the game on windows, and only a short time after starting a sandbox game, it crashed to desktop). The game is a gem and has so much potential, but a lot of polishing is still needed, which I will gladly observe and help out if the devs or GOG need a linux tester.
avatar
petov: The libraries can still be removed (all except libfmod and libGLEW), which makes the game run just fine.
Just for the record: not for me!
avatar
bluej774: Here's hoping the devs are still working on it!
avatar
JudasIscariot: They should be as I contacted them again about the issues you guys are experiencing and linked them the threads about the Linux version from this very forum :)
Thanks a lot Judas, very much appreciated.
I'm not sure if this will help but I ran the start.sh script (and also runois.sh) through gdb and I managed to get an exit error code 0213:

./runois.sh: line 3: 2274 Segmentation fault LD_LIBRARY_PATH=${PWD}/libs/ ./ois
[Inferior 1 (process 2254) exited with code 0213]

It's a consistent error code 0213 so I hope it might mean something to the developers.



What I did:
"gdb --args bash ./start.sh"
then "run" in gdb

also tried
"gdb --args bash ./runois.sh"
avatar
petov: The libraries can still be removed (all except libfmod and libGLEW), which makes the game run just fine.
avatar
scippie75: Just for the record: not for me!
Yeah I just realized you mentioned that your libraries are the older versions.
Post edited March 13, 2019 by floccipocci
avatar
floccipocci: Yeah I just realized you mentioned that your libraries are the older versions.
I still don't know why though (that's besides this thread), because I keep my Mint always up to date. Upgrading to 19 is not an option at this moment, but I would think that 18.3 is also up to date with the libraries.
avatar
floccipocci: Yeah I just realized you mentioned that your libraries are the older versions.
avatar
scippie75: I still don't know why though (that's besides this thread), because I keep my Mint always up to date. Upgrading to 19 is not an option at this moment, but I would think that 18.3 is also up to date with the libraries.
When I ran Mint for a while I noticed that some libraries wouldn't get updated to a newer version until the next release i.e. 18 going to 19.

That's just my observation, though :)
Hi guys,

A new version of Objects in Space has been published. Please take a look and see if it works now :)