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

[Xen-devel] build-amd64-xen-freebsd (Re: [freebsd-master test] 135317: regressions - FAIL)



Roger Pau Monn� writes ("Re: [Xen-devel] [freebsd-master test] 135317: 
regressions - FAIL"):
> On Wed, May 01, 2019 at 11:50:44AM +0100, Ian Jackson wrote:
> > I guess this must be a host-specific FreeBSD kernel bug ?  Roger, are
> > you investigating ?
> 
> Hm, I'm not sure I follow why this is host-specific. It has happened
> on both fiano1 and godello1. AFAICT this is a regression in the
> FreeBSD kernel.

I thought it must be host-specific because I thought
build-amd64-xen-freebsd would be done with the previous, anointed,
version of freebsd.  But in fact it is done with the freshly built
freebsd version.  So this reasoning was wrong.

> Do you know if osstest has started a bisection of this? I'm not seeing
> anything on the summary page.

It has completed it.  See attached.

Ian.

--- Begin Message ---
branch xen-unstable
xenbranch xen-unstable
job build-amd64-xen-freebsd
testid host-install(5)

Tree: freebsd git://github.com/freebsd/freebsd.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:  freebsd git://github.com/freebsd/freebsd.git
  Bug introduced:  d61e108233bfdb3dfc507938f2a839b9884f053d
  Bug not present: 070cf1ede1850d8c1824181e258b6ec1ac293255
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/135357/


  commit d61e108233bfdb3dfc507938f2a839b9884f053d
  Author: kevans <kevans@xxxxxxxxxxx>
  Date:   Thu Apr 25 12:44:08 2019 +0000
  
      tun/tap: close race between destroy/ioctl handler
      
      It seems that there should be a better way to handle this, but this seems 
to
      be the more common approach and it should likely get replaced in all of 
the
      places it happens... Basically, thread 1 is in the process of destroying 
the
      tun/tap while thread 2 is executing one of the ioctls that requires the
      tun/tap mutex and the mutex is destroyed before the ioctl handler can
      acquire it.
      
      This is only one of the races described/found in PR 233955.
      
      PR:             233955
      Reviewed by:    ae
      MFC after:      2 weeks
      Differential Revision:  https://reviews.freebsd.org/D20027


For bisection revision-tuple graph see:
   
http://logs.test-lab.xenproject.org/osstest/results/bisect/freebsd-master/build-amd64-xen-freebsd.host-install(5).html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step 
'--graph-out=/home/logs/results/bisect/freebsd-master/build-amd64-xen-freebsd.host-install(5)'
 --summary-out=tmp/135357.bisection-summary --basis-template=135233 
--blessings=real,real-bisect freebsd-master build-amd64-xen-freebsd 
'host-install(5)'
Searching for failure / basis pass:
 135317 fail [host=godello1] / 135233 ok.
Failure / basis pass flights: 135317 / 135233
(tree in basispass but not in latest: seabios)
Tree: freebsd git://github.com/freebsd/freebsd.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 4284b348ee30b1fa32b59632063e08537834f86b 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
Basis pass b58321507702a1125aed58ddc320b560b1bffc71 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
Generating revisions with ./adhoc-revtuple-generator  
git://github.com/freebsd/freebsd.git#b58321507702a1125aed58ddc320b560b1bffc71-4284b348ee30b1fa32b59632063e08537834f86b
 
git://xenbits.xen.org/qemu-xen.git#de5b678ca4dcdfa83e322491d478d66df56c1986-de5b678ca4dcdfa83e322491d478d66df56c1986
 
git://xenbits.xen.org/xen.git#cb70a26f78848fe45f593f7ebc9cfaac760a791b-cb70a26f78848fe45f593f7ebc9cfaac760a791b
Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to 
remove them.

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to 
remove them.

Use of uninitialized value $parents in array dereference at 
./adhoc-revtuple-generator line 465.
Use of uninitialized value in concatenation (.) or string at 
./adhoc-revtuple-generator line 465.
Use of uninitialized value $parents in array dereference at 
./adhoc-revtuple-generator line 465.
Use of uninitialized value in concatenation (.) or string at 
./adhoc-revtuple-generator line 465.
Loaded 1012 nodes in revision graph
Searching for test results:
 135233 pass b58321507702a1125aed58ddc320b560b1bffc71 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135334 pass b58321507702a1125aed58ddc320b560b1bffc71 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135317 fail 4284b348ee30b1fa32b59632063e08537834f86b 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135335 fail 4284b348ee30b1fa32b59632063e08537834f86b 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135338 fail c438332a2269e86193bd40cd6553373617de2be0 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135339 pass e8c3f745e387efdf46ee483db6427a7aad75f9d6 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135342 pass 070cf1ede1850d8c1824181e258b6ec1ac293255 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135347 fail 9fa301b5e86ec7c2e1a353524120334e90e91073 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135348 fail d61e108233bfdb3dfc507938f2a839b9884f053d 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135352 pass 070cf1ede1850d8c1824181e258b6ec1ac293255 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135353 fail d61e108233bfdb3dfc507938f2a839b9884f053d 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135356 pass 070cf1ede1850d8c1824181e258b6ec1ac293255 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
 135357 fail d61e108233bfdb3dfc507938f2a839b9884f053d 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
Searching for interesting versions
 Result found: flight 135233 (pass), for basis pass
 Result found: flight 135317 (fail), for basis failure
 Repro found: flight 135334 (pass), for basis pass
 Repro found: flight 135335 (fail), for basis failure
 0 revisions at 070cf1ede1850d8c1824181e258b6ec1ac293255 
de5b678ca4dcdfa83e322491d478d66df56c1986 
cb70a26f78848fe45f593f7ebc9cfaac760a791b
No revisions left to test, checking graph state.
 Result found: flight 135342 (pass), for last pass
 Result found: flight 135348 (fail), for first failure
 Repro found: flight 135352 (pass), for last pass
 Repro found: flight 135353 (fail), for first failure
 Repro found: flight 135356 (pass), for last pass
 Repro found: flight 135357 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  freebsd git://github.com/freebsd/freebsd.git
  Bug introduced:  d61e108233bfdb3dfc507938f2a839b9884f053d
  Bug not present: 070cf1ede1850d8c1824181e258b6ec1ac293255
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/135357/

Auto packing the repository in background for optimum performance.
See "git help gc" for manual housekeeping.
error: The last gc run reported the following. Please correct the root cause
and remove gc.log.
Automatic cleanup will not be performed until the file is removed.

warning: There are too many unreachable loose objects; run 'git prune' to 
remove them.


  commit d61e108233bfdb3dfc507938f2a839b9884f053d
  Author: kevans <kevans@xxxxxxxxxxx>
  Date:   Thu Apr 25 12:44:08 2019 +0000
  
      tun/tap: close race between destroy/ioctl handler
      
      It seems that there should be a better way to handle this, but this seems 
to
      be the more common approach and it should likely get replaced in all of 
the
      places it happens... Basically, thread 1 is in the process of destroying 
the
      tun/tap while thread 2 is executing one of the ioctls that requires the
      tun/tap mutex and the mutex is destroyed before the ioctl handler can
      acquire it.
      
      This is only one of the races described/found in PR 233955.
      
      PR:             233955
      Reviewed by:    ae
      MFC after:      2 weeks
      Differential Revision:  https://reviews.freebsd.org/D20027

Revision graph left in 
/home/logs/results/bisect/freebsd-master/build-amd64-xen-freebsd.host-install(5).{dot,ps,png,html,svg}.
----------------------------------------
135357: tolerable ALL FAIL

flight 135357 freebsd-master real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/135357/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-amd64-xen-freebsd       5 host-install(5)         fail baseline untested


jobs:
 build-amd64-xen-freebsd                                      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


_______________________________________________
osstest-output mailing list
osstest-output@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/osstest-output

--- End Message ---
_______________________________________________
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®.