Just downloaded the game from the Humble Bundle 4 and tried to run.
The game displays the title/loading screen, ( GSB/data/bitmaps/ui/loadscreens/titlescreen1024.jpg ) but then just hangs there.
I haven’t been able to close this program or alt-tab back, I have had to force quit it from a tty, using "pkill -u ": a normal killall command or killing from ‘top’ didn’t work either. Because of this I have so far been unable to get any messages from the terminal when running to give me any clues. Is there a way to start in windowed mode?
Is anyone else experiencing this? I’m on x86 architecture, and using nVidia drivers.
Also, I saw some other posts saying there are some libraries missing, is there another library I need to install/copy?
I have the same issue. I haven’t been able to get it to work yet, but you can prevent the game from going full screen so you don’t have to restart your X Server. Edit ~/.positech/GSB/prefs.ini and set windowed = 1. Then change the width and height to the desired resolution.
I am having the same problem. Ubuntu 10.04 (Lucid) 32-bit, “Core duo” Intel graphics chipset, Lenovo X60. It runs in Windows, but not Ubuntu. Gets to title screen and stops.
For the record, you can switch to another terminal (ctrl + alt + F2/F3/etc…) do a “ps uax | grep GSB” fin the process ID, and “kill -9” that process.
First off, there were issues with me missing three libraries (libnids is not all that common, libjpeg.so.62 is out of date, and libpng.so.12 the same).
Still, the sources for such are available, and I was able to compile, confirm they were working, and install them to a subdirectory for GSB to use.
I also hit the main screen hang.
Here is a ‘thread apply all where’
Thread 4 (Thread 0xb16a2b70 (LWP 13887)): #0 0xb7fe1424 in __kernel_vsyscall () #1 0xb7ee4cf6 in nanosleep () from /lib/libpthread.so.0 #2 0xb7ceba38 in SDL_Delay (ms=100) at ./src/timer/unix/SDL_systimer.c:118 #3 0x08398190 in UpdaterThread(void*) () #4 0xb7c9c05b in SDL_RunThread (data=0x8825fb8) at ./src/thread/SDL_thread.c:204 #5 0xb7ce93dd in RunThread (data=0x8825fb8) at ./src/thread/pthread/SDL_systhread.c:47 #6 0xb7edccd2 in start_thread () from /lib/libpthread.so.0 #7 0xb79e7a9e in clone () from /lib/libc.so.6
Thread 3 (Thread 0xb1ea3b70 (LWP 13886)): #0 0xb7fe1424 in __kernel_vsyscall () #1 0xb79dd4f4 in poll () from /lib/libc.so.6 #2 0xb4c0a1a1 in ?? () from /usr/lib/libasound.so.2 #3 0xb4c0a2c4 in snd_pcm_wait () from /usr/lib/libasound.so.2 #4 0x00000000 in ?? ()
Thread 2 (Thread 0xb5c41b70 (LWP 13885)): #0 0xb7fe1424 in __kernel_vsyscall () #1 0xb7ee4cf6 in nanosleep () from /lib/libpthread.so.0 #2 0xb7ceba38 in SDL_Delay (ms=1) at ./src/timer/unix/SDL_systimer.c:118 #3 0xb7ceba81 in RunTimer (unused=0x0) at ./src/timer/unix/SDL_systimer.c:203 #4 0xb7c9c05b in SDL_RunThread (data=0x8514870) at ./src/thread/SDL_thread.c:204 #5 0xb7ce93dd in RunThread (data=0x8514870) at ./src/thread/pthread/SDL_systhread.c:47 #6 0xb7edccd2 in start_thread () from /lib/libpthread.so.0 #7 0xb79e7a9e in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb5f03910 (LWP 13882)): #0 0xb7fe1424 in __kernel_vsyscall () #1 0xb79e7b3c in lseek64 () from /lib/libc.so.6 #2 0xb79806e5 in _IO_file_seek () from /lib/libc.so.6 #3 0xb798192b in _IO_file_seekoff () from /lib/libc.so.6 #4 0xb7977f54 in ?? () from /lib/libc.so.6 #5 0xb797dccc in fseek () from /lib/libc.so.6 #6 0xb7bfb079 in _get_prev_page_serial () from /root/GSB/lib/libvorbisfile.so.3 #7 0x00000000 in ?? ()
My guess here is that this is audio related; some error condition in a SDL library is being ignored. I may follow up with a quick ltrace to confrm.
Recompiling openal with pulseaudio support, since I see an oblique reference to that somewhere here on another thread and I am prone to believe in magic (once in a while).
The debian package from HIB4 seems to work fine. I was able to play for a bit, till I had really bad screen tearing (but I think that was my GPU overheating, GPU core was at ~163F)
Strangely enough, running with GDB, the game does not “crash”. It freezes during the startup menu. I have to manually kill the process in order to get Xwindows control back.
Program received signal SIGSEGV, Segmentation fault.
0x00696fc6 in ?? () from /lib/tls/i686/cmov/libc.so.6
(gdb) thread apply all bt
Cannot find new threads: generic error
[/code]
[quote=“UsUrPeR”]
Strangely enough, running with GDB, the game does not “crash”. It freezes during the startup menu. I have to manually kill the process in order to get Xwindows control back.[/code]
Nice… ok… did you set it to windowed mode? make sure to edit the ~/.positech/GSB/prefs.ini and set it to windowed mode. Then use “CTRL-C” in the GDB window to interrupt the game and run the “thread apply all bt” from there.