Page 1 of 1

Celestia Installed Fine, but KDE Crashes.

Posted: 05.06.2006, 09:09
by WebThingy
Hi,

I use Xandros 3.0 Deluxe Linux, and I installed Celestia fine using the Xandros Networks doohickey (can ya tell I'm new to Linux? heh).

But when I type "celestia" in the command line to launch the program, I get a message saying that my KDE has crashed.

You can see the error here:

http://www.embryorecords.net/temp/snapshot1.png

I also see this in a console window:

Code: Select all

nStars: 112521
Parent body 'TYC 5503-946-1' of 'b' not found.
render path: 0
celestia: ERROR: Communication problem with celestia, it probably crashed.


aaaaand this is what the Back Trace says....

Code: Select all

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1230955968 (LWP 4454)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#3  0x080d1317 in Observer::Observer ()
#4  0x080d264c in Observer::Observer ()
#5  0x00001907 in ?? ()
#6  0x00000000 in ?? ()
#7  0x00000231 in ?? ()
#8  0xbffff138 in ?? ()
#9  0xb6fd942f in operator new[] () from /usr/lib/libstdc++.so.5


I really want to use this program, my son is dying to try it too.

Any ideas on how to make Celestia work on my machine?

Thanks

WebThingy

Posted: 05.06.2006, 19:20
by Lethe
OK, to debug a bit more, try this (hopefully your system has the GNU debugger).

In a console type:

# gdb celestia

You will see a lot of stuff load.

Then in the gdb prompt, run it (this will now try to run celestia within the debugger):

(gdb) run

If it crashes, you will be at the gdb prompt again. Then type:

(gdb) bt

and post the results here.

Nick

Posted: 05.06.2006, 19:25
by WebThingy
Ok here it is...

Code: Select all

WRATH:~# gdb celestia
GNU gdb 6.3-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 "i386-linux"...(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/celestia
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1230955968 (LWP 30598)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
nStars: 112521
Parent body 'TYC 5503-946-1' of 'b' not found.
render path: 0
celestia: ERROR: Communication problem with celestia, it probably crashed.

Program exited with code 0377.
(gdb) KCrash: Application 'celestia' crashing...
bt
No stack.
(gdb) bt
No stack.
(gdb)   


I appreciate your help :)

Posted: 05.06.2006, 19:28
by Christophe
If you've bought your distribution, I suggest you turn to Xandros for support.

Xandros 3.0 is old, very old for a Linux distribution (december 2004), in a world where most distributions put out one or two new releases per year, this is ancient.

Unless you bought Xandros and still have support for it, I would recommand you upgrade to something newer. If you don't know which distrib is best for you, getting some help from your local LUG might be a good idea.

Posted: 05.06.2006, 19:36
by WebThingy
I did buy it, 4 days ago, so I think I get tech support for like 60 days or something?

I wish I'd known it was old before I bought it. I wonder what it costs to upgrade when they finally make a new version?

Is there no way I can install Celestia and run it on Xandros 3.0?

Posted: 05.06.2006, 19:49
by Christophe
Well, old is not all bad, it can also mean more stable. Celestia existed back in 2004, so it is certainly possible to run it on Xandros 3.0, although maybe not the latest version.

And obviously, if Celestia is provided by Xandros, it should run 'out of the box'. So just log an incident with Xandros' technical support, and they should be able to fix it for you.

Posted: 05.06.2006, 20:11
by t00fri
Christophe wrote:Well, old is not all bad, it can also mean more stable. Celestia existed back in 2004, so it is certainly possible to run it on Xandros 3.0, although maybe not the latest version.

And obviously, if Celestia is provided by Xandros, it should run 'out of the box'. So just log an incident with Xandros' technical support, and they should be able to fix it for you.


Given all those "inflationary" Linux distribution guys hoping to cut off a piece of the cake, they should also do some work for the money!

If Celestia is NOT part of their distribution, then their distribution is clearly bad ;-) and people should switch to another one...

If Celestia is part of their distribution and they managed to include a current version, they are pretty much responsible that Celestia runs fine given all there hundreds of patches they sure introduced to keep their clients tied to their own distribution ;-)

Bye Fridger

Posted: 05.06.2006, 20:27
by Christophe
Xandros is based off of Debian, it can't be that bad ;-)

Posted: 05.06.2006, 21:23
by t00fri
Christophe wrote:Xandros is based off of Debian, it can't be that bad ;-)


Christophe ;-)

I only said hat Xandros is bad if they don't include Celestia in a recent version. All good distros obviously MUST include Celestia ;-)

cheers,
Fridger

Posted: 05.06.2006, 21:58
by WebThingy
It is in the Xandros Networks, that's how I installed it.

And it installed without issue.

But when I go to launch celestia, that's when my KDE crashes.

I need to find out how to stop it from crashing.

P.S. Xandros is smooth and stable for just abotu everything, but for most any audio/visual and brand spankin new multimedia apps/programs, it's nearly impossible to get any of them to either install or work if they do install. Which for me, is not good, I keep emailing them but get no answers.

Posted: 06.06.2006, 18:38
by Lethe
Ack, no debug.

I agree it is an old distro. What version KDE, btw?

You could also bite the bullet and build celestia from source - that will at least use the libs you have.

Nick

re

Posted: 06.06.2006, 20:48
by John Van Vliet
i have to agree with t00fri on this one
when i went from win xp to linux , i went looking for celestia in the release.
Fedora was one of them but also had a TONE (2000 Lb. ) of suport

you are just going to make there tech. suport EARN there $$$$

Re: re

Posted: 06.06.2006, 21:22
by t00fri
john Van Vliet wrote:i have to agree with t00fri on this one
when i went from win xp to linux , i went looking for celestia in the release.
Fedora was one of them but also had a TONE (2000 Lb. ) of suport

you are just going to make there tech. suport EARN there $$$$


Welcome back, John. It seems you found your computer again after your removal ;-)

Cheers,
Fridger

Posted: 06.06.2006, 21:57
by WebThingy
Xandros 4 comes out soon, I'll just wait for that and try Celestia again then.

re

Posted: 06.06.2006, 22:45
by John Van Vliet
no not yet i am at the U of M grad library
on one of the terminals

in my younger years ( 12 - 19) i was a stack rat hear so i know my way around