[Xen-devel] [qemu-upstream-4.2-testing test] 77180: regressions - FAIL

2016-01-06 Thread osstest service owner
flight 77180 qemu-upstream-4.2-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/77180/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i3865 xen-build fail REGR. vs. 62044
 build-amd64   5 xen-build fail REGR. vs. 62044

Tests which did not succeed, but are not blocking:
 build-i386-libvirt1 build-check(1)   blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)  blocked n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1) blocked n/a
 test-i386-i386-xl-qemuu-winxpsp3  1 build-check(1)   blocked  n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)  blocked n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)   blocked n/a
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-check(1) blocked n/a
 test-amd64-i386-xend-qemuu-winxpsp3  1 build-check(1)  blocked n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1) blocked n/a
 build-amd64-libvirt   1 build-check(1)   blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-winxpsp3  1 build-check(1)   blocked n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1) blocked n/a

version targeted for testing:
 qemuu5081fc1c773d2a83ec7a867f030323b8b6956cd1
baseline version:
 qemuuc17e602ae64fb24405ebd256679ba9a6f5819086

Last test of basis62044  2015-09-15 15:06:42 Z  113 days
Testing same since66542  2015-12-18 16:37:10 Z   19 days   11 attempts


People who touched revisions under test:
  Stefano Stabellini 

jobs:
 build-amd64  fail
 build-i386   fail
 build-amd64-libvirt  blocked 
 build-i386-libvirt   blocked 
 build-amd64-pvopspass
 build-i386-pvops pass
 test-amd64-i386-qemuu-rhel6hvm-amd   blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64 blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64 blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64  blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64 blocked 
 test-amd64-i386-xl-qemuu-win7-amd64  blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel blocked 
 test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 blocked 
 test-amd64-i386-xend-qemuu-winxpsp3  blocked 
 test-amd64-amd64-xl-qemuu-winxpsp3   blocked 
 test-i386-i386-xl-qemuu-winxpsp3 blocked 



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 5081fc1c773d2a83ec7a867f030323b8b6956cd1
Author: Stefano Stabellini 
Date:   Fri Dec 18 15:45:14 2015 +

xenfb: avoid reading twice the same fields from the shared page

Reading twice the same field could give the guest an attack of
opportunity. In the case of event->type, gcc could compile the switch
statement into a jump table, effectively ending up reading the type
field multiple times.

This is part of XSA-155.

Signed-off-by: Stefano Stabellini 

commit 74fab2ef4c0ba42af477e9e445c9883cc45cf9e6
Author: Stefano Stabellini 
Date:   Fri Dec 18 15:44:58 2015 +

xen/blkif: Avoid double access to src->nr_segments

src is stored in shared memory and src->nr_segments is dereferenced
twice at the end of the function.  If a compiler decides to compile this
into two separate memory accesses then the size limitation could be
bypassed.

Fix it by removing the double access to src->nr_segments.

This is part of XSA-155.

Signed-off-by: Stefano Stabellini 


Re: [Xen-devel] [qemu-upstream-4.2-testing test] 77180: regressions - FAIL

2016-01-07 Thread Ian Campbell
On Wed, 2016-01-06 at 18:28 +, osstest service owner wrote:
> flight 77180 qemu-upstream-4.2-testing real [real]
> http://logs.test-lab.xenproject.org/osstest/logs/77180/
> 
> Regressions :-(
> 
> Tests which did not succeed and are blocking,
> including tests which could not be run:
>  build-i3865 xen-build fail REGR. vs. 
> 62044
>  build-amd64   5 xen-build fail REGR. vs. 
> 62044

This is "man/xl.pod.1 around line 854: Expected text after =item, not a
bullet" exposed by the Jessie upgrade.

However per Ian in <22154.35021.750846.695...@mariner.uk.xensource.com> [0]
:

...] 4.2 has had no commits since October - in particular, none
of the recent security fixes - and I would be reluctant to give it a
veneer of activity.

So our choices WRT these fixes in qemu-xen.git#staging-4.2, given they have
already been pushed, are:

   1. Fix xen.git#staging-4.2 to build on Jessie and wait for it to propagate.
   2. Revert the fixes from qemu-xen.git#staging-4.2 and force push the
  resulting tree (which would be identical to something which previously
  passed).
   3. Rollback qemu-xen.git#staging-4.2.
   4. Force push.
   5. Drop a stop file.
   6. Shave yakks in osstest to allow per-branch selection of the Debian suite
  and pin xen-4.2 and earlier to Wheezy.

#1 is contrary to the quote above, which makes a reasonable argument IMHO.

#3, #4 and #5 all seem like bad ideas to me.

#2 is a bit odd (to have the fixes in the branch but reverted), but seems
least bad compared with #3..#5.

#6 is potentially a lot of work, but might be the right long term answer.

Ian.

[0] http://lists.xenproject.org/archives/html/xen-devel/2016-01/msg00112.html
> 
> Tests which did not succeed, but are not blocking:
>  build-i386-libvirt1 build-
> check(1)   blocked  n/a
>  test-amd64-i386-xl-qemuu-win7-amd64  1 build-
> check(1)  blocked n/a
>  test-amd64-i386-qemuu-rhel6hvm-intel  1 build-
> check(1) blocked n/a
>  test-i386-i386-xl-qemuu-winxpsp3  1 build-
> check(1)   blocked  n/a
>  test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-
> check(1)  blocked n/a
>  test-amd64-i386-qemuu-rhel6hvm-amd  1 build-
> check(1)   blocked n/a
>  test-amd64-i386-xl-qemuu-winxpsp3-vcpus1  1 build-
> check(1) blocked n/a
>  test-amd64-i386-xend-qemuu-winxpsp3  1 build-
> check(1)  blocked n/a
>  test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-
> check(1) blocked n/a
>  build-amd64-libvirt   1 build-
> check(1)   blocked  n/a
>  test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-
> check(1)blocked n/a
>  test-amd64-amd64-xl-qemuu-win7-amd64  1 build-
> check(1) blocked n/a
>  test-amd64-amd64-xl-qemuu-winxpsp3  1 build-
> check(1)   blocked n/a
>  test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-
> check(1) blocked n/a
> 
> version targeted for testing:
>  qemuu5081fc1c773d2a83ec7a867f030323b8b6956cd1
> baseline version:
>  qemuuc17e602ae64fb24405ebd256679ba9a6f5819086
> 
> Last test of basis62044  2015-09-15 15:06:42 Z  113 days
> Testing same since66542  2015-12-18 16:37:10 Z   19 days   11
> attempts
> 
> 
> People who touched revisions under test:
>   Stefano Stabellini 
> 
> jobs:
>  build-amd64  fail
>  build-i386   fail
>  build-amd64-libvirt  blocked 
>  build-i386-libvirt   blocked 
>  build-amd64-pvopspass
>  build-i386-pvops pass
>  test-amd64-i386-qemuu-rhel6hvm-amd   blocked 
>  test-amd64-amd64-xl-qemuu-debianhvm-amd64blocked 
>  test-amd64-i386-xl-qemuu-debianhvm-amd64 blocked 
>  test-amd64-amd64-xl-qemuu-ovmf-amd64 blocked 
>  test-amd64-i386-xl-qemuu-ovmf-amd64  blocked 
>  test-amd64-amd64-xl-qemuu-win7-amd64 blocked 
>  test-amd64-i386-xl-qemuu-win7-amd64  blocked 
>  test-amd64-i386-qemuu-rhel6hvm-intel blocked 
>  test-amd64-i386-xl-qemuu-winxpsp3-vcpus1 blocked 
>  test-amd64-i386-xend-qemuu-winxpsp3  blocked 
>  test-amd64-amd64-xl-qemuu-winxpsp3   blocked 
>  test-i386-i386-xl-qemuu-winxpsp3 blocked 
> 
> 
> 
> sg-report-flight on osstest.test-lab.xenproject.org
> logs: /home/logs/logs
> images: /home/logs/images
> 
> Logs, config files, etc. are availabl

Re: [Xen-devel] [qemu-upstream-4.2-testing test] 77180: regressions - FAIL

2016-01-08 Thread Ian Jackson
Ian Campbell writes ("Re: [qemu-upstream-4.2-testing test] 77180: regressions - 
FAIL"):
> So our choices WRT these fixes in qemu-xen.git#staging-4.2, given they have
> already been pushed, are:
> 
>4. Force push.

We (Ian C, Stefano and myself) had a conversation in which we decided
that this was probably the best option.  But we will wait for the
other qemuu trees to pass their push gates so only 4.2 is outstanding,
to avoid force pushing any other problems.

Ian.

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


Re: [Xen-devel] [qemu-upstream-4.2-testing test] 77180: regressions - FAIL

2016-01-14 Thread Ian Campbell
On Fri, 2016-01-08 at 12:10 +, Ian Jackson wrote:
> Ian Campbell writes ("Re: [qemu-upstream-4.2-testing test] 77180:
> regressions - FAIL"):
> > So our choices WRT these fixes in qemu-xen.git#staging-4.2, given they
> > have
> > already been pushed, are:
> > 
> >    4. Force push.
> 
> We (Ian C, Stefano and myself) had a conversation in which we decided
> that this was probably the best option.  But we will wait for the
> other qemuu trees to pass their push gates so only 4.2 is outstanding,
> to avoid force pushing any other problems.

Judging from http://logs.test-lab.xenproject.org/osstest/results/all-branch
-statuses.txt now is the time, all of xen-4.X-testing and qemu-upstream-
4.X-testing are up to date apart from this one branch.

From the original 77180 report:

version targeted for testing:
 qemuu5081fc1c773d2a83ec7a867f030323b8b6956cd1
baseline version:
 qemuuc17e602ae64fb24405ebd256679ba9a6f5819086

Thus:
(test-lab)osstest@osstest:~/branches/for-qemu-upstream-4.2-testing.git$ 
OSSTEST_CONFIG=production-config ./ap-push qemu-upstream-4.2-testing 
5081fc1c773d2a83ec7a867f030323b8b6956cd1
+ branch=qemu-upstream-4.2-testing
+ revision=5081fc1c773d2a83ec7a867f030323b8b6956cd1
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
 getconfig Repos
 perl -e '
use Osstest;
readglobalconfig();
print $c{"Repos"} or die $!;
'
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x '!=' x/home/osstest/repos/lock ']'
++ OSSTEST_REPOS_LOCK_LOCKED=/home/osstest/repos/lock
++ exec with-lock-ex -w /home/osstest/repos/lock ./ap-push 
qemu-upstream-4.2-testing 5081fc1c773d2a83ec7a867f030323b8b6956cd1
+ branch=qemu-upstream-4.2-testing
+ revision=5081fc1c773d2a83ec7a867f030323b8b6956cd1
+ . ./cri-lock-repos
++ . ./cri-common
+++ . ./cri-getconfig
+++ umask 002
+++ getrepos
 getconfig Repos
 perl -e '
use Osstest;
readglobalconfig();
print $c{"Repos"} or die $!;
'
+++ local repos=/home/osstest/repos
+++ '[' -z /home/osstest/repos ']'
+++ '[' '!' -d /home/osstest/repos ']'
+++ echo /home/osstest/repos
++ repos=/home/osstest/repos
++ repos_lock=/home/osstest/repos/lock
++ '[' x/home/osstest/repos/lock '!=' x/home/osstest/repos/lock ']'
+ . ./cri-common
++ . ./cri-getconfig
++ umask 002
+ select_xenbranch
+ case "$branch" in
+ tree=qemuu
+ xenbranch=xen-4.2-testing
+ '[' xqemuu = xlinux ']'
+ linuxbranch=
+ '[' x = x ']'
+ qemuubranch=qemu-upstream-4.2-testing
+ select_prevxenbranch
++ ./cri-getprevxenbranch xen-4.2-testing
+ prevxenbranch=xen-4.1-testing
+ '[' x5081fc1c773d2a83ec7a867f030323b8b6956cd1 = x ']'
+ : tested/2.6.39.x
+ . ./ap-common
++ : osst...@xenbits.xen.org
+++ getconfig OsstestUpstream
+++ perl -e '
use Osstest;
readglobalconfig();
print $c{"OsstestUpstream"} or die $!;
'
++ :
++ : git://xenbits.xen.org/xen.git
++ : osst...@xenbits.xen.org:/home/xen/git/xen.git
++ : git://xenbits.xen.org/qemu-xen-traditional.git
++ : git://git.kernel.org
++ : git://git.kernel.org/pub/scm/linux/kernel/git
++ : git
++ : git://libvirt.org/libvirt.git
++ : osst...@xenbits.xen.org:/home/xen/git/libvirt.git
++ : git://xenbits.xen.org/libvirt.git
++ : https://github.com/rumpkernel/rumprun-xen
++ : git
++ : git://xenbits.xen.org/rumpuser-xen.git
++ : osst...@xenbits.xen.org:/home/xen/git/rumpuser-xen.git
+++ besteffort_repo https://github.com/rumpkernel/rumpkernel-netbsd-src
+++ local repo=https://github.com/rumpkernel/rumpkernel-netbsd-src
+++ cached_repo https://github.com/rumpkernel/rumpkernel-netbsd-src 
'[fetch=try]'
+++ local repo=https://github.com/rumpkernel/rumpkernel-netbsd-src
+++ local 'options=[fetch=try]'
 getconfig GitCacheProxy
 perl -e '
use Osstest;
readglobalconfig();
print $c{"GitCacheProxy"} or die $!;
'
+++ local cache=git://cache:9419/
+++ '[' xgit://cache:9419/ '!=' x ']'
+++ echo 
'git://cache:9419/https://github.com/rumpkernel/rumpkernel-netbsd-src%20[fetch=try]'
++ : 
'git://cache:9419/https://github.com/rumpkernel/rumpkernel-netbsd-src%20[fetch=try]'
++ : git
++ : git://git.seabios.org/seabios.git
++ : osst...@xenbits.xen.org:/home/xen/git/osstest/seabios.git
++ : git://xenbits.xen.org/osstest/seabios.git
++ : https://github.com/tianocore/edk2.git
++ : osst...@xenbits.xen.org:/home/xen/git/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/ovmf.git
++ : git://xenbits.xen.org/osstest/linux-firmware.git
++ : osst...@xenbits.xen.org:/home/osstest/ext/linux-firmware.git
++ : git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
++ : osst...@xenbits.xen.org:/home/xen/git/linux-pvops.git
++ : git://xenbits.xen.org