From owner-freebsd-current@FreeBSD.ORG Tue Dec 29 23:25:59 2009 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 04F00106568F for ; Tue, 29 Dec 2009 23:25:59 +0000 (UTC) (envelope-from lwindschuh@googlemail.com) Received: from mail-qy0-f176.google.com (mail-qy0-f176.google.com [209.85.221.176]) by mx1.freebsd.org (Postfix) with ESMTP id A68988FC1E for ; Tue, 29 Dec 2009 23:25:58 +0000 (UTC) Received: by qyk6 with SMTP id 6so4913515qyk.3 for ; Tue, 29 Dec 2009 15:25:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=4aBgz46qmAen3bEn7iAg21Qh8MrlsEvrmGAPf7uEfdQ=; b=CVf36BjZqHfQn7Gw3DNHOv5XYv8CktZa+/yk4Dx/DozESrypgf6uQmaqspt/KOpmvZ agS+3RCgcjcjm4wByerDvQyh6A62ALRzudp2H1D/1Vjo93B2tBlF53WtUegGDMNX0GYU GpV4bsJfc1C6KrxzylFqnPK4nWfBTeEYQcquk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=tNBaehgpU8e1bdznP0s4KPFcvjWVGPEUongxOJOLXNgay3INKt4Y8JUKtxVB9yYDAJ FzeDiJ0Y6hdbgMLuS+gvxV5VDwCs71e4Awa3Sa6XXzG105GKusr1zuhWjGbrHXT2UhOu JcSxNKDkdZcWwk37slslrsC9LXrBAUuQ1XBcI= MIME-Version: 1.0 Received: by 10.229.20.136 with SMTP id f8mr2087575qcb.1.1262129153478; Tue, 29 Dec 2009 15:25:53 -0800 (PST) Date: Wed, 30 Dec 2009 00:25:53 +0100 Message-ID: <90a5caac0912291525k25210016ib7d45be088c162b9@mail.gmail.com> From: Lucius Windschuh To: current@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: NFS panic: ^C on cp X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 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: Tue, 29 Dec 2009 23:25:59 -0000 Hi, I'm using CURRENT r201138 and attending the 26C3, where we have access to a NetApp filer (nfs://81.163.130.102/vol/fast, may work also for external IPs). It works well. But the following command sequence results with high probability, not always, in a panic: # mount_nfs -o nfsv3,rsize=32768,wsize=32768,intr 81.163.130.102:/vol/fast /mnt # cd /mnt/ # cp some_large_file /some/where/local/ (wait a while) ^C (panic: Assertion lk->lk_exslpfail == 0 failed at /usr/src/sys/kern/kern_lock.c:962) I Backtrace: Tracing pid 2754 tid 100209 td 0xc7580240 kdb_enter(c09ec974,c09ec974,c09c2936,eb402af4,1,...) at kdb_enter+0x3a panic(c09c2936,c09e9af9,c09e98f2,3c2,c6511030,...) at panic+0x136 __lockmgr_args(daf26180,100000,0,0,0,...) at __lockmgr_args+0xe50 bqrelse(daf26120,0,c09f7b16,d3e,eb402c54,...) at bqrelse+0x44a bufdone_finish(daf26120,daf26120,daf26120,0,eb402cbc,...) at bufdone_finish+0x3ff bufdone(daf26120,eb402c80,c8119080,eb402cbc,c06c7795,...) at bufdone+0x6a nfs_doio(c8de7440,daf26120,c8119080,0,3c00,...) at nfs_doio+0x67b nfssvc_iod(c0c23f80,eb402d38,c09e7dea,343,c7df3000,...) at nfssvc_iod+0x27c fork_exit(c0878520,c0c23f80,eb402d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xeb402d70, ebp = 0 --- With PID 2754 being: [nfsiod 0] I didn't start lockd, if this matters. My /etc/rc.conf contains: nfs_client_enable="YES" The textdump is available here: http://sites.google.com/site/lwfreebsd/Home/files/nfs-crash.tar.gz?attredirects=0&d=1 My kernel config: http://sites.google.com/site/lwfreebsd/Home/files/kernelconfig-T400.txt?attredirects=0&d=1 Is there anything more I can do to track this bug further down? Regards Lucius