From owner-freebsd-fs@FreeBSD.ORG Sat Jun 4 01:49:23 2011 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E7AD3106564A for ; Sat, 4 Jun 2011 01:49:22 +0000 (UTC) (envelope-from freebsd-fs@m.gmane.org) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by mx1.freebsd.org (Postfix) with ESMTP id 7D22E8FC0A for ; Sat, 4 Jun 2011 01:49:22 +0000 (UTC) Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1QSfzM-0005QH-V5 for freebsd-fs@freebsd.org; Sat, 04 Jun 2011 03:49:20 +0200 Received: from dyn1245-230.vpn.ic.ac.uk ([129.31.245.230]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 04 Jun 2011 03:49:20 +0200 Received: from jtotz by dyn1245-230.vpn.ic.ac.uk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 04 Jun 2011 03:49:20 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-fs@freebsd.org From: Johannes Totz Date: Sat, 04 Jun 2011 02:49:06 +0100 Lines: 89 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: dyn1245-230.vpn.ic.ac.uk User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.2.17) Gecko/20110414 Thunderbird/3.1.10 In-Reply-To: Subject: Re: fusefs broken on 8-stable? X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 Jun 2011 01:49:23 -0000 On 13/05/2011 13:56, Johannes Totz wrote: > Heya! > > Using encfs (built on top of fuse) gives me panics in combination with > rsync. Dump didn't succeed. The info below is transcribbled from a > photograph. This is repeatable. > Without dump this is probably not very helpful.... > > > # uname -a > FreeBSD XXX 8.2-STABLE FreeBSD 8.2-STABLE #1: Thu Mar 10 23:30:08 GMT > 2011 root@XXX:/usr/obj/usr/src/sys/GENERIC amd64 Managed to get a dump: Fatal trap 12: page fault while in kernel mode cpuid = 1; apic id = 01 fault virtual address = 0x40 fault code = supervisor read data, page not present instruction pointer = 0x20:0xffffffff81f2ba3c stack pointer = 0x28:0xffffff813aa2f570 frame pointer = 0x28:0xffffff813aa2f5a0 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 1560 (rsync) trap number = 12 panic: page fault cpuid = 1 KDB: stack backtrace: #0 0xffffffff805cc226 at kdb_backtrace+0x5c #1 0xffffffff8059d000 at panic+0x1b4 #2 0xffffffff80875a75 at trap_fatal+0x394 #3 0xffffffff80875ce5 at trap_pfault+0x252 #4 0xffffffff808761b5 at trap+0x3f4 #5 0xffffffff8085f384 at calltrap+0x8 #6 0xffffffff81f2c170 at fdisp_make+0xe4 #7 0xffffffff81f3033d at fuse_lookup+0x1dc #8 0xffffffff808caac8 at VOP_LOOKUP_APV+0x4c #9 0xffffffff8061b0db at lookup+0x61e #10 0xffffffff8061bf1f at namei+0x592 #11 0xffffffff80629df4 at kern_statat_vnhook+0x87 #12 0xffffffff80629f98 at kern_statat+0x15 #13 0xffffffff80629fb6 at kern_lstat+0x1c #14 0xffffffff8062a03d at lstat+0x25 #15 0xffffffff805d7cf4 at syscallenter+0x2d9 #16 0xffffffff80875d45 at syscall+0x38 #17 0xffffffff8085f662 at Xfast_syscall+0xe2 #0 doadump () at pcpu.h:224 #1 0xffffffff8059cd12 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:419 #2 0xffffffff8059d03b in panic (fmt=Variable "fmt" is not available.) at /usr/src/sys/kern/kern_shutdown.c:592 #3 0xffffffff80875a75 in trap_fatal (frame=0xffffff813aa2f4c0, eva=64) at /usr/src/sys/amd64/amd64/trap.c:809 #4 0xffffffff80875ce5 in trap_pfault (frame=0xffffff813aa2f4c0, usermode=0) at /usr/src/sys/amd64/amd64/trap.c:725 #5 0xffffffff808761b5 in trap (frame=0xffffff813aa2f4c0) at /usr/src/sys/amd64/amd64/trap.c:475 #6 0xffffffff8085f384 in calltrap () at /usr/src/sys/amd64/amd64/exception.S:228 #7 0xffffffff81f2ba3c in fiov_adjust () from /usr/local/modules/fuse.ko #8 0xffffffff81f2c170 in fdisp_make () from /usr/local/modules/fuse.ko #9 0xffffffff81f3033d in fuse_lookup () from /usr/local/modules/fuse.ko #10 0xffffffff808caac8 in VOP_LOOKUP_APV (vop=0x0, a=0x30) at vnode_if.c:123 #11 0xffffffff8061b0db in lookup (ndp=0x618) at vnode_if.h:54 #12 0xffffffff8061bf1f in namei (ndp=0xffffff813aa2f8e0) at /usr/src/sys/kern/vfs_lookup.c:269 #13 0xffffffff80629df4 in kern_statat_vnhook (td=0xffffff00039f2460, flag=Variable "flag" is not available.) at /usr/src/sys/kern/vfs_syscalls.c:2346 #14 0xffffffff80629f98 in kern_statat (td=Variable "td" is not available.) at /usr/src/sys/kern/vfs_syscalls.c:2327 #15 0xffffffff80629fb6 in kern_lstat (td=Variable "td" is not available.) at /usr/src/sys/kern/vfs_syscalls.c:2400 #16 0xffffffff8062a03d in lstat (td=Variable "td" is not available.) at /usr/src/sys/kern/vfs_syscalls.c:2390 #17 0xffffffff805d7cf4 in syscallenter (td=0xffffff00039f2460, sa=0xffffff813aa2fbc0) at /usr/src/sys/kern/subr_trap.c:315 #18 0xffffffff80875d45 in syscall (frame=0xffffff813aa2fc50) at /usr/src/sys/amd64/amd64/trap.c:914 #19 0xffffffff8085f662 in Xfast_syscall () at /usr/src/sys/amd64/amd64/exception.S:381 #20 0x000000080097a5dc in ?? () At #10 a=0x30 looks dodgy and fault address is 0x40, but I have no idea what that means...