From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Cooper Subject: Re: Xen-unstable: xen panic RIP: dpci_softirq Date: Fri, 14 Nov 2014 13:37:28 +0000 Message-ID: <54660598.3060504@citrix.com> References: <193010671.20141114141112@eikelenboom.it> <54660467.5060707@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <54660467.5060707@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Sander Eikelenboom , Konrad Rzeszutek Wilk , Jan Beulich Cc: Xen-devel List List-Id: xen-devel@lists.xenproject.org On 14/11/14 13:32, Andrew Cooper wrote: > On 14/11/14 13:11, Sander Eikelenboom wrote: >> Hi Konrad / Jan, >> >> One of these commits: >> - aeeea485bcfe2a517ed9bcb3ba1c3be0f6824e07 dpci: move from an hvm_irq_dpci (and struct domain) to an hvm_dirq_dpci model >> - f6dd295381f4b6a66acddacf46bca8940586c8d8 pci: replace tasklet with softirq >> >> gives (running under 5 minutes of host boot, on AMD hardware and with guest with >> pci passthrough) the splat below. >> >> -- >> Sander > I was hoping to get a chance to test this as well, but am currently > blocked on other issues. > > Would you mind giving it a go at c/s aeeea485? It is highly likely that > the bug is in f6dd295, but it would be nice to confirm that it want a > bug in the (hopefully noop) shuffling of the position of the tasklet. Sorry - sent too soon. I meant "..that it wasn't a bug in the.." ~Andrew >> (XEN) [2014-11-14 13:00:06.810] ----[ Xen-4.5.0-rc x86_64 debug=y Not tainted ]---- >> (XEN) [2014-11-14 13:00:06.810] CPU: 3 >> (XEN) [2014-11-14 13:00:06.810] RIP: e008:[] dpci_softirq+0x9c/0x231 >> (XEN) [2014-11-14 13:00:06.810] RFLAGS: 0000000000010283 CONTEXT: hypervisor >> (XEN) [2014-11-14 13:00:06.811] rax: 0000000000100100 rbx: ffff830515c86d90 rcx: 0000000000000001 >> (XEN) [2014-11-14 13:00:06.811] rdx: ffff83054ef30000 rsi: 0000000000000002 rdi: ffff830518b3b0b8 >> (XEN) [2014-11-14 13:00:06.811] rbp: ffff83054ef37eb0 rsp: ffff83054ef37e50 r8: ffff830515c86d60 >> (XEN) [2014-11-14 13:00:06.811] r9: 0000016b62294400 r10: 0000016b63143e58 r11: 0000000000000246 >> (XEN) [2014-11-14 13:00:06.811] r12: ffff830515c86d38 r13: ffff830518b3b000 r14: ffff830515c86d28 >> (XEN) [2014-11-14 13:00:06.811] r15: ffff830515c86d28 cr0: 000000008005003b cr4: 00000000000006f0 >> (XEN) [2014-11-14 13:00:06.811] cr3: 000000009fc92000 cr2: 0000000000100108 >> (XEN) [2014-11-14 13:00:06.811] ds: 0000 es: 0000 fs: 0000 gs: 0000 ss: e010 cs: e008 >> (XEN) [2014-11-14 13:00:06.811] Xen stack trace from rsp=ffff83054ef37e50: >> (XEN) [2014-11-14 13:00:06.811] ffff83054ef37e60 ffff830518b3b0b8 ffff830515c86d38 ffff83054ef37e70 >> (XEN) [2014-11-14 13:00:06.811] ffff830515c86d90 ffff830515c86d90 ffff83054ef37ef0 ffff82d080300100 >> (XEN) [2014-11-14 13:00:06.811] ffff82d0802fff80 ffffffffffffffff ffff83054ef30000 0000000000000002 >> (XEN) [2014-11-14 13:00:06.811] ffff83054ef37ee0 ffff82d08012bd91 ffff83054ef30000 ffff83009faea000 >> (XEN) [2014-11-14 13:00:06.811] 00000000ffffffff ffff83054ef3e068 ffff83054ef37ef0 ffff82d08012bde9 >> (XEN) [2014-11-14 13:00:06.811] ffff83054ef37f10 ffff82d0801623d5 ffff82d08012bde9 ffff83009fafd000 >> (XEN) [2014-11-14 13:00:06.811] ffff83054ef37de8 ffffffff82200000 ffffffff82200000 0000000000000000 >> (XEN) [2014-11-14 13:00:06.811] 0000000000000000 ffffffff82203e28 ffffffff822f3ec0 0000000000000246 >> (XEN) [2014-11-14 13:00:06.811] 0000000000000001 0000000000000000 0000000000000000 0000000000000000 >> (XEN) [2014-11-14 13:00:06.811] ffffffff810013aa ffffffff8221c520 00000000deadbeef 00000000deadbeef >> (XEN) [2014-11-14 13:00:06.811] 0000010000000000 ffffffff810013aa 000000000000e033 0000000000000246 >> (XEN) [2014-11-14 13:00:06.811] ffffffff82203e10 000000000000e02b 008000000000beef 000000000000beef >> (XEN) [2014-11-14 13:00:06.811] 000000000000beef 00000000ffffbeef ffffea0000000003 ffff83009fafd000 >> (XEN) [2014-11-14 13:00:06.811] 00000034cec15280 0000000000000000 >> (XEN) [2014-11-14 13:00:06.811] Xen call trace: >> (XEN) [2014-11-14 13:00:06.811] [] dpci_softirq+0x9c/0x231 >> (XEN) [2014-11-14 13:00:06.811] [] __do_softirq+0x81/0x8c >> (XEN) [2014-11-14 13:00:06.811] [] do_softirq+0x13/0x15 >> (XEN) [2014-11-14 13:00:06.811] [] idle_loop+0x5e/0x6e >> (XEN) [2014-11-14 13:00:06.811] >> (XEN) [2014-11-14 13:00:06.811] Pagetable walk from 0000000000100108: >> (XEN) [2014-11-14 13:00:06.811] L4[0x000] = 000000055d09a063 ffffffffffffffff >> (XEN) [2014-11-14 13:00:06.811] L3[0x000] = 000000055d099063 ffffffffffffffff >> (XEN) [2014-11-14 13:00:06.811] L2[0x000] = 000000055d098063 ffffffffffffffff >> (XEN) [2014-11-14 13:00:06.811] L1[0x100] = 0000000000000000 ffffffffffffffff >> (XEN) [2014-11-14 13:00:07.692] >> (XEN) [2014-11-14 13:00:07.700] **************************************** >> (XEN) [2014-11-14 13:00:07.720] Panic on CPU 3: >> (XEN) [2014-11-14 13:00:07.732] FATAL PAGE FAULT >> (XEN) [2014-11-14 13:00:07.745] [error_code=0000] >> (XEN) [2014-11-14 13:00:07.759] Faulting linear address: 0000000000100108 >> (XEN) [2014-11-14 13:00:07.778] **************************************** >> (XEN) [2014-11-14 13:00:07.797] >> (XEN) [2014-11-14 13:00:07.806] Reboot in five seconds... >> >> >> _______________________________________________ >> Xen-devel mailing list >> Xen-devel@lists.xen.org >> http://lists.xen.org/xen-devel > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel