<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>196400</bug_id>
          
          <creation_ts>2019-03-29 10:32:24 -0700</creation_ts>
          <short_desc>[ Mac WK2 ] Layout Test fast/mediastream/MediaStreamTrack-getSettings.html is a flaky failure</short_desc>
          <delta_ts>2019-10-09 11:10:19 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebRTC</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Shawn Roberts">sroberts</reporter>
          <assigned_to name="Eric Carlson">eric.carlson</assigned_to>
          <cc>ap</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>glenn</cc>
    
    <cc>hta</cc>
    
    <cc>jer.noble</cc>
    
    <cc>lforschler</cc>
    
    <cc>philipj</cc>
    
    <cc>sergio</cc>
    
    <cc>tommyw</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1522491</commentid>
    <comment_count>0</comment_count>
    <who name="Shawn Roberts">sroberts</who>
    <bug_when>2019-03-29 10:32:24 -0700</bug_when>
    <thetext>The following layout test is flaky on Mac WK2 Release and Debug

fast/mediastream/MediaStreamTrack-getSettings.html

Probable cause:

Test has been flaky on the dashboard for the entire available history. 

After changes in https://trac.webkit.org/changeset/243094/webkit I was able to reproduce locally.

Testing locally I got it to fail consistently up until r243094. Prior to 243092 it passes locally, but obviously it fails on the bots prior to the change. I don&apos;t know if the timing changes in 243094 have allowed the test to fail locally.

Reproduced with:

run-webkit-tests fast/mediastream/MediaStreamTrack-getSettings.html --iterations 3000 -fg

Using -fg it has about a 15% failure rate locally. If I do it with just 1 child process and -g it fails about 2 in 3000 iterations. 

Flakiness Dashboard:

https://webkit-test-results.webkit.org/dashboards/flakiness_dashboard.html#showAllRuns=true&amp;tests=fast%2Fmediastream%2FMediaStreamTrack-getSettings.html

Diff:

--- /Volumes/Data/slave/mojave-release-tests-wk2/build/layout-test-results/fast/mediastream/MediaStreamTrack-getSettings-expected.txt
+++ /Volumes/Data/slave/mojave-release-tests-wk2/build/layout-test-results/fast/mediastream/MediaStreamTrack-getSettings-actual.txt
@@ -13,7 +13,7 @@
 audio track settings:
   settings.deviceId = &lt;UUID&gt;
   settings.echoCancellation = false
-  settings.sampleRate = 44100
+  settings.sampleRate = 0
   settings.volume = 1
 
 According to the spec: &quot;[every setting] MUST be a member of the set defined for that property by getCapabilities()&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1522492</commentid>
    <comment_count>1</comment_count>
    <who name="Shawn Roberts">sroberts</who>
    <bug_when>2019-03-29 10:34:58 -0700</bug_when>
    <thetext>Adding Chris Dumez, incase the timing changes affected it at all.

Adding Eric Carlson, as they created the test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1522510</commentid>
    <comment_count>2</comment_count>
    <who name="Shawn Roberts">sroberts</who>
    <bug_when>2019-03-29 11:37:23 -0700</bug_when>
    <thetext>marked flaky in https://trac.webkit.org/changeset/243652/webkit while waiting for a fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1523824</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-04-03 12:02:06 -0700</bug_when>
    <thetext>&lt;rdar://problem/49567579&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1523825</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-04-03 12:04:48 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/243094/webkit merely impacted timing. This is an example of a flaky test becoming flakier.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1523832</commentid>
    <comment_count>5</comment_count>
    <who name="Shawn Roberts">sroberts</who>
    <bug_when>2019-04-03 12:13:39 -0700</bug_when>
    <thetext>(In reply to Chris Dumez from comment #4)
&gt; https://trac.webkit.org/changeset/243094/webkit merely impacted timing. This
&gt; is an example of a flaky test becoming flakier.

Correct, I was just pointing out after your revision I was able to reproduce it locally and more consistently. It has been flaky it&apos;s available history. I was not blaming you for general flaky behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1577909</commentid>
    <comment_count>6</comment_count>
      <attachid>380456</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2019-10-08 13:18:38 -0700</bug_when>
    <thetext>Created attachment 380456
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1578277</commentid>
    <comment_count>7</comment_count>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2019-10-09 10:08:44 -0700</bug_when>
    <thetext>The mac-wk1 failure is unrelated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1578305</commentid>
    <comment_count>8</comment_count>
      <attachid>380456</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-09 11:10:17 -0700</bug_when>
    <thetext>Comment on attachment 380456
Patch

Clearing flags on attachment: 380456

Committed r250918: &lt;https://trac.webkit.org/changeset/250918&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1578306</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-10-09 11:10:19 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>380456</attachid>
            <date>2019-10-08 13:18:38 -0700</date>
            <delta_ts>2019-10-09 11:10:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-196400-20191008131837.patch</filename>
            <type>text/plain</type>
            <size>11207</size>
            <attacher name="Eric Carlson">eric.carlson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUwNzcyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTg2MmFjZGIyODdlYTlj
YzU2MjUyMjBmMTgwYzczZDgzMTIyMjFhMi4uMWVhNzFiZDMzMGZmMDU1NzQ2MzA1NWQ1OGQ0OTU0
ZDBmZTdiNDFlMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE5LTEwLTA4ICBFcmlj
IENhcmxzb24gIDxlcmljLmNhcmxzb25AYXBwbGUuY29tPgorCisgICAgICAgIFsgTWFjIFdLMiBd
IExheW91dCBUZXN0IGZhc3QvbWVkaWFzdHJlYW0vTWVkaWFTdHJlYW1UcmFjay1nZXRTZXR0aW5n
cy5odG1sIGlzIGEgZmxha3kgZmFpbHVyZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTk2NDAwCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS80OTU2NzU3
OT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBObyBu
ZXcgdGVzdHMsIHRoaXMgZml4ZXMgYSBicm9rZW4gdGVzdC4KKworICAgICAgICAqIHBsYXRmb3Jt
L21lZGlhc3RyZWFtL21hYy9Nb2NrUmVhbHRpbWVBdWRpb1NvdXJjZU1hYy5oOgorICAgICAgICAq
IHBsYXRmb3JtL21lZGlhc3RyZWFtL21hYy9Nb2NrUmVhbHRpbWVBdWRpb1NvdXJjZU1hYy5tbToK
KyAgICAgICAgKFdlYkNvcmU6Ok1vY2tSZWFsdGltZUF1ZGlvU291cmNlTWFjOjpyZWNvbmZpZ3Vy
ZSk6IFJlY29uZmlndXJlIGJ1ZmZlcnMgYXMgd2VsbC4KKyAgICAgICAgKFdlYkNvcmU6Ok1vY2tS
ZWFsdGltZUF1ZGlvU291cmNlTWFjOjpyZW5kZXIpOiBDYWxsIHJlY29uZmlndXJlIGlmIHRoZSBi
dWZmZXIgaXNuJ3QKKyAgICAgICAgY29uZmlndXJlZCBjb3JyZWN0bHkuCisgICAgICAgIChXZWJD
b3JlOjpNb2NrUmVhbHRpbWVBdWRpb1NvdXJjZU1hYzo6c2V0dGluZ3NEaWRDaGFuZ2UpOiBDYWxs
IHJlY29uZmlndXJlLgorCisgICAgICAgICogcGxhdGZvcm0vbW9jay9Nb2NrUmVhbHRpbWVBdWRp
b1NvdXJjZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpNb2NrUmVhbHRpbWVBdWRpb1NvdXJjZTo6
TW9ja1JlYWx0aW1lQXVkaW9Tb3VyY2UpOiBTZXQgc2FtcGxlIHJhdGUgdG8gZGVmYXVsdC4KKwog
MjAxOS0xMC0wNiAgUnlvc3VrZSBOaXdhICA8cm5pd2FAd2Via2l0Lm9yZz4KIAogICAgICAgICBh
dHRhY2hTaGFkb3cgc2hvdWxkIHN1cHBvcnQgYXR0YWNoaW5nIGEgc2hhZG93IHJvb3QgdG8gYSBt
YWluIGVsZW1lbnQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21lZGlhc3Ry
ZWFtL21hYy9Nb2NrUmVhbHRpbWVBdWRpb1NvdXJjZU1hYy5tbSBiL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL21lZGlhc3RyZWFtL21hYy9Nb2NrUmVhbHRpbWVBdWRpb1NvdXJjZU1hYy5tbQppbmRl
eCA2MTFhYzE2YjllY2I4Njg5OGEzNzI2NDcxYzc2MjA3MTJmYjliMzg0Li4wN2Q2Y2Q0NWE4ZDQy
MTk5MzNiZTMyZTU0M2M0MzVjZTIxZWIxZWQ0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9tZWRpYXN0cmVhbS9tYWMvTW9ja1JlYWx0aW1lQXVkaW9Tb3VyY2VNYWMubW0KKysr
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWVkaWFzdHJlYW0vbWFjL01vY2tSZWFsdGltZUF1
ZGlvU291cmNlTWFjLm1tCkBAIC0xMjMsNyArMTIzLDExIEBAIHZvaWQgTW9ja1JlYWx0aW1lQXVk
aW9Tb3VyY2VNYWM6OmVtaXRTYW1wbGVCdWZmZXJzKHVpbnQzMl90IGZyYW1lQ291bnQpCiB2b2lk
IE1vY2tSZWFsdGltZUF1ZGlvU291cmNlTWFjOjpyZWNvbmZpZ3VyZSgpCiB7CiAgICAgQVNTRVJU
KCFpc01haW5UaHJlYWQoKSk7Ci0gICAgbV9tYXhpbWl1bUZyYW1lQ291bnQgPSBXVEY6OnJvdW5k
VXBUb1Bvd2VyT2ZUd28ocmVuZGVySW50ZXJ2YWwoKS5zZWNvbmRzKCkgKiBzYW1wbGVSYXRlKCkg
KiAyKTsKKworICAgIGF1dG8gcmF0ZSA9IHNhbXBsZVJhdGUoKTsKKyAgICBBU1NFUlQocmF0ZSk7
CisKKyAgICBtX21heGltaXVtRnJhbWVDb3VudCA9IFdURjo6cm91bmRVcFRvUG93ZXJPZlR3byhy
ZW5kZXJJbnRlcnZhbCgpLnNlY29uZHMoKSAqIHJhdGUgKiAyKTsKICAgICBBU1NFUlQobV9tYXhp
bWl1bUZyYW1lQ291bnQpOwogCiAgICAgY29uc3QgaW50IGJ5dGVzUGVyRmxvYXQgPSBzaXplb2Yo
RmxvYXQzMik7CkBAIC0xMzIsMTkgKzEzNiwzMCBAQCB2b2lkIE1vY2tSZWFsdGltZUF1ZGlvU291
cmNlTWFjOjpyZWNvbmZpZ3VyZSgpCiAgICAgY29uc3QgYm9vbCBpc0Zsb2F0ID0gdHJ1ZTsKICAg
ICBjb25zdCBib29sIGlzQmlnRW5kaWFuID0gZmFsc2U7CiAgICAgY29uc3QgYm9vbCBpc05vbklu
dGVybGVhdmVkID0gdHJ1ZTsKLSAgICBGaWxsT3V0QVNCREZvckxQQ00obV9zdHJlYW1Gb3JtYXQs
IHNhbXBsZVJhdGUoKSwgY2hhbm5lbENvdW50LCBiaXRzUGVyQnl0ZSAqIGJ5dGVzUGVyRmxvYXQs
IGJpdHNQZXJCeXRlICogYnl0ZXNQZXJGbG9hdCwgaXNGbG9hdCwgaXNCaWdFbmRpYW4sIGlzTm9u
SW50ZXJsZWF2ZWQpOworICAgIEZpbGxPdXRBU0JERm9yTFBDTShtX3N0cmVhbUZvcm1hdCwgcmF0
ZSwgY2hhbm5lbENvdW50LCBiaXRzUGVyQnl0ZSAqIGJ5dGVzUGVyRmxvYXQsIGJpdHNQZXJCeXRl
ICogYnl0ZXNQZXJGbG9hdCwgaXNGbG9hdCwgaXNCaWdFbmRpYW4sIGlzTm9uSW50ZXJsZWF2ZWQp
OwogCiAgICAgbV9hdWRpb0J1ZmZlckxpc3QgPSBtYWtlVW5pcXVlPFdlYkF1ZGlvQnVmZmVyTGlz
dD4obV9zdHJlYW1Gb3JtYXQsIG1fc3RyZWFtRm9ybWF0Lm1CeXRlc1BlckZyYW1lICogbV9tYXhp
bWl1bUZyYW1lQ291bnQpOwogCiAgICAgQ01Gb3JtYXREZXNjcmlwdGlvblJlZiBmb3JtYXREZXNj
cmlwdGlvbjsKICAgICBDTUF1ZGlvRm9ybWF0RGVzY3JpcHRpb25DcmVhdGUoTlVMTCwgJm1fc3Ry
ZWFtRm9ybWF0LCAwLCBOVUxMLCAwLCBOVUxMLCBOVUxMLCAmZm9ybWF0RGVzY3JpcHRpb24pOwog
ICAgIG1fZm9ybWF0RGVzY3JpcHRpb24gPSBhZG9wdENGKGZvcm1hdERlc2NyaXB0aW9uKTsKKwor
ICAgIHNpemVfdCBzYW1wbGVDb3VudCA9IDIgKiByYXRlOworICAgIG1fYmlwQm9wQnVmZmVyLnJl
c2l6ZShzYW1wbGVDb3VudCk7CisgICAgbV9iaXBCb3BCdWZmZXIuZmlsbCgwKTsKKworICAgIHNp
emVfdCBiaXBCb3BTYW1wbGVDb3VudCA9IGNlaWwoQmlwQm9wRHVyYXRpb24gKiByYXRlKTsKKyAg
ICBzaXplX3QgYmlwU3RhcnQgPSAwOworICAgIHNpemVfdCBib3BTdGFydCA9IHJhdGU7CisKKyAg
ICBhZGRIdW0oQmlwQm9wVm9sdW1lLCBCaXBGcmVxdWVuY3ksIHJhdGUsIDAsIG1fYmlwQm9wQnVm
ZmVyLmRhdGEoKSArIGJpcFN0YXJ0LCBiaXBCb3BTYW1wbGVDb3VudCk7CisgICAgYWRkSHVtKEJp
cEJvcFZvbHVtZSwgQm9wRnJlcXVlbmN5LCByYXRlLCAwLCBtX2JpcEJvcEJ1ZmZlci5kYXRhKCkg
KyBib3BTdGFydCwgYmlwQm9wU2FtcGxlQ291bnQpOwogfQogCiB2b2lkIE1vY2tSZWFsdGltZUF1
ZGlvU291cmNlTWFjOjpyZW5kZXIoU2Vjb25kcyBkZWx0YSkKIHsKICAgICBBU1NFUlQoIWlzTWFp
blRocmVhZCgpKTsKLSAgICBpZiAoIW1fYXVkaW9CdWZmZXJMaXN0KQorICAgIGlmICghbV9hdWRp
b0J1ZmZlckxpc3QgfHwgIW1fYmlwQm9wQnVmZmVyLnNpemUoKSkKICAgICAgICAgcmVjb25maWd1
cmUoKTsKIAogICAgIHVpbnQzMl90IHRvdGFsRnJhbWVDb3VudCA9IGFsaWduVG8xNkJ5dGVzKGRl
bHRhLnNlY29uZHMoKSAqIHNhbXBsZVJhdGUoKSk7CkBAIC0xNzMsMjEgKzE4OCw3IEBAIHZvaWQg
TW9ja1JlYWx0aW1lQXVkaW9Tb3VyY2VNYWM6OnNldHRpbmdzRGlkQ2hhbmdlKE9wdGlvblNldDxS
ZWFsdGltZU1lZGlhU291cmNlCiB7CiAgICAgaWYgKHNldHRpbmdzLmNvbnRhaW5zKFJlYWx0aW1l
TWVkaWFTb3VyY2VTZXR0aW5nczo6RmxhZzo6U2FtcGxlUmF0ZSkpIHsKICAgICAgICAgbV93b3Jr
UXVldWUtPmRpc3BhdGNoKFt0aGlzLCBwcm90ZWN0ZWRUaGlzID0gbWFrZVJlZigqdGhpcyldIHsK
LSAgICAgICAgICAgIG1fZm9ybWF0RGVzY3JpcHRpb24gPSBudWxscHRyOwotICAgICAgICAgICAg
bV9hdWRpb0J1ZmZlckxpc3QgPSBudWxscHRyOwotCi0gICAgICAgICAgICBhdXRvIHJhdGUgPSBz
YW1wbGVSYXRlKCk7Ci0gICAgICAgICAgICBzaXplX3Qgc2FtcGxlQ291bnQgPSAyICogcmF0ZTsK
LQotICAgICAgICAgICAgbV9iaXBCb3BCdWZmZXIuZ3JvdyhzYW1wbGVDb3VudCk7Ci0gICAgICAg
ICAgICBtX2JpcEJvcEJ1ZmZlci5maWxsKDApOwotCi0gICAgICAgICAgICBzaXplX3QgYmlwQm9w
U2FtcGxlQ291bnQgPSBjZWlsKEJpcEJvcER1cmF0aW9uICogcmF0ZSk7Ci0gICAgICAgICAgICBz
aXplX3QgYmlwU3RhcnQgPSAwOwotICAgICAgICAgICAgc2l6ZV90IGJvcFN0YXJ0ID0gcmF0ZTsK
LQotICAgICAgICAgICAgYWRkSHVtKEJpcEJvcFZvbHVtZSwgQmlwRnJlcXVlbmN5LCByYXRlLCAw
LCBtX2JpcEJvcEJ1ZmZlci5kYXRhKCkgKyBiaXBTdGFydCwgYmlwQm9wU2FtcGxlQ291bnQpOwot
ICAgICAgICAgICAgYWRkSHVtKEJpcEJvcFZvbHVtZSwgQm9wRnJlcXVlbmN5LCByYXRlLCAwLCBt
X2JpcEJvcEJ1ZmZlci5kYXRhKCkgKyBib3BTdGFydCwgYmlwQm9wU2FtcGxlQ291bnQpOworICAg
ICAgICAgICAgcmVjb25maWd1cmUoKTsKICAgICAgICAgfSk7CiAgICAgfQogCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tb2NrL01vY2tSZWFsdGltZUF1ZGlvU291cmNlLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21vY2svTW9ja1JlYWx0aW1lQXVkaW9Tb3VyY2Uu
Y3BwCmluZGV4IDgzYTU2MzIxZDdhZTc4NDI1OTViMGE1ODBkZDQ1OGY3ZmEwNDQ4NzUuLmUwM2E2
NTI5NzJiNjEwOTM4MjkxY2UwNjE5ZTliZWVkZGMzZjAyNDAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL21vY2svTW9ja1JlYWx0aW1lQXVkaW9Tb3VyY2UuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL21vY2svTW9ja1JlYWx0aW1lQXVkaW9Tb3VyY2UuY3BwCkBA
IC02OCw2ICs2OCw4IEBAIE1vY2tSZWFsdGltZUF1ZGlvU291cmNlOjpNb2NrUmVhbHRpbWVBdWRp
b1NvdXJjZShTdHJpbmcmJiBkZXZpY2VJRCwgU3RyaW5nJiYgbmFtCiAgICAgYXV0byBkZXZpY2Ug
PSBNb2NrUmVhbHRpbWVNZWRpYVNvdXJjZUNlbnRlcjo6bW9ja0RldmljZVdpdGhQZXJzaXN0ZW50
SUQocGVyc2lzdGVudElEKCkpOwogICAgIEFTU0VSVChkZXZpY2UpOwogICAgIG1fZGV2aWNlID0g
KmRldmljZTsKKworICAgIHNldFNhbXBsZVJhdGUoV1RGOjpnZXQ8TW9ja01pY3JvcGhvbmVQcm9w
ZXJ0aWVzPihtX2RldmljZS5wcm9wZXJ0aWVzKS5kZWZhdWx0U2FtcGxlUmF0ZSk7CiB9CiAKIE1v
Y2tSZWFsdGltZUF1ZGlvU291cmNlOjp+TW9ja1JlYWx0aW1lQXVkaW9Tb3VyY2UoKQpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4
IDQ3MTk5MDcyZjdmMjY2NWUxYWM4ZWY5NjVlNzUxNDE5MDc1Y2EzMDQuLjkwZmViM2UxYmU1ZTlh
Mzc1MWIzMDc3YmU3Y2FiYzlmMDgxNjhkNmQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxOS0x
MC0wOCAgRXJpYyBDYXJsc29uICA8ZXJpYy5jYXJsc29uQGFwcGxlLmNvbT4KKworICAgICAgICBb
IE1hYyBXSzIgXSBMYXlvdXQgVGVzdCBmYXN0L21lZGlhc3RyZWFtL01lZGlhU3RyZWFtVHJhY2st
Z2V0U2V0dGluZ3MuaHRtbCBpcyBhIGZsYWt5IGZhaWx1cmUKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NjQwMAorICAgICAgICA8cmRhcjovL3Byb2Js
ZW0vNDk1Njc1Nzk+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBmYXN0L21lZGlhc3RyZWFtL01lZGlhU3RyZWFtVHJhY2stZ2V0U2V0dGluZ3MuaHRt
bDogQ2xlYW51cCB0ZXN0LgorICAgICAgICAqIHBsYXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0
aW9uczogVW5za2lwIHRlc3QuCisKIDIwMTktMTAtMDcgIENocmlzIExvcmQgIDxjbG9yZEBpZ2Fs
aWEuY29tPgogCiAgICAgICAgIEltcG9ydCBPZmZzY3JlZW5DYW52YXMgV2ViIFBsYXRmb3JtIFRl
c3RzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L21lZGlhc3RyZWFtL01lZGlhU3RyZWFt
VHJhY2stZ2V0U2V0dGluZ3MuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vTWVk
aWFTdHJlYW1UcmFjay1nZXRTZXR0aW5ncy5odG1sCmluZGV4IGIzNWZiZDNlOTgyMWJhYjA1ZjQ5
MWZhNDAxMjE3Nzg5ZWQwYjUyYjQuLmQ4NjQ1OGY1ODg0MzdhNzM2Yzk5M2FjZDk3MDBmYTg2MzA2
OTgwYzEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJlYW0vTWVkaWFTdHJl
YW1UcmFjay1nZXRTZXR0aW5ncy5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvbWVkaWFzdHJl
YW0vTWVkaWFTdHJlYW1UcmFjay1nZXRTZXR0aW5ncy5odG1sCkBAIC00LDggKzQsNyBAQAogICAg
ICAgICA8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3Njcmlw
dD4KICAgICAgICAgPHNjcmlwdCBzcmM9Ii4vcmVzb3VyY2VzL2dldFVzZXJNZWRpYS1oZWxwZXIu
anMiPjwvc2NyaXB0PgogICAgICAgICA8c2NyaXB0PgotICAgICAgICAgICAgdmFyIG1lZGlhU3Ry
ZWFtOwotICAgICAgICAgICAgdmFyIHRyYWNrOworICAgICAgICAgICAgbGV0IHRyYWNrOwogCiAg
ICAgICAgICAgICBmdW5jdGlvbiBsaW1pdFByZWNpc2lvbih2YWx1ZSwgcHJlY2lzaW9uKQogICAg
ICAgICAgICAgewpAQCAtMTQsMTkgKzEzLDI0IEBACiAgICAgICAgICAgICAgICAgcmV0dXJuIHZh
bHVlOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgCisgICAgICAgICAgICBmdW5jdGlvbiBm
b3JFYWNoTmF0aXZlUHJvcGVydHkobGlzdCwgZnVuYykKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBmb3IgKGxldCBwcm9wZXJ0eSBpbiBsaXN0KSB7CisgICAgICAgICAgICAgICAgICAg
IGlmIChsaXN0Lmhhc093blByb3BlcnR5KHByb3BlcnR5LCBsaXN0W3Byb3BlcnR5XSkgfHwgbGlz
dC5fX3Byb3RvX18uaGFzT3duUHJvcGVydHkocHJvcGVydHkpKQorICAgICAgICAgICAgICAgICAg
ICAgICAgZnVuYyhwcm9wZXJ0eSwgbGlzdFtwcm9wZXJ0eV0pOworICAgICAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIAogICAgICAgICAgICAgZnVuY3Rpb24gbGlzdFRy
YWNrU2V0dGluZ3ModHJhY2spCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgZGVidWco
YCR7dHJhY2sua2luZH0gdHJhY2sgc2V0dGluZ3M6YCk7Ci0gICAgICAgICAgICAgICAgc2V0dGlu
Z3MgPSB0cmFjay5nZXRTZXR0aW5ncygpOwotICAgICAgICAgICAgICAgIGZvciAodmFyIHByb3Bl
cnR5IGluIHNldHRpbmdzKSB7Ci0gICAgICAgICAgICAgICAgICAgIGlmIChzZXR0aW5ncy5oYXNP
d25Qcm9wZXJ0eShwcm9wZXJ0eSkgfHwgc2V0dGluZ3MuX19wcm90b19fLmhhc093blByb3BlcnR5
KHByb3BlcnR5KSkgewotICAgICAgICAgICAgICAgICAgICAgICAgaWYgKHByb3BlcnR5ID09ICJk
ZXZpY2VJZCIpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWUgPSAiJmx0O1VVSUQ+
IjsKLSAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2YWx1ZSA9IGxpbWl0UHJlY2lzaW9uKHNldHRpbmdzW3Byb3BlcnR5XSwgMyk7Ci0gICAg
ICAgICAgICAgICAgICAgICAgICBkZWJ1ZyhgICBzZXR0aW5ncy4ke3Byb3BlcnR5fSA9ICR7dmFs
dWV9YCk7Ci0gICAgICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICB9CisgICAgICAg
ICAgICAgICAgZm9yRWFjaE5hdGl2ZVByb3BlcnR5KHRyYWNrLmdldFNldHRpbmdzKCksIChwcm9w
ZXJ0eSwgdmFsdWUpID0+IHsKKyAgICAgICAgICAgICAgICAgICAgaWYgKHByb3BlcnR5ID09ICJk
ZXZpY2VJZCIpCisgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSA9ICImbHQ7VVVJRD4iOwor
ICAgICAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSA9
IGxpbWl0UHJlY2lzaW9uKHZhbHVlLCAzKTsKKyAgICAgICAgICAgICAgICAgICAgZGVidWcoYCAg
c2V0dGluZ3MuJHtwcm9wZXJ0eX0gPSAke3ZhbHVlfWApOworICAgICAgICAgICAgICAgIH0pOwog
CiAgICAgICAgICAgICAgICAgZGVidWcoIiIpOwogICAgICAgICAgICAgfQpAQCAtMzQsMzUgKzM4
LDI1IEBACiAgICAgICAgICAgICBmdW5jdGlvbiBjaGVja1RyYWNrU2V0dGluZ3ModCkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICB0cmFjayA9IHQ7Ci0KLSAgICAgICAgICAgICAgICBj
YXBhYmlsaXRpZXMgPSB0cmFjay5nZXRDYXBhYmlsaXRpZXMoKTsKLSAgICAgICAgICAgICAgICBz
ZXR0aW5ncyA9IHRyYWNrLmdldFNldHRpbmdzKCk7Ci0gICAgICAgICAgICAgICAgZm9yICh2YXIg
cHJvcGVydHkgaW4gc2V0dGluZ3MpIHsKLSAgICAgICAgICAgICAgICAgICAgaWYgKHNldHRpbmdz
Lmhhc093blByb3BlcnR5KHByb3BlcnR5KSB8fCBzZXR0aW5ncy5fX3Byb3RvX18uaGFzT3duUHJv
cGVydHkocHJvcGVydHkpKSB7Ci0gICAgICAgICAgICAgICAgICAgICAgICBzaG91bGRCZVRydWUo
YCIke3Byb3BlcnR5fSIgaW4gdHJhY2suZ2V0Q2FwYWJpbGl0aWVzKClgKTsKLSAgICAgICAgICAg
ICAgICAgICAgfQotICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBmb3JFYWNoTmF0
aXZlUHJvcGVydHkodHJhY2suZ2V0U2V0dGluZ3MoKSwgKHByb3BlcnR5LCB2YWx1ZSkgPT4gewor
ICAgICAgICAgICAgICAgICAgICBzaG91bGRCZVRydWUoYCIke3Byb3BlcnR5fSIgaW4gdHJhY2su
Z2V0Q2FwYWJpbGl0aWVzKClgKTsKKyAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgIH0K
IAotICAgICAgICAgICAgZnVuY3Rpb24gZ290U3RyZWFtKHN0cmVhbSkKKyAgICAgICAgICAgIGFz
eW5jIGZ1bmN0aW9uIHN0YXJ0KCkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBtZWRp
YVN0cmVhbSA9IHN0cmVhbTsKKyAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbigiVGVzdHMgTWVk
aWFTdHJlYW1UcmFjay5nZXRTZXR0aW5ncy4iKTsKKyAgICAgICAgICAgICAgICBsZXQgc3RyZWFt
ID0gYXdhaXQgbmF2aWdhdG9yLm1lZGlhRGV2aWNlcy5nZXRVc2VyTWVkaWEoe2F1ZGlvOnRydWUs
IHZpZGVvOnRydWV9KTsKIAotICAgICAgICAgICAgICAgIGxpc3RUcmFja1NldHRpbmdzKG1lZGlh
U3RyZWFtLmdldFZpZGVvVHJhY2tzKClbMF0pOwotICAgICAgICAgICAgICAgIGxpc3RUcmFja1Nl
dHRpbmdzKG1lZGlhU3RyZWFtLmdldEF1ZGlvVHJhY2tzKClbMF0pOworICAgICAgICAgICAgICAg
IGxpc3RUcmFja1NldHRpbmdzKHN0cmVhbS5nZXRWaWRlb1RyYWNrcygpWzBdKTsKKyAgICAgICAg
ICAgICAgICBsaXN0VHJhY2tTZXR0aW5ncyhzdHJlYW0uZ2V0QXVkaW9UcmFja3MoKVswXSk7CiAK
ICAgICAgICAgICAgICAgICBkZWJ1ZygnQWNjb3JkaW5nIHRvIHRoZSBzcGVjOiAiW2V2ZXJ5IHNl
dHRpbmddIE1VU1QgYmUgYSBtZW1iZXIgb2YgdGhlIHNldCBkZWZpbmVkIGZvciB0aGF0IHByb3Bl
cnR5IGJ5IGdldENhcGFiaWxpdGllcygpIjxicj4nKTsKLSAgICAgICAgICAgICAgICBjaGVja1Ry
YWNrU2V0dGluZ3MobWVkaWFTdHJlYW0uZ2V0VmlkZW9UcmFja3MoKVswXSk7Ci0gICAgICAgICAg
ICAgICAgY2hlY2tUcmFja1NldHRpbmdzKG1lZGlhU3RyZWFtLmdldEF1ZGlvVHJhY2tzKClbMF0p
OworICAgICAgICAgICAgICAgIGNoZWNrVHJhY2tTZXR0aW5ncyhzdHJlYW0uZ2V0VmlkZW9UcmFj
a3MoKVswXSk7CisgICAgICAgICAgICAgICAgY2hlY2tUcmFja1NldHRpbmdzKHN0cmVhbS5nZXRB
dWRpb1RyYWNrcygpWzBdKTsKICAgICAgICAgICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKICAgICAg
ICAgICAgIH0KIAotICAgICAgICAgICAgZnVuY3Rpb24gc3RhcnQoKQotICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uKCJUZXN0cyBNZWRpYVN0cmVhbVRyYWNrLmdldFNl
dHRpbmdzLiIpOwotICAgICAgICAgICAgICAgIGdldFVzZXJNZWRpYSgiYWxsb3ciLCB7YXVkaW86
dHJ1ZSwgdmlkZW86dHJ1ZX0sIGdvdFN0cmVhbSk7Ci0gICAgICAgICAgICB9Ci0KICAgICAgICAg
ICAgIHdpbmRvdy5qc1Rlc3RJc0FzeW5jID0gdHJ1ZTsKICAgICAgICAgICAgIHdpbmRvdy5zdWNj
ZXNzZnVsbHlQYXJzZWQgPSB0cnVlOwogICAgICAgICA8L3NjcmlwdD4KZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3Rz
L3BsYXRmb3JtL21hYy13azIvVGVzdEV4cGVjdGF0aW9ucwppbmRleCBjNGY3ZjZkZDlmM2Q0YjE5
M2M2ZGZjMDRlMDAyODkzNTZjZmU0YWE3Li44OGIwNzU2NWIzOWNmMDliMWUzODdiZWUwMTllZDNl
ZjM3MDQwODUzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL1Rlc3RF
eHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi9UZXN0RXhwZWN0
YXRpb25zCkBAIC05MDcsOCArOTA3LDYgQEAgd2Via2l0Lm9yZy9iLzE5NDgyNiBodHRwL3Rlc3Rz
L3Jlc291cmNlTG9hZFN0YXRpc3RpY3MvZG8tbm90LWJsb2NrLXRvcC1sZXZlbC1uYXYKIAogd2Vi
a2l0Lm9yZy9iLzE5NDkxNiBmYXN0L21lZGlhc3RyZWFtL01lZGlhU3RyZWFtLXZpZGVvLWVsZW1l
bnQuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCiAKLXdlYmtpdC5vcmcvYi8xOTY0MDAgZmFzdC9tZWRp
YXN0cmVhbS9NZWRpYVN0cmVhbVRyYWNrLWdldFNldHRpbmdzLmh0bWwgWyBQYXNzIEZhaWx1cmUg
XQotCiB3ZWJraXQub3JnL2IvMTk2NDAzIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
bWVkaWFjYXB0dXJlLXJlY29yZC9NZWRpYVJlY29yZGVyLXN0b3AuaHRtbCBbIFBhc3MgRmFpbHVy
ZSBdCiAKIHdlYmtpdC5vcmcvYi8xODczOTEgYWNjZXNzaWJpbGl0eS9tYWMvYXN5bmMtaW5jcmVt
ZW50LWRlY3JlbWVudC1hY3Rpb24uaHRtbCBbIFNraXAgXQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>