From owner-freebsd-current@FreeBSD.ORG Thu Oct 14 11:10:14 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 169D016A4CE for ; Thu, 14 Oct 2004 11:10:14 +0000 (GMT) Received: from grummit.biaix.org (86.Red-213-97-212.pooles.rima-tde.net [213.97.212.86]) by mx1.FreeBSD.org (Postfix) with SMTP id 6B9A943D1D for ; Thu, 14 Oct 2004 11:10:10 +0000 (GMT) (envelope-from lists-freebsd-current@biaix.org) Received: (qmail 59121 invoked by uid 1000); 14 Oct 2004 11:07:53 -0000 Date: Thu, 14 Oct 2004 13:07:52 +0200 From: Joan Picanyol To: freebsd-current@freebsd.org Message-ID: <20041014110752.GA57541@grummit.biaix.org> Mail-Followup-To: freebsd-current@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.1i Subject: NFS issues on BETA7 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Oct 2004 11:10:14 -0000 Hi, I'm having issues with NFS on my BETA7 workstation, some process get stuck in nfsfsync state, and many others are then block at select. Gnome becomes unusable, and I get "server not responding" song on the console, even though the server is pingable. /home is NFS mounted from a 4.10 server, NIC on the client is xl, debug.mpsafenet=0. I've set up serial debugging, so here go some traces. gconfd-2 is stuck in nfsfsync state: db> tr 644 sched_switch(c2045190,0,1,c0669127,34cda824) at sched_switch+0x140 mi_switch(1,0,c0668e4a,19d) at mi_switch+0x1ce sleepq_switch(c235c86c,2,da7bca34,c04d5903,da7bca68) at sleepq_switch+0xe4 sleepq_wait(c235c86c,0,c06671bb,db,0) at sleepq_wait+0x11 msleep(c235c86c,c235c840,4d,c066f202,0) at msleep+0x2d5 nfs_flush(c235c840,c1ff7b00,1,c2045190,0) at nfs_flush+0x961 nfs_close(da7bcb8c,c06ab380,c235c840,2,c1ff7b00) at nfs_close+0x7e vn_close(c235c840,2,c1ff7b00,c2045190,c06b51a0) at vn_close+0x42 vn_closefile(c275aae4,c2045190,c066475d,829,c275aae4) at vn_closefile+0xc4 fdrop_locked(c275aae4,c2045190,c066475d,768) at fdrop_locked+0x95 fdrop(c275aae4,c2045190,c0500dbe,c06b5160,0) at fdrop+0x3c closef(c275aae4,c2045190,c066475d,3e3,0) at closef+0x21c close(c2045190,da7bcd14,4,da7bcd3c,1) at close+0x135 syscall(2f,2f,2f,805e000,810b418) at syscall+0x272 Xint0x80_syscall() at Xint0x80_syscall+0x1f elinks also, db> tr 649 sched_switch(c2044190,0,1,0,aa7f5a4) at sched_switch+0x140 mi_switch(1,0,c0668e4a,19d) at mi_switch+0x1ce sleepq_switch(c289c02c,2,da79ea34,c04d5903,da79ea68) at sleepq_switch+0xe4 sleepq_wait(c289c02c,0,c06671bb,db,0) at sleepq_wait+0x11 msleep(c289c02c,c289c000,4d,c066f202,0) at msleep+0x2d5 nfs_flush(c289c000,c1c31c00,1,c2044190,0) at nfs_flush+0x961 nfs_close(da79eb8c,c06ab380,c289c000,3,c1c31c00) at nfs_close+0x7e vn_close(c289c000,3,c1c31c00,c2044190,c2044190) at vn_close+0x42 vn_closefile(c1c2f83c,c2044190,c066475d,829,c1c2f83c) at vn_closefile+0xc4 fdrop_locked(c1c2f83c,c2044190,c066475d,768) at fdrop_locked+0x95 fdrop(c1c2f83c,c2044190,c1c2f83c,da79ec80,c1c31c00) at fdrop+0x3c closef(c1c2f83c,c2044190,c066475d,3e3,0) at closef+0x21c close(c2044190,da79ed14,4,da79ed3c,1) at close+0x135 syscall(2f,2f,2f,0,28435ec0) at syscall+0x272 Xint0x80_syscall() at Xint0x80_syscall+0x1f --- syscall (6, FreeBSD ELF32, close), eip = 0x2839ee6f, esp = 0xbfbfeb1c, ebp = 0xbfbfeb28 --- What else should I do to debug this further? tks -- pica