Created attachment 2220[details]
Output of: $ LD_DEBUG=libs ./aquaria 2> aquaria-nocompiz.log
Starting the game results in a segmentation fault.
Attached a log in hope that it would help.
It looks like it failed to load OpenGL support, from those logs, but I don't really know if this is the specific issue...it would be more useful to see this thing running in the debugger.
If you could start the game from the command line:
gdb ./aquaria
r
*wait for it to crash*
bt
q
The output from the "bt" command could be more useful to me.
--ryan.
Here is the backtrace from the core dump:
#0 0x0834b6e6 in FMOD::ChannelGroup::getPaused(bool*) ()
#1 0x08323da6 in SoundManager::update(float) ()
#2 0x082cf849 in Core::main(float) ()
#3 0x08110127 in DSQ::init() ()
#4 0x081c2753 in main ()
I bet you can do much more since you have debug symbols and sources:
http://rapidshare.com/files/331409115/core.5408.bz2.html
(In reply to comment #6)
> No luck of F12 after upgrading.
>
> Arcanox: you didn't say what distribution you were using.
Sorry, I never thought of that.
I'm running Gentoo with a couple of overlays.
Some package versions that might be relevant to the question:
Linux 2.6.31-gentoo-r3 #1 SMP Fri Oct 16 17:57:40 CEST 2009 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ GNU/Linux
app-emulation/emul-linux-x86-xlibs-20091231
x11-drivers/nvidia-drivers-190.53
sys-libs/glibc-2.11-r1
x11-base/xorg-server-1.7.3.902
Starting program: /usr/local/games/aquaria/aquaria
[Thread debugging using libthread_db enabled]
Program received signal SIGSEGV, Segmentation fault.
0xf7f772e2 in SDL_ListModes () from /usr/local/games/aquaria/libSDL-1.2.so.0
(gdb) bt
#0 0xf7f772e2 in SDL_ListModes () from /usr/local/games/aquaria/libSDL-1.2.so.0
#1 0xf7f77c33 in SDL_VideoModeOK () from /usr/local/games/aquaria/libSDL-1.2.so.0
#2 0x0810e612 in DSQ::init() ()
#3 0x081be852 in main ()
The crash in Comment #3 was fixed during the beta (I think Beta 3 had that fix).
As for libraries: it only talks to SDL and OpenAL, but both will dlopen() lots of things. If you're getting an actual crash in-game, I need a backtrace to understand why it's happening (see Comment #2 for details).
Thanks,
--ryan.
I get that segfault on launch. gdb says:
Starting program: /home/alex/games/aquaria/aquaria
[Thread debugging using libthread_db enabled]
Program received signal SIGSEGV, Segmentation fault.
0xf7f772e2 in SDL_ListModes () from /home/alex/games/aquaria/libSDL-1.2.so.0
The trace with LD_DEBUG=libs can be found here: http://pastebin.com/Dpzt82Wb
Thanks
lynix
(In reply to comment #10)
> The crash in Comment #3 was fixed during the beta (I think Beta 3 had that
> fix).
>
> As for libraries: it only talks to SDL and OpenAL, but both will dlopen() lots
> of things. If you're getting an actual crash in-game, I need a backtrace to
> understand why it's happening (see Comment #2 for details).
>
> Thanks,
> --ryan.
I have this Bug too without a fix. I bought the Humble Indie Bundle and the trace from Comment 3 is the same problem i got on Arch Linux x86_64. Is there a solution? I use a Intel Graphics Card
Thanks in advance
Finally got it working here on x86_64 Arch by installing 'lib32-openal', 'lib32-gcc-libs' and 'lib32-sdl'.
Thanks to "Thalic", who made an AUR package out of it (http://aur.archlinux.org/packages.php?ID=37013) :)
Created attachment 2220 [details] Output of: $ LD_DEBUG=libs ./aquaria 2> aquaria-nocompiz.log Starting the game results in a segmentation fault. Attached a log in hope that it would help.
Created attachment 2221 [details] Log on x86 I get a similar segfault on Fedora 12, i686 (x86)