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
next 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.