All of lore.kernel.org
 help / color / mirror / Atom feed
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org
Subject: HVM guests hanging in hpet_rtc_interrupt
Date: Thu, 31 Jan 2013 18:07:18 +0100	[thread overview]
Message-ID: <20130131170718.GB19350@aepfle.de> (raw)


Current xen-unstable has appearently issues with HVM guest. Within the
guest I run either a SLES11SP2 kernel or a 3.7 pvops kernel. dom0 is
either SLES11SP2 or also 3.7 pvops.

After a first start of pvops guest on a pvops dom0 I see the guest
hanging with the backtrace below, after the boot scripts set the real
time clock. Once I kill the guest and start it again booting proceeds.
After I do a xl migrate domU localhost I can not access the guest again
with xl console. xenctx shows the same backtrace as shown below.

With a sles11sp2 dom0 + domU I see in guest dmesg 'hpet1: lost 2000
timer interrupts' (or similar) printed every second.

Any idea what could be the reason?

The domU.cfg, started with xl create, looks like this:

...
name="name"
description="something"
uuid="a062cabb-5981-4472-9d3b-da7bd8e2594e"
memory=512
vcpus=2
serial="pty"
builder="hvm"
boot="dcn"
disk=[ 
        'file:/some/loop-disk0,hda,w',
]
vif=[
        'bridge=br0,model=rtl8139,type=netfront'
]
vfb = [
        'type=vnc,vncunused=1,keymap=de'
]
on_crash="preserve"
...


xenctx output:

...
rip: ffffffff81034b97 hpet_rtc_interrupt+0x97
flags: 00000086 s nz p
rsp: ffff88001b003df8
rax: 00000000bc004a66   rcx: 00000000000ee6b2   rdx: 00000000ba6b145a
rbx: 000000000000087d   rsi: ffff88001aec5000   rdi: 0000000000000008
rbp: ffff88001b003e68    r8: ffff88001ac06800    r9: ffff88001b003e38
r10: 000000000000008c   r11: 000000000000f800   r12: ffff88001ac06884
r13: 0000000000000000   r14: 0000000000000000   r15: 0000000000000008
 cs: 0010        ss: 0018        ds: 0000        es: 0000
 fs: 0000 @ 0000000000000000
 gs: 0000 @ ffff88001b000000/0000000000000000
Code (instr addr ffffffff81034b97)
00 89 10 48 8b 05 74 da d0 00 83 c3 01 48 05 f0 00 00 00 8b 00 <3b> 05 d3 da d0 00 79 c9 85 db 74


Stack:
 ffff88001b003e68 ffff88001aec5000 0000000000000000 0000000800000000
 ffff88001ad49c68 0000000000000000 00000008156570c6 ffffffff8165e9cc
 ffff88001b0125c0 ffff880019278480 ffff88001ac06884 0000000000000000
 0000000000000000 0000000000000008 ffff88001b003eb8 ffffffff8109aa2b

Call Trace:
  [<ffffffff81034b97>] hpet_rtc_interrupt+0x97  <--
  [<ffffffff8165e9cc>] _raw_spin_unlock_irqrestore+0xc
  [<ffffffff8109aa2b>] handle_irq_event_percpu+0x4b
  [<ffffffff8109ab8c>] handle_irq_event+0x3c
  [<ffffffff8109d79d>] handle_edge_irq+0x6d
  [<ffffffff8142b474>] __xen_evtchn_do_upcall+0x1a4
  [<ffffffff8142ca6a>] xen_evtchn_do_upcall+0x2a
  [<ffffffff81660aad>] xen_hvm_callback_vector+0x6d
rip: ffffffff810360d6 native_safe_halt+0x6
flags: 00000246 i z p
rsp: ffff88001acbdef8
rax: 0000000000000000   rcx: 00000000ffffffff   rdx: 0000000000000000
rbx: ffff88001acbc010   rsi: 0140000000000000   rdi: 0000000000000086
rbp: ffff88001acbdef8    r8: 0000000000000000    r9: 0000000000000000
r10: 0000000000000001   r11: 0000000000000000   r12: ffffffff81c62330
r13: 0000000000000000   r14: 0000000000000000   r15: 0000000000000000
 cs: 0010        ss: 0018        ds: 0000        es: 0000
 fs: 0000 @ 0000000000000000
 gs: 0000 @ ffff88001b040000/0000000000000000
Code (instr addr ffffffff810360d6)
48 89 e5 fb c9 c3 66 0f 1f 84 00 00 00 00 00 55 48 89 e5 fb f4 <c9> c3 0f 1f 84 00 00 00 00 00 55


Stack:
 ffff88001acbdf08 ffffffff81014735 ffff88001acbdf28 ffffffff81014a68
 0000000000000001 0000000000000000 ffff88001acbdf48 ffffffff8165824a
 0000000000000000 0000000000000000 0000000000000000 0000000000000000
 0000000000000000 0000000000000000 0000000000000000 0000000000000000

Call Trace:
  [<ffffffff810360d6>] native_safe_halt+0x6  <--
  [<ffffffff81014735>] default_idle+0x45
  [<ffffffff81014a68>] cpu_idle+0x88
  [<ffffffff8165824a>] start_secondary+0x188

rip: ffffffff81034b97 hpet_rtc_interrupt+0x97
flags: 00000086 s nz p
rsp: ffff88001b003df8
rax: 00000000bc004a66   rcx: 00000000000ee6b2   rdx: 00000000ba6b145a
rbx: 000000000000087d   rsi: ffff88001aec5000   rdi: 0000000000000008
rbp: ffff88001b003e68    r8: ffff88001ac06800    r9: ffff88001b003e38
r10: 000000000000008c   r11: 000000000000f800   r12: ffff88001ac06884
r13: 0000000000000000   r14: 0000000000000000   r15: 0000000000000008
 cs: 0010        ss: 0018        ds: 0000        es: 0000
 fs: 0000 @ 0000000000000000
 gs: 0000 @ ffff88001b000000/0000000000000000
Code (instr addr ffffffff81034b97)
00 89 10 48 8b 05 74 da d0 00 83 c3 01 48 05 f0 00 00 00 8b 00 <3b> 05 d3 da d0 00 79 c9 85 db 74


Stack:
 ffff88001b003e68 ffff88001aec5000 0000000000000000 0000000800000000
 ffff88001ad49c68 0000000000000000 00000008156570c6 ffffffff8165e9cc
 ffff88001b0125c0 ffff880019278480 ffff88001ac06884 0000000000000000
 0000000000000000 0000000000000008 ffff88001b003eb8 ffffffff8109aa2b

Call Trace:
  [<ffffffff81034b97>] hpet_rtc_interrupt+0x97  <--
  [<ffffffff8165e9cc>] _raw_spin_unlock_irqrestore+0xc
  [<ffffffff8109aa2b>] handle_irq_event_percpu+0x4b
  [<ffffffff8109ab8c>] handle_irq_event+0x3c
  [<ffffffff8109d79d>] handle_edge_irq+0x6d
  [<ffffffff8142b474>] __xen_evtchn_do_upcall+0x1a4
  [<ffffffff8142ca6a>] xen_evtchn_do_upcall+0x2a
  [<ffffffff81660aad>] xen_hvm_callback_vector+0x6d
rip: ffffffff810360d6 native_safe_halt+0x6
flags: 00000246 i z p
rsp: ffff88001acbdef8
rax: 0000000000000000   rcx: 00000000ffffffff   rdx: 0000000000000000
rbx: ffff88001acbc010   rsi: 0140000000000000   rdi: 0000000000000086
rbp: ffff88001acbdef8    r8: 0000000000000000    r9: 0000000000000000
r10: 0000000000000001   r11: 0000000000000000   r12: ffffffff81c62330
r13: 0000000000000000   r14: 0000000000000000   r15: 0000000000000000
 cs: 0010        ss: 0018        ds: 0000        es: 0000
 fs: 0000 @ 0000000000000000
 gs: 0000 @ ffff88001b040000/0000000000000000
Code (instr addr ffffffff810360d6)
48 89 e5 fb c9 c3 66 0f 1f 84 00 00 00 00 00 55 48 89 e5 fb f4 <c9> c3 0f 1f 84 00 00 00 00 00 55


Stack:
 ffff88001acbdf08 ffffffff81014735 ffff88001acbdf28 ffffffff81014a68
 0000000000000001 0000000000000000 ffff88001acbdf48 ffffffff8165824a
 0000000000000000 0000000000000000 0000000000000000 0000000000000000
 0000000000000000 0000000000000000 0000000000000000 0000000000000000

Call Trace:
  [<ffffffff810360d6>] native_safe_halt+0x6  <--
  [<ffffffff81014735>] default_idle+0x45
  [<ffffffff81014a68>] cpu_idle+0x88
  [<ffffffff8165824a>] start_secondary+0x188

rip: ffffffff81034b97 hpet_rtc_interrupt+0x97
flags: 00000086 s nz p
rsp: ffff88001b003df8
rax: 00000000bc004a66   rcx: 00000000000ee6b2   rdx: 00000000ba6b145a
rbx: 000000000000087d   rsi: ffff88001aec5000   rdi: 0000000000000008
rbp: ffff88001b003e68    r8: ffff88001ac06800    r9: ffff88001b003e38
r10: 000000000000008c   r11: 000000000000f800   r12: ffff88001ac06884
r13: 0000000000000000   r14: 0000000000000000   r15: 0000000000000008
 cs: 0010        ss: 0018        ds: 0000        es: 0000
 fs: 0000 @ 0000000000000000
 gs: 0000 @ ffff88001b000000/0000000000000000
Code (instr addr ffffffff81034b97)
00 89 10 48 8b 05 74 da d0 00 83 c3 01 48 05 f0 00 00 00 8b 00 <3b> 05 d3 da d0 00 79 c9 85 db 74


Stack:
 ffff88001b003e68 ffff88001aec5000 0000000000000000 0000000800000000
 ffff88001ad49c68 0000000000000000 00000008156570c6 ffffffff8165e9cc
 ffff88001b0125c0 ffff880019278480 ffff88001ac06884 0000000000000000
 0000000000000000 0000000000000008 ffff88001b003eb8 ffffffff8109aa2b

Call Trace:
  [<ffffffff81034b97>] hpet_rtc_interrupt+0x97  <--
  [<ffffffff8165e9cc>] _raw_spin_unlock_irqrestore+0xc
  [<ffffffff8109aa2b>] handle_irq_event_percpu+0x4b
  [<ffffffff8109ab8c>] handle_irq_event+0x3c
  [<ffffffff8109d79d>] handle_edge_irq+0x6d
  [<ffffffff8142b474>] __xen_evtchn_do_upcall+0x1a4
  [<ffffffff8142ca6a>] xen_evtchn_do_upcall+0x2a
  [<ffffffff81660aad>] xen_hvm_callback_vector+0x6d
rip: ffffffff810360d6 native_safe_halt+0x6
flags: 00000246 i z p
rsp: ffff88001acbdef8
rax: 0000000000000000   rcx: 00000000ffffffff   rdx: 0000000000000000
rbx: ffff88001acbc010   rsi: 0140000000000000   rdi: 0000000000000086
rbp: ffff88001acbdef8    r8: 0000000000000000    r9: 0000000000000000
r10: 0000000000000001   r11: 0000000000000000   r12: ffffffff81c62330
r13: 0000000000000000   r14: 0000000000000000   r15: 0000000000000000
 cs: 0010        ss: 0018        ds: 0000        es: 0000
 fs: 0000 @ 0000000000000000
 gs: 0000 @ ffff88001b040000/0000000000000000
Code (instr addr ffffffff810360d6)
48 89 e5 fb c9 c3 66 0f 1f 84 00 00 00 00 00 55 48 89 e5 fb f4 <c9> c3 0f 1f 84 00 00 00 00 00 55


Stack:
 ffff88001acbdf08 ffffffff81014735 ffff88001acbdf28 ffffffff81014a68
 0000000000000001 0000000000000000 ffff88001acbdf48 ffffffff8165824a
 0000000000000000 0000000000000000 0000000000000000 0000000000000000
 0000000000000000 0000000000000000 0000000000000000 0000000000000000

Call Trace:
  [<ffffffff810360d6>] native_safe_halt+0x6  <--
  [<ffffffff81014735>] default_idle+0x45
  [<ffffffff81014a68>] cpu_idle+0x88
  [<ffffffff8165824a>] start_secondary+0x188

rip: ffffffff81034b97 hpet_rtc_interrupt+0x97
flags: 00000086 s nz p
rsp: ffff88001b003df8
rax: 00000000bc004a66   rcx: 00000000000ee6b2   rdx: 00000000ba6b145a
rbx: 000000000000087d   rsi: ffff88001aec5000   rdi: 0000000000000008
rbp: ffff88001b003e68    r8: ffff88001ac06800    r9: ffff88001b003e38
r10: 000000000000008c   r11: 000000000000f800   r12: ffff88001ac06884
r13: 0000000000000000   r14: 0000000000000000   r15: 0000000000000008
 cs: 0010        ss: 0018        ds: 0000        es: 0000
 fs: 0000 @ 0000000000000000
 gs: 0000 @ ffff88001b000000/0000000000000000
Code (instr addr ffffffff81034b97)
00 89 10 48 8b 05 74 da d0 00 83 c3 01 48 05 f0 00 00 00 8b 00 <3b> 05 d3 da d0 00 79 c9 85 db 74


Stack:
 ffff88001b003e68 ffff88001aec5000 0000000000000000 0000000800000000
 ffff88001ad49c68 0000000000000000 00000008156570c6 ffffffff8165e9cc
 ffff88001b0125c0 ffff880019278480 ffff88001ac06884 0000000000000000
 0000000000000000 0000000000000008 ffff88001b003eb8 ffffffff8109aa2b

Call Trace:
  [<ffffffff81034b97>] hpet_rtc_interrupt+0x97  <--
  [<ffffffff8165e9cc>] _raw_spin_unlock_irqrestore+0xc
  [<ffffffff8109aa2b>] handle_irq_event_percpu+0x4b
  [<ffffffff8109ab8c>] handle_irq_event+0x3c
  [<ffffffff8109d79d>] handle_edge_irq+0x6d
  [<ffffffff8142b474>] __xen_evtchn_do_upcall+0x1a4
  [<ffffffff8142ca6a>] xen_evtchn_do_upcall+0x2a
  [<ffffffff81660aad>] xen_hvm_callback_vector+0x6d
rip: ffffffff810360d6 native_safe_halt+0x6
flags: 00000246 i z p
rsp: ffff88001acbdef8
rax: 0000000000000000   rcx: 00000000ffffffff   rdx: 0000000000000000
rbx: ffff88001acbc010   rsi: 0140000000000000   rdi: 0000000000000086
rbp: ffff88001acbdef8    r8: 0000000000000000    r9: 0000000000000000
r10: 0000000000000001   r11: 0000000000000000   r12: ffffffff81c62330
r13: 0000000000000000   r14: 0000000000000000   r15: 0000000000000000
 cs: 0010        ss: 0018        ds: 0000        es: 0000
 fs: 0000 @ 0000000000000000
 gs: 0000 @ ffff88001b040000/0000000000000000
Code (instr addr ffffffff810360d6)
48 89 e5 fb c9 c3 66 0f 1f 84 00 00 00 00 00 55 48 89 e5 fb f4 <c9> c3 0f 1f 84 00 00 00 00 00 55


Stack:
 ffff88001acbdf08 ffffffff81014735 ffff88001acbdf28 ffffffff81014a68
 0000000000000001 0000000000000000 ffff88001acbdf48 ffffffff8165824a
 0000000000000000 0000000000000000 0000000000000000 0000000000000000
 0000000000000000 0000000000000000 0000000000000000 0000000000000000

Call Trace:
  [<ffffffff810360d6>] native_safe_halt+0x6  <--
  [<ffffffff81014735>] default_idle+0x45
  [<ffffffff81014a68>] cpu_idle+0x88
  [<ffffffff8165824a>] start_secondary+0x188
...


Olaf

             reply	other threads:[~2013-01-31 17:07 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-01-31 17:07 Olaf Hering [this message]
2013-01-31 17:12 ` HVM guests hanging in hpet_rtc_interrupt Ian Campbell
2013-01-31 18:09   ` Olaf Hering
2013-01-31 18:46     ` Olaf Hering
2013-02-04  8:21       ` Jan Beulich
2013-02-04  8:47         ` Jan Beulich
2013-02-04  9:49           ` Olaf Hering
2013-02-04 14:03             ` Olaf Hering
2013-02-04 14:13               ` Jan Beulich
2013-02-04 11:02 ` Jan Beulich
2013-02-04 14:25   ` Olaf Hering
2013-02-04 14:44     ` Olaf Hering
2013-02-04 15:27       ` Olaf Hering
2013-02-04 15:43         ` Ian Campbell
2013-02-04 15:50           ` Olaf Hering
2013-02-04 15:56             ` Ian Campbell

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=20130131170718.GB19350@aepfle.de \
    --to=olaf@aepfle.de \
    --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.