EnglishGermanFrenchRussianItalianSpanish
Log inRegister
 
X³: Reunion - Linux support thread
Post new topic Reply to topic Goto page Previous  1, 2, 3 ... 23, 24, 25
View previous topic :: View next topic
Author Message
zoltr4n





Joined: 13 Dec 2015



PostPosted: Sun, 13. Dec 15, 18:46    Post subject: Reply with quote Print

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

Back to top
View user's profile Send private message
timon37
EGOSOFT
EGOSOFT

MEDAL

Joined: 14 Dec 2012
Posts: 333 on topic

Thank you for registering your game
PostPosted: Mon, 14. Dec 15, 12:02    Post subject: Reply with quote Print

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

Back to top
View user's profile Send private message
zoltr4n





Joined: 13 Dec 2015



PostPosted: Tue, 15. Dec 15, 01:13    Post subject: Reply with quote Print

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

Back to top
View user's profile Send private message
zoltr4n





Joined: 13 Dec 2015



PostPosted: Thu, 17. Dec 15, 00:26    Post subject: Reply with quote Print

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

Back to top
View user's profile Send private message
timon37
EGOSOFT
EGOSOFT

MEDAL

Joined: 14 Dec 2012
Posts: 333 on topic

Thank you for registering your game
PostPosted: Thu, 17. Dec 15, 11:01    Post subject: Reply with quote Print

@zoltr4n

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

Back to top
View user's profile Send private message
zoltr4n





Joined: 13 Dec 2015



PostPosted: Thu, 17. Dec 15, 23:51    Post subject: Reply with quote Print

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

Back to top
View user's profile Send private message
zoltr4n





Joined: 13 Dec 2015



PostPosted: Mon, 21. Dec 15, 02:42    Post subject: Reply with quote Print

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

Back to top
View user's profile Send private message
timon37
EGOSOFT
EGOSOFT

MEDAL

Joined: 14 Dec 2012
Posts: 333 on topic

Thank you for registering your game
PostPosted: Mon, 4. Jan 16, 10:52    Post subject: Reply with quote Print

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

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic Reply to topic Goto page Previous  1, 2, 3 ... 23, 24, 25
 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum
Control Panel
Login Data
The time now is Mon, 11. Dec 17, 13:35

All times are GMT + 2 Hours


Board Security

Copyright © EGOSOFT 1989-2017
Powered by phpBB © 2001, 2005 phpBB Group
Template created by Avatar & BurnIt!
Debug: page generation = 0.08563 seconds, sql queries = 22