After I have had gDeskCal running for a while, it just dies and this is what I get in my log: The program 'gdeskcal' recived an X Windows System error. This probobly reflects a bug in the program. The error was 'BadGC (invalid GC parameter)'. (Details: Serial 4001209 error_code 13 request_code 62 minor_code 0) (Note to programmers: normally, X errors are reported asynchronously; that is, you will recieve the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debuger if you break on the gdk_x_error() function.) Hope this helps to naildown the bug. Reproducible: Always Steps to Reproduce: 1. just start gdeskcal and let it run for a while.. 2. 3. Actual Results: gdeskcal craches with the above message Expected Results: no crash :) Portage 2.0.50-r9 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.4.20040619-r1, 2.6.8-rc2) ================================================================= System uname: 2.6.8-rc2 i686 AMD Athlon(TM) XP 1800+ Gentoo Base System version 1.5.2 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config /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="-mcpu=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distcc sandbox" GENTOO_MIRRORS="http://trumpetti.atm.tut.fi/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X alsa apm arts avi berkdb bonobo cdr crypt cups dvd encode foomaticdb gdbm gif gnome gtk gtk2 gtkhtml imlib java jpeg kde libg++ libwww mad mikmod mmx motif mozilla mpeg nas ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell sse ssl svga tcltk tcpd tetex tiff truetype x86 xml xml2 xmms xv xvid zlib"
What version of python, X, pygtk, gtk are you using?
[ebuild R ] dev-lang/python-2.3.4 +X +berkdb -bootstrap -build -debug -doc +gdbm -ipv6 +ncurses +readline +ssl +tcltk -ucs2 0 kB [ebuild R ] x11-base/xorg-x11-6.8.0-r1 -3dfx +3dnow +bitmap-fonts -cjk -debug -dlloader -dmx -doc -hardened -insecure-drivers -ipv6 +mmx +nls +pam -sdk +sse -static +xprint 60 kB [ebuild R ] dev-python/pygtk-2.4.0 -debug +gnome +opengl 0 kB [ebuild R ] x11-libs/gtk+-2.4.9-r1 -debug -doc +jpeg +tiff 0 kB Hope this helps, just ask if you wanna know more.
this is _not_ a critical bug
I run gdeskcal without any problems. In your make.conf, you have ACCEPT_KEYWORDS="~x86". Maybe this bug is more related to instable libraries, than to gdeskcal itself? Some info: [ebuild R ] dev-lang/python-2.4.3-r1 USE="berkdb gdbm ipv6 ncurses readline ssl -bootstrap -build -doc -nocxx -tk -ucs2" 0 kB [ebuild R ] dev-python/pygtk-2.8.6 USE="opengl -doc" 739 kB [ebuild R ] x11-libs/gtk+-2.8.20-r1 USE="X jpeg xinerama -debug -doc -tiff" 0 kB Portage 2.1.1_pre4-r1 (default-linux/x86/2006.0, gcc-3.3.6, glibc-2.3.6-r4, 2.6.16-gentoo-r7 i686) ================================================================= System uname: 2.6.16-gentoo-r7 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.6.15 ccache version 2.3 [enabled] app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.3.5-r2, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/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/" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.belnet.be/linux/gentoo" LANG="nl_BE.UTF-8" LC_ALL="nl_BE.UTF-8" LINGUAS="nl en" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/usr/portagetmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/portage-xgl /usr/portage/local/layman/portage-xgl" SYNC="rsync://rsync.be.gentoo.org/gentoo-portage" USE="x86 X aalib alsa apache2 apm arts avi bash-completion berkdb bitmap-fonts cli crypt cups dbus dedicated disablexmb divx4linux divxforlinux dlloader dmx dri eds emboss encode esd fbcon foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imlib ipv6 isdnlog java javascript jpeg kde ldap libg++ libwww lirc live mad mikmod mmx motif mozcalendar mp3 mpeg mysql ncurses nls nptl nptlonly nsplugin nvidia offensive ogg opengl oss pam pcre pdflib perl png ppds pppd python qt qt3 qt4 quicktime readline real reflection rtc samba sdl session spell spl sse sse2 ssl svga sysfs tcpd tetex theora truetype truetype-fonts type1-fonts udev unicode utf8 v4l vchroot vim vorbis win32codecs xgetdefault xinerama xml xmms xorg xv xvid xvmc zlib elibc_glibc input_devices_evdev input_devices_elographics input_devices_keyboard input_devices_mouse kernel_linux linguas_nl linguas_en lirc_devices_devinput userland_GNU video_cards_fbdev video_cards_nvidia video_cards_trident video_cards_vesa video_cards_vga" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS I don't think it's right to let gdeskcal disappear out of the portage tree, solely because of this bug (and the fact that it's been unmaintained for 2 years). I'm not able to reproduce this behavior in my installation.
Closing because gdeskcal is no longer in the tree.