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

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



flight 127520 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/127520/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-xtf-amd64-amd64-4       104 leak-check/check        fail REGR. vs. 127489

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 127489
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 127489
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 127489
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 127489
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 127489
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 127489
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 127489
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 127489
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 127489
 test-amd64-i386-xl-pvshim    12 guest-start                  fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check 
fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check 
fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
baseline version:
 xen                  1d069e45f7c2f6b2982797dd32092b300bacafad

Last test of basis   127489  2018-09-11 01:51:59 Z    1 days
Failing since        127504  2018-09-11 14:36:54 Z    0 days    2 attempts
Testing same since   127520  2018-09-12 01:52:01 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  Andrii Anisov <andrii_anisov@xxxxxxxx>
  Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>
  Jan Beulich <jbeulich@xxxxxxxx>
  Juergen Gross <jgross@xxxxxxxx>
  Julien Grall <julien.grall@xxxxxxx>
  Olaf Hering <olaf@xxxxxxxxx>
  Roger Pau Monné <roger.pau@xxxxxxxxxx>
  Tim Deegan <tim@xxxxxxx>
  Wei Liu <wei.liu2@xxxxxxxxxx>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-xen-freebsd                                      pass    
 build-amd64-xen-xsm-freebsd                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 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                                       fail    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 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                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                pass    
 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-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict        pass    
 test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict         pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 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-xl-pvshim                                   pass    
 test-amd64-i386-xl-pvshim                                    fail    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-shadow             pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-shadow              pass    
 test-amd64-amd64-xl-shadow                                   pass    
 test-amd64-i386-xl-shadow                                    pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      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
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 1dfb8e6e0948912d1fd96d6ed9034527c5c74f31
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Thu Sep 6 14:40:56 2018 +0100

    xen/sched: Re-position the domain_update_node_affinity() call during vcpu 
construction
    
    alloc_vcpu()'s call to domain_update_node_affinity() has existed for a 
decade,
    but its effort is mostly wasted.
    
    alloc_vcpu() is called in a loop for each vcpu, bringing them into 
existence.
    The values of the affinity masks are still default, which is allcpus in
    general, or a processor singleton for pinned domains.
    
    Furthermore, domain_update_node_affinity() itself loops over all vcpus
    accumulating the masks, making it quadratic with the number of vcpus.
    
    Move it to be called once after all vcpus are constructed, which has the 
same
    net effect, but with fewer intermediate memory allocations and less cpumask
    arithmetic.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Dario Faggioli <dfaggioli@xxxxxxxx>

commit 8ca88879110ecfebed6e36612ae72ef284c270cd
Author: Andrii Anisov <andrii_anisov@xxxxxxxx>
Date:   Tue Sep 11 18:36:32 2018 +0300

    xen/domain: Remove trailing whitespace
    
    Signed-off-by: Andrii Anisov <andrii_anisov@xxxxxxxx>
    Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit f710919994de7b0dc9a334a7440f8c6cce30d5cd
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Tue Sep 11 15:06:23 2018 +0200

    x86/HVM: don't #GP/#SS on wrapping virt->linear translations
    
    Real hardware wraps silently in most cases, so we should behave the
    same. Also split real and VM86 mode handling, as the latter really
    ought to have limit checks applied.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

commit cb5b3720c005b1bd77876b0316f8a3750ddfb5c9
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Tue Sep 11 15:05:09 2018 +0200

    x86/shadow: a little bit of style cleanup
    
    Correct indentation of a piece of code, adjusting comment style at the
    same time. Constify gl3e pointers and drop a bogus (and useless once
    corrected) cast.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Tim Deegan <tim@xxxxxxx>

commit 25eb5eec796f5a965fda37c2968b3b7dd738eb72
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Wed Aug 29 16:39:10 2018 +0000

    xen: Fix inconsistent callers of panic()
    
    Callers are inconsistent with whether they pass a newline to panic(),
    including adjacent calls in the same function using different styles.
    
    painc() not expecting a newline is inconsistent with most other printing
    functions, which is most likely why we've gained so many inconsistencies.
    
    Switch panic() to expect a newline, and update all callers which currently
    lack a newline to include one.
    
    This actually reduces the size of .rodata (0x07e3e8 down to 0x07e3a8) 
because
    a number of strings are passed to both panic() and printk().  As they
    previously differed by \n alone, they couldn't be merged.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Julien Grall <julien.grall@xxxxxxx>

commit 66b245d9eaebfef710148d410ae97a2eaedc3170
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Tue Sep 11 11:06:41 2018 +0200

    SVM: limit GIF=0 region
    
    Use EFLAGS.IF for most ordinary purposes; there's in particular no need
    to unduly defer NMI/#MC. Clear GIF only immediately before VMRUN itself.
    This has the additional advantage that svm_stgi_label now indeed marks
    the only place where GIF gets set.
    
    Note regarding the main STI placement: Quite counterintuitively the
    host's EFLAGS.IF continues to have a meaning while the guest runs; see
    PM Vol 2 section "Physical (INTR) Interrupt Masking in EFLAGS". Hence we
    need to set the flag for the duration of time being in guest context.
    However, SPEC_CTRL_ENTRY_FROM_HVM wants to be carried out with EFLAGS.IF
    clear.
    
    Note regarding the main STGI placement: It could be moved further up,
    but at present SPEC_CTRL_EXIT_TO_HVM is not NMI/#MC-safe.
    
    Suggested-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>

commit 3bdec530a5f50b212aa5fd05d97e7349e8bdba82
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Tue Sep 11 11:03:46 2018 +0200

    x86/HVM: split page straddling emulated accesses in more cases
    
    Assuming consecutive linear addresses map to all RAM or all MMIO is not
    correct. Nor is assuming that a page straddling MMIO access will access
    the same emulating component for both parts of the access. If a guest
    RAM read fails with HVMTRANS_bad_gfn_to_mfn and if the access straddles
    a page boundary, issue accesses separately for both parts.
    
    The extra call to known_gla() from hvmemul_write() is just to preserve
    original behavior; for consistency the check also gets added to
    hvmemul_rmw() (albeit I continue to be unsure whether we wouldn't better
    drop both).
    
    Note that the correctness of this depends on the MMIO caching used
    elsewhere in the emulation code.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Tested-by: Olaf Hering <olaf@xxxxxxxxx>
    Reviewed-by: Paul Durrant <paul.durrant@xxxxxxxxxx>

commit 9f232721deaeb9f56eeffb555c4b7ecd62708667
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Tue Sep 11 11:03:14 2018 +0200

    x86/HVM: add known_gla() emulation helper
    
    ... as a central place to do respective checking for whether the
    translation for the linear address is available as well as usable.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Paul Durrant <paul.durrant@xxxxxxxxxx>

commit d9067986c93b14371056bd25507ac9606e86c962
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Tue Sep 11 11:02:37 2018 +0200

    x86/HVM: drop hvm_fetch_from_guest_linear()
    
    It can easily be expressed through hvm_copy_from_guest_linear(), and in
    two cases this even simplifies callers.
    
    Suggested-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Tested-by: Olaf Hering <olaf@xxxxxxxxx>
    Reviewed-by: Paul Durrant <paul.durrant@xxxxxxxxxx>

commit 33daee93dcc52a53edb07bc902583957c2e1f853
Author: Roger Pau Monné <roger.pau@xxxxxxxxxx>
Date:   Tue Sep 11 11:01:13 2018 +0200

    xsm: fix clang build
    
    ebitmap.c:244:32: error: invalid conversion specifier 'Z' 
[-Werror,-Wformat-invalid-specifier]
                   "match my size %Zd (high bit was %d)\n", mapunit,
                                  ~^
    ebitmap.c:245:16: error: format specifies type 'int' but the argument has 
type 'unsigned long'
          [-Werror,-Wformat]
                   sizeof(u64) * 8, e->highbit);
                   ^~~~~~~~~~~~~~~
    ebitmap.c:245:33: error: data argument not used by format string 
[-Werror,-Wformat-extra-args]
                   sizeof(u64) * 8, e->highbit);
    
    Use %zd instead of %Zd, which is compliant with C99.
    
    Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
    Reviewed-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Daniel De Graaf <dgdegra@xxxxxxxxxxxxx>

commit 63f9a08a3eadf9b1969fcb5cbd7590168cea6316
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Tue Sep 11 11:00:01 2018 +0200

    x86/HVM: meet xentrace's expectations on emulation event data
    
    According to the logic in hvm_mmio_assist_process(), 64 bits of data are
    expected with 64-bit addresses, and 32 bits of data with 32-bit ones. I
    don't think this is very reasonable, but I'm also not going to touch the
    consumer side, the more that it is anyway not very helpful for the code
    here to only ever supply 32 bits of data (despite the field being 64
    bits wide, and having been even in the 32-bit days of Xen).
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Paul Durrant <paul.durrant@xxxxxxxxxx>

commit e6a8fe423e87df5793a46e624bd5eccf92e3ac13
Author: Wei Liu <wei.liu2@xxxxxxxxxx>
Date:   Wed Sep 5 15:05:01 2018 +0100

    docs: document ~/control/sysrq
    
    Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Juergen Gross <jgross@xxxxxxxx>
    Reviewed-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
(qemu changes not included)

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

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