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

[Xen-devel] [freebsd-master bisection] complete build-amd64-freebsd-again



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

Tree: freebsd git://github.com/freebsd/freebsd.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/135394/


  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-freebsd-again.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-freebsd-again.host-install(5)'
 --summary-out=tmp/135394.bisection-summary --basis-template=135233 
--blessings=real,real-bisect freebsd-master build-amd64-freebsd-again 
'host-install(5)'
Searching for failure / basis pass:
 135317 fail [host=fiano1] / 135233 [host=godello1] 135111 [host=godello1] 
134985 [host=godello1] 134811 [host=godello1] 134690 [host=merlot0] 134604 
[host=godello1] 134521 [host=godello1] 134426 [host=godello1] 134336 
[host=chardonnay1] 134258 [host=godello1] 134184 [host=godello1] 134123 
[host=godello1] 134066 [host=godello1] 133982 [host=baroque0] 133944 
[host=merlot0] 133898 [host=godello1] 133707 [host=baroque1] 133653 
[host=godello1] 133616 ok.
Failure / basis pass flights: 135317 / 133616
Tree: freebsd git://github.com/freebsd/freebsd.git
Latest 4284b348ee30b1fa32b59632063e08537834f86b
Basis pass 33436807929738dccab4da85728a5b11458d1bca
Generating revisions with ./adhoc-revtuple-generator  
git://github.com/freebsd/freebsd.git#33436807929738dccab4da85728a5b11458d1bca-4284b348ee30b1fa32b59632063e08537834f86b
From git://cache:9419/git://github.com/freebsd/freebsd
   46dc390e0e6..b4b01d25ea2  master     -> origin/master
   e7550742aa4..ff0c49d3ec0  svn_head   -> origin/svn_head
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:
 133616 pass 33436807929738dccab4da85728a5b11458d1bca
 133653 [host=godello1]
 133707 [host=baroque1]
 133796 [host=godello1]
 133765 [host=godello1]
 133840 [host=godello1]
 133827 [host=godello1]
 133898 [host=godello1]
 133944 [host=merlot0]
 133982 [host=baroque0]
 134066 [host=godello1]
 134123 [host=godello1]
 134184 [host=godello1]
 134258 [host=godello1]
 134336 [host=chardonnay1]
 134426 [host=godello1]
 134521 [host=godello1]
 134604 [host=godello1]
 134690 [host=merlot0]
 134811 [host=godello1]
 134914 [host=godello1]
 134963 [host=godello1]
 134967 [host=godello1]
 134944 [host=godello1]
 134925 [host=godello1]
 134930 [host=godello1]
 134931 [host=godello1]
 134951 [host=godello1]
 134934 [host=godello1]
 134968 [host=godello1]
 134938 [host=godello1]
 134958 [host=godello1]
 134960 [host=godello1]
 134962 [host=godello1]
 134985 [host=godello1]
 135111 [host=godello1]
 135233 [host=godello1]
 135317 fail 4284b348ee30b1fa32b59632063e08537834f86b
 135365 pass 89272daaee6a708326f2a868f1c8e77a2edbbcab
 135388 fail d61e108233bfdb3dfc507938f2a839b9884f053d
 135368 blocked 485db168ce72d9b9446258623166bd560893f6c4
 135369 blocked d8f1dd2350605f615b65ea9b03ab0bdb24fd7cd9
 135389 pass 070cf1ede1850d8c1824181e258b6ec1ac293255
 135370 pass 926ea6e16b2cd702735db657768aee008b3b536c
 135372 pass 84609db9944644ea5c2fa462169ec25955deb38d
 135390 fail d61e108233bfdb3dfc507938f2a839b9884f053d
 135358 pass 33436807929738dccab4da85728a5b11458d1bca
 135393 pass 070cf1ede1850d8c1824181e258b6ec1ac293255
 135376 fail 43aa0eb3b2a547f35d942be07fc56bd2584c4766
 135361 fail 4284b348ee30b1fa32b59632063e08537834f86b
 135363 pass 1e2cc9b20039fd852970f6249e5602aeed4199ce
 135394 fail d61e108233bfdb3dfc507938f2a839b9884f053d
 135379 pass 880e4a5aec9ec17ee57b6236ebac72d076a1aafa
 135381 pass 760abc0463109f1ff29fdcd8018d782951b45a82
 135385 pass 759979768d0eb0bbebbac8f42a07755adfafd1a4
 135387 pass 070cf1ede1850d8c1824181e258b6ec1ac293255
Searching for interesting versions
 Result found: flight 133616 (pass), for basis pass
 Result found: flight 135317 (fail), for basis failure
 Repro found: flight 135358 (pass), for basis pass
 Repro found: flight 135361 (fail), for basis failure
 0 revisions at 070cf1ede1850d8c1824181e258b6ec1ac293255
No revisions left to test, checking graph state.
 Result found: flight 135387 (pass), for last pass
 Result found: flight 135388 (fail), for first failure
 Repro found: flight 135389 (pass), for last pass
 Repro found: flight 135390 (fail), for first failure
 Repro found: flight 135393 (pass), for last pass
 Repro found: flight 135394 (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/135394/

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

dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.606774 to fit
pnmtopng: 62 colors found
Revision graph left in 
/home/logs/results/bisect/freebsd-master/build-amd64-freebsd-again.host-install(5).{dot,ps,png,html,svg}.
----------------------------------------
135394: tolerable ALL FAIL

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

Failures :-/ but no regressions.

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


jobs:
 build-amd64-freebsd-again                                    fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.