I have successfully played the game for about 30 minutes. But I can't play anymore. When I start the game and click on Containment (the second location), the program segfaults.
Here's the content of my blackbox.txt file:
Code: Select all
=========================
DARWINIA BLACK BOX REPORT
=========================
VERSION : linux-full-1.3.0
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 = 44100
SoundMasterVolume = 255
SoundChannels = 64
SoundHW3D = 0
SoundSwapStereo = 0
SoundMemoryUsage = 1
SoundBufferSize = 512
SoundDSP = 0
ScreenWidth = 1600
ScreenHeight = 1200
ScreenWindowed = 0
ScreenZDepth = 24
ScreenColourDepth = 32
ScreenRefresh = 60
RenderLandscapeDetail = 1
RenderWaterDetail = 1
RenderBuildingDetail = 1
RenderEntityDetail = 1
RenderCloudDetail = 1
RenderPixelShader = 1
ControlUp = key E
ControlDown = key Q
ControlLeft = key A
ControlBackwards = key S
ControlRight = key D
ControlForwards = key W
ControlChatLog = key TAB
ControlZoom = key Z
ControlDeselect = key SPACE
ControlMouseButtons = 3
RenderLandscapeMode = 2
ManuallyScaleTextures = 0
BootLoader = random
UserProfile = NewUser
ControlMethod = 1
=========================
====== STACKTRACE =======
=========================
retAddress = 0x80e96ea
retAddress = 0x80b500d
retAddress = 0x80b51c5
retAddress = 0x80bd8af
retAddress = 0x80be56d
retAddress = 0x80a9c88
retAddress = 0xb7b27ed0
retAddress = 0x804cc91
gdb stack trace:
GNU gdb 6.3.90_20051119-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
(gdb) Reading symbols from /boot/nobackup/darwinia/lib/darwinia.bin.x86...(no debugging symbols found)...done.
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(gdb) Attaching to program: /boot/nobackup/darwinia/lib/darwinia.bin.x86, process 29856
Reading symbols from /boot/nobackup/darwinia/lib/libSDL-1.2.so.0...done.
Loaded symbols for ./lib/libSDL-1.2.so.0
Reading symbols from /usr/lib/libGL.so.1...done.
Loaded symbols for /usr/lib/libGL.so.1
Reading symbols from /usr/X11R6/lib/libGLU.so.1...done.
Loaded symbols for /usr/X11R6/lib/libGLU.so.1
Reading symbols from /boot/nobackup/darwinia/lib/libvorbisfile.so.3...done.
Loaded symbols for ./lib/libvorbisfile.so.3
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /lib/tls/libm.so.6...done.
Loaded symbols for /lib/tls/libm.so.6
Reading symbols from /boot/nobackup/darwinia/lib/libgcc_s.so.1...done.
Loaded symbols for ./lib/libgcc_s.so.1
Reading symbols from /lib/tls/libc.so.6...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /lib/tls/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread -1223325984 (LWP 29856)]
[New Thread -1262736464 (LWP 29857)]
Loaded symbols for /lib/tls/libpthread.so.0
Reading symbols from /lib/tls/libdl.so.2...done.
Loaded symbols for /lib/tls/libdl.so.2
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /usr/lib/libGLcore.so.1...done.
Loaded symbols for /usr/lib/libGLcore.so.1
Reading symbols from /usr/lib/tls/libnvidia-tls.so.1...done.
Loaded symbols for /usr/lib/tls/libnvidia-tls.so.1
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /boot/nobackup/darwinia/lib/libvorbis.so.0...done.
Loaded symbols for /boot/nobackup/darwinia/./lib/../lib/libvorbis.so.0
Reading symbols from /boot/nobackup/darwinia/lib/libogg.so.0...done.
Loaded symbols for /boot/nobackup/darwinia/./lib/../lib/libogg.so.0
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /usr/lib/libXcursor.so.1...done.
Loaded symbols for /usr/lib/libXcursor.so.1
Reading symbols from /usr/lib/libXrender.so.1...done.
Loaded symbols for /usr/lib/libXrender.so.1
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
0xb7b49d69 in strtold_l () from /lib/tls/libc.so.6
(gdb) 2 Thread -1262736464 (LWP 29857) 0xb7bd4871 in write () from /lib/tls/libc.so.6
1 Thread -1223325984 (LWP 29856) 0xb7b49d69 in strtold_l () from /lib/tls/libc.so.6
(gdb)
Thread 2 (Thread -1262736464 (LWP 29857)):
#0 0xb7bd4871 in write () from /lib/tls/libc.so.6
#1 0xb7e64878 in DSP_PlayAudio (this=0x99ca3f8) at SDL_dspaudio.c:140
#2 0xb7e60137 in SDL_RunAudio (audiop=0x99ca3f8) at SDL_audio.c:232
#3 0xb7eab10b in SDL_RunThread (data=0x9a004b0) at SDL_thread.c:218
#4 0xb7eab31f in RunThread (data=0x800) at SDL_systhread.c:82
#5 0xb7b06cfd in start_thread () from /lib/tls/libpthread.so.0
#6 0xb7be419e in clone () from /lib/tls/libc.so.6
Thread 1 (Thread -1223325984 (LWP 29856)):
#0 0xb7b49d69 in strtold_l () from /lib/tls/libc.so.6
#1 0xb7b4a142 in system () from /lib/tls/libc.so.6
#2 0x0808fd54 in ?? ()
#3 0x0809004e in ?? ()
#4 0x0808fe6c in ?? ()
#5 <signal handler called>
#6 0x0812a7e3 in ?? ()
#7 0x080e96ea in ?? ()
#8 0x080b500d in ?? ()
#9 0x080b51c5 in ?? ()
#10 0x080bd8af in ?? ()
#11 0x080be56d in ?? ()
#12 0x080a9c88 in ?? ()
#13 0xb7b27ed0 in __libc_start_main () from /lib/tls/libc.so.6
#14 0x0804cc91 in ?? ()
#0 0xb7b49d69 in strtold_l () from /lib/tls/libc.so.6
(gdb) Detaching from program: /boot/nobackup/darwinia/lib/darwinia.bin.x86, process 29856
I can still play Garden, but I don't want to be stuck on that location for all the future.
I've seen several posts regarding segfaults in which DSP_PlayAudio is mentioned in the stack trace, and I've tried all the suggested solutions. Nothing helps. Any new suggestions?
Again, thanks a lot for the Linux version. I haven't had Windows installed since the mid nineties, so I buy all Linux games that show up.
Sverre.