sometimes after exiting darwinia i cannot move mouse anymore
Moderators: jelco, bert_the_turtle, Chris, andy, John
Doesn't work for me, though the command doesn't return an error. Restarting kdm fixes the problem, but its annoy to have to let KDE load every time i wanna stop playing the game.
Infact, if i don't change the resolution (or do some equivalent change to the options) the app doesn't exit it all, instead it just hangs there...
Infact, if i don't change the resolution (or do some equivalent change to the options) the app doesn't exit it all, instead it just hangs there...
`` The perfect blossom is a rare thing. You could spend your life looking for one, and it would not be a wasted life. ``
Full blown X server takedown on exit.
For those of you who need a reliable method for getting the mouse cursor alive again, get umouse from icculus, compile it and stick it in some convenient bin directory for quick reference.
http://icculus.org/misc/umouse.c
When I exit after playing for a while, darwinia crashes out and takes the X server with it. I don't know whether this is due to running 64bit X + 64bit Nvidia drivers against this 32bit app. The game seems to run fairly stably - exiting seems to be the trouble point.
Looking at the tracebacks in blackbox.txt, I see the following:
=========================
DARWINIA BLACK BOX REPORT
=========================
VERSION : linux-demo-beta4c
ERROR : 'Num channels must be a power of 2'
=========================
===== SYSTEM REPORT =====
=========================
SysInfoGenVersion: 2
CpuVendor: AuthenticAMD
CpuModel: AMD Athlon(tm) 64 Processor 3400+
Num Processors: 1
Country: N/A
Language: N/A
Num sound devices: 1
Primary sound device: Aureal Semiconductor Vortex 2 (rev fe)
Graphics Card: nVidia Corporation: Unknown device 0045 (rev a1)
Operating System: Linux 2.6.8.1-3-amd64-generic
Computer Name: nexus
=========================
====== USER DATA ========
=========================
USERNAME : tjwhaynes
EMAIL : thaynes@sympatico.ca
=========================
====== STACKTRACE =======
=========================
retAddress = 0x80dfe27
retAddress = 0x80e1fe2
retAddress = 0x8098cfa
retAddress = 0x815eb78
retAddress = 0x80ed053
retAddress = 0x80ed0d8
retAddress = 0x80d02b0
retAddress = 0x80d0ae9
retAddress = 0x80c19d3
retAddress = 0x55732dc6
retAddress = 0x8076421
gdb stack trace:
GNU gdb 6.1-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 "x86_64-linux".
(gdb) Reading symbols from /home/toby/progs/darwinia-beta4c/darwinia.x86...(no debugging symbols found)...done.
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) Attaching to program: /home/toby/progs/darwinia-beta4c/darwinia.x86, process 29795
Reading symbols from ./libSDL-1.2.so.0...done.
Loaded symbols for ./libSDL-1.2.so.0
Reading symbols from /usr/lib32/libGL.so.1...done.
Loaded symbols for /usr/lib32/libGL.so.1
Reading symbols from /usr/lib32/libGLU.so.1...done.
Loaded symbols for /usr/lib32/libGLU.so.1
Reading symbols from ./libgcc_s.so.1...done.
Loaded symbols for ./libgcc_s.so.1
Reading symbols from /lib32/libc.so.6...done.
Loaded symbols for /lib32/libc.so.6
Reading symbols from /lib32/libm.so.6...done.
Loaded symbols for /lib32/libm.so.6
Reading symbols from /lib32/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 29795)]
Reading symbols from /lib32/libdl.so.2...done.
Loaded symbols for /lib32/libdl.so.2
Reading symbols from /usr/X11R6/lib32/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib32/libX11.so.6
Reading symbols from /usr/X11R6/lib32/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib32/libXext.so.6
Reading symbols from /usr/lib32/libstdc++.so.5...done.
Loaded symbols for /usr/lib32/libstdc++.so.5
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib32/libnss_compat.so.2...done.
Loaded symbols for /lib32/libnss_compat.so.2
Reading symbols from /lib32/libnsl.so.1...done.
Loaded symbols for /lib32/libnsl.so.1
Reading symbols from /lib32/libnss_nis.so.2...done.
Loaded symbols for /lib32/libnss_nis.so.2
Reading symbols from /lib32/libnss_files.so.2...done.
Loaded symbols for /lib32/libnss_files.so.2
Loaded symbols for /lib32/libnss_files.so.2
Loaded symbols for /lib32/libnss_files.so.2
0x557c471b in waitpid () from /lib32/libc.so.6
(gdb) (gdb) (gdb)
http://icculus.org/misc/umouse.c
When I exit after playing for a while, darwinia crashes out and takes the X server with it. I don't know whether this is due to running 64bit X + 64bit Nvidia drivers against this 32bit app. The game seems to run fairly stably - exiting seems to be the trouble point.
Looking at the tracebacks in blackbox.txt, I see the following:
=========================
DARWINIA BLACK BOX REPORT
=========================
VERSION : linux-demo-beta4c
ERROR : 'Num channels must be a power of 2'
=========================
===== SYSTEM REPORT =====
=========================
SysInfoGenVersion: 2
CpuVendor: AuthenticAMD
CpuModel: AMD Athlon(tm) 64 Processor 3400+
Num Processors: 1
Country: N/A
Language: N/A
Num sound devices: 1
Primary sound device: Aureal Semiconductor Vortex 2 (rev fe)
Graphics Card: nVidia Corporation: Unknown device 0045 (rev a1)
Operating System: Linux 2.6.8.1-3-amd64-generic
Computer Name: nexus
=========================
====== USER DATA ========
=========================
USERNAME : tjwhaynes
EMAIL : thaynes@sympatico.ca
=========================
====== STACKTRACE =======
=========================
retAddress = 0x80dfe27
retAddress = 0x80e1fe2
retAddress = 0x8098cfa
retAddress = 0x815eb78
retAddress = 0x80ed053
retAddress = 0x80ed0d8
retAddress = 0x80d02b0
retAddress = 0x80d0ae9
retAddress = 0x80c19d3
retAddress = 0x55732dc6
retAddress = 0x8076421
gdb stack trace:
GNU gdb 6.1-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 "x86_64-linux".
(gdb) Reading symbols from /home/toby/progs/darwinia-beta4c/darwinia.x86...(no debugging symbols found)...done.
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) Attaching to program: /home/toby/progs/darwinia-beta4c/darwinia.x86, process 29795
Reading symbols from ./libSDL-1.2.so.0...done.
Loaded symbols for ./libSDL-1.2.so.0
Reading symbols from /usr/lib32/libGL.so.1...done.
Loaded symbols for /usr/lib32/libGL.so.1
Reading symbols from /usr/lib32/libGLU.so.1...done.
Loaded symbols for /usr/lib32/libGLU.so.1
Reading symbols from ./libgcc_s.so.1...done.
Loaded symbols for ./libgcc_s.so.1
Reading symbols from /lib32/libc.so.6...done.
Loaded symbols for /lib32/libc.so.6
Reading symbols from /lib32/libm.so.6...done.
Loaded symbols for /lib32/libm.so.6
Reading symbols from /lib32/libpthread.so.0...done.
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 29795)]
Reading symbols from /lib32/libdl.so.2...done.
Loaded symbols for /lib32/libdl.so.2
Reading symbols from /usr/X11R6/lib32/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib32/libX11.so.6
Reading symbols from /usr/X11R6/lib32/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib32/libXext.so.6
Reading symbols from /usr/lib32/libstdc++.so.5...done.
Loaded symbols for /usr/lib32/libstdc++.so.5
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib32/libnss_compat.so.2...done.
Loaded symbols for /lib32/libnss_compat.so.2
Reading symbols from /lib32/libnsl.so.1...done.
Loaded symbols for /lib32/libnsl.so.1
Reading symbols from /lib32/libnss_nis.so.2...done.
Loaded symbols for /lib32/libnss_nis.so.2
Reading symbols from /lib32/libnss_files.so.2...done.
Loaded symbols for /lib32/libnss_files.so.2
Loaded symbols for /lib32/libnss_files.so.2
Loaded symbols for /lib32/libnss_files.so.2
0x557c471b in waitpid () from /lib32/libc.so.6
(gdb) (gdb) (gdb)
Who is online
Users browsing this forum: No registered users and 1 guest

