From owner-freebsd-xen@FreeBSD.ORG Mon Nov 8 11:07:10 2010 Return-Path: Delivered-To: freebsd-xen@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C13271065708 for ; Mon, 8 Nov 2010 11:07:10 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id ADFFB8FC19 for ; Mon, 8 Nov 2010 11:07:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id oA8B7ACe088281 for ; Mon, 8 Nov 2010 11:07:10 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id oA8B7AnS088279 for freebsd-xen@FreeBSD.org; Mon, 8 Nov 2010 11:07:10 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 8 Nov 2010 11:07:10 GMT Message-Id: <201011081107.oA8B7AnS088279@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-xen@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-xen@FreeBSD.org X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Nov 2010 11:07:10 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/149853 xen [panic] [xen] HYPERVISOR_update_va_mapping o kern/148262 xen [xen] [panic] HYPERVISOR_update_va_mapping o kern/147248 xen [xen] 8.0-RELEASE-p3 i386 Xen DomU filesystem "bufwait o kern/145664 xen [xen] mutex vm page queue mutex not owned o kern/144629 xen [xen] FreeBSD 8-RELEASE XEN pvm networking doesn't wor o kern/143398 xen [xen] FreeBSD 8-RELEASE XEN pvm networking doesn't wor o kern/143340 xen [xen] FreeBSD 8-RELEASE XEN pvm networking doesn't wor o kern/143069 xen [xen] [panic] Xen Kernel Panic - Memory modified after o kern/141328 xen [xen] [panic] gstat exit causes kernel panic from unma o kern/140313 xen [xen] [panic] FreeBSD8 RC2 as PV domU crashes during c o kern/135421 xen [xen] FreeBSD Xen PVM DomU network failure - netfronc. o kern/135178 xen [xen] Xen domU outgoing data transfer stall when TSO i o kern/135069 xen [xen] FreeBSD-current/Xen SMP doesn't function at all o kern/134926 xen [xen] [panic] FreeBSD-current Xen DomU networking pani 14 problems total. From owner-freebsd-xen@FreeBSD.ORG Sat Nov 13 01:15:58 2010 Return-Path: Delivered-To: freebsd-xen@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id 3F6F1106566C for ; Sat, 13 Nov 2010 01:15:58 +0000 (UTC) (envelope-from cperciva@freebsd.org) Received: from xps.daemonology.net (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx2.freebsd.org (Postfix) with SMTP id A7CC1153E4A for ; Sat, 13 Nov 2010 01:15:57 +0000 (UTC) Received: (qmail 4231 invoked from network); 13 Nov 2010 01:15:57 -0000 Received: from unknown (HELO xps.daemonology.net) (127.0.0.1) by localhost with SMTP; 13 Nov 2010 01:15:57 -0000 Message-ID: <4CDDE6CD.3010606@freebsd.org> Date: Fri, 12 Nov 2010 17:15:57 -0800 From: Colin Percival User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.1.11) Gecko/20100803 Thunderbird/3.0.6 MIME-Version: 1.0 To: "freebsd-xen@freebsd.org" X-Enigmail-Version: 1.0.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: mav@freebsd.org Subject: DomU panic during boot with recent timer changes (+ workaround) X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Nov 2010 01:15:58 -0000 Hi all, Following mav's timer refactoring (r212541) I'm seeing a panic during boot: > Fatal trap 1: privileged instruction fault while in kernel mode > cpuid = 0; apic id = 00 > instruction pointer = 0x21:0xc031ac5c > stack pointer = 0x29:0xc2719c84 > frame pointer = 0x29:0xc2719c88 > code segment = base 0x0, limit 0xf9800, type 0x1b > = DPL 1, pres 1, def32 1, gran 1 > processor eflags = interrupt enabled, resume, IOPL = 0 > current process = 11 (idle: cpu0) > trap number = 1 > panic: privileged instruction fault > cpuid = 0 > KDB: stack backtrace: > #0 0xc0106057 at kdb_backtrace+0x47 > #1 0xc00d3c47 at panic+0x117 > #2 0xc032efa3 at dblfault_handler+0x3c3 > #3 0xc032f8ad at trap+0x5ed > #4 0xc03150bb at alltraps+0x1b > #5 0xc031acb0 at cpu_idle+0x30 > #6 0xc00f9133 at sched_idletd+0x263 > #7 0xc00aa7a8 at fork_exit+0xb8 > #8 0xc0315134 at fork_trampoline+0x8 > Uptime: 1s It looks like the privileged instruction fault is being triggered by mwait. Setting machdep.idle_mwait=0 prevents this panic; I'm not sure if Xen is supposed to handle mwait or not, so I don't know if mwait should be disabled unconditionally for Xen/PV kernels, but maybe someone here knows more than I do. :-) -- Colin Percival Security Officer, FreeBSD | freebsd.org | The power to serve Founder / author, Tarsnap | tarsnap.com | Online backups for the truly paranoid