Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 103634 - sci-astronomy/celestia-1.3.2 segfaults on start with USE="gnome"
Summary: sci-astronomy/celestia-1.3.2 segfaults on start with USE="gnome"
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Disenchanted (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-24 15:44 UTC by Hypnos
Modified: 2006-01-17 19:11 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Version bump ebuild (celestia-1.4.0.ebuild,2.46 KB, text/plain)
2005-12-25 00:18 UTC, Hypnos
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Hypnos 2005-08-24 15:44:12 UTC
backtrace:

(gdb) bt
#0  0x080c5fd9 in readGConfMain ()
#1  0xbfffed70 in ?? ()
#2  0xbfffed70 in ?? ()
#3  0x40015ba0 in _rtld_global () from /lib/ld-linux.so.2
#4  0x08161401 in typeinfo name for CelScriptWrapper ()
#5  0x080c6546 in loadSavedPreferences ()
#6  0x08161400 in typeinfo name for CelScriptWrapper ()
#7  0x00000000 in ?? ()
#8  0x08733be0 in ?? ()
#9  0x40015ba0 in _rtld_global () from /lib/ld-linux.so.2
#10 0x08733be0 in ?? ()
#11 0x08162a6c in typeinfo name for CelScriptWrapper ()
#12 0x080c70b4 in main ()



Reproducible: Always
Steps to Reproduce:
1. Set "gnome" in USE flags (also set "debug")
2. emerge
3. run

Actual Results:  
Crash.  Backtrace:

(gdb) bt
#0  0x080c5fd9 in readGConfMain ()
#1  0xbfffed70 in ?? ()
#2  0xbfffed70 in ?? ()
#3  0x40015ba0 in _rtld_global () from /lib/ld-linux.so.2
#4  0x08161401 in typeinfo name for CelScriptWrapper ()
#5  0x080c6546 in loadSavedPreferences ()
#6  0x08161400 in typeinfo name for CelScriptWrapper ()
#7  0x00000000 in ?? ()
#8  0x08733be0 in ?? ()
#9  0x40015ba0 in _rtld_global () from /lib/ld-linux.so.2
#10 0x08733be0 in ?? ()
#11 0x08162a6c in typeinfo name for CelScriptWrapper ()
#12 0x080c70b4 in main ()



Expected Results:  
Run.  It behaves normally with USE="-gnome gtk".

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.5-r0,
2.6.7 i686)
=================================================================
System uname: 2.6.7 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.60GHz
Gentoo Base System version 1.6.13
Python:              dev-lang/python-2.3.5,dev-lang/python-2.2.3-r5 [2.3.5 (#1,
Jun  5 2005, 20:15:25)]
dev-lang/python:     2.3.5, 2.2.3-r5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.8.5-r3, 1.5, 1.7.9-r1, 1.6.3, 1.4_p6, 1.9.5
sys-devel/binutils:  2.11.92.0.12.3-r2, 2.14.90.0.8-r1
sys-devel/libtool:   1.5.14
virtual/os-headers:  2.6.7-r4
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-pipe -Wall -O2 -march=pentium4 -mcpu=pentium4
-maccumulate-outgoing-args -minline-all-stringops -fmove-all-movables
-fno-if-conversion2 -fno-crossjumping -fno-delayed-branch
-fno-omit-frame-pointer -fno-merge-constants -fno-thread-jumps"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/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/afs/C /etc/afs/afsws /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-pipe -Wall -O2 -march=pentium4 -mcpu=pentium4
-maccumulate-outgoing-args -minline-all-stringops -fmove-all-movables
-fno-if-conversion2 -fno-crossjumping -fno-delayed-branch
-fno-omit-frame-pointer -fno-merge-constants -fno-thread-jumps"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache collision-protect distlocks sandbox
sfperms strict userprive usersandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/system/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 16bit 3ds S3TC X X509 a52 aac acpi acpi4linux adns afs aim alsa amd amr
ansi asm asterisk async atlas audiofile avantgo avi bash-completion bcmath beep
berkdb bidi bindist bitmap-fonts blas bonobo bots bzip2 bzlib c++ cacheemu cairo
callbacks canna cap caps cdda cddb cdf cdinstall cdio cdparanoia cdr cdrom cgi
chroot cjk clamav clanJavaScript clanVoice client cln codecs composite cpdflib
cpudetection cpulimit cracklib crypt cscope css csv ctype cups curl
custom-cflags db2 dba dbase dbm dbus dbx dga dhcp dio disk-cache distcache
distribution divx divx4linux dlopen dlz dnd dnsdb doc dpms dts dv dvb dvd
dvdread ecc eds emboss emoticon encode enscript erandom esd ethereal evo evo2
examples exiscan exiscan-acl expat ext-png ext-zlib extensions extlib extraicons
extramodules extras f77 faad fam fame fax fdftk festival ffmpeg fftw finger
firebird firefox fits flac flash flatfile fluidsynth fmod foomaticdb fortran fpx
freetds freetts freetype freewnn fs ftp fullrpc fusion fwdzone gamma gcc-libffi
gd gd-external gdbm geoip gg gif gimp gimpprint ginac glade glgd glibc glitz
glut gmail gmp gmtfull gmthigh gmtsuppl gmttria gnome gnomedb gnuplot gnustep
gpgme gphoto2 gpm gps graphviz gs gsl gsm gsnd gstreamer gtk gtk2 gtkhtml h323
hal hbci hdf hdf5 hlapi howl html http httpd icq icu ide idea idl idn image
imagemagick imap imlib imlib2 informix inifile inkjar innodb iodbc ipalias ipcs
ipv6 ipv6arpa irc irda irmc jabber jack javascript jikes jp2 jpeg jpeg2k justify
kakasi kerberos krb4 ladcca ladspa lapack latex lcms ldap libclamav libdsk
libg++ libgd libgda libsamplerate libvisual libwww lids lirc live lj lmtp
logrotate lzo lzw lzw-tiff mad mailbox maildir maildrop mailwrapper
make-busybox-symlinks make-symlinks math matroska mbox mbrola mcal mcve md5sum
mdb mecab memlimit messages mew mhash migemo mikmod milter mime mimencode ming
mixer mjpeg mldonkeypango mmap mmx mmxext mng monkey moznocompose moznoirc
moznomail mozp3p mozsvg mp3 mpeg mpeg4 mpi mplayer msdav msn msql mssql
multicall multipleip music mysql mysqli nagios-dns nagios-game nagios-ntp
nagios-ping nagios-ssh native ncurses net netcdf network neural nls nntp nogcj
nomotif nptl nsplugin numeric nviz oav objc oci8 octave odbc ode offensive ofx
ogdi ogg oggvorbis openal openexr opengl openntpd openssh operanom2 opie oracle
oracle7 orathreads ortp oscar oss pam pam_chroot pam_console pam_timestamp pango
parse-clocks passfile password pcap pcmcia pcre pda pdf pdfkit pdflib pfpro
pg-hier pg-intdatetime pg-vacuumdelay physfs pic plotutils plugin png pnp
portaudio posix postgres ppds print priority psyco pthreads pwdb python qhull
quicktime quotas quotes radeon radius rar rdesktop readline real recode regexp
remix rhythmbox roundrobin rpc rplay rpm rss rtc samba sapdb sasl savedconfig
scanner screenshot sdl sendfile session sharedmem shorten silc sis skey slang
slp smime sms sndfile soap sockets sounds soundtouch sox speedo speex spell sql
sqlite sqlite3 sse sse2 ssl stencil-buffer subversion svg svgz sybase sybase-ct
sysfs sysvipc szip t1lib tetex tga theora threads tiff timidity transcode
truetype truetype-fonts trusted type1 type1-fonts ucs2 unicode usb utf8 v4l v4l2
vanilla vcd vcdimager vda vdesktop vhosts videos vidix vim-with-x virus-scan
visualization vmdbmysql vmdbpostgres vnc voice vorbis wifi wildlsearch
win32codecs wmf wsconvert xanim xatrix xbase xface xim xine xinerama xml xml2
xmlrpc xosd xpm xprint xrandr xscreensaver xv xvid xvmc yahoo yaz yv12 zlib zvbi
video_cards_radeon userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LINGUAS
Comment 1 Pat Suwalski 2005-10-27 13:26:20 UTC
I'm the upstream maintainer for this... did you "make install"?  It looks like
the gconf schema was not pulled in.
Comment 2 Hypnos 2005-10-27 14:26:38 UTC
(In reply to comment #1)
> I'm the upstream maintainer for this... did you "make install"?  It looks like
> the gconf schema was not pulled in.

You might want to read the ebuild:

http://www.gentoo.org/cgi-bin/viewcvs.cgi/sci-astronomy/celestia/celestia-1.3.2.ebuild?rev=HEAD&content-type=text/vnd.viewcvs-markup

It says that Celestia tries to install schemas to / instead of ${DESTDIR}/.  The
workaround is not for GNOME, but perhaps the same problem breaks the GNOME
installation routine from the "gnome2" eclass.
Comment 3 Pat Suwalski 2005-12-24 22:24:05 UTC
This should be fixed in celestia-1.4.0 which just came out. Hopefully the ebuild will be along in not-too-long. You can try try it from source as well (http://www.sf.net/projects/celestia).
Comment 4 Hypnos 2005-12-25 00:18:06 UTC
Created attachment 75485 [details]
Version bump ebuild

Pat,

This is a new ebuild for celestia.  The gconf schema problem seems fixed, so I removed the hack from the old ebuild.  Also, I assume the gcc 3.4 stuff (bug 53479) is fixed.  Finally, I don't modify any of the kde stuff.
Comment 5 Sébastien Fabbro (RETIRED) gentoo-dev 2006-01-12 06:21:26 UTC
check bug #116600 for new celestia-1.4 ebuild as well.
Comment 6 Disenchanted (RETIRED) gentoo-dev 2006-01-15 22:37:34 UTC
if you haven't tried it yet, please test celestia 1.4.0, it should show on mirrors in ~ 2 hours, please sync and test, your feedback is appreciated

Comment 7 Hypnos 2006-01-17 19:11:29 UTC
(In reply to comment #6)
> if you haven't tried it yet, please test celestia 1.4.0, it should show on
> mirrors in ~ 2 hours, please sync and test, your feedback is appreciated
> 

celestia seems to behaving well here, using the GNOME front end.