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

[Xen-devel] [linux-linus bisection] complete test-amd64-i386-xl-qemut-debianhvm-amd64-xsm



branch xen-unstable
xenbranch xen-unstable
job test-amd64-i386-xl-qemut-debianhvm-amd64-xsm
testid xen-boot

Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.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:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  f75b1a5247b3b311d3aa50de4c0e5f2d68085cb1
  Bug not present: 344c55229847365462ad9d2fe9190366d2ee41ae
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/121279/


  commit f75b1a5247b3b311d3aa50de4c0e5f2d68085cb1
  Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  Date:   Fri May 5 17:01:47 2017 +0100
  
      x86/pv: Drop int80_bounce from struct pv_vcpu
      
      The int80_bounce field of struct pv_vcpu is a bit of an odd special case,
      because it is a simple derivation of trap_ctxt[0x80], which is also 
stored.
      
      It is also the only use of {compat_,}create_bounce_frame() which isn't
      referencing the plain trap_bounce field of struct pv_vcpu.  (And altering 
this
      property the purpose of this patch.)
      
      Remove the int80_bounce field entirely, along with 
init_int80_direct_trap(),
      which in turn requires that the int80_direct_trap() path gain logic 
previously
      contained in init_int80_direct_trap().
      
      This does admittedly make the int80 fastpath slightly longer, but these 
few
      instructions are in the noise compared to the architectural context switch
      overhead, and it now matches the syscall/sysenter paths (which have far 
less
      architectural overhead already).
      
      No behavioural change from the guests point of view.
      
      Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
      Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>


For bisection revision-tuple graph see:
   
http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-linus/test-amd64-i386-xl-qemut-debianhvm-amd64-xsm.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-linus/test-amd64-i386-xl-qemut-debianhvm-amd64-xsm.xen-boot
 --summary-out=tmp/121279.bisection-summary --basis-template=118324 
--blessings=real,real-bisect linux-linus 
test-amd64-i386-xl-qemut-debianhvm-amd64-xsm xen-boot
Searching for failure / basis pass:
 121012 fail [host=elbling1] / 118629 [host=chardonnay1] 118598 
[host=huxelrebe1] 118586 [host=baroque0] 118576 [host=pinot1] 118566 
[host=baroque1] 118556 [host=italia0] 118538 [host=rimava0] 118501 
[host=huxelrebe0] 118464 [host=pinot0] 118445 [host=chardonnay0] 118428 
[host=italia1] 118401 [host=fiano0] 118362 [host=huxelrebe1] 118324 ok.
Failure / basis pass flights: 121012 / 118324
(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/torvalds/linux-2.6.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 1b5f3ba415fe4cf8b8b39c8d104ed44cde330658 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
5c3fdee026a204a59cb392e43a313ab558de9682 
0012ae8afb4a6e76f2847119f2c6850fbf41d9b7
Basis pass 5b7d27967dabfb17c21b0d98b29153b9e3ee71e5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
2b033e396f4fa0981bae1213cdacd15775655a97 
e871e80c38547d9faefc6604532ba3e985e65873
Generating revisions with ./adhoc-revtuple-generator  
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git#5b7d27967dabfb17c21b0d98b29153b9e3ee71e5-1b5f3ba415fe4cf8b8b39c8d104ed44cde330658
 
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#2b033e396f4fa0981bae1213cdacd15775655a97-5c3fdee026a204a59cb392e43a313ab558de9682
 
git://xenbits.xen.org/xen.git#e871e80c38547d9faefc6604532ba3e985e65873-0012ae8afb4a6e76f2847119f2c6850fbf41d9b7
From 
git://cache:9419/git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
   cb6416592bc2..3eb2ce825ea1  master     -> origin/master
 * [new tag]                   v4.16-rc7  -> v4.16-rc7
adhoc-revtuple-generator: tree discontiguous: linux-2.6
Loaded 4921 nodes in revision graph
Searching for test results:
 118112 [host=pinot1]
 118215 [host=rimava0]
 118311 [host=chardonnay1]
 118250 [host=baroque1]
 118276 [host=elbling0]
 118283 [host=chardonnay1]
 118297 [host=chardonnay1]
 118324 pass 5b7d27967dabfb17c21b0d98b29153b9e3ee71e5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
2b033e396f4fa0981bae1213cdacd15775655a97 
e871e80c38547d9faefc6604532ba3e985e65873
 118445 [host=chardonnay0]
 118362 [host=huxelrebe1]
 118401 [host=fiano0]
 118428 [host=italia1]
 118464 [host=pinot0]
 118538 [host=rimava0]
 118501 [host=huxelrebe0]
 118556 [host=italia0]
 118566 [host=baroque1]
 118576 [host=pinot1]
 118586 [host=baroque0]
 118629 [host=chardonnay1]
 118598 [host=huxelrebe1]
 118638 fail irrelevant
 118672 fail irrelevant
 118775 fail irrelevant
 118893 fail irrelevant
 118968 fail irrelevant
 119064 fail irrelevant
 119117 fail irrelevant
 119201 fail irrelevant
 119350 fail irrelevant
 119435 fail irrelevant
 119511 fail irrelevant
 119582 fail irrelevant
 119639 fail irrelevant
 119687 fail irrelevant
 119751 fail irrelevant
 119922 fail irrelevant
 119992 fail irrelevant
 120022 fail irrelevant
 120055 fail irrelevant
 120092 fail irrelevant
 120228 fail irrelevant
 120305 fail irrelevant
 120269 fail irrelevant
 120441 fail irrelevant
 120654 fail irrelevant
 120779 fail irrelevant
 120866 fail irrelevant
 120952 fail irrelevant
 121012 fail 1b5f3ba415fe4cf8b8b39c8d104ed44cde330658 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
5c3fdee026a204a59cb392e43a313ab558de9682 
0012ae8afb4a6e76f2847119f2c6850fbf41d9b7
 121276 fail 5b7d27967dabfb17c21b0d98b29153b9e3ee71e5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
a19f3519ed720f103b56dc2969993a60e76ee3f1 
f75b1a5247b3b311d3aa50de4c0e5f2d68085cb1
 121177 pass 5b7d27967dabfb17c21b0d98b29153b9e3ee71e5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
2b033e396f4fa0981bae1213cdacd15775655a97 
e871e80c38547d9faefc6604532ba3e985e65873
 121186 fail 1b5f3ba415fe4cf8b8b39c8d104ed44cde330658 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
5c3fdee026a204a59cb392e43a313ab558de9682 
0012ae8afb4a6e76f2847119f2c6850fbf41d9b7
 121199 pass 5b7d27967dabfb17c21b0d98b29153b9e3ee71e5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
2b033e396f4fa0981bae1213cdacd15775655a97 
2f92a0b22e3aa46b2785342d0aa5d54bc30d3be2
 121267 fail 5b7d27967dabfb17c21b0d98b29153b9e3ee71e5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
a19f3519ed720f103b56dc2969993a60e76ee3f1 
f75b1a5247b3b311d3aa50de4c0e5f2d68085cb1
 121207 pass 5b7d27967dabfb17c21b0d98b29153b9e3ee71e5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
2b033e396f4fa0981bae1213cdacd15775655a97 
93de8da382480ab78e83e3bfc05cebb5e5865fe3
 121269 pass 5b7d27967dabfb17c21b0d98b29153b9e3ee71e5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
a19f3519ed720f103b56dc2969993a60e76ee3f1 
9fd181540c7e67bd3df53c61337a8999cf679fd6
 121226 fail 5b7d27967dabfb17c21b0d98b29153b9e3ee71e5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
5c3fdee026a204a59cb392e43a313ab558de9682 
e95125108e8b1073e36759cc201a7778f1506f53
 121241 fail 5b7d27967dabfb17c21b0d98b29153b9e3ee71e5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
a19f3519ed720f103b56dc2969993a60e76ee3f1 
efe55d070b7d3bb5c56c832e6c48441c31ac6bc6
 121263 pass 5b7d27967dabfb17c21b0d98b29153b9e3ee71e5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
a19f3519ed720f103b56dc2969993a60e76ee3f1 
18ee3250b5caad86f934207702a195f9688b59df
 121255 pass 5b7d27967dabfb17c21b0d98b29153b9e3ee71e5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
a19f3519ed720f103b56dc2969993a60e76ee3f1 
448c03b3cbe14873ee637755a29ea26ee7ca9ef9
 121271 pass 5b7d27967dabfb17c21b0d98b29153b9e3ee71e5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
a19f3519ed720f103b56dc2969993a60e76ee3f1 
344c55229847365462ad9d2fe9190366d2ee41ae
 121273 fail 5b7d27967dabfb17c21b0d98b29153b9e3ee71e5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
a19f3519ed720f103b56dc2969993a60e76ee3f1 
f75b1a5247b3b311d3aa50de4c0e5f2d68085cb1
 121274 pass 5b7d27967dabfb17c21b0d98b29153b9e3ee71e5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
a19f3519ed720f103b56dc2969993a60e76ee3f1 
344c55229847365462ad9d2fe9190366d2ee41ae
 121277 pass 5b7d27967dabfb17c21b0d98b29153b9e3ee71e5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
a19f3519ed720f103b56dc2969993a60e76ee3f1 
344c55229847365462ad9d2fe9190366d2ee41ae
 121279 fail 5b7d27967dabfb17c21b0d98b29153b9e3ee71e5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
a19f3519ed720f103b56dc2969993a60e76ee3f1 
f75b1a5247b3b311d3aa50de4c0e5f2d68085cb1
Searching for interesting versions
 Result found: flight 118324 (pass), for basis pass
 Result found: flight 121012 (fail), for basis failure
 Repro found: flight 121177 (pass), for basis pass
 Repro found: flight 121186 (fail), for basis failure
 0 revisions at 5b7d27967dabfb17c21b0d98b29153b9e3ee71e5 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
c8ea0457495342c417c3dc033bba25148b279f60 
a19f3519ed720f103b56dc2969993a60e76ee3f1 
344c55229847365462ad9d2fe9190366d2ee41ae
No revisions left to test, checking graph state.
 Result found: flight 121271 (pass), for last pass
 Result found: flight 121273 (fail), for first failure
 Repro found: flight 121274 (pass), for last pass
 Repro found: flight 121276 (fail), for first failure
 Repro found: flight 121277 (pass), for last pass
 Repro found: flight 121279 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  f75b1a5247b3b311d3aa50de4c0e5f2d68085cb1
  Bug not present: 344c55229847365462ad9d2fe9190366d2ee41ae
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/121279/


  commit f75b1a5247b3b311d3aa50de4c0e5f2d68085cb1
  Author: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  Date:   Fri May 5 17:01:47 2017 +0100
  
      x86/pv: Drop int80_bounce from struct pv_vcpu
      
      The int80_bounce field of struct pv_vcpu is a bit of an odd special case,
      because it is a simple derivation of trap_ctxt[0x80], which is also 
stored.
      
      It is also the only use of {compat_,}create_bounce_frame() which isn't
      referencing the plain trap_bounce field of struct pv_vcpu.  (And altering 
this
      property the purpose of this patch.)
      
      Remove the int80_bounce field entirely, along with 
init_int80_direct_trap(),
      which in turn requires that the int80_direct_trap() path gain logic 
previously
      contained in init_int80_direct_trap().
      
      This does admittedly make the int80 fastpath slightly longer, but these 
few
      instructions are in the noise compared to the architectural context switch
      overhead, and it now matches the syscall/sysenter paths (which have far 
less
      architectural overhead already).
      
      No behavioural change from the guests point of view.
      
      Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
      Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx>

pnmtopng: 119 colors found
Revision graph left in 
/home/logs/results/bisect/linux-linus/test-amd64-i386-xl-qemut-debianhvm-amd64-xsm.xen-boot.{dot,ps,png,html,svg}.
----------------------------------------
121279: tolerable ALL FAIL

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

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm 7 xen-boot fail baseline untested


jobs:
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 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®.