All of lore.kernel.org
 help / color / mirror / Atom feed
* [xen-unstable bisection] complete build-armhf
@ 2015-03-25  2:05 xen.org
  0 siblings, 0 replies; 9+ messages in thread
From: xen.org @ 2015-03-25  2:05 UTC (permalink / raw)
  To: xen-devel; +Cc: ian.jackson, keir, stefano.stabellini

branch xen-unstable
xen branch xen-unstable
job build-armhf
test xen-build

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:  4fa6b0bacf9cbd37b67b4895906f9e3b1336a8fc
  Bug not present: 59edde94818d153e1d2296d453f2d99fa2de6a0d


  commit 4fa6b0bacf9cbd37b67b4895906f9e3b1336a8fc
  Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Date:   Fri Mar 20 17:34:13 2015 +0100
  
      pci: stash device's PXM information in struct pci_dev
      
      If ACPI provides PXM data for IO devices then dom0 will pass it to
      hypervisor during PHYSDEVOP_pci_device_add call. This information,
      however, is currently ignored.
      
      We will store this information (in the form of nodeID) in pci_dev
      structure so that we can provide it, for example, to the toolstack
      when it adds support (in the following patches) for querying the
      hypervisor about device topology
      
      We will also print it when user requests device information dump.
      
      Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
      Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>


For bisection revision-tuple graph see:
   http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.xen-unstable.build-armhf.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Searching for failure / basis pass:
 36622 fail [host=marilith-n4] / 36540 [host=army] 36514 ok.
Failure / basis pass flights: 36622 / 36514
Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 78d22f2dfcff39336ba0861f4bb5f8d0f380b7d4
Basis pass 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 3a28f760508fb35c430edac17a9efde5aff6d1d5
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/staging/qemu-upstream-unstable.git#0d37748342e29854db7c9f6c47d7f58c6cfba6b2-0d37748342e29854db7c9f6c47d7f58c6cfba6b2 git://xenbits.xen.org/xen.git#3a28f760508fb35c430edac17a9efde5aff6d1d5-78d22f2dfcff39336ba0861f4bb5f8d0f380b7d4
+ exec
+ sh -xe
+ cd /export/home/osstest/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/osstest/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 1001 nodes in revision graph
Searching for test results:
 36514 pass 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 3a28f760508fb35c430edac17a9efde5aff6d1d5
 36540 [host=army]
 36622 fail 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 78d22f2dfcff39336ba0861f4bb5f8d0f380b7d4
 36621 pass irrelevant
 36626 pass 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 d4ea77c9d7b314001ff4e2eb7618b45f11551371
 36740 fail 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 4fa6b0bacf9cbd37b67b4895906f9e3b1336a8fc
 36741 pass 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 59edde94818d153e1d2296d453f2d99fa2de6a0d
 36742 fail 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 4fa6b0bacf9cbd37b67b4895906f9e3b1336a8fc
 36727 pass 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 3a28f760508fb35c430edac17a9efde5aff6d1d5
 36730 fail 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 78d22f2dfcff39336ba0861f4bb5f8d0f380b7d4
 36732 pass 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 21aa87829b06606692390207781f58edf6286318
 36733 pass 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 207fe9adc2e77b2a9684fc223d9441e915878245
 36734 pass 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 1781f00ea62edb72bed4fe1b6959eeed427e988f
 36735 fail 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 4fa6b0bacf9cbd37b67b4895906f9e3b1336a8fc
 36736 pass 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 188e9c541f698109a76cf334b925c77b6007aba1
 36737 pass 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 59edde94818d153e1d2296d453f2d99fa2de6a0d
 36738 fail 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 4fa6b0bacf9cbd37b67b4895906f9e3b1336a8fc
 36739 pass 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 59edde94818d153e1d2296d453f2d99fa2de6a0d
Searching for interesting versions
 Result found: flight 36514 (pass), for basis pass
 Result found: flight 36622 (fail), for basis failure
 Repro found: flight 36727 (pass), for basis pass
 Repro found: flight 36730 (fail), for basis failure
 0 revisions at 0d37748342e29854db7c9f6c47d7f58c6cfba6b2 59edde94818d153e1d2296d453f2d99fa2de6a0d
No revisions left to test, checking graph state.
 Result found: flight 36737 (pass), for last pass
 Result found: flight 36738 (fail), for first failure
 Repro found: flight 36739 (pass), for last pass
 Repro found: flight 36740 (fail), for first failure
 Repro found: flight 36741 (pass), for last pass
 Repro found: flight 36742 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  4fa6b0bacf9cbd37b67b4895906f9e3b1336a8fc
  Bug not present: 59edde94818d153e1d2296d453f2d99fa2de6a0d

+ exec
+ sh -xe
+ cd /export/home/osstest/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 4fa6b0bacf9cbd37b67b4895906f9e3b1336a8fc
  Author: Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Date:   Fri Mar 20 17:34:13 2015 +0100
  
      pci: stash device's PXM information in struct pci_dev
      
      If ACPI provides PXM data for IO devices then dom0 will pass it to
      hypervisor during PHYSDEVOP_pci_device_add call. This information,
      however, is currently ignored.
      
      We will store this information (in the form of nodeID) in pci_dev
      structure so that we can provide it, for example, to the toolstack
      when it adds support (in the following patches) for querying the
      hypervisor about device topology
      
      We will also print it when user requests device information dump.
      
      Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
      Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>

Revision graph left in /home/xc_osstest/results/bisect.xen-unstable.build-armhf.xen-build.{dot,ps,png,html}.
----------------------------------------
36742: tolerable ALL FAIL

flight 36742 xen-unstable real-bisect [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/36742/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf                   5 xen-build               fail baseline untested


jobs:
 build-armhf                                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.cam.xci-test.com
logs: /home/xc_osstest/logs
images: /home/xc_osstest/images

Logs, config files, etc. are available at
    http://www.chiark.greenend.org.uk/~xensrcts/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [xen-unstable bisection] complete build-armhf
@ 2014-09-10 16:52 xen.org
  0 siblings, 0 replies; 9+ messages in thread
From: xen.org @ 2014-09-10 16:52 UTC (permalink / raw)
  To: xen-devel; +Cc: ian.jackson, keir, stefano.stabellini

branch xen-unstable
xen branch xen-unstable
job build-armhf
test xen-build

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:  ae931f568fe9e91179f3ff3aab199a84d39a626b
  Bug not present: 0d5d5eca4afa35332891112f5f25c2f2cba790a2


  commit ae931f568fe9e91179f3ff3aab199a84d39a626b
  Author: Wei Liu <wei.liu2@citrix.com>
  Date:   Thu Sep 4 23:43:14 2014 +0100
  
      libxl: introduce helper to initialise Dom0
      
      This small helper is responsible for generating Dom0 JSON config
      stub and writing Dom0 xenstore entries. This helpers subsumes two calls
      to xenstore-write in xencommons script.
      
      Dom0 UUID is intentionally left untouched, so it is always all
      zeros.  This makes sure that we don't leak Dom0 stubs across rebooting.
      
      Signed-off-by: Wei Liu <wei.liu2@citrix.com>
      Acked-by: Ian Campbell <ian.campbell@citrix.com>
      [ ijc -- folded in incremental patch for *BSD ]


For bisection revision-tuple graph see:
   http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.xen-unstable.build-armhf.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Searching for failure / basis pass:
 30198 fail [host=army] / 30187 [host=marilith-n4] 30173 ok.
Failure / basis pass flights: 30198 / 30173
Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git
Tree: xen git://xenbits.xen.org/xen.git
Latest ea772ca487e219e5d5b82d50da460c4145238038 c645b32ae1f4f4a0e9bd787cc7aab7e2a6e7593c
Basis pass ea772ca487e219e5d5b82d50da460c4145238038 b06c469a7b69da98e416a954817346fa793d332d
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/staging/qemu-upstream-unstable.git#ea772ca487e219e5d5b82d50da460c4145238038-ea772ca487e219e5d5b82d50da460c4145238038 git://xenbits.xen.org/xen.git#b06c469a7b69da98e416a954817346fa793d332d-c645b32ae1f4f4a0e9bd787cc7aab7e2a6e7593c
+ exec
+ sh -xe
+ cd /export/home/osstest/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/osstest/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 1001 nodes in revision graph
Searching for test results:
 30157 [host=marilith-n4]
 30173 pass ea772ca487e219e5d5b82d50da460c4145238038 b06c469a7b69da98e416a954817346fa793d332d
 30198 fail ea772ca487e219e5d5b82d50da460c4145238038 c645b32ae1f4f4a0e9bd787cc7aab7e2a6e7593c
 30208 pass ea772ca487e219e5d5b82d50da460c4145238038 b06c469a7b69da98e416a954817346fa793d332d
 30210 fail ea772ca487e219e5d5b82d50da460c4145238038 c645b32ae1f4f4a0e9bd787cc7aab7e2a6e7593c
 30211 pass ea772ca487e219e5d5b82d50da460c4145238038 af1f8aa9899f5ff8a1783a49fe6f0c566b8b7bc7
 30212 fail ea772ca487e219e5d5b82d50da460c4145238038 abfb006f1ff4af1424e5b0d0589f0226377fda36
 30213 pass ea772ca487e219e5d5b82d50da460c4145238038 0d5d5eca4afa35332891112f5f25c2f2cba790a2
 30214 fail ea772ca487e219e5d5b82d50da460c4145238038 ae931f568fe9e91179f3ff3aab199a84d39a626b
 30215 pass ea772ca487e219e5d5b82d50da460c4145238038 0d5d5eca4afa35332891112f5f25c2f2cba790a2
 30216 fail ea772ca487e219e5d5b82d50da460c4145238038 ae931f568fe9e91179f3ff3aab199a84d39a626b
 30217 pass ea772ca487e219e5d5b82d50da460c4145238038 0d5d5eca4afa35332891112f5f25c2f2cba790a2
 30187 [host=marilith-n4]
 30218 fail ea772ca487e219e5d5b82d50da460c4145238038 ae931f568fe9e91179f3ff3aab199a84d39a626b
Searching for interesting versions
 Result found: flight 30173 (pass), for basis pass
 Result found: flight 30198 (fail), for basis failure
 Repro found: flight 30208 (pass), for basis pass
 Repro found: flight 30210 (fail), for basis failure
 0 revisions at ea772ca487e219e5d5b82d50da460c4145238038 0d5d5eca4afa35332891112f5f25c2f2cba790a2
No revisions left to test, checking graph state.
 Result found: flight 30213 (pass), for last pass
 Result found: flight 30214 (fail), for first failure
 Repro found: flight 30215 (pass), for last pass
 Repro found: flight 30216 (fail), for first failure
 Repro found: flight 30217 (pass), for last pass
 Repro found: flight 30218 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  ae931f568fe9e91179f3ff3aab199a84d39a626b
  Bug not present: 0d5d5eca4afa35332891112f5f25c2f2cba790a2

+ exec
+ sh -xe
+ cd /export/home/osstest/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 ae931f568fe9e91179f3ff3aab199a84d39a626b
  Author: Wei Liu <wei.liu2@citrix.com>
  Date:   Thu Sep 4 23:43:14 2014 +0100
  
      libxl: introduce helper to initialise Dom0
      
      This small helper is responsible for generating Dom0 JSON config
      stub and writing Dom0 xenstore entries. This helpers subsumes two calls
      to xenstore-write in xencommons script.
      
      Dom0 UUID is intentionally left untouched, so it is always all
      zeros.  This makes sure that we don't leak Dom0 stubs across rebooting.
      
      Signed-off-by: Wei Liu <wei.liu2@citrix.com>
      Acked-by: Ian Campbell <ian.campbell@citrix.com>
      [ ijc -- folded in incremental patch for *BSD ]

Revision graph left in /home/xc_osstest/results/bisect.xen-unstable.build-armhf.xen-build.{dot,ps,png,html}.
----------------------------------------
30218: tolerable ALL FAIL

flight 30218 xen-unstable real-bisect [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/30218/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf                   5 xen-build               fail baseline untested


jobs:
 build-armhf                                                  fail    


------------------------------------------------------------
sg-report-flight on osstest.cam.xci-test.com
logs: /home/xc_osstest/logs
images: /home/xc_osstest/images

Logs, config files, etc. are available at
    http://www.chiark.greenend.org.uk/~xensrcts/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [xen-unstable bisection] complete build-armhf
@ 2013-08-08 23:00 xen.org
  0 siblings, 0 replies; 9+ messages in thread
From: xen.org @ 2013-08-08 23:00 UTC (permalink / raw)
  To: xen-devel; +Cc: ian.jackson, keir, stefano.stabellini

branch xen-unstable
xen branch xen-unstable
job build-armhf
test xen-build

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:  dd11cc89c5ba53ae8d969037eda8b8c70d20ffa6
  Bug not present: 1242b63dd1a4321acd2b02051f210a3488265709


  commit dd11cc89c5ba53ae8d969037eda8b8c70d20ffa6
  Author: Chen Baozi <baozich@gmail.com>
  Date:   Thu Aug 8 18:52:24 2013 +0800
  
      xen/arm: Add support for device tree specified arch_timer clock frequency.
      
      Signed-off-by: Chen Baozi <baozich@gmail.com>
      Acked-by: Ian Campbell <ian.campbell@citrix.com>


For bisection revision-tuple graph see:
   http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.xen-unstable.build-armhf.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Searching for failure / basis pass:
 18645 fail [host=army] / 18641 ok.
Failure / basis pass flights: 18645 / 18641
Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 7483e7f15139603380c45ebcd8cc2a57dda5583c 40f436a253dc759d45c1638923562f871f7303b7
Basis pass 7483e7f15139603380c45ebcd8cc2a57dda5583c fe6df5abc40ba9928b25e84a9e2aa7434ce76283
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/staging/qemu-upstream-unstable.git#7483e7f15139603380c45ebcd8cc2a57dda5583c-7483e7f15139603380c45ebcd8cc2a57dda5583c git://xenbits.xen.org/xen.git#fe6df5abc40ba9928b25e84a9e2aa7434ce76283-40f436a253dc759d45c1638923562f871f7303b7
using cache /export/home/osstest/repos/git-cache...
using cache /export/home/osstest/repos/git-cache...
locked cache /export/home/osstest/repos/git-cache...
processing ./cacheing-git clone --bare git://xenbits.xen.org/xen.git /export/home/osstest/repos/xen...
Initialized empty Git repository in /export/home/osstest/repos/xen/
updating cache /export/home/osstest/repos/git-cache xen...
using cache /export/home/osstest/repos/git-cache...
using cache /export/home/osstest/repos/git-cache...
locked cache /export/home/osstest/repos/git-cache...
processing ./cacheing-git clone --bare git://xenbits.xen.org/xen.git /export/home/osstest/repos/xen...
Initialized empty Git repository in /export/home/osstest/repos/xen/
updating cache /export/home/osstest/repos/git-cache xen...
Loaded 1001 nodes in revision graph
Searching for test results:
 18639 pass 7483e7f15139603380c45ebcd8cc2a57dda5583c fe6df5abc40ba9928b25e84a9e2aa7434ce76283
 18655 pass 7483e7f15139603380c45ebcd8cc2a57dda5583c fe6df5abc40ba9928b25e84a9e2aa7434ce76283
 18656 fail 7483e7f15139603380c45ebcd8cc2a57dda5583c 40f436a253dc759d45c1638923562f871f7303b7
 18641 pass 7483e7f15139603380c45ebcd8cc2a57dda5583c fe6df5abc40ba9928b25e84a9e2aa7434ce76283
 18657 pass 7483e7f15139603380c45ebcd8cc2a57dda5583c 1242b63dd1a4321acd2b02051f210a3488265709
 18658 fail 7483e7f15139603380c45ebcd8cc2a57dda5583c acc86a712eb1d6ac4cbcb0aad595ab6b98aab71e
 18659 fail 7483e7f15139603380c45ebcd8cc2a57dda5583c 0aec8823501f8ee058c1ba673d2ac3e0f3f2e8db
 18637 pass 7483e7f15139603380c45ebcd8cc2a57dda5583c fe6df5abc40ba9928b25e84a9e2aa7434ce76283
 18660 fail 7483e7f15139603380c45ebcd8cc2a57dda5583c dd11cc89c5ba53ae8d969037eda8b8c70d20ffa6
 18645 fail 7483e7f15139603380c45ebcd8cc2a57dda5583c 40f436a253dc759d45c1638923562f871f7303b7
 18661 pass 7483e7f15139603380c45ebcd8cc2a57dda5583c 1242b63dd1a4321acd2b02051f210a3488265709
 18662 fail 7483e7f15139603380c45ebcd8cc2a57dda5583c dd11cc89c5ba53ae8d969037eda8b8c70d20ffa6
 18663 pass 7483e7f15139603380c45ebcd8cc2a57dda5583c 1242b63dd1a4321acd2b02051f210a3488265709
 18664 fail 7483e7f15139603380c45ebcd8cc2a57dda5583c dd11cc89c5ba53ae8d969037eda8b8c70d20ffa6
Searching for interesting versions
 Result found: flight 18637 (pass), for basis pass
 Result found: flight 18645 (fail), for basis failure
 Repro found: flight 18655 (pass), for basis pass
 Repro found: flight 18656 (fail), for basis failure
 0 revisions at 7483e7f15139603380c45ebcd8cc2a57dda5583c 1242b63dd1a4321acd2b02051f210a3488265709
No revisions left to test, checking graph state.
 Result found: flight 18657 (pass), for last pass
 Result found: flight 18660 (fail), for first failure
 Repro found: flight 18661 (pass), for last pass
 Repro found: flight 18662 (fail), for first failure
 Repro found: flight 18663 (pass), for last pass
 Repro found: flight 18664 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  dd11cc89c5ba53ae8d969037eda8b8c70d20ffa6
  Bug not present: 1242b63dd1a4321acd2b02051f210a3488265709

using cache /export/home/osstest/repos/git-cache...
using cache /export/home/osstest/repos/git-cache...
locked cache /export/home/osstest/repos/git-cache...
processing ./cacheing-git clone --bare git://xenbits.xen.org/xen.git /export/home/osstest/repos/xen...
Initialized empty Git repository in /export/home/osstest/repos/xen/
updating cache /export/home/osstest/repos/git-cache xen...

  commit dd11cc89c5ba53ae8d969037eda8b8c70d20ffa6
  Author: Chen Baozi <baozich@gmail.com>
  Date:   Thu Aug 8 18:52:24 2013 +0800
  
      xen/arm: Add support for device tree specified arch_timer clock frequency.
      
      Signed-off-by: Chen Baozi <baozich@gmail.com>
      Acked-by: Ian Campbell <ian.campbell@citrix.com>

Revision graph left in /home/xc_osstest/results/bisect.xen-unstable.build-armhf.xen-build.{dot,ps,png,html}.
----------------------------------------
18664: tolerable ALL FAIL

flight 18664 xen-unstable real-bisect [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/18664/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf                   4 xen-build               fail baseline untested


jobs:
 build-armhf                                                  fail    


------------------------------------------------------------
sg-report-flight on woking.cam.xci-test.com
logs: /home/xc_osstest/logs
images: /home/xc_osstest/images

Logs, config files, etc. are available at
    http://www.chiark.greenend.org.uk/~xensrcts/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [xen-unstable bisection] complete build-armhf
  2013-07-10  2:51 xen.org
@ 2013-07-10  9:09 ` Julien Grall
  0 siblings, 0 replies; 9+ messages in thread
From: Julien Grall @ 2013-07-10  9:09 UTC (permalink / raw)
  To: xen.org; +Cc: xen-devel, keir, Stefano Stabellini

On Tue, Jul 9, 2013 at 7:51 PM, xen.org <ian.jackson@eu.citrix.com> wrote:
> branch xen-unstable
> xen branch xen-unstable
> job build-armhf
> test xen-build
>
> 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:  b9fa02b9011f8baf753e1539c921804a32b228a8
>   Bug not present: acd7c3f1bb2bf8ce67bb21737f566806a10e9630
>
>
>   commit b9fa02b9011f8baf753e1539c921804a32b228a8
>   Author: Julien Grall <julien.grall@linaro.org>
>   Date:   Mon Jun 17 14:47:13 2013 +0100
>
>       xen/arm32: implement VFP context switch
>
>       Add support for VFP context switch on arm32 and a dummy support for arm64
>
>       Signed-off-by: Julien Grall <julien.grall@linaro.org>
>       Acked-by: Ian Campbell <ian.campbell@citrix.com>

This patch (http://www.gossamer-threads.com/lists/xen/devel/289520)
should fix this issue.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [xen-unstable bisection] complete build-armhf
@ 2013-07-10  2:51 xen.org
  2013-07-10  9:09 ` Julien Grall
  0 siblings, 1 reply; 9+ messages in thread
From: xen.org @ 2013-07-10  2:51 UTC (permalink / raw)
  To: xen-devel; +Cc: ian.jackson, keir, stefano.stabellini

branch xen-unstable
xen branch xen-unstable
job build-armhf
test xen-build

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:  b9fa02b9011f8baf753e1539c921804a32b228a8
  Bug not present: acd7c3f1bb2bf8ce67bb21737f566806a10e9630


  commit b9fa02b9011f8baf753e1539c921804a32b228a8
  Author: Julien Grall <julien.grall@linaro.org>
  Date:   Mon Jun 17 14:47:13 2013 +0100
  
      xen/arm32: implement VFP context switch
      
      Add support for VFP context switch on arm32 and a dummy support for arm64
      
      Signed-off-by: Julien Grall <julien.grall@linaro.org>
      Acked-by: Ian Campbell <ian.campbell@citrix.com>


For bisection revision-tuple graph see:
   http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.xen-unstable.build-armhf.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Searching for failure / basis pass:
 18284 fail [host=army] / 18265 ok.
Failure / basis pass flights: 18284 / 18265
Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 7483e7f15139603380c45ebcd8cc2a57dda5583c 4867685f7916bb594a67f2f64a28bbf5ecb4949c
Basis pass 7483e7f15139603380c45ebcd8cc2a57dda5583c f487767ad0e58acb6c1ed3cc56daa0fb71b1f23a
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/staging/qemu-upstream-unstable.git#7483e7f15139603380c45ebcd8cc2a57dda5583c-7483e7f15139603380c45ebcd8cc2a57dda5583c git://xenbits.xen.org/xen.git#f487767ad0e58acb6c1ed3cc56daa0fb71b1f23a-4867685f7916bb594a67f2f64a28bbf5ecb4949c
using cache /export/home/osstest/repos/git-cache...
using cache /export/home/osstest/repos/git-cache...
locked cache /export/home/osstest/repos/git-cache...
processing ./cacheing-git clone --bare git://xenbits.xen.org/xen.git /export/home/osstest/repos/xen...
Initialized empty Git repository in /export/home/osstest/repos/xen/
updating cache /export/home/osstest/repos/git-cache xen...
using cache /export/home/osstest/repos/git-cache...
using cache /export/home/osstest/repos/git-cache...
locked cache /export/home/osstest/repos/git-cache...
processing ./cacheing-git clone --bare git://xenbits.xen.org/xen.git /export/home/osstest/repos/xen...
Initialized empty Git repository in /export/home/osstest/repos/xen/
updating cache /export/home/osstest/repos/git-cache xen...
Loaded 1001 nodes in revision graph
Searching for test results:
 18284 fail 7483e7f15139603380c45ebcd8cc2a57dda5583c 4867685f7916bb594a67f2f64a28bbf5ecb4949c
 18291 pass 7483e7f15139603380c45ebcd8cc2a57dda5583c f487767ad0e58acb6c1ed3cc56daa0fb71b1f23a
 18265 pass 7483e7f15139603380c45ebcd8cc2a57dda5583c f487767ad0e58acb6c1ed3cc56daa0fb71b1f23a
 18292 fail 7483e7f15139603380c45ebcd8cc2a57dda5583c 4867685f7916bb594a67f2f64a28bbf5ecb4949c
 18293 pass 7483e7f15139603380c45ebcd8cc2a57dda5583c af5102b81fd036976e785aa29dece8c3d2dd6577
 18295 fail 7483e7f15139603380c45ebcd8cc2a57dda5583c 767423f20561f45795c61ef66b7526f9a567335e
 18296 pass 7483e7f15139603380c45ebcd8cc2a57dda5583c acd7c3f1bb2bf8ce67bb21737f566806a10e9630
 18297 fail 7483e7f15139603380c45ebcd8cc2a57dda5583c b9fa02b9011f8baf753e1539c921804a32b228a8
 18298 pass 7483e7f15139603380c45ebcd8cc2a57dda5583c acd7c3f1bb2bf8ce67bb21737f566806a10e9630
 18299 fail 7483e7f15139603380c45ebcd8cc2a57dda5583c b9fa02b9011f8baf753e1539c921804a32b228a8
 18300 pass 7483e7f15139603380c45ebcd8cc2a57dda5583c acd7c3f1bb2bf8ce67bb21737f566806a10e9630
 18301 fail 7483e7f15139603380c45ebcd8cc2a57dda5583c b9fa02b9011f8baf753e1539c921804a32b228a8
Searching for interesting versions
 Result found: flight 18265 (pass), for basis pass
 Result found: flight 18284 (fail), for basis failure
 Repro found: flight 18291 (pass), for basis pass
 Repro found: flight 18292 (fail), for basis failure
 0 revisions at 7483e7f15139603380c45ebcd8cc2a57dda5583c acd7c3f1bb2bf8ce67bb21737f566806a10e9630
No revisions left to test, checking graph state.
 Result found: flight 18296 (pass), for last pass
 Result found: flight 18297 (fail), for first failure
 Repro found: flight 18298 (pass), for last pass
 Repro found: flight 18299 (fail), for first failure
 Repro found: flight 18300 (pass), for last pass
 Repro found: flight 18301 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  b9fa02b9011f8baf753e1539c921804a32b228a8
  Bug not present: acd7c3f1bb2bf8ce67bb21737f566806a10e9630

using cache /export/home/osstest/repos/git-cache...
using cache /export/home/osstest/repos/git-cache...
locked cache /export/home/osstest/repos/git-cache...
processing ./cacheing-git clone --bare git://xenbits.xen.org/xen.git /export/home/osstest/repos/xen...
Initialized empty Git repository in /export/home/osstest/repos/xen/
updating cache /export/home/osstest/repos/git-cache xen...

  commit b9fa02b9011f8baf753e1539c921804a32b228a8
  Author: Julien Grall <julien.grall@linaro.org>
  Date:   Mon Jun 17 14:47:13 2013 +0100
  
      xen/arm32: implement VFP context switch
      
      Add support for VFP context switch on arm32 and a dummy support for arm64
      
      Signed-off-by: Julien Grall <julien.grall@linaro.org>
      Acked-by: Ian Campbell <ian.campbell@citrix.com>

Revision graph left in /home/xc_osstest/results/bisect.xen-unstable.build-armhf.xen-build.{dot,ps,png,html}.
----------------------------------------
18301: tolerable ALL FAIL

flight 18301 xen-unstable real-bisect [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/18301/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf                   4 xen-build               fail baseline untested


jobs:
 build-armhf                                                  fail    


------------------------------------------------------------
sg-report-flight on woking.cam.xci-test.com
logs: /home/xc_osstest/logs
images: /home/xc_osstest/images

Logs, config files, etc. are available at
    http://www.chiark.greenend.org.uk/~xensrcts/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [xen-unstable bisection] complete build-armhf
@ 2013-06-15  2:13 xen.org
  0 siblings, 0 replies; 9+ messages in thread
From: xen.org @ 2013-06-15  2:13 UTC (permalink / raw)
  To: xen-devel; +Cc: ian.jackson, keir, stefano.stabellini

branch xen-unstable
xen branch xen-unstable
job build-armhf
test xen-build

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:  65808a8ed41cc7c044f588bd6cab5af0fdc0e029
  Bug not present: 04877847ade4ac9216e9f408fd544ade8f90cf9a


  commit 65808a8ed41cc7c044f588bd6cab5af0fdc0e029
  Author: Ian Jackson <ian.jackson@eu.citrix.com>
  Date:   Fri Jun 14 16:39:36 2013 +0100
  
      libelf: check all pointer accesses
      
      We change the ELF_PTRVAL and ELF_HANDLE types and associated macros:
      
       * PTRVAL becomes a uintptr_t, for which we provide a typedef
         elf_ptrval.  This means no arithmetic done on it can overflow so
         the compiler cannot do any malicious invalid pointer arithmetic
         "optimisations".  It also means that any places where we
         dereference one of these pointers without using the appropriate
         macros or functions become a compilation error.
      
         So we can be sure that we won't miss any memory accesses.
      
         All the PTRVAL variables were previously void* or char*, so
         the actual address calculations are unchanged.
      
       * ELF_HANDLE becomes a union, one half of which keeps the pointer
         value and the other half of which is just there to record the
         type.
      
         The new type is not a pointer type so there can be no address
         calculations on it whose meaning would change.  Every assignment or
         access has to go through one of our macros.
      
       * The distinction between const and non-const pointers and char*s
         and void*s in libelf goes away.  This was not important (and
         anyway libelf tended to cast away const in various places).
      
       * The fields elf->image and elf->dest are renamed.  That proves
         that we haven't missed any unchecked uses of these actual
         pointer values.
      
       * The caller may fill in elf->caller_xdest_base and _size to
         specify another range of memory which is safe for libelf to
         access, besides the input and output images.
      
       * When accesses fail due to being out of range, we mark the elf
         "broken".  This will be checked and used for diagnostics in
         a following patch.
      
         We do not check for write accesses to the input image.  This is
         because libelf actually does this in a number of places.  So we
         simply permit that.
      
       * Each caller of libelf which used to set dest now sets
         dest_base and dest_size.
      
       * In xc_dom_load_elf_symtab we provide a new actual-pointer
         value hdr_ptr which we get from mapping the guest's kernel
         area and use (checking carefully) as the caller_xdest area.
      
       * The STAR(h) macro in libelf-dominfo.c now uses elf_access_unsigned.
      
       * elf-init uses the new elf_uval_3264 accessor to access the 32-bit
         fields, rather than an unchecked field access (ie, unchecked
         pointer access).
      
       * elf_uval has been reworked to use elf_uval_3264.  Both of these
         macros are essentially new in this patch (although they are derived
         from the old elf_uval) and need careful review.
      
       * ELF_ADVANCE_DEST is now safe in the sense that you can use it to
         chop parts off the front of the dest area but if you chop more than
         is available, the dest area is simply set to be empty, preventing
         future accesses.
      
       * We introduce some #defines for memcpy, memset, memmove and strcpy:
          - We provide elf_memcpy_safe and elf_memset_safe which take
            PTRVALs and do checking on the supplied pointers.
          - Users inside libelf must all be changed to either
            elf_mem*_unchecked (which are just like mem*), or
            elf_mem*_safe (which take PTRVALs) and are checked.  Any
            unchanged call sites become compilation errors.
      
       * We do _not_ at this time fix elf_access_unsigned so that it doesn't
         make unaligned accesses.  We hope that unaligned accesses are OK on
         every supported architecture.  But it does check the supplied
         pointer for validity.
      
      This is part of the fix to a security issue, XSA-55.
      
      Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
      Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
      
      v7: Remove a spurious whitespace change.
      
      v5: Use allow_size value from xc_dom_vaddr_to_ptr to set xdest_size
           correctly.
          If ELF_ADVANCE_DEST advances past the end, mark the elf broken.
          Always regard NULL allowable region pointers (e.g. dest_base)
           as invalid (since NULL pointers don't point anywhere).
      
      v4: Fix ELF_UNSAFE_PTR to work on 32-bit even when provided 64-bit
           values.
          Fix xc_dom_load_elf_symtab not to call XC_DOM_PAGE_SIZE
           unnecessarily if load is false.  This was a regression.
      
      v3.1:
          Introduce a change to elf_store_field to undo the effects of
           the v3.1 change to the previous patch (the definition there
           is not compatible with the new types).
      
      v3: Fix a whitespace error.
      
      v2 was Acked-by: Ian Campbell <ian.campbell@citrix.com>
      
      v2: BUGFIX: elf_strval: Fix loop termination condition to actually work.
          BUGFIX: elf_strval: Fix return value to not always be totally wild.
          BUGFIX: xc_dom_load_elf_symtab: do proper check for small header size.
          xc_dom_load_elf_symtab: narrow scope of `hdr_ptr'.
          xc_dom_load_elf_symtab: split out uninit'd symtab.class ref fix.
          More comments on the lifetime/validity of elf-> dest ptrs etc.
          libelf.h: write "obsolete" out in full
          libelf.h: rename "dontuse" to "typeonly" and add doc comment
          elf_ptrval_in_range: Document trustedness of arguments.
          Style and commit message fixes.


For bisection revision-tuple graph see:
   http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.xen-unstable.build-armhf.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Searching for failure / basis pass:
 18125 fail [host=army] / 18114 ok.
Failure / basis pass flights: 18125 / 18114
Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 79c097d5fe7cb0b4788ed509240cde7e210650bf 82cb4113b6ace16de192021de20f6cbd991e478f
Basis pass 79c097d5fe7cb0b4788ed509240cde7e210650bf 2caac1caa19bdaeb9ab14b2baf1342e00c4d0495
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/staging/qemu-upstream-unstable.git#79c097d5fe7cb0b4788ed509240cde7e210650bf-79c097d5fe7cb0b4788ed509240cde7e210650bf git://xenbits.xen.org/xen.git#2caac1caa19bdaeb9ab14b2baf1342e00c4d0495-82cb4113b6ace16de192021de20f6cbd991e478f
using cache /export/home/osstest/repos/git-cache...
using cache /export/home/osstest/repos/git-cache...
locked cache /export/home/osstest/repos/git-cache...
processing ./cacheing-git clone --bare git://xenbits.xen.org/xen.git /export/home/osstest/repos/xen...
Initialized empty Git repository in /export/home/osstest/repos/xen/
updating cache /export/home/osstest/repos/git-cache xen...
using cache /export/home/osstest/repos/git-cache...
using cache /export/home/osstest/repos/git-cache...
locked cache /export/home/osstest/repos/git-cache...
processing ./cacheing-git clone --bare git://xenbits.xen.org/xen.git /export/home/osstest/repos/xen...
Initialized empty Git repository in /export/home/osstest/repos/xen/
updating cache /export/home/osstest/repos/git-cache xen...
Loaded 1001 nodes in revision graph
Searching for test results:
 18113 pass irrelevant
 18114 pass 79c097d5fe7cb0b4788ed509240cde7e210650bf 2caac1caa19bdaeb9ab14b2baf1342e00c4d0495
 18125 fail 79c097d5fe7cb0b4788ed509240cde7e210650bf 82cb4113b6ace16de192021de20f6cbd991e478f
 18129 pass 79c097d5fe7cb0b4788ed509240cde7e210650bf 2caac1caa19bdaeb9ab14b2baf1342e00c4d0495
 18130 fail 79c097d5fe7cb0b4788ed509240cde7e210650bf 82cb4113b6ace16de192021de20f6cbd991e478f
 18131 fail 79c097d5fe7cb0b4788ed509240cde7e210650bf 65808a8ed41cc7c044f588bd6cab5af0fdc0e029
 18132 pass 79c097d5fe7cb0b4788ed509240cde7e210650bf 13e2c808f7ea721c8f200062e2b9b977ee924471
 18133 pass 79c097d5fe7cb0b4788ed509240cde7e210650bf 85256359995587df00001dca22e9a76ba6ea8258
 18134 pass 79c097d5fe7cb0b4788ed509240cde7e210650bf 50421bd56bf164f490d7d0bf5741e58936de41e8
 18135 pass 79c097d5fe7cb0b4788ed509240cde7e210650bf 04877847ade4ac9216e9f408fd544ade8f90cf9a
 18136 fail 79c097d5fe7cb0b4788ed509240cde7e210650bf 65808a8ed41cc7c044f588bd6cab5af0fdc0e029
 18137 pass 79c097d5fe7cb0b4788ed509240cde7e210650bf 04877847ade4ac9216e9f408fd544ade8f90cf9a
 18138 fail 79c097d5fe7cb0b4788ed509240cde7e210650bf 65808a8ed41cc7c044f588bd6cab5af0fdc0e029
 18139 pass 79c097d5fe7cb0b4788ed509240cde7e210650bf 04877847ade4ac9216e9f408fd544ade8f90cf9a
 18140 fail 79c097d5fe7cb0b4788ed509240cde7e210650bf 65808a8ed41cc7c044f588bd6cab5af0fdc0e029
Searching for interesting versions
 Result found: flight 18114 (pass), for basis pass
 Result found: flight 18125 (fail), for basis failure
 Repro found: flight 18129 (pass), for basis pass
 Repro found: flight 18130 (fail), for basis failure
 0 revisions at 79c097d5fe7cb0b4788ed509240cde7e210650bf 04877847ade4ac9216e9f408fd544ade8f90cf9a
No revisions left to test, checking graph state.
 Result found: flight 18135 (pass), for last pass
 Result found: flight 18136 (fail), for first failure
 Repro found: flight 18137 (pass), for last pass
 Repro found: flight 18138 (fail), for first failure
 Repro found: flight 18139 (pass), for last pass
 Repro found: flight 18140 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  65808a8ed41cc7c044f588bd6cab5af0fdc0e029
  Bug not present: 04877847ade4ac9216e9f408fd544ade8f90cf9a

using cache /export/home/osstest/repos/git-cache...
using cache /export/home/osstest/repos/git-cache...
locked cache /export/home/osstest/repos/git-cache...
processing ./cacheing-git clone --bare git://xenbits.xen.org/xen.git /export/home/osstest/repos/xen...
Initialized empty Git repository in /export/home/osstest/repos/xen/
updating cache /export/home/osstest/repos/git-cache xen...

  commit 65808a8ed41cc7c044f588bd6cab5af0fdc0e029
  Author: Ian Jackson <ian.jackson@eu.citrix.com>
  Date:   Fri Jun 14 16:39:36 2013 +0100
  
      libelf: check all pointer accesses
      
      We change the ELF_PTRVAL and ELF_HANDLE types and associated macros:
      
       * PTRVAL becomes a uintptr_t, for which we provide a typedef
         elf_ptrval.  This means no arithmetic done on it can overflow so
         the compiler cannot do any malicious invalid pointer arithmetic
         "optimisations".  It also means that any places where we
         dereference one of these pointers without using the appropriate
         macros or functions become a compilation error.
      
         So we can be sure that we won't miss any memory accesses.
      
         All the PTRVAL variables were previously void* or char*, so
         the actual address calculations are unchanged.
      
       * ELF_HANDLE becomes a union, one half of which keeps the pointer
         value and the other half of which is just there to record the
         type.
      
         The new type is not a pointer type so there can be no address
         calculations on it whose meaning would change.  Every assignment or
         access has to go through one of our macros.
      
       * The distinction between const and non-const pointers and char*s
         and void*s in libelf goes away.  This was not important (and
         anyway libelf tended to cast away const in various places).
      
       * The fields elf->image and elf->dest are renamed.  That proves
         that we haven't missed any unchecked uses of these actual
         pointer values.
      
       * The caller may fill in elf->caller_xdest_base and _size to
         specify another range of memory which is safe for libelf to
         access, besides the input and output images.
      
       * When accesses fail due to being out of range, we mark the elf
         "broken".  This will be checked and used for diagnostics in
         a following patch.
      
         We do not check for write accesses to the input image.  This is
         because libelf actually does this in a number of places.  So we
         simply permit that.
      
       * Each caller of libelf which used to set dest now sets
         dest_base and dest_size.
      
       * In xc_dom_load_elf_symtab we provide a new actual-pointer
         value hdr_ptr which we get from mapping the guest's kernel
         area and use (checking carefully) as the caller_xdest area.
      
       * The STAR(h) macro in libelf-dominfo.c now uses elf_access_unsigned.
      
       * elf-init uses the new elf_uval_3264 accessor to access the 32-bit
         fields, rather than an unchecked field access (ie, unchecked
         pointer access).
      
       * elf_uval has been reworked to use elf_uval_3264.  Both of these
         macros are essentially new in this patch (although they are derived
         from the old elf_uval) and need careful review.
      
       * ELF_ADVANCE_DEST is now safe in the sense that you can use it to
         chop parts off the front of the dest area but if you chop more than
         is available, the dest area is simply set to be empty, preventing
         future accesses.
      
       * We introduce some #defines for memcpy, memset, memmove and strcpy:
          - We provide elf_memcpy_safe and elf_memset_safe which take
            PTRVALs and do checking on the supplied pointers.
          - Users inside libelf must all be changed to either
            elf_mem*_unchecked (which are just like mem*), or
            elf_mem*_safe (which take PTRVALs) and are checked.  Any
            unchanged call sites become compilation errors.
      
       * We do _not_ at this time fix elf_access_unsigned so that it doesn't
         make unaligned accesses.  We hope that unaligned accesses are OK on
         every supported architecture.  But it does check the supplied
         pointer for validity.
      
      This is part of the fix to a security issue, XSA-55.
      
      Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
      Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
      
      v7: Remove a spurious whitespace change.
      
      v5: Use allow_size value from xc_dom_vaddr_to_ptr to set xdest_size
           correctly.
          If ELF_ADVANCE_DEST advances past the end, mark the elf broken.
          Always regard NULL allowable region pointers (e.g. dest_base)
           as invalid (since NULL pointers don't point anywhere).
      
      v4: Fix ELF_UNSAFE_PTR to work on 32-bit even when provided 64-bit
           values.
          Fix xc_dom_load_elf_symtab not to call XC_DOM_PAGE_SIZE
           unnecessarily if load is false.  This was a regression.
      
      v3.1:
          Introduce a change to elf_store_field to undo the effects of
           the v3.1 change to the previous patch (the definition there
           is not compatible with the new types).
      
      v3: Fix a whitespace error.
      
      v2 was Acked-by: Ian Campbell <ian.campbell@citrix.com>
      
      v2: BUGFIX: elf_strval: Fix loop termination condition to actually work.
          BUGFIX: elf_strval: Fix return value to not always be totally wild.
          BUGFIX: xc_dom_load_elf_symtab: do proper check for small header size.
          xc_dom_load_elf_symtab: narrow scope of `hdr_ptr'.
          xc_dom_load_elf_symtab: split out uninit'd symtab.class ref fix.
          More comments on the lifetime/validity of elf-> dest ptrs etc.
          libelf.h: write "obsolete" out in full
          libelf.h: rename "dontuse" to "typeonly" and add doc comment
          elf_ptrval_in_range: Document trustedness of arguments.
          Style and commit message fixes.

Revision graph left in /home/xc_osstest/results/bisect.xen-unstable.build-armhf.xen-build.{dot,ps,png,html}.
----------------------------------------
18140: tolerable ALL FAIL

flight 18140 xen-unstable real-bisect [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/18140/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf                   4 xen-build               fail baseline untested


jobs:
 build-armhf                                                  fail    


------------------------------------------------------------
sg-report-flight on woking.cam.xci-test.com
logs: /home/xc_osstest/logs
images: /home/xc_osstest/images

Logs, config files, etc. are available at
    http://www.chiark.greenend.org.uk/~xensrcts/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [xen-unstable bisection] complete build-armhf
  2013-05-30 20:23 ` Julien Grall
@ 2013-05-30 20:55   ` Ian Campbell
  0 siblings, 0 replies; 9+ messages in thread
From: Ian Campbell @ 2013-05-30 20:55 UTC (permalink / raw)
  To: Julien Grall; +Cc: keir, xen-devel, xen.org, stefano.stabellini

On Thu, 2013-05-30 at 21:23 +0100, Julien Grall wrote:
> Hello,
> 
> I'm sorry for this compilation breakage :/.

I somehow missed this in my build test as well :-/

> I have either an incremental fix:

Which I have applied, thanks.

Ian.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [xen-unstable bisection] complete build-armhf
  2013-05-30 19:59 xen.org
@ 2013-05-30 20:23 ` Julien Grall
  2013-05-30 20:55   ` Ian Campbell
  0 siblings, 1 reply; 9+ messages in thread
From: Julien Grall @ 2013-05-30 20:23 UTC (permalink / raw)
  To: xen.org; +Cc: xen-devel, keir, Ian Campbell, stefano.stabellini

Hello,

I'm sorry for this compilation breakage :/.

I have either an incremental fix:

diff --git a/xen/include/asm-arm/early_printk.h b/xen/include/asm-arm/early_printk.h
index 03ead23..5f7c529 100644
--- a/xen/include/asm-arm/early_printk.h
+++ b/xen/include/asm-arm/early_printk.h
@@ -21,11 +21,12 @@ void early_panic(const char *fmt, ...) __attribute__((noreturn))
 
 #else
 
-static inline void early_printk(const char *fmt, ...)
-    __attribute__((format (printf, 1, 2)))
+static inline  __attribute__((format (printf, 1, 2))) void
+early_printk(const char *fmt, ...)
 {}
-static inline void  __attribute__((noreturn)) early_panic(const char *fmt, ...)
-    __attribute__((format (printf, 1, 2)))
+
+static inline void  __attribute__((noreturn))
+__attribute__((format (printf, 1, 2))) early_panic(const char *fmt, ...)
 {while(1);}
 
 #endif
 
-------------------------------
or the patch rewritten:

diff --git a/xen/include/asm-arm/early_printk.h b/xen/include/asm-arm/early_printk.h
index b72fce7..5f7c529 100644
--- a/xen/include/asm-arm/early_printk.h
+++ b/xen/include/asm-arm/early_printk.h
@@ -14,13 +14,20 @@
 
 #ifdef EARLY_PRINTK
 
-void early_printk(const char *fmt, ...);
-void early_panic(const char *fmt, ...) __attribute__((noreturn));
+void early_printk(const char *fmt, ...)
+    __attribute__((format (printf, 1, 2)));
+void early_panic(const char *fmt, ...) __attribute__((noreturn))
+    __attribute__((format (printf, 1, 2)));
 
 #else
 
-static inline void early_printk(const char *fmt, ...) {}
-static inline void  __attribute__((noreturn)) early_panic(const char *fmt, ...) {while(1);}
+static inline  __attribute__((format (printf, 1, 2))) void
+early_printk(const char *fmt, ...)
+{}
+
+static inline void  __attribute__((noreturn))
+__attribute__((format (printf, 1, 2))) early_panic(const char *fmt, ...)
+{while(1);}
 
 #endif
 
-------------------------------

Cheers,

Julien

On 05/30/2013 08:59 PM, xen.org wrote:

> branch xen-unstable
> xen branch xen-unstable
> job build-armhf
> test xen-build
> 
> 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:  54353cae096c19f176417f6d425de0a0f8a71228
>   Bug not present: cafdceb66e154f1ac204be935f9030959827bd1f
> 
> 
>   commit 54353cae096c19f176417f6d425de0a0f8a71228
>   Author: Julien Grall <julien.grall@linaro.org>
>   Date:   Thu May 23 16:05:18 2013 +0100
>   
>       xen/arm: check string format for early_printk
>       
>       Signed-off-by: Julien Grall <julien.grall@linaro.org>
>       Acked-by: Ian Campbell <ian.campbell@citrix.com>
> 
> 
> For bisection revision-tuple graph see:
>    http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.xen-unstable.build-armhf.xen-build.html
> Revision IDs in each graph node refer, respectively, to the Trees above.
> 
> ----------------------------------------
> Searching for failure / basis pass:
>  18035 fail [host=army] / 18033 ok.
> Failure / basis pass flights: 18035 / 18033
> Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git
> Tree: xen git://xenbits.xen.org/xen.git
> Latest e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 1adef1732f67b4039170210bb2e67c64c9dabd4c
> Basis pass e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 41abbadef60e5fccdfd688579dd458f7f7887cf5
> Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/staging/qemu-upstream-unstable.git#e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44-e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 git://xenbits.xen.org/xen.git#41abbadef60e5fccdfd688579dd458f7f7887cf5-1adef1732f67b4039170210bb2e67c64c9dabd4c
> using cache /export/home/osstest/repos/git-cache...
> using cache /export/home/osstest/repos/git-cache...
> locked cache /export/home/osstest/repos/git-cache...
> processing ./cacheing-git clone --bare git://xenbits.xen.org/xen.git /export/home/osstest/repos/xen...
> Initialized empty Git repository in /export/home/osstest/repos/xen/
> updating cache /export/home/osstest/repos/git-cache xen...
> using cache /export/home/osstest/repos/git-cache...
> using cache /export/home/osstest/repos/git-cache...
> locked cache /export/home/osstest/repos/git-cache...
> processing ./cacheing-git clone --bare git://xenbits.xen.org/xen.git /export/home/osstest/repos/xen...
> Initialized empty Git repository in /export/home/osstest/repos/xen/
> updating cache /export/home/osstest/repos/git-cache xen...
> Loaded 1001 nodes in revision graph
> Searching for test results:
>  18039 fail e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 74025300d55262155a3bdafddf257d82dcf0f6af
>  18040 pass e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 cafdceb66e154f1ac204be935f9030959827bd1f
>  18041 fail e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 b68346247f74e002ef180403167888a03f488080
>  18042 fail e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 54353cae096c19f176417f6d425de0a0f8a71228
>  18043 pass e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 cafdceb66e154f1ac204be935f9030959827bd1f
>  18044 fail e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 54353cae096c19f176417f6d425de0a0f8a71228
>  18045 pass e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 cafdceb66e154f1ac204be935f9030959827bd1f
>  18046 fail e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 54353cae096c19f176417f6d425de0a0f8a71228
>  18032 pass e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 41abbadef60e5fccdfd688579dd458f7f7887cf5
>  18033 pass e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 41abbadef60e5fccdfd688579dd458f7f7887cf5
>  18035 fail e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 1adef1732f67b4039170210bb2e67c64c9dabd4c
>  18036 pass e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 41abbadef60e5fccdfd688579dd458f7f7887cf5
>  18038 fail e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 1adef1732f67b4039170210bb2e67c64c9dabd4c
> Searching for interesting versions
>  Result found: flight 18032 (pass), for basis pass
>  Result found: flight 18035 (fail), for basis failure
>  Repro found: flight 18036 (pass), for basis pass
>  Repro found: flight 18038 (fail), for basis failure
>  0 revisions at e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 cafdceb66e154f1ac204be935f9030959827bd1f
> No revisions left to test, checking graph state.
>  Result found: flight 18040 (pass), for last pass
>  Result found: flight 18042 (fail), for first failure
>  Repro found: flight 18043 (pass), for last pass
>  Repro found: flight 18044 (fail), for first failure
>  Repro found: flight 18045 (pass), for last pass
>  Repro found: flight 18046 (fail), for first failure
> 
> *** Found and reproduced problem changeset ***
> 
>   Bug is in tree:  xen git://xenbits.xen.org/xen.git
>   Bug introduced:  54353cae096c19f176417f6d425de0a0f8a71228
>   Bug not present: cafdceb66e154f1ac204be935f9030959827bd1f
> 
> using cache /export/home/osstest/repos/git-cache...
> using cache /export/home/osstest/repos/git-cache...
> locked cache /export/home/osstest/repos/git-cache...
> processing ./cacheing-git clone --bare git://xenbits.xen.org/xen.git /export/home/osstest/repos/xen...
> Initialized empty Git repository in /export/home/osstest/repos/xen/
> updating cache /export/home/osstest/repos/git-cache xen...
> 
>   commit 54353cae096c19f176417f6d425de0a0f8a71228
>   Author: Julien Grall <julien.grall@linaro.org>
>   Date:   Thu May 23 16:05:18 2013 +0100
>   
>       xen/arm: check string format for early_printk
>       
>       Signed-off-by: Julien Grall <julien.grall@linaro.org>
>       Acked-by: Ian Campbell <ian.campbell@citrix.com>
> 
> Revision graph left in /home/xc_osstest/results/bisect.xen-unstable.build-armhf.xen-build.{dot,ps,png,html}.
> ----------------------------------------
> 18046: tolerable ALL FAIL
> 
> flight 18046 xen-unstable real-bisect [real]
> http://www.chiark.greenend.org.uk/~xensrcts/logs/18046/
> 
> Failures :-/ but no regressions.
> 
> Tests which did not succeed,
> including tests which could not be run:
>  build-armhf                   4 xen-build               fail baseline untested
> 
> 
> jobs:
>  build-armhf                                                  fail    
> 
> 
> ------------------------------------------------------------
> sg-report-flight on woking.cam.xci-test.com
> logs: /home/xc_osstest/logs
> images: /home/xc_osstest/images
> 
> Logs, config files, etc. are available at
>     http://www.chiark.greenend.org.uk/~xensrcts/logs
> 
> Test harness code can be found at
>     http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel

^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [xen-unstable bisection] complete build-armhf
@ 2013-05-30 19:59 xen.org
  2013-05-30 20:23 ` Julien Grall
  0 siblings, 1 reply; 9+ messages in thread
From: xen.org @ 2013-05-30 19:59 UTC (permalink / raw)
  To: xen-devel; +Cc: ian.jackson, keir, stefano.stabellini

branch xen-unstable
xen branch xen-unstable
job build-armhf
test xen-build

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:  54353cae096c19f176417f6d425de0a0f8a71228
  Bug not present: cafdceb66e154f1ac204be935f9030959827bd1f


  commit 54353cae096c19f176417f6d425de0a0f8a71228
  Author: Julien Grall <julien.grall@linaro.org>
  Date:   Thu May 23 16:05:18 2013 +0100
  
      xen/arm: check string format for early_printk
      
      Signed-off-by: Julien Grall <julien.grall@linaro.org>
      Acked-by: Ian Campbell <ian.campbell@citrix.com>


For bisection revision-tuple graph see:
   http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.xen-unstable.build-armhf.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Searching for failure / basis pass:
 18035 fail [host=army] / 18033 ok.
Failure / basis pass flights: 18035 / 18033
Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git
Tree: xen git://xenbits.xen.org/xen.git
Latest e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 1adef1732f67b4039170210bb2e67c64c9dabd4c
Basis pass e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 41abbadef60e5fccdfd688579dd458f7f7887cf5
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/staging/qemu-upstream-unstable.git#e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44-e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 git://xenbits.xen.org/xen.git#41abbadef60e5fccdfd688579dd458f7f7887cf5-1adef1732f67b4039170210bb2e67c64c9dabd4c
using cache /export/home/osstest/repos/git-cache...
using cache /export/home/osstest/repos/git-cache...
locked cache /export/home/osstest/repos/git-cache...
processing ./cacheing-git clone --bare git://xenbits.xen.org/xen.git /export/home/osstest/repos/xen...
Initialized empty Git repository in /export/home/osstest/repos/xen/
updating cache /export/home/osstest/repos/git-cache xen...
using cache /export/home/osstest/repos/git-cache...
using cache /export/home/osstest/repos/git-cache...
locked cache /export/home/osstest/repos/git-cache...
processing ./cacheing-git clone --bare git://xenbits.xen.org/xen.git /export/home/osstest/repos/xen...
Initialized empty Git repository in /export/home/osstest/repos/xen/
updating cache /export/home/osstest/repos/git-cache xen...
Loaded 1001 nodes in revision graph
Searching for test results:
 18039 fail e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 74025300d55262155a3bdafddf257d82dcf0f6af
 18040 pass e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 cafdceb66e154f1ac204be935f9030959827bd1f
 18041 fail e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 b68346247f74e002ef180403167888a03f488080
 18042 fail e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 54353cae096c19f176417f6d425de0a0f8a71228
 18043 pass e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 cafdceb66e154f1ac204be935f9030959827bd1f
 18044 fail e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 54353cae096c19f176417f6d425de0a0f8a71228
 18045 pass e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 cafdceb66e154f1ac204be935f9030959827bd1f
 18046 fail e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 54353cae096c19f176417f6d425de0a0f8a71228
 18032 pass e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 41abbadef60e5fccdfd688579dd458f7f7887cf5
 18033 pass e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 41abbadef60e5fccdfd688579dd458f7f7887cf5
 18035 fail e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 1adef1732f67b4039170210bb2e67c64c9dabd4c
 18036 pass e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 41abbadef60e5fccdfd688579dd458f7f7887cf5
 18038 fail e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 1adef1732f67b4039170210bb2e67c64c9dabd4c
Searching for interesting versions
 Result found: flight 18032 (pass), for basis pass
 Result found: flight 18035 (fail), for basis failure
 Repro found: flight 18036 (pass), for basis pass
 Repro found: flight 18038 (fail), for basis failure
 0 revisions at e2155ddd22fe4378030cbbdbbb089a6fa2f3ad44 cafdceb66e154f1ac204be935f9030959827bd1f
No revisions left to test, checking graph state.
 Result found: flight 18040 (pass), for last pass
 Result found: flight 18042 (fail), for first failure
 Repro found: flight 18043 (pass), for last pass
 Repro found: flight 18044 (fail), for first failure
 Repro found: flight 18045 (pass), for last pass
 Repro found: flight 18046 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  54353cae096c19f176417f6d425de0a0f8a71228
  Bug not present: cafdceb66e154f1ac204be935f9030959827bd1f

using cache /export/home/osstest/repos/git-cache...
using cache /export/home/osstest/repos/git-cache...
locked cache /export/home/osstest/repos/git-cache...
processing ./cacheing-git clone --bare git://xenbits.xen.org/xen.git /export/home/osstest/repos/xen...
Initialized empty Git repository in /export/home/osstest/repos/xen/
updating cache /export/home/osstest/repos/git-cache xen...

  commit 54353cae096c19f176417f6d425de0a0f8a71228
  Author: Julien Grall <julien.grall@linaro.org>
  Date:   Thu May 23 16:05:18 2013 +0100
  
      xen/arm: check string format for early_printk
      
      Signed-off-by: Julien Grall <julien.grall@linaro.org>
      Acked-by: Ian Campbell <ian.campbell@citrix.com>

Revision graph left in /home/xc_osstest/results/bisect.xen-unstable.build-armhf.xen-build.{dot,ps,png,html}.
----------------------------------------
18046: tolerable ALL FAIL

flight 18046 xen-unstable real-bisect [real]
http://www.chiark.greenend.org.uk/~xensrcts/logs/18046/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-armhf                   4 xen-build               fail baseline untested


jobs:
 build-armhf                                                  fail    


------------------------------------------------------------
sg-report-flight on woking.cam.xci-test.com
logs: /home/xc_osstest/logs
images: /home/xc_osstest/images

Logs, config files, etc. are available at
    http://www.chiark.greenend.org.uk/~xensrcts/logs

Test harness code can be found at
    http://xenbits.xensource.com/gitweb?p=osstest.git;a=summary

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2015-03-25  2:05 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-03-25  2:05 [xen-unstable bisection] complete build-armhf xen.org
  -- strict thread matches above, loose matches on Subject: below --
2014-09-10 16:52 xen.org
2013-08-08 23:00 xen.org
2013-07-10  2:51 xen.org
2013-07-10  9:09 ` Julien Grall
2013-06-15  2:13 xen.org
2013-05-30 19:59 xen.org
2013-05-30 20:23 ` Julien Grall
2013-05-30 20:55   ` Ian Campbell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.