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

[Xen-devel] [xen-unstable test] 105659: regressions - FAIL

flight 105659 xen-unstable real [real]

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt-xsm 15 guest-start/debian.repeat fail REGR. vs. 105629

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-libvirt-xsm 13 saverestore-support-check    fail  like 105629
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-stop             fail like 105629
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-stop             fail like 105629
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-stop            fail like 105629
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-stop            fail like 105629
 test-armhf-armhf-libvirt     13 saverestore-support-check    fail  like 105629
 test-armhf-armhf-libvirt-raw 12 saverestore-support-check    fail  like 105629
 test-amd64-amd64-xl-rtds      9 debian-install               fail  like 105629

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-rtds      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvh-amd  11 guest-start                  fail   never pass
 test-amd64-amd64-xl-pvh-intel 11 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     12 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 12 migrate-support-check        fail   never pass
 build-arm64-xsm               5 xen-build                    fail   never pass
 build-arm64                   5 xen-build                    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check 
fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 10 migrate-support-check 
fail never pass
 test-amd64-amd64-libvirt-vhd 11 migrate-support-check        fail   never pass
 build-arm64-pvops             5 kernel-build                 fail   never pass
 test-armhf-armhf-xl-cubietruck 12 migrate-support-check        fail never pass
 test-armhf-armhf-xl-credit2  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      11 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 12 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 13 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 11 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 16 debian-hvm-install/l1/l2  fail never pass

version targeted for testing:
 xen                  9d5617cd89e7b285afa785b9a9d3495f4e2dffae
baseline version:
 xen                  63e1d01b8fd948b3e0fa3beea494e407668aa43b

Last test of basis   105629  2017-02-08 06:54:04 Z    1 days
Failing since        105640  2017-02-08 14:19:37 Z    0 days    3 attempts
Testing same since   105659  2017-02-09 06:00:06 Z    0 days    1 attempts

People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  Baptiste Daroussin <baptiste.daroussin@xxxxxxxxx>
  Fatih Acar <fatih.acar@xxxxxxxxx>
  George Dunlap <george.dunlap@xxxxxxxxxx>
  Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
  Juergen Gross <jgross@xxxxxxxx>
  Julien Grall <julien.grall@xxxxxxx>
  Kevin Tian <kevin.tian@xxxxxxxxx>
  Nikita Kozlov <nikita.kozlov@xxxxxxxxx>
  Stefano Stabellini <sstabellini@xxxxxxxxxx>
  Vincent Legout <vincent.legout@xxxxxxxxx>
  Wei Liu <wei.liu2@xxxxxxxxxx>

 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              fail    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  fail    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          blocked 
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-oldkern                                          pass    
 build-i386-oldkern                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvh-amd                                  fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvh-intel                                fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-arm64-arm64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-arm64-arm64-libvirt-qcow2                               blocked 
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-arm64-arm64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     pass    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    
 test-amd64-amd64-xl-qemut-winxpsp3                           pass    
 test-amd64-i386-xl-qemut-winxpsp3                            pass    
 test-amd64-amd64-xl-qemuu-winxpsp3                           pass    
 test-amd64-i386-xl-qemuu-winxpsp3                            pass    

sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at

Explanation of these reports, and of osstest in general, is at

Test harness code can be found at

Not pushing.

commit 9d5617cd89e7b285afa785b9a9d3495f4e2dffae
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Wed Feb 8 19:10:15 2017 +0000

    xen/arm: Fix ARM build following c/s 11c397c
    c/s 11c397c broke the ARM build by introducing a common ACCESS_ONCE() which 
    different to the definition in smmu.c
    The SMMU code included a scalar typecheck, which is worth keeping in the
    common case, given ACCESS_ONCE()'s restrictions.  However, express the
    typecheck differently so as to avoid Coverity complaints about unused
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Signed-off-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
    Acked-by: Julien Grall <julien.grall@xxxxxxx>

commit 6cc8e8708e65f42d12ff7ea02156aafc5afdb2f7
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Wed Feb 8 10:48:14 2017 +0000

    xen/arm64: Don't zero BSS when booting using EFI
    Commit 146786b "efi: create efi_enabled()" introduced a variable
    efi_flags stored in BSS and used to pass information between the stub
    and Xen. However on ARM, BSS is zeroed after the stub has finished to
    run and before Xen is started. This means that the bits set in efi_flags
    will be lost.
    We were not affected before because all the variables used to pass
    information between Xen and the stub are living in initdata or data.
    Looking at the description of the field SizeOfRawData in the PE/COFF
    header (see [1]):
    "If this is less than VirtualSize, the remainder of the section is
    zero-filled. Because the SizeOfRawData field is rounded but the
    VirtualSize field is not, it is possible for SizeOfRawData to be greater
    than VirtualSize as well. When a section contains only uninitialized
    data, this field should be zero."
    Both VirtualSize and SizeOfRawData are correctly set in the header (see
    arch/arm/arm64/head.S) so the EFI firmware will zero BSS for us.
    Therefore we don't need to zero BSS before running the EFI stub and can
    skip the one between the EFI stub and Xen.
    To avoid another branch instruction, slightly refactor the code. The
    register x26 is allocated to hold whether BSS is skipped. The value will
        - 0 when the code is running on CPU0 and EFI is not used
        - 1 when EFI is used or running on other processor than the boot one.
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>
    Reviewed-by: Daniel Kiper <daniel.kiper@xxxxxxxxxx>

commit 04dbb71096143b54f8b5e1acfce8d55150609d3f
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Tue Feb 7 14:01:29 2017 +0000

    x86/p2m: Stop other vcpus using a nested p2m before clearing it
    Until the IPI has completed, other processors might be running on this 
    p2m object.  clear_domain_page() does not guarantee to make 8-byte atomic
    updates, which means that a pagewalk on a remote processor might encounter a
    partial update.
    This is currently safe as other issues prevents a nested p2m ever being 
    between two cpus (although this is contrary to the original plan).
    Setting p2m->np2m_base to P2M_BASE_EADDR before the IPI ensures that the 
    processors won't continue to use the flushed mappings.
    While modifying this function, remove all the trailing whitespace and tweak
    style in the affected areas.
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Tim Deegan <tim@xxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 11c397c207dda26084be8a5da5bd78c74b4b3651
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Wed Dec 7 13:52:02 2016 +0000

    x86/time: Adjust init-time handling of pit0_ticks
    There is no need for the volatile cast in the timer interrupt; the compiler
    may not elide the update.  This reduces the generated assembly from a read,
    local modify, write to a single add instruction.
    Drop the memory barriers from timer_irq_works(), as they are not needed.
    pit0_ticks is only modified by timer_interrupt() running on the same CPU, so
    all that is required is a volatile reference to prevent the compiler from
    eliding the second read.
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 58b4db0832de1ee355a342feea7e1545219bef12
Author: Juergen Gross <jgross@xxxxxxxx>
Date:   Wed Feb 8 14:34:08 2017 +0100

    libxl: don't segfault when creating domain with invalid pvusb device
    Creating a domain with an invalid controller specification for a pvusb
    device will currently segfault.
    Avoid this by bailing out early in case of a mandatory xenstore path
    not existing.
    Signed-of-by: Juergen Gross <jgross@xxxxxxxx>
    Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit c562d7a2f5efd3716ab0b70c0c4d1dbebb55a215
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Mon Jan 30 16:43:39 2017 +0000

    x86/vmx: Drop ept_get_*() helpers
    The ept_get_*() helpers are not used consistently, and are more verbose than
    the code they wrap.  Drop the wrappers and use the internal union names
    While making these adjustments, drop the redundant ept_* prefix from mt, wl
    and ad, and rename the asr field to mfn for consistency with Xen's existing
    No functional change.
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Acked-by: George Dunlap <george.dunlap@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx>

commit 93a3fbaf16f4b66c7866f42c2699c7af636f2933
Author: Fatih Acar <fatih.acar@xxxxxxxxx>
Date:   Thu Feb 2 13:20:49 2017 +0100

    xl: Make the devid attribute manually settable for nics
    This permits to have control over the devid attribute when attaching new 
    It may become useful if one has its own nic indexing somewhere else than 
    Signed-off-by: Fatih Acar <fatih.acar@xxxxxxxxx>
    Signed-off-by: Nikita Kozlov <nikita.kozlov@xxxxxxxxx>
    Signed-off-by: Vincent Legout <vincent.legout@xxxxxxxxx>
    Signed-off-by: Baptiste Daroussin <baptiste.daroussin@xxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>

commit 4008d7774cd951eeba907b7bfe84302abfa4377c
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Tue Feb 7 11:02:40 2017 +0000

    fuzz/x86emul: remove bogus check against fuzzer msr index
    The "reg" variable in fuzz_read_msr stores the real MSR index, not an
    index within the fuzzer.
    The rest of that function already handles things correctly. We just need
    to remove the bogus check.
    Spotted by Coverity.
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
(qemu changes not included)

Xen-devel mailing list



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