Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 52927 - vmware dialogs don't display content
Summary: vmware dialogs don't display content
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Chris Gianelloni (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-03 16:34 UTC by Ákos Maróy
Modified: 2004-06-08 04:42 UTC (History)
0 users

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


Attachments
a screenshot of the empty dialog window (vmware.png,8.76 KB, image/png)
2004-06-03 16:34 UTC, Ákos Maróy
Details
another screenshot (vmware.png,12.28 KB, image/png)
2004-06-03 16:37 UTC, Ákos Maróy
Details
screenshot from gimp, with the same error (gimp1.png,6.51 KB, image/png)
2004-06-06 08:35 UTC, Ákos Maróy
Details
screenshot showing the error in gtkdiff (gtkdiff.png,6.89 KB, image/png)
2004-06-07 16:22 UTC, Ákos Maróy
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ákos Maróy 2004-06-03 16:34:24 UTC
a very strange phenomenon: the vmware dialogs just don't display anything. this is true for the options windows, and the main window. for some reason, the create new virtual wizard works OK.

Reproducible: Always
Steps to Reproduce:
1. start vmware
2. try to look at any of the dialogs
3. see that they are empty

Actual Results:  
the dialogs don't display anything

Expected Results:  
the dialogs should work fine,

this is vmware-workstation 4.5.1.7568

$ emerge info
Portage 2.0.50-r7 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.5-gentoo-r1)
=================================================================
System uname: 2.6.5-gentoo-r1 i686 Intel(R) Pentium(R) M processor 1.80GHz
Gentoo Base System version 1.4.10
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -pipe -O3 -fomit-frame-pointer -frename-registers
-fprefetch-loop-arrays -falign-functions -mmmx -msse2 -msse"
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/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=pentium3 -pipe -O3 -fomit-frame-pointer -frename-registers
-fprefetch-loop-arrays -falign-functions -mmmx -msse2 -msse"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://128.213.5.34/gentoo/ http://mirror.datapipe.net/gentoo
http://mirror.datapipe.net/gentoo
ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib acpi acpi4linux alsa apache2 avi berkdb bidi bluetooth canna caps
cdr cjk crypt cscope cups curl dga directfb divx4linux dri dvd dvdr encode esd
fbcon flash foomaticdb freewnn gdbm gif gnome gpm gstreamer gtk gtk2 imlib
input_devices_synaptics irda java javascript jpeg junit libg++ libwww mad mbox
mikmod mmx motif mozcalendar mozilla mpeg ncurses nls oggvorbis opengl opie oss
pam pcmcia pda pdflib perl png pnp python quicktime radeon readline sdl slang
spell sse sse2 ssl svga tcltk tcpd tetex tiff truetype trusted unicode usb v4l
v4l2 vawelan video_cards_radeon wifi x86 xinerama xml xml2 xmms xosd xv xvid zlib"
Comment 1 Ákos Maróy 2004-06-03 16:34:54 UTC
Created attachment 32617 [details]
a screenshot of the empty dialog window
Comment 2 Ákos Maróy 2004-06-03 16:37:51 UTC
Created attachment 32618 [details]
another screenshot
Comment 3 Ákos Maróy 2004-06-06 08:35:36 UTC
Created attachment 32778 [details]
screenshot from gimp, with the same error

it seems that this is a generic UI problem (maybe related to TK?). here, gimp
doesn't display the proper layers dialog either :(

# equery depgraph gimp
Displaying dependencies for media-gfx/gimp-1.2.5
 
`-- media-gfx/gimp-1.2.5
 `-- x11-libs/gtk+-1.2.10-r11
  `-- x11-base/xfree-4.3.0-r5 (virtual/x11)
   `-- sys-apps/baselayout-1.8.12
    `-- sys-kernel/linux-headers-2.4.21-r1 (virtual/os-headers)
    `-- sys-apps/gawk-3.1.3-r1
     `-- sys-libs/glibc-2.3.2-r9 (virtual/glibc)
      `-- sys-devel/gettext-0.12.1
    `-- sys-apps/util-linux-2.12-r4
     `-- sys-apps/sed-4.0.7
     `-- sys-libs/ncurses-5.4-r1
     `-- sys-apps/pam-login-3.14
      `-- sys-libs/pam-0.77
       `-- sys-libs/cracklib-2.7-r8
	`-- sys-apps/miscfiles-1.3-r1
	`-- sys-apps/portage-2.0.50-r7
	 `-- dev-python/python-fchksum-1.7.1
	  `-- sys-libs/zlib-1.1.4-r2
	 `-- dev-lang/python-2.3.3-r1
	  `-- dev-lang/tk-8.3.4-r1
	   `-- dev-lang/tcl-8.3.4
	  `-- sys-libs/readline-4.3-r4
	   `-- app-shells/bash-2.05b-r9
	  `-- sys-libs/db-4.1.25_p1-r3
	   `-- dev-java/blackdown-jdk-1.4.1 (virtual/jre) [ java ]
	    `-- dev-java/java-config-1.2.6
	  `-- sys-libs/gdbm-1.8.0-r5
	  `-- dev-libs/openssl-0.9.7d
	  `-- dev-libs/expat-1.95.6-r1
	 `-- sys-apps/debianutils-1.16.7-r4
	  `-- app-arch/bzip2-1.0.2-r3
	  `-- sys-apps/coreutils-5.2.0-r2
      `-- sys-apps/shadow-4.0.3-r9
     `-- app-crypt/hashalot-0.1.0
     `-- dev-lang/perl-5.8.2-r1
   `-- sys-devel/flex-2.5.4a-r5
   `-- media-libs/freetype-2.1.5-r1
   `-- media-libs/fontconfig-2.2.1
    `-- sys-apps/ed-0.2-r3
     `-- sys-apps/texinfo-4.6
   `-- x11-base/opengl-update-1.5
   `-- x11-misc/ttmkfdir-3.0.9-r1
   `-- sys-devel/patch-2.5.9
   `-- media-libs/libpng-1.2.5-r6
   `-- app-arch/unzip-5.50-r2
   `-- app-arch/cabextract-0.6
  `-- dev-libs/glib-1.2.10-r5
 `-- media-libs/aalib-1.4_rc4-r2
  `-- sys-libs/gpm-1.20.1
  `-- sys-libs/slang-1.4.9
 `-- dev-perl/PDL-2.4.0-r1
  `-- dev-perl/Filter-1.29
  `-- dev-perl/File-Spec-0.84-r1
 `-- dev-perl/Parse-RecDescent-1.94
  `-- dev-perl/Text-Balanced-1.95
 `-- dev-perl/gtk-perl-0.7008-r11
  `-- media-libs/gdk-pixbuf-0.22.0
   `-- media-libs/jpeg-6b-r3
   `-- media-libs/tiff-3.5.7-r1
   `-- gnome-base/gnome-libs-1.4.2
    `-- media-libs/imlib-1.9.14-r1
     `-- media-libs/giflib-4.1.0-r3
    `-- media-sound/esound-0.2.34
     `-- media-libs/audiofile-0.2.5
     `-- media-libs/alsa-lib-1.0.3b-r2
      `-- sys-devel/automake-1.8.3
       `-- sys-devel/autoconf-2.59-r3
	`-- sys-devel/m4-1.4-r1
     `-- sys-apps/tcp-wrappers-7.6-r8
    `-- gnome-base/ORBit-0.5.17
    `-- sys-libs/db-1.85-r1
  `-- dev-perl/XML-Writer-0.4-r2
  `-- dev-perl/XML-Parser-2.34
  `-- x11-libs/gtkglarea-1.2.3-r1
   `-- media-video/ati-drivers-3.9.0 (virtual/opengl)


# equery depgraph vmware-workstation
Displaying dependencies for app-emulation/vmware-workstation-3.2.1.2242-r1
 
Displaying dependencies for app-emulation/vmware-workstation-4.5.1.7568
 
`-- app-emulation/vmware-workstation-4.5.1.7568
 `-- sys-libs/glibc-2.3.2-r9 (virtual/glibc)
  `-- sys-kernel/linux-headers-2.4.21-r1 (virtual/os-headers)
  `-- sys-apps/baselayout-1.8.12
   `-- sys-apps/gawk-3.1.3-r1
    `-- sys-devel/gettext-0.12.1
   `-- sys-apps/util-linux-2.12-r4
    `-- sys-apps/sed-4.0.7
    `-- sys-libs/ncurses-5.4-r1
    `-- sys-apps/pam-login-3.14
     `-- sys-libs/pam-0.77
      `-- sys-libs/cracklib-2.7-r8
       `-- sys-apps/miscfiles-1.3-r1
       `-- sys-apps/portage-2.0.50-r7
	`-- dev-python/python-fchksum-1.7.1
	 `-- sys-libs/zlib-1.1.4-r2
	`-- dev-lang/python-2.3.3-r1
	 `-- dev-lang/tk-8.3.4-r1
	  `-- x11-base/xfree-4.3.0-r5 (virtual/x11)
	   `-- sys-devel/flex-2.5.4a-r5
	   `-- dev-libs/expat-1.95.6-r1
	   `-- media-libs/freetype-2.1.5-r1
	   `-- media-libs/fontconfig-2.2.1
	    `-- sys-apps/ed-0.2-r3
	     `-- sys-apps/texinfo-4.6
	   `-- x11-base/opengl-update-1.5
	   `-- x11-misc/ttmkfdir-3.0.9-r1
	   `-- sys-devel/patch-2.5.9
	   `-- dev-lang/perl-5.8.2-r1
	    `-- sys-libs/db-4.1.25_p1-r3
	     `-- dev-lang/tcl-8.3.4
	     `-- dev-java/blackdown-jdk-1.4.1 (virtual/jre) [ java ]
	      `-- dev-java/java-config-1.2.6
	    `-- sys-libs/gdbm-1.8.0-r5
	   `-- media-libs/libpng-1.2.5-r6
	   `-- app-arch/unzip-5.50-r2
	   `-- app-arch/cabextract-0.6
	 `-- sys-libs/readline-4.3-r4
	  `-- app-shells/bash-2.05b-r9
	 `-- dev-libs/openssl-0.9.7d
	`-- sys-apps/debianutils-1.16.7-r4
	 `-- app-arch/bzip2-1.0.2-r3
	 `-- sys-apps/coreutils-5.2.0-r2
     `-- sys-apps/shadow-4.0.3-r9
    `-- app-crypt/hashalot-0.1.0
 `-- sys-apps/pciutils-2.1.11-r1
  `-- net-misc/wget-1.9-r2



it seems that the Tcl/Tk is in both of the dependency graphs...
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2004-06-07 04:33:16 UTC
Does this occue in any other GTK+-1.2* or Tcl/Tk apps?
Comment 5 Ákos Maróy 2004-06-07 05:45:26 UTC
yes, as you can see, I just posted screenshots from gimp, with similar problems. what other apps should I try, to see if there's an error?
Comment 6 Chris Gianelloni (RETIRED) gentoo-dev 2004-06-07 06:03:54 UTC
I had meant other than Gimp... sorry for not making that clear in my last post.  I'm not sure what else you would have on your system.  I think the first thing would be to try to localize it to either tcl/tk or to gtk+ by running applications that only use one or the other.  The biggest problem is the fact that vmware is statically linked, so it should not be affected by system libraries (other than glibc) even though it seems that it is.

Can you try recompiling your tcl/tk packages?
Comment 7 Ákos Maróy 2004-06-07 06:44:09 UTC
I'll try to recompile, and see what happens.

Could you suggest some Tk-only (not GTK) applications to test if this is a problem with Tk or GTK?
Comment 8 Chris Gianelloni (RETIRED) gentoo-dev 2004-06-07 07:02:17 UTC
Here's a few (from emerge -s tk):

tkabber
tkmoo
tkcvs
tkinfo
tkman
pdftk

Let me know how it goes...
Comment 9 Ákos Maróy 2004-06-07 16:22:46 UTC
Created attachment 32898 [details]
screenshot showing the error in gtkdiff

I tried some of the Tk programs: tkmoo, tkinfo and pdftk, and none of them
showed this error. then again, they didn't really contain dialogs with tabs.

as for gtk applications, for example gtkdiff also shows the error, see the
attached image.

I tried to recompile gtk+, do an emerge sync; emerge -UuD world, but to no
avail... BTW, I have gtk+ 2.4.1 installed

what is very strage though, is that none of the applcations list gtk+ as their
dependency, when printing with equery depgraph, for example:

$ equery depgraph gtkdiff
Displaying dependencies for x11-misc/gtkdiff-1.8.0-r2
 
`-- x11-misc/gtkdiff-1.8.0-r2
 `-- sys-devel/gettext-0.12.1
  `-- sys-libs/glibc-2.3.2-r9 (virtual/glibc)
   `-- sys-kernel/linux-headers-2.4.21-r1 (virtual/os-headers)
   `-- sys-apps/baselayout-1.9.4-r2
    `-- sys-apps/gawk-3.1.3-r1
    `-- sys-apps/util-linux-2.12-r4
     `-- sys-apps/sed-4.0.7
     `-- sys-libs/ncurses-5.4-r1
     `-- sys-apps/pam-login-3.14
      `-- sys-libs/pam-0.77
       `-- sys-libs/cracklib-2.7-r8
	`-- sys-apps/miscfiles-1.3-r1
	`-- sys-apps/portage-2.0.50-r7
	 `-- dev-python/python-fchksum-1.7.1
	  `-- sys-libs/zlib-1.1.4-r2
	 `-- dev-lang/python-2.3.3-r1
	  `-- dev-lang/tk-8.3.4-r1
	   `-- x11-base/xfree-4.3.0-r5 (virtual/x11)
	    `-- sys-devel/flex-2.5.4a-r5
	    `-- dev-libs/expat-1.95.6-r1
	    `-- media-libs/freetype-2.1.5-r1
	    `-- media-libs/fontconfig-2.2.2
	    `-- x11-base/opengl-update-1.5
	    `-- x11-misc/ttmkfdir-3.0.9-r1
	    `-- sys-devel/patch-2.5.9
	    `-- dev-lang/perl-5.8.2-r1
	     `-- sys-libs/db-4.1.25_p1-r3
	      `-- dev-lang/tcl-8.3.4
	      `-- dev-java/blackdown-jre-1.4.1 (virtual/jre) [ java ]
	       `-- dev-java/java-config-1.2.6
	       `-- sys-devel/gcc-3.3.2-r5
		`-- sys-devel/gcc-config-1.3.4
		`-- sys-apps/texinfo-4.6
	     `-- sys-libs/gdbm-1.8.0-r5
	    `-- media-libs/libpng-1.2.5-r6
	    `-- app-arch/unzip-5.50-r2
	    `-- app-arch/cabextract-0.6
	  `-- sys-libs/readline-4.3-r4
	   `-- app-shells/bash-2.05b-r9
	  `-- dev-libs/openssl-0.9.7d
	 `-- sys-apps/debianutils-1.16.7-r4
	  `-- app-arch/bzip2-1.0.2-r3
	  `-- sys-apps/coreutils-5.2.0-r2
      `-- sys-apps/shadow-4.0.3-r9
     `-- app-crypt/hashalot-0.2.0
 `-- dev-util/intltool-0.30
  `-- dev-perl/XML-Parser-2.34
Comment 10 Ákos Maróy 2004-06-07 16:53:44 UTC
some more info: it seems that gtkdiff, for that matter, uses gtk+-1.2.10-r11, instead of gtk+ 2.x. it also seems, that my system has both gtk+ libraries installed. if I remove gtk+ 1.2.10-r11, than gtkdiff just won't compile. gimp won't run either, and will emerge gtk+-1.2.10-r11 if I try to recompile it.

but, strangely enough, removing gtk+ 1.2.10-r11 results in a working vmware!

Comment 11 Tuan Van (RETIRED) gentoo-dev 2004-06-07 21:47:31 UTC
You may want to take a look at bug #44367. You may want to try a minimal CFLAGS, ie. CFLAGS="-O2 -pipe"
Comment 12 Ákos Maróy 2004-06-07 22:17:33 UTC
thanks for the tip. as I can see, the -msse2 flag is causing the problem. if I do:

CFLAGS="-O3 -pipe -march=pentium3  -mmmx -msse2 -msse" CXXFLAGS="${CFLAGS}" emerge "=gtk+-1.2.10-r11"

the bug occurs, if I do:

CFLAGS="-O3 -pipe -march=pentium3  -mmmx -msse" CXXFLAGS="${CFLAGS}" emerge "=gtk+-1.2.10-r11"

it does not. whom should we report this to? gcc people or the gtk+ people?
Comment 13 Chris Gianelloni (RETIRED) gentoo-dev 2004-06-08 04:42:55 UTC
That would definitely be a gtk+ bug.  They need to filter the -msse2 flag in the ebuild, so that you can have them in your CFLAGS, but the ebuild will build without it.  Also, I would file a bug on gtkdiff about it not listing gtk+-1.2* as a dependency.

Since this is not a VMware bug and you've found the problem, I'm going to mark this as RESOLVED-FIXED and we'll let the gtk+ guys deal with the filter-flags on that ebuild.