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

Re: [Xen-devel] [qemu-mainline bisection] complete build-armhf



On Thu, 2015-01-22 at 03:21 +0000, xen.org wrote:
> branch xen-unstable
> xen branch xen-unstable
> job build-armhf
> test xen-build
> 
> Tree: qemuu git://git.qemu.org/qemu.git
> Tree: xen git://xenbits.xen.org/xen.git
> 
> *** Found and reproduced problem changeset ***
> 
>   Bug is in tree:  qemuu git://git.qemu.org/qemu.git
>   Bug introduced:  3996e85c1822e05c50250f8d2d1e57b6bea1229d
>   Bug not present: 707ff80021ccd7a68f4b3d2c44eebf87efbb41c4
> 
> 
>   commit 3996e85c1822e05c50250f8d2d1e57b6bea1229d
>   Author: Paul Durrant <paul.durrant@xxxxxxxxxx>
>   Date:   Tue Jan 20 11:06:19 2015 +0000
>   
>       Xen: Use the ioreq-server API when available

http://www.chiark.greenend.org.uk/~xensrcts/logs/33646/build-armhf/5.ts-xen-build.log

  CC    i386-softmmu/hw/net/vhost_net.o
distcc[3187] ERROR: compile 
/local/scratch/osstest/.ccache/tmp/xen-hvm.tmp.army.3130.i on armageddon/4 
failed
distcc[3187] (dcc_build_somewhere) Warning: remote compilation of 
'/local/scratch/osstest/.ccache/tmp/xen-hvm.tmp.army.3130.i' failed, retrying 
locally
distcc[3187] (dcc_build_somewhere) Warning: failed to distribute and fallbacks 
are disabled
/local/scratch/osstest/osstest/build.33646.build-armhf/xen/tools/qemu-xen-dir/xen-hvm.c:
 In function 'xen_hvm_init':
/local/scratch/osstest/osstest/build.33646.build-armhf/xen/tools/qemu-xen-dir/xen-hvm.c:1237:5:
 error: passing argument 3 of 'xen_get_vmport_regs_pfn' from incompatible 
pointer type [-Werror]
/local/scratch/osstest/osstest/build.33646.build-armhf/xen/tools/qemu-xen-dir/include/hw/xen/xen_common.h:177:19:
 note: expected 'long unsigned int *' but argument is of type 'xen_pfn_t *'
cc1: all warnings being treated as errors
make[4]: *** [xen-hvm.o] Error 1

Ian.

>       
>       The ioreq-server API added to Xen 4.5 offers better security than
>       the existing Xen/QEMU interface because the shared pages that are
>       used to pass emulation request/results back and forth are removed
>       from the guest's memory space before any requests are serviced.
>       This prevents the guest from mapping these pages (they are in a
>       well known location) and attempting to attack QEMU by synthesizing
>       its own request structures. Hence, this patch modifies configure
>       to detect whether the API is available, and adds the necessary
>       code to use the API if it is.
>       
>       Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
>       Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
>       Acked-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
> 
> 
> For bisection revision-tuple graph see:
>    
> http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.qemu-mainline.build-armhf.xen-build.html
> Revision IDs in each graph node refer, respectively, to the Trees above.
> 
> ----------------------------------------
> Searching for failure / basis pass:
>  33599 fail [host=army] / 33578 ok.
> Failure / basis pass flights: 33599 / 33578
> Tree: qemuu git://git.qemu.org/qemu.git
> Tree: xen git://xenbits.xen.org/xen.git
> Latest 699eae17b841e6784dc3864bf357e26bff1e9dfe 
> 0d2879062076329038860f873dcbeb6f55bd4917
> Basis pass 74acb99737dbedd86654d660c0c20815139a873c 
> 0d2879062076329038860f873dcbeb6f55bd4917
> Generating revisions with ./adhoc-revtuple-generator  
> git://git.qemu.org/qemu.git#74acb99737dbedd86654d660c0c20815139a873c-699eae17b841e6784dc3864bf357e26bff1e9dfe
>  
> git://xenbits.xen.org/xen.git#0d2879062076329038860f873dcbeb6f55bd4917-0d2879062076329038860f873dcbeb6f55bd4917
> + exec
> + sh -xe
> + cd /export/home/osstest/repos/qemu
> + git remote set-url origin 
> git://drall.uk.xensource.com:9419/git://git.qemu.org/qemu.git
> + git fetch -p origin +refs/heads/*:refs/remotes/origin/*
> + exec
> + sh -xe
> + cd /export/home/osstest/repos/qemu
> + git remote set-url origin 
> git://drall.uk.xensource.com:9419/git://git.qemu.org/qemu.git
> + git fetch -p origin +refs/heads/*:refs/remotes/origin/*
> Loaded 1002 nodes in revision graph
> Searching for test results:
>  33643 fail 83ecb22ba2c91a4674ae109595a8ed1da8de4d7a 
> 0d2879062076329038860f873dcbeb6f55bd4917
>  33644 fail 9b6d7b365dc211bbeadb0cf2e7bf1a019001c7f8 
> 0d2879062076329038860f873dcbeb6f55bd4917
>  33653 fail 3996e85c1822e05c50250f8d2d1e57b6bea1229d 
> 0d2879062076329038860f873dcbeb6f55bd4917
>  33578 pass 74acb99737dbedd86654d660c0c20815139a873c 
> 0d2879062076329038860f873dcbeb6f55bd4917
>  33645 pass 707ff80021ccd7a68f4b3d2c44eebf87efbb41c4 
> 0d2879062076329038860f873dcbeb6f55bd4917
>  33646 fail 3996e85c1822e05c50250f8d2d1e57b6bea1229d 
> 0d2879062076329038860f873dcbeb6f55bd4917
>  33599 fail 699eae17b841e6784dc3864bf357e26bff1e9dfe 
> 0d2879062076329038860f873dcbeb6f55bd4917
>  33639 pass 74acb99737dbedd86654d660c0c20815139a873c 
> 0d2879062076329038860f873dcbeb6f55bd4917
>  33641 fail 699eae17b841e6784dc3864bf357e26bff1e9dfe 
> 0d2879062076329038860f873dcbeb6f55bd4917
>  33647 pass 707ff80021ccd7a68f4b3d2c44eebf87efbb41c4 
> 0d2879062076329038860f873dcbeb6f55bd4917
>  33642 fail b8d6ac9f90d047cbc8e06366ae33b71ea9c5232c 
> 0d2879062076329038860f873dcbeb6f55bd4917
>  33650 fail 3996e85c1822e05c50250f8d2d1e57b6bea1229d 
> 0d2879062076329038860f873dcbeb6f55bd4917
>  33652 pass 707ff80021ccd7a68f4b3d2c44eebf87efbb41c4 
> 0d2879062076329038860f873dcbeb6f55bd4917
> Searching for interesting versions
>  Result found: flight 33578 (pass), for basis pass
>  Result found: flight 33599 (fail), for basis failure
>  Repro found: flight 33639 (pass), for basis pass
>  Repro found: flight 33641 (fail), for basis failure
>  0 revisions at 707ff80021ccd7a68f4b3d2c44eebf87efbb41c4 
> 0d2879062076329038860f873dcbeb6f55bd4917
> No revisions left to test, checking graph state.
>  Result found: flight 33645 (pass), for last pass
>  Result found: flight 33646 (fail), for first failure
>  Repro found: flight 33647 (pass), for last pass
>  Repro found: flight 33650 (fail), for first failure
>  Repro found: flight 33652 (pass), for last pass
>  Repro found: flight 33653 (fail), for first failure
> 
> *** Found and reproduced problem changeset ***
> 
>   Bug is in tree:  qemuu git://git.qemu.org/qemu.git
>   Bug introduced:  3996e85c1822e05c50250f8d2d1e57b6bea1229d
>   Bug not present: 707ff80021ccd7a68f4b3d2c44eebf87efbb41c4
> 
> + exec
> + sh -xe
> + cd /export/home/osstest/repos/qemu
> + git remote set-url origin 
> git://drall.uk.xensource.com:9419/git://git.qemu.org/qemu.git
> + git fetch -p origin +refs/heads/*:refs/remotes/origin/*
> 
>   commit 3996e85c1822e05c50250f8d2d1e57b6bea1229d
>   Author: Paul Durrant <paul.durrant@xxxxxxxxxx>
>   Date:   Tue Jan 20 11:06:19 2015 +0000
>   
>       Xen: Use the ioreq-server API when available
>       
>       The ioreq-server API added to Xen 4.5 offers better security than
>       the existing Xen/QEMU interface because the shared pages that are
>       used to pass emulation request/results back and forth are removed
>       from the guest's memory space before any requests are serviced.
>       This prevents the guest from mapping these pages (they are in a
>       well known location) and attempting to attack QEMU by synthesizing
>       its own request structures. Hence, this patch modifies configure
>       to detect whether the API is available, and adds the necessary
>       code to use the API if it is.
>       
>       Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
>       Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
>       Acked-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
> 
> Revision graph left in 
> /home/xc_osstest/results/bisect.qemu-mainline.build-armhf.xen-build.{dot,ps,png,html}.
> ----------------------------------------
> 33653: tolerable ALL FAIL
> 
> flight 33653 qemu-mainline real-bisect [real]
> http://www.chiark.greenend.org.uk/~xensrcts/logs/33653/
> 
> Failures :-/ but no regressions.
> 
> Tests which did not succeed,
> including tests which could not be run:
>  build-armhf                   5 xen-build               fail baseline 
> untested
> 
> 
> jobs:
>  build-armhf                                                  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
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxx
> http://lists.xen.org/xen-devel



_______________________________________________
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®.