Hi,
after upgrading one of our xen hosts from SP1 to SP2, the Fedora15 DomU
stopped working. Further checking showed it crashed very early in the
boot process:
/usr/lib64/xen/bin/xenctx -s
/mnt/tmp/boot/System.map-2.6.41.9-1.fc15.x86_64 17
rip: ffffffff810013aa hypercall_page+0x3aa
flags: 00001282 i s nz
rsp: ffffffff81a01a90
rax: 0000000000000000 rcx: ffffffff810013aa rdx: ffffffff81cae300
rbx: 0000000000000000 rsi: ffffffff81a01ab4 rdi: 0000000000000002
rbp: ffffffff81a01ab8 r8: 0000000000000000 r9: 0000000000000100
r10: 0000000000000000 r11: 0000000000000282 r12: ffffffff81cae300
r13: 00000000ffffffff r14: 0000000000000000 r15: 0000000000000000
cs: e033 ss: e02b ds: 0000 es: 0000
fs: 0000 @ 0000000000000000
gs: 0000 @ ffff88003ff99000/0000000000000000
Code (instr addr ffffffff810013aa)
cc cc cc cc cc cc cc cc cc cc cc 51 41 53 b8 1d 00 00 00 0f 05 <41> 5b
59 c3 cc cc cc cc cc cc cc
Stack:
0000000000000001 00000000ffffffff ffffffff8100382e ffffffff8100a8df
00000003815af866 ffffffff81a01ac8 ffffffff81003903 ffffffff81a01b08
ffffffff815b345d ffffffff81a01d98 ffffffff817b76b0 ffffffff81a01d98
000000000000000b 0000000000000000 0000000000000000 ffffffff81a01b18
Call Trace:
[] hypercall_page+0x3aa ←
[] xen_reboot+0x1e
[] xen_restore_fl_direct_end
[] xen_panic_event+0x13
[] notifier_call_chain+0x4d
[] atomic_notifier_call_chain+0x1a
[] panic+0xbf
[] xen_force_evtchn_callback+0xd
[] do_exit+0x88e
[] xen_restore_fl_direct_end
[] _raw_spin_unlock_irqrestore+0x16
[] kmsg_dump+0x4a
[] oops_end+0xab
[] die+0x58
[] do_trap+0xc4
[] do_invalid_op+0x95
[] xstate_enable+0x3c
[] xen_force_evtchn_callback+0xd
[] check_events+0x12
[] get_phys_to_machine+0x9
[] pte_mfn_to_pfn+0x89
[] invalid_op+0x1b
[] xstate_enable+0x3c
[] xstate_enable+0x2c
[] xstate_enable_boot_cpu+0xa9
[] xen_restore_fl_direct_end
[] xen_clts+0x8d
[] xsave_init+0x26
[] cpu_init+0x2dc
[] trap_init+0x169
[] start_kernel+0x1d0
[] x86_64_start_reservations+0x132
[] xen_start_kernel+0x5b5
After some experimenting I found that all recent Fedora15/16/17-alpha
kernels show the same crash (Just try installing Fedora16 or 17-alpha as
a guest). What still works is the original Fedora15 kernel
2.6.38.6-26.rc1.fc15.x86_64.
So it seems somewhere along the way some kind of incompatibility has
been introduced.
Franz.