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

[Xen-devel] [xen-4.12-testing test] 136405: regressions - FAIL



flight 136405 xen-4.12-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/136405/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start           fail REGR. vs. 136233
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start             fail REGR. vs. 136233
 test-amd64-amd64-xl-pvshim   12 guest-start              fail REGR. vs. 136233
 test-arm64-arm64-xl-credit1  12 guest-start              fail REGR. vs. 136233
 test-arm64-arm64-xl-credit2  12 guest-start              fail REGR. vs. 136233
 test-arm64-arm64-xl          12 guest-start              fail REGR. vs. 136233
 test-arm64-arm64-xl-xsm      12 guest-start              fail REGR. vs. 136233
 test-armhf-armhf-xl-arndale  12 guest-start              fail REGR. vs. 136233
 test-amd64-amd64-xl-xsm      23 leak-check/check         fail REGR. vs. 136233
 test-armhf-armhf-xl-multivcpu 12 guest-start             fail REGR. vs. 136233
 test-armhf-armhf-xl          12 guest-start              fail REGR. vs. 136233
 test-armhf-armhf-xl-cubietruck 12 guest-start            fail REGR. vs. 136233
 test-armhf-armhf-xl-credit1  12 guest-start              fail REGR. vs. 136233
 test-armhf-armhf-xl-credit2  12 guest-start              fail REGR. vs. 136233
 test-armhf-armhf-xl-vhd      10 debian-di-install        fail REGR. vs. 136233

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds     12 guest-start              fail REGR. vs. 136233

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qcow2    17 guest-localmigrate/x10       fail  like 136233
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-pvshim    12 guest-start                  fail   never pass
 test-amd64-i386-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-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  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-xl-qemuu-win7-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              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-amd64-xl-qemuu-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                  c59579d8319b776ae6243da1999737e2b4737710
baseline version:
 xen                  714207b3fae7498831a0df338e6a1fbfeea594a7

Last test of basis   136233  2019-05-14 17:06:07 Z    4 days
Testing same since   136405  2019-05-16 23:14:54 Z    2 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  Igor Druzhinin <igor.druzhinin@xxxxxxxxxx>
  Jan Beulich <jbeulich@xxxxxxxx>
  Juergen Gross <jgross@xxxxxxxx>
  Kevin Tian <kevin.tian@xxxxxxxxx>
  Petre Pircalabu <ppircalabu@xxxxxxxxxxxxxxx>
  Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
  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-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    
 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                                          fail    
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-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-xl-qemut-debianhvm-i386-xsm                 pass    
 test-amd64-i386-xl-qemut-debianhvm-i386-xsm                  pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386-xsm                 pass    
 test-amd64-i386-xl-qemuu-debianhvm-i386-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                                      fail    
 test-arm64-arm64-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-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-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                                  fail    
 test-amd64-amd64-xl-credit1                                  pass    
 test-arm64-arm64-xl-credit1                                  fail    
 test-armhf-armhf-xl-credit1                                  fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  fail    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               fail    
 test-amd64-amd64-xl-qemuu-dmrestrict-amd64-dmrestrict        pass    
 test-amd64-i386-xl-qemuu-dmrestrict-amd64-dmrestrict         pass    
 test-amd64-i386-freebsd10-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                              fail    
 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                                fail    
 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                                   fail    
 test-amd64-i386-xl-pvshim                                    fail    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    fail    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 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                                      fail    


------------------------------------------------------------
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 c59579d8319b776ae6243da1999737e2b4737710
Author: Igor Druzhinin <igor.druzhinin@xxxxxxxxxx>
Date:   Tue Apr 9 13:01:58 2019 +0100

    tools/xl: use libxl_domain_info to get domain type for vcpu-pin
    
    Parsing the config seems to be an overkill for this particular task
    and the config might simply be absent. Type returned from libxl_domain_info
    should be either LIBXL_DOMAIN_TYPE_HVM or LIBXL_DOMAIN_TYPE_PV but in
    that context distinction between PVH and HVM should be irrelevant.
    
    Signed-off-by: Igor Druzhinin <igor.druzhinin@xxxxxxxxxx>
    Acked-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    (cherry picked from commit 48dab9767d2eb173495707cb1fd8ceaf73604ac1)

commit 4ed6c8b95c80a6fdc33fab38d3fdae64b8827916
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Wed May 15 09:42:17 2019 +0200

    x86: fix build race when generating temporary object files
    
    The rules to generate xen-syms and xen.efi may run in parallel, but both
    recursively invoke $(MAKE) to build symbol/relocation table temporary
    object files. These recursive builds would both re-generate the .*.d2
    files (where needed). Both would in turn invoke the same rule, thus
    allowing for a race on the .*.d2.tmp intermediate files.
    
    The dependency files of the temporary .xen*.o files live in xen/ rather
    than xen/arch/x86/ anyway, so won't be included no matter what. Take the
    opportunity and delete them, as the just re-generated .xen*.S files will
    trigger a proper re-build of the .xen*.o ones anyway.
    
    Empty the DEPS variable in case the set of goals consists of just those
    temporary object files, thus eliminating the race.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    master commit: 761bb575ce97255029d2d2249b2719e54bc76825
    master date: 2019-04-11 10:25:05 +0200

commit fa9d5b8beb3ff3aa0c1f0712173e2ec3bd700279
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Wed May 15 09:41:37 2019 +0200

    VT-d: posted interrupts require interrupt remapping
    
    Initially I had just noticed the unnecessary indirection in the call
    from pi_update_irte(). The generic wrapper having an iommu_intremap
    conditional made me look at the setup code though. So first of all
    enforce the necessary dependency.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    master commit: 6c54663786d9f1ed04153867687c158675e7277d
    master date: 2019-04-09 15:12:07 +0200

commit 8457c15b981ba04c0709e6f25af3b76beb34cafa
Author: Igor Druzhinin <igor.druzhinin@xxxxxxxxxx>
Date:   Wed May 15 09:40:45 2019 +0200

    x86/vmx: Fixup removals of MSR load/save list entries
    
    Commit 540d5422 ("x86/vmx: Support removing MSRs from the host/guest
    load/save lists") introduced infrastructure finally exposed by
    commit fd32dcfe ("x86/vmx: Don't leak EFER.NXE into guest context")
    that led to a functional regression on Harpertown and earlier cores
    (Gen 1 VT-x) due to MSR count being incorrectly set in VMCS.
    As the result, as soon as guest EFER becomes equal to Xen EFER
    (which eventually happens in almost every 64-bit VM) and its MSR
    entry is supposed to be removed, a stale version of EFER is loaded
    into a guest instead causing almost immediate guest failure.
    
    Signed-off-by: Igor Druzhinin <igor.druzhinin@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx>
    master commit: e28c0ee3356f52f589bbae54e89aaed25c1f599d
    master date: 2019-04-09 10:58:18 +0100

commit 0bd5e03cb75a3b1a2881f3162342064ceeae3c77
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Wed May 15 09:40:00 2019 +0200

    xen/timers: Fix memory leak with cpu unplug/plug
    
    timer_softirq_action() realloc's itself a larger timer heap whenever
    necessary, which includes bootstrapping from the empty dummy_heap.  Nothing
    ever freed this allocation.
    
    CPU plug and unplug has the side effect of zeroing the percpu data area, 
which
    clears ts->heap.  This in turn causes new timers to be put on the list 
rather
    than the heap, and for timer_softirq_action() to bootstrap itself again.
    
    This in practice leaks ts->heap every time a CPU is unplugged and replugged.
    
    Implement free_percpu_timers() which includes freeing ts->heap when
    appropriate, and update the notifier callback with the recent cpu parking
    logic and free-avoidance across suspend.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    
    xen/cpu: Fix ARM build following c/s 597fbb8
    
    c/s 597fbb8 "xen/timers: Fix memory leak with cpu unplug/plug" broke the ARM
    build by being the first patch to add park_offline_cpus to common code.
    
    While it is currently specific to Intel hardware (for reasons of being able 
to
    handle machine check exceptions without an immediate system reset), it isn't
    inherently architecture specific, so define it to be false on ARM for now.
    
    Add a comment in both smp.h headers explaining the intended behaviour of the
    option.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    
    timers: move back migrate_timers_from_cpu() invocation
    
    Commit 597fbb8be6 ("xen/timers: Fix memory leak with cpu unplug/plug")
    went a little too far: Migrating timers away from a CPU being offlined
    needs to heppen independent of whether it get parked or fully offlined.
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    
    xen/timers: Fix memory leak with cpu unplug/plug (take 2)
    
    Previous attempts to fix this leak failed to identify the root cause, and
    ultimately failed.  The cause is the CPU_UP_PREPARE case (re)initialising
    ts->heap back to dummy_heap, which leaks the previous allocation.
    
    Rearrange the logic to only initialise ts once.  This also avoids the
    redundant (but benign, due to ts->inactive always being empty) initialising 
of
    the other ts fields.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    master commit: 597fbb8be6021440cd53493c14201c32671bade1
    master date: 2019-04-08 11:16:06 +0100
    master commit: a6448adfd3d537aacbbd784e5bf1777ab3ff5f85
    master date: 2019-04-09 10:12:57 +0100
    master commit: 1aec95350ac8261cba516371710d4d837c26f6a0
    master date: 2019-04-15 17:51:30 +0100
    master commit: e978e9ed9e1ff0dc326e72708ed03cac2ba41db8
    master date: 2019-05-13 10:35:37 +0100

commit 8e18dca58a6c28e47b9e1d1f6f907b5128a163b8
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Wed May 15 09:38:59 2019 +0200

    x86emul: don't read mask register on AVX512F-incapable platforms
    
    Nor when register state isn't sufficiently enabled.
    
    Reported-by: George Dunlap <george.dunlap@xxxxxxxxxx>
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    master commit: 6cb7e52edf823fd89fe14da94f9bf3e5cf99d1ff
    master date: 2019-04-05 17:27:13 +0200

commit 9d2a3128dc5e755d2ff8cc2ac1d2e94152797054
Author: Petre Pircalabu <ppircalabu@xxxxxxxxxxxxxxx>
Date:   Wed May 15 09:38:13 2019 +0200

    vm_event: fix XEN_VM_EVENT_RESUME domctl
    
    Make XEN_VM_EVENT_RESUME return 0 in case of success, instead of
    -EINVAL.
    Remove vm_event_resume form vm_event.h header and set the function's
    visibility to static as is used only in vm_event.c.
    Move the vm_event_check_ring test inside vm_event_resume in order to
    simplify the code.
    
    Signed-off-by: Petre Pircalabu <ppircalabu@xxxxxxxxxxxxxxx>
    Acked-by: Razvan Cojocaru <rcojocaru@xxxxxxxxxxxxxxx>
    master commit: b32c0446b103aa801ee18780b2fdd78dfc0b9052
    master date: 2019-04-05 15:42:03 +0200

commit 11ffc5a3c5ef1fc7b75daf198bad5c1521cf6dc1
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Wed May 15 09:36:09 2019 +0200

    x86emul: suppress general register update upon AVX gather failures
    
    While destination and mask registers may indeed need updating in this
    case, the rIP update in particular needs to be avoided, as well as e.g.
    raising a single step trap.
    
    Reported-by: George Dunlap <george.dunlap@xxxxxxxxxx>
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    master commit: 74f299bbd7d5cc52325b5866c17b44dd0bd1c5a2
    master date: 2019-04-03 10:14:32 +0200

commit b8ed146895370157a9e13121131c0606a344e8b3
Author: Juergen Gross <jgross@xxxxxxxx>
Date:   Wed May 15 09:34:57 2019 +0200

    xen/sched: fix credit2 smt idle handling
    
    Credit2's smt_idle_mask_set() and smt_idle_mask_clear() are used to
    identify idle cores where vcpus can be moved to. A core is thought to
    be idle when all siblings are known to have the idle vcpu running on
    them.
    
    Unfortunately the information of a vcpu running on a cpu is per
    runqueue. So in case not all siblings are in the same runqueue a core
    will never be regarded to be idle, as the sibling not in the runqueue
    is never known to run the idle vcpu.
    
    Use a credit2 specific cpumask of siblings with only those cpus
    being marked which are in the same runqueue as the cpu in question.
    
    Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
    Reviewed-by: Dario Faggioli <dfaggioli@xxxxxxxx>
    master commit: 753ba43d6d16e688f688e01e1c77463ea2c6ec9f
    master date: 2019-03-29 18:28:21 +0000
(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®.