hi all.
I like Celestia: Thanks for this great prog.
Celestia 1.2.4 stopped working: #"§$@*!
The most important bits about my system:
RedHat 7.3
GeForce2 graphics card, NVidia drivers installed.
One fact is that other OpenGL programs work well.
Another fact is that the very day I move my /usr tree to a new partition, one program stopped working: Celestia.
I do not know whether these facts might be related (don't think they are), but heck, maybe they are, after all.
When I start Celestia, it prints
Code: Select all
Parent body 'BD -10 3166' of 'b' not found.
fv: 6
and then segfaults. No display, no further output, no... freaking anything - anymore.
the last few lines of output of "strace celestia --disable-crash-dialog" under gnome:
Code: Select all
open("/usr/lib/libGL.so", O_RDONLY) = 10
read(10, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\302"..., 1024) = 1024
fstat64(10, {st_mode=S_IFREG|0755, st_size=424268, ...}) = 0
old_mmap(NULL, 439100, PROT_READ|PROT_EXEC, MAP_PRIVATE, 10, 0) = 0x412ad000
mprotect(0x41312000, 25404, PROT_NONE) = 0
old_mmap(0x41312000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 10, 0x64000) = 0x41312000
old_mmap(0x41316000, 9020, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x41316000
close(10) = 0
mprotect(0x412ad000, 413696, PROT_READ|PROT_WRITE) = 0
mprotect(0x412ad000, 413696, PROT_READ|PROT_EXEC) = 0
munmap(0x40d33000, 81843) = 0
munmap(0x412ad000, 439100) = 0
open("/etc/ld.so.cache", O_RDONLY) = 10
fstat64(10, {st_mode=S_IFREG|0644, st_size=81843, ...}) = 0
old_mmap(NULL, 81843, PROT_READ, MAP_PRIVATE, 10, 0) = 0x40d33000
close(10) = 0
open("/usr/lib/libGL.so", O_RDONLY) = 10
read(10, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\302"..., 1024) = 1024
fstat64(10, {st_mode=S_IFREG|0755, st_size=424268, ...}) = 0
old_mmap(NULL, 439100, PROT_READ|PROT_EXEC, MAP_PRIVATE, 10, 0) = 0x412ad000
mprotect(0x41312000, 25404, PROT_NONE) = 0
old_mmap(0x41312000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 10, 0x64000) = 0x41312000
old_mmap(0x41316000, 9020, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x41316000
close(10) = 0
mprotect(0x412ad000, 413696, PROT_READ|PROT_WRITE) = 0
mprotect(0x412ad000, 413696, PROT_READ|PROT_EXEC) = 0
munmap(0x40d33000, 81843) = 0
munmap(0x412ad000, 439100) = 0
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
Can anybody deduce anything from this?
I've tried deleting /usr/local/share/celestia and a successive recompile, but to no avail. This means I'm pretty lost out here, I'm afraid, and quite unhappy, too. My towel's gone.