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

Re: [Xen-devel] [qemu-upstream-unstable bisection] complete test-amd64-i386-freebsd10-i386



Paul,

do you have an estimate on when it is going to be fixed?

If it is not soon, I would prefer to revert the patch for now to unbreak
tests.

Cheers,

Stefano

On Mon, 2 Feb 2015, xen.org wrote:
> branch xen-unstable
> xen branch xen-unstable
> job test-amd64-i386-freebsd10-i386
> test guest-localmigrate
> 
> Tree: linux git://xenbits.xen.org/linux-pvops.git
> Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
> Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git
> Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git
> Tree: xen git://xenbits.xen.org/xen.git
> 
> *** Found and reproduced problem changeset ***
> 
>   Bug is in tree:  qemuu 
> git://xenbits.xen.org/staging/qemu-upstream-unstable.git
>   Bug introduced:  7665d6ba98e20fb05c420de947c1750fd47e5c07
>   Bug not present: 9026dca821a61b72983778e3dcd92cfc34b02e8b
> 
> 
>   commit 7665d6ba98e20fb05c420de947c1750fd47e5c07
>   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.
>       
>       upstream-commit-id: 3996e85c1822e05c50250f8d2d1e57b6bea1229d
>       
>       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-upstream-unstable.test-amd64-i386-freebsd10-i386.guest-localmigrate.html
> Revision IDs in each graph node refer, respectively, to the Trees above.
> 
> ----------------------------------------
> Searching for failure / basis pass:
>  34011 fail [host=grain-weevil] / 33488 [host=scape-moth] 32024 
> [host=scape-moth] 31848 ok.
> Failure / basis pass flights: 34011 / 31848
> (tree in latest but not in basispass: ovmf)
> (tree with no url: seabios)
> Tree: linux git://xenbits.xen.org/linux-pvops.git
> Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
> Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git
> Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git
> Tree: xen git://xenbits.xen.org/xen.git
> Latest c3b70f0bbb6a883f4afa639286043d3f71fbbddf 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> be11dc1e9172f91e798a8f831b30c14b479e08e8 
> 7106c691a6332cffab4037186d1caa3012ae051e
> Basis pass d7892a4c389d54bccb9bce8e65eb053a33bbe290 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> a230ec3101ddda868252c036ea960af2b2d6cd5a 
> 6913fa31fa898f45ecc3b00e2397b8ebc75c8df4
> Generating revisions with ./adhoc-revtuple-generator  
> git://xenbits.xen.org/linux-pvops.git#d7892a4c389d54bccb9bce8e65eb053a33bbe290-c3b70f0bbb6a883f4afa639286043d3f71fbbddf
>  
> git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860
>  
> git://xenbits.xen.org/staging/qemu-xen-unstable.git#b0d42741f8e9a00854c3b3faca1da84bfc69bf22-b0d42741f8e9a00854c3b3faca1da84bfc69bf22
>  
> git://xenbits.xen.org/staging/qemu-upstream-unstable.git#a230ec3101ddda868252c036ea960af2b2d6cd5a-be11dc1e9172f91e798a8f831b30c14b479e08e8
>  
> git://xenbits.xen.org/xen.git#6913fa31fa898f45ecc3b00e2397b8ebc75c8df4-7106c691a6332cffab4037186d1caa3012ae051e
> + exec
> + sh -xe
> + cd /export/home/osstest/repos/linux-pvops
> + git remote set-url origin 
> git://drall.uk.xensource.com:9419/git://xenbits.xen.org/linux-pvops.git
> + git fetch -p origin +refs/heads/*:refs/remotes/origin/*
> + exec
> + sh -xe
> + cd /export/home/osstest/repos/qemu-upstream-unstable
> + git remote set-url origin 
> git://drall.uk.xensource.com:9419/git://xenbits.xen.org/staging/qemu-upstream-unstable.git
> + git fetch -p origin +refs/heads/*:refs/remotes/origin/*
> + exec
> + sh -xe
> + cd /export/home/osstest/repos/xen
> + git remote set-url origin 
> git://drall.uk.xensource.com:9419/git://xenbits.xen.org/xen.git
> + git fetch -p origin +refs/heads/*:refs/remotes/origin/*
> + exec
> + sh -xe
> + cd /export/home/osstest/repos/linux-pvops
> + git remote set-url origin 
> git://drall.uk.xensource.com:9419/git://xenbits.xen.org/linux-pvops.git
> + git fetch -p origin +refs/heads/*:refs/remotes/origin/*
> + exec
> + sh -xe
> + cd /export/home/osstest/repos/qemu-upstream-unstable
> + git remote set-url origin 
> git://drall.uk.xensource.com:9419/git://xenbits.xen.org/staging/qemu-upstream-unstable.git
> + git fetch -p origin +refs/heads/*:refs/remotes/origin/*
> + exec
> + sh -xe
> + cd /export/home/osstest/repos/xen
> + git remote set-url origin 
> git://drall.uk.xensource.com:9419/git://xenbits.xen.org/xen.git
> + git fetch -p origin +refs/heads/*:refs/remotes/origin/*
> Loaded 10949 nodes in revision graph
> Searching for test results:
>  31779 [host=gall-mite]
>  31820 [host=bush-cricket]
>  31848 pass d7892a4c389d54bccb9bce8e65eb053a33bbe290 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> a230ec3101ddda868252c036ea960af2b2d6cd5a 
> 6913fa31fa898f45ecc3b00e2397b8ebc75c8df4
>  32024 [host=scape-moth]
>  33488 [host=scape-moth]
>  33891 pass d7892a4c389d54bccb9bce8e65eb053a33bbe290 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> a230ec3101ddda868252c036ea960af2b2d6cd5a 
> 6913fa31fa898f45ecc3b00e2397b8ebc75c8df4
>  33842 fail c3b70f0bbb6a883f4afa639286043d3f71fbbddf 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> be11dc1e9172f91e798a8f831b30c14b479e08e8 
> 7106c691a6332cffab4037186d1caa3012ae051e
>  33892 fail c3b70f0bbb6a883f4afa639286043d3f71fbbddf 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> be11dc1e9172f91e798a8f831b30c14b479e08e8 
> 7106c691a6332cffab4037186d1caa3012ae051e
>  33956 pass ebdd0940bb83aa0bf16acbbf3ea7b89d325880cc 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> 1ebb75b1fee779621b63e84fefa7b07354c43a99 
> ad40b1fbe41b2fc3a0dfddbbe07a9678c8cd1921
>  33932 fail c3b70f0bbb6a883f4afa639286043d3f71fbbddf 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> be11dc1e9172f91e798a8f831b30c14b479e08e8 
> 7106c691a6332cffab4037186d1caa3012ae051e
>  33939 pass 356a3e1fde11190febb8ace3cdab8694848ed220 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> 1ebb75b1fee779621b63e84fefa7b07354c43a99 
> 2676bc915157ab474ee478d929b0928cf696b385
>  33940 pass 2dc2565902d3c24108c4b7101e91957fd068a242 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> 1ebb75b1fee779621b63e84fefa7b07354c43a99 
> 4d1a77ba7ab94183c203226d3fe7ac1cd087c59b
>  33946 pass 2dc2565902d3c24108c4b7101e91957fd068a242 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> a230ec3101ddda868252c036ea960af2b2d6cd5a 
> 8f4023dd7d77de7b2c1af77e86637202a33f948a
>  33948 pass 82da7a705d246e9d6a7fa308734a646f31e72b11 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> a230ec3101ddda868252c036ea960af2b2d6cd5a 
> 6913fa31fa898f45ecc3b00e2397b8ebc75c8df4
>  33952 pass 15d277d1b23c59086ef9f6050bb4aea9432361a5 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> 1ebb75b1fee779621b63e84fefa7b07354c43a99 
> 7e88c23239591e2638bcc944151a660fcd53495b
>  33994 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> 1ebb75b1fee779621b63e84fefa7b07354c43a99 
> c69ec40e260d54f5e0915fd59c67330efb442437
>  34011 fail c3b70f0bbb6a883f4afa639286043d3f71fbbddf 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> be11dc1e9172f91e798a8f831b30c14b479e08e8 
> 7106c691a6332cffab4037186d1caa3012ae051e
>  34005 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 
> ad34d0656fccda70de96f011c18e7a865b858e28
>  34035 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 
> 0e5e324db9efcbf49635704884ecf545ee7ec84a
>  34028 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 
> 0e560dfc48e7df189742525dd12a1ef691188a3b
>  34044 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> 901230fd8ce053cc21312a2eca2f3ba9f1d103f2 
> 7106c691a6332cffab4037186d1caa3012ae051e
>  34050 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> 9026dca821a61b72983778e3dcd92cfc34b02e8b 
> 7106c691a6332cffab4037186d1caa3012ae051e
>  34056 fail c3b70f0bbb6a883f4afa639286043d3f71fbbddf 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> 7665d6ba98e20fb05c420de947c1750fd47e5c07 
> 7106c691a6332cffab4037186d1caa3012ae051e
>  34064 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> 9026dca821a61b72983778e3dcd92cfc34b02e8b 
> 7106c691a6332cffab4037186d1caa3012ae051e
>  34105 fail c3b70f0bbb6a883f4afa639286043d3f71fbbddf 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> 7665d6ba98e20fb05c420de947c1750fd47e5c07 
> 7106c691a6332cffab4037186d1caa3012ae051e
>  34083 fail c3b70f0bbb6a883f4afa639286043d3f71fbbddf 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> 7665d6ba98e20fb05c420de947c1750fd47e5c07 
> 7106c691a6332cffab4037186d1caa3012ae051e
>  34101 pass c3b70f0bbb6a883f4afa639286043d3f71fbbddf 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> 9026dca821a61b72983778e3dcd92cfc34b02e8b 
> 7106c691a6332cffab4037186d1caa3012ae051e
> Searching for interesting versions
>  Result found: flight 31848 (pass), for basis pass
>  Result found: flight 33842 (fail), for basis failure
>  Repro found: flight 33891 (pass), for basis pass
>  Repro found: flight 33892 (fail), for basis failure
>  0 revisions at c3b70f0bbb6a883f4afa639286043d3f71fbbddf 
> c530a75c1e6a472b0eb9558310b518f0dfcd8860 
> b0d42741f8e9a00854c3b3faca1da84bfc69bf22 
> 9026dca821a61b72983778e3dcd92cfc34b02e8b 
> 7106c691a6332cffab4037186d1caa3012ae051e
> No revisions left to test, checking graph state.
>  Result found: flight 34050 (pass), for last pass
>  Result found: flight 34056 (fail), for first failure
>  Repro found: flight 34064 (pass), for last pass
>  Repro found: flight 34083 (fail), for first failure
>  Repro found: flight 34101 (pass), for last pass
>  Repro found: flight 34105 (fail), for first failure
> 
> *** Found and reproduced problem changeset ***
> 
>   Bug is in tree:  qemuu 
> git://xenbits.xen.org/staging/qemu-upstream-unstable.git
>   Bug introduced:  7665d6ba98e20fb05c420de947c1750fd47e5c07
>   Bug not present: 9026dca821a61b72983778e3dcd92cfc34b02e8b
> 
> + exec
> + sh -xe
> + cd /export/home/osstest/repos/qemu-upstream-unstable
> + git remote set-url origin 
> git://drall.uk.xensource.com:9419/git://xenbits.xen.org/staging/qemu-upstream-unstable.git
> + git fetch -p origin +refs/heads/*:refs/remotes/origin/*
> 
>   commit 7665d6ba98e20fb05c420de947c1750fd47e5c07
>   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.
>       
>       upstream-commit-id: 3996e85c1822e05c50250f8d2d1e57b6bea1229d
>       
>       Signed-off-by: Paul Durrant <paul.durrant@xxxxxxxxxx>
>       Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
>       Acked-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
> 
> dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.720899 to fit
> Revision graph left in 
> /home/xc_osstest/results/bisect.qemu-upstream-unstable.test-amd64-i386-freebsd10-i386.guest-localmigrate.{dot,ps,png,html}.
> ----------------------------------------
> 34105: tolerable ALL FAIL
> 
> flight 34105 qemu-upstream-unstable real-bisect [real]
> http://www.chiark.greenend.org.uk/~xensrcts/logs/34105/
> 
> Failures :-/ but no regressions.
> 
> Tests which did not succeed,
> including tests which could not be run:
>  test-amd64-i386-freebsd10-i386 11 guest-localmigrate    fail baseline 
> untested
> 
> 
> jobs:
>  test-amd64-i386-freebsd10-i386                               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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.