From owner-freebsd-current@FreeBSD.ORG Mon Aug 23 12:59:04 2010 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3033C10656AB; Mon, 23 Aug 2010 12:59:04 +0000 (UTC) (envelope-from ianf@clue.co.za) Received: from inbound01.jnb1.gp-online.net (inbound01.jnb1.gp-online.net [41.161.16.135]) by mx1.freebsd.org (Postfix) with ESMTP id BF7D88FC12; Mon, 23 Aug 2010 12:59:03 +0000 (UTC) Received: from [41.154.88.19] (helo=clue.co.za) by inbound01.jnb1.gp-online.net with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.63) (envelope-from ) id 1OnWc8-0001Fe-A8; Mon, 23 Aug 2010 14:59:00 +0200 Received: from localhost ([127.0.0.1] helo=clue.co.za) by clue.co.za with esmtp (Exim 4.72 (FreeBSD)) (envelope-from ) id 1OnWc7-0001Kv-47; Mon, 23 Aug 2010 14:58:59 +0200 Message-Id: To: John Baldwin From: Ian FREISLICH In-Reply-To: <201008230826.49509.jhb@freebsd.org> References: <201008230826.49509.jhb@freebsd.org> X-Attribution: BOFH Date: Mon, 23 Aug 2010 14:58:59 +0200 Cc: freebsd-current@freebsd.org Subject: Re: fusefs-kmod broken? 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: Mon, 23 Aug 2010 12:59:04 -0000 John Baldwin wrote: > The uart thing is a red herring, notice the actual PC value is '0'. Something > in kern_open() invoked a NULL function pointer. Doing 'l *kern_open+0x35' in > kgdb would be a good start of where to look. (kgdb) l *kern_open+0x35 0xc0649ce5 is in kern_open (/usr/src/sys/kern/vfs_syscalls.c:1040). 1035 kern_open(struct thread *td, char *path, enum uio_seg pathseg, int flags, 1036 int mode) 1037 { 1038 1039 return (kern_openat(td, AT_FDCWD, path, pathseg, flags, mode)); 1040 } 1041 1042 int 1043 kern_openat(struct thread *td, int fd, char *path, enum uio_seg pathseg, 1044 int flags, int mode) That's what my reading seemed indicate. I had to downgrade the system back to 8.0-STABLE at around 21 April 2010, to get the system working. I'm currently doing a binary search to find offending commit, since CURRENT and STABLE panic reliably, and in the same way I'm sure that the problem is common to both. I'm down to a window of 9 hours. My money is currently on: Working file: sys/kern/vfs_syscalls.c Approved by: re (bz) ---------------------------- revision 1.487.2.7 date: 2010/04/27 10:47:54; author: kib; state: Exp; lines: +2 -15 SVN rev 207270 on 2010-04-27 10:47:54Z by kib MFC r206547: Handle a case in kern_openat() when vn_open() change file type from DTYPE_VNODE. ---------------------------- Ian -- Ian Freislich