Subject: Problem with Linux emulation?
To: None <current-users@netbsd.org>
From: Paulo Alexandre Pinto Pires <pappires@ppires.org>
List: current-users
Date: 05/12/2002 10:47:03
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.