From owner-freebsd-virtualization@FreeBSD.ORG Mon Dec 8 23:34:58 2014 Return-Path: Delivered-To: freebsd-virtualization@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D7EEBFC0; Mon, 8 Dec 2014 23:34:58 +0000 (UTC) Received: from mail-qc0-x229.google.com (mail-qc0-x229.google.com [IPv6:2607:f8b0:400d:c01::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8D1A813E; Mon, 8 Dec 2014 23:34:58 +0000 (UTC) Received: by mail-qc0-f169.google.com with SMTP id w7so4348525qcr.14 for ; Mon, 08 Dec 2014 15:34:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:date:content-type:mime-version; bh=XFSMffboMNFpJypEgdhkH529hZL66lP2WiIYgG0vJRA=; b=k4JGImYQAjbjFOCw9q8ZBEh/6YxJssKlrquqxHCfpF1m6QWuTXrD+vkm6VS75MLwzf k1317nakzth7bDcmPEYF0C3fzHnqN+mnO/2DNz5jnds/Axe5rz8P71vTzgJncl5NuJ+X jvuobYPmfIMPZzT+5qmhaMgogYrNTZxEpQebiuOnu3X67a5sx0Ye6jApOSKeo9oiQ9q4 sBmoZK3dNU1V9f69Gb4f8g2OANqQwWiaimVi37huY6wuJmkCwDcgOmPuRA2hd44PhEJN 3hvh9BW3O2n8HFiP+dCqq6c65svjxOEoDmb9CmxbY3Zo0NYNwHKV8c7zmIoaFcEvo+Qh K4lg== X-Received: by 10.140.37.71 with SMTP id q65mr74324qgq.42.1418081697668; Mon, 08 Dec 2014 15:34:57 -0800 (PST) Received: from hbsd-dev-local ([73.173.99.185]) by mx.google.com with ESMTPSA id a9sm39130116qgf.7.2014.12.08.15.34.56 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 08 Dec 2014 15:34:56 -0800 (PST) Message-ID: <1418081692.1493.2.camel@gmail.com> Subject: Bug in virtio-net From: Shawn Webb To: "freebsd-virtualization@freebsd.org" , FreeBSD-current Date: Mon, 08 Dec 2014 18:34:52 -0500 Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-t+yvcdMeksUemXTS/8SD" X-Mailer: Evolution 3.12.7 FreeBSD GNOME Team Port Mime-Version: 1.0 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Dec 2014 23:34:58 -0000 --=-t+yvcdMeksUemXTS/8SD Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I was running Poudriere in bhyve. I got this kernel panic. I'm on a new 11-CURRENT as of this morning. Would this be a NULL pointer deref? `uname -a`: FreeBSD 11.0-CURRENT FreeBSD 11.0-CURRENT #1 b5310d8(hardened/current/master)-dirty: Mon Dec 8 12:58:12 UTC 2014 shawn@pkg-build-01:/usr/obj/usr/src/sys/LATT-SEC amd64 This bhyve VM is at r275606. The host is at r275575. Thanks, Shawn Kern panic backtrace: Fatal trap 12: page fault while in kernel mode cpuid =3D 0; apic id =3D 00 fault virtual address =3D 0x0 fault code =3D supervisor read instruction, page not present instruction pointer =3D 0x20:0x0 stack pointer =3D 0x28:0xfffffe0469a0c830 frame pointer =3D 0x28:0xfffffe0469a0c8b0 code segment =3D base 0x0, limit 0xfffff, type 0x1b =3D DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags =3D interrupt enabled, resume, IOPL =3D 0 current process =3D 12 (irq267: virtio_pci0) [ thread pid 12 tid 100040 ] Stopped at 0:KDB: reentering KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe0469a0bd90 kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe0469a0be40 kdb_reenter() at kdb_reenter+0x33/frame 0xfffffe0469a0be50 trap() at trap+0x54/frame 0xfffffe0469a0c060 calltrap() at calltrap+0x8/frame 0xfffffe0469a0c060 --- trap 0xc, rip =3D 0xffffffff80e06033, rsp =3D 0xfffffe0469a0c120, rbp = =3D 0xfffffe0469a0c1c0 --- db_read_bytes() at db_read_bytes+0x53/frame 0xfffffe0469a0c1c0 db_get_value() at db_get_value+0x38/frame 0xfffffe0469a0c210 db_disasm() at db_disasm+0x23/frame 0xfffffe0469a0c330 db_trap() at db_trap+0xc0/frame 0xfffffe0469a0c3c0 kdb_trap() at kdb_trap+0x191/frame 0xfffffe0469a0c460 trap_fatal() at trap_fatal+0x34c/frame 0xfffffe0469a0c4c0 trap_pfault() at trap_pfault+0x33c/frame 0xfffffe0469a0c560 trap() at trap+0x45e/frame 0xfffffe0469a0c770 calltrap() at calltrap+0x8/frame 0xfffffe0469a0c770 --- trap 0xc, rip =3D 0, rsp =3D 0xfffffe0469a0c830, rbp =3D 0xfffffe0469a0c8b0 --- uart_sab82532_class() at 0/frame 0xfffffe0469a0c8b0 ether_input() at ether_input+0x26/frame 0xfffffe0469a0c8d0 vtnet_rxq_eof() at vtnet_rxq_eof+0x7be/frame 0xfffffe0469a0c9a0 vtnet_rx_vq_intr() at vtnet_rx_vq_intr+0x94/frame 0xfffffe0469a0c9e0 intr_event_execute_handlers() at intr_event_execute_handlers+0x1b8/frame 0xfffffe0469a0ca20 ithread_loop() at ithread_loop+0x96/frame 0xfffffe0469a0ca70 fork_exit() at fork_exit+0x9a/frame 0xfffffe0469a0cab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0469a0cab0 --- trap 0, rip =3D 0, rsp =3D 0xfffffe0469a0cb70, rbp =3D 0 --- *** error reading from address 0 *** KDB: reentering KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe0469a0c100 kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe0469a0c1b0 kdb_reenter() at kdb_reenter+0x33/frame 0xfffffe0469a0c1c0 db_get_value() at db_get_value+0x52/frame 0xfffffe0469a0c210 db_disasm() at db_disasm+0x23/frame 0xfffffe0469a0c330 db_trap() at db_trap+0xc0/frame 0xfffffe0469a0c3c0 kdb_trap() at kdb_trap+0x191/frame 0xfffffe0469a0c460 trap_fatal() at trap_fatal+0x34c/frame 0xfffffe0469a0c4c0 trap_pfault() at trap_pfault+0x33c/frame 0xfffffe0469a0c560 trap() at trap+0x45e/frame 0xfffffe0469a0c770 calltrap() at calltrap+0x8/frame 0xfffffe0469a0c770 --- trap 0xc, rip =3D 0, rsp =3D 0xfffffe0469a0c830, rbp =3D 0xfffffe0469a0c8b0 --- uart_sab82532_class() at 0/frame 0xfffffe0469a0c8b0 ether_input() at ether_input+0x26/frame 0xfffffe0469a0c8d0 vtnet_rxq_eof() at vtnet_rxq_eof+0x7be/frame 0xfffffe0469a0c9a0 vtnet_rx_vq_intr() at vtnet_rx_vq_intr+0x94/frame 0xfffffe0469a0c9e0 intr_event_execute_handlers() at intr_event_execute_handlers+0x1b8/frame 0xfffffe0469a0ca20 ithread_loop() at ithread_loop+0x96/frame 0xfffffe0469a0ca70 fork_exit() at fork_exit+0x9a/frame 0xfffffe0469a0cab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0469a0cab0 --- trap 0, rip =3D 0, rsp =3D 0xfffffe0469a0cb70, rbp =3D 0 --- --=-t+yvcdMeksUemXTS/8SD Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCAAGBQJUhjWdAAoJEGqEZY9SRW7u7JQP/37u2a+ijCFH9TEBmvwl6Kux kUAtelwk+i/pKiQhAL9MsMJFWemckjGDnhOQMhbZm9eDPGyQE4Bxsngv1Ysa50fG M8vbsmyV1kZ7wq45E9R71XqjyELZqRkw7x+3VPiVYmbnhB3NDbu3GxYTEPbC0V7L V0eZUqvdNqfH/ExYgXq6TifTT70ArGMkQp7+oR/KvUrAl2rHHcwMQ/+ZkEAHLjja ne3zbzmJxnsY9q7n9bH1bnETIZIfb9S3pxT46OlV3rgCFQT7wkwkOoD3j93i4FSp jDgm0A1OoOSH3ZDlxmY2NYWervnTdAC4IZxGFBz7352TQ4WQSj5vbKRp29CVvoh+ zNwqDR8PGpAtkMWToKFlrZXpsyp82cOzK++/GWWuzUu8X3EraoQDQdz68DaI1EQa gpD5bp4eFX6Tfkv4rPXb816aOa42C9jT8W9wo038vbOLdAjIjxL/d9x6o21dOoyJ 8brKdHoNGronnS9UEq1rkiGf573RQwIA4UL/417g03AU/nTZLthLyEEEzGTnIok7 rQALhBIFJCein0wXZqR4VZAFYRNCp3y2W+4oI+MuPiV1dQz/ff9HCvCCG9IvZolM O+nPgWFzuqu0PgI6VLiE+0oYC1P5GpCpT/r0MTV+PZd2CXp8mp37ebWYtYZBbqLq rw9RXzP3HfoNkpRspkhD =ec7D -----END PGP SIGNATURE----- --=-t+yvcdMeksUemXTS/8SD--