|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] pv_ops dom0 BUG in xen_flush_tlb_others
Hi,
I started compiling a larger package and after I few minute the machine
locked up with the following BUG. It's the second time I observe this
one, so it might be a race condition or something lurking here.
(possibly not dom0 specific at all)
The BUG() is triggered because the CPU mask is empty. So maybe it's not
a xen bug at all, just a weird occurence in the kernel -
native_flush_tlb_others doesn't have such a check.
Thanks,
Christophe
Mar 5 02:14:05 leto kernel BUG at arch/x86/xen/mmu.c:1386!
Mar 5 02:14:05 leto invalid opcode: 0000 [#1] PREEMPT SMP
Mar 5 02:14:05 leto last sysfs file:
/sys/devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00/power_supply/BAT0/energy_full
Mar 5 02:14:05 leto CPU 1
Mar 5 02:14:05 leto Modules linked in: radeon drm iptable_mangle iptable_nat
nf_nat ipt_REJECT nf_conntrack_ipv4 nf_defrag_ipv4 xt_state xt_tcpudp
iptable_filter ip_tables
Mar 5 02:14:05 leto Pid: 306, comm: kswapd0 Not tainted 2.6.29-rc6-xen-cs1 #1
2007ZDP
Mar 5 02:14:05 leto RIP: e030:[<ffffffff8020cd9a>] [<ffffffff8020cd9a>]
xen_flush_tlb_others+0x11a/0x130
Mar 5 02:14:05 leto RSP: e02b:ffff880074141890 EFLAGS: 00010246
Mar 5 02:14:05 leto RAX: 0000000000000000 RBX: ffff880007d2cfa8 RCX:
0000000000000038
Mar 5 02:14:05 leto RDX: 0000003f84157000 RSI: ffff880007d2cd00 RDI:
ffff880007d2cfa8
Mar 5 02:14:05 leto RBP: ffff8800741418e0 R08: ffff880007d2cfa8 R09:
0000000000000000
Mar 5 02:14:05 leto R10: ffff880012096100 R11: dead000000200200 R12:
0000003f84157000
Mar 5 02:14:05 leto R13: 0000003f84157000 R14: ffff880007d2cd00 R15:
ffff8800741419ec
Mar 5 02:14:05 leto FS: 00002b3ce79599c0(0000) GS:ffffc20000014000(0000)
knlGS:0000000000000000
Mar 5 02:14:05 leto CS: e033 DS: 0000 ES: 0000 CR0: 000000008005003b
Mar 5 02:14:05 leto CR2: 00002b3cec376020 CR3: 00000000438ab000 CR4:
0000000000002660
Mar 5 02:14:05 leto DR0: 0000000000000000 DR1: 0000000000000000 DR2:
0000000000000000
Mar 5 02:14:05 leto DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7:
0000000000000400
Mar 5 02:14:05 leto Process kswapd0 (pid: 306, threadinfo ffff880074140000,
task ffff880074968c00)
Mar 5 02:14:05 leto Stack:
Mar 5 02:14:05 leto ffff88002e849a80 ffffe200017ce178 ffffe20001636808
ffff8800741418b8
Mar 5 02:14:05 leto ffffffff8020c052 ffff880007d2cd00 ffff880007d2cfa8
0000003f84157000
Mar 5 02:14:05 leto ffff880007d2cd00 ffff8800741419ec ffff880074141910
ffffffff80237cb2
Mar 5 02:14:05 leto Call Trace:
Mar 5 02:14:05 leto [<ffffffff8020c052>] ? xen_pte_val+0x12/0x40
Mar 5 02:14:05 leto [<ffffffff80237cb2>] flush_tlb_page+0x62/0xd0
Mar 5 02:14:05 leto [<ffffffff80236f8a>] ptep_clear_flush_young+0x4a/0x70
Mar 5 02:14:05 leto [<ffffffff802c2e16>] page_referenced_one+0xb6/0x130
Mar 5 02:14:05 leto [<ffffffff802c3181>] page_referenced_file+0x91/0xc0
Mar 5 02:14:05 leto [<ffffffff8020f772>] ? check_events+0x12/0x20
Mar 5 02:14:05 leto [<ffffffff802c3ee2>] page_referenced+0x72/0x140
Mar 5 02:14:05 leto [<ffffffff802ad9f6>] shrink_active_list+0xf6/0x490
Mar 5 02:14:05 leto [<ffffffff8022fc4f>] ? pvclock_clocksource_read+0x4f/0x90
Mar 5 02:14:05 leto [<ffffffff8020f523>] ? xen_clocksource_read+0x43/0x70
Mar 5 02:14:05 leto [<ffffffff802aebb4>] shrink_list+0x5e4/0x730
Mar 5 02:14:05 leto [<ffffffff8020f523>] ? xen_clocksource_read+0x43/0x70
Mar 5 02:14:05 leto [<ffffffff8020edbd>] ? xen_force_evtchn_callback+0xd/0x10
Mar 5 02:14:05 leto [<ffffffff8020f772>] ? check_events+0x12/0x20
Mar 5 02:14:05 leto [<ffffffff802aef55>] shrink_zone+0x255/0x360
Mar 5 02:14:05 leto [<ffffffff802af95d>] kswapd+0x73d/0x7c0
Mar 5 02:14:05 leto [<ffffffff802acb40>] ? isolate_pages_global+0x0/0x250
Mar 5 02:14:05 leto [<ffffffff80260e00>] ? autoremove_wake_function+0x0/0x40
Mar 5 02:14:05 leto [<ffffffff8069de65>] ? _spin_unlock_irqrestore+0x25/0x50
Mar 5 02:14:05 leto [<ffffffff802af220>] ? kswapd+0x0/0x7c0
Mar 5 02:14:05 leto [<ffffffff802af220>] ? kswapd+0x0/0x7c0
Mar 5 02:14:05 leto [<ffffffff80260978>] kthread+0x48/0x90
Mar 5 02:14:05 leto [<ffffffff8021407a>] child_rip+0xa/0x20
Mar 5 02:14:05 leto [<ffffffff80213297>] ? int_ret_from_sys_call+0x7/0x1b
Mar 5 02:14:05 leto [<ffffffff80213a21>] ? retint_restore_args+0x5/0x6
Mar 5 02:14:05 leto [<ffffffff80214070>] ? child_rip+0x0/0x20
Mar 5 02:14:05 leto Code: 6d e8 4c 8b 75 f0 4c 8b 7d f8 c9 c3 0f 1f 44 00 00
e8 fb eb ff ff eb cf 66 0f 1f 84 00 00 00 00 00 41 c7 06 08 00 00 00 90 eb 8f
<0f> 0b 0f 1f 40
Mar 5 02:14:05 leto RIP [<ffffffff8020cd9a>] xen_flush_tlb_others+0x11a/0x130
Mar 5 02:14:05 leto RSP <ffff880074141890>
Mar 5 02:14:05 leto ---[ end trace aef6ef9765748c4c ]---
Mar 5 02:14:05 leto note: kswapd0[306] exited with preempt_count 3
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] pv_ops dom0 BUG in xen_flush_tlb_others,
Christophe Saout <=
|
|
|
|
|