I have celestia up and running fine. When I try to choose the time (let's say I want to see an eclipse which happend in the past), I go in menu at Time | Set Time (or I press Alt+T) and celestia instantly crashes. Reproducible: Always Steps to Reproduce: 1.Start celestia 2.Using menu, go to Time | Set Time (Alt+T) 3. Actual Results: celestia crashed Expected Results: display a dialog box to allow me to select the time asgard root # emerge info Portage 2.0.51-r3 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r6 x86_64) ================================================================= System uname: 2.6.9-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-march=athlon64 -mtune=athlon64 -O3 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon64 -mtune=athlon64 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox" GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/ http://gentoo.mirror.sdv.fr http://www.gigaload.org/gentoo.org/ http://gentoo.math.bme.hu" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aac acl acpi alsa amd64 apache2 arts audiofile avantgo avi berkdb bitmap-fonts bzlib caps cdparanoia cdr crypt cups dga divx4linux dnd dri dv emacs emacs-w3 encode fam fbcon firefox flac flash font-server fortran gd gdbm gifgphoto2 gpm gstreamer imagemagick imap imlib innodb ipv6 jabber jack java jikes jp2 jpeg jpeg2k junit kde lesstif libg++ libwww live lzw lzw-tiff mad maildir mbox mcal mikmod mng motif mozilla mozxmlterm mpeg multilib mysql ncursesnetwork nls nptl nvidia offensive oggvorbis opengl openmotif pam paranoia pcre pda perl pic pie png postgres povrayprelude python qt quicktime readline real rtc ruby samba sasl slang snmp spell ssl svg tcltk tcpd tetex theora tifftls truetype ucs2 unicode usb userlocales vhosts wmf xml2 xmms xorg xosd xpm xrandr xv yahoo zlib linguas_en_GB linguas_ro"
I could not reproduce; it works fine here. Maybe a missing library on your system? Do you happen to use split KDE ebuilds? Do you have only kdelibs installed, or other KDE packages too?
(In reply to comment #1) > I could not reproduce; it works fine here. Maybe a missing library on your > system? Do you happen to use split KDE ebuilds? Do you have only kdelibs > installed, or other KDE packages too? I am running amd64, so I'm still at KDE 3.3 (i.e. no split ebuilds). I have almost all the kde packages installed as I use KDE as my desktop environment. Now I'm on 2005.0 and the error still persists. Basically, I cannot display the preference box at all (looking in code I saw that Set Time... activates preference box and set the page to 2, so I thought that I could do this manually, once I activate the preference box) Is there anything more that I can provide, in order to help you reproduce the bug? I emerged and reemerged celestia, deleted all my .kde/share/config/celestiarc and .kde/share/apps/celestia/ but to no avail. Thanks, Dan.
*** Bug 84220 has been marked as a duplicate of this bug. ***
I can confirm this bug occurs on my amd64 machine. I am guessing that this is an amd64 specific issue, as I am using the split KDE 3.4.2 ebuilds and still have this problem. If I get more time I will try to debug this further, but it may be an upstream issue. Anyone else have any thoughts? It is easy to reproduce and there are a few cast from pointer to integer errors which can cause issues.
(In reply to comment #4) > It is easy to > reproduce and there are a few cast from pointer to integer errors which can > cause issues. Pointer to integer... sounds like a great candidate for amd64 problems :-)
I'll bring this to the attention of Celestia's KDE developer.
Well, that could be anything in the preferences dialog constructor, and nothing looks obvious. No pointer arithmetics nor pointer to int casts. If you switch the time to UTC before opening the dialog, does it still crash?
I could not reproduce the bug either, although I am using only the gtk flag. I am posting my current emerge info, but I also tried with various sets of CXXFLAGS. mango ~ # emerge info Portage 2.0.51.22-r3 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6 .13-gentoo-r5 x86_64) ================================================================= System uname: 2.6.13-gentoo-r5 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.6.13 ccache version 2.3 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=athlon64" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X1 1/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/ config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -march=athlon64" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distcc distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://darkstar.ist.utl.pt/gentoo ftp://mir.zyrianes.net/gentoo / ftp://mirrors1.netvisao.pt/gentoo/" LC_ALL="en_US.utf8" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /home/seb/gentoo/sci" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="amd64 X a52 aac aalib alsa audiofile avi bash-completion berkdb bitmap-font s bzip2 cdparanoia cdr crypt cups curl directfb divx4linux doc dts dv dvd dvdr e macs emboss encode exif expat fbcon ffmpeg fftw flac foomaticdb fortran gcj gd g dbm geoip ggi gif glut gphoto2 gpm gstreamer gtk gtk2 hal ieee1394 imagemagick i mlib java javascript jpeg kdeenablefinal lcms libwww lirc lm_sensors lua lzw lzw -tiff mad matroska mikmod mng motif mozilla mp3 mpeg nas ncurses nls nptl nsplug in objc offensive ogg oggvorbis opengl pam pdflib perl pic plotutils png ppds py thon qt quicktime readline scanner sdl sndfile snmp speex spell ssl svg symlink tcpd tetex theora tiff truetype truetype-fonts type1-fonts udev unicode usb user locales v4l vcd vorbis wmf wxwindows xanim xine xml2 xmms xpm xprint xv xvid zli b userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LDFLAGS, LINGUAS
I am closing this as an UPSTREAM issue - please reopen of the author believes it is Gentoo specific. There hasn't been a release in quite some time now so I am not sure how active upstream is.