Date: Mon, 2 Mar 2009 13:54:15 +0100 From: =?ISO-8859-1?Q?Bernhard_H=F6ckner?= <berhoeckner@googlemail.com> To: freebsd-xen <freebsd-xen@freebsd.org> Subject: Re: domU page faults under heavy network load Message-ID: <59208d7f0903020454g17c1fbedifc5b2da04761ff77@mail.gmail.com> 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>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?59208d7f0903020454g17c1fbedifc5b2da04761ff77>