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

[Xen-devel] [qemu-mainline test] 31916: regressions - FAIL



flight 31916 qemu-mainline real [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/31916/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt      4 xen-install               fail REGR. vs. 31855
 test-armhf-armhf-xl           9 guest-start               fail REGR. vs. 31855

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-pair        17 guest-migrate/src_host/dst_host fail like 31855

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt       9 guest-start                  fail   never pass
 test-amd64-i386-xl-win7-amd64 14 guest-stop                   fail  never pass
 test-amd64-amd64-xl-win7-amd64 14 guest-stop                   fail never pass
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1 14 guest-stop         fail never pass
 test-amd64-amd64-xl-winxpsp3 14 guest-stop                   fail   never pass
 test-amd64-amd64-xl-qemut-winxpsp3 14 guest-stop               fail never pass
 test-amd64-i386-xl-qemuu-win7-amd64 14 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-win7-amd64 14 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-winxpsp3 14 guest-stop                fail never pass
 test-amd64-i386-xl-qemut-win7-amd64 14 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 14 guest-stop         fail never pass
 test-amd64-amd64-libvirt      9 guest-start                  fail   never pass
 test-amd64-amd64-xl-pcipt-intel  9 guest-start                 fail never pass
 test-amd64-amd64-xl-qemuu-winxpsp3 14 guest-stop               fail never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 14 guest-stop             fail never pass
 test-amd64-i386-xl-winxpsp3-vcpus1 14 guest-stop               fail never pass
 test-amd64-i386-xl-qemuu-winxpsp3 14 guest-stop                fail never pass
 test-amd64-i386-xl-winxpsp3  14 guest-stop                   fail   never pass

version targeted for testing:
 qemuu                db12451decf7dfe0f083564183e135f2095228b9
baseline version:
 qemuu                ca6028185d19d3f2bd331c15175c3ef5afc30c77

------------------------------------------------------------
People who touched revisions under test:
  Christian Borntraeger <borntraeger@xxxxxxxxxx>
  David Gibson <david@xxxxxxxxxxxxxxxxxxxxx>
  Don Slutz <dslutz@xxxxxxxxxxx>
  Eric Blake <eblake@xxxxxxxxxx>
  Gerd Hoffmann <kraxel@xxxxxxxxxx>
  Gonglei <arei.gonglei@xxxxxxxxxx>
  Jason Wang <jasowang@xxxxxxxxxx>
  Marcel Apfelbaum <marcel.a@xxxxxxxxxx>
  Markus Armbruster <armbru@xxxxxxxxxx>
  Paolo Bonzini <pbonzini@xxxxxxxxxx>
  Peter Maydell <peter.maydell@xxxxxxxxxx>
------------------------------------------------------------

jobs:
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-i386-rhel6hvm-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-win7-amd64                               fail    
 test-amd64-i386-xl-win7-amd64                                fail    
 test-amd64-i386-xl-credit2                                   pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-pcipt-intel                              fail    
 test-amd64-i386-rhel6hvm-intel                               pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     fail    
 test-armhf-armhf-libvirt                                     fail    
 test-amd64-i386-libvirt                                      fail    
 test-amd64-i386-xl-multivcpu                                 pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         fail    
 test-amd64-amd64-xl-sedf-pin                                 pass    
 test-amd64-amd64-xl-sedf                                     pass    
 test-amd64-i386-xl-qemut-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1                     fail    
 test-amd64-i386-xl-winxpsp3-vcpus1                           fail    
 test-amd64-amd64-xl-qemut-winxpsp3                           fail    
 test-amd64-i386-xl-qemut-winxpsp3                            fail    
 test-amd64-amd64-xl-qemuu-winxpsp3                           fail    
 test-amd64-i386-xl-qemuu-winxpsp3                            fail    
 test-amd64-amd64-xl-winxpsp3                                 fail    
 test-amd64-i386-xl-winxpsp3                                  fail    


------------------------------------------------------------
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


Not pushing.

------------------------------------------------------------
commit db12451decf7dfe0f083564183e135f2095228b9
Author: David Gibson <david@xxxxxxxxxxxxxxxxxxxxx>
Date:   Thu Nov 27 16:48:10 2014 +1100

    Fix for crash after migration in virtio-rng on bi-endian targets
    
    VirtIO devices now remember which endianness they're operating in in order
    to support targets which may have guests of either endianness, such as
    powerpc.  This endianness state is transferred in a subsection of the
    virtio device's information.
    
    With virtio-rng this can lead to an abort after a loadvm hitting the
    assert() in virtio_is_big_endian().  This can be reproduced by doing a
    migrate and load from file on a bi-endian target with a virtio-rng device.
    The actual guest state isn't particularly important to triggering this.
    
    The cause is that virtio_rng_load_device() calls virtio_rng_process() which
    accesses the ring and thus needs the endianness.  However,
    virtio_rng_process() is called via virtio_load() before it loads the
    subsections.  Essentially the ->load callback in VirtioDeviceClass should
    only be used for actually reading the device state from the stream, not for
    post-load re-initialization.
    
    This patch fixes the bug by moving the virtio_rng_process() after the call
    to virtio_load().  Better yet would be to convert virtio to use vmsd and
    have the virtio_rng_process() as a post_load callback, but that's a bigger
    project for another day.
    
    This is bugfix, and should be considered for the 2.2 branch.
    
    Signed-off-by: David Gibson <david@xxxxxxxxxxxxxxxxxxxxx>
    Reviewed-by: Greg Kurz <gkurz@xxxxxxxxxxxxxxxxxx>
    Message-id: 1417067290-20715-1-git-send-email-david@xxxxxxxxxxxxxxxxxxxxx
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 771b6ed37e3aa188a7485560b949a41c6cf174dc
Author: Jason Wang <jasowang@xxxxxxxxxx>
Date:   Thu Nov 27 18:04:03 2014 +0800

    virtio-net: fix unmap leak
    
    virtio_net_handle_ctrl() and other functions that process control vq
    request call iov_discard_front() which will shorten the iov. This will
    lead unmapping in virtqueue_push() leaks mapping.
    
    Fixes this by keeping the original iov untouched and using a temp variable
    in those functions.
    
    Cc: Wen Congyang <wency@xxxxxxxxxxxxxx>
    Cc: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
    Cc: qemu-stable@xxxxxxxxxx
    Signed-off-by: Jason Wang <jasowang@xxxxxxxxxx>
    Reviewed-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
    Reviewed-by: Fam Zheng <famz@xxxxxxxxxx>
    Reviewed-by: Michael S. Tsirkin <mst@xxxxxxxxxx>
    Message-id: 1417082643-23907-1-git-send-email-jasowang@xxxxxxxxxx
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 4cae4d5acaea23f3def84c8dc67ef5106323e5cb
Author: Marcel Apfelbaum <marcel.a@xxxxxxxxxx>
Date:   Wed Nov 26 13:50:01 2014 +0200

    hmp: fix regression of HMP device_del auto-completion
    
    The commits:
     - 6a1fa9f5 (monitor: add del completion for peripheral device)
     - 66e56b13 (qdev: add qdev_build_hotpluggable_device_list helper)
    
    cause a QEMU crash when trying to use HMP device_del auto-completion.
    It can be easily reproduced by:
        <qemu-bin> -enable-kvm  ~/images/fedora.qcow2 -monitor stdio -device 
virtio-net-pci,id=vnet
    
        (qemu) device_del
        
/home/mapfelba/git/upstream/qemu/hw/core/qdev.c:941:qdev_build_hotpluggable_device_list:
 Object 0x7f6ce04e4fe0 is not an instance of type device
        Aborted (core dumped)
    
    The root cause is qdev_build_hotpluggable_device_list going recursively over
    all peripherals and their children assuming all are devices. It doesn't work
    since PCI devices have at least on child which is a memory region (bus 
master).
    
    Solved by observing that all devices appear as direct children of
    /machine/peripheral container. No need of going recursively
    over all the children.
    
    Signed-off-by: Marcel Apfelbaum <marcel.a@xxxxxxxxxx>
    Reported-by: Gal Hammer <ghammer@xxxxxxxxxx>
    Reviewed-by: Igor Mammedov <imammedo@xxxxxxxxxx>
    Message-id: 1417002601-20799-1-git-send-email-marcel.a@xxxxxxxxxx
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 490309fcfbed9fa1ed357541f609975016a34628
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Tue Nov 25 18:21:45 2014 +0000

    qemu-timer: Avoid overflows when converting timeout to struct timespec
    
    In qemu_poll_ns(), when we convert an int64_t nanosecond timeout into
    a struct timespec, we may accidentally run into overflow problems if
    the timeout is very long. This happens because the tv_sec field is a
    time_t, which is signed, so we might end up setting it to a negative
    value by mistake. This will result in what was intended to be a
    near-infinite timeout turning into an instantaneous timeout, and we'll
    busy loop. Cap the maximum timeout at INT32_MAX seconds (about 68 years)
    to avoid this problem.
    
    This specifically manifested on ARM hosts as an extreme slowdown on
    guest shutdown (when the guest reprogrammed the PL031 RTC to not
    generate alarms using a very long timeout) but could happen on other
    hosts and guests too.
    
    Reported-by: Christoffer Dall <christoffer.dall@xxxxxxxxxx>
    Cc: qemu-stable@xxxxxxxxxx
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>
    Reviewed-by: Fam Zheng <famz@xxxxxxxxxx>
    Message-id: 1416939705-1272-1-git-send-email-peter.maydell@xxxxxxxxxx

commit 3ef4ebcc5c0360629bb05f49d9b961774247d6ca
Merge: 2528043 dc622de
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Wed Nov 26 12:18:00 2014 +0000

    Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into 
staging
    
    The final 2.2 patches from me.
    
    # gpg: Signature made Wed 26 Nov 2014 11:12:25 GMT using RSA key ID 78C7AE83
    # gpg: Good signature from "Paolo Bonzini <bonzini@xxxxxxx>"
    # gpg:                 aka "Paolo Bonzini <pbonzini@xxxxxxxxxx>"
    # gpg: WARNING: This key is not certified with sufficiently trusted 
signatures!
    # gpg:          It is not certain that the signature belongs to the owner.
    # Primary key fingerprint: 46F5 9FBD 57D6 12E7 BFD4  E2F7 7E15 100C CD36 
69B1
    #      Subkey fingerprint: F133 3857 4B66 2389 866C  7682 BFFB D25F 78C7 
AE83
    
    * remotes/bonzini/tags/for-upstream:
      s390x/kvm: Fix compile error
      fw_cfg: fix boot order bug when dynamically modified via QOM
      -machine vmport=auto: Fix handling of VMWare ioport emulation for xen
    
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit dc622deb2d49aac6afa485f9025be8fed440ef3d
Author: Christian Borntraeger <borntraeger@xxxxxxxxxx>
Date:   Wed Nov 26 11:07:24 2014 +0100

    s390x/kvm: Fix compile error
    
    commit a2b257d6212a "memory: expose alignment used for allocating RAM
    as MemoryRegion API" triggered a compile error on KVM/s390x.
    
    Fix the prototype and the implementation of legacy_s390_alloc.
    
    Cc: Igor Mammedov <imammedo@xxxxxxxxxx>
    Cc: Michael S. Tsirkin <mst@xxxxxxxxxx>
    Signed-off-by: Christian Borntraeger <borntraeger@xxxxxxxxxx>
    Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>

commit f3b3766899fc0a79a175a5d29d0ff427327cd34a
Author: Gonglei <arei.gonglei@xxxxxxxxxx>
Date:   Tue Nov 25 12:38:19 2014 +0800

    fw_cfg: fix boot order bug when dynamically modified via QOM
    
    When we dynamically modify boot order, the length of
    boot order will be changed, but we don't update
    s->files->f[i].size with new length. This casuse
    seabios read a wrong vale of qemu cfg file about
    bootorder.
    
    Cc: Gerd Hoffmann <kraxel@xxxxxxxxxx>
    Cc: Paolo Bonzini <pbonzini@xxxxxxxxxx>
    Signed-off-by: Gonglei <arei.gonglei@xxxxxxxxxx>
    Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>

commit d1048bef9df0aacde9a54bf9b5b97a6e10950d8c
Author: Don Slutz <dslutz@xxxxxxxxxxx>
Date:   Fri Nov 21 11:18:52 2014 -0500

    -machine vmport=auto: Fix handling of VMWare ioport emulation for xen
    
    c/s 9b23cfb76b3a5e9eb5cc899eaf2f46bc46d33ba4
    
    or
    
    c/s b154537ad07598377ebf98252fb7d2aff127983b
    
    moved the testing of xen_enabled() from pc_init1() to
    pc_machine_initfn().
    
    xen_enabled() does not return the correct value in
    pc_machine_initfn().
    
    Changed vmport from a bool to an enum.  Added the value "auto" to do
    the old way.  Move check of xen_enabled() back to pc_init1().
    
    Acked-by: Eric Blake <eblake@xxxxxxxxxx>
    Reviewed-by: Eduardo Habkost <ehabkost@xxxxxxxxxx>
    Signed-off-by: Don Slutz <dslutz@xxxxxxxxxxx>
    Signed-off-by: Paolo Bonzini <pbonzini@xxxxxxxxxx>

commit 2528043f1f299e0e88cb026f1ca7c40bbb4e1f80
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Tue Nov 25 18:23:54 2014 +0000

    Update version for v2.2.0-rc3 release
    
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit df5b2adb7398d71016ee469f71e52075ed95e04e
Author: Gerd Hoffmann <kraxel@xxxxxxxxxx>
Date:   Tue Nov 25 14:54:17 2014 +0100

    input: move input-send-event into experimental namespace
    
    Ongoing discussions on how we are going to specify the console,
    so tag the command as experiental so we can refine things in
    the 2.3 development cycle.
    
    Signed-off-by: Gerd Hoffmann <kraxel@xxxxxxxxxx>
    Message-id: 1416923657-10614-1-git-send-email-armbru@xxxxxxxxxx
    [Spell out "not a stable API", and x- the QAPI schema, too]
    Signed-off-by: Markus Armbruster <armbru@xxxxxxxxxx>
    Reviewed-by: Amos Kong <akong@xxxxxxxxxx>
    Reviewed-by: Eric Blake <eblake@xxxxxxxxxx>
    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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