JulianSSS Posted October 2, 2015 Share Posted October 2, 2015 Hey there, I just installed Xenonauts on my Linux Box. I had to install the libxinerama-Package for x86 architecture And got it to the Xenonauts start screen where I have to choose the resolution and so on. When I click "play xenonauts" it just closes and drops a Segmentation fault like this: [18:45:24: xenonauts] ./Xenonauts.bin.x86 INFO: Xenonauts, version 1.0sdl.INFO: Building uiTextures atlas...INFO: Done.INFO: 526, 1423INFO: TTextureData::Lock - Locking texture[uitextures/humancitybuttonmask?slow] prior to it being loaded.... loading textures as hell ...INFO: TTextureData::Lock - Locking texture[uitextures/humancityTbuttonmask?slow] prior to it being loaded.Segmentation fault (core dumped) What did I do wrong? Thanks in advance! Quote Link to comment Share on other sites More sharing options...
Max_Caine Posted October 2, 2015 Share Posted October 2, 2015 (edited) This link will help in getting help. EDIT: I have emailed the chap who did the porting, asking if he could look at your thread. Edited October 2, 2015 by Max_Caine Quote Link to comment Share on other sites More sharing options...
AaronKOG Posted October 3, 2015 Share Posted October 3, 2015 If possible please run the game through gdb and post some stack traces: gdb Xenonauts.bin.x86 start c (wait for crash) thread apply all bt That information will greatly help me address your issue. Thanks, Aaron Quote Link to comment Share on other sites More sharing options...
AaronKOG Posted October 7, 2015 Share Posted October 7, 2015 Is this still an issue? Let me know it if is, it's possible I may have fixed it. Quote Link to comment Share on other sites More sharing options...
Troxan Posted October 21, 2015 Share Posted October 21, 2015 Hello, I'm in the same case and, so, I'm trying to answer your question. I'm using the v1.61 stable (13 October 2015) on : Linux yyy 3.19.0-31-generic #36-Ubuntu SMP Wed Oct 7 15:04:02 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux For the error ./Xenonauts.bin.x86: error while loading shared libraries: libXinerama.so.1: cannot open shared object file: No such file or directory I've done xxx@yyy:~/.local/share/Steam/SteamApps/common/Xenonauts$ ln -s /home/xxx/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libXinerama.so.1 I'm not sure it's the right way... Without gdb: xxx@yyy:~/.local/share/Steam/SteamApps/common/Xenonauts$ ./Xenonauts.bin.x86 INFO: Xenonauts, version 1.0sdl.Setting breakpad minidump AppID = 223830Steam_SetMinidumpSteamID: Caching Steam ID: 76561198049204180 [API loaded no]INFO: Building uiTextures atlas...INFO: Done.INFO: 526, 1423INFO: TTextureData::Lock - Locking texture[uitextures/humancitybuttonmask?slow] prior to it being loaded.[....]INFO: TTextureData::Lock - Locking texture[uitextures/humancityTbuttonmask?slow] prior to it being loaded.Erreur de segmentation (core dumped) With gdb (in window mode, it's easier): xxx@yyy:~/.local/share/Steam/SteamApps/common/Xenonauts$ gdb Xenonauts.bin.x86GNU gdb (Ubuntu 7.9-1ubuntu1) 7.9[...]This GDB was configured as "x86_64-linux-gnu".[...]Reading symbols from Xenonauts.bin.x86...(no debugging symbols found)...done.(gdb) startTemporary breakpoint 1 at 0x8332180Starting program: /home/david/.local/share/Steam/SteamApps/common/Xenonauts/Xenonauts.bin.x86 [Thread debugging using libthread_db enabled]Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".Temporary breakpoint 1, 0x08332180 in main ()(gdb) cContinuing.INFO: Xenonauts, version 1.0sdl.Setting breakpad minidump AppID = 223830Steam_SetMinidumpSteamID: Caching Steam ID: 76561198049204180 [API loaded no]INFO: Building uiTextures atlas...INFO: Done.INFO: 526, 1423INFO: TTextureData::Lock - Locking texture[uitextures/humancitybuttonmask?slow] prior to it being loaded.[....]INFO: TTextureData::Lock - Locking texture[uitextures/humancityTbuttonmask?slow] prior to it being loaded.[New Thread 0xf3a27b40 (LWP 5109)][New Thread 0xf4228b40 (LWP 5108)][New Thread 0xf4acbb40 (LWP 5107)]Program received signal SIGSEGV, Segmentation fault.[switching to Thread 0xf3a27b40 (LWP 5109)]0x08702f2b in Mix_VolumeChunk ()(gdb) thread apply all btThread 4 (Thread 0xf4acbb40 (LWP 5318)):#0 0xf7fd9c10 in __kernel_vsyscall ()#1 0xf7e1f25c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0#2 0xf73d274d in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so#3 0xf73d1d55 in ?? () from /usr/lib/i386-linux-gnu/dri/r600_dri.so#4 0xf7e1a1aa in start_thread () from /lib/i386-linux-gnu/libpthread.so.0#5 0xf7a2cfde in clone () from /lib/i386-linux-gnu/libc.so.6Thread 3 (Thread 0xf4228b40 (LWP 5319)):#0 0x089c2bac in png_read_filter_row ()#1 0xee0b1c10 in ?? ()Backtrace stopped: previous frame inner to this frame (corrupt stack?)Thread 2 (Thread 0xf3a27b40 (LWP 5320)):#0 0x08702f2b in Mix_VolumeChunk ()#1 0x086ba497 in PG50::TSoundInstanceData::Stream(bool) ()#2 0x0862ba8a in PG50::TSoundInstance::Stream() ()#3 0x08618e38 in PG50::TSoundManager::UpdateSoundInstances() ()#4 0x08618d02 in PG50::TSoundThreadTask(void*) ()#5 0xf7cdf57e in ?? () from /home/david/.local/share/Steam/SteamApps/common/Xenonauts/lib/libSDL2-2.0.so.0#6 0xf7d4827d in ?? () from /home/david/.local/share/Steam/SteamApps/common/Xenonauts/lib/libSDL2-2.0.so.0#7 0xf7e1a1aa in start_thread () from /lib/i386-linux-gnu/libpthread.so.0#8 0xf7a2cfde in clone () from /lib/i386-linux-gnu/libc.so.6Thread 1 (Thread 0xf7879940 (LWP 5314)):#0 0xf7fd9c10 in __kernel_vsyscall ()#1 0xf7e22e96 in nanosleep () from /lib/i386-linux-gnu/libpthread.so.0#2 0xf7d4c947 in ?? () from /home/david/.local/share/Steam/SteamApps/common/Xenonauts/lib/libSDL2-2.0.so.0#3 0xf7c9a61e in SDL_Delay () from /home/david/.local/share/Steam/SteamApps/common/Xenonauts/lib/libSDL2-2.0.so.0#4 0x0861dfaf in PG50::TPlatform::Sleep(unsigned int) ()#5 0x086476db in PG50::TLoader::QueueToLoad(boost::shared_ptr<PG50::TAsset>, bool) ()#6 0x08603df6 in PG50::TAssetManager::QueueToLoad(boost::shared_ptr<PG50::TAsset>, bool) ()#7 0x08667bcd in PG50::TAsset::QueueToLoad(bool) ()#8 0x086215ad in PG50::TAnimatedTexture::InternalNew(PG50::str, bool) ()#9 0x08621a1f in PG50::TAnimatedTexture::Get(PG50::str, bool) ()#10 0x0843c19d in Resource::GetAnimatedTextureInternal(PG50::str, bool) ()#11 0x0844b518 in MainMenu::PostChildrenInit(PG50::TWindowStyle&) ()#12 0x08633a2b in PG50::TWindowScript::PostChildCreate(PG50::TLuaTable*, PG50::str) ()#13 0x0863a19c in int LPCD::ReturnSpecialization<void>::Call<PG50::TWindowScript, PG50::TLuaTable*, PG50::str>(PG50::TWindowScript&, void (PG50::TWindowScript::*)(PG50::TLuaTable*, PG50::str), lua_State*, int) ()#14 0x0863a108 in LPCD::DirectCallMemberDispatcherHelper<PG50::TWindowScript, void (PG50::TWindowScript::*)(PG50::TLuaTable*, PG50::str)>::DirectCallMemberDispatcher(lua_State*) ()#15 0xf422912a in ?? ()#16 0x089377ca in luaD_precall ()#17 0x0b232174 in ?? ()#18 0xf7e135e8 in ?? ()Backtrace stopped: previous frame inner to this frame (corrupt stack?)(gdb) I hope you will understand something! :-) I thank you for trying to help, and I'm ready to try to help you find this problem. I'm sending this by email, in case. Bye, Troxan. Quote Link to comment Share on other sites More sharing options...
AaronKOG Posted December 13, 2015 Share Posted December 13, 2015 I just added a "Skip Launcher" launch option for people that have issues with the launcher. Does this new option work around the issue you're hitting? Quote Link to comment Share on other sites More sharing options...
Troxan Posted December 15, 2015 Share Posted December 15, 2015 As I said by mail, I've tried Experimental version (1.67, 14/12/2015) and it works. Thank you, Troxan. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.