X³: Reunion - Linux support thread

Ask here if you experience technical problems with X³: Reunion, X²: The Threat, X-Tension or X-Beyond The Frontier

Moderators: timon37, Moderators for English X Forum

Post Reply
zoltr4n
Posts: 5
Joined: Sat, 12. Dec 15, 23:27

Post by zoltr4n » Sun, 13. Dec 15, 17:46

Hi, I bought X3TR from gog a couple of days ago (2.5a, build 32).

I have a reproducible CTD when trying to undock from a trading station. Here is the stack trace:

Program received signal SIGSEGV, Segmentation fault.
0xf5db8cef in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
(gdb) bt
#0 0xf5db8cef in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#1 0xf5db9cee in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#2 0xf5dba678 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#3 0xf5e3d07d in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#4 0xf5e38812 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#5 0xf5ea437a in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#6 0xf5ea7de7 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#7 0xf5eaabcd in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#8 0xf5f60004 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#9 0xf5b140e4 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#10 0x0816edc5 in Int_RenderPartFX_haha (i3d=i3d@entry=0xc723528, c3d=c3d@entry=0x1040acf8, how=how@entry=2, bumpli3d=bumpli3d@entry=0xcb04290, m=m@entry=0, part=0x12666de0, part=0x12666de0)
at ../src/X3/s_linux/s3d.cpp:9668
#11 0x08166ef0 in Int_RenderPartFX (part=0x12666de0, i3d=<optimized out>, c3d=0x1040acf8, how=2, bumpli3d=0xcb04290) at ../src/X3/s_linux/s3d.cpp:10015
#12 0x081682c7 in S_3DRenderPart (p3d=p3d@entry=0xc52d188, i3d=i3d@entry=0xc723528, c3d=c3d@entry=0x1040acf8) at ../src/X3/s_linux/s3d.cpp:11875
#13 0x080679f3 in B3D_InstDraw2 (i3d=<optimized out>, s3d=s3d@entry=0xc9e0ee8, ebms=ebms@entry=0x85f50dc, c3d=c3d@entry=0x1040acf8) at ../src/X3/engines/b3d.cpp:8601
#14 0x080675bc in B3D_InstDraw2 (i3d=<optimized out>, s3d=s3d@entry=0xc9e0ee8, ebms=<optimized out>, c3d=c3d@entry=0x1040acf8) at ../src/X3/engines/b3d.cpp:8699
#15 0x0806867a in B3D_SceneDrawPass (s3d=0xc9e0ee8, c3d=c3d@entry=0x1040acf8, pass=pass@entry=0, restricted=restricted@entry=0) at ../src/X3/engines/b3d.cpp:9051
#16 0x0805ae8b in B3D_Vbi () at ../src/X3/engines/b3d.cpp:3431
#17 0x080af2a7 in Client::CL_GameLoop (this=0x8317018) at ../src/X3/client.cpp:2652
#18 0x080ae4d3 in ego_main (argc=argc@entry=1, argv=argv@entry=0xffffd9d4) at ../src/X3/client.cpp:2029
#19 0x080506a3 in main (argc=1, argv=0xffffd9d4, envp=0xffffd9dc) at ../src/X3/s_linux/sdl2/sio.cpp:1263

Thx

timon37
EGOSOFT
EGOSOFT
Posts: 484
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 » Mon, 14. Dec 15, 11:02

@zoltr4n
By reproducible you mean that you've got a savegame on that station, you load it and the game always or almost always crashes when undocking? Or just that the game generally regularly crashes on undocking but it's not tied to a specific situation?

If yes to the first then I need that savegame, please either upload somewhere or send to my email (included in top of the first post).

Also I need to know your gpu model and driver version, since it's crashing in the driver this may not be easily reproducible for me.

zoltr4n
Posts: 5
Joined: Sat, 12. Dec 15, 23:27

Post by zoltr4n » Tue, 15. Dec 15, 00:13

GPU: Nvidia Geforce GTX 950
DRIVER: Nvidia 358.16
CONTEXT: It is just after you reach red light during the initial patrol and you dock in the trading station just before the main fight.

Steps to reproduce it:
- Launch the game, load savegame.
- Undock quickly
- If it does not crash, exit the program (completly not just to the main menu) and try again.

REPRODUCIBLE: Almost always. Takes about 3 tries.

I've uploaded the savegame to: http://wikisend.com/download/334600/X05.sav (SHA-1 e2f6816bdbe046edfbc1a82c8a82c88cc6335ba4)

Below are a couple of stack traces, the crash point changes between runs. I've tried to run the game under valgrind to get something more accurate but it is just to slow (do you guys have a build compiled with addresssanitizer?).

Trace 1:

Program received signal SIGSEGV, Segmentation fault.
EOBaseClass::EO_FindParticleGenerator (pobj=0x14aa7480, serial=1, this=0x9769408) at ../src/X3/3dlib/explobj.cpp:348
348 ../src/X3/3dlib/explobj.cpp: No such file or directory.
(gdb) bt
#0 EOBaseClass::EO_FindParticleGenerator (pobj=0x14aa7480, serial=1, this=0x9769408) at ../src/X3/3dlib/explobj.cpp:348
#1 EOBaseClass::EO_CreateParticleGenerator (this=0x9769408, serial=1, descid=2, pobj=0x14aa7480, ppos=0xffffd670) at ../src/X3/3dlib/explobj.cpp:302
#2 0x08143dc7 in EO_InitEngineSmoke (pobj=pobj@entry=0x14aa7480) at ../src/X3/3dlib/explobj.cpp:1097
#3 0x0810da90 in SectorSpace::S_MoveObjects (this=this@entry=0x14ae2ce0) at ../src/X3/3dlib/sector.cpp:19946
#4 0x080e8010 in SectorBaseClass::SA_Vbi (this=0x8eb5220) at ../src/X3/3dlib/sector.cpp:2629
#5 0x080af63e in Client::CL_GameLoop (this=0x8317018) at ../src/X3/client.cpp:2426
#6 0x080ae4d3 in ego_main (argc=argc@entry=1, argv=argv@entry=0xffffd9d4) at ../src/X3/client.cpp:2029
#7 0x080506a3 in main (argc=1, argv=0xffffd9d4, envp=0xffffd9dc) at ../src/X3/s_linux/sdl2/sio.cpp:1263

Trace 2:

Program received signal SIGABRT, Aborted.
0xf7fd9ba0 in __kernel_vsyscall ()
(gdb) bt
#0 0xf7fd9ba0 in __kernel_vsyscall ()
#1 0xf68ffe66 in raise () from /usr/lib32/libc.so.6
#2 0xf69014e7 in abort () from /usr/lib32/libc.so.6
#3 0xf693d938 in __libc_message () from /usr/lib32/libc.so.6
#4 0xf6943c57 in malloc_printerr () from /usr/lib32/libc.so.6
#5 0xf6944b86 in _int_free () from /usr/lib32/libc.so.6
#6 0xf6debd9f in ?? () from /usr/lib32/libGL.so.1
#7 0xf56e3cbd in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#8 0xf56e693a in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#9 0xf5dd99b3 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#10 0xf5ddb445 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#11 0xf5fa87f0 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#12 0xf5faab90 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#13 0xf5e1a134 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#14 0xf5e1a436 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#15 0xf5fa8f3e in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#16 0xf5f61d5f in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#17 0xf5b140e4 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#18 0x0816edc5 in Int_RenderPartFX_haha (i3d=i3d@entry=0xfba95e8, c3d=c3d@entry=0x11a383d0, how=how@entry=2, bumpli3d=bumpli3d@entry=0xbc04638, m=m@entry=8, part=0x135b7208, part=0x135b7208)
at ../src/X3/s_linux/s3d.cpp:9668
#19 0x08166ef0 in Int_RenderPartFX (part=0x135b7208, i3d=<optimized out>, c3d=0x11a383d0, how=2, bumpli3d=0xbc04638) at ../src/X3/s_linux/s3d.cpp:10015
#20 0x081682c7 in S_3DRenderPart (p3d=p3d@entry=0xfddb718, i3d=i3d@entry=0xfba95e8, c3d=c3d@entry=0x11a383d0) at ../src/X3/s_linux/s3d.cpp:11875
#21 0x080679f3 in B3D_InstDraw2 (i3d=<optimized out>, s3d=s3d@entry=0xbc04128, ebms=ebms@entry=0x85f518c, c3d=c3d@entry=0x11a383d0) at ../src/X3/engines/b3d.cpp:8601
#22 0x080675bc in B3D_InstDraw2 (i3d=<optimized out>, s3d=s3d@entry=0xbc04128, ebms=<optimized out>, c3d=c3d@entry=0x11a383d0) at ../src/X3/engines/b3d.cpp:8699
#23 0x0806867a in B3D_SceneDrawPass (s3d=0xbc04128, c3d=c3d@entry=0x11a383d0, pass=pass@entry=0, restricted=restricted@entry=0) at ../src/X3/engines/b3d.cpp:9051
#24 0x0805ae8b in B3D_Vbi () at ../src/X3/engines/b3d.cpp:3431
#25 0x080af2a7 in Client::CL_GameLoop (this=0x8317018) at ../src/X3/client.cpp:2652
#26 0x080ae4d3 in ego_main (argc=argc@entry=1, argv=argv@entry=0xffffd9d4) at ../src/X3/client.cpp:2029
#27 0x080506a3 in main (argc=1, argv=0xffffd9d4, envp=0xffffd9dc) at ../src/X3/s_linux/sdl2/sio.cpp:1263

Cheers

zoltr4n
Posts: 5
Joined: Sat, 12. Dec 15, 23:27

Post by zoltr4n » Wed, 16. Dec 15, 23:26

I have another crash trying to exit an station in Power Circle. This one I can reproduce at will.

- To reproduce just load the save and Undock.

The savegame is at: http://wikisend.com/download/419616/X04.sav (SHA1 61848ee8beb2e7fd89bba0c0b9e1ecbb0517d79a)

Stack trace 1
=============
Program received signal SIGSEGV, Segmentation fault.
0xf5bab5bd in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
(gdb) bt
#0 0xf5bab5bd in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#1 0x0816ccfd in Int_ProgramUniMat4fv (location=<optimized out>, count=count@entry=1, transpose=transpose@entry=1 '\001', value=value@entry=0xffffd430) at ../src/X3/s_linux/s3d.cpp:695
#2 0x0816eb7a in Int_ProgramUniMat4fv (value=0xffffd430, transpose=1 '\001', count=1, location=<optimized out>) at ../src/X3/s_linux/s3d.cpp:693
#3 Int_RenderPartFX_haha (i3d=i3d@entry=0x11b1e658, c3d=c3d@entry=0x12c802d0, how=how@entry=2, bumpli3d=bumpli3d@entry=0xc074b78, m=m@entry=10, part=0x15128648, part=0x15128648)
at ../src/X3/s_linux/s3d.cpp:9375
#4 0x08166ef0 in Int_RenderPartFX (part=0x15128648, i3d=<optimized out>, c3d=0x12c802d0, how=2, bumpli3d=0xc074b78) at ../src/X3/s_linux/s3d.cpp:10015
#5 0x081682c7 in S_3DRenderPart (p3d=p3d@entry=0x110e8038, i3d=i3d@entry=0x11b1e658, c3d=c3d@entry=0x12c802d0) at ../src/X3/s_linux/s3d.cpp:11875
#6 0x080679f3 in B3D_InstDraw2 (i3d=<optimized out>, s3d=s3d@entry=0xbf93800, ebms=ebms@entry=0x85f495c, c3d=c3d@entry=0x12c802d0) at ../src/X3/engines/b3d.cpp:8601
#7 0x080675bc in B3D_InstDraw2 (i3d=<optimized out>, s3d=s3d@entry=0xbf93800, ebms=<optimized out>, c3d=c3d@entry=0x12c802d0) at ../src/X3/engines/b3d.cpp:8699
#8 0x0806867a in B3D_SceneDrawPass (s3d=0xbf93800, c3d=c3d@entry=0x12c802d0, pass=pass@entry=0, restricted=restricted@entry=0) at ../src/X3/engines/b3d.cpp:9051
#9 0x0805ae8b in B3D_Vbi () at ../src/X3/engines/b3d.cpp:3431
#10 0x080af2a7 in Client::CL_GameLoop (this=0x8317018) at ../src/X3/client.cpp:2652
#11 0x080ae4d3 in ego_main (argc=argc@entry=1, argv=argv@entry=0xffffd9d4) at ../src/X3/client.cpp:2029
#12 0x080506a3 in main (argc=1, argv=0xffffd9d4, envp=0xffffd9dc) at ../src/X3/s_linux/sdl2/sio.cpp:1263

Stack trace 2
=============
Program received signal SIGSEGV, Segmentation fault.
0xf5db8927 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
(gdb) bt
#0 0xf5db8927 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#1 0xf5db8a77 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#2 0xf5e37db6 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#3 0xf5e3753f in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#4 0xf5e37aa5 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#5 0xf5ee6eb6 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#6 0xf5ee72ba in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#7 0xf5ee7a35 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#8 0xf5dbb35e in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#9 0xf5dbb780 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#10 0xf5dd6e79 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#11 0xf5dd80b1 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#12 0xf5ea7f49 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#13 0xf5eaabcd in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#14 0xf5f60004 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#15 0xf5b140e4 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#16 0x0816edc5 in Int_RenderPartFX_haha (i3d=i3d@entry=0x1188cc58, c3d=c3d@entry=0x12c805d8, how=how@entry=2, bumpli3d=bumpli3d@entry=0xc074e58, m=m@entry=17, part=0x15774fd8, part=0x15774fd8)
at ../src/X3/s_linux/s3d.cpp:9668
#17 0x08166ef0 in Int_RenderPartFX (part=0x15774fd8, i3d=<optimized out>, c3d=0x12c805d8, how=2, bumpli3d=0xc074e58) at ../src/X3/s_linux/s3d.cpp:10015
#18 0x081682c7 in S_3DRenderPart (p3d=p3d@entry=0x11aee060, i3d=i3d@entry=0x1188cc58, c3d=c3d@entry=0x12c805d8) at ../src/X3/s_linux/s3d.cpp:11875
#19 0x080679f3 in B3D_InstDraw2 (i3d=<optimized out>, s3d=s3d@entry=0xbf93ae0, ebms=ebms@entry=0x85f497c, c3d=c3d@entry=0x12c805d8) at ../src/X3/engines/b3d.cpp:8601
#20 0x080675bc in B3D_InstDraw2 (i3d=<optimized out>, s3d=s3d@entry=0xbf93ae0, ebms=<optimized out>, c3d=c3d@entry=0x12c805d8) at ../src/X3/engines/b3d.cpp:8699
#21 0x0806867a in B3D_SceneDrawPass (s3d=0xbf93ae0, c3d=c3d@entry=0x12c805d8, pass=pass@entry=0, restricted=restricted@entry=0) at ../src/X3/engines/b3d.cpp:9051
#22 0x0805ae8b in B3D_Vbi () at ../src/X3/engines/b3d.cpp:3431
#23 0x080af2a7 in Client::CL_GameLoop (this=0x8317018) at ../src/X3/client.cpp:2652
#24 0x080ae4d3 in ego_main (argc=argc@entry=1, argv=argv@entry=0xffffd9d4) at ../src/X3/client.cpp:2029
#25 0x080506a3 in main (argc=1, argv=0xffffd9d4, envp=0xffffd9dc) at ../src/X3/s_linux/sdl2/sio.cpp:1263

Stack trace 3
=============
Program received signal SIGSEGV, Segmentation fault.
0xf5e97a75 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
(gdb) bt
#0 0xf5e97a75 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#1 0xf5f7cf53 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#2 0xf5f7e44c in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#3 0xf5f61069 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#4 0xf5b140e4 in ?? () from /usr/lib32/libnvidia-glcore.so.358.16
#5 0x0816edc5 in Int_RenderPartFX_haha (i3d=i3d@entry=0xcc0ada8, c3d=c3d@entry=0x12c80bd0, how=how@entry=2, bumpli3d=bumpli3d@entry=0xc075428, m=m@entry=15, part=0x13755a38, part=0x13755a38)
at ../src/X3/s_linux/s3d.cpp:9668
#6 0x08166ef0 in Int_RenderPartFX (part=0x13755a38, i3d=<optimized out>, c3d=0x12c80bd0, how=2, bumpli3d=0xc075428) at ../src/X3/s_linux/s3d.cpp:10015
#7 0x081682c7 in S_3DRenderPart (p3d=p3d@entry=0xcca69a0, i3d=i3d@entry=0xcc0ada8, c3d=c3d@entry=0x12c80bd0) at ../src/X3/s_linux/s3d.cpp:11875
#8 0x080679f3 in B3D_InstDraw2 (i3d=<optimized out>, s3d=s3d@entry=0xbf940b0, ebms=ebms@entry=0x85f494c, c3d=c3d@entry=0x12c80bd0) at ../src/X3/engines/b3d.cpp:8601
#9 0x080675bc in B3D_InstDraw2 (i3d=<optimized out>, s3d=s3d@entry=0xbf940b0, ebms=<optimized out>, c3d=c3d@entry=0x12c80bd0) at ../src/X3/engines/b3d.cpp:8699
#10 0x0806867a in B3D_SceneDrawPass (s3d=0xbf940b0, c3d=c3d@entry=0x12c80bd0, pass=pass@entry=0, restricted=restricted@entry=0) at ../src/X3/engines/b3d.cpp:9051
#11 0x0805ae8b in B3D_Vbi () at ../src/X3/engines/b3d.cpp:3431
#12 0x080af2a7 in Client::CL_GameLoop (this=0x8317018) at ../src/X3/client.cpp:2652
#13 0x080ae4d3 in ego_main (argc=argc@entry=1, argv=argv@entry=0xffffd9d4) at ../src/X3/client.cpp:2029
#14 0x080506a3 in main (argc=1, argv=0xffffd9d4, envp=0xffffd9dc) at ../src/X3/s_linux/sdl2/sio.cpp:1263

timon37
EGOSOFT
EGOSOFT
Posts: 484
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 » Thu, 17. Dec 15, 10:01

@zoltr4n

Do you have any mods? Both savegames crash on load for me.

zoltr4n
Posts: 5
Joined: Sat, 12. Dec 15, 23:27

Post by zoltr4n » Thu, 17. Dec 15, 22:51

Hrm. Well, I have Xtended 0.7.5 and that is a good point. Sorry, my bad. I'll try to replicate in vanilla.

zoltr4n
Posts: 5
Joined: Sat, 12. Dec 15, 23:27

Post by zoltr4n » Mon, 21. Dec 15, 01:42

I have reproduced the crash, vanilla install + bonus pack applied (v3.1.07, downloaded from here http://www.egosoft.com/download/x3/bonus_en.php).

Savegame: http://wikisend.com/download/675544/X05.sav

timon37
EGOSOFT
EGOSOFT
Posts: 484
Joined: Fri, 14. Dec 12, 11:02
x4

Post by timon37 » Mon, 4. Jan 16, 09:52

@zoltr4n Sorry I was away on holiday, and looks like the file was deleted, can you reupload?

Fire Monkey
Posts: 2
Joined: Fri, 19. Oct 07, 21:05
x3

Does NOT Launch

Post by Fire Monkey » Fri, 6. Apr 18, 21:38

Hi,

I've been attempting to try this game X3: Reunion on Arch Linux though the problem is its not launching it only states "-running" and then disappears and I'm using an open source driver of Xorg and I've got AMD Radeon R7 370 graphics card I've tried overriding the OpenCL or GL to 4.5 which doesn't actually help the game nor will it load.

This is happening with both native and runtime editions of steam for Linux. Is Egosoft or are you aware of the said problem and if so are the developers working on a solution? Its been happening for the last few months for me with no apparent fix.

robberer death
Posts: 360
Joined: Tue, 29. Nov 05, 11:43
x3ap

X3 GOG Version 64bit

Post by robberer death » Wed, 11. Apr 18, 16:52

Good day,

today i've bought X3 Reunion at the GOG platform.

I have a 64bit Debian Strech OS. Installation went fine but when i start the game it complains about missing libraries. e.g. libSDL2-2.0.so.0 , libgtk-x11-2.0.so.0.

I have those files installed but as amd64 versions. I already added the i386 architecture via dpkg and i could install all the missing libraries but apt will also want to remove halve of my system libraries. I think this would mess up a lot.

How can i get X3 up and running without a plain 32bit system ?

kind regards
rob

Garga-Potter
Posts: 781
Joined: Fri, 4. Aug 06, 14:50
x3tc

Re: X³: Reunion - Linux support thread

Post by Garga-Potter » Wed, 29. Apr 20, 12:27

I understand this seems a bit odd, but I am on a kubuntu 18.04 linux and the game that used to work while I was on 16.04 is now not even launching

The only error I have in the test_log is

Code: Select all

ERROR: ld.so: object '$HOME/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Any idea?
- Never argue with an idiot: he will first take you to his level and then crash you with his experience!
- If you live in a village and never met his fool... start to worry!
- Good Bye, and thanks for all the fish.

CBJ
EGOSOFT
EGOSOFT
Posts: 51725
Joined: Tue, 29. Apr 03, 00:56
x4

Re: X³: Reunion - Linux support thread

Post by CBJ » Wed, 29. Apr 20, 12:50

I'm not sure that error is related. That is just the Steam overlay failing to launch. Just in case, though, try disabling it in the Steam client options for the game before you launch it.

Garga-Potter
Posts: 781
Joined: Fri, 4. Aug 06, 14:50
x3tc

Re: X³: Reunion - Linux support thread

Post by Garga-Potter » Wed, 29. Apr 20, 22:56

Nothing changed. actually the error is reported as being thrown anyway bye the "other" architecture... if you run 64 bits the 32 part throws an error, if you are on a 32 it's the 64 bit that complains. Can be safely ignored.

Little update: I first deleted and reinstalled Reunion and TC and neither of them runs: same behaviour... Play switches to something and back to Play without any error or whatever

== edit ==

as suggested in various forums, I tried launching steam from the cli... litterally hundreds of lines of warnings and errors... before even starting any game!

Code: Select all

Running Steam on ubuntu 18.04 64-bit
STEAM_RUNTIME is enabled automatically
Pins up-to-date!
Steam client's requirements are satisfied
/home/deligant/.local/share/Steam/ubuntu12_32/steam
Installing breakpad exception handler for appid(steam)/version(1588032389)
Installing breakpad exception handler for appid(steam)/version(1588032389)
Installing breakpad exception handler for appid(steam)/version(1588032389)
STEAM_RUNTIME_HEAVY: ./steam-runtime-heavy
[0430/170652.255567:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: browser
[0430/170652.273880:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[0430/170652.273947:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1588024418
[0430/170652.273952:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[0430/170652.273955:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[0430/170652.317998:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[0430/170652.318080:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1588024418
[0430/170652.318087:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[0430/170652.318092:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[0430/170652.318854:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: gpu-process
[0430/170652.433557:WARNING:crash_reporting.cc(286)] Failed to set crash key: UserID with value: 0
[0430/170652.433645:WARNING:crash_reporting.cc(286)] Failed to set crash key: BuildID with value: 1588024418
[0430/170652.433652:WARNING:crash_reporting.cc(286)] Failed to set crash key: SteamUniverse with value: Public
[0430/170652.433658:WARNING:crash_reporting.cc(286)] Failed to set crash key: Vendor with value: Valve
[0430/170652.434456:INFO:crash_reporting.cc(247)] Crash reporting enabled for process: utility
Installing breakpad exception handler for appid(steam)/version(1588032389)
Installing breakpad exception handler for appid(steam)/version(1588032389)
Installing breakpad exception handler for appid(steam)/version(1588032389)
Installing breakpad exception handler for appid(steam)/version(1588032389)
Installing breakpad exception handler for appid(steam)/version(1588032389)
Installing breakpad exception handler for appid(steam)/version(1588032389)
CApplicationManagerPopulateThread took 12 milliseconds to initialize (will have waited on CAppInfoCacheReadFromDiskThread)
Installing breakpad exception handler for appid(steam)/version(1588032389)
Installing breakpad exception handler for appid(steam)/version(1588032389)
Installing breakpad exception handler for appid(steam)/version(1588032389)
Installing breakpad exception handler for appid(steam)/version(1588032389)
Installing breakpad exception handler for appid(steam)/version(1588032389)
Installing breakpad exception handler for appid(steam)/version(1588032389)
Installing breakpad exception handler for appid(steam)/version(1588032389)
Installing breakpad exception handler for appid(steam)/version(1588032389)
Installing breakpad exception handler for appid(steam)/version(1588032389)
CAppInfoCacheReadFromDiskThread took 75 milliseconds to initialize

** (steam:8315): WARNING **: 17:06:52.940: Unknown device type 16

** (steam:8315): WARNING **: 17:06:52.940: Could not create object for /org/freedesktop/NetworkManager/Devices/8: unknown object type

** (steam:8315): WARNING **: 17:06:52.940: handle_property_changed: failed to update property 'devices' of object type NMActiveConnection.

** (steam:8315): WARNING **: 17:06:52.941: Unknown device type 16

** (steam:8315): WARNING **: 17:06:52.941: Could not create object for /org/freedesktop/NetworkManager/Devices/7: unknown object type

** (steam:8315): WARNING **: 17:06:52.941: handle_property_changed: failed to update property 'devices' of object type NMActiveConnection.

** (steam:8315): WARNING **: 17:06:52.943: Unknown device type 13

** (steam:8315): WARNING **: 17:06:52.943: Could not create object for /org/freedesktop/NetworkManager/Devices/4: unknown object type

** (steam:8315): WARNING **: 17:06:52.943: handle_property_changed: failed to update property 'devices' of object type NMActiveConnection.

** (steam:8315): WARNING **: 17:06:52.943: Unknown device type 14

** (steam:8315): WARNING **: 17:06:52.943: Could not create object for /org/freedesktop/NetworkManager/Devices/1: unknown object type

** (steam:8315): WARNING **: 17:06:52.945: Unknown device type 13

** (steam:8315): WARNING **: 17:06:52.945: Could not create object for /org/freedesktop/NetworkManager/Devices/4: unknown object type

** (steam:8315): WARNING **: 17:06:52.946: Unknown device type 16

** (steam:8315): WARNING **: 17:06:52.946: Could not create object for /org/freedesktop/NetworkManager/Devices/5: unknown object type

** (steam:8315): WARNING **: 17:06:52.946: Unknown device type 16

** (steam:8315): WARNING **: 17:06:52.946: Could not create object for /org/freedesktop/NetworkManager/Devices/7: unknown object type

** (steam:8315): WARNING **: 17:06:52.946: Unknown device type 16

** (steam:8315): WARNING **: 17:06:52.946: Could not create object for /org/freedesktop/NetworkManager/Devices/8: unknown object type
Installing breakpad exception handler for appid(steam)/version(1588032389)
Installing breakpad exception handler for appid(steam)/version(1588032389)
Loaded client id: 17998629896790295060
Listening for IPv4 broadcast on: 27036
Installing breakpad exception handler for appid(steam)/version(1588032389)
Opted-in Controller Mask for AppId 0: 0
Installing breakpad exception handler for appid(steam)/version(1588032389)
..... undreds of repeated lines
** (steam:8315): WARNING **: 17:06:53.731: Unknown setting 'proxy'

** (steam:8315): WARNING **: 17:06:53.731: Ignoring invalid property 'route-data'

** (steam:8315): WARNING **: 17:06:53.731: Ignoring invalid property 'address-data'

** (steam:8315): WARNING **: 17:06:53.732: Ignoring invalid property 'addr-gen-mode'
..... endo of file
Installing breakpad exception handler for appid(steam)/version(1588032389)

(steam:8315): Gtk-WARNING **: 17:06:54.156: gtk_disable_setlocale() must be called before gtk_init()
INTEL-MESA: warning: Haswell Vulkan support is incomplete
Fossilize INFO: Overriding serialization path: "/home/deligant/.local/share/Steam/shader_cache_temp_dir_vk_64/fozpipelinesv4/steamapprun_pipeline_cache".
roaming config store loaded successfully - 1495 bytes.
migrating temporary roaming config store
BRefreshApplicationsInLibrary 1: 8ms
[0430/170701.464355:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
[0430/170701.565260:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
[0430/170701.686142:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(steam)/version(1588032389)
ExecCommandLine: "'/home/deligant/.local/share/Steam/ubuntu12_32/steam'"
System startup time: 11.76 seconds
[0430/170703.427953:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
[0430/170703.442725:INFO:crash_reporting.cc(270)] Crash reporting enabled for process: renderer
Installing breakpad exception handler for appid(steam)/version(1588032389)
Installing breakpad exception handler for appid(steam)/version(1588032389)
Installing breakpad exception handler for appid(steam)/version(1588032389)
BuildCompleteAppOverviewChange: 123
RegisterForAppOverview 1: 7ms
RegisterForAppOverview 2: 7ms
Installing breakpad exception handler for appid(steam)/version(1588032389)
Installing breakpad exception handler for appid(steam)/version(1588032389)
Exiting workitem thread
[2020-04-30 17:06:51] Startup - updater built Apr 27 2020 21:53:21
[2020-04-30 17:06:51] Verifica dell'installazione...
[2020-04-30 17:06:51] Verification complete

- Never argue with an idiot: he will first take you to his level and then crash you with his experience!
- If you live in a village and never met his fool... start to worry!
- Good Bye, and thanks for all the fish.

Garga-Potter
Posts: 781
Joined: Fri, 4. Aug 06, 14:50
x3tc

Re: X³: Reunion - Linux support thread

Post by Garga-Potter » Sat, 9. May 20, 17:56

In case X3 Reunion, AP and TC are not "playing" anymore after upgrading from ubuntu 16.04, simply do this, as found on this forum
https://ubuntuforums.org/showthread.php?t=2375927

Code: Select all

# goto the library directory of the game
# this must be done for each game that is not starting correctly
cd [GAME]/lib
mv libz.so.1 libz.so.i.old
ln -s /lib/x86_64-linux-gnu/libz.so.1
This will use the system library instead of the now obsolete libz bundled with the game and the game will start as usual from Steam or from the menu item.
- Never argue with an idiot: he will first take you to his level and then crash you with his experience!
- If you live in a village and never met his fool... start to worry!
- Good Bye, and thanks for all the fish.

peem
Posts: 3
Joined: Sat, 15. Nov 08, 20:17

Re: X³: Reunion - Linux support thread

Post by peem » Mon, 15. Jun 20, 23:13

Hi.

I'm having segfaults while trying to run X3R on Fedora 31.

I have picked it up for Linux version on GOG recently, having previously owning retail version of X3R, the 2.0 version, which was Windows only.

Game starts normally, I get through the second gate in story mode, game segfaults durring fight with fighters. after patrol is attacked.


running it in terminal shows this before it crashes :

Code: Select all

----
ST_UnloadCut() cut 2224 start
ST_LoadCut() cut 2225 loaded
ST_UnloadCut() cut 2225 start
ST_UnloadCut() starting unload cut 2225, numinst=14
J3D_FreeCut() freeing cut 2225
movloadmovie success: reply=1 (1 / 701541)
======================================
#-18210(8071)[0c3bfe]2702.Show Undefined function 0(0).GetOwner called!
======================================
======================================
#-18210(8071)[0c3bfe]2702.Show Undefined function 0(0).GetID called!
======================================
movloadmovie success: reply=1 (1 / 853904)
ST_LoadCut() cut 6239 loaded
ST_StartFromIndex(6239, 1) found starttime 0, endtime 33333
Sent CutEvent t=0 fadein 1000
Switching to Camera Camera01
Switching to Camera Camera02
Switching to Camera Camera03
Switching to Camera Camera04
Sent CutEvent t=32333 fadeout 1000
ST_UnloadCut() cut 6239 start
ST_UnloadCut() starting unload cut 6239, numinst=32
J3D_FreeCut() freeing cut 6239
======================================
#-17859(4223)[00e403]2050.IsClass Undefined function 0(0).GetID called!
======================================
======================================
#-17859(4223)[00e403]2050.IsClass Undefined function 0(0).GetID called!
======================================
New 3d sound for (pri=  9) unknown
ST_LoadCut() cut 4792 loaded
Sent CutEvent t=0 sfx 1100 255
Switching to Camera Camera01
ST_UnloadCut() cut 4792 start
ST_UnloadCut() starting unload cut 4792, numinst=3
Autofreeing texture 673 [NULL]
Autofreeing texture 670 [NULL]
J3D_FreeCut() freeing cut 4792
ST_LoadCut() cut 4792 loaded
Sent CutEvent t=0 sfx 1100 255
Switching to Camera Camera01
ST_UnloadCut() cut 4792 start
ST_UnloadCut() starting unload cut 4792, numinst=3
Autofreeing texture 677 [NULL]
Autofreeing texture 670 [NULL]
J3D_FreeCut() freeing cut 4792
Naruszenie ochrony pamięci (zrzut pamięci)
The last line is basically segfault in Polish.

At the same time kernel spits out the following :

Code: Select all

kernel: X3R_main[13531]: segfault at 6100 ip 00000000f68206c0 sp 00000000ffd63714 error 4 in libc-2.30.so[f67b0000+128000]
kernel: Code: 5b c3 7c f3 56 89 c6 83 f9 20 0f 8d 0a 02 00 00 e8 8e 54 0a 00 81 c3 85 b9 0c 00 03 1c 8b 01 ca 01 ce 3e ff e3 8d 74 26 00 90 <8b> 46 e4 8b 4a e4 39 c8 0f 85 5a 02 00 00 8b 46 e8 8b 4a e8 39 c8
audit[13531]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=13531 comm="X3R_main" exe=2F7573722F73747566662F6772792F474F472047616D65732F5833205265756E696F6E2F67616D652F
5833525F6D61696E sig=11 res=1
audit: AUDIT1334 prog-id=36 op=LOAD
audit: AUDIT1334 prog-id=37 op=LOAD
audit: AUDIT1334 prog-id=38 op=LOAD
systemd[1]: Started Process Core Dump (PID 14082/UID 0).
audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-coredump@1-14082-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
kwin_x11[1671]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 27938, resource id: 123731988, major code: 15 (QueryTree), minor code: 0
kwin_x11[1671]: qt.qpa.xcb: QXcbConnection: XCB error: 3 (BadWindow), sequence: 27944, resource id: 123731988, major code: 18 (ChangeProperty), minor code: 0
kwin_x11[1671]: kwin_core: Compositing is not possible
systemd-coredump[14083]: Process 13531 (X3R_main) of user 1000 dumped core.#012#012Stack trace of thread 13531:#012#0  0x00000000f68206c0 memcmp (libc.so.6)#012#1  0x00000000f4a1c4a4 cso_find_state_template (radeonsi_dri.so)#012#2  0x00000000f49ea22f cso_set_depth_stencil_alpha (radeonsi_dri.so)#012#3  0x00000000f4e36440 try_pbo_upload_common (radeonsi_dri.so)#012#4  0x00000000f4e3b5a3 st_TexSubImage (radeonsi_dri.so)#012#5  0x00000000f4df1b78 texture_sub_image (radeonsi_dri.so)#012#6  0x00000000f4df4746 texsubimage_err (radeonsi_dri.so)#012#7  0x00000000f4dfa2e6 _mesa_TexSubImage2D (radeonsi_dri.so)#012#8  0x00000000080c647a LGP_LazyTextureSync (X3R_main)#012#9  0x0000000008163566 _Z19S_3DRenderSceneInitP7Scene3DP8Camera3D (X3R_main)#012#10 0x0000000008065bec B3D_SceneDrawInit (X3R_main)#012#11 0x000000000805ae49 _Z7B3D_Vbiv (X3R_main)#012#12 0x00000000080af2a7 _ZN6Client11CL_GameLoopEv (X3R_main)#012#13 0x00000000080ae4d3 _Z8ego_mainiPPc (X3R_main)#012#14 0x00000000080506a3 main (X3R_main)#012#15 0x00000000f67b1fa9 __libc_start_main (libc.so.6)#012#16 0x00000000080506e1 _start (X3R_main)
systemd[1]: systemd-coredump@1-14082-0.service: Succeeded.
audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-coredump@1-14082-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
systemd[1]: systemd-coredump@1-14082-0.service: Consumed 1.547s CPU time.

Any idea how to find what causes it and prevent it ?

I can try one of the 2 other X3 games if that helps. X3TC was running fine for about 5 minutes, up until station docking is done, but had not played it more than that, so not sure if it is affected too.

Any help will be appreciated.

Regards,
Piotr

peem
Posts: 3
Joined: Sat, 15. Nov 08, 20:17

Re: X³: Reunion - Linux support thread

Post by peem » Sun, 26. Jul 20, 18:57

Bump

Alan Phipps
Moderator (English)
Moderator (English)
Posts: 30349
Joined: Fri, 16. Apr 04, 19:21
x4

Re: X³: Reunion - Linux support thread

Post by Alan Phipps » Sun, 26. Jul 20, 23:55

Please don't.
A dog has a master; a cat has domestic staff.

Unbekanntes Feindschiff
Posts: 654
Joined: Wed, 4. Feb 09, 17:30
x4

Re: X³: Reunion - Linux support thread

Post by Unbekanntes Feindschiff » Thu, 6. Aug 20, 13:53

can confirm. The campaign makes the game segfault during the first mission on modern Linux distributions. After trying it multiple times (trying both the Steam and GOG version), it isn't a set thing at which the game crashes. Sometimes it crashes during the first Khaak battle, sometimes, sometimes when just fliying, but the game is guaranteed to crash when the second Khaak cluster jumps in (the one containing an M3). If you get that far and the game didn't crash on you beforehand, the game usually allows you to fight the cluster for a few seconds before crashing.

Non-campaign gamestarts work fine though
HGN

peem
Posts: 3
Joined: Sat, 15. Nov 08, 20:17

Re: X³: Reunion - Linux support thread

Post by peem » Sun, 9. Aug 20, 00:54

Alan Phipps wrote:
Sun, 26. Jul 20, 23:55
Please don't.
Please don't what ?

Don't try to get help ?

Sorry if I had broken any rules, but waited more than a month before trying to get attention to this tread, taking in account pandemic or holidays.

It is almost second month now and my question it's still unanswered.

Is X3 pretty much abandoned now ?

Regards,
Piotr

Alan Phipps
Moderator (English)
Moderator (English)
Posts: 30349
Joined: Fri, 16. Apr 04, 19:21
x4

Re: X³: Reunion - Linux support thread

Post by Alan Phipps » Sun, 9. Aug 20, 13:43

Please don't bump threads.

X3R is pretty much unsupported by the devs now and this forum is mainly used to seek advice from fellow players.

There is one Egosoft Linux expert dev and that is timon37. He is naturally quite heavily occupied in X4 work at the moment. Now that two players have reported similar X3R Linux issues, you could try a PM to him linking to your post and mentioning UF's one that follows it, but I suspect that timon's workload is already booked well into the future. Good luck.
A dog has a master; a cat has domestic staff.

Post Reply

Return to “X³: Reunion, X²: The Threat, X-T and X-BTF - Technical Support”