[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [xen-4.4-testing test] 30827: trouble: blocked/broken/fail/pass
flight 30827 xen-4.4-testing real [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/30827/ Failures and problems with tests :-( Tests which did not succeed and are blocking, including tests which could not be run: build-i386-rumpuserxen 3 host-install(3) broken REGR. vs. 30548 build-amd64-rumpuserxen 3 host-install(3) broken REGR. vs. 30548 build-amd64-pvops 3 host-install(3) broken REGR. vs. 30548 build-amd64-xend 3 host-install(3) broken REGR. vs. 30548 test-amd64-amd64-libvirt 3 host-install(3) broken in 30807 REGR. vs. 30548 test-amd64-amd64-xl-qemuu-ovmf-amd64 3 host-install(3) broken in 30807 REGR. vs. 30548 Tests which are failing intermittently (not blocking): test-amd64-i386-xl-credit2 3 host-install(3) broken pass in 30807 test-amd64-i386-qemut-rhel6hvm-intel 3 host-install(3) broken pass in 30807 test-amd64-i386-freebsd10-amd64 3 host-install(3) broken pass in 30807 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 3 host-install(3) broken pass in 30805 test-amd64-i386-xl 3 host-install(3) broken pass in 30807 test-amd64-i386-xl-qemuu-debianhvm-amd64 3 host-install(3) broken pass in 30807 test-amd64-i386-libvirt 3 host-install(3) broken pass in 30807 test-amd64-i386-freebsd10-i386 3 host-install(3) broken pass in 30807 test-amd64-i386-qemuu-rhel6hvm-intel 3 host-install(3) broken pass in 30805 test-amd64-i386-xl-win7-amd64 3 host-install(3) broken pass in 30807 test-amd64-i386-rhel6hvm-amd 3 host-install(3) broken pass in 30807 test-amd64-i386-xl-qemut-win7-amd64 3 host-install(3) broken pass in 30805 test-amd64-i386-qemuu-rhel6hvm-amd 3 host-install(3) broken pass in 30807 test-amd64-i386-qemut-rhel6hvm-amd 3 host-install(3) broken pass in 30807 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 3 host-install(3) broken pass in 30807 test-amd64-i386-xl-winxpsp3-vcpus1 3 host-install(3) broken pass in 30807 test-amd64-i386-pv 3 host-install(3) broken in 30807 pass in 30805 test-armhf-armhf-xl 4 xen-install fail in 30807 pass in 30827 test-amd64-i386-xl-qemuu-win7-amd64 3 host-install(3) broken in 30807 pass in 30827 test-amd64-i386-xl-qemut-debianhvm-amd64 3 host-install(3) broken in 30807 pass in 30827 test-amd64-i386-xl-multivcpu 3 host-install(3) broken in 30805 pass in 30827 Regressions which are regarded as allowable (not blocking): test-amd64-i386-pair 4 host-install/dst_host(4) broken like 30548 test-amd64-i386-pair 3 host-install/src_host(3) broken like 30548 test-amd64-amd64-xl-sedf 3 host-install(3) broken in 30807 REGR. vs. 30548 Tests which did not succeed, but are not blocking: test-amd64-i386-rumpuserxen-i386 1 build-check(1) blocked n/a test-amd64-amd64-rumpuserxen-amd64 1 build-check(1) blocked n/a test-amd64-amd64-libvirt 1 build-check(1) blocked n/a test-amd64-amd64-xl-sedf 1 build-check(1) blocked n/a test-amd64-amd64-xl-qemuu-ovmf-amd64 1 build-check(1) blocked n/a test-armhf-armhf-libvirt 9 guest-start fail never pass test-amd64-amd64-xl-pcipt-intel 1 build-check(1) blocked n/a test-amd64-i386-pv 1 build-check(1) blocked n/a test-armhf-armhf-xl 10 migrate-support-check fail never pass test-amd64-amd64-xl 1 build-check(1) blocked n/a test-amd64-amd64-xl-qemuu-debianhvm-amd64 1 build-check(1) blocked n/a test-amd64-amd64-xl-qemut-debianhvm-amd64 1 build-check(1) blocked n/a test-amd64-amd64-xl-sedf-pin 1 build-check(1) blocked n/a test-amd64-amd64-xl-winxpsp3 1 build-check(1) blocked n/a test-amd64-i386-xend-winxpsp3 1 build-check(1) blocked n/a test-amd64-amd64-pair 1 build-check(1) blocked n/a test-amd64-amd64-xl-qemut-win7-amd64 1 build-check(1) blocked n/a test-amd64-i386-xl-qemuu-win7-amd64 14 guest-stop fail never pass test-amd64-amd64-xl-qemuu-win7-amd64 1 build-check(1) blocked n/a test-amd64-amd64-pv 1 build-check(1) blocked n/a test-amd64-amd64-xl-win7-amd64 1 build-check(1) blocked n/a test-amd64-i386-xend-qemut-winxpsp3 1 build-check(1) blocked n/a test-amd64-amd64-xl-qemut-winxpsp3 1 build-check(1) blocked n/a test-amd64-amd64-xl-qemuu-winxpsp3 1 build-check(1) blocked n/a test-amd64-amd64-xl-pcipt-intel 9 guest-start fail in 30807 never pass test-amd64-amd64-xl-winxpsp3 14 guest-stop fail in 30807 never pass test-amd64-i386-xend-winxpsp3 17 leak-check/check fail in 30807 never pass test-amd64-amd64-xl-qemut-win7-amd64 14 guest-stop fail in 30807 never pass test-amd64-amd64-xl-qemuu-win7-amd64 14 guest-stop fail in 30807 never pass build-i386-rumpuserxen 6 xen-build fail in 30807 never pass test-amd64-i386-libvirt 9 guest-start fail in 30807 never pass build-amd64-rumpuserxen 6 xen-build fail in 30807 never pass test-amd64-i386-xl-win7-amd64 14 guest-stop fail in 30807 never pass test-amd64-amd64-xl-win7-amd64 14 guest-stop fail in 30807 never pass test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 14 guest-stop fail in 30807 never pass test-amd64-i386-xl-winxpsp3-vcpus1 14 guest-stop fail in 30807 never pass test-amd64-i386-xend-qemut-winxpsp3 17 leak-check/check fail in 30807 never pass test-amd64-amd64-xl-qemut-winxpsp3 14 guest-stop fail in 30807 never pass test-amd64-amd64-xl-qemuu-winxpsp3 14 guest-stop fail in 30807 never pass test-amd64-i386-xl-qemut-winxpsp3-vcpus1 14 guest-stop fail in 30805 never pass test-amd64-i386-xl-qemut-win7-amd64 14 guest-stop fail in 30805 never pass version targeted for testing: xen c8ed54edda001163a5ff7610424dd2ef4244e8d6 baseline version: xen b46a92326fe68625d7563da3f8f06164654757e3 ------------------------------------------------------------ People who touched revisions under test: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> H. Peter Anvin <hpa@xxxxxxxxxxxxxxx> Jan Beulich <jbeulich@xxxxxxxx> Kevin Tian <kevin.tian@xxxxxxxxx> Roberto Luongo <rluongo@xxxxxxxx> Roy Franz <roy.franz@xxxxxxxxxx> Suravee Suthikulpanit <Suravee.Suthikulpanit@xxxxxxx> ------------------------------------------------------------ jobs: build-amd64-xend broken build-i386-xend pass build-amd64 pass build-armhf pass build-i386 pass build-amd64-libvirt pass build-armhf-libvirt pass build-i386-libvirt pass build-amd64-pvops broken build-armhf-pvops pass build-i386-pvops pass build-amd64-rumpuserxen broken build-i386-rumpuserxen broken test-amd64-amd64-xl blocked test-armhf-armhf-xl pass test-amd64-i386-xl broken test-amd64-i386-rhel6hvm-amd broken test-amd64-i386-qemut-rhel6hvm-amd broken test-amd64-i386-qemuu-rhel6hvm-amd broken test-amd64-amd64-xl-qemut-debianhvm-amd64 blocked test-amd64-i386-xl-qemut-debianhvm-amd64 pass test-amd64-amd64-xl-qemuu-debianhvm-amd64 blocked test-amd64-i386-xl-qemuu-debianhvm-amd64 broken test-amd64-i386-freebsd10-amd64 broken test-amd64-amd64-xl-qemuu-ovmf-amd64 blocked test-amd64-i386-xl-qemuu-ovmf-amd64 pass test-amd64-amd64-rumpuserxen-amd64 blocked test-amd64-amd64-xl-qemut-win7-amd64 blocked test-amd64-i386-xl-qemut-win7-amd64 broken test-amd64-amd64-xl-qemuu-win7-amd64 blocked test-amd64-i386-xl-qemuu-win7-amd64 fail test-amd64-amd64-xl-win7-amd64 blocked test-amd64-i386-xl-win7-amd64 broken test-amd64-i386-xl-credit2 broken test-amd64-i386-freebsd10-i386 broken test-amd64-i386-rumpuserxen-i386 blocked test-amd64-amd64-xl-pcipt-intel blocked test-amd64-i386-rhel6hvm-intel pass test-amd64-i386-qemut-rhel6hvm-intel broken test-amd64-i386-qemuu-rhel6hvm-intel broken test-amd64-amd64-libvirt blocked test-armhf-armhf-libvirt fail test-amd64-i386-libvirt broken test-amd64-i386-xl-multivcpu pass test-amd64-amd64-pair blocked test-amd64-i386-pair broken test-amd64-amd64-xl-sedf-pin blocked test-amd64-amd64-pv blocked test-amd64-i386-pv blocked test-amd64-amd64-xl-sedf blocked test-amd64-i386-xl-qemut-winxpsp3-vcpus1 broken test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 broken test-amd64-i386-xl-winxpsp3-vcpus1 broken test-amd64-i386-xend-qemut-winxpsp3 blocked test-amd64-amd64-xl-qemut-winxpsp3 blocked test-amd64-amd64-xl-qemuu-winxpsp3 blocked test-amd64-i386-xend-winxpsp3 blocked test-amd64-amd64-xl-winxpsp3 blocked ------------------------------------------------------------ sg-report-flight on osstest.cam.xci-test.com logs: /home/xc_osstest/logs images: /home/xc_osstest/images Logs, config files, etc. are available at http://www.chiark.greenend.org.uk/~xensrcts/logs Test harness code can be found at http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary broken-step test-amd64-i386-xl-credit2 host-install(3) broken-step test-amd64-i386-qemut-rhel6hvm-intel host-install(3) broken-step test-amd64-i386-freebsd10-amd64 host-install(3) broken-step test-amd64-i386-xl-qemut-winxpsp3-vcpus1 host-install(3) broken-step test-amd64-i386-xl host-install(3) broken-step test-amd64-i386-xl-qemuu-debianhvm-amd64 host-install(3) broken-step build-i386-rumpuserxen host-install(3) broken-step test-amd64-i386-libvirt host-install(3) broken-step build-amd64-rumpuserxen host-install(3) broken-step test-amd64-i386-freebsd10-i386 host-install(3) broken-step test-amd64-i386-qemuu-rhel6hvm-intel host-install(3) broken-step test-amd64-i386-xl-win7-amd64 host-install(3) broken-step test-amd64-i386-rhel6hvm-amd host-install(3) broken-step test-amd64-i386-xl-qemut-win7-amd64 host-install(3) broken-step test-amd64-i386-qemuu-rhel6hvm-amd host-install(3) broken-step test-amd64-i386-qemut-rhel6hvm-amd host-install(3) broken-step build-amd64-pvops host-install(3) broken-step build-amd64-xend host-install(3) broken-step test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 host-install(3) broken-step test-amd64-i386-xl-winxpsp3-vcpus1 host-install(3) broken-step test-amd64-i386-pair host-install/dst_host(4) broken-step test-amd64-i386-pair host-install/src_host(3) Not pushing. ------------------------------------------------------------ commit c8ed54edda001163a5ff7610424dd2ef4244e8d6 Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Fri Oct 17 15:57:42 2014 +0200 x86/paging: make log-dirty operations preemptible Both the freeing and the inspection of the bitmap get done in (nested) loops which - besides having a rather high iteration count in general, albeit that would be covered by XSA-77 - have the number of non-trivial iterations they need to perform (indirectly) controllable by both the guest they are for and any domain controlling the guest (including the one running qemu for it). Note that the tying of the continuations to the invoking domain (which previously [wrongly] used the invoking vCPU instead) implies that the tools requesting such operations have to make sure they don't issue multiple similar operations in parallel. Note further that this breaks supervisor-mode kernel assumptions in hypercall_create_continuation() (where regs->eip gets rewound to the current hypercall stub beginning), but otoh hypercall_cancel_continuation() doesn't work in that mode either. Perhaps time to rip out all the remains of that feature? This is part of CVE-2014-5146 / XSA-97. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: Tim Deegan <tim@xxxxxxx> Tested-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> master commit: 070493dfd2788e061b53f074b7ba97507fbcbf65 master date: 2014-10-06 11:22:04 +0200 commit 8a61f3ab1d172a0a026556e0f80f7cfde3c38a41 Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Date: Fri Oct 17 15:56:51 2014 +0200 AMD/guest_iommu: properly disable guest iommu support AMD Guest IOMMU support was added to allow correct use of PASID and PRI hardware support with an ATS-aware guest driver. However, support cannot possibly function as guest_iommu_set_base() has no callers. This means that its MMIO region's P2M pages are not set to p2m_mmio_dm, preventing any invocation of the MMIO read/write handlers. c/s fd186384 "x86/HVM: extend LAPIC shortcuts around P2M lookups" introduces a path (via hvm_mmio_internal()) where iommu_mmio_handler claims its MMIO range, and causes __hvm_copy() to fail with HVMCOPY_bad_gfn_to_mfn. iommu->mmio_base defaults to 0, with a range of 8 pages, and is unilaterally enabled in any HVM guests when the host IOMMU(s) supports any extended features. Unfortunately, HVMLoader's AP boot trampoline executes an `lmsw` instruction at linear address 0x100c which unconditionally requires emulation. The instruction fetch in turn fails as __hvm_copy() fails with HVMCOPY_bad_gfn_to_mfn. The result is that multi-vcpu HVM guests do not work on newer AMD hardware, if IOMMU support is enabled in the BIOS. Change the default mmio_base address to ~0ULL. This prevents guest_iommu_mmio_range() from actually claiming any physical range whatsoever, which allows the emulation of `lmsw` to succeed. Reported-by: Roberto Luongo <rluongo@xxxxxxxx> Suggested-by: Jan Beulich <JBeulich@xxxxxxxx> Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Tested-by: Roberto Luongo <rluongo@xxxxxxxx> Acked-by: Suravee Suthikulpanit <Suravee.Suthikulpanit@xxxxxxx> master commit: 02e4c89b2cc3c1f19ef42ed4fcb1931d8d704bb5 master date: 2014-10-06 11:20:12 +0200 commit 7d61d8ebfa641d2624ccbce5d23906f711f83a37 Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Fri Oct 17 15:56:07 2014 +0200 don't allow Dom0 access to IOMMUs' MMIO pages Just like for LAPIC, IO-APIC, MSI, and HT we shouldn't be granting Dom0 access to these. This implicitly results in these pages also getting marked reserved in the machine memory map Dom0 uses to determine the ranges where PCI devices can have their MMIO ranges placed. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx> master commit: fdf30377fbc4fa6798bfda7d69e5d448c2b8e834 master date: 2014-10-06 11:15:01 +0200 commit d1cb4abdfb53e471bd019757c6e683e444bf7dd9 Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Fri Oct 17 15:55:27 2014 +0200 x86: restore reserving of IO-APIC pages in XENMEM_machine_memory_map output Commit d1222afda4 ("x86: allow Dom0 read-only access to IO-APICs") had an unintended side effect: By no longer adding IO-APIC pages to Dom0's iomem_caps these also no longer get reported as reserved in the machine memory map presented to it (which got added there intentionally by commit b8a456caed ["x86: improve reporting through XENMEM_machine_memory_map"] because many BIOSes fail to add these). Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: Tim Deegan <tim@xxxxxxx> master commit: 9d8edc5a8b4a0937193f80da72abdb44c5aeaec6 master date: 2014-10-06 11:13:19 +0200 commit 4e08d1280f026e48bdf38e95a7c2a175b8256369 Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Fri Oct 17 15:54:31 2014 +0200 x86/MSI: fix MSI-X case of freeing IRQ Commit d1b6d0a024 ("x86: enable multi-vector MSI") went a little too far with moving things around in msi_free_irqs() in order to streamline the code: We shouldn't drop the MSI-X control page reference before calling destroy_irq(), as the latter will call us back via desc->handler->shutdown() (effectively invoking to msi_set_mask_bit()). Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> master commit: 44d20c69516f8d5e71fc14bf216e230a9910d729 master date: 2014-10-06 11:11:28 +0200 commit 41997d3666baeea34e965c4975d33e7e79d1782d Author: Roy Franz <roy.franz@xxxxxxxxxx> Date: Fri Oct 17 15:53:46 2014 +0200 x86/EFI: fix freeing of uninitialized pointer The only valid response from the LocateHandle() call is EFI_BUFFER_TOO_SMALL, so exit if we get anything else. We pass a 0 size/NULL pointer buffer, so the only other returns we will get is an error. Return right away as there is nothing to do. Also return if there is an error allocating the buffer, as the previous code path also allowed for an undefined pointer to be freed. Signed-off-by: Roy Franz <roy.franz@xxxxxxxxxx> Re-structure the change. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> master commit: c61690fb76f9a51a8c932d76929b67bd0940febe master date: 2014-09-24 11:09:11 +0200 commit c9e1e5b6b1968b09f7eccf8292bdbdc1b51d47f3 Author: Jan Beulich <jbeulich@xxxxxxxx> Date: Fri Oct 17 15:52:27 2014 +0200 VMX: don't unintentionally leave x2APIC MSR intercepts disabled These should be re-enabled in particular when the virtualized APIC transitions to HW-disabled state. Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx> master commit: 72af6f455ac6afcd46d9a556f90349f2397507e8 master date: 2014-09-16 13:58:20 +0200 commit a9e120bb9adbc0a420c2a4ad88ff7abbc3e79cd8 Author: H. Peter Anvin <hpa@xxxxxxxxxxxxxxx> Date: Fri Oct 17 15:51:20 2014 +0200 x86, idle: add barriers to CLFLUSH workaround ... since the documentation is explicit that CLFLUSH is only ordered with respect to MFENCE. Signed-off-by: H. Peter Anvin <hpa@xxxxxxxxxxxxxxx> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> master commit: 48d32458bcd453e31b458bca868a079a6d0a38af master date: 2014-09-09 18:09:08 +0200 (qemu changes not included) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |