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

[Xen-devel] [linux-4.9 bisection] complete test-amd64-amd64-qemuu-nested-amd



branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-qemuu-nested-amd
testid xen-boot

Tree: linux 
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.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

*** Found and reproduced problem changeset ***

  Bug is in tree:  linux 
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
  Bug introduced:  944e0fc51a89c9827b98813d65dc083274777c7f
  Bug not present: b2d748b3a8d4e936a7e6e5fc9f04e2f9696efcc5
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/123339/


  commit 944e0fc51a89c9827b98813d65dc083274777c7f
  Author: David Woodhouse <dwmw@xxxxxxxxxxxx>
  Date:   Sun May 20 20:51:10 2018 +0100
  
      x86/amd: don't set X86_BUG_SYSRET_SS_ATTRS when running under Xen
      
      commit def9331a12977770cc6132d79f8e6565871e8e38 upstream
      
      When running as Xen pv guest X86_BUG_SYSRET_SS_ATTRS must not be set
      on AMD cpus.
      
      This bug/feature bit is kind of special as it will be used very early
      when switching threads. Setting the bit and clearing it a little bit
      later leaves a critical window where things can go wrong. This time
      window has enlarged a little bit by using setup_clear_cpu_cap() instead
      of the hypervisor's set_cpu_features callback. It seems this larger
      window now makes it rather easy to hit the problem.
      
      The proper solution is to never set the bit in case of Xen.
      
      Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
      Reviewed-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
      Acked-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
      Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
      Signed-off-by: David Woodhouse <dwmw@xxxxxxxxxxxx>
      Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>


For bisection revision-tuple graph see:
   
http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-4.9/test-amd64-amd64-qemuu-nested-amd.xen-boot.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step 
--graph-out=/home/logs/results/bisect/linux-4.9/test-amd64-amd64-qemuu-nested-amd.xen-boot
 --summary-out=tmp/123339.bisection-summary --basis-template=122969 
--blessings=real,real-bisect linux-4.9 test-amd64-amd64-qemuu-nested-amd 
xen-boot
Searching for failure / basis pass:
 123298 fail [host=pinot1] / 122969 ok.
Failure / basis pass flights: 123298 / 122969
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux 
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.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
Latest aa4b4ace9ce02cf164e0982739e9565d6214cfa9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
fc5805daef091240cd5fc06634a8bcdb2f3bb843
Basis pass 6ba89b52ba6916bc7a3d390d70951e992c0ca39e 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
858dbaaeda33b05c1ac80aea0ba9a03924e09005
Generating revisions with ./adhoc-revtuple-generator  
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git#6ba89b52ba6916bc7a3d390d70951e992c0ca39e-aa4b4ace9ce02cf164e0982739e9565d6214cfa9
 
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#43139135a8938de44f66333831d3a8655d07663a-43139135a8938de44f66333831d3a8655d07663a
 
git://xenbits.xen.org/xen.git#858dbaaeda33b05c1ac80aea0ba9a03924e09005-fc5805daef091240cd5fc06634a8bcdb2f3bb843
From git://cache:9419/git://xenbits.xen.org/xen
   ce22cc35df..f9b8c1119e  staging-4.7 -> origin/staging-4.7
Loaded 2001 nodes in revision graph
Searching for test results:
 122969 pass 6ba89b52ba6916bc7a3d390d70951e992c0ca39e 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
858dbaaeda33b05c1ac80aea0ba9a03924e09005
 123074 fail irrelevant
 123150 fail irrelevant
 123209 fail irrelevant
 123282 fail irrelevant
 123288 pass irrelevant
 123279 fail irrelevant
 123277 pass 6ba89b52ba6916bc7a3d390d70951e992c0ca39e 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
858dbaaeda33b05c1ac80aea0ba9a03924e09005
 123289 pass irrelevant
 123257 fail aa4b4ace9ce02cf164e0982739e9565d6214cfa9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
fc5805daef091240cd5fc06634a8bcdb2f3bb843
 123292 fail irrelevant
 123291 fail irrelevant
 123295 fail aa4b4ace9ce02cf164e0982739e9565d6214cfa9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
fc5805daef091240cd5fc06634a8bcdb2f3bb843
 123302 fail 1189cbf52ad35cfd04a715016200ea81dd4c708f 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
fc5805daef091240cd5fc06634a8bcdb2f3bb843
 123304 pass 7925d9da8d189025b190ad43ff476cba240144f2 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
fc5805daef091240cd5fc06634a8bcdb2f3bb843
 123298 fail aa4b4ace9ce02cf164e0982739e9565d6214cfa9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
fc5805daef091240cd5fc06634a8bcdb2f3bb843
 123316 fail 3effee64a9993dc5587fb39f0da4455769e53d26 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
fc5805daef091240cd5fc06634a8bcdb2f3bb843
 123307 fail 439f2ef884306976f22b42f709c1ccdf04278987 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
fc5805daef091240cd5fc06634a8bcdb2f3bb843
 123317 pass 21cc684a31ef5f9290aaef48b1c9146b019d987d 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
fc5805daef091240cd5fc06634a8bcdb2f3bb843
 123320 fail 944e0fc51a89c9827b98813d65dc083274777c7f 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
fc5805daef091240cd5fc06634a8bcdb2f3bb843
 123322 pass 92291247b6069bce1c9c695b0f3496be4303b9fc 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
fc5805daef091240cd5fc06634a8bcdb2f3bb843
 123325 pass b2d748b3a8d4e936a7e6e5fc9f04e2f9696efcc5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
fc5805daef091240cd5fc06634a8bcdb2f3bb843
 123327 fail 944e0fc51a89c9827b98813d65dc083274777c7f 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
fc5805daef091240cd5fc06634a8bcdb2f3bb843
 123330 pass b2d748b3a8d4e936a7e6e5fc9f04e2f9696efcc5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
fc5805daef091240cd5fc06634a8bcdb2f3bb843
 123332 fail 944e0fc51a89c9827b98813d65dc083274777c7f 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
fc5805daef091240cd5fc06634a8bcdb2f3bb843
 123336 pass b2d748b3a8d4e936a7e6e5fc9f04e2f9696efcc5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
fc5805daef091240cd5fc06634a8bcdb2f3bb843
 123339 fail 944e0fc51a89c9827b98813d65dc083274777c7f 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
fc5805daef091240cd5fc06634a8bcdb2f3bb843
Searching for interesting versions
 Result found: flight 122969 (pass), for basis pass
 Result found: flight 123257 (fail), for basis failure
 Repro found: flight 123277 (pass), for basis pass
 Repro found: flight 123295 (fail), for basis failure
 0 revisions at b2d748b3a8d4e936a7e6e5fc9f04e2f9696efcc5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
43139135a8938de44f66333831d3a8655d07663a 
fc5805daef091240cd5fc06634a8bcdb2f3bb843
No revisions left to test, checking graph state.
 Result found: flight 123325 (pass), for last pass
 Result found: flight 123327 (fail), for first failure
 Repro found: flight 123330 (pass), for last pass
 Repro found: flight 123332 (fail), for first failure
 Repro found: flight 123336 (pass), for last pass
 Repro found: flight 123339 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  linux 
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
  Bug introduced:  944e0fc51a89c9827b98813d65dc083274777c7f
  Bug not present: b2d748b3a8d4e936a7e6e5fc9f04e2f9696efcc5
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/123339/


  commit 944e0fc51a89c9827b98813d65dc083274777c7f
  Author: David Woodhouse <dwmw@xxxxxxxxxxxx>
  Date:   Sun May 20 20:51:10 2018 +0100
  
      x86/amd: don't set X86_BUG_SYSRET_SS_ATTRS when running under Xen
      
      commit def9331a12977770cc6132d79f8e6565871e8e38 upstream
      
      When running as Xen pv guest X86_BUG_SYSRET_SS_ATTRS must not be set
      on AMD cpus.
      
      This bug/feature bit is kind of special as it will be used very early
      when switching threads. Setting the bit and clearing it a little bit
      later leaves a critical window where things can go wrong. This time
      window has enlarged a little bit by using setup_clear_cpu_cap() instead
      of the hypervisor's set_cpu_features callback. It seems this larger
      window now makes it rather easy to hit the problem.
      
      The proper solution is to never set the bit in case of Xen.
      
      Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
      Reviewed-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
      Acked-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx>
      Signed-off-by: Juergen Gross <jgross@xxxxxxxx>
      Signed-off-by: David Woodhouse <dwmw@xxxxxxxxxxxx>
      Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

pnmtopng: 169 colors found
Revision graph left in 
/home/logs/results/bisect/linux-4.9/test-amd64-amd64-qemuu-nested-amd.xen-boot.{dot,ps,png,html,svg}.
----------------------------------------
123339: tolerable ALL FAIL

flight 123339 linux-4.9 real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/123339/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-qemuu-nested-amd  7 xen-boot           fail baseline untested


jobs:
 test-amd64-amd64-qemuu-nested-amd                            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®.