Linux crash

Report bugs, bug fixes and workarounds here.
Topic author
flubb
Posts: 3
Joined: 03.09.2005
With us: 19 years 2 months

Linux crash

Post #1by flubb » 03.09.2005, 21:12

Hello,

I tried to compile celestia-1.3.2 on Linux using KDE (2.6.8.1 kernel, NVidia driver installed, Mesa 6.0.1), and although there was 2 patchs to apply first because I use GCC 3.4 (I found these on a Debian ML), everything seemed to run smoothly.
...except that the executable produces the following output :

QPainter::begin: Cannot paint null pixmap
QPainter::setPen: Will be reset by begin()
KCrash: Application 'celestia' crashing...
celestia: ERROR: Communication problem with celestia, it probably crashed.

And the KCrash dialog appear :(

Just to be sure :

- I configured the whole package using ./configure --with-kde --with-lua.
- Mesa and OpenGL both run fine, the Mesa demos and Doom3 are OK :)
- I didn't tried to use --with-(gnome|gtk|opengl) but I will !

I scanned the forum but no one seemed to have encountered this class of problems so...


Flubb.


PS : there's an incorrect URL in the main FAQ which contains "ennui" (french for bored ?) as a sub-domain, when www is the correct one.

PS2 : the patch to allow celestia to compile using GCC 3.4 can be found at http://lists.debian.org/debian-qa-packa ... 00131.html

Christophe
Developer
Posts: 944
Joined: 18.07.2002
With us: 22 years 4 months
Location: Lyon (France)

Post #2by Christophe » 04.09.2005, 09:42

It looks like celestia can't find the splash screen image. Did you run make install ?
Christophe

Topic author
flubb
Posts: 3
Joined: 03.09.2005
With us: 19 years 2 months

Not sure

Post #3by flubb » 04.09.2005, 11:18

I thought about something like that and tried to run both the executable generated after the "make" and the one "make install" copied to /usr/local/, but same result...
Is there any log file I could check ?

Thanks.

PS : Lyon ? Me too :)

Christophe
Developer
Posts: 944
Joined: 18.07.2002
With us: 22 years 4 months
Location: Lyon (France)

Post #4by Christophe » 04.09.2005, 15:10

I think your problem comes from the fact that you did not install Celestia in a KDE directory.

You need to set the KDEDIRS variable or run configure with --prefix=$KDEDIR

The gcc 3.4 issues are already fixed in CVS as well as the splash screen crash.

PS : Lyon ? Me too


he, he, it's a small world.
Christophe

Topic author
flubb
Posts: 3
Joined: 03.09.2005
With us: 19 years 2 months

Everything's OK !

Post #5by flubb » 04.09.2005, 16:12

I didn't recompile anything, I just :

export KDEDIRS=$KDEDIRS:/usr/local/

and Celestia appeared ! Noyce !

Thanks Christophe.


Flubb.


Return to “Bugs”