[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] XenServer testing of Xen 4.9



Hello,

Over the weekend, we got some extensive testing on Xen 4.9

First of all, current staging has a broken build.  This is a side effect
of c/s f745b55, 93ade42 and 728d21b, and occurs because the `make
tools-install` target no longer installs the Xen public headers into
/usr/include/xen.

As a result, the testing base was c/s a7d4a5904 "tools/xenconsoled:
Preserve errno while rotating logfile handles"

1) -ERESTART when setting HVM_PARAM_IDENT_PT

When HVMOP_set_param fails to acquire the domctl lock, it exits out with
ERESTART.  For some reason, this is now propagating up to the libxc
userspace rather than causing a continuation.  I haven't investigated
yet; it smells like it might be related to my continuation logic change,
but I didn't touch anything in this area with that change.

2) This vmentry failure:

(XEN) [ 7122.287661] d98v3 vmentry failure (reason 0x80000021): Invalid
guest state (0)
(XEN) [ 7122.287668] ************* VMCS Area **************
(XEN) [ 7122.287670] *** Guest State ***
(XEN) [ 7122.287673] CR0: actual=0x000000008001003b,
shadow=0x000000008001003b, gh_mask=ffffffffffffffff
(XEN) [ 7122.287676] CR4: actual=0x00000000001426e9,
shadow=0x00000000001406e9, gh_mask=ffffffffffffffff
(XEN) [ 7122.287679] CR3 = 0x0000000000185000
(XEN) [ 7122.287681] PDPTE0 = 0x0000000000186001  PDPTE1 =
0x0000000000187001
(XEN) [ 7122.287684] PDPTE2 = 0x0000000000188001  PDPTE3 =
0x0000000000189001
(XEN) [ 7122.287687] RSP = 0x000000008903c6d0 (0x000000008903c6d0)  RIP
= 0x00000000811a5bec (0x00000000811a5bec)
(XEN) [ 7122.287690] RFLAGS=0x00004002 (0x00004002)  DR7 =
0x0000000000000400
(XEN) [ 7122.287692] Sysenter RSP=0000000089055000
CS:RIP=0008:0000000080d6e1d0
(XEN) [ 7122.287695]        sel  attr  limit   base
(XEN) [ 7122.287697]   CS: 0008 0c09b ffffffff 0000000000000000
(XEN) [ 7122.287700]   DS: 0023 0c0f3 ffffffff 0000000000000000
(XEN) [ 7122.287702]   SS: 0023 0c0f3 ffffffff 0000000000000000
(XEN) [ 7122.287705]   ES: 0023 0c0f3 ffffffff 0000000000000000
(XEN) [ 7122.287707]   FS: 003b 040f3 0000c000 000000007fb78000
(XEN) [ 7122.287710]   GS: 0000 1c000 ffffffff 0000000000000000
(XEN) [ 7122.287712] GDTR:            000003ff 000000008903c950
(XEN) [ 7122.287714] LDTR: 0000 10000 00000000 0000000000000000
(XEN) [ 7122.287717] IDTR:            000007ff 000000008903cd50
(XEN) [ 7122.287719]   TR: 0058 0008b 00000068 0000000089039660
(XEN) [ 7122.287722] EFER = 0x0000000000000000  PAT = 0x0007010600070106
(XEN) [ 7122.287724] PreemptionTimer = 0x00000000  SM Base = 0x00000000
(XEN) [ 7122.287726] DebugCtl = 0x0000000000000000  DebugExceptions =
0x0000000000000000
(XEN) [ 7122.287729] Interruptibility = 00000008  ActivityState = 00000000
(XEN) [ 7122.287731] *** Host State ***
(XEN) [ 7122.287735] RIP = 0xffff82d08031ed60 (vmx_asm_vmexit_handler) 
RSP = 0xffff83004ac8ff90
(XEN) [ 7122.287738] CS=e008 SS=0000 DS=0000 ES=0000 FS=0000 GS=0000 TR=e040
(XEN) [ 7122.287741] FSBase=0000000000000000 GSBase=0000000000000000
TRBase=ffff82d0805e5580
(XEN) [ 7122.287744] GDTBase=ffff82d080465000 IDTBase=ffff82d0805deac0
(XEN) [ 7122.287746] CR0=0000000080050033 CR3=0000000614584000
CR4=00000000003526e0
(XEN) [ 7122.287749] Sysenter RSP=ffff83004ac8ffc0
CS:RIP=e008:ffff82d080368100
(XEN) [ 7122.287751] EFER = 0x0000000000000000  PAT = 0x0000050100070406
(XEN) [ 7122.287753] *** Control State ***
(XEN) [ 7122.287755] PinBased=0000003f CPUBased=b6a065fa
SecondaryExec=000014eb
(XEN) [ 7122.287757] EntryControls=000051ff ExitControls=000fefff
(XEN) [ 7122.287760] ExceptionBitmap=00060002 PFECmask=00000000
PFECmatch=00000000
(XEN) [ 7122.287762] VMEntry: intr_info=80000b0a errcode=00000010
ilen=00000000
(XEN) [ 7122.287764] VMExit: intr_info=00000000 errcode=00000000
ilen=00000003
(XEN) [ 7122.287767]         reason=80000021 qualification=0000000000000000
(XEN) [ 7122.287769] IDTVectoring: info=80000202 errcode=00000000
(XEN) [ 7122.287771] TSC Offset = 0xffffeca81d2fdf14  TSC Multiplier =
0x0000000000000000
(XEN) [ 7122.287774] TPR Threshold = 0x00  PostedIntrVec = 0x00
(XEN) [ 7122.287776] EPT pointer = 0x00000006145a501e  EPTP index = 0x0000
(XEN) [ 7122.287778] PLE Gap=00000080 Window=00001000
(XEN) [ 7122.287780] Virtual processor ID = 0x1e99 VMfunc controls =
0000000000000000
(XEN) [ 7122.287782] **************************************
(XEN) [ 7122.287784] domain_crash called from vmx.c:3360
(XEN) [ 7122.287786] Domain 98 (vcpu#3) crashed on cpu#0:
(XEN) [ 7122.287790] ----[ Xen-4.9.0-3.0-d  x86_64  debug=y   Not
tainted ]----
(XEN) [ 7122.287792] CPU:    0
(XEN) [ 7122.287794] RIP:    0008:[<00000000811a5bec>]
(XEN) [ 7122.287796] RFLAGS: 0000000000004002   CONTEXT: hvm guest (d98v3)
(XEN) [ 7122.287799] rax: 0000000000000000   rbx: 0000000000000000  
rcx: 0000000000000000
(XEN) [ 7122.287802] rdx: 0000000000000000   rsi: 0000000000000000  
rdi: 0000000000000000
(XEN) [ 7122.287804] rbp: 0000000000000000   rsp: 000000008903c6d0  
r8:  0000000000000000
(XEN) [ 7122.287806] r9:  0000000000000000   r10: 0000000000000000  
r11: 0000000000000000
(XEN) [ 7122.287809] r12: 0000000000000000   r13: 0000000000000000  
r14: 0000000000000000
(XEN) [ 7122.287811] r15: 0000000000000000   cr0: 000000008001003b  
cr4: 00000000001406e9
(XEN) [ 7122.287813] cr3: 0000000000185000   cr2: 0000000002fedffc
(XEN) [ 7122.287816] ds: 0023   es: 0023   fs: 003b   gs: 0000   ss:
0023   cs: 0008

This was a Windows 8 32bit VM doing general lifecycle operations running
on a Denlow platform.  The crash is not reproducible, and I can't spot
something obviously wrong in the guest state in that report.

~Andrew

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.