From owner-freebsd-current@FreeBSD.ORG Fri Aug 5 19:01:05 2011 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 9E94D106564A for ; Fri, 5 Aug 2011 19:01:05 +0000 (UTC) (envelope-from egraaf@egraaf.org) Received: from smtp-vbr6.xs4all.nl (smtp-vbr6.xs4all.nl [194.109.24.26]) by mx1.freebsd.org (Postfix) with ESMTP id F22A98FC1E for ; Fri, 5 Aug 2011 19:01:04 +0000 (UTC) Received: from obelix-nieuw.egraaf.org (egraaf.org [82.161.211.233]) by smtp-vbr6.xs4all.nl (8.13.8/8.13.8) with ESMTP id p75IjXSX032213 for ; Fri, 5 Aug 2011 20:45:33 +0200 (CEST) (envelope-from egraaf@egraaf.org) Received: by obelix-nieuw.egraaf.org (Postfix, from userid 33) id 45F82308053; Fri, 5 Aug 2011 11:42:56 +0200 (CEST) To: X-PHP-Originating-Script: 0:func.inc MIME-Version: 1.0 Date: Fri, 05 Aug 2011 11:42:56 +0200 From: Edwin de Graaf Message-ID: X-Sender: egraaf@egraaf.org User-Agent: RoundCube Webmail/0.3.1 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 X-Virus-Scanned: by XS4ALL Virus Scanner Subject: 9-BETA1 Fatal trap 9 in __mnt_vnode_next 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: Fri, 05 Aug 2011 19:01:05 -0000 I am running FreeBSD 9-Beta1 (csup from July 31) and I had a Fatal trap 9 in __mnt_vnode_next: (transcribed from a picture) Fatal trap 9: general protection fault while in kernel mode cpuid = 0; apic id =00 instruction pointer = 0x20:0xffffffff8086d790 stack pointer = 0x20:0xffffff8340be0a40 frame pointer = 0x28:0xffffff8340be0a60 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 = 18 (syncer) [ thread pid 18 tid 100077 ] Stopped at __mnt_vnode_next+0xc0: movq %rax,0x30(%rdx) db> bt Tracing pid 18 tid 100077 td 0xfffffe00090378c0 __mnt_vnode_next() at __mnt_vnode_next+0xc0 vfs_msync() at vfs_msync+0x1c7 sync_fsync() at sync_fsync+0x13f VOP_FSYNC_APV() at VOP_FSYN_APV+0x49 sync_vnode() at sync_vnode+0x156 sched_sync() at sched_sync+0x270 fork_exit() at fork_exit+0x120 fork_trampoline() at fork_trampoline+0xe --- trap 0, rip = 0, rsp = 0xffffff8340be0d00, rbp = 0 --- db> I have compiled the world and kernel myself with /etc/malloc.conf -> aj, make.conf is: WRKDIRPREFIX=/usr/obj CFLAGS= -O2 -fno-strict-aliasing -pipe CPUTYPE?=athlon64 COPTFLAGS= -O -pipe # added by use.perl 2011-08-01 19:47:48 PERL_VERSION=5.12.4 I removed the WITNESS and INVARIANT options from the kernel config. /boot/loader.conf: geom_eli_load="YES" geom_mirror_load="YES" zfs_load="YES" vm.kmem_size=12G I have the root filesystem on ZFS, and swap in a mirrored GELI. At the moment of the crash I also had a UFS filesystem mounted. Hopefully this is useful to someone. Best, Edwin