Crashes under X.org Xserver (Linux)
Crashes under X.org Xserver (Linux)
Celestia worked well under Xfree X11 4.3 but I switched to X.org's Xserver and now it crashes when opening. You should give an eye to this, as lot of people is switching to X.org's.
-
- Developer
- Posts: 944
- Joined: 18.07.2002
- With us: 22 years 4 months
- Location: Lyon (France)
Re: Crashes under X.org Xserver (Linux)
Anonymous wrote:Celestia worked well under Xfree X11 4.3 but I switched to X.org's Xserver and now it crashes when opening. You should give an eye to this, as lot of people is switching to X.org's.
Which Celestia version? GLUT, Gnome/GTK or KDE?
Do other GL programs work on your X.org installation?
Do you get any message on the console when it dies?
Celestia doesn't make any direct X lib calls, it uses the widget and OpenGL APIs. It doesn't depend on XFree86 and should work fine on any X11 implementation provided it supports the required extensions.
The problem probably comes from your installation of X.org or from a toolkit integration issue.
Christophe
- t00fri
- Developer
- Posts: 8772
- Joined: 29.03.2002
- Age: 22
- With us: 22 years 7 months
- Location: Hamburg, Germany
Re: Crashes under X.org Xserver (Linux)
Anonymous wrote:Celestia worked well under Xfree X11 4.3 but I switched to X.org's Xserver and now it crashes when opening. You should give an eye to this, as lot of people is switching to X.org's.
Hey anonymous ghost,
I am using the latest Xorg X-server without the slightest problems with Celestia. You must be doing something wrong, I am afraid. Since you do not care to tell us what libs, distro etc you are using, I cannot help you, of course.
And to people without names, shell scripts, Internet robots and Spysoft, I never talk to anyway...
Bye Fridger
same problem
I also have the same problem
suse 9.1
xorg 6.7.0-2.1
this guy does too
http://lists.suse.com/archive/suse-kde/ ... /0078.html
Unable to resolve GL/GLX symbols - please check your
GL library installation.
celestia: ERROR: Communication problem with celestia,
it probably crashed.
p.s.
all other gl apps seem fine
suse 9.1
xorg 6.7.0-2.1
this guy does too
http://lists.suse.com/archive/suse-kde/ ... /0078.html
Unable to resolve GL/GLX symbols - please check your
GL library installation.
celestia: ERROR: Communication problem with celestia,
it probably crashed.
p.s.
all other gl apps seem fine
-
- Developer
- Posts: 944
- Joined: 18.07.2002
- With us: 22 years 4 months
- Location: Lyon (France)
other opengl apps in kde work
I tried the opengl screensavers in kde
they work fine
so I tried to recompile from scratch
but, it did the same thing
so, then I did a ./configure --with-gtk
thinking that would work
checking for jpeg_start_decompress in -ljpeg... no
configure: error: jpeg library not found
/usr/include/jpeglib.h
/usr/lib/libjpeg.a
/usr/lib/libjpeg.la
/usr/lib/libjpeg.so
/usr/lib/libjpeg.so.6
/usr/lib/libjpeg.so.6.0.1
/usr/lib/libjpeg.so.62
/usr/lib/libjpeg.so.62.0.0
am I doing something wrong ?
they work fine
so I tried to recompile from scratch
but, it did the same thing
so, then I did a ./configure --with-gtk
thinking that would work
checking for jpeg_start_decompress in -ljpeg... no
configure: error: jpeg library not found
/usr/include/jpeglib.h
/usr/lib/libjpeg.a
/usr/lib/libjpeg.la
/usr/lib/libjpeg.so
/usr/lib/libjpeg.so.6
/usr/lib/libjpeg.so.6.0.1
/usr/lib/libjpeg.so.62
/usr/lib/libjpeg.so.62.0.0
am I doing something wrong ?
- t00fri
- Developer
- Posts: 8772
- Joined: 29.03.2002
- Age: 22
- With us: 22 years 7 months
- Location: Hamburg, Germany
Re: other opengl apps in kde work
Anonymous wrote:I tried the opengl screensavers in kde
they work fine
so I tried to recompile from scratch
but, it did the same thing
so, then I did a ./configure --with-gtk
thinking that would work
checking for jpeg_start_decompress in -ljpeg... no
configure: error: jpeg library not found
/usr/include/jpeglib.h
/usr/lib/libjpeg.a
/usr/lib/libjpeg.la
/usr/lib/libjpeg.so
/usr/lib/libjpeg.so.6
/usr/lib/libjpeg.so.6.0.1
/usr/lib/libjpeg.so.62
/usr/lib/libjpeg.so.62.0.0
am I doing something wrong ?
Still NO-name?
here is what I reported quite a while ago to the developer list:
---------------------------------------------------------
Hi SuSE "fans";-)
there is more wrong with SuSE...
I spent part of my weekend to sort out another nasty bug that crept into their latest update version of the qt3 library: qt3-3.3.2-3.i586.rpm. Don't install it! If you do so, everything continues to compile fine, but Celestia crashes at runtime:
error output: "unresolved Gl/Glx symbols. Communication with Celestia (under KDE3) broken. Celestia probably crashed..."
Some years ago, I still had enough idealism and would have written them a bug report. Not now! You wouldn't even get a response...let alone a "Thank you".
Most other OpenGL programs continued to work though. I have definitely traced the bug to the above SuSE-qt3 version.
Bye Fridger
PS: I am now definitely getting tired with these bug-loaded desktop packages, faulty kernels etc. I just cannot continue spending my time with chasing all those bugs.
My suspicion is that most of the problems actually are introduced by these wild patching habits of distributors like SuSE and NOT by the originally released packages! There is a rumor that my lab will change to Red Hat, which --if true--will start sort of an avalange in Germany's science landscape...
---------------------------------------------------------------
If you had told me the version numbers of all your libs from the start (as well as your name!), I could have told you the solution of your problem right away!
Just go one patch-level back with the SuSE qt3-lib and things will compile smoothly with Celestia.
The nasty feature here is that other OpenGL applications continued to compile fine...
Bye Fridger
Compiling problem -again.
I have a problem compiling Celesita-1.3.1 on Gentoo, running ~x86.
The problem is with my X server - I run xorg-x11-6.7.0, and celestia dies when looking for this path (which obviously is not there):
I don't really know what could be causing this path error, but im guessing that it is some kind of configure problem. I compiled using because when using configure cannot find the GL headers.
All other GL programs work fine, and I haven't ever seen this error before, so i'm pretty sure its celestia-specific.
System:
Pentium 4 2.8 ghz HT
GeForce 4 MX 440
Sorry for posting as Guest - first time on the forums, and its only a quick support problem (i hope).
Leo
The problem is with my X server - I run xorg-x11-6.7.0, and celestia dies when looking for this path (which obviously is not there):
Code: Select all
/bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -march=pentium4 -fomit-frame-pointer -pipe -fno-exceptions -fno-check-new -O2 -Wall -ffast-math -fexpensive-optimizations -fomit-frame-pointer -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gtk-1.2 -I/usr/X11R6/include -rdynamic -L/usr/lib -L/usr/X11R6/lib -o celestia celestiacore.o configfile.o destination.o eclipsefinder.o favorites.o imagecapture.o url.o gtkmain.o ../celengine/libcelengine.a ../celtxf/libceltxf.a ../cel3ds/libcel3ds.a ../celmath/libcelmath.a ../celutil/libcelutil.a -lpng -ljpeg -lglut -lGLU -lGL -lSM -lICE -lm -L/usr/X11R6/lib -lXmu -lXi -lXext -lX11 -lm -lz -lGL -lSM -lICE -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -lgnome -lgnomesupport -lesd -lasound -laudiofile -lm -ldb1 -lglib -rdynamic -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -ldl -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -lasound -laudiofile -lm -ldb1 -lglib -lgtkgl
libtool: link: cannot find the library `/usr/lib/opengl/xfree/lib/libGL.la'
make[4]: *** [celestia] Error 1
make[4]: Leaving directory `/var/tmp/portage/celestia-1.3.1/work/celestia-1.3.1/src/celestia'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/celestia-1.3.1/work/celestia-1.3.1/src/celestia'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/celestia-1.3.1/work/celestia-1.3.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/celestia-1.3.1/work/celestia-1.3.1'
make: *** [all] Error 2
I don't really know what could be causing this path error, but im guessing that it is some kind of configure problem. I compiled using
Code: Select all
opengl-update xorg-x11
Code: Select all
opengl-update nvidia
All other GL programs work fine, and I haven't ever seen this error before, so i'm pretty sure its celestia-specific.
System:
Pentium 4 2.8 ghz HT
GeForce 4 MX 440
Sorry for posting as Guest - first time on the forums, and its only a quick support problem (i hope).
Leo
SUSE 9.1 Qt
sorry to be anonymous ... but it's too late here
Qt from suse is broken... i installed the latest update as well, and celestia did no longer work, with the same bug as the guest above.
If i compile celestia with glut, it just works...
i reverted to the version of Qt that is on the 9.1 CD's and celestia is back again...
Here is the changelog of the version of Qt that crashes celestia:
"Fixes wrong font caching. This fixes wrong fonts in konqueror and khelpcenter on some systems. Font fixes for japanese and chinese fonts. fix OpenGL support without - -devel packages installed. add XCursor support."
I'll report this to SUSE asap
Qt from suse is broken... i installed the latest update as well, and celestia did no longer work, with the same bug as the guest above.
If i compile celestia with glut, it just works...
i reverted to the version of Qt that is on the 9.1 CD's and celestia is back again...
Here is the changelog of the version of Qt that crashes celestia:
"Fixes wrong font caching. This fixes wrong fonts in konqueror and khelpcenter on some systems. Font fixes for japanese and chinese fonts. fix OpenGL support without - -devel packages installed. add XCursor support."
I'll report this to SUSE asap
- t00fri
- Developer
- Posts: 8772
- Joined: 29.03.2002
- Age: 22
- With us: 22 years 7 months
- Location: Hamburg, Germany
Anonymous wrote:I'm the first poster. I apologise for not answering before :$
I'm also using Gentoo Linux, and compiled Celestia in its GTK frontend, so no KDE problem was causing the crash.
It's only celestia related, as I run a bunch of OpenGL programs and none segfaults. Only celestia.
Why is it so hard to understand:
You want us to spend our time for your problem, but you /repeatedly/ do not care to
--- register and identify yourself, so we know which anonymous guy we are exchanging mail with.
--- to specify the /precise/ versions of Celestia and /all/ libraries you are using!!
You probably have upgraded to gtk-2.2.x or even gtk-2.4.x, for example. Then you would be in deep trouble with the /old/ gtk-1.x-Celestia version that only works with gtk1. This gtk1-version is still contained in the latest official Celestia-1.3.1 distro.
--- The gtk version of Celelstia has been completely rewritten recently and notably adapted to the gtk2 libraries. If you run gtk2-libs then you must get and build Celestia from CVS.
There was also an early CVS version
for gtk2 that compiled OK but produced a SEGFAULT upon start.
Why do you let me spend my time guessing what you might have used??? So it apparently conforms to your idea of "fairness" that you let me first write a long post about the known bug in the qt-3.x library, before you manage to tell us that you actually use gtk.
And so on...
Bye Fridger
Hi!
I'm the "sorry to be anonymous ... but it's too late here " guest.
Suse users can use celestia with up-to-date Qt versions again. It's fixed. Just run online update.
I'm the "sorry to be anonymous ... but it's too late here " guest.
Suse users can use celestia with up-to-date Qt versions again. It's fixed. Just run online update.
Code: Select all
Patchname: qt3
Patchversion: 51450
Version: 3.3.1-36.12
Fixes wrong font caching. This fixes wrong fonts in
konqueror and khelpcenter on some systems. Font fixes for
japanese and chinese fonts. Fix OpenGL support without
installed -devel packages. Add XCursor support. This second
update was done to fix OpenGL support with Nvidia drivers.
- t00fri
- Developer
- Posts: 8772
- Joined: 29.03.2002
- Age: 22
- With us: 22 years 7 months
- Location: Hamburg, Germany
andyrock wrote:Hi!
I'm the "sorry to be anonymous ... but it's too late here " guest.
Suse users can use celestia with up-to-date Qt versions again. It's fixed. Just run online update.Code: Select all
Patchname: qt3
Patchversion: 51450
Version: 3.3.1-36.12
Fixes wrong font caching. This fixes wrong fonts in
konqueror and khelpcenter on some systems. Font fixes for
japanese and chinese fonts. Fix OpenGL support without
installed -devel packages. Add XCursor support. This second
update was done to fix OpenGL support with Nvidia drivers.
Yes I know, but I am already running qt3-3.3.2-5 from SuSE since quite some time.
Bye Fridger