cannot start on linux

All discussion about Shadowgrounds Survivor, spin-off/sequel to Shadowgrounds that was released in late 2007.
jose1711
Posts: 20
Joined: Wed Apr 20, 2011 11:15 pm

cannot start on linux

Postby jose1711 » Thu Nov 10, 2011 11:12 pm

i'm getting the following in console output. any idea what could be wrong? arch linux 32bit, nvidia blob.

Code: Select all

./survivor-launcher: ./lib32/libxml2.so.2: no version information available (required by /usr/lib/libglade-2.0.so.0)
Got signal 11 at 0x883a from 0x883a
/usr/bin/shadowgrounds-survivor-launcher: line 4: 26032 Aborted                 ./survivor-launcher [email protected]


thank you, jose

User avatar
FB_JussiE
Posts: 267
Joined: Wed Nov 23, 2011 4:09 pm
Location: Finland
Contact:

Re: cannot start on linux

Postby FB_JussiE » Fri Nov 25, 2011 9:55 am

Hello jose1711!

It seems you might have multiple versions of libxml2 installed.

First you could try to upgrade your libxml2.

I'm fairly sure all the humble-bundle games come with a launch script to load the bundled libraries instead of looking them from your system, so you could try launching the game with that.

If this doesen't help either see if you indeed have multiple installations of libxml on your machine with "locate libxml2.so.2" (without quotes) from terminal. It should be located (atleast) in /usr/local/lib/libxml2.so.2, but if you have multiple ones you can delete the old one and create symbolic link to the new one with the command ln -s.

I'm not 100% on this but i'll test this more once i get home to my linux machine.

jose1711
Posts: 20
Joined: Wed Apr 20, 2011 11:15 pm

Re: cannot start on linux

Postby jose1711 » Fri Nov 25, 2011 12:11 pm

thank you for your reply, i don't think however this is related to libxml2. the game launcher starts with this error (warning?) but as soon as i press launch i get "Got signal 11 at 0x883a from 0x883a". hence i guess it'd make sense to concentrate on this one.

eventhough i can imagine backtrace from debugging-symbols stripped version could not be very helpful, i'm adding it here:

Code: Select all

Program received signal SIGSEGV, Segmentation fault.
0x0000883a in ?? ()
(gdb) bt
#0  0x0000883a in ?? ()
#1  0xb459c215 in pa_threaded_mainloop_new () from /usr/lib/libpulse.so.0
#2  0xb7e64d1f in pulse_new () from /opt/Shadowgrounds-Survivor/lib32/libasound_module_pcm_pulse.so
#3  0xb7e6427e in _snd_pcm_pulse_open ()
   from /opt/Shadowgrounds-Survivor/lib32/libasound_module_pcm_pulse.so
#4  0xb6d72043 in ?? () from /opt/Shadowgrounds-Survivor/lib32/libasound.so.2
#5  0xb6d7277d in ?? () from /opt/Shadowgrounds-Survivor/lib32/libasound.so.2
#6  0xb7dca8d6 in ?? () from /opt/Shadowgrounds-Survivor/lib32/libSDL-1.2.so.0
#7  0xb7d99256 in SDL_AudioInit () from /opt/Shadowgrounds-Survivor/lib32/libSDL-1.2.so.0
#8  0xb7d986a7 in SDL_InitSubSystem () from /opt/Shadowgrounds-Survivor/lib32/libSDL-1.2.so.0
#9  0xb7d312ae in Sound_Init () from /opt/Shadowgrounds-Survivor/lib32/libSDL_sound-1.0.so.1
#10 0x081c3baf in ?? ()
#11 0xb6e28243 in __libc_start_main () from /lib/libc.so.6
#12 0x08050751 in ?? ()
Backtrace stopped: Not enough registers or memory available to unwind further

jose1711
Posts: 20
Joined: Wed Apr 20, 2011 11:15 pm

Re: cannot start on linux

Postby jose1711 » Fri Nov 25, 2011 12:43 pm

following the procedure below fixed it at last:

You have to move libopenal* libasound* libvorbis* libogg* out of the lib (or lib32 if you run 64 bits) folder, and then the game starts nicely.


Return to “Shadowgrounds Survivor”

Who is online

Users browsing this forum: No registered users and 7 guests