Subject: Re: Problem with Linux emulation?
To: Paulo Alexandre Pinto Pires <pappires@ppires.org>
From: Gary Duzan <gary@duzan.org>
List: current-users
Date: 05/12/2002 13:15:12
   I can confirm this. I saw this a couple weeks ago but neglected
to report it. I have the same setup, but with SuSE 7.3 from pkgsrc,
and get the same loop behavior. I noticed some checkins in the last
couple days which could be relevant, but haven't had a chance to try
a new kernel yet. Hopefully, I'll get to that today.

					Gary D. Duzan



In Message <20020512104703.A22679@domine.ppires.org> ,
   Paulo Alexandre Pinto Pires <pappires@ppires.org> wrote:

=>Hello, folks.
=>
=>I upgraded my source tree to 2002/05/11, from 2002/03/26 -current
=>(both 1.5ZC).  After having booted with a new kernel and having
=>started a ful build of the source tree, I tried to run Netscape
=>Communicator 4.77 for Linux but it would draw the credits and hang.
=>A ktrace showed an endless loop of events as below.
=>
=>	 25173 netscape CALL  #220 (unimplemented getdents64)(0x16,0x90c8430,0x200)
=>	 25173 netscape RET   #220 (unimplemented getdents64) 464/0x1d0
=>	 25173 netscape CALL  llseek(0x16,0,0x78000000,0xbfbfc2c8,0)
=>	 25173 netscape RET   llseek 0
=>	 25173 netscape CALL  #220 (unimplemented getdents64)(0x16,0x90c8430,0x200)
=>	 25173 netscape RET   #220 (unimplemented getdents64) 464/0x1d0
=>	 25173 netscape CALL  llseek(0x16,0,0x78000000,0xbfbfc2c8,0)
=>	 25173 netscape RET   llseek 0
=>
=>After having built and installed current userland, ktrace output
=>changed slightly (not complaining about an unimplementes syscall.
=>
=>	 20714 netscape CALL  getdents64(0x16,0x90c8430,0x200)
=>	 20714 netscape RET   getdents64 472/0x1d8
=>	 20714 netscape CALL  llseek(0x16,0,0x78000000,0xbfbfbe20,0)
=>	 20714 netscape RET   llseek 0
=>
=>I checked, and file descriptor 0x16 is my home directory, which is
=>NFS-mounted.  My Linux libraries were taken from RedHat 7.1, and they
=>used to work very fine before this upgrade.
=>
=>Anyone else seen this?
=>
=>-- 
=>	Pappires
=>
=>... Qui habet aurem audiat quid Spiritus dicat ecclesiis.