On Fri, Jun 08, 2007 at 12:24:18AM +1000, Norberto Meijome wrote: > On Thu, 7 Jun 2007 10:23:18 +0800 > Pei Pjf <[EMAIL PROTECTED]> wrote: > > > I had a successful upgrade to xorg7.2, All works fine. > > but vmware3 can not startup, > > > > $ vmware > > Setting TMPDIR=/var/tmp. > > Unable to fix standard file descriptors. > > > > Before upgrade to xorg7.2, Vmware3 works well. > > I reinstall vmware3 from ports, but the problem is still > > there. I have googled, no value info find. > > Hi Pei, > the only thing I can think of is that it's trying to access something that is > now different - maybe you can figure out what by using ktrace. > > B > > _________________________ > {Beto|Norberto|Numard} Meijome > > "A Man that is good at excuses is usually good at nothing else" > Benjamin Franklin > > I speak for myself, not my employer. Contents may be hot. Slippery when wet. > Reading disclaimers makes you go blind. Writing them is worse. You have been > Warned.
Thank you for reply. I use ktrace vmware, and get a ktrace.out, and kdump -f ktrace.out, but I don't know how to read it. It is long,I paste tail of it here. 98493 sh RET getegid 1001/0x3e9 98493 sh CALL open(0xbfbfeaf8,0,0x1) 98493 sh NAMI "/usr/local/bin/vmware" 98493 sh RET open 3 98493 sh CALL fcntl(0x3,0,0xa) 98493 sh RET fcntl 10/0xa 98493 sh CALL close(0x3) 98493 sh RET close 0 98493 sh CALL fcntl(0xa,0x2,0x1) 98493 sh RET fcntl 0 98493 sh CALL sigaction(0x2,0,0xbfbfe8d0) 98493 sh RET sigaction 0 98493 sh CALL sigaction(0x2,0xbfbfe880,0xbfbfe860) 98493 sh RET sigaction 0 98493 sh CALL sigaction(0x2,0,0xbfbfe880) 98493 sh RET sigaction 0 98493 sh CALL sigaction(0x2,0xbfbfe880,0) 98493 sh RET sigaction 0 98493 sh CALL sigaction(0x3,0,0xbfbfe8d0) 98493 sh RET sigaction 0 98493 sh CALL sigaction(0x3,0xbfbfe880,0xbfbfe860) 98493 sh RET sigaction 0 98493 sh CALL sigaction(0x3,0,0xbfbfe880) 98493 sh RET sigaction 0 98493 sh CALL sigaction(0x3,0xbfbfe880,0) 98493 sh RET sigaction 0 98493 sh CALL sigaction(0xf,0,0xbfbfe8d0) 98493 sh RET sigaction 0 98493 sh CALL sigaction(0xf,0xbfbfe880,0xbfbfe860) 98493 sh RET sigaction 0 98493 sh CALL sigaction(0x1c,0,0xbfbfe8d0) 98493 sh RET sigaction 0 98493 sh CALL sigaction(0x1c,0xbfbfe880,0xbfbfe860) 98493 sh RET sigaction 0 98493 sh CALL __getcwd(0xbfbfe520,0x400) 98493 sh RET __getcwd 0 98493 sh CALL read(0xa,0x80640a0,0x3ff) 98493 sh GIO fd 10 read 688 bytes "#!/bin/sh # # Run vmware # # $FreeBSD: ports/emulators/vmware3/files/vmware.in,v 1.1 2006/05/15 07:25:01 lawranc\ e Exp $ if [ ! -e /compat/linux/proc/cpuinfo ]; then echo "************************************************************" echo "It seems Linux procfs is not mounted on /compat/linux/proc." echo "VMware does not work without Linux procfs mounted." echo echo "For details, see linprocfs(5) manpage." echo "************************************************************" exit 1 fi LANG=C PATH=/bin:$PATH if [ _$TMPDIR = _ ]; then TMPDIR=/var/tmp echo Setting TMPDIR="$TMPDIR". export TMPDIR fi exec /usr/local/lib/vmware/bin/vmware "$@" " 98493 sh RET read 688/0x2b0 98493 sh CALL stat(0x8069670,0xbfbfe500) 98493 sh NAMI "/compat/linux/proc/cpuinfo" 98493 sh RET stat 0 98493 sh CALL eaccess(0x8069670,0) 98493 sh NAMI "/compat/linux/proc/cpuinfo" 98493 sh RET eaccess 0 98493 sh CALL write(0x1,0x806c000,0x19) 98493 sh GIO fd 1 wrote 25 bytes "Setting TMPDIR=/var/tmp. " 98493 sh RET write 25/0x19 98493 sh CALL execve(0x8069288,0x80692bc,0x80692c4) 98493 sh NAMI "/usr/local/lib/vmware/bin/vmware" 98493 sh NAMI "/compat/linux/lib/ld-linux.so.2" It is end of here. How to debug? Thanks in advance. Pei _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"