Re: vmware3 cann't start up after upgrade xorg7.2

2007-06-08 Thread Pei Pjf
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]"


Re: vmware3 cann't start up after upgrade xorg7.2

2007-06-07 Thread Norberto Meijome
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.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"