when trying to start openoffice-1.9.X or acroread 7 using emul-...-gtk 2.1 you get many errors of this nature: /usr/share/themes/Crux/gtk-2.0/gtkrc:399: Unable to locate image file in pixmap_path: "arrow_down-spinner.png" ** ERROR **: file src/crux-pixmaps.c: line 347 (eazel_engine_image_get_pixbuf): assertion failed: (p->filename != 0) aborting... The image file changes Reproducible: Always Steps to Reproduce: 1. upgrade to emul-linux-x86-gtk-2.1 2. run acroread 3. Actual Results: application crashes full output from acroread... /usr/share/themes/Crux/gtk-2.0/gtkrc:119: Unable to locate image file in pixmap_path: "check-default.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:122: Unable to locate image file in pixmap_path: "check-default-focus.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:126: Unable to locate image file in pixmap_path: "check-hilight.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:129: Unable to locate image file in pixmap_path: "check-hilight-focus.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:133: Unable to locate image file in pixmap_path: "check-pressed.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:136: Unable to locate image file in pixmap_path: "check-pressed-focus.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:140: Unable to locate image file in pixmap_path: "check-insensitive.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:143: Unable to locate image file in pixmap_path: "check-active-default.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:146: Unable to locate image file in pixmap_path: "check-active-default-focus.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:150: Unable to locate image file in pixmap_path: "check-active-hilight.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:153: Unable to locate image file in pixmap_path: "check-active-hilight-focus.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:157: Unable to locate image file in pixmap_path: "check-active-pressed.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:160: Unable to locate image file in pixmap_path: "check-active-pressed-focus.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:164: Unable to locate image file in pixmap_path: "check-active-insensitive.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:167: Unable to locate image file in pixmap_path: "radio-default.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:170: Unable to locate image file in pixmap_path: "radio-default-focus.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:174: Unable to locate image file in pixmap_path: "radio-hilight.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:177: Unable to locate image file in pixmap_path: "radio-hilight-focus.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:181: Unable to locate image file in pixmap_path: "radio-pressed.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:184: Unable to locate image file in pixmap_path: "radio-pressed-focus.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:188: Unable to locate image file in pixmap_path: "radio-insensitive.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:191: Unable to locate image file in pixmap_path: "radio-active-default.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:194: Unable to locate image file in pixmap_path: "radio-active-default-focus.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:198: Unable to locate image file in pixmap_path: "radio-active-hilight.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:201: Unable to locate image file in pixmap_path: "radio-active-hilight-focus.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:205: Unable to locate image file in pixmap_path: "radio-active-pressed.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:208: Unable to locate image file in pixmap_path: "radio-active-pressed-focus.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:212: Unable to locate image file in pixmap_path: "radio-active-insensitive.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:215: Unable to locate image file in pixmap_path: "scroller-h-trough.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:219: Unable to locate image file in pixmap_path: "scroller-v-trough.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:223: Unable to locate image file in pixmap_path: "scroller-arrow-up.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:226: Unable to locate image file in pixmap_path: "scroller-arrow-up-hilight.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:229: Unable to locate image file in pixmap_path: "scroller-arrow-up-pressed.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:232: Unable to locate image file in pixmap_path: "scroller-arrow-down.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:235: Unable to locate image file in pixmap_path: "scroller-arrow-down-hilight.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:238: Unable to locate image file in pixmap_path: "scroller-arrow-down-pressed.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:241: Unable to locate image file in pixmap_path: "scroller-arrow-right.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:244: Unable to locate image file in pixmap_path: "scroller-arrow-right-hilight.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:247: Unable to locate image file in pixmap_path: "scroller-arrow-right-pressed.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:250: Unable to locate image file in pixmap_path: "scroller-arrow-left.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:253: Unable to locate image file in pixmap_path: "scroller-arrow-left-hilight.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:256: Unable to locate image file in pixmap_path: "scroller-arrow-left-pressed.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:259: Unable to locate image file in pixmap_path: "scroller-h.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:264: Unable to locate image file in pixmap_path: "scroller-h-hilight.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:269: Unable to locate image file in pixmap_path: "scroller-h.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:274: Unable to locate image file in pixmap_path: "scroller-h-thumb.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:278: Unable to locate image file in pixmap_path: "scroller-h-thumb-hilight.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:282: Unable to locate image file in pixmap_path: "scroller-h-thumb.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:286: Unable to locate image file in pixmap_path: "scroller-v.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:291: Unable to locate image file in pixmap_path: "scroller-v-hilight.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:296: Unable to locate image file in pixmap_path: "scroller-v.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:301: Unable to locate image file in pixmap_path: "scroller-v-thumb.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:305: Unable to locate image file in pixmap_path: "scroller-v-thumb-hilight.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:309: Unable to locate image file in pixmap_path: "scroller-v-thumb.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:313: Unable to locate image file in pixmap_path: "progressbar.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:318: Unable to locate image file in pixmap_path: "progressbar-left.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:321: Unable to locate image file in pixmap_path: "progressbar-right.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:325: Unable to locate image file in pixmap_path: "progressbar.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:330: Unable to locate image file in pixmap_path: "progressbar_trough.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:334: Unable to locate image file in pixmap_path: "slider_h_thumb.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:339: Unable to locate image file in pixmap_path: "slider_h_thumb.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:344: Unable to locate image file in pixmap_path: "slider_h_trough.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:348: Unable to locate image file in pixmap_path: "slider_h_trough_focus.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:353: Unable to locate image file in pixmap_path: "slider_v_thumb.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:358: Unable to locate image file in pixmap_path: "slider_v_thumb.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:363: Unable to locate image file in pixmap_path: "slider_v_trough.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:367: Unable to locate image file in pixmap_path: "slider_v_trough_focus.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:372: Unable to locate image file in pixmap_path: "tab_usel.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:376: Unable to locate image file in pixmap_path: "tab_usel-left.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:380: Unable to locate image file in pixmap_path: "tab_sel.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:384: Unable to locate image file in pixmap_path: "tab_usel-bottom.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:388: Unable to locate image file in pixmap_path: "tab_usel-bottom-left.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:392: Unable to locate image file in pixmap_path: "tab_sel-bottom.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:396: Unable to locate image file in pixmap_path: "arrow_up-spinner.png" /usr/share/themes/Crux/gtk-2.0/gtkrc:399: Unable to locate image file in pixmap_path: "arrow_down-spinner.png" ** ERROR **: file src/crux-pixmaps.c: line 347 (eazel_engine_image_get_pixbuf): assertion failed: (p->filename != 0) aborting... Portage 2.0.51.19 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6 x86_64) ================================================================= System uname: 2.6.11-gentoo-r6 x86_64 AMD Opteron(tm) Processor 142 Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 23 2005, 08:45:48)] ccache version 2.4 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.5, 1.8.5-r3, 1.6.3, 1.7.9-r1, 1.4_p6, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O3 -march=opteron -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=opteron -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox strict" GENTOO_MIRRORS="http://gentoo.chem.wisc.edu/gentoo/ http://mirror.datapipe.net/gentoo http://mirror.datapipe.net/gentoo http://gentoo.mirrors.pair.com/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X aac acpi alsa apache2 audiofile avi bdf berkdb bidi bitmap-fonts bmp bonobo bzlib cdparanoia cdr crypt cups curl dvd dvdr dvdread encode esd evo fam fbcon flac font-server foomaticdb fortran ftp gd gif gnome gpm gstreamer gtk gtk2 gtkhtml guile hal icq imagemagick imlib ipv6 java jp2 jpeg libwww lm_sensors lzw lzw-tiff mad maildir mbox mime mozilla moznoirc mozsvg mp3 mpeg mplayer msn nas ncurses nls nptl nvidia offensive ogg oggvorbis openal opengl oscar oss pam pda pdflib perl php plotutils png ppds python qt quicktime readline samba sdl sndfile snmp soap sockets sox speex spell ssl tcltk tcpd theora tidy tiff truetype truetype-fonts type1-fonts usb userlocales v4l videos vorbis wifi wxwindows xine xinerama xml xml2 xmms xpm xprint xrandr xv xvid zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Looks like an inconsistency between you're theme and the theme-engines used in emul-linux-x86-gtklibs. What version of x11-themes/gtk-engines are you using? Is there still a problem if you use a theme other than crux?
It does seem to be a crux problem when I use the 2.1 emul-gtk. I changed to a different one and all was good. I'm using x11-themes/gtk-engines-2.2.0.
this is because Crux is not included in the emul-linux-x86-gtklibs package. however, we cannot include every theme engine in the package, that would be overbloat. please use another theme.
Would it be possible that rather than including themes in the emul lib, you link to the established themes already on the machine?
That's exactly what we are doing. However gtk themes require a theme-engine which is a shared library that gets loaded by gtk. This is included in the emul libs since you need a 32bit version of this library to be able to use the correct theme in your 32bit apps. It seems that your installed theme is a bit older than the engine that is included in the emul libs and hence the problem.