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

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



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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-arm64-arm64-examine    11 examine-serial/bootloader fail REGR. vs. 137033

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 137033
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 137033
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 137033
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 137033
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 137033
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 137033
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 137033
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 137033
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 137033
 test-amd64-amd64-libvirt     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-i386-libvirt-xsm  13 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-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-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-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      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-xl-credit1  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit1  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    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-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-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-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit1  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit1  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-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-amd64-amd64-libvirt-xsm 13 migrate-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-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-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                  b144cf45d50b603c2909fc32c6abf7359f86f1aa
baseline version:
 xen                  81646cea826fa322831fffb43f81e7e0866dc124

Last test of basis   137033  2019-05-28 11:55:38 Z    5 days
Failing since        137093  2019-05-30 00:34:15 Z    3 days    2 attempts
Testing same since   137115  2019-05-31 16:30:39 Z    2 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  George Dunlap <george.dunlap@xxxxxxxxxx>
  Jan Beulich <jbeulich@xxxxxxxx>
  Juergen Gross <jgross@xxxxxxxx>
  Julien Grall <julien.grall@xxxxxxx>
  Kevin Tian <kevin.tian@xxxxxxxxx>
  Paul Durrant <paul.durrant@xxxxxxxxxx>
  Stefano Stabellini <sstabellini@xxxxxxxxxx>
  Tamas K Lengyel <tamas@xxxxxxxxxxxxx>

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                                          pass    
 test-armhf-armhf-xl                                          pass    
 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                                      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-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-credit1                                  pass    
 test-arm64-arm64-xl-credit1                                  pass    
 test-armhf-armhf-xl-credit1                                  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-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 b144cf45d50b603c2909fc32c6abf7359f86f1aa
Author: Paul Durrant <paul.durrant@xxxxxxxxxx>
Date:   Fri May 31 11:40:52 2019 +0200

    x86/vhpet: avoid 'small' time diff test on resume
    
    It appears that even 64-bit versions of Windows 10, when not using syth-
    etic timers, will use 32-bit HPET non-periodic timers. There is a test
    in hpet_set_timer(), specific to 32-bit timers, that tries to disambiguate
    between a comparator value that is in the past and one that is sufficiently
    far in the future that it wraps. This is done by assuming that the delta
    between the main counter and comparator will be 'small' [1], if the
    comparator value is in the past. Unfortunately, more often than not, this
    is not the case if the timer is being re-started after a migrate and so
    the timer is set to fire far in the future (in excess of a minute in
    several observed cases) rather then set to fire immediately. This has a
    rather odd symptom where the guest console is alive enough to be able to
    deal with mouse pointer re-rendering, but any keyboard activity or mouse
    clicks yield no response.
    
    This patch simply adds an extra check of 'creation_finished' into
    hpet_set_timer() so that the 'small' time test is omitted when the function
    is called to restart timers after migration, and thus any negative delta
    causes a timer to fire immediately.
    
    [1] The number of ticks that equate to 0.9765625 milliseconds
    
    Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

commit f08b709caac03ae1586dddc75672e9e65b1dce58
Author: Juergen Gross <jgross@xxxxxxxx>
Date:   Fri May 31 11:40:38 2019 +0200

    support: remove tmem from SUPPORT.md
    
    Tmem has been removed. Reflect that in SUPPORT.md
    
    Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>

commit 2a4c343c5baa241ea5d8685ac96989543ea67410
Author: Jan Beulich <jbeulich@xxxxxxxx>
Date:   Fri May 31 11:39:49 2019 +0200

    VT-d: change bogus return value of intel_iommu_lookup_page()
    
    The function passes 0 as "alloc" argument to addr_to_dma_page_maddr(),
    so -ENOMEM simply makes no sense (and its use was probably simply a
    copy-and-paste effect originating at intel_iommu_map_page()).
    
    Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
    Acked-by: Kevin Tian <kevin.tian@xxxxxxxxx>

commit 0c1ba0c6a0fd88934fd59474d46f3c2677836cb3
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Thu Apr 11 21:03:17 2019 +0100

    xen/arm64: head: Correctly report the HW CPU ID
    
    There are no reason to consider the HW CPU ID will be 0 when the
    processor is part of a uniprocessor system. At best, this will result to
    conflicting output as the rest of Xen use the value directly read from
    MPIDR_EL1.
    
    So remove the zeroing and logic to check if the CPU is part of a
    uniprocessor system.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Andrii Anisov <andrii_anisov@xxxxxxxx>
    Reviewed-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit 8f1e9a12c6565eee0c593a00d68d0d3970e2727d
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Sat Apr 13 17:25:16 2019 +0100

    xen/arm64: head: Move earlyprintk messages in .rodata.str
    
    At the moment, the earlyprintk messages are interleaved with the
    instructions. This makes more difficult to read the objdump output.
    
    Introduce a new macro to add a string in .rodata.str and use it for all
    the earlyprintk messages.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Andrii Anisov <andrii_anisov@xxxxxxxx>
    Acked-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit ec986113615a5dcc0af1048391002fdaac34f306
Author: Julien Grall <julien.grall@xxxxxxx>
Date:   Sat Apr 13 18:30:33 2019 +0100

    xen/arm64: head: Remove unnecessary comment
    
    So far, we don't have specific core initialization at boot. So remove
    the comment.
    
    Signed-off-by: Julien Grall <julien.grall@xxxxxxx>
    Reviewed-by: Andrii Anisov <andrii_anisov@xxxxxxxx>
    Acked-by: Stefano Stabellini <sstabellini@xxxxxxxxxx>

commit 269c98fbeab4795cda84e6f664de19462286ca0e
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Thu Mar 28 14:23:13 2019 +0000

    docs: Introduce some hypercall page documentation
    
    This also introduced the top-level Guest Documentation section.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>

commit e99203f4d2a15ddb1b34a867ca301f7efd0e97f9
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Thu Mar 28 14:23:13 2019 +0000

    x86: init_hypercall_page() cleanup
    
    The various pieces of the hypercall page infrastructure have grown
    organically over time and ended up in a bit of a mess.
    
     * Rename all functions to be of the form *_init_hypercall_page().  This
       makes them somewhat shorter, and means they can actually be grepped
       for in one go.
     * Move init_hypercall_page() to domain.c.  The 64-bit traps.c isn't a
       terribly appropriate place for it to live.
     * Drop an obsolete comment from hvm_init_hypercall_page() and drop the
       domain parameter from hvm_funcs.init_hypercall_page() as it isn't
       necessary.
     * Rearrange the logic in the each function to avoid needing extra local
       variables, and to write the page in one single pass.
    
    No functional change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Wei Liu <wei.liu2@xxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
    Reviewed-by: Kevin Tian <kevin.tian@xxxxxxxxx>

commit df4e4cafd28d63be64db06493e310ac0217d2c5b
Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
Date:   Wed May 29 05:19:11 2019 +0100

    x86/altp2m: Fix style errors introduced with c/s 9abcac7ff
    
    Drop introduced trailing whitespace, excessively long lines, mal-indention,
    superfluous use of PRI macros for int-or-smaller types, and incorrect PRI
    macros for gfns and mfns.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
    Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
    Acked-by: George Dunlap <george.dunlap@xxxxxxxxxx>

commit 9abcac7ff14506b934e55d1cfd86575f182b77b7
Author: Tamas K Lengyel <tamas@xxxxxxxxxxxxx>
Date:   Tue May 28 14:10:36 2019 +0100

    x86/altp2m: cleanup p2m_altp2m_lazy_copy
    
    The p2m_altp2m_lazy_copy is responsible for lazily populating an
    altp2m view when the guest traps out due to no EPT entry being present
    in the active view.  Currently, in addition to taking a number of
    unused argements, the whole calling convention has a number of
    redundant p2m lookups: the function reads the hostp2m, even though the
    caller has just read the same hostp2m entry; and then the caller
    re-reads the altp2m entry that the function has just read (and possibly 
set).
    
    Rework this function to make it a bit more rational.  Specifically:
    
    - Pass the current hostp2m entry values we have just read for it to
      use to populate the altp2m entry if it finds the entry empty.
    
    - If the altp2m entry is not empty, pass out the values we've read so
      the caller doesn't need to re-walk the tables
    
    - Either way, return with the gfn 'locked', to make clean-up handling
      more consistent.
    
    Rename the function to better reflect this functionality.
    
    While we're here, change bool_t to bool, and return true/false rather
    than 1/0.
    
    It's a bit grating to do both the p2m_lock() and the get_gfn(),
    knowing that they boil down to the same thing at the moment; but we
    have to maintain the fiction until such time as we decide to get rid
    of it entirely.
    
    Signed-off-by: Tamas K Lengyel <tamas@xxxxxxxxxxxxx>
    Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxx>
    Tested-by: Tamas K Lengyel <tamas@xxxxxxxxxxxxx>
    Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
(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®.