Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 278488 - app-emulation/vmware-workstation-6.5.2.156735-r1 crash while creating a new virtual machine
Summary: app-emulation/vmware-workstation-6.5.2.156735-r1 crash while creating a new v...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo VMWare Bug Squashers [disabled]
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-20 16:05 UTC by Michal Špondr
Modified: 2011-08-19 18:47 UTC (History)
2 users (show)

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


Attachments
Log for vmware workstation (ui-30737.log,37.66 KB, text/plain)
2009-08-30 11:43 UTC, Michal Špondr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michal Špondr 2009-07-20 16:05:36 UTC
If I try to create a new virtual machine, the vmware crashes without any text in stdout/stderr. I'm able to run previously created virtual machines or open existing ones.

Reproducible: Always

Steps to Reproduce:
1. run vmware
2. File > New > Virtual Machine (or just Ctrl+n)

Actual Results:  
vmware-workstation crashes while trying to create a new virtual machine

Expected Results:  
vmware-workstation shouldn't crash

# emerge --info
Portage 2.1.6.13 (default/linux/amd64/2008.0/desktop, gcc-4.3.2, glibc-2.9_p20081201-r2, 2.6.29-gentoo-r5 x86_64)
=================================================================
System uname: Linux-2.6.29-gentoo-r5-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T7250_@_2.00GHz-with-glibc2.2.5
Timestamp of tree: Mon, 20 Jul 2009 12:20:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.8-r1
dev-lang/python:     2.5.4-r3
dev-util/cmake:      2.6.4
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.4_p6, 1.6.3, 1.7.9-r1, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=core2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -pipe -march=core2"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="cs_CZ.UTF8"
LC_ALL="cs_CZ.UTF8"
LDFLAGS="-Wl,-O1"
LINGUAS="cs"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/home/m1c4a1/portage"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X acpi alsa amd64 ao audiofile bindist bluetooth branding bzip2 cairo cddb cdr cli cracklib crypt cups dbus dri dvd dvdr encode flac gdbm geoip gif glut gnome gnutls gpm gstreamer gtk gtk2 hal iconv imagemagick ipv6 isdnlog jpeg jpeg2k libnotify lm_sensors mad midi mikmod mmap mmx mp3 mpeg mplayer mudflap multilib ncurses nls nptl nptlonly ogg openal opengl openmp pam pcre pdf plotutils png pppd qt3 qt3support qt4 quicktime readline reflection sdl session sharedmem smartcard spl sqlite sse sse2 ssl ssse3 svg sysfs tcpd threads trayicon truetype type1 unicode usb vim-syntax vorbis wifi xinerama xml xorg xulrunner xv zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="cs" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY

I've installed app-emulation/vmware-modules-1.0.0.24
Comment 1 Jonathan Heaney 2009-07-21 17:49:18 UTC
I'm seeing this on my ~x86 box with different gcc, glibc and kernel 2.6.30.  VMware dies with no output at all when trying to create a new VM.

emerge --info
Portage 2.2_rc33 (default/linux/x86/2008.0/desktop, gcc-4.3.3, glibc-2.10.1-r0, 2.6.30-gentoo-r3 i686)                                                          
=================================================================               
System uname: Linux-2.6.30-gentoo-r3-i686-AMD_Athlon-tm-with-gentoo-2.0.1       
Timestamp of tree: Mon, 20 Jul 2009 22:45:01 +0000                              
app-shells/bash:     4.0_p24                                                    
dev-java/java-config: 2.1.8-r1                                                  
dev-lang/python:     2.6.2-r1                                                   
dev-util/cmake:      2.6.4-r1                                                   
sys-apps/baselayout: 2.0.1                                                      
sys-apps/openrc:     0.4.3-r3                                                   
sys-apps/sandbox:    2.0                                                        
sys-devel/autoconf:  2.13, 2.63-r1                                              
sys-devel/automake:  1.7.9-r1, 1.9.6-r2, 1.10.2, 1.11                           
sys-devel/binutils:  2.19.1-r1                                                  
sys-devel/gcc-config: 1.4.1                                                     
sys-devel/libtool:   2.2.6a                                                     
virtual/os-headers:  2.6.30                                                     
ACCEPT_KEYWORDS="x86 ~x86"                                                      
CBUILD="i686-pc-linux-gnu"                                                      
CFLAGS="-march=athlon-xp -O2 -fforce-addr -fomit-frame-pointer -fprefetch-loop-arrays -pipe"                                                                    
CHOST="i686-pc-linux-gnu"                                                       
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"                                                        
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"                                             
CXXFLAGS="-march=athlon-xp -O2 -fforce-addr -fomit-frame-pointer -fprefetch-loop-arrays -pipe"                                                                  
DISTDIR="/usr/portage/distfiles"                                                
EMERGE_DEFAULT_OPTS="--with-bdeps y"                                            
FEATURES="distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-orphans userfetch"                                    
GENTOO_MIRRORS="http://gentoo.tiscali.nl/"                                      
LANG="en_GB.UTF-8"                                                              
LC_ALL="en_GB.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_GB"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://foucault/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acpi alsa audiofile avi berkdb bluetooth branding bzip2 cairo cddb cdparanoia cdr cli cracklib crypt css cups curl dbus dga dri dts dv dvd dvdr dvdread eds emboss encode evo exif expat extrafilters fam ffmpeg flac foomaticdb fortran gdbm geoip gif gimpprint glibc-omitfp glitz glut gphoto2 gpm gtk hal iconv idn ieee1394 imagemagick isdnlog joystick jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility lame lcms lm_sensors logrotate mad midi mikmod mjpeg mmx mmxext mng modplug mp3 mp4 mpeg mplayer mudflap musepack musicbrainz ncurses nfs nls nptl nptlonly nsplugin nvidia ogg opengl openmp oss pam pch pcre pdf perl pic png ppds pppd python qt3 qt3support qt4 quicktime readline reflection rtc sdl session sndfile sox speex spell spl sqlite sse ssl startup-notification svg sysfs tcpd theora tiff truetype unicode usb vcd vorbis win32codecs wmf x264 x86 xcomposite xine xml xorg xscreensaver xulrunner xv xvid xvmc yv12 zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_GB" USERLAND="GNU" VIDEO_CARDS="nv nvidia"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Vadim Kuznetsov (RETIRED) gentoo-dev 2009-08-28 14:48:10 UTC
6.5.3 is in the tree. Could you try it? It worked for me.
Comment 3 Michal Špondr 2009-08-28 18:51:46 UTC
I've app-emulation/vmware-workstation-6.5.3.185404 and it is still crashing.
Comment 4 Vadim Kuznetsov (RETIRED) gentoo-dev 2009-08-28 19:41:43 UTC
Could you check logs in /tmp/vmware-$USER/?
Also try to start from command line.
Comment 5 Jonathan Heaney 2009-08-29 18:42:01 UTC
Due to this problem I'd switched to using virtualbox-binas a workaround.

However, I tried workstation-6.5.3 as advised, and now it seems to work.  I can create a winxp virtual machine no problem.

Here's what I did-

1. Uninstalled vmware-workstation-6.5.2 (did this a few days after my original post in this thread), deleted my vmware virtual machine disks.
2. emerge -pv depclean, and got rid of all the glibmm etc stuff that vmware installed (I'll include a list of the stuff that had to be re-installed when I re-emerged workstation).  I use KDE4 so a lot of the Gnome stuff vmware needs is used ony by it.
3. Used virtualbox-bin for a while
4. Emerged vmware-workstation when it got bumped to 6.5.3.  This pulled in -
dev-libs/libsigc++-2.2.3
dev-cpp/cairomm-1.6.0
dev-cpp/glibmm-2.20.1
app-emulation/vmware-modules-1.0.0.25
gnome-base/libgtop-2.26.1
gnome-base/libgnomecanvas-2.26.0
dev-python/cython-0.11.2-r1
dev-python/setuptools-0.6-r1
dev-python/lxml-2.2.2
gnome-base/gnome-keyring-2.26.3
dev-cpp/gtkmm-2.16.0
x11-libs/libgksu-2.0.12
dev-cpp/libgnomecanvasmm-2.26.0
dev-cpp/libsexymm-0.1.9
x11-libs/libview-0.6.2
app-emulation/vmware-workstation-6.5.3.185404

5. After emerge completed, ran etc-update, still had -
     1) /etc/vmware/config (1)                                              
     2) /etc/vmware/networking (1)
From previous install, backup up the old ones and overwrote them with the new versions.
6. Ran emerge --config vmware-workstation
7. Started vmware init service
8. Re-ran emerge --config vmware-workstation and re-started vmware init service.
9. Started vmware from a konsole prompt as normal user - NOTE - at no point did I touch an vmware related stuff in my HOME directory.
10.  Success - have created several VM's using both the 'Typical' wizard and 'Custom' settings.

Haven't actually installed an OS on the newly created VM's yet, but they do start up and look for a boot disk/cd.  So it looks fine here.

YMMV, but IMHO it's worth completely uninstalling, deleting everything, and re-installing.  And just in case anything else has changed -

emerge --info                     
Portage 2.2_rc40 (default/linux/x86/10.0/desktop, gcc-4.4.1, glibc-2.10.1-r0, 2.6.30-gentoo-r5 i686)                                                            
=================================================================               
System uname: Linux-2.6.30-gentoo-r5-i686-AMD_Athlon-tm-with-gentoo-2.0.1       
Timestamp of tree: Fri, 28 Aug 2009 22:15:01 +0000                              
app-shells/bash:     4.0_p28                                                    
dev-java/java-config: 2.1.9                                                     
dev-lang/python:     2.6.2-r1, 3.1.1                                            
dev-util/cmake:      2.6.4-r2                                                   
sys-apps/baselayout: 2.0.1                                                      
sys-apps/openrc:     0.4.3-r3                                                   
sys-apps/sandbox:    2.1                                                        
sys-devel/autoconf:  2.13, 2.63-r1                                              
sys-devel/automake:  1.9.6-r2, 1.10.2, 1.11                                     
sys-devel/binutils:  2.19.1-r1                                                  
sys-devel/gcc-config: 1.4.1                                                     
sys-devel/libtool:   2.2.6a                                                     
virtual/os-headers:  2.6.30-r1                                                  
ACCEPT_KEYWORDS="x86 ~x86"                                                      
CBUILD="i686-pc-linux-gnu"                                                      
CFLAGS="-march=athlon-xp -O2 -fforce-addr -fomit-frame-pointer -fprefetch-loop-arrays -pipe"                                                                    
CHOST="i686-pc-linux-gnu"                                                       
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"                                                        
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"                                             
CXXFLAGS="-march=athlon-xp -O2 -fforce-addr -fomit-frame-pointer -fprefetch-loop-arrays -pipe"                                                                  
DISTDIR="/usr/portage/distfiles"                                                
EMERGE_DEFAULT_OPTS="--with-bdeps y"                                            
FEATURES="assume-digests distlocks fixpackages parallel-fetch preserve-libs protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"        
GENTOO_MIRRORS="http://gentoo.tiscali.nl/"                                      
LANG="en_GB.UTF-8"                                                              
LC_ALL="en_GB.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en en_GB"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://foucault/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acpi alsa audiofile avi bash-completion berkdb bluetooth branding bzip2 cairo cdda cddb cdparanoia cdr cli cracklib crypt css cups curl dbus dga dri dts dv dvd dvdr eds emboss encode evo exif expat extrafilters fam ffmpeg flac foomaticdb fortran gdbm geoip gif gimpprint glibc-omitfp glitz glut gphoto2 gpm gtk hal iconv idn ieee1394 imagemagick isdnlog joystick jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility lame lcms libnotify lm_sensors logrotate mad mikmod mjpeg mmx mmxext mng modplug mp3 mp4 mpeg mplayer mudflap musepack musicbrainz ncurses nfs nls nptl nptlonly nsplugin nvidia ogg opengl openmp oss pam pch pcre pdf perl pic png ppds pppd python qt3support qt4 quicktime readline reflection rtc sdl session sndfile sox speex spell spl sqlite sse ssl startup-notification svg sysfs tcpd theora thunar tiff truetype unicode usb vcd vorbis win32codecs wmf x264 x86 xcomposite xine xml xorg xscreensaver xulrunner xv xvid xvmc yv12 zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_GB" USERLAND="GNU" VIDEO_CARDS="nv nvidia"
Unset:  CPPFLAGS, CTARGET, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 6 Michal Špondr 2009-08-30 11:43:55 UTC
Created attachment 202702 [details]
Log for vmware workstation

This is the log which remains in /tmp/vmware-m1c4a1 after vmware workstation crashed.
Comment 7 MAL 2009-09-01 13:18:41 UTC
I have the exact same problem with 6.5.3.185404
I cannot create a new VM or access the snapshots manager without VMWare bombing out.

However, I found that running it this way:
VMWARE_USE_SHIPPED_GTK="yes" vmware
works.

So, I am rebuilt all vmware-workstation direct dependencies and it fixed the problem.  Can't tell you which library fixed it though, sorry!
Comment 8 Michal Špondr 2009-09-01 20:01:31 UTC
VMWARE_USE_SHIPPED_GTK="yes" vmware works for me, too.

(In reply to comment #7)
> I have the exact same problem with 6.5.3.185404
> I cannot create a new VM or access the snapshots manager without VMWare bombing
> out.
> 
> However, I found that running it this way:
> VMWARE_USE_SHIPPED_GTK="yes" vmware
> works.
Comment 9 Da Fox 2009-10-05 20:36:43 UTC
(In reply to comment #7)
> So, I am rebuilt all vmware-workstation direct dependencies and it fixed the
> problem.  Can't tell you which library fixed it though, sorry!

I rebuild a few logical dependencies one by one (dev-cpp/libsexymm x11-libs/libview x11-libs/libXi) and the one that fixed it for me was dev-cpp/libsexymm.
It would be nice to know why it broke in the first place though...
Comment 10 Michal Špondr 2010-06-28 22:09:33 UTC
I resolve this bug as WONTFIX, because I don't experience this behaviour in newest versions and there is a solution VMWARE_USE_SHIPPED_GTK="yes" mentioned above.
Comment 11 michael higgins 2011-08-19 18:47:08 UTC
(In reply to comment #10)
> I resolve this bug as WONTFIX, because I don't experience this behaviour in
> newest versions and there is a solution VMWARE_USE_SHIPPED_GTK="yes" mentioned
> above.

This is a pretty poor development. It should be fixed. The problem is NOT SOLVED and there is NO WORKAROUND ("use shipped gtk" has many other failures).

However, as rebuilding libsexymm was the ONLY way I could get a new VM made, I think that should be investigated and this bug re-opened until the reason found and the bug fixed. Searching for a persistent problem is only helpful if the existing bugs are still referenced in open status, you know?