xen-devel
Re: [Xen-devel] kernel BUG at arch/x86/xen/mmu.c:1860!
On Wed, Jan 5, 2011 at 3:24 AM, Teck Choon Giam <giamteckchoon@xxxxxxxxx> wrote:
On Tue, Jan 4, 2011 at 9:48 PM, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote:
On Sun, 2010-12-26 at 08:16 +0000, Teck Choon Giam wrote:
>
> Triggered BUG() in line 1860:
>
> static void pin_pagetable_pfn(unsigned cmd, unsigned long pfn)
> {
> struct mmuext_op op;
> op.cmd = cmd;
> op.arg1.mfn = pfn_to_mfn(pfn);
> if (HYPERVISOR_mmuext_op(&op, 1, NULL, DOMID_SELF))
> BUG(); <<THIS ONE?
> }
A failure to pin/unpin is usually associated with a log message from the
hypervisor. Please can you attempt to capture the full host log, e.g.
using serial console.
See http://wiki.xen.org/xenwiki/XenParavirtOps under "Are there more
debugging options I could enable to troubleshoot booting problems?" for
some details.
I will once I got the serial console cable and have a system to catch the log during my next visit to the DC.
Hi Ian,
Here is another console output besides the other one which I posted:
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
INIT: Id "s1" respawning too fast: disabled for 5 minutes
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
hrtimer: interrupt took 3096797 ns
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
(XEN) mm.c:2364:d0 Bad type (saw 7400000000000001 != exp 1000000000000000) for mfn 1ee744 (pfn 1c399)
(XEN) mm.c:2733:d0 Error while pinning mfn 1ee744
------------[ cut here ]------------
kernel BUG at arch/x86/xen/mmu.c:1860!
invalid opcode: 0000 [#1] SMP
last sysfs file: /sys/block/dm-17/dev
CPU 1
Modules linked in: ext4 jbd2 crc16 gfs2 dlm configfs xt_physdev iptable_filter ip_tables x_tables bridge stp be2iscsi iscsi_]
Pid: 19758, comm: dmsetup Not tainted 2.6.32.27-0.xen.pvops.choon.centos5 #1 PowerEdge 860
RIP: e030:[<ffffffff8100cb5b>] [<ffffffff8100cb5b>] pin_pagetable_pfn+0x53/0x59
RSP: e02b:ffff88003a615dc8 EFLAGS: 00010282
RAX: 00000000ffffffea RBX: 000000000001c399 RCX: 00000000000000e1
RDX: 00000000deadbeef RSI: 00000000deadbeef RDI: 00000000deadbeef
RBP: ffff88003a615de8 R08: 0000000000000cc8 R09: ffff880000000000
R10: 00000000deadbeef R11: 0000000000000246 R12: 0000000000000003
R13: 000000000001c399 R14: ffff88001c1d86c0 R15: 0000003db7400258
FS: 00007f6cbd5b6710(0000) GS:ffff88002806c000(0000) knlGS:0000000000000000
CS: e033 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000003db7400258 CR3: 000000003a5ed000 CR4: 0000000000002660
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process dmsetup (pid: 19758, threadinfo ffff88003a614000, task ffff88001c1d86c0)
Stack:
0000000000000000 00000000001ee744 000000013e64d518 000000000001c399
<0> ffff88003a615e08 ffffffff8100e07c ffff880027a2c580 ffff88003a56fdd0
<0> ffff88003a615e18 ffffffff8100e0af ffff88003a615e58 ffffffff810a402f
Call Trace:
[<ffffffff8100e07c>] xen_alloc_ptpage+0x64/0x69
[<ffffffff8100e0af>] xen_alloc_pte+0xe/0x10
[<ffffffff810a402f>] __pte_alloc+0x70/0xce
[<ffffffff810a41cd>] handle_mm_fault+0x140/0x8b9
[<ffffffff8131be4d>] do_page_fault+0x252/0x2e2
[<ffffffff81319dd5>] page_fault+0x25/0x30
Code: 48 b8 ff ff ff ff ff ff ff 7f 48 21 c2 48 89 55 e8 48 8d 7d e0 be 01 00 00 00 31 d2 41 ba f0 7f 00 00 e8 e9 c7 ff ff 8
RIP [<ffffffff8100cb5b>] pin_pagetable_pfn+0x53/0x59
RSP <ffff88003a615dc8>
---[ end trace 63676fea977b3461 ]---
BUG: soft lockup - CPU#1 stuck for 61s! [dmsetup:19758]
Modules linked in: ext4 jbd2 crc16 gfs2 dlm configfs xt_physdev iptable_filter ip_tables x_tables bridge stp be2iscsi iscsi_]
CPU 1:
Modules linked in: ext4 jbd2 crc16 gfs2 dlm configfs xt_physdev iptable_filter ip_tables x_tables bridge stp be2iscsi iscsi_]
Pid: 19758, comm: dmsetup Tainted: G D 2.6.32.27-0.xen.pvops.choon.centos5 #1 PowerEdge 860
RIP: e030:[<ffffffff813199d3>] [<ffffffff813199d3>] _spin_lock+0x19/0x20
RSP: e02b:ffff88003a615a68 EFLAGS: 00000297
RAX: 0000000000000025 RBX: 000000003d2fd000 RCX: 0000000000000004
RDX: 0000000000000024 RSI: 0000000000000004 RDI: ffff880027a2c600
RBP: ffff88003a615a68 R08: 0000000000000000 R09: ffffffff816dd100
R10: 3030303030303030 R11: 0000000000000120 R12: ffff880027a2c580
R13: 0000000000000004 R14: ffff880027a2c5e0 R15: ffffffff816dd100
FS: 00007f720a0f36e0(0000) GS:ffff88002806c000(0000) knlGS:0000000000000000
CS: e033 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 00007f7209c9c898 CR3: 0000000001001000 CR4: 0000000000002660
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Call Trace:
[<ffffffff811660dd>] ? free_cpumask_var+0x9/0xb
[<ffffffff8100dde1>] xen_exit_mmap+0x199/0x1d7
[<ffffffff810a8137>] exit_mmap+0x5f/0x14b
[<ffffffff81048648>] mmput+0x46/0xb2
[<ffffffff8104c552>] exit_mm+0xfd/0x108
[<ffffffff8100f799>] ? xen_irq_enable_direct_end+0x0/0x7
[<ffffffff8104d7ee>] do_exit+0x1f3/0x67b
[<ffffffff8131a908>] oops_end+0xba/0xc2
[<ffffffff810163a1>] die+0x55/0x5e
[<ffffffff8131a192>] do_trap+0x110/0x11f
[<ffffffff810142c8>] do_invalid_op+0x97/0xa0
[<ffffffff8100cb5b>] ? pin_pagetable_pfn+0x53/0x59
[<ffffffff810138bb>] invalid_op+0x1b/0x20
[<ffffffff8100cb5b>] ? pin_pagetable_pfn+0x53/0x59
[<ffffffff8100cb57>] ? pin_pagetable_pfn+0x4f/0x59
[<ffffffff8100e07c>] xen_alloc_ptpage+0x64/0x69
[<ffffffff8100e0af>] xen_alloc_pte+0xe/0x10
[<ffffffff810a402f>] __pte_alloc+0x70/0xce
[<ffffffff810a41cd>] handle_mm_fault+0x140/0x8b9
[<ffffffff8131be4d>] do_page_fault+0x252/0x2e2
[<ffffffff81319dd5>] page_fault+0x25/0x30
Kernel panic - not syncing: softlockup: hung tasks
Pid: 19758, comm: dmsetup Tainted: G D 2.6.32.27-0.xen.pvops.choon.centos5 #1
Call Trace:
<IRQ> [<ffffffff8104aa97>] panic+0xa0/0x15f
[<ffffffff81319dd5>] ? page_fault+0x25/0x30
[<ffffffff8101640f>] ? show_trace_log_lvl+0x4c/0x58
[<ffffffff8101642b>] ? show_trace+0x10/0x12
[<ffffffff81011755>] ? show_regs+0x44/0x48
[<ffffffff8107f202>] softlockup_tick+0x173/0x182
[<ffffffff810539bf>] run_local_timers+0x18/0x1a
[<ffffffff81053bde>] update_process_times+0x30/0x54
[<ffffffff81068821>] tick_sched_timer+0x70/0x99
[<ffffffff8105f52e>] __run_hrtimer+0x53/0xb3
[<ffffffff8105f772>] hrtimer_interrupt+0xae/0x192
[<ffffffff8100f3a3>] xen_timer_interrupt+0x37/0x181
[<ffffffff81082898>] ? check_for_new_grace_period+0x97/0xa5
[<ffffffff811c870f>] ? unmask_evtchn+0x34/0xd6
[<ffffffff8108318c>] ? __rcu_process_callbacks+0xf2/0x2ae
[<ffffffff8107f708>] handle_IRQ_event+0x2d/0xb7
[<ffffffff81081079>] handle_percpu_irq+0x3c/0x69
[<ffffffff811c8640>] __xen_evtchn_do_upcall+0xe1/0x168
[<ffffffff811c92d1>] xen_evtchn_do_upcall+0x2e/0x41
[<ffffffff81013c7e>] xen_do_hypervisor_callback+0x1e/0x30
<EOI> [<ffffffff813199d3>] ? _spin_lock+0x19/0x20
[<ffffffff811660dd>] ? free_cpumask_var+0x9/0xb
[<ffffffff8100dde1>] ? xen_exit_mmap+0x199/0x1d7
[<ffffffff810a8137>] ? exit_mmap+0x5f/0x14b
[<ffffffff81048648>] ? mmput+0x46/0xb2
[<ffffffff8104c552>] ? exit_mm+0xfd/0x108
[<ffffffff8100f799>] ? xen_irq_enable_direct_end+0x0/0x7
[<ffffffff8104d7ee>] ? do_exit+0x1f3/0x67b
[<ffffffff8131a908>] ? oops_end+0xba/0xc2
[<ffffffff810163a1>] ? die+0x55/0x5e
[<ffffffff8131a192>] ? do_trap+0x110/0x11f
[<ffffffff810142c8>] ? do_invalid_op+0x97/0xa0
[<ffffffff8100cb5b>] ? pin_pagetable_pfn+0x53/0x59
[<ffffffff810138bb>] ? invalid_op+0x1b/0x20
[<ffffffff8100cb5b>] ? pin_pagetable_pfn+0x53/0x59
[<ffffffff8100cb57>] ? pin_pagetable_pfn+0x4f/0x59
[<ffffffff8100e07c>] ? xen_alloc_ptpage+0x64/0x69
[<ffffffff8100e0af>] ? xen_alloc_pte+0xe/0x10
[<ffffffff810a402f>] ? __pte_alloc+0x70/0xce
[<ffffffff810a41cd>] ? handle_mm_fault+0x140/0x8b9
[<ffffffff8131be4d>] ? do_page_fault+0x252/0x2e2
[<ffffffff81319dd5>] ? page_fault+0x25/0x30
(XEN) Domain 0 crashed: rebooting machine in 5 seconds.
Thanks.
Kindest regards,
Giam Teck Choon
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|