I just emerged ktuberling as a standalone game of the kdegames package. But it refuses to start. When launching I get a "Fatal Error: unable to load the pictures, aborting" dialog box. As user, I never managed to bget it started, as root, it stared the first time but since then refuses to start with the same error message. the files seem to be there. output of qpkg -l ktuberling: /usr /usr/kde /usr/kde/3.4 /usr/kde/3.4/bin /usr/kde/3.4/bin/ktuberling /usr/kde/3.4/share /usr/kde/3.4/share/doc /usr/kde/3.4/share/doc/HTML /usr/kde/3.4/share/doc/HTML/en /usr/kde/3.4/share/doc/HTML/en/ktuberling /usr/kde/3.4/share/doc/HTML/en/ktuberling/menu.speech.png /usr/kde/3.4/share/doc/HTML/en/ktuberling/button.new.png /usr/kde/3.4/share/doc/HTML/en/ktuberling/button.print.png /usr/kde/3.4/share/doc/HTML/en/ktuberling/toolbar.png /usr/kde/3.4/share/doc/HTML/en/ktuberling/button.redo.png /usr/kde/3.4/share/doc/HTML/en/ktuberling/ktuberling.png /usr/kde/3.4/share/doc/HTML/en/ktuberling/menu.playground.png /usr/kde/3.4/share/doc/HTML/en/ktuberling/button.undo.png /usr/kde/3.4/share/doc/HTML/en/ktuberling/technical-reference.docbook /usr/kde/3.4/share/doc/HTML/en/ktuberling/button.save.png /usr/kde/3.4/share/doc/HTML/en/ktuberling/menu.raw.png /usr/kde/3.4/share/doc/HTML/en/ktuberling/common -> /usr/kde/3.4/share/doc/HTML/en/common 1121337267 /usr/kde/3.4/share/doc/HTML/en/ktuberling/index.cache.bz2 /usr/kde/3.4/share/doc/HTML/en/ktuberling/menu.game.png /usr/kde/3.4/share/doc/HTML/en/ktuberling/gameboard.png /usr/kde/3.4/share/doc/HTML/en/ktuberling/button.open.png /usr/kde/3.4/share/doc/HTML/en/ktuberling/index.docbook /usr/kde/3.4/share/doc/HTML/en/ktuberling/menu.help.png /usr/kde/3.4/share/doc/HTML/en/ktuberling/menu.edit.png /usr/kde/3.4/share/apps /usr/kde/3.4/share/apps/ktuberling /usr/kde/3.4/share/apps/ktuberling/pics /usr/kde/3.4/share/apps/ktuberling/pics/potato-mask.png /usr/kde/3.4/share/apps/ktuberling/pics/aquarium-game.png /usr/kde/3.4/share/apps/ktuberling/pics/penguin-mask.png /usr/kde/3.4/share/apps/ktuberling/pics/potato-game.png /usr/kde/3.4/share/apps/ktuberling/pics/penguin-game.png /usr/kde/3.4/share/apps/ktuberling/pics/aquarium-mask.png /usr/kde/3.4/share/apps/ktuberling/pics/layout.xml /usr/kde/3.4/share/apps/ktuberling/museum /usr/kde/3.4/share/apps/ktuberling/museum/grandpa.tuberling /usr/kde/3.4/share/apps/ktuberling/museum/businessman.tuberling /usr/kde/3.4/share/apps/ktuberling/museum/idiot.tuberling /usr/kde/3.4/share/apps/ktuberling/museum/sea.tuberling /usr/kde/3.4/share/apps/ktuberling/museum/cyclop.tuberling /usr/kde/3.4/share/apps/ktuberling/museum/fly.tuberling /usr/kde/3.4/share/apps/ktuberling/museum/dali.tuberling /usr/kde/3.4/share/apps/ktuberling/museum/picasso.tuberling /usr/kde/3.4/share/apps/ktuberling/museum/hippie.tuberling /usr/kde/3.4/share/apps/ktuberling/museum/happy.tuberling /usr/kde/3.4/share/apps/ktuberling/museum/miss.tuberling /usr/kde/3.4/share/apps/ktuberling/museum/serious.tuberling /usr/kde/3.4/share/apps/ktuberling/museum/crazy.tuberling /usr/kde/3.4/share/apps/ktuberling/museum/mouse.tuberling /usr/kde/3.4/share/apps/ktuberling/museum/cool.tuberling /usr/kde/3.4/share/apps/ktuberling/museum/einstein.tuberling /usr/kde/3.4/share/apps/ktuberling/sounds /usr/kde/3.4/share/apps/ktuberling/sounds/en /usr/kde/3.4/share/apps/ktuberling/sounds/en/tuberling.wav /usr/kde/3.4/share/apps/ktuberling/sounds/en/nose.wav /usr/kde/3.4/share/apps/ktuberling/sounds/en/mouth.wav /usr/kde/3.4/share/apps/ktuberling/sounds/en/ear.wav /usr/kde/3.4/share/apps/ktuberling/sounds/en/watch.wav /usr/kde/3.4/share/apps/ktuberling/sounds/en/sunglasses.wav /usr/kde/3.4/share/apps/ktuberling/sounds/en/moustache.wav /usr/kde/3.4/share/apps/ktuberling/sounds/en/earring.wav /usr/kde/3.4/share/apps/ktuberling/sounds/en/spectacles.wav /usr/kde/3.4/share/apps/ktuberling/sounds/en/eye.wav /usr/kde/3.4/share/apps/ktuberling/sounds/en/cigar.wav /usr/kde/3.4/share/apps/ktuberling/sounds/en/hat.wav /usr/kde/3.4/share/apps/ktuberling/sounds/en/eyebrow.wav /usr/kde/3.4/share/apps/ktuberling/sounds/en/badge.wav /usr/kde/3.4/share/apps/ktuberling/sounds/en/bow.wav /usr/kde/3.4/share/apps/ktuberling/ktuberlingui.rc /usr/kde/3.4/share/icons /usr/kde/3.4/share/icons/crystalsvg /usr/kde/3.4/share/icons/crystalsvg/32x32 /usr/kde/3.4/share/icons/crystalsvg/32x32/apps /usr/kde/3.4/share/icons/crystalsvg/32x32/apps/ktuberling.png /usr/kde/3.4/share/mimelnk /usr/kde/3.4/share/mimelnk/application /usr/kde/3.4/share/mimelnk/application/x-tuberling.desktop /usr/kde/3.4/share/applications /usr/kde/3.4/share/applications/kde /usr/kde/3.4/share/applications/kde/ktuberling.desktop /usr/share /usr/share/doc /usr/share/doc/ktuberling-3.4.1 /usr/share/doc/ktuberling-3.4.1/README.gz /usr/share/doc/ktuberling-3.4.1/AUTHORS.gz /usr/share/doc/ktuberling-3.4.1/ChangeLog.gz Reproducible: Always Steps to Reproduce: 1. emerge ktuberling && ktuberling 2. 3. Actual Results: ktuberling does not start Expected Results: ktuberling starting and providing fun to my daughter # emerge info Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.12-gentoo-r4 i686) ================================================================= System uname: 2.6.12-gentoo-r4 i686 Pentium III (Coppermine) Gentoo Base System version 1.6.12 ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.10 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.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium3 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/ share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium3 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/ ftp://mirror.switch.ch/mirror/gentoo/" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/distfiles" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/home/marco/files/ebuilds" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apache2 apm avi berkdb bitmap-fonts crypt cups curl dvd emboss encode fam flac foomaticdb fortran gdbm gi f gimp gphoto2 gpm gtk2 imagemagick imlib java jpeg ldap libg++ libwww mad mmx motif mp3 mpeg mysql ncurses nls ogg oggvo rbis opengl pam pdflib perl png python qt quicktime readline samba scanner sdl slang spell sse ssl svga tcpd tiff truetyp e truetype-fonts type1-fonts vorbis xine xml2 xmms xv zlib linguas_de userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS
I forgot to mention that my WM is xfce4 and I only installed kmail, knode, ktuberling, kpat, ksokoban, kdeprint, kuickshow, kfax and all the (automatic) dependencies.
Can you run "strace -olog -eaccess ktuberling" and attach the resulting "log" file?
Created attachment 64373 [details] strace log here we go
Thanks. The only thing I can suggest is to try to move away the configuration file: .kde3.3/share/config/ktuberlingrc, maybe it's there from a previous version? I don't have any other ideas...
Indeed the config file was from a previous version. Moving it away did the trick. Maybe it's worth to put a small einfo() at the end about old configs that might crash the game. Thank you!
This can be considered a (small) ktuberling bug. There are many other KDE programs having this problem and only a few unlucky people get caught by them. So we cannot really do much, putting einfos in all these ebuilds is probably not worthy...