From owner-freebsd-xen@FreeBSD.ORG Mon Mar 2 12:54:16 2009 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 8767D1065706 for ; Mon, 2 Mar 2009 12:54:16 +0000 (UTC) (envelope-from berhoeckner@googlemail.com) Received: from wf-out-1314.google.com (wf-out-1314.google.com [209.85.200.168]) by mx1.freebsd.org (Postfix) with ESMTP id 5B00C8FC13 for ; Mon, 2 Mar 2009 12:54:16 +0000 (UTC) (envelope-from berhoeckner@googlemail.com) Received: by wf-out-1314.google.com with SMTP id 27so2305023wfd.7 for ; Mon, 02 Mar 2009 04:54:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=WyfrN+GQKQPRr+xP/aIPhKzay3O3qTPVGmNpaFmZWyU=; b=LaYH6s1jJBoG+QtLnPw8EWN7yLTKZ9QaLCTdMWy3Q4sj7+lQcNZFuCIyB/Er4LuAcR qFzcHCnqobAdiJJ3Eh9gKWLJtKx8pnt7/bpe8t7tyhsPs6yrUIXVgBMkxZL0gtPVJawH gAJcK9p96QhpaoH+tO59N75j0b7MJJVVCJ8II= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=bbWLOUHkRrqlNe8+wNgJbafxWROY9Zldo1aobNx7MvAMFW6QVuKI5j8eTUkjH8nfgT o6/3UpuD8qYnrycP1iYb16CA/3RSfBTe0ELFZ3dQwzJYSAQlKPzmZdbDGsovo+SQrpce M2Nbgn+n0fCL5R6FGs9K/agnKDJjPMh89Os68= MIME-Version: 1.0 Received: by 10.142.222.21 with SMTP id u21mr3006410wfg.7.1235998456011; Mon, 02 Mar 2009 04:54:16 -0800 (PST) In-Reply-To: <14830020.49681234901798034.JavaMail.root@zim.freshx.de> References: <13712113.49661234900587705.JavaMail.root@zim.freshx.de> <14830020.49681234901798034.JavaMail.root@zim.freshx.de> Date: Mon, 2 Mar 2009 13:54:15 +0100 Message-ID: <59208d7f0903020454g17c1fbedifc5b2da04761ff77@mail.gmail.com> From: =?ISO-8859-1?Q?Bernhard_H=F6ckner?= To: freebsd-xen Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: domU page faults under heavy network load 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, 02 Mar 2009 12:54:17 -0000 Hi, i had similar panics while trying to scp something from domU to dom0. When scp to a real host everything went ok. Kernel with the config from HEAD: login: Kernel page fault with the following non-sleepable locks held: exclusive sleep mutex xennetif_tx (network transmit lock) r = 0 (0xc15f0084) locked @ /usr/home/yuri/xen/src/src/sys/dev/xen/netfront/netfront.c:1388 KDB: stack backtrace: X_db_sym_numargs(c0349f61,ca0baa94,c0110026,56c,0,...) at X_db_sym_numargs+0x136 kdb_backtrace(56c,0,ffffffff,c04fd334,ca0baacc,...) at kdb_backtrace+0x29 witness_display_spinlock(c034c296,ca0baae0,4,1,0,...) at witness_display_spinlock+0x76 witness_warn(5,0,c037441d,c0367b24,c,...) at witness_warn+0x1ef trap(ca0bab68) at trap+0x11b alltraps(c1556800,0,c036c038,427,c1502480,...) at alltraps+0x1b xlvbd_add(c15f0000,ca0bacc8,c00c00a2,c03c1140,c154d4b8,...) at xlvbd_add+0x3b4a intr_event_execute_handlers(c15007ec,c154d480,c0342dcc,4dd,c154d4f0,...) at intr_event_execute_handlers+0x125 intr_event_add_handler(c1554140,ca0bad38,c0342b17,32d,c15007ec,...) at intr_event_add_handler+0x41f fork_exit(c00aedf0,c1554140,ca0bad38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xca0bad70, ebp = 0 --- Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0xc7e7bd00 fault code = supervisor read, page not present instruction pointer = 0x21:0xc02ee0ce stack pointer = 0x29:0xca0baba8 frame pointer = 0x29:0xca0babfc code segment = base 0x0, limit 0xf67ff, type 0x1b = DPL 1, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 12 (irq135: xn) [thread pid 12 tid 100023 ] Stopped at xlvbd_add+0x300e: movl 0x900(%edx,%eax,4),%edx db> nm -n kernel | grep c02ee c02ee480 t xn_intr c02eec60 t xen_net_read_mac c02eed80 T network_connect ======================== Kernel with SMBFS added: Kernel page fault with the following non-sleepable locks held: exclusive sleep mutex xennetif_tx (network transmit lock) r = 0 (0xc15ff084) locked @ /usr/src/sys/dev/xen/netfront/netfront.c:1388 KDB: stack backtrace: X_db_sym_numargs(c0361f75,ca0aea94,c0119515,c0383945,56c,...) at X_db_sym_numargs+0x146 kdb_backtrace(c0383945,56c,ffffffff,c0515d74,ca0aeacc,...) at kdb_backtrace+0x29 witness_display_spinlock(c0364202,ca0aeae0,4,1,0,...) at witness_display_spinlock+0x75 witness_warn(5,0,c038bc29,c037f5f3,c,...) at witness_warn+0x1fd trap(ca0aeb68) at trap+0x10e alltraps(c14ed800,0,c0383945,427,e4e85800,...) at alltraps+0x1b xlvbd_add(c15ff000,ca0aecc8,c00c9ff4,c03d9b80,c150aa38,...) at xlvbd_add+0x3ab0 intr_event_execute_handlers(c150d7ec,c150aa00,c035b0e6,4dd,c150aa70,...) at intr_event_execute_handlers+0x125 intr_event_add_handler(c150cb90,ca0aed38,c035ae55,32d,c150d7ec,...) at intr_event_add_handler+0x41f fork_exit(c00b8d70,c150cb90,ca0aed38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xca0aed70, ebp = 0 --- Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0xc7b1e900 fault code = supervisor read, page not present instruction pointer = 0x21:0xc03029d0 stack pointer = 0x29:0xca0aeba8 frame pointer = 0x29:0xca0aebfc code segment = base 0x0, limit 0xf67ff, type 0x1b = DPL 1, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 12 (irq135: xn) [thread pid 12 tid 100023 ] Stopped at xlvbd_add+0x2f70: movl 0x900(%edx,%eax,4),%edx db> nm -n kernel | grep c0302 c0302450 t xn_ifinit_locked c0302500 t xn_ifinit c0302560 t xn_ioctl c03027b0 t xn_start c0302d70 t xn_intr