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

[Xen-devel] [xen-4.9-testing bisection] complete test-xtf-amd64-amd64-2



branch xen-4.9-testing
xenbranch xen-4.9-testing
job test-xtf-amd64-amd64-2
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:  0b1904c47556a032ebd1ca53a6f94687dd2eb718
  Bug not present: 859fc55704f797129e6e338d73f14c78b6288add
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/124285/


  commit 0b1904c47556a032ebd1ca53a6f94687dd2eb718
  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.9-testing/test-xtf-amd64-amd64-2.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.9-testing/test-xtf-amd64-amd64-2.xtf--test-hvm64-fpu-exception-emulation
 --summary-out=tmp/124285.bisection-summary --basis-template=124043 
--blessings=real,real-bisect xen-4.9-testing test-xtf-amd64-amd64-2 
xtf/test-hvm64-fpu-exception-emulation
Searching for failure / basis pass:
 124206 fail [host=baroque1] / 124043 [host=chardonnay1] 124009 [host=debina0] 
123939 [host=elbling1] 123835 [host=elbling0] 123801 [host=joubertin1] 123676 
[host=joubertin0] 123590 [host=debina1] 123473 [host=baroque0] 123122 
[host=debina0] 123009 [host=fiano0] 122960 ok.
Failure / basis pass flights: 124206 / 122960
(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 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
0b1904c47556a032ebd1ca53a6f94687dd2eb718 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
Basis pass eff40cb1908ba6ba604068d6273584fc28e3bac8 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
74fa9552c1e3ef79bd4db0a67fc538bbd61b7561 
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#8051789e982499050680a26febeada7467e18a8d-8051789e982499050680a26febeada7467e18a8d
 
git://xenbits.xen.org/qemu-xen.git#b397ed6a586b0a93e9a8b47f5b3008fac34f5f37-b397ed6a586b0a93e9a8b47f5b3008fac34f5f37
 
git://xenbits.xen.org/xen.git#74fa9552c1e3ef79bd4db0a67fc538bbd61b7561-0b1904c47556a032ebd1ca53a6f94687dd2eb718
 
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:
 122960 pass eff40cb1908ba6ba604068d6273584fc28e3bac8 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
74fa9552c1e3ef79bd4db0a67fc538bbd61b7561 
bc35269fccd1926302b83c3a4f96d7c54c16d7fa
 123009 [host=fiano0]
 123122 [host=debina0]
 123343 [host=baroque0]
 123473 [host=baroque0]
 123590 [host=debina1]
 123676 [host=joubertin0]
 123801 [host=joubertin1]
 123835 [host=elbling0]
 123939 [host=elbling1]
 124009 [host=debina0]
 124043 [host=chardonnay1]
 124180 fail 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
0b1904c47556a032ebd1ca53a6f94687dd2eb718 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 124240 blocked eff40cb1908ba6ba604068d6273584fc28e3bac8 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
8d874a8b57bbcc9485d410c9ff7aa3d6d4d391a0 
cf77aa0ee894080cc962a503e0bfaccddd9463bd
 124206 fail 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
0b1904c47556a032ebd1ca53a6f94687dd2eb718 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 124205 pass eff40cb1908ba6ba604068d6273584fc28e3bac8 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
74fa9552c1e3ef79bd4db0a67fc538bbd61b7561 
bc35269fccd1926302b83c3a4f96d7c54c16d7fa
 124264 fail 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
0b1904c47556a032ebd1ca53a6f94687dd2eb718 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 124234 fail 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
0b1904c47556a032ebd1ca53a6f94687dd2eb718 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 124244 blocked eff40cb1908ba6ba604068d6273584fc28e3bac8 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
f51d3681a81ee4bb8733840512e2a6cabf616ddf 
cf77aa0ee894080cc962a503e0bfaccddd9463bd
 124237 pass eff40cb1908ba6ba604068d6273584fc28e3bac8 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
37c3cb4e73e108ac6f7e60a89a7e2d187b09cd1c 
cf77aa0ee894080cc962a503e0bfaccddd9463bd
 124251 pass eff40cb1908ba6ba604068d6273584fc28e3bac8 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
ed217c98b003f226500d87e65600f984a692b6ce 
cf77aa0ee894080cc962a503e0bfaccddd9463bd
 124256 pass 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
1c6b8f23b9c5099cdf9a530e0d044b1ab5a83511 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 124252 pass eff40cb1908ba6ba604068d6273584fc28e3bac8 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
1c6b8f23b9c5099cdf9a530e0d044b1ab5a83511 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 124262 pass 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
859fc55704f797129e6e338d73f14c78b6288add 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 124285 fail 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
0b1904c47556a032ebd1ca53a6f94687dd2eb718 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 124277 fail 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
0b1904c47556a032ebd1ca53a6f94687dd2eb718 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 124274 pass 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
859fc55704f797129e6e338d73f14c78b6288add 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
 124280 pass 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
859fc55704f797129e6e338d73f14c78b6288add 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
Searching for interesting versions
 Result found: flight 122960 (pass), for basis pass
 Result found: flight 124180 (fail), for basis failure
 Repro found: flight 124205 (pass), for basis pass
 Repro found: flight 124206 (fail), for basis failure
 0 revisions at 70d7bbd9b504c1dde0dc44a469a513695d9cbdd6 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
8051789e982499050680a26febeada7467e18a8d 
b397ed6a586b0a93e9a8b47f5b3008fac34f5f37 
859fc55704f797129e6e338d73f14c78b6288add 
e6239ef65f546a2b08dc9f6f94bdcc880690ea29
No revisions left to test, checking graph state.
 Result found: flight 124262 (pass), for last pass
 Result found: flight 124264 (fail), for first failure
 Repro found: flight 124274 (pass), for last pass
 Repro found: flight 124277 (fail), for first failure
 Repro found: flight 124280 (pass), for last pass
 Repro found: flight 124285 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  0b1904c47556a032ebd1ca53a6f94687dd2eb718
  Bug not present: 859fc55704f797129e6e338d73f14c78b6288add
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/124285/


  commit 0b1904c47556a032ebd1ca53a6f94687dd2eb718
  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.9-testing/test-xtf-amd64-amd64-2.xtf--test-hvm64-fpu-exception-emulation.{dot,ps,png,html,svg}.
----------------------------------------
124285: tolerable ALL FAIL

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

Failures :-/ but no regressions.

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


jobs:
 test-xtf-amd64-amd64-2                                       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


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

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