branch xen-unstable xen branch xen-unstable job build-i386-oldkern test xen-build Tree: linux http://xenbits.xen.org/linux-2.6.18-xen.hg Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git Tree: xen http://xenbits.xen.org/staging/xen-unstable.hg *** Found and reproduced problem changeset *** Bug is in tree: xen http://xenbits.xen.org/staging/xen-unstable.hg Bug introduced: ccad7bed9163 Bug not present: eae6e5bb9079 changeset: 25404:ccad7bed9163 user: Stefano Stabellini <stefano.stabellini@eu.citrix.com> date: Tue May 29 16:36:50 2012 +0100 libxl: introduce libxl__alloc_vdev Introduce libxl__alloc_vdev: find a spare virtual block device in the domain passed as argument. Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-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-i386-oldkern.xen-build.html Revision IDs in each graph node refer, respectively, to the Trees above. ---------------------------------------- Searching for failure / basis pass: 12981 fail [host=moss-bug] / 12979 [host=itch-mite] 12978 [host=itch-mite] 12977 [host=itch-mite] 12976 [host=itch-mite] 12975 ok. Failure / basis pass flights: 12981 / 12975 Tree: linux http://xenbits.xen.org/linux-2.6.18-xen.hg Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git Tree: xen http://xenbits.xen.org/staging/xen-unstable.hg Latest 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445 6d8b472233779c2a028a03843603030d2b1aee86 894493e84fe7 Basis pass 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445 6d8b472233779c2a028a03843603030d2b1aee86 53e0571f94e4 Generating revisions with ./adhoc-revtuple-generator http://xenbits.xen.org/linux-2.6.18-xen.hg#90a9c811f4c0-90a9c811f4c0 git://xenbits.xen.org/staging/qemu-xen-unstable.git#7bde54662d45b0bbc2ee78c7a8bf2c97c6655445-7bde54662d45b0bbc2ee78c7a8bf2c97c6655445 git://xenbits.xen.org/staging/qemu-upstream-unstable.git#6d8b472233779c2a028a03843603030d2b1aee86-6d8b472233779c2a028a03843603030d2b1aee86 http://xenbits.xen.org/staging/xen-unstable.hg#53e0571f94e4-894493e84fe7 pulling from ssh://xen@xenbits.xen.org/HG/staging/xen-unstable.hg searching for changes adding changesets adding manifests adding file changes added 8 changesets with 21 changes to 17 files 17 files updated, 0 files merged, 1 files removed, 0 files unresolved pulling from ssh://xen@xenbits.xen.org/HG/staging/xen-unstable.hg searching for changes no changes found Loaded 76 nodes in revision graph Searching for test results: 12984 pass 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445 6d8b472233779c2a028a03843603030d2b1aee86 080b8e3f890f 12985 fail 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445 6d8b472233779c2a028a03843603030d2b1aee86 ccad7bed9163 12986 pass 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445 6d8b472233779c2a028a03843603030d2b1aee86 5d58718ad55d 12981 fail 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445 6d8b472233779c2a028a03843603030d2b1aee86 894493e84fe7 12987 pass 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445 6d8b472233779c2a028a03843603030d2b1aee86 00ad5024ed65 12989 pass 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445 6d8b472233779c2a028a03843603030d2b1aee86 eae6e5bb9079 12990 fail 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445 6d8b472233779c2a028a03843603030d2b1aee86 ccad7bed9163 12991 pass 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445 6d8b472233779c2a028a03843603030d2b1aee86 eae6e5bb9079 12971 [host=gall-mite] 12992 fail 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445 6d8b472233779c2a028a03843603030d2b1aee86 ccad7bed9163 12972 [host=itch-mite] 12993 pass 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445 6d8b472233779c2a028a03843603030d2b1aee86 eae6e5bb9079 12975 pass 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445 6d8b472233779c2a028a03843603030d2b1aee86 53e0571f94e4 12976 [host=itch-mite] 12994 fail 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445 6d8b472233779c2a028a03843603030d2b1aee86 ccad7bed9163 12977 [host=itch-mite] 12978 [host=itch-mite] 12979 [host=itch-mite] 12980 fail 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445 6d8b472233779c2a028a03843603030d2b1aee86 894493e84fe7 12982 pass 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445 6d8b472233779c2a028a03843603030d2b1aee86 53e0571f94e4 12983 fail 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445 6d8b472233779c2a028a03843603030d2b1aee86 894493e84fe7 Searching for interesting versions Result found: flight 12975 (pass), for basis pass Result found: flight 12980 (fail), for basis failure Repro found: flight 12982 (pass), for basis pass Repro found: flight 12983 (fail), for basis failure 0 revisions at 90a9c811f4c0 7bde54662d45b0bbc2ee78c7a8bf2c97c6655445 6d8b472233779c2a028a03843603030d2b1aee86 eae6e5bb9079 No revisions left to test, checking graph state. Result found: flight 12989 (pass), for last pass Result found: flight 12990 (fail), for first failure Repro found: flight 12991 (pass), for last pass Repro found: flight 12992 (fail), for first failure Repro found: flight 12993 (pass), for last pass Repro found: flight 12994 (fail), for first failure *** Found and reproduced problem changeset *** Bug is in tree: xen http://xenbits.xen.org/staging/xen-unstable.hg Bug introduced: ccad7bed9163 Bug not present: eae6e5bb9079 pulling from ssh://xen@xenbits.xen.org/HG/staging/xen-unstable.hg searching for changes no changes found changeset: 25404:ccad7bed9163 user: Stefano Stabellini <stefano.stabellini@eu.citrix.com> date: Tue May 29 16:36:50 2012 +0100 libxl: introduce libxl__alloc_vdev Introduce libxl__alloc_vdev: find a spare virtual block device in the domain passed as argument. Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com> Acked-by: Ian Jackson <ian.jackson@eu.citrix.com> Committed-by: Ian Campbell <ian.campbell@citrix.com> Revision graph left in /home/xc_osstest/results/bisect.xen-unstable.build-i386-oldkern.xen-build.{dot,ps,png,html}. ---------------------------------------- 12994: tolerable ALL FAIL flight 12994 xen-unstable real-bisect [real] http://www.chiark.greenend.org.uk/~xensrcts/logs/12994/ Failures :-/ but no regressions. Tests which did not succeed, including tests which could not be run: build-i386-oldkern 4 xen-build fail baseline untested jobs: build-i386-oldkern 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
Ian Campbell
2012-May-30 09:47 UTC
Re: [xen-unstable bisection] complete build-i386-oldkern
On Wed, 2012-05-30 at 09:13 +0100, xen.org wrote:> branch xen-unstable > xen branch xen-unstable > job build-i386-oldkern > test xen-build > > Tree: linux http://xenbits.xen.org/linux-2.6.18-xen.hg > Tree: qemu git://xenbits.xen.org/staging/qemu-xen-unstable.git > Tree: qemuu git://xenbits.xen.org/staging/qemu-upstream-unstable.git > Tree: xen http://xenbits.xen.org/staging/xen-unstable.hg > > *** Found and reproduced problem changeset *** > > Bug is in tree: xen http://xenbits.xen.org/staging/xen-unstable.hg > Bug introduced: ccad7bed9163 > Bug not present: eae6e5bb9079 > > > changeset: 25404:ccad7bed9163 > user: Stefano Stabellini <stefano.stabellini@eu.citrix.com> > date: Tue May 29 16:36:50 2012 +0100 > > libxl: introduce libxl__alloc_vdevThis is probably a false positive due to the race with the missing xl.h->_paths.h dependency. See "12988: regressions - FAIL" for details. Ian.
Ian Jackson
2012-May-30 10:05 UTC
Re: [xen-unstable bisection] complete build-i386-oldkern
Ian Campbell writes ("Re: [Xen-devel] [xen-unstable bisection] complete build-i386-oldkern"):> On Wed, 2012-05-30 at 09:13 +0100, xen.org wrote: > > changeset: 25404:ccad7bed9163 > > user: Stefano Stabellini <stefano.stabellini@eu.citrix.com> > > date: Tue May 29 16:36:50 2012 +0100 > > > > libxl: introduce libxl__alloc_vdev > > This is probably a false positive due to the race with the missing > xl.h->_paths.h dependency. See "12988: regressions - FAIL" for details.No, actually. If you follow the link http://www.chiark.greenend.org.uk/~xensrcts/results/bisect.xen-unstable.build-i386-oldkern.xen-build.html you can see the bisection graph with the tested revisions coloured red/green. The bisector insists on 3 alternating passes/fails with the before/after revisions before it will finger a changeset. So it would have to be a pretty reproduceable race, not a fluke. If you look at one of the flights listed as `fail'' for `...,ccad7bed9163'' - I looked at 12985 [1] - you''ll see this: cc1: warnings being treated as errors libxl.c:1748: error: ''libxl__alloc_vdev'' defined but not used make[3]: *** [libxl.o] Error 1 And indeed 25404:ccad7bed9163 introduces a static function which isn''t used. I should have spotted this in review and asked Stefano to add #ifdefs around it, pending introducing of the caller in the next patch(es). Anyway the dependency race is a bug too so I have committed your fix. libxl tip seems to build for me with make -j4 now. Ian. [1] There isn''t a link to this from the bisection page because I''m not sure how to get dot to do that. But you can url-hack it by analogy from any other flight: http://www.chiark.greenend.org.uk/~xensrcts/logs/12985/