From: Ian Campbell <Ian.Campbell@citrix.com>
To: "xen.org" <Ian.Jackson@eu.citrix.com>,
Paul Durrant <paul.durrant@citrix.com>
Cc: xen-devel@lists.xensource.com, keir@xen.org,
stefano.stabellini@eu.citrix.com
Subject: Re: [qemu-mainline bisection] complete build-armhf
Date: Thu, 22 Jan 2015 10:04:52 +0000 [thread overview]
Message-ID: <1421921092.4628.36.camel@citrix.com> (raw)
In-Reply-To: <E1YE8Kz-0000d2-0T@osstest.cam.xci-test.com>
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@citrix.com>
> 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@citrix.com>
> Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
> Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
>
>
> 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@citrix.com>
> 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@citrix.com>
> Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
> Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
>
> 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@lists.xen.org
> http://lists.xen.org/xen-devel
next prev parent reply other threads:[~2015-01-22 10:04 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-01-22 3:21 [qemu-mainline bisection] complete build-armhf xen.org
2015-01-22 10:04 ` Ian Campbell [this message]
-- strict thread matches above, loose matches on Subject: below --
2017-02-06 15:52 osstest service owner
2017-05-02 17:59 osstest service owner
2017-07-23 23:33 osstest service owner
2017-11-01 4:14 osstest service owner
2019-05-19 8:15 osstest service owner
2020-10-21 9:37 osstest service owner
2021-10-27 18:17 osstest service owner
2023-01-11 0:38 osstest service owner
2023-05-23 0:35 osstest service owner
2023-09-13 0:14 osstest service owner
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1421921092.4628.36.camel@citrix.com \
--to=ian.campbell@citrix.com \
--cc=Ian.Jackson@eu.citrix.com \
--cc=keir@xen.org \
--cc=paul.durrant@citrix.com \
--cc=stefano.stabellini@eu.citrix.com \
--cc=xen-devel@lists.xensource.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).