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

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



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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-win7-amd64  7 windows-install         fail REGR. vs. 27161

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

version targeted for testing:
 qemuu                0360fbd076e8bdbb9498598b0c559464346babe4
baseline version:
 qemuu                af44da87e926ff64260b95f4350d338c4fc113ca

------------------------------------------------------------
People who touched revisions under test:
  Craig Heffner <cheffner@xxxxxxxxxxxxx>
  Ed Swierk <eswierk@xxxxxxxxxxxxxxxxxx>
  Peter Maydell <peter.maydell@xxxxxxxxxx>
  Riku Voipio <riku.voipio@xxxxxxxxxx>
------------------------------------------------------------

jobs:
 build-amd64                                                  pass
 build-i386                                                   pass
 build-amd64-libvirt                                          pass
 build-i386-libvirt                                           pass
 build-amd64-pvops                                            pass
 build-i386-pvops                                             pass
 build-amd64-rumpuserxen                                      pass
 build-i386-rumpuserxen                                       pass
 test-amd64-amd64-xl                                          pass
 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-rumpuserxen-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-i386-rumpuserxen-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-amd64-i386-libvirt                                      fail
 test-amd64-i386-xl-multivcpu                                 pass
 test-amd64-amd64-pair                                        pass
 test-amd64-i386-pair                                         pass
 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 0360fbd076e8bdbb9498598b0c559464346babe4
Merge: af44da8 d3606f0
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Tue Jun 17 16:08:06 2014 +0100

    Merge remote-tracking branch 'remotes/riku/linux-user-for-upstream' into 
staging

    * remotes/riku/linux-user-for-upstream:
      User mode support for Linux ELF files with no section header
      linux-user: Return correct errno for unsupported netlink socket
      linux-user: Don't overrun guest buffer in sched_getaffinity
      linux-user/uname: Return correct uname string for x86_64
      linux-user: fix gcc-4.9 compiler error on __{get,put]}_user
      signal/ppc/do_setcontext remove __get_user return check
      signal/sparc64_set_context: remove __get_user checks
      signal/ppc/{save,restore}_user_regs remove __put/get error checks
      signal/all/setup_frame remove __put_user checks
      signal/all/do_sigreturn - remove __get_user checks
      signal/all/do_sigaltstack remove __get_user value check
      signal/sparc/restore_fpu_state: remove
      signal/all: remove return value from restore_sigcontext
      signal/all: remove return value from setup_sigcontext
      signal/all: remove return value from copy_siginfo_to_user
      signal/x86/setup_frame: __put_user cleanup
      signal/all: remove __get/__put_user return value reading

    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit d3606f07440ee2c2bebea2b9932938e08b66d90b
Author: Craig Heffner <cheffner@xxxxxxxxxxxxx>
Date:   Mon Dec 5 14:14:27 2011 -0500

    User mode support for Linux ELF files with no section header

    In user mode Linux, Qemu currently refuses to load ELF files that do not
    contain section headers (ehdr->e_shentsize == 0). Since section headers are 
not
    required in order to load an ELF file, simply removing the e_shentsize 
check in
    elf_check_ehdr() allows ELF binaries with no section headers to be run 
properly
    in user mode:

    Signed-off-by: Craig Heffner <cheffner@xxxxxxxxxxxxx>
    Signed-off-by: Riku Voipio <riku.voipio@xxxxxxxxxx>

commit 480eda2eda7c464e252f17ac87ec61bccc14f285
Author: Ed Swierk <eswierk@xxxxxxxxxxxxxxxxxx>
Date:   Mon May 5 20:04:45 2014 -0700

    linux-user: Return correct errno for unsupported netlink socket

    This fixes "Cannot open audit interface - aborting." when the
    EAFNOSUPPORT errno differs between the target and host
    architectures (e.g. mips target and x86_64 host).

    Signed-off-by: Ed Swierk <eswierk@xxxxxxxxxxxxxxxxxx>
    Signed-off-by: Riku Voipio <riku.voipio@xxxxxxxxxx>

commit be3bd286bc06bb68cdc71748d9dd4edcd57b2b24
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Thu May 15 14:40:23 2014 +0100

    linux-user: Don't overrun guest buffer in sched_getaffinity

    If the guest's "long" type is smaller than the host's, then
    our sched_getaffinity wrapper needs to round the buffer size
    up to a multiple of the host sizeof(long). This means that when
    we copy the data back from the host buffer to the guest's
    buffer there might be more than we can fit. Rather than
    overflowing the guest's buffer, handle this case by returning
    EINVAL or ignoring the unused extra space, as appropriate.

    Note that only guests using the syscall interface directly might
    run into this bug -- the glibc wrappers around it will always
    use a buffer whose size is a multiple of 8 regardless of guest
    architecture.

    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>
    Signed-off-by: Riku Voipio <riku.voipio@xxxxxxxxxx>

commit 4d13be8b8b817cbca7db2f880628d7ae5b74799f
Author: Peter Maydell <peter.maydell@xxxxxxxxxx>
Date:   Sat May 10 12:25:53 2014 +0100

    linux-user/uname: Return correct uname string for x86_64

    We were returning the incorrect uname string (with a hyphen, not
    an underscore) for x86_64. Fix this by removing the x86_64 special
    case, since the default "just use UNAME_MACHINE" behaviour suffices.
    This leaves cpu_to_uname_machine() special cases for only those
    architectures which need to vary the string based on runtime CPU
    features.

    Signed-off-by: Peter Maydell <peter.maydell@xxxxxxxxxx>
    Signed-off-by: Riku Voipio <riku.voipio@xxxxxxxxxx>

commit a42267ef58c4fcc9c9863f37dbe4cdbf887f8a7d
Author: Riku Voipio <riku.voipio@xxxxxxxxxx>
Date:   Tue Apr 22 15:40:50 2014 +0300

    linux-user: fix gcc-4.9 compiler error on __{get,put]}_user

    gcc-4.9 finds unused operand:

    linux-user/syscall.c: In function â??host_to_target_stat64â??:
    linux-user/qemu.h:301:19: error: right-hand operand of comma expression
    has no effect [-Werror=unused-value]
          ((hptr), (x)), 0)

    Just removing the rh operand is no good, it will error in later:

    linux-user/main.c: In function â??arm_kernel_cmpxchg64_helperâ??:
    linux-user/qemu.h:330:15: error: void value not ignored as it ought to be
             __ret = __put_user((x), __hptr);    \

    Thus, remove setting __ret from __get_user and __put_user, as and
    set the right hand operand to (void)0 to make it clear that these
    return never nothing.

    This commit depends on the signal.c cleanup, to ensure bisectable
    version history.

    Signed-off-by: Riku Voipio <riku.voipio@xxxxxxxxxx>
    Reviewed-by: Peter Maydell <peter.maydell@xxxxxxxxxx>
    Cc: Richard Henderson <rth@xxxxxxxxxxx>

commit 9e918dc92723ee50a82d06296b3a14621d9eb52c
Author: Riku Voipio <riku.voipio@xxxxxxxxxx>
Date:   Wed Apr 23 14:05:09 2014 +0300

    signal/ppc/do_setcontext remove __get_user return check

    The last remaining check for return value of __get_user.

    Signed-off-by: Riku Voipio <riku.voipio@xxxxxxxxxx>
    Reviewed-by: Peter Maydell <peter.maydell@xxxxxxxxxx>
    Cc: Alexander Graf <agraf@xxxxxxx>

commit be3ef5c7faa780b205151cc8f818beba64809718
Author: Riku Voipio <riku.voipio@xxxxxxxxxx>
Date:   Wed Apr 23 14:02:36 2014 +0300

    signal/sparc64_set_context: remove __get_user checks

    Remove checks of __get_user and the err variable
    used to control flow with it.

    Signed-off-by: Riku Voipio <riku.voipio@xxxxxxxxxx>
    Reviewed-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit c650c008e326f3a1e84083bc269265456057a212
Author: Riku Voipio <riku.voipio@xxxxxxxxxx>
Date:   Wed Apr 23 13:53:45 2014 +0300

    signal/ppc/{save,restore}_user_regs remove __put/get error checks

    As __get_user and __put_user do not return errors, remove the
    if checks from around them. This allows making the save/restore
    functions void.

    Signed-off-by: Riku Voipio <riku.voipio@xxxxxxxxxx>
    Reviewed-by: Peter Maydell <peter.maydell@xxxxxxxxxx>
    Cc: Alexander Graf <agraf@xxxxxxx>

commit 0188fadb7fe460d8c4c743372b1f7b25773e183e
Author: Riku Voipio <riku.voipio@xxxxxxxxxx>
Date:   Wed Apr 23 13:34:15 2014 +0300

    signal/all/setup_frame remove __put_user checks

    Remove "if(__put_user" checks and their related error paths
    for all architecture's setup_frame, setup_rt_frame and similar.

    Remove the unlock_user_struct when the only way to end up there is
    from failed lock_user_struct.

    Remove err variable if there are no users for it in the function
    anymore.

    Signed-off-by: Riku Voipio <riku.voipio@xxxxxxxxxx>
    Reviewed-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit f5f601afcec6c1081128fe5a0f831788ca9f56ed
Author: Riku Voipio <riku.voipio@xxxxxxxxxx>
Date:   Wed Apr 23 13:00:17 2014 +0300

    signal/all/do_sigreturn - remove __get_user checks

    Remove "if(__get_user" checks and their related error paths
    for all architecture's do_sigreturn. Remove the unlock_user_struct
    when the only way to end up there is from failed lock_user_struct.

    v3: remove unneccesary sigsegv label as suggested by Peter

    Signed-off-by: Riku Voipio <riku.voipio@xxxxxxxxxx>
    Reviewed-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 9eeb8306d56e8fd831bbbac6e3cfe69a40312a33
Author: Riku Voipio <riku.voipio@xxxxxxxxxx>
Date:   Wed Apr 23 11:26:34 2014 +0300

    signal/all/do_sigaltstack remove __get_user value check

    Access is already checked in the lock_user_struct
    call before.

    Signed-off-by: Riku Voipio <riku.voipio@xxxxxxxxxx>
    Reviewed-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 945473847b4bb0869915aa47dabc4d2abbc87bdb
Author: Riku Voipio <riku.voipio@xxxxxxxxxx>
Date:   Wed Apr 23 11:22:38 2014 +0300

    signal/sparc/restore_fpu_state: remove

    A function never called from anywhere, obviously half-complete.
    Remove function and if someone wants to complete this, please
    check the old version out of git history.

    Signed-off-by: Riku Voipio <riku.voipio@xxxxxxxxxx>
    Reviewed-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 016d2e1dfa21b64a524d3629fdd317d4c25bc3b8
Author: Riku Voipio <riku.voipio@xxxxxxxxxx>
Date:   Wed Apr 23 11:19:48 2014 +0300

    signal/all: remove return value from restore_sigcontext

    make most implementations of restore_sigcontext void and
    remove checking it's return value from functions calling
    restore_sigcontext.

    The exception is the X86 version of the function that is
    too different from others to deal in this way, and arm
    version, to keep possibility of erroring out from failed
    valid_user_regs.

    v3: keep arm valid_user_regs for filling in near future.

    Signed-off-by: Riku Voipio <riku.voipio@xxxxxxxxxx>
    Reviewed-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 41ecc72ba5932381208e151bf2d2149a0342beff
Author: Riku Voipio <riku.voipio@xxxxxxxxxx>
Date:   Wed Apr 23 11:01:00 2014 +0300

    signal/all: remove return value from setup_sigcontext

    Make all implementations of setup_sigcontext void and
    remove checking it's return value from functions calling
    setup_sigcontext.

    Signed-off-by: Riku Voipio <riku.voipio@xxxxxxxxxx>
    Reviewed-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit b0fd8d18683f0d77a8e6b482771ebea82234d727
Author: Riku Voipio <riku.voipio@xxxxxxxxxx>
Date:   Wed Apr 23 10:46:13 2014 +0300

    signal/all: remove return value from copy_siginfo_to_user

    Since copy_siginfo_to_user always returns 0, make it void
    and remove any checks for return value from calling functions.

    Signed-off-by: Riku Voipio <riku.voipio@xxxxxxxxxx>
    Reviewed-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 7df2fa3623dfe8a082bba54ae87750d5030814c1
Author: Riku Voipio <riku.voipio@xxxxxxxxxx>
Date:   Wed Apr 23 10:34:53 2014 +0300

    signal/x86/setup_frame: __put_user cleanup

    Remove the remaining check for __put_user return
    value, and all the checks for err variable which
    isn't set anywhere anymore.

    No we can only end up in give_sigsegv due to failed
    lock_user_struct - thus we remove the unlock_user_struct
    to avoid unlocking a region never locked.

    Signed-off-by: Riku Voipio <riku.voipio@xxxxxxxxxx>
    Reviewed-by: Peter Maydell <peter.maydell@xxxxxxxxxx>

commit 1d8b512bbc0e246628521bcc2f5c875f29dd21df
Author: Riku Voipio <riku.voipio@xxxxxxxxxx>
Date:   Wed Apr 23 10:26:05 2014 +0300

    signal/all: remove __get/__put_user return value reading

    Remove all the simple cases of reading the return value
    of __get_user and __put_user.

    We set err = 0 in sparc versions of do_sigreturn and
    sparc64_set_context to avoid compile error, but else this patch is
    just general removal of err |= __get_user ... idiom.

    v2: remove err variable from target_rt_restore_ucontext

    Signed-off-by: Riku Voipio <riku.voipio@xxxxxxxxxx>
    Reviewed-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®.