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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.