From owner-freebsd-emulation@freebsd.org Mon Jan 16 06:12:27 2017 Return-Path: Delivered-To: freebsd-emulation@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A7826CB24BE for ; Mon, 16 Jan 2017 06:12:27 +0000 (UTC) (envelope-from dioxinu@gmail.com) Received: from mail-wm0-x234.google.com (mail-wm0-x234.google.com [IPv6:2a00:1450:400c:c09::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 35235163B for ; Mon, 16 Jan 2017 06:12:27 +0000 (UTC) (envelope-from dioxinu@gmail.com) Received: by mail-wm0-x234.google.com with SMTP id c206so160025549wme.0 for ; Sun, 15 Jan 2017 22:12:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=h94OBDOyQWDX+JhL9DMtj+8qRwB2TEYFF6SYSfjWYGQ=; b=Jlu9exi6haLymCCHCMh5DcddFAHsVNgT09wyr+Aw4Na5DbcUDY61mCt5u+V8pu6KIN PPWq6bKQ8Uz1E29QBgWCyayz+a+ck1MJ2MhCOzjdKzQJTEbTGFB4sUI+zTzH395I50uV BnllNuqxISoPDOauDSoBmBAuKV3T78NEuE48YQtchrrySGCXTgkrgdHqDvzZNq3zTCPF XpNIu3HMSIRkePm69lbM+V2bsf4bG26lTMGG+mMgW//CSeduO3730KLsMAndVvCRTRdp lFaOr3mzudJMsgYfNjchP3VX4UI6w3gfx7wKw/y1JI1VGYRCoDyz5aJoRf8Lrlg5Av+o VHRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=h94OBDOyQWDX+JhL9DMtj+8qRwB2TEYFF6SYSfjWYGQ=; b=r8Cyfq5z8iOl5keghI8CZEyVn/5IbYqJ9dGOywd/+LcJdEeHLmxiw4owspwUlTu53Y 7yTFWQdYT/XJYUjNJibhMiRceZdFzNmeEINiBd8jRlmwMwiIDYaCRfetrQp3AOsVKc8Z fQ9iBYg3Q8S4QLFyDOy2354GZxW7ENV9nm/lmP3kNwOPEf8j+1GUza5SiedArpnUmb4o Kv0mIHCLtBiadtCTG7oW9KrzP1UwQ0leEfgl2eRXJf59Jm+lPm71ax4y6h9WhBbowa2N BHjb3Jaja6z1GWXm63sEPFR1FI8JQLX9Wr82BXnh6jB82yPVnFh13ghpraCsnfkkxUhp 7Jmw== X-Gm-Message-State: AIkVDXJDJOiVSABeYrpkusdU0MShKDN4QdoXb/SFcsoO20fSAzrwcyA5XPHc0vuEMktKCJtRhZMj9yR/YKOvkw== X-Received: by 10.223.151.18 with SMTP id r18mr21410376wrb.129.1484547145235; Sun, 15 Jan 2017 22:12:25 -0800 (PST) MIME-Version: 1.0 Received: by 10.80.164.85 with HTTP; Sun, 15 Jan 2017 22:12:24 -0800 (PST) From: "Alex T." Date: Mon, 16 Jan 2017 06:12:24 +0000 Message-ID: Subject: Kernel panic when launching VM in VirtualBox with bridged network on 11-STABLE To: freebsd-emulation@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jan 2017 06:12:27 -0000 Hi guys, I'm experiencing reproducible kernel panics when launching VirtualBox VM with bridged network. Panic occurs right after VM is launched and reproduces every single time. kernel/world: FreeBSD 11.0-STABLE #0 r312012 amd64 + 64Gb RAM + zfs NIC: em0: mem 0xdf100000-0xdf11ffff irq 16 at device 31.6 on pci0 $ pkg info | grep virtualbox virtualbox-ose-5.1.12 virtualbox-ose-kmod-5.1.12 both were recompiled after latest kernel/world rebuild. $ kldstat | grep vbox 5 3 0xffffffff818ef000 83d80 vboxdrv.ko 9 2 0xffffffff82225000 29ef vboxnetflt.ko 12 1 0xffffffff8223a000 3f76 vboxnetadp.ko Custom kernel with options VIMAGE device epair device if_bridge added for experimenting with jails (not sure is this matters, and box is running jails though just in shared ip mode, no vnet/vimage). Here are some details from coredump: panic: page fault Unread portion of the kernel message buffer: vboxdrv: ffffffff82342020 VMMR0.r0 vboxdrv: ffffffff82444020 VBoxDDR0.r0 Fatal trap 12: page fault while in kernel mode cpuid = 2; apic id = 02 fault virtual address = 0x28 fault code = supervisor read data, page not present instruction pointer = 0x20:0xffffffff8089f150 stack pointer = 0x28:0xfffffe1044222350 frame pointer = 0x28:0xfffffe1044222370 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 = 11202 (VirtualBox) trap number = 12 panic: page fault cpuid = 2 KDB: stack backtrace: #0 0xffffffff807df797 at kdb_backtrace+0x67 #1 0xffffffff807957a6 at vpanic+0x186 #2 0xffffffff80795613 at panic+0x43 #3 0xffffffff80af5ce2 at trap_fatal+0x322 #4 0xffffffff80af5eac at trap_pfault+0x1bc #5 0xffffffff80af5560 at trap+0x280 #6 0xffffffff80ad8821 at calltrap+0x8 #7 0xffffffff822251cf at vboxNetFltOsInitInstance+0x2f #8 0xffffffff822268b3 at vboxNetFltFactoryCreateAndConnect+0x2b3 #9 0xffffffff82408011 at fdhashtbl+0xcaa79 #10 0xffffffff82408ba6 at fdhashtbl+0xcb60e #11 0xffffffff82366ae2 at fdhashtbl+0x2954a #12 0xffffffff818f1487 at supdrvIOCtlInnerUnrestricted+0x1297 #13 0xffffffff818fed26 at VBoxDrvFreeBSDIOCtl+0x1b6 #14 0xffffffff80645d63 at devfs_ioctl_f+0x133 #15 0xffffffff807fd526 at kern_ioctl+0x346 #16 0xffffffff807fd12f at sys_ioctl+0x13f #17 0xffffffff80af666e at amd64_syscall+0x50e Uptime: 6m45s Dumping 2464 out of 65387 MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91% Loaded symbols for /boot/kernel/zfs.ko Loaded symbols for /boot/kernel/opensolaris.ko Loaded symbols for /boot/kernel/coretemp.ko Loaded symbols for /boot/modules/vboxdrv.ko Loaded symbols for /boot/kernel/ums.ko Loaded symbols for /boot/kernel/uhid.ko Loaded symbols for /boot/kernel/ipfw.ko Loaded symbols for /boot/modules/vboxnetflt.ko Loaded symbols for /boot/kernel/netgraph.ko Loaded symbols for /boot/kernel/ng_ether.ko Loaded symbols for /boot/modules/vboxnetadp.ko Loaded symbols for /boot/kernel/i915kms.ko Loaded symbols for /boot/kernel/drm2.ko Loaded symbols for /boot/kernel/iicbus.ko Loaded symbols for /boot/kernel/iic.ko Loaded symbols for /boot/kernel/iicbb.ko Loaded symbols for /boot/kernel/tmpfs.ko Loaded symbols for /boot/kernel/fdescfs.ko #0 doadump (textdump=) at pcpu.h:222 222 pcpu.h: No such file or directory. in pcpu.h (kgdb) #0 doadump (textdump=) at pcpu.h:222 #1 0xffffffff80795229 in kern_reboot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:366 #2 0xffffffff807957e0 in vpanic (fmt=, ap=) at /usr/src/sys/kern/kern_shutdown.c:759 #3 0xffffffff80795613 in panic (fmt=) at /usr/src/sys/kern/kern_shutdown.c:690 #4 0xffffffff80af5ce2 in trap_fatal (frame=0xfffffe1044222290, eva=40) at /usr/src/sys/amd64/amd64/trap.c:801 #5 0xffffffff80af5eac in trap_pfault (frame=0xfffffe1044222290, usermode=0) at /usr/src/sys/amd64/amd64/trap.c:658 #6 0xffffffff80af5560 in trap (frame=0xfffffe1044222290) at /usr/src/sys/amd64/amd64/trap.c:421 #7 0xffffffff80ad8821 in calltrap () at /usr/src/sys/amd64/amd64/exception.S:236 #8 0xffffffff8089f150 in ifunit (name=0xfffff803113bedf0 "em0") at /usr/src/sys/net/if.c:2288 #9 0xffffffff822251cf in vboxNetFltOsInitInstance () from /boot/modules/vboxnetflt.ko #10 0xffffffff822268b3 in vboxNetFltFactoryCreateAndConnect () from /boot/modules/vboxnetflt.ko #11 0xffffffff82408011 in ?? () #12 0x0000000000000002 in ?? () #13 0x0000000000000030 in ?? () #14 0xfffffe0000b28090 in ?? () #15 0xffffffff822277d0 in g_VBoxNetFltGlobals () from /boot/modules/vboxnetflt.ko #16 0x0000000000000003 in ?? () #17 0xfffff80127e67ac0 in ?? () #18 0xfffffe0000b28090 in ?? () #19 0x000300008192a4a0 in ?? () #20 0xfffff804b813a344 in ?? () #21 0xfffff801272e3f50 in ?? () #22 0xffffffff8243d8d6 in ?? () #23 0x0000000000000000 in ?? () Current language: auto; currently minimal Has anyone encountered this? Do you know if this is a bug or just misconfiguration leading to an unpleasant panic? Any hints would help. Thank you.