From owner-freebsd-stable@FreeBSD.ORG Tue Nov 12 11:51:03 2013 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1FABFE2F for ; Tue, 12 Nov 2013 11:51:03 +0000 (UTC) Received: from frv152.fwdcdn.com (frv152.fwdcdn.com [212.42.77.152]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D4F222579 for ; Tue, 12 Nov 2013 11:51:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ukr.net; s=fsm; h=Content-Transfer-Encoding:Content-Type:Mime-Version:Message-ID:Subject:To:From:Date; bh=TkNT0VLybDXeO0Ztp6+OYUSF40rgIJXdGZtLfJdFUu8=; b=C18Pov3D+AgXJuIL6P7rt+MeReyzd9ZG6BvilI2bVX2pCqFqjeW9A4TKV4GkyMe9HER9l2uWvOvPEYWT39i4HN2NfPrHHwjnugqvX6FjW6qB1Rqvp5NjDGP6H6hLCQ6jW9xgtNi0Qy25ECi8Q2gPwhyshY7pjGvkYOcjn20p0Ns=; Received: from [37.115.116.138] (helo=nonamehost.local) by frv152.fwdcdn.com with esmtpsa ID 1VgADt-000NcK-EW for freebsd-stable@freebsd.org; Tue, 12 Nov 2013 11:25:25 +0200 Date: Tue, 12 Nov 2013 11:25:24 +0200 From: Ivan Klymenko To: freebsd-stable@freebsd.org Subject: 10.0-BETA3 Fatal trap 12 with jail and VIMAGE RACCT RCTL options Message-ID: <20131112112524.444e3168@nonamehost.local> X-Mailer: Claws Mail 3.9.2 (GTK+ 2.24.19; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Authentication-Result: IP=37.115.116.138; mail.from=fidaj@ukr.net; dkim=pass; header.d=ukr.net X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Nov 2013 11:51:03 -0000 I have FreeBSD 10.0-BETA3 #0 r257891 amd64 I built a kernel with options VIMAGE RACCT RCTL and run the jail with vnet option - as a result of getting the kernel trap. Fatal trap 12: page fault while in kernel mode cpuid = 2; apic id = 02 fault virtual address = 0x0 fault code = supervisor read data, page not present instruction pointer = 0x20:0xffffffff80abab89 stack pointer = 0x28:0xfffffe01f489e4c0 frame pointer = 0x28:0xfffffe01f489e4f0 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 = 24532 (jail) trap number = 12 panic: page fault cpuid = 2 ... KDB: stack backtrace: #0 0xffffffff808f99f0 at kdb_backtrace+0x60 #1 0xffffffff808c0fb5 at panic+0x155 #2 0xffffffff80ce1052 at trap_fatal+0x3a2 #3 0xffffffff80ce1329 at trap_pfault+0x2c9 #4 0xffffffff80ce0ab6 at trap+0x5e6 #5 0xffffffff80cc7d52 at calltrap+0x8 #6 0xffffffff80aba808 at pf_altq_ifnet_event+0x48 #7 0xffffffff80ab8aa3 at pfi_attach_ifnet_event+0x63 #8 0xffffffff80977de3 at if_attach_internal+0x463 #9 0xffffffff809829ca at lo_clone_create+0x9a #10 0xffffffff8097e1d5 at if_clone_createif+0xb5 #11 0xffffffff8097ecbe at if_clone_simple+0xbe #12 0xffffffff80982903 at vnet_loif_init+0x23 #13 0xffffffff80991837 at vnet_sysinit+0x77 #14 0xffffffff8099164f at vnet_alloc+0xdf #15 0xffffffff80892670 at kern_jail_set+0x1af0 #16 0xffffffff80894571 at sys_jail_set+0x41 #17 0xffffffff80ce1947 at amd64_syscall+0x357 Uptime: 1h37m6s #0 doadump (textdump=) at pcpu.h:219 219 pcpu.h: No such file or directory. in pcpu.h (kgdb) #0 doadump (textdump=) at pcpu.h:219 #1 0xffffffff808c0c30 in kern_reboot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:447 #2 0xffffffff808c0ff4 in panic (fmt=) at /usr/src/sys/kern/kern_shutdown.c:754 #3 0xffffffff80ce1052 in trap_fatal (frame=, eva=) at /usr/src/sys/amd64/amd64/trap.c:882 #4 0xffffffff80ce1329 in trap_pfault (frame=0xfffffe01f489e410, usermode=0) at /usr/src/sys/amd64/amd64/trap.c:699 #5 0xffffffff80ce0ab6 in trap (frame=0xfffffe01f489e410) at /usr/src/sys/amd64/amd64/trap.c:463 #6 0xffffffff80cc7d52 in calltrap () at /usr/src/sys/amd64/amd64/exception.S:232 #7 0xffffffff80abab89 in pf_begin_altq (ticket=0xfffffe01f489e504) at /usr/src/sys/netpfil/pf/pf_ioctl.c:491 #8 0xffffffff80aba808 in pf_altq_ifnet_event (ifp=0xfffff800746f7000, remove=0) at /usr/src/sys/netpfil/pf/pf_ioctl.c:651 #9 0xffffffff80ab8aa3 in pfi_attach_ifnet_event (arg=, ifp=0xfffff800746f7000) at /usr/src/sys/netpfil/pf/pf_if.c:782 #10 0xffffffff80977de3 in if_attach_internal (ifp=0xfffff800746f7000, vmove=) at /usr/src/sys/net/if.c:693 #11 0xffffffff809829ca in lo_clone_create (ifc=, unit=0, params=) at /usr/src/sys/net/if_loop.c:150 #12 0xffffffff8097e1d5 in if_clone_createif (ifc=0xfffff8003d07c080, name=0xfffffe01f489e640 "lo0", len=16, params=0x0) at /usr/src/sys/net/if_clone.c:649 #13 0xffffffff8097ecbe in if_clone_simple (name=, create=, destroy=, minifs=1) at /usr/src/sys/net/if_clone.c:428 #14 0xffffffff80982903 in vnet_loif_init (unused=) at /usr/src/sys/net/if_loop.c:163 #15 0xffffffff80991837 in vnet_sysinit () at /usr/src/sys/net/vnet.c:617 #16 0xffffffff8099164f in vnet_alloc () at /usr/src/sys/net/vnet.c:256 #17 0xffffffff80892670 in kern_jail_set (td=0xfffff80162c1f490, optuio=0xfffff800b2047e00, flags=0) at /usr/src/sys/kern/kern_jail.c:1297 #18 0xffffffff80894571 in sys_jail_set (td=0xfffff80162c1f490, uap=0xfffffe01f489ea40) at /usr/src/sys/kern/kern_jail.c:518 #19 0xffffffff80ce1947 in amd64_syscall (td=0xfffff80162c1f490, traced=0) at subr_syscall.c:134 #20 0xffffffff80cc803b in Xfast_syscall () at /usr/src/sys/amd64/amd64/exception.S:391 #21 0x0000000800eb38da in ?? () Previous frame inner to this frame (corrupt stack?) Current language: auto; currently minimal (kgdb) I can provide all the necessary information, but I need your help. Thanks.