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

Re: [Xen-devel] pvgrub regression in xen.git 123c77937975



On Fri, 2015-05-08 at 17:16 +0100, Ian Campbell wrote:
> There seems to be a pvgrub regression somewhere in the range
> 3a28f760508f..123c77937975

The bisector has fingered:

        commit 840837907c6186307c19abbec926852ba448facd
          Author: Wei Liu <wei.liu2@xxxxxxxxxx>
          Date:   Mon Mar 16 09:52:22 2015 +0000
          
              libxc: add p2m_size to xc_dom_image
        
Full report below. I've put a copy of the graph at:
http://xenbits.xen.org/people/ianc/tmp/201505/bisect.pvgrub.html

Wei, you can see an instance of the failure at
http://osstest.xs.citrite.net/~osstest/testlogs/logs/37344/

Ian.

branch xen-unstable
xen branch xen-unstable
job test-amd64-amd64-amd64-pvgrub
test guest-start

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:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  840837907c6186307c19abbec926852ba448facd
  Bug not present: 61e8e8079a4e984600713b492944d6427b9f77cf


  commit 840837907c6186307c19abbec926852ba448facd
  Author: Wei Liu <wei.liu2@xxxxxxxxxx>
  Date:   Mon Mar 16 09:52:22 2015 +0000
  
      libxc: add p2m_size to xc_dom_image
      
      Add a new field p2m_size to keep track of the number of pages covered by
      p2m.  Change total_pages to p2m_size in functions which in fact need
      the size of p2m.
      
      This is needed because we are going to ditch the assumption that PV x86
      has only one contiguous ram region. Originally the p2m size was always
      equal to total_pages, but we will soon change that in later patch.
      
      This patch doesn't change the behaviour of libxc.
      
      Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
      Reviewed-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx>
      Cc: Ian Campbell <ian.campbell@xxxxxxxxxx>
      Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
      Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>


For bisection revision-tuple graph see:
   
http://osstest.xs.citrite.net/~osstest/testlogs/results-adhoc/bisect.xen-unstable.test-amd64-amd64-amd64-pvgrub..html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Searching for failure / basis pass:
 37344 fail [host=moss-bug] / 37345 ok.
Failure / basis pass flights: 37344 / 37345
(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/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 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
3b45fcf0c163b9cff4d8115f7b75b42918a9b1b5 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
123c7793797502b222300eb710cd3873dcca41ee
Basis pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a4b276b4ce49c8d70dd841ff885b900ec652b994 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
3a28f760508fb35c430edac17a9efde5aff6d1d5
Generating revisions with ./adhoc-revtuple-generator  
git://xenbits.xen.org/linux-pvops.git#8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9-8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9
 
git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860
 
git://xenbits.xen.org/staging/qemu-xen-unstable.git#a4b276b4ce49c8d70dd841ff885b900ec652b994-3b45fcf0c163b9cff4d8115f7b75b42918a9b1b5
 
git://xenbits.xen.org/staging/qemu-upstream-unstable.git#727b998448e852a5e8eb570ac3a259ef62fbdacb-727b998448e852a5e8eb570ac3a259ef62fbdacb
 
git://xenbits.xen.org/xen.git#3a28f760508fb35c430edac17a9efde5aff6d1d5-123c7793797502b222300eb710cd3873dcca41ee
+ exec
+ sh -xe
+ cd /export/home/ianc/repos/qemu-xen-unstable
+ git remote set-url origin 
git://drall.uk.xensource.com:9419/git://xenbits.xen.org/staging/qemu-xen-unstable.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
+ exec
+ sh -xe
+ cd /export/home/ianc/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/ianc/repos/qemu-xen-unstable
+ git remote set-url origin 
git://drall.uk.xensource.com:9419/git://xenbits.xen.org/staging/qemu-xen-unstable.git
+ git fetch -p origin +refs/heads/*:refs/remotes/origin/*
+ exec
+ sh -xe
+ cd /export/home/ianc/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 2003 nodes in revision graph
Searching for test results:
 37347 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
3b45fcf0c163b9cff4d8115f7b75b42918a9b1b5 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
123c7793797502b222300eb710cd3873dcca41ee
 37363 pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a4b276b4ce49c8d70dd841ff885b900ec652b994 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
61e8e8079a4e984600713b492944d6427b9f77cf
 37349 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
ab42b4408cb4fc4f869d73218e3d2034e6f5e8ac 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
eb141d23a00a349dc1474bb982e7812fc091f845
 37350 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a4b276b4ce49c8d70dd841ff885b900ec652b994 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
916735e1814d4d6df0d90b871b0666cdfaf134cd
 37364 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a4b276b4ce49c8d70dd841ff885b900ec652b994 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
840837907c6186307c19abbec926852ba448facd
 37351 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a4b276b4ce49c8d70dd841ff885b900ec652b994 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
51f2224552cc1e6cb22b8b169999cd9711bc8cbc
 37331 [host=lace-bug]
 37353 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a4b276b4ce49c8d70dd841ff885b900ec652b994 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
24732f8605cb744783c2220089b2d5bef74a03ae
 37354 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a4b276b4ce49c8d70dd841ff885b900ec652b994 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
50619a4734185da6740650c5affbfaf5785b792c
 37342 pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a4b276b4ce49c8d70dd841ff885b900ec652b994 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
3a28f760508fb35c430edac17a9efde5aff6d1d5
 37365 pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a4b276b4ce49c8d70dd841ff885b900ec652b994 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
61e8e8079a4e984600713b492944d6427b9f77cf
 37366 pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a4b276b4ce49c8d70dd841ff885b900ec652b994 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
61e8e8079a4e984600713b492944d6427b9f77cf
 37355 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a4b276b4ce49c8d70dd841ff885b900ec652b994 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
840837907c6186307c19abbec926852ba448facd
 37344 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
3b45fcf0c163b9cff4d8115f7b75b42918a9b1b5 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
123c7793797502b222300eb710cd3873dcca41ee
 37345 pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a4b276b4ce49c8d70dd841ff885b900ec652b994 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
3a28f760508fb35c430edac17a9efde5aff6d1d5
 37367 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a4b276b4ce49c8d70dd841ff885b900ec652b994 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
840837907c6186307c19abbec926852ba448facd
 37357 pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a4b276b4ce49c8d70dd841ff885b900ec652b994 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
c9f8db9b1653400d0d11f56bed750e210e8f2360
 37358 pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a4b276b4ce49c8d70dd841ff885b900ec652b994 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
7e9ec50b0535bf2630da9d279a060775817d136d
 37359 pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a4b276b4ce49c8d70dd841ff885b900ec652b994 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
28b3ca49b0f1fbe945342973fbdc8c5e56481213
 37360 pass 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a4b276b4ce49c8d70dd841ff885b900ec652b994 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
61e8e8079a4e984600713b492944d6427b9f77cf
 37362 fail 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a4b276b4ce49c8d70dd841ff885b900ec652b994 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
840837907c6186307c19abbec926852ba448facd
Searching for interesting versions
 Result found: flight 37342 (pass), for basis pass
 Result found: flight 37344 (fail), for basis failure
 Repro found: flight 37345 (pass), for basis pass
 Repro found: flight 37347 (fail), for basis failure
 0 revisions at 8a5f782c33c04ea5c9b3ca6fb32d6039e2e5c0c9 
c530a75c1e6a472b0eb9558310b518f0dfcd8860 
a4b276b4ce49c8d70dd841ff885b900ec652b994 
727b998448e852a5e8eb570ac3a259ef62fbdacb 
61e8e8079a4e984600713b492944d6427b9f77cf
No revisions left to test, checking graph state.
 Result found: flight 37360 (pass), for last pass
 Result found: flight 37362 (fail), for first failure
 Repro found: flight 37363 (pass), for last pass
 Repro found: flight 37364 (fail), for first failure
 Repro found: flight 37365 (pass), for last pass
 Repro found: flight 37367 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  840837907c6186307c19abbec926852ba448facd
  Bug not present: 61e8e8079a4e984600713b492944d6427b9f77cf

+ exec
+ sh -xe
+ cd /export/home/ianc/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/*

  commit 840837907c6186307c19abbec926852ba448facd
  Author: Wei Liu <wei.liu2@xxxxxxxxxx>
  Date:   Mon Mar 16 09:52:22 2015 +0000
  
      libxc: add p2m_size to xc_dom_image
      
      Add a new field p2m_size to keep track of the number of pages covered by
      p2m.  Change total_pages to p2m_size in functions which in fact need
      the size of p2m.
      
      This is needed because we are going to ditch the assumption that PV x86
      has only one contiguous ram region. Originally the p2m size was always
      equal to total_pages, but we will soon change that in later patch.
      
      This patch doesn't change the behaviour of libxc.
      
      Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
      Reviewed-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx>
      Cc: Ian Campbell <ian.campbell@xxxxxxxxxx>
      Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
      Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

Revision graph left in /home/ianc/public_html/bisect.pvgrub.{dot,ps,png,html}.
----------------------------------------
37367: tolerable ALL FAIL

flight 37367 xen-unstable adhoc-bisect [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/37367/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-amd64-pvgrub 10 guest-start                  fail  never pass


jobs:
 test-amd64-amd64-amd64-pvgrub                                fail    


------------------------------------------------------------
sg-report-flight on osstest.xs.citrite.net
logs: /home/xc_osstest/logs
images: /home/xc_osstest/images

Logs, config files, etc. are available at
    http://osstest.xs.citrite.net/~osstest/testlogs/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®.