Ubuntu Feisty problem - 1.3.0 and 1.4.0.b9 both crashing

Problems with the Linux version of Darwinia

Moderators: jelco, bert_the_turtle, Chris, andy, John

kabads
level1
level1
Posts: 18
Joined: Wed Jul 20, 2005 1:13 pm

Ubuntu Feisty problem - 1.3.0 and 1.4.0.b9 both crashing

Postby kabads » Mon Aug 13, 2007 8:51 pm

I managed to reinstall Darwinia 1.3.0 the other day after quite a long time away from the game. It worked fine. However, when I came to run it again it kept crashing. I just tried the latest beta version, which crashes.

Blackbox.txt is below as is the command line prompt from running.

Any suggestions what I can do to fix this? I'm using the nvidia proprietary (shame on me) drivers. Other games run in accelerated mode.

The crash happens just as I select Garden to play. After that, quick black screen and then a report about the crash.

I've checked that I've got libvorbis0a libgcc1 installed and I've moved the lib/libgcc file.

I want to give this a go over the summer hols, so some nice quick support would be much appreciated. :D :D

TIA
Adam
---------------------------------------------------------------------------------------------------------------------------------------------------------------
adam@home:~/download$ /usr/local/games/darwinia/darwinia
/usr/local/games/darwinia
SDL Version: Compiled against 1.2.9, running with 1.2.8
Initialising SDL Audio
Frequency: 22050
Format: 32784
Channels: 2
Samples: 512
Size of Stereo Sample: 4
Loading profile NewUser

Triffid found on level sandbox should be dynamic (otherwise save games wont work)

XINERAMA offset guess: 0, 0
CLIENT : Attempting connection...

Water lightmap generation took 3ms

Tree generated in 5ms

Tree generated in 7ms

Tree generated in 10ms

EntityGrid max neighbours set to 100 (time taken 0.01ms)

ObstructionGrid took 0ms to generate

CLIENT : Requesting Team...

CLIENT : Requesting Team...

CLIENT : Requesting Team...

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

Segmentation fault (core dumped)


=========================
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 = 1024
ScreenHeight = 768
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 = 0xb7e4d6f0
retAddress = 0x8087a63
retAddress = 0x8087fa2
retAddress = 0x80b4f8f
retAddress = 0x80c417a
retAddress = 0x80c3cd1
retAddress = 0x80bd36d
retAddress = 0x80bdf1d
retAddress = 0x80a9631
retAddress = 0xb7b74ebc
retAddress = 0x804cbc1


gdb stack trace:

GNU gdb 6.6-debian
Copyright (C) 2006 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 /usr/local/games/darwinia/lib/darwinia.bin.x86...(no debugging symbols found)...done.
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(gdb) Attaching to program: /usr/local/games/darwinia/lib/darwinia.bin.x86, process 8052
Reading symbols from /usr/local/games/darwinia/lib/libSDL-1.2.so.0...done.
Loaded symbols for /usr/local/games/darwinia/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/lib/libGLU.so.1...done.
Loaded symbols for /usr/lib/libGLU.so.1
Reading symbols from /usr/local/games/darwinia/lib/libvorbisfile.so.3...done.
Loaded symbols for /usr/local/games/darwinia/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/i686/cmov/libm.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/tls/i686/cmov/libc.so.6...done.
Loaded symbols for /lib/tls/i686/cmov/libc.so.6
Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread -1215215920 (LWP 8052)]
[New Thread -1232061552 (LWP 8053)]
Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0
Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done.
Loaded symbols for /lib/tls/i686/cmov/libdl.so.2
Reading symbols from /usr/lib/libX11.so.6...done.
Loaded symbols for /usr/lib/libX11.so.6
Reading symbols from /usr/lib/libXext.so.6...done.
Loaded symbols for /usr/lib/libXext.so.6
Reading symbols from /usr/lib/libXxf86vm.so.1...done.
Loaded symbols for /usr/lib/libXxf86vm.so.1
Reading symbols from /usr/lib/libdrm.so.2...done.
Loaded symbols for /usr/lib/libdrm.so.2
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /usr/local/games/darwinia/lib/libvorbis.so.0...done.
Loaded symbols for /usr/local/games/darwinia/lib/../lib/libvorbis.so.0
Reading symbols from /usr/local/games/darwinia/lib/libogg.so.0...done.
Loaded symbols for /usr/local/games/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/libXau.so.6...done.
Loaded symbols for /usr/lib/libXau.so.6
Reading symbols from /usr/lib/libXdmcp.so.6...done.
Loaded symbols for /usr/lib/libXdmcp.so.6
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/lib/libXfixes.so.3...done.
Loaded symbols for /usr/lib/libXfixes.so.3
0xffffe410 in __kernel_vsyscall ()
(gdb) 2 Thread -1232061552 (LWP 8053) 0xffffe410 in __kernel_vsyscall ()
1 Thread -1215215920 (LWP 8052) 0xffffe410 in __kernel_vsyscall ()
(gdb)
Thread 2 (Thread -1232061552 (LWP 8053)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7c1f0db in write () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7e9d878 in DSP_PlayAudio (this=0x9877238) at SDL_dspaudio.c:140
#3 0xb7e99137 in SDL_RunAudio (audiop=0x9877238) at SDL_audio.c:232
#4 0xb7ee410b in SDL_RunThread (data=0x989d0d0) at SDL_thread.c:218
#5 0xb7ee431f in RunThread (data=0x800) at SDL_systhread.c:82
#6 0xb7b4d31b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7 0xb7c2e57e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread -1215215920 (LWP 8052)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb7b959f2 in ?? () from /lib/tls/i686/cmov/libc.so.6
#2 0xb7b95df2 in system () from /lib/tls/i686/cmov/libc.so.6
#3 0x080900e4 in ?? ()
#4 0x080903de in ?? ()
#5 0x080901fc in ?? ()
#6 <signal handler called>
#7 0xb7bce34c in memcpy () from /lib/tls/i686/cmov/libc.so.6
#8 0xb7e4cf27 in ?? () from /usr/lib/libGL.so.1
#9 0x097471e8 in ?? ()
#10 0x0000000c in ?? ()
#11 0x0000000c in ?? ()
#12 0xb7b521b5 in pthread_getspecific ()
from /lib/tls/i686/cmov/libpthread.so.0
#13 0xb7e4d6f0 in ?? () from /usr/lib/libGL.so.1
#14 0xbff90d0c in ?? ()
#15 0x00000005 in ?? ()
#16 0x0000000c in ?? ()
#17 0xb7b521b5 in pthread_getspecific ()
from /lib/tls/i686/cmov/libpthread.so.0
#18 0x08087a63 in ?? ()
#19 0x08087fa2 in ?? ()
#20 0x080b4f8f in ?? ()
#21 0x080c417a in ?? ()
#22 0x080c3cd1 in ?? ()
#23 0x080bd36d in ?? ()
#24 0x080bdf1d in ?? ()
#25 0x080a9631 in ?? ()
#26 0xb7b74ebc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#27 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: /usr/local/games/darwinia/lib/darwinia.bin.x86, process 8052
kabads
level1
level1
Posts: 18
Joined: Wed Jul 20, 2005 1:13 pm

Postby kabads » Wed Aug 15, 2007 1:20 pm

Got this working by changing RenderLandscapeMode to 1 in preferences.txt.

So good to play this again, and now my 7 year old son is enjoying it too!

Return to “Linux Issues”

Who is online

Users browsing this forum: No registered users and 4 guests