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

[xen-4.10-testing bisection] complete test-xtf-amd64-amd64-3



branch xen-4.10-testing
xenbranch xen-4.10-testing
job test-xtf-amd64-amd64-3
testid xtf/test-hvm64-fpu-exception-emulation

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/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Tree: xtf git://xenbits.xen.org/xtf.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  4b9dc6d0e6484927cf74a77d07f0de74e92a05f8
  Bug not present: 52447b36f1d59193263e1f2f001eb6bbbde4d285
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/124279/


  commit 4b9dc6d0e6484927cf74a77d07f0de74e92a05f8
  Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  Date:   Thu Jun 7 17:00:37 2018 +0100
  
      x86/spec-ctrl: Mitigations for LazyFPU
      
      Intel Core processors since at least Nehalem speculate past #NM, which is 
the
      mechanism by which lazy FPU context switching is implemented.
      
      On affected processors, Xen must use fully eager FPU context switching to
      prevent guests from being able to read FPU state (SSE/AVX/etc) from 
previously
      scheduled vcpus.
      
      This is part of XSA-267 / CVE-2018-3665
      
      Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
      Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
      (cherry picked from commit 243435bf67e8159495194f623b9e4d8c90140384)


For bisection revision-tuple graph see:
   
http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-4.10-testing/test-xtf-amd64-amd64-3.xtf--test-hvm64-fpu-exception-emulation.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step 
--graph-out=/home/logs/results/bisect/xen-4.10-testing/test-xtf-amd64-amd64-3.xtf--test-hvm64-fpu-exception-emulation
 --summary-out=tmp/124279.bisection-summary --basis-template=123389 
--blessings=real,real-bisect xen-4.10-testing test-xtf-amd64-amd64-3 
xtf/test-hvm64-fpu-exception-emulation
Searching for failure / basis pass:
 124211 fail [host=godello1] / 123389 [host=chardonnay0] 123344 [host=elbling1] 
123086 [host=chardonnay1] 122987 ok.
Failure / basis pass flights: 124211 / 122987
(tree with no url: minios)
(tree with no url: 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/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Tree: xtf git://xenbits.xen.org/xtf.git
Latest 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
bb019fb2cbbe23e2419e07bf347f45415360677d 
4b9dc6d0e6484927cf74a77d07f0de74e92a05f8 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
Basis pass eff40cb1908ba6ba604068d6273584fc28e3bac8 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
bb019fb2cbbe23e2419e07bf347f45415360677d 
a0355180b660b149f8054b9facdd9cac8ec86a95 
bc35269fccd1926302b83c3a4f96d7c54c16d7fa
Generating revisions with ./adhoc-revtuple-generator  
git://xenbits.xen.org/linux-pvops.git#eff40cb1908ba6ba604068d6273584fc28e3bac8-70d7bbd9b504c1dde0dc44a469a513695d9cbdd6
 
git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860
 
git://xenbits.xen.org/qemu-xen-traditional.git#c8ea0457495342c417c3dc033bba25148b279f60-c8ea0457495342c417c3dc033bba25148b279f60
 
git://xenbits.xen.org/qemu-xen.git#bb019fb2cbbe23e2419e07bf347f45415360677d-bb019fb2cbbe23e2419e07bf347f45415360677d
 
git://xenbits.xen.org/xen.git#a0355180b660b149f8054b9facdd9cac8ec86a95-4b9dc6d0e6484927cf74a77d07f0de74e92a05f8
 
git://xenbits.xen.org/xtf.git#bc35269fccd1926302b83c3a4f96d7c54c16d7fa-e6239ef65f546a2b08dc9f6f94bdcc880690ea29
adhoc-revtuple-generator: tree discontiguous: linux-pvops
Use of uninitialized value $parents in array dereference at 
./adhoc-revtuple-generator line 465.
Use of uninitialized value in concatenation (.) or string at 
./adhoc-revtuple-generator line 465.
Loaded 1441 nodes in revision graph
Searching for test results:
 123344 [host=elbling1]
 123389 [host=chardonnay0]
 124181 fail 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
bb019fb2cbbe23e2419e07bf347f45415360677d 
4b9dc6d0e6484927cf74a77d07f0de74e92a05f8 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 124241 pass eff40cb1908ba6ba604068d6273584fc28e3bac8 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
bb019fb2cbbe23e2419e07bf347f45415360677d 
a0355180b660b149f8054b9facdd9cac8ec86a95 
bc35269fccd1926302b83c3a4f96d7c54c16d7fa
 124245 fail 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
bb019fb2cbbe23e2419e07bf347f45415360677d 
4b9dc6d0e6484927cf74a77d07f0de74e92a05f8 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 124279 fail 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
bb019fb2cbbe23e2419e07bf347f45415360677d 
4b9dc6d0e6484927cf74a77d07f0de74e92a05f8 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 124247 pass eff40cb1908ba6ba604068d6273584fc28e3bac8 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
bb019fb2cbbe23e2419e07bf347f45415360677d 
c2b84e7cc4dca6ddeb163235cc8a7c654b8ae47a 
cf77aa0ee894080cc962a503e0bfaccddd9463bd
 124255 pass 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
bb019fb2cbbe23e2419e07bf347f45415360677d 
7b35e7807c9efba0f74e6663a7205bd97602c8d1 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 124276 pass 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
bb019fb2cbbe23e2419e07bf347f45415360677d 
52447b36f1d59193263e1f2f001eb6bbbde4d285 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 124250 pass eff40cb1908ba6ba604068d6273584fc28e3bac8 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
bb019fb2cbbe23e2419e07bf347f45415360677d 
245eaee5190131c16585f12bc531b6358b00ab5a 
cf77aa0ee894080cc962a503e0bfaccddd9463bd
 124265 fail 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
bb019fb2cbbe23e2419e07bf347f45415360677d 
4b9dc6d0e6484927cf74a77d07f0de74e92a05f8 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 124253 pass eff40cb1908ba6ba604068d6273584fc28e3bac8 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
bb019fb2cbbe23e2419e07bf347f45415360677d 
7b35e7807c9efba0f74e6663a7205bd97602c8d1 
cf77aa0ee894080cc962a503e0bfaccddd9463bd
 124270 fail 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
bb019fb2cbbe23e2419e07bf347f45415360677d 
4b9dc6d0e6484927cf74a77d07f0de74e92a05f8 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 124269 pass 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
bb019fb2cbbe23e2419e07bf347f45415360677d 
52447b36f1d59193263e1f2f001eb6bbbde4d285 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 124260 pass 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
bb019fb2cbbe23e2419e07bf347f45415360677d 
52447b36f1d59193263e1f2f001eb6bbbde4d285 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 124211 fail 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
bb019fb2cbbe23e2419e07bf347f45415360677d 
4b9dc6d0e6484927cf74a77d07f0de74e92a05f8 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 122987 pass eff40cb1908ba6ba604068d6273584fc28e3bac8 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
bb019fb2cbbe23e2419e07bf347f45415360677d 
a0355180b660b149f8054b9facdd9cac8ec86a95 
bc35269fccd1926302b83c3a4f96d7c54c16d7fa
 123086 [host=chardonnay1]
Searching for interesting versions
 Result found: flight 122987 (pass), for basis pass
 Result found: flight 124181 (fail), for basis failure
 Repro found: flight 124241 (pass), for basis pass
 Repro found: flight 124245 (fail), for basis failure
 0 revisions at 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
bb019fb2cbbe23e2419e07bf347f45415360677d 
52447b36f1d59193263e1f2f001eb6bbbde4d285 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
No revisions left to test, checking graph state.
 Result found: flight 124260 (pass), for last pass
 Result found: flight 124265 (fail), for first failure
 Repro found: flight 124269 (pass), for last pass
 Repro found: flight 124270 (fail), for first failure
 Repro found: flight 124276 (pass), for last pass
 Repro found: flight 124279 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  4b9dc6d0e6484927cf74a77d07f0de74e92a05f8
  Bug not present: 52447b36f1d59193263e1f2f001eb6bbbde4d285
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/124279/


  commit 4b9dc6d0e6484927cf74a77d07f0de74e92a05f8
  Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  Date:   Thu Jun 7 17:00:37 2018 +0100
  
      x86/spec-ctrl: Mitigations for LazyFPU
      
      Intel Core processors since at least Nehalem speculate past #NM, which is 
the
      mechanism by which lazy FPU context switching is implemented.
      
      On affected processors, Xen must use fully eager FPU context switching to
      prevent guests from being able to read FPU state (SSE/AVX/etc) from 
previously
      scheduled vcpus.
      
      This is part of XSA-267 / CVE-2018-3665
      
      Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
      Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>
      (cherry picked from commit 243435bf67e8159495194f623b9e4d8c90140384)

Revision graph left in 
/home/logs/results/bisect/xen-4.10-testing/test-xtf-amd64-amd64-3.xtf--test-hvm64-fpu-exception-emulation.{dot,ps,png,html,svg}.
----------------------------------------
124279: tolerable ALL FAIL

flight 124279 xen-4.10-testing real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/124279/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-xtf-amd64-amd64-3 47 xtf/test-hvm64-fpu-exception-emulation fail baseline 
untested
 test-xtf-amd64-amd64-3       48 leak-check/check        fail baseline untested


jobs:
 test-xtf-amd64-amd64-3                                       fail    


------------------------------------------------------------
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


_______________________________________________
osstest-output mailing list
osstest-output@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/osstest-output

 


Rackspace

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