All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Sander Eikelenboom <linux@eikelenboom.it>,
	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
	Jan Beulich <JBeulich@suse.com>
Cc: Xen-devel List <xen-devel@lists.xen.org>
Subject: Re: Xen-unstable: xen panic RIP:   dpci_softirq
Date: Fri, 14 Nov 2014 13:32:23 +0000	[thread overview]
Message-ID: <54660467.5060707@citrix.com> (raw)
In-Reply-To: <193010671.20141114141112@eikelenboom.it>

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.

~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:[<ffff82d080148f14>] 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]    [<ffff82d080148f14>] dpci_softirq+0x9c/0x231
> (XEN) [2014-11-14 13:00:06.811]    [<ffff82d08012bd91>] __do_softirq+0x81/0x8c
> (XEN) [2014-11-14 13:00:06.811]    [<ffff82d08012bde9>] do_softirq+0x13/0x15
> (XEN) [2014-11-14 13:00:06.811]    [<ffff82d0801623d5>] 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

  reply	other threads:[~2014-11-14 13:32 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-11-14 13:11 Xen-unstable: xen panic RIP: dpci_softirq Sander Eikelenboom
2014-11-14 13:32 ` Andrew Cooper [this message]
2014-11-14 13:37   ` Andrew Cooper
2014-11-14 13:57 ` Jan Beulich
2014-11-14 14:34   ` Sander Eikelenboom
2014-11-14 15:09     ` Jan Beulich
2014-11-14 15:20       ` Sander Eikelenboom
2014-11-14 15:43         ` Jan Beulich
2014-11-14 16:59           ` Sander Eikelenboom
2014-11-14 17:05             ` Konrad Rzeszutek Wilk
2014-11-14 19:56               ` Sander Eikelenboom
2014-11-14 20:25             ` Konrad Rzeszutek Wilk
2014-11-14 22:09               ` Sander Eikelenboom
2014-11-17 16:34                 ` Konrad Rzeszutek Wilk
2014-11-17 17:04                   ` Sander Eikelenboom
2014-11-17 20:43                     ` Konrad Rzeszutek Wilk
2014-11-17 22:40                       ` Sander Eikelenboom
2014-11-18  8:28                         ` Jan Beulich
     [not found]                         ` <20141118024927.GA32256@andromeda.dapyr.net>
2014-11-18 11:07                           ` Sander Eikelenboom
2014-11-18 15:09                             ` Sander Eikelenboom
2014-11-18 16:06                               ` Sander Eikelenboom
2014-11-18 16:16                               ` Konrad Rzeszutek Wilk
2014-11-18 17:03                                 ` Sander Eikelenboom
2014-11-18 17:20                                   ` Jan Beulich
2014-11-18 20:34                                     ` Konrad Rzeszutek Wilk
2014-11-18 20:56                                   ` Konrad Rzeszutek Wilk
2014-11-18 22:12                                     ` Sander Eikelenboom
2014-11-19  1:55                                       ` Konrad Rzeszutek Wilk
2014-11-19 11:16                                         ` Sander Eikelenboom
2014-11-19 15:04                                           ` Konrad Rzeszutek Wilk
2014-11-19 17:27                                             ` Sander Eikelenboom
2014-11-17 18:01                   ` Sander Eikelenboom
2014-11-18  9:30                     ` Jan Beulich

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=54660467.5060707@citrix.com \
    --to=andrew.cooper3@citrix.com \
    --cc=JBeulich@suse.com \
    --cc=konrad.wilk@oracle.com \
    --cc=linux@eikelenboom.it \
    --cc=xen-devel@lists.xen.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.