Jump to content

[v1.59] Linux 64bit | Segmentation Fault on Startup


Recommended Posts

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!

Link to comment
Share on other sites

  • 2 weeks later...

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.

Link to comment
Share on other sites

  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...