From owner-freebsd-hackers Tue May 9 14:09:23 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA26246 for hackers-outgoing; Tue, 9 May 1995 14:09:23 -0700 Received: from ibp.ibp.fr (ibp.ibp.fr [132.227.60.30]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id OAA26239 for ; Tue, 9 May 1995 14:09:12 -0700 Received: from blaise.ibp.fr (blaise.ibp.fr [132.227.60.1]) by ibp.ibp.fr (8.6.12/jtpda-5.0) with ESMTP id XAA03490 for ; Tue, 9 May 1995 23:09:09 +0200 Received: from (roberto@localhost) by blaise.ibp.fr (8.6.12/jtpda-5.0) id XAA04868 for hackers@FreeBSD.org; Tue, 9 May 1995 23:09:08 +0200 From: roberto@blaise.ibp.fr (Ollivier Robert) Message-Id: <199505092109.XAA04868@blaise.ibp.fr> Subject: Name cache handling and lsof To: hackers@FreeBSD.org (Hackers' list FreeBSD) Date: Tue, 9 May 1995 23:09:08 +0200 (MET DST) X-Operating-System: FreeBSD BUILT-19950501 ctm#617 X-Mailer: ELM [version 2.4 PL24] Content-Type: text Content-Length: 1853 Sender: hackers-owner@FreeBSD.org Precedence: bulk The new name cache handling seems to have broken lsof (even 3.26). It does not even compile. cc -O -DCANDOCHILD -DLSOF -D_FREEBSDV=200 -DN_UNIX=\"/kernel\" -I./dialects/freebsd/include/2 -c dproc.c dproc.c: In function `ncache_load': dproc.c:651: structure has no member named `nc_nxt' *** Error code 1 Stop. The new inpcb code seemed to have confused lsof as well. Here is the output of the recently 2.0-RELEASE ported binary : 208 [23:03] root@keltia:~# lsof lsof: WARNING: can't read name cache pointer: 0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ COMMAND PID USER FD TYPE DEVICE SIZE/OFF INODE NAME swapper 0 root cwd VDIR 4, 0 512 2 / (/dev/sd0a) init 1 root cwd VDIR 4, 0 512 2 / (/dev/sd0a) pagedaemo 2 root cwd VDIR 4, 0 512 2 / (/dev/sd0a) vmdaemon 3 root cwd VDIR 4, 0 512 2 / (/dev/sd0a) update 4 root cwd VDIR 4, 0 512 2 / (/dev/sd0a) syslogd 60 root cwd VDIR 4, 0 512 2 / (/dev/sd0a) syslogd 60 root 0u VCHR 2, 2 0x0 495 /dev/null syslogd 60 root 1u VCHR 2, 2 0x0 495 /dev/null syslogd 60 root 2u VCHR 2, 2 0x0 495 /dev/null syslogd 60 root 3r VREG 4, 19 3196 147 /usr (/dev/sd2d) syslogd 60 root 4u unix 0xf078a900 0x0 /dev/log syslogd 60 root 5u inet 0x0 UDP can't read inpcb at 0xf078ec80 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Any ideas on how to fix it ? -- Ollivier ROBERT -=- The daemon is FREE! -=- roberto@FreeBSD.ORG FreeBSD keltia 2.0-BUILT-19950503 #3: Wed May 3 19:53:04 MET DST 1995