On 04/10/2018 04:18 PM, Olaf Hering wrote: > On Tue, Apr 10, Olaf Hering wrote: > >> (XEN) Xen BUG at sched_credit.c:1694 > > Another variant: > > This time the domUs had just vcpus=36 and > cpus=nodes:N,node:^0/cpus_soft=nodes:N,node:^0 > > (XEN) Xen BUG at sched_credit.c:280 > (XEN) ----[ Xen-4.11.20180407T144959.e62e140daa-2.bug1087289_411 x86_64 > debug=n Not tainted ]---- > (XEN) CPU: 54 > (XEN) RIP: e008:[<ffff82d0803591b1>] > sched_credit.c#__runq_insert.part.13+0/0x2 > (XEN) RFLAGS: 0000000000010087 CONTEXT: hypervisor (d96v20) > (XEN) rax: ffff82d08095f100 rbx: ffff830670506ea0 rcx: ffff830779f4ae80 > (XEN) rdx: 00000036f95d7080 rsi: 0000000000000000 rdi: ffff830670506ea0 > (XEN) rbp: ffff82d08094a480 rsp: ffff830e7ab2fd30 r8: ffff830779f361a0 > (XEN) r9: ffff82d080227cf0 r10: 0000000000000000 r11: 0000000000000000 > (XEN) r12: 0000033c2684bb20 r13: ffff830779f4ae80 r14: ffff830779f36180 > (XEN) r15: 0000033c269c6f66 cr0: 000000008005003b cr4: 00000000001526e0 > (XEN) cr3: 000000067058e000 cr2: 00007f1299b17000 > (XEN) fsb: 0000000000000000 gsb: 0000000000000000 gss: 0000000000000000 > (XEN) ds: 0000 es: 0000 fs: 0000 gs: 0000 ss: 0000 cs: e008 > (XEN) Xen code around <ffff82d0803591b1> > (sched_credit.c#__runq_insert.part.13): > (XEN) f1 ff 5a 5b 31 c0 5d c3 <0f> 0b 0f 0b 0f 0b 48 89 e2 48 8d 05 eb 5d 60 > 00 > (XEN) Xen stack trace from rsp=ffff830e7ab2fd30: > (XEN) ffff82d080228845 ffff82e030ac7f80 00000036563fc000 00000000ffffffff > (XEN) 00000000000000a3 00000000000000c0 ffff83077a6c59e0 ffff830e7ab2fe70 > (XEN) ffff82d0802354b5 ffff82d0802fff50 0000000000000000 0000000001c9c380 > (XEN) 000000008027bcd8 ffff82d0802255d0 0000000000000036 0000033c269c6f66 > (XEN) ffff8307798d4f30 0000000000000000 ffff830779f361a0 0000000000000036 > (XEN) ffff82d0802386cc ffff830779f361a0 0000000000000046 ffff82d08023827b > (XEN) 0000000000000096 0000000000000036 ffff830779f361c8 ffff82d08030f9ab > (XEN) 0000000000000036 ffff83007ba30000 ffff830779f36188 0000033c269c6f66 > (XEN) ffff830779f36180 ffff82d08094a480 ffff82d08023153d ffff82d000000000 > (XEN) ffff830779f361a0 0000000000000000 ffff82d0802e13d5 ffff83007ba30000 > (XEN) ffff83007ba30000 0000000000000000 ffff82d08030bef6 ffff82d08030f9ab > (XEN) 00000000ffffffff ffffffffffffffff ffff830e7ab2ffff ffff82d080933c00 > (XEN) 0000000000000000 0000000000000000 ffff82d080234cb2 0000000000000000 > (XEN) ffff83007ba30000 0000000000000000 0000000000000000 0000000000000000 > (XEN) ffff82d08030fb6b 0000000000000000 0000000000000100 0000000000540000 > (XEN) 0000000000000001 ffff88011ff16c80 ffff8800e1e20000 0000000000000000 > (XEN) ffff88011f000858 ffff88011f0006c8 0000000000000000 0000000000000000 > (XEN) 0000000000000001 0000000000000001 00000000000000ad 00000000000000a5 > (XEN) 000000fb00000000 ffffffff810c8da3 0000000000000000 0000000000000046 > (XEN) ffff8800ea3af910 0000000000000000 0000000000000000 0000000000000000 > (XEN) Xen call trace: > (XEN) [<ffff82d0803591b1>] sched_credit.c#__runq_insert.part.13+0/0x2 > (XEN) [<ffff82d080228845>] sched_credit.c#csched_schedule+0xb55/0xba0 > (XEN) [<ffff82d0802354b5>] smp_call_function_interrupt+0x85/0xa0 > (XEN) [<ffff82d0802fff50>] vmcs.c#__vmx_clear_vmcs+0/0xe0 > (XEN) [<ffff82d0802255d0>] sched_credit.c#csched_vcpu_yield+0/0x10 > (XEN) [<ffff82d0802386cc>] timer.c#remove_entry+0x7c/0x90 > (XEN) [<ffff82d08023827b>] timer.c#add_entry+0x4b/0xb0 > (XEN) [<ffff82d08030f9ab>] vmx_asm_vmexit_handler+0xab/0x240 > (XEN) [<ffff82d08023153d>] schedule.c#schedule+0xdd/0x5d0 > (XEN) [<ffff82d0802e13d5>] hvm_interrupt_blocked+0x15/0xd0 > (XEN) [<ffff82d08030bef6>] nvmx_switch_guest+0x86/0x1a00 > (XEN) [<ffff82d08030f9ab>] vmx_asm_vmexit_handler+0xab/0x240 > (XEN) [<ffff82d080234cb2>] softirq.c#__do_softirq+0x62/0x90 > (XEN) [<ffff82d08030fb6b>] vmx_asm_do_vmentry+0x2b/0x30 > (XEN) **************************************** > (XEN) Panic on CPU 54: > (XEN) Xen BUG at sched_credit.c:280 > (XEN) **************************************** > (XEN) Reboot in five seconds...
Ooh: BUG_ON( __vcpu_on_runq(svc) ); So we're trying to insert a vcpu onto a runqueue, but someone's already put it on a runqueue. Which still doesn't quite make sense... -George _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel