Issues running Darwinia under Ubuntu Hardy 64bit
Posted: Tue Aug 19, 2008 7:39 pm
I have been trying to get Darwinia (1.4.0.b9 release) to run for the best part of the last 2 hours. I hope someone is able to help me fix this.
My laptop specs are: Intel Core 2 Duo T7700, 2gb Ram, 120gb HDD and Intel 965GM gfx.
All the necessary libraries are installed via the command getlibs thus I've removed any library files from /lib in the Darwinia directory. The game loads but I cant access the garden level as the game crashes with the following error in terminal:
_________________
warning: Lowest section in system-supplied DSO at 0xffffe000 is .hash at ffffe0b4
Darwinia has unexpectedly encountered a fatal error.
A full description of the error can be found in the file
blackbox.txt in the current working directory
_________________
The content of blackbox.txt is shown below:
_________________
=========================
DARWINIA BLACK BOX REPORT
=========================
VERSION : linux-full-1.4.0b9
ERROR : 'Got a fatal signal: 11
'
=========================
====== PREFERENCES ======
=========================
ServerAddress = 127.0.0.1
BypassNetwork = 1
IAmAServer = 1
TextLanguage = english
TextSpeed = 15
HelpEnabled = 1
SoundLibrary = software
SoundMixFreq = 22050
SoundMasterVolume = 255
SoundChannels = 32
SoundHW3D = 0
SoundSwapStereo = 0
SoundMemoryUsage = 1
SoundBufferSize = 512
SoundDSP = 1
ScreenWidth = 1280
ScreenHeight = 800
ScreenWindowed = 0
ScreenZDepth = 24
ScreenColourDepth = 32
ScreenRefresh = 60
RenderLandscapeDetail = 1
RenderWaterDetail = 1
RenderBuildingDetail = 1
RenderEntityDetail = 1
RenderCloudDetail = 1
RenderPixelShader = 1
ControlMouseButtons = 3
ControlMethod = 1
RenderLandscapeMode = 2
ManuallyScaleTextures = 0
BootLoader = random
UserProfile = NewUser
RenderSpecialLighting = 0
=========================
====== STACKTRACE =======
=========================
retAddress = 0xf7ececdd
retAddress = 0xf7ece3c0
retAddress = 0x8087a63
retAddress = 0x8087fa2
retAddress = 0x80b4f8f
retAddress = 0x80c417a
retAddress = 0x80c3cd1
retAddress = 0x80bd36d
retAddress = 0x80bdf1d
retAddress = 0x80a9631
retAddress = 0xf7bed450
retAddress = 0x804cbc1
gdb stack trace:
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
(gdb) Reading symbols from /home/dan/darwinia/lib/darwinia.bin.x86...(no debugging symbols found)...done.
(gdb) Attaching to program: /home/dan/darwinia/lib/darwinia.bin.x86, process 17109
Reading symbols from /usr/lib32/libSDL-1.2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libSDL-1.2.so.0
Reading symbols from /usr/lib32/libGL.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libGL.so.1
Reading symbols from /usr/lib32/libGLU.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libGLU.so.1
Reading symbols from /usr/lib32/libvorbisfile.so.3...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libvorbisfile.so.3
Reading symbols from /usr/lib32/libstdc++.so.5...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libstdc++.so.5
Reading symbols from /lib32/libm.so.6...
(no debugging symbols found)...done.
Loaded symbols for /lib32/libm.so.6
Reading symbols from /usr/lib32/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libgcc_s.so.1
Reading symbols from /lib32/libc.so.6...
(no debugging symbols found)...done.
Loaded symbols for /lib32/libc.so.6
Reading symbols from /lib32/libpthread.so.0...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
[New Thread 0xf7827a20 (LWP 17109)]
[New Thread 0xf66ddb90 (LWP 17110)]
Loaded symbols for /lib32/libpthread.so.0
Reading symbols from /usr/lib32/libasound.so.2...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libasound.so.2
Reading symbols from /lib32/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib32/libdl.so.2
Reading symbols from /usr/lib32/libdirectfb-1.0.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libdirectfb-1.0.so.0
Reading symbols from /usr/lib32/libfusion-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libfusion-1.0.so.0
Reading symbols from /usr/lib32/libdirect-1.0.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libdirect-1.0.so.0
Reading symbols from /usr/lib32/libX11.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libX11.so.6
Reading symbols from /usr/lib32/libXext.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXext.so.6
Reading symbols from /usr/lib32/libXxf86vm.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXxf86vm.so.1
Reading symbols from /usr/lib32/libXdamage.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXdamage.so.1
Reading symbols from /usr/lib32/libXfixes.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXfixes.so.3
Reading symbols from /usr/lib32/libdrm.so.2...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libdrm.so.2
Reading symbols from /usr/lib32/libstdc++.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libstdc++.so.6
Reading symbols from /usr/lib32/libvorbis.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libvorbis.so.0
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib32/libxcb-xlib.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libxcb-xlib.so.0
Reading symbols from /usr/lib32/libxcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libxcb.so.1
Reading symbols from /usr/lib32/libXau.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXau.so.6
Reading symbols from /usr/lib32/libogg.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libogg.so.0
Reading symbols from /usr/lib32/libXdmcp.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXdmcp.so.6
Reading symbols from /usr/lib32/libXrender.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXrender.so.1
Reading symbols from /usr/lib32/libXrandr.so.2...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXrandr.so.2
Reading symbols from /usr/lib32/libXcursor.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXcursor.so.1
Reading symbols from /lib32/libnss_compat.so.2...
(no debugging symbols found)...done.
Loaded symbols for /lib32/libnss_compat.so.2
Reading symbols from /lib32/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib32/libnsl.so.1
Reading symbols from /lib32/libnss_nis.so.2...
(no debugging symbols found)...done.
Loaded symbols for /lib32/libnss_nis.so.2
Reading symbols from /lib32/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib32/libnss_files.so.2
Reading symbols from /usr/lib32/alsa-lib/libasound_module_rate_speexrate.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/alsa-lib/libasound_module_rate_speexrate.so
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()
(gdb) 2 Thread 0xf66ddb90 (LWP 17110) 0xffffe410 in __kernel_vsyscall ()
1 Thread 0xf7827a20 (LWP 17109) 0xffffe410 in __kernel_vsyscall ()
(gdb)
Thread 2 (Thread 0xf66ddb90 (LWP 17110)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xf7ca5d77 in poll () from /lib32/libc.so.6
#2 0xf7b47964 in snd_pcm_wait_nocheck ()
from /usr/lib32/libasound.so.2
#3 0xf7b47b4f in snd_pcm_wait () from /usr/lib32/libasound.so.2
#4 0xf7b49b7d in snd_pcm_write_areas ()
from /usr/lib32/libasound.so.2
#5 0xf7b53d3c in snd_pcm_mmap_writei ()
from /usr/lib32/libasound.so.2
#6 0xf7b41de5 in snd_pcm_writei ()
from /usr/lib32/libasound.so.2
#7 0xf7f36279 in ?? () from /usr/lib32/libSDL-1.2.so.0
#8 0xf7f0562e in ?? () from /usr/lib32/libSDL-1.2.so.0
#9 0xf7f0d1ab in ?? () from /usr/lib32/libSDL-1.2.so.0
#10 0xf7f59bbd in ?? () from /usr/lib32/libSDL-1.2.so.0
#11 0xf7bc44fb in start_thread () from /lib32/libpthread.so.0
#12 0xf7cb008e in clone () from /lib32/libc.so.6
Thread 1 (Thread 0xf7827a20 (LWP 17109)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xf7c6d83b in waitpid () from /lib32/libc.so.6
#2 0xf7c0f8f3 in ?? () from /lib32/libc.so.6
#3 0xf7c0fcb2 in system () from /lib32/libc.so.6
#4 0x080900e4 in ?? ()
#5 0x080903de in ?? ()
#6 0x080901fc in ?? ()
#7 <signal handler called>
#8 0xf7c4b54c in memcpy () from /lib32/libc.so.6
#9 0xf7ece438 in ?? () from /usr/lib32/libGL.so.1
#10 0xf7ececdd in ?? () from /usr/lib32/libGL.so.1
#11 0xf7ece3c0 in ?? () from /usr/lib32/libGL.so.1
#12 0x08087a63 in ?? ()
#13 0x08087fa2 in ?? ()
#14 0x080b4f8f in ?? ()
#15 0x080c417a in ?? ()
#16 0x080c3cd1 in ?? ()
#17 0x080bd36d in ?? ()
#18 0x080bdf1d in ?? ()
#19 0x080a9631 in ?? ()
#20 0xf7bed450 in __libc_start_main () from /lib32/libc.so.6
#21 0x0804cbc1 in ?? ()
#0 0xffffe410 in __kernel_vsyscall ()
(gdb) The program is running. Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]
Detaching from program: /home/dan/darwinia/lib/darwinia.bin.x86, process 17109
My laptop specs are: Intel Core 2 Duo T7700, 2gb Ram, 120gb HDD and Intel 965GM gfx.
All the necessary libraries are installed via the command getlibs thus I've removed any library files from /lib in the Darwinia directory. The game loads but I cant access the garden level as the game crashes with the following error in terminal:
_________________
warning: Lowest section in system-supplied DSO at 0xffffe000 is .hash at ffffe0b4
Darwinia has unexpectedly encountered a fatal error.
A full description of the error can be found in the file
blackbox.txt in the current working directory
_________________
The content of blackbox.txt is shown below:
_________________
=========================
DARWINIA BLACK BOX REPORT
=========================
VERSION : linux-full-1.4.0b9
ERROR : 'Got a fatal signal: 11
'
=========================
====== PREFERENCES ======
=========================
ServerAddress = 127.0.0.1
BypassNetwork = 1
IAmAServer = 1
TextLanguage = english
TextSpeed = 15
HelpEnabled = 1
SoundLibrary = software
SoundMixFreq = 22050
SoundMasterVolume = 255
SoundChannels = 32
SoundHW3D = 0
SoundSwapStereo = 0
SoundMemoryUsage = 1
SoundBufferSize = 512
SoundDSP = 1
ScreenWidth = 1280
ScreenHeight = 800
ScreenWindowed = 0
ScreenZDepth = 24
ScreenColourDepth = 32
ScreenRefresh = 60
RenderLandscapeDetail = 1
RenderWaterDetail = 1
RenderBuildingDetail = 1
RenderEntityDetail = 1
RenderCloudDetail = 1
RenderPixelShader = 1
ControlMouseButtons = 3
ControlMethod = 1
RenderLandscapeMode = 2
ManuallyScaleTextures = 0
BootLoader = random
UserProfile = NewUser
RenderSpecialLighting = 0
=========================
====== STACKTRACE =======
=========================
retAddress = 0xf7ececdd
retAddress = 0xf7ece3c0
retAddress = 0x8087a63
retAddress = 0x8087fa2
retAddress = 0x80b4f8f
retAddress = 0x80c417a
retAddress = 0x80c3cd1
retAddress = 0x80bd36d
retAddress = 0x80bdf1d
retAddress = 0x80a9631
retAddress = 0xf7bed450
retAddress = 0x804cbc1
gdb stack trace:
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
(gdb) Reading symbols from /home/dan/darwinia/lib/darwinia.bin.x86...(no debugging symbols found)...done.
(gdb) Attaching to program: /home/dan/darwinia/lib/darwinia.bin.x86, process 17109
Reading symbols from /usr/lib32/libSDL-1.2.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libSDL-1.2.so.0
Reading symbols from /usr/lib32/libGL.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libGL.so.1
Reading symbols from /usr/lib32/libGLU.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libGLU.so.1
Reading symbols from /usr/lib32/libvorbisfile.so.3...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libvorbisfile.so.3
Reading symbols from /usr/lib32/libstdc++.so.5...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libstdc++.so.5
Reading symbols from /lib32/libm.so.6...
(no debugging symbols found)...done.
Loaded symbols for /lib32/libm.so.6
Reading symbols from /usr/lib32/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libgcc_s.so.1
Reading symbols from /lib32/libc.so.6...
(no debugging symbols found)...done.
Loaded symbols for /lib32/libc.so.6
Reading symbols from /lib32/libpthread.so.0...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
[New Thread 0xf7827a20 (LWP 17109)]
[New Thread 0xf66ddb90 (LWP 17110)]
Loaded symbols for /lib32/libpthread.so.0
Reading symbols from /usr/lib32/libasound.so.2...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libasound.so.2
Reading symbols from /lib32/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib32/libdl.so.2
Reading symbols from /usr/lib32/libdirectfb-1.0.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libdirectfb-1.0.so.0
Reading symbols from /usr/lib32/libfusion-1.0.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libfusion-1.0.so.0
Reading symbols from /usr/lib32/libdirect-1.0.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libdirect-1.0.so.0
Reading symbols from /usr/lib32/libX11.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libX11.so.6
Reading symbols from /usr/lib32/libXext.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXext.so.6
Reading symbols from /usr/lib32/libXxf86vm.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXxf86vm.so.1
Reading symbols from /usr/lib32/libXdamage.so.1...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXdamage.so.1
Reading symbols from /usr/lib32/libXfixes.so.3...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXfixes.so.3
Reading symbols from /usr/lib32/libdrm.so.2...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libdrm.so.2
Reading symbols from /usr/lib32/libstdc++.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libstdc++.so.6
Reading symbols from /usr/lib32/libvorbis.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libvorbis.so.0
Reading symbols from /lib/ld-linux.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib32/libxcb-xlib.so.0...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libxcb-xlib.so.0
Reading symbols from /usr/lib32/libxcb.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libxcb.so.1
Reading symbols from /usr/lib32/libXau.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXau.so.6
Reading symbols from /usr/lib32/libogg.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libogg.so.0
Reading symbols from /usr/lib32/libXdmcp.so.6...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXdmcp.so.6
Reading symbols from /usr/lib32/libXrender.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXrender.so.1
Reading symbols from /usr/lib32/libXrandr.so.2...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXrandr.so.2
Reading symbols from /usr/lib32/libXcursor.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/libXcursor.so.1
Reading symbols from /lib32/libnss_compat.so.2...
(no debugging symbols found)...done.
Loaded symbols for /lib32/libnss_compat.so.2
Reading symbols from /lib32/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib32/libnsl.so.1
Reading symbols from /lib32/libnss_nis.so.2...
(no debugging symbols found)...done.
Loaded symbols for /lib32/libnss_nis.so.2
Reading symbols from /lib32/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib32/libnss_files.so.2
Reading symbols from /usr/lib32/alsa-lib/libasound_module_rate_speexrate.so...
(no debugging symbols found)...done.
Loaded symbols for /usr/lib32/alsa-lib/libasound_module_rate_speexrate.so
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()
(gdb) 2 Thread 0xf66ddb90 (LWP 17110) 0xffffe410 in __kernel_vsyscall ()
1 Thread 0xf7827a20 (LWP 17109) 0xffffe410 in __kernel_vsyscall ()
(gdb)
Thread 2 (Thread 0xf66ddb90 (LWP 17110)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xf7ca5d77 in poll () from /lib32/libc.so.6
#2 0xf7b47964 in snd_pcm_wait_nocheck ()
from /usr/lib32/libasound.so.2
#3 0xf7b47b4f in snd_pcm_wait () from /usr/lib32/libasound.so.2
#4 0xf7b49b7d in snd_pcm_write_areas ()
from /usr/lib32/libasound.so.2
#5 0xf7b53d3c in snd_pcm_mmap_writei ()
from /usr/lib32/libasound.so.2
#6 0xf7b41de5 in snd_pcm_writei ()
from /usr/lib32/libasound.so.2
#7 0xf7f36279 in ?? () from /usr/lib32/libSDL-1.2.so.0
#8 0xf7f0562e in ?? () from /usr/lib32/libSDL-1.2.so.0
#9 0xf7f0d1ab in ?? () from /usr/lib32/libSDL-1.2.so.0
#10 0xf7f59bbd in ?? () from /usr/lib32/libSDL-1.2.so.0
#11 0xf7bc44fb in start_thread () from /lib32/libpthread.so.0
#12 0xf7cb008e in clone () from /lib32/libc.so.6
Thread 1 (Thread 0xf7827a20 (LWP 17109)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xf7c6d83b in waitpid () from /lib32/libc.so.6
#2 0xf7c0f8f3 in ?? () from /lib32/libc.so.6
#3 0xf7c0fcb2 in system () from /lib32/libc.so.6
#4 0x080900e4 in ?? ()
#5 0x080903de in ?? ()
#6 0x080901fc in ?? ()
#7 <signal handler called>
#8 0xf7c4b54c in memcpy () from /lib32/libc.so.6
#9 0xf7ece438 in ?? () from /usr/lib32/libGL.so.1
#10 0xf7ececdd in ?? () from /usr/lib32/libGL.so.1
#11 0xf7ece3c0 in ?? () from /usr/lib32/libGL.so.1
#12 0x08087a63 in ?? ()
#13 0x08087fa2 in ?? ()
#14 0x080b4f8f in ?? ()
#15 0x080c417a in ?? ()
#16 0x080c3cd1 in ?? ()
#17 0x080bd36d in ?? ()
#18 0x080bdf1d in ?? ()
#19 0x080a9631 in ?? ()
#20 0xf7bed450 in __libc_start_main () from /lib32/libc.so.6
#21 0x0804cbc1 in ?? ()
#0 0xffffe410 in __kernel_vsyscall ()
(gdb) The program is running. Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]
Detaching from program: /home/dan/darwinia/lib/darwinia.bin.x86, process 17109