<?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>196095</bug_id>
          
          <creation_ts>2019-03-21 11:12:04 -0700</creation_ts>
          <short_desc>Inband Text Track cues interspersed with Data cues can display out of order.</short_desc>
          <delta_ts>2019-03-21 16:02:01 -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>New Bugs</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>
          
          <blocked>196097</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Jer Noble">jer.noble</reporter>
          <assigned_to name="Jer Noble">jer.noble</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1519750</commentid>
    <comment_count>0</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2019-03-21 11:12:04 -0700</bug_when>
    <thetext>Inband Text Track cues interspersed with Data cues can display out of order.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1519765</commentid>
    <comment_count>1</comment_count>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2019-03-21 11:20:26 -0700</bug_when>
    <thetext>&lt;rdar://49115246&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1519769</commentid>
    <comment_count>2</comment_count>
      <attachid>365576</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2019-03-21 11:26:04 -0700</bug_when>
    <thetext>Created attachment 365576
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1519776</commentid>
    <comment_count>3</comment_count>
      <attachid>365576</attachid>
    <who name="Eric Carlson">eric.carlson</who>
    <bug_when>2019-03-21 11:31:48 -0700</bug_when>
    <thetext>Comment on attachment 365576
Patch

r=me once the bots agree</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1519779</commentid>
    <comment_count>4</comment_count>
      <attachid>365578</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2019-03-21 11:36:18 -0700</bug_when>
    <thetext>Created attachment 365578
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1519780</commentid>
    <comment_count>5</comment_count>
      <attachid>365579</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2019-03-21 11:38:08 -0700</bug_when>
    <thetext>Created attachment 365579
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1519844</commentid>
    <comment_count>6</comment_count>
      <attachid>365598</attachid>
    <who name="Jer Noble">jer.noble</who>
    <bug_when>2019-03-21 12:52:00 -0700</bug_when>
    <thetext>Created attachment 365598
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1519994</commentid>
    <comment_count>7</comment_count>
      <attachid>365598</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-21 16:02:00 -0700</bug_when>
    <thetext>Comment on attachment 365598
Patch

Clearing flags on attachment: 365598

Committed r243341: &lt;https://trac.webkit.org/changeset/243341&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1519995</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-03-21 16:02:01 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>365576</attachid>
            <date>2019-03-21 11:26:04 -0700</date>
            <delta_ts>2019-03-21 11:36:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-196095-20190321112604.patch</filename>
            <type>text/plain</type>
            <size>3692</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQzMDA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTM3NGJlMWQzMmU0ZGEz
ZDMxMDliMzA2YjIyNzE2MWZkYWQ4YWJjZi4uYWE5NjU3Mzg4NjNmNzFjNjYzYzk0MTExNjhmMDlk
NzlhOTRhMTZmZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE5LTAzLTIxICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIEluYmFuZCBUZXh0IFRyYWNr
IGN1ZXMgaW50ZXJzcGVyc2VkIHdpdGggRGF0YSBjdWVzIGNhbiBkaXNwbGF5IG91dCBvZiBvcmRl
ci4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NjA5
NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBj
b21wYXJlQ3VlSW50ZXJ2YWxGb3JEaXNwbGF5KCkgY29tcGFyYXRvciBkZXBlbmRzIG9uIGEgdmly
dHVhbCBmdW5jdGlvbiwgaXNQb3NpdGlvbmVkQWJvdmUoVGV4dFRyYWNrQ3VlKiBvdGhlciksCisg
ICAgICAgIGJ1dCB0aGlzIGNvbXBhcmlzb24gcmV0dXJucyBpbmNvbnNpc3RlbnQgcmVzdWx0cyBm
b3IgY3VlQS0+aXNQb3NpdGlvbmVkQWJvdmUoY3VlQikgYW5kIGN1ZUItPmlzUG9zaXRpb25lZEFi
b3ZlKGN1ZUEpCisgICAgICAgIGlmIHRoZSB0d28gY3VlcyBhcmUgZGlmZmVyZW50IHN1YmNsYXNz
ZXMgb2YgVGV4dFRyYWNrQ3VlLgorCisgICAgICAgIFRoZSB1bmRlcmx5aW5nIGFsZ29yaXRobSBz
aG91bGQgYmUgZml4ZWQgaW4gYSBmdXR1cmUgcGF0Y2gsIGJ1dCBmb3Igbm93LCByZW1vdmUgYWxs
IG5vbi1kaXNwbGF5aW5nIGN1ZXMgZnJvbSB0aGUgYXJyYXkKKyAgICAgICAgb2YgYWN0aXZlQ3Vl
cyBiZWZvcmUgc29ydGluZywgcmF0aGVyIHRoYW4gYWZ0ZXIgd2hlbiBpdGVyYXRpbmcgb3ZlciB0
aGUgc29ydGVkIGxpc3Qgb2YgYWN0aXZlQ3Vlcy4KKworICAgICAgICAqIGh0bWwvc2hhZG93L01l
ZGlhQ29udHJvbEVsZW1lbnRzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhQ29udHJvbFRl
eHRUcmFja0NvbnRhaW5lckVsZW1lbnQ6OnVwZGF0ZURpc3BsYXkpOgorCiAyMDE5LTAzLTE2ICBK
ZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBleHBlcmltZW50
YWwgImFscGhhQ2hhbm5lbCIgcHJvcGVydHkgdG8gVmlkZW9Db25maWd1cmF0aW9uCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHAKaW5k
ZXggN2Y1OWQ1MTUxMzM4OWI2NzE3NzkyZjczZmVjNjk1MjkxMWU5NGUzNy4uZmM2ZWYwMDgzZTEy
YTQ0ZDhkYWY5MDFkOTkwZTVmYTI5MzBkNDIzOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
aHRtbC9zaGFkb3cvTWVkaWFDb250cm9sRWxlbWVudHMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvc2hhZG93L01lZGlhQ29udHJvbEVsZW1lbnRzLmNwcApAQCAtMTE3MSw2ICsxMTcxLDIw
IEBAIHZvaWQgTWVkaWFDb250cm9sVGV4dFRyYWNrQ29udGFpbmVyRWxlbWVudDo6dXBkYXRlRGlz
cGxheSgpCiAgICAgaWYgKGNvdW50Q2hpbGROb2RlcygpIDwgYWN0aXZlQ3Vlcy5zaXplKCkpCiAg
ICAgICAgIHJlbW92ZUNoaWxkcmVuKCk7CiAKKyAgICBhY3RpdmVDdWVzLnJlbW92ZUFsbE1hdGNo
aW5nKFtdIChDdWVJbnRlcnZhbCYgY3VlSW50ZXJ2YWwpIHsKKyAgICAgICAgaWYgKCFpczxWVFRD
dWU+KGN1ZUludGVydmFsLmRhdGEoKSkpCisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAg
ICAgICBSZWY8VlRUQ3VlPiBjdWUgPSBkb3duY2FzdDxWVFRDdWU+KCpjdWVJbnRlcnZhbC5kYXRh
KCkpOworCisgICAgICAgIHJldHVybiAhY3VlLT5pc1JlbmRlcmFibGUoKQorICAgICAgICAgICAg
fHwgIWN1ZS0+dHJhY2soKQorICAgICAgICAgICAgfHwgIWN1ZS0+dHJhY2soKS0+aXNSZW5kZXJl
ZCgpCisgICAgICAgICAgICB8fCBjdWUtPnRyYWNrKCktPm1vZGUoKSA9PSBUZXh0VHJhY2s6Ok1v
ZGU6OkRpc2FibGVkCisgICAgICAgICAgICB8fCAhY3VlLT5pc0FjdGl2ZSgpCisgICAgICAgICAg
ICB8fCBjdWUtPnRleHQoKS5pc0VtcHR5KCk7CisgICAgfSk7CisKICAgICAvLyBTb3J0IHRoZSBh
Y3RpdmUgY3VlcyBmb3IgdGhlIGFwcHJvcHJpYXRlIGRpc3BsYXkgb3JkZXIuIEZvciBleGFtcGxl
LCBmb3Igcm9sbC11cAogICAgIC8vIG9yIHBhaW50LW9uIGNhcHRpb25zLCB3ZSBuZWVkIHRvIGFk
ZCB0aGUgY3VlcyBpbiByZXZlcnNlIGNocm9ub2xvZ2ljYWwgb3JkZXIsCiAgICAgLy8gc28gdGhh
dCB0aGUgbmV3ZXN0IGNhcHRpb25zIGFwcGVhciBhdCB0aGUgYm90dG9tLgpAQCAtMTE4MywyMiAr
MTE5NywxMyBAQCB2b2lkIE1lZGlhQ29udHJvbFRleHRUcmFja0NvbnRhaW5lckVsZW1lbnQ6OnVw
ZGF0ZURpc3BsYXkoKQogICAgICAgICBpZiAoIW1lZGlhQ29udHJvbGxlcigpLT5jbG9zZWRDYXB0
aW9uc1Zpc2libGUoKSkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIFJlZlB0cjxU
ZXh0VHJhY2tDdWU+IHRleHRUcmFja0N1ZSA9IGFjdGl2ZUN1ZXNbaV0uZGF0YSgpOwotICAgICAg
ICBpZiAoIXRleHRUcmFja0N1ZS0+aXNSZW5kZXJhYmxlKCkpCi0gICAgICAgICAgICBjb250aW51
ZTsKLQogICAgICAgICBSZWZQdHI8VlRUQ3VlPiBjdWUgPSB0b1ZUVEN1ZSh0ZXh0VHJhY2tDdWUu
Z2V0KCkpOwotCi0gICAgICAgIEFTU0VSVChjdWUtPmlzQWN0aXZlKCkpOwotICAgICAgICBpZiAo
IWN1ZS0+dHJhY2soKSB8fCAhY3VlLT50cmFjaygpLT5pc1JlbmRlcmVkKCkgfHwgIWN1ZS0+aXNB
Y3RpdmUoKSB8fCBjdWUtPnRleHQoKS5pc0VtcHR5KCkpCisgICAgICAgIEFTU0VSVChjdWUpOwor
ICAgICAgICBpZiAoIWN1ZSkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgIExPRyhN
ZWRpYSwgIk1lZGlhQ29udHJvbFRleHRUcmFja0NvbnRhaW5lckVsZW1lbnQ6OnVwZGF0ZURpc3Bs
YXkoJXApIC0gYWRkaW5nIGFuZCBwb3NpdGlvbmluZyBjdWUgIyV6dTogXCIlc1wiLCBzdGFydD0l
LjJmLCBlbmQ9JS4yZiwgbGluZT0lLjJmIiwgdGhpcywgaSwgY3VlLT50ZXh0KCkudXRmOCgpLmRh
dGEoKSwgY3VlLT5zdGFydFRpbWUoKSwgY3VlLT5lbmRUaW1lKCksIGN1ZS0+bGluZSgpKTsKLQog
ICAgICAgICBSZWY8VlRUQ3VlQm94PiBkaXNwbGF5Qm94ID0gY3VlLT5nZXREaXNwbGF5VHJlZSht
X3ZpZGVvRGlzcGxheVNpemUuc2l6ZSgpLCBtX2ZvbnRTaXplKTsKLSAgICAgICAgaWYgKGN1ZS0+
dHJhY2soKS0+bW9kZSgpID09IFRleHRUcmFjazo6TW9kZTo6RGlzYWJsZWQpCi0gICAgICAgICAg
ICBjb250aW51ZTsKLQogICAgICAgICBSZWZQdHI8VlRUUmVnaW9uPiByZWdpb24gPSBjdWUtPnRy
YWNrKCktPnJlZ2lvbnMoKS0+Z2V0UmVnaW9uQnlJZChjdWUtPnJlZ2lvbklkKCkpOwogICAgICAg
ICBpZiAoIXJlZ2lvbikgewogICAgICAgICAgICAgLy8gSWYgY3VlIGhhcyBhbiBlbXB0eSB0ZXh0
IHRyYWNrIGN1ZSByZWdpb24gaWRlbnRpZmllciBvciB0aGVyZSBpcyBubwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>365578</attachid>
            <date>2019-03-21 11:36:18 -0700</date>
            <delta_ts>2019-03-21 11:38:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-196095-20190321113617.patch</filename>
            <type>text/plain</type>
            <size>3719</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQzMDA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTM3NGJlMWQzMmU0ZGEz
ZDMxMDliMzA2YjIyNzE2MWZkYWQ4YWJjZi4uYWE5NjU3Mzg4NjNmNzFjNjYzYzk0MTExNjhmMDlk
NzlhOTRhMTZmZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE5LTAzLTIxICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIEluYmFuZCBUZXh0IFRyYWNr
IGN1ZXMgaW50ZXJzcGVyc2VkIHdpdGggRGF0YSBjdWVzIGNhbiBkaXNwbGF5IG91dCBvZiBvcmRl
ci4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NjA5
NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBj
b21wYXJlQ3VlSW50ZXJ2YWxGb3JEaXNwbGF5KCkgY29tcGFyYXRvciBkZXBlbmRzIG9uIGEgdmly
dHVhbCBmdW5jdGlvbiwgaXNQb3NpdGlvbmVkQWJvdmUoVGV4dFRyYWNrQ3VlKiBvdGhlciksCisg
ICAgICAgIGJ1dCB0aGlzIGNvbXBhcmlzb24gcmV0dXJucyBpbmNvbnNpc3RlbnQgcmVzdWx0cyBm
b3IgY3VlQS0+aXNQb3NpdGlvbmVkQWJvdmUoY3VlQikgYW5kIGN1ZUItPmlzUG9zaXRpb25lZEFi
b3ZlKGN1ZUEpCisgICAgICAgIGlmIHRoZSB0d28gY3VlcyBhcmUgZGlmZmVyZW50IHN1YmNsYXNz
ZXMgb2YgVGV4dFRyYWNrQ3VlLgorCisgICAgICAgIFRoZSB1bmRlcmx5aW5nIGFsZ29yaXRobSBz
aG91bGQgYmUgZml4ZWQgaW4gYSBmdXR1cmUgcGF0Y2gsIGJ1dCBmb3Igbm93LCByZW1vdmUgYWxs
IG5vbi1kaXNwbGF5aW5nIGN1ZXMgZnJvbSB0aGUgYXJyYXkKKyAgICAgICAgb2YgYWN0aXZlQ3Vl
cyBiZWZvcmUgc29ydGluZywgcmF0aGVyIHRoYW4gYWZ0ZXIgd2hlbiBpdGVyYXRpbmcgb3ZlciB0
aGUgc29ydGVkIGxpc3Qgb2YgYWN0aXZlQ3Vlcy4KKworICAgICAgICAqIGh0bWwvc2hhZG93L01l
ZGlhQ29udHJvbEVsZW1lbnRzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhQ29udHJvbFRl
eHRUcmFja0NvbnRhaW5lckVsZW1lbnQ6OnVwZGF0ZURpc3BsYXkpOgorCiAyMDE5LTAzLTE2ICBK
ZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBleHBlcmltZW50
YWwgImFscGhhQ2hhbm5lbCIgcHJvcGVydHkgdG8gVmlkZW9Db25maWd1cmF0aW9uCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHAKaW5k
ZXggN2Y1OWQ1MTUxMzM4OWI2NzE3NzkyZjczZmVjNjk1MjkxMWU5NGUzNy4uMTFkODJlODI0NzU1
NWIzOTFlYTg1YzM2MTM0MjA3NGVkYjZkZWJlNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
aHRtbC9zaGFkb3cvTWVkaWFDb250cm9sRWxlbWVudHMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvc2hhZG93L01lZGlhQ29udHJvbEVsZW1lbnRzLmNwcApAQCAtMTE3MSw2ICsxMTcxLDIw
IEBAIHZvaWQgTWVkaWFDb250cm9sVGV4dFRyYWNrQ29udGFpbmVyRWxlbWVudDo6dXBkYXRlRGlz
cGxheSgpCiAgICAgaWYgKGNvdW50Q2hpbGROb2RlcygpIDwgYWN0aXZlQ3Vlcy5zaXplKCkpCiAg
ICAgICAgIHJlbW92ZUNoaWxkcmVuKCk7CiAKKyAgICBhY3RpdmVDdWVzLnJlbW92ZUFsbE1hdGNo
aW5nKFtdIChDdWVJbnRlcnZhbCYgY3VlSW50ZXJ2YWwpIHsKKyAgICAgICAgaWYgKCFjdWVJbnRl
cnZhbC5kYXRhKCkgfHwgIWN1ZUludGVydmFsLmRhdGEoKS0+aXNSZW5kZXJhYmxlKCkpCisgICAg
ICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgICAgICBSZWY8VlRUQ3VlPiBjdWUgPSBkb3duY2Fz
dDxWVFRDdWU+KCpjdWVJbnRlcnZhbC5kYXRhKCkpOworCisgICAgICAgIHJldHVybiAhY3VlLT5p
c1JlbmRlcmFibGUoKQorICAgICAgICAgICAgfHwgIWN1ZS0+dHJhY2soKQorICAgICAgICAgICAg
fHwgIWN1ZS0+dHJhY2soKS0+aXNSZW5kZXJlZCgpCisgICAgICAgICAgICB8fCBjdWUtPnRyYWNr
KCktPm1vZGUoKSA9PSBUZXh0VHJhY2s6Ok1vZGU6OkRpc2FibGVkCisgICAgICAgICAgICB8fCAh
Y3VlLT5pc0FjdGl2ZSgpCisgICAgICAgICAgICB8fCBjdWUtPnRleHQoKS5pc0VtcHR5KCk7Cisg
ICAgfSk7CisKICAgICAvLyBTb3J0IHRoZSBhY3RpdmUgY3VlcyBmb3IgdGhlIGFwcHJvcHJpYXRl
IGRpc3BsYXkgb3JkZXIuIEZvciBleGFtcGxlLCBmb3Igcm9sbC11cAogICAgIC8vIG9yIHBhaW50
LW9uIGNhcHRpb25zLCB3ZSBuZWVkIHRvIGFkZCB0aGUgY3VlcyBpbiByZXZlcnNlIGNocm9ub2xv
Z2ljYWwgb3JkZXIsCiAgICAgLy8gc28gdGhhdCB0aGUgbmV3ZXN0IGNhcHRpb25zIGFwcGVhciBh
dCB0aGUgYm90dG9tLgpAQCAtMTE4MywyMiArMTE5NywxMyBAQCB2b2lkIE1lZGlhQ29udHJvbFRl
eHRUcmFja0NvbnRhaW5lckVsZW1lbnQ6OnVwZGF0ZURpc3BsYXkoKQogICAgICAgICBpZiAoIW1l
ZGlhQ29udHJvbGxlcigpLT5jbG9zZWRDYXB0aW9uc1Zpc2libGUoKSkKICAgICAgICAgICAgIGNv
bnRpbnVlOwogCi0gICAgICAgIFJlZlB0cjxUZXh0VHJhY2tDdWU+IHRleHRUcmFja0N1ZSA9IGFj
dGl2ZUN1ZXNbaV0uZGF0YSgpOwotICAgICAgICBpZiAoIXRleHRUcmFja0N1ZS0+aXNSZW5kZXJh
YmxlKCkpCi0gICAgICAgICAgICBjb250aW51ZTsKLQogICAgICAgICBSZWZQdHI8VlRUQ3VlPiBj
dWUgPSB0b1ZUVEN1ZSh0ZXh0VHJhY2tDdWUuZ2V0KCkpOwotCi0gICAgICAgIEFTU0VSVChjdWUt
PmlzQWN0aXZlKCkpOwotICAgICAgICBpZiAoIWN1ZS0+dHJhY2soKSB8fCAhY3VlLT50cmFjaygp
LT5pc1JlbmRlcmVkKCkgfHwgIWN1ZS0+aXNBY3RpdmUoKSB8fCBjdWUtPnRleHQoKS5pc0VtcHR5
KCkpCisgICAgICAgIEFTU0VSVChjdWUpOworICAgICAgICBpZiAoIWN1ZSkKICAgICAgICAgICAg
IGNvbnRpbnVlOwogCiAgICAgICAgIExPRyhNZWRpYSwgIk1lZGlhQ29udHJvbFRleHRUcmFja0Nv
bnRhaW5lckVsZW1lbnQ6OnVwZGF0ZURpc3BsYXkoJXApIC0gYWRkaW5nIGFuZCBwb3NpdGlvbmlu
ZyBjdWUgIyV6dTogXCIlc1wiLCBzdGFydD0lLjJmLCBlbmQ9JS4yZiwgbGluZT0lLjJmIiwgdGhp
cywgaSwgY3VlLT50ZXh0KCkudXRmOCgpLmRhdGEoKSwgY3VlLT5zdGFydFRpbWUoKSwgY3VlLT5l
bmRUaW1lKCksIGN1ZS0+bGluZSgpKTsKLQogICAgICAgICBSZWY8VlRUQ3VlQm94PiBkaXNwbGF5
Qm94ID0gY3VlLT5nZXREaXNwbGF5VHJlZShtX3ZpZGVvRGlzcGxheVNpemUuc2l6ZSgpLCBtX2Zv
bnRTaXplKTsKLSAgICAgICAgaWYgKGN1ZS0+dHJhY2soKS0+bW9kZSgpID09IFRleHRUcmFjazo6
TW9kZTo6RGlzYWJsZWQpCi0gICAgICAgICAgICBjb250aW51ZTsKLQogICAgICAgICBSZWZQdHI8
VlRUUmVnaW9uPiByZWdpb24gPSBjdWUtPnRyYWNrKCktPnJlZ2lvbnMoKS0+Z2V0UmVnaW9uQnlJ
ZChjdWUtPnJlZ2lvbklkKCkpOwogICAgICAgICBpZiAoIXJlZ2lvbikgewogICAgICAgICAgICAg
Ly8gSWYgY3VlIGhhcyBhbiBlbXB0eSB0ZXh0IHRyYWNrIGN1ZSByZWdpb24gaWRlbnRpZmllciBv
ciB0aGVyZSBpcyBubwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>365579</attachid>
            <date>2019-03-21 11:38:08 -0700</date>
            <delta_ts>2019-03-21 12:51:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-196095-20190321113807.patch</filename>
            <type>text/plain</type>
            <size>3713</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQzMDA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTM3NGJlMWQzMmU0ZGEz
ZDMxMDliMzA2YjIyNzE2MWZkYWQ4YWJjZi4uYWE5NjU3Mzg4NjNmNzFjNjYzYzk0MTExNjhmMDlk
NzlhOTRhMTZmZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE5LTAzLTIxICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIEluYmFuZCBUZXh0IFRyYWNr
IGN1ZXMgaW50ZXJzcGVyc2VkIHdpdGggRGF0YSBjdWVzIGNhbiBkaXNwbGF5IG91dCBvZiBvcmRl
ci4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NjA5
NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBj
b21wYXJlQ3VlSW50ZXJ2YWxGb3JEaXNwbGF5KCkgY29tcGFyYXRvciBkZXBlbmRzIG9uIGEgdmly
dHVhbCBmdW5jdGlvbiwgaXNQb3NpdGlvbmVkQWJvdmUoVGV4dFRyYWNrQ3VlKiBvdGhlciksCisg
ICAgICAgIGJ1dCB0aGlzIGNvbXBhcmlzb24gcmV0dXJucyBpbmNvbnNpc3RlbnQgcmVzdWx0cyBm
b3IgY3VlQS0+aXNQb3NpdGlvbmVkQWJvdmUoY3VlQikgYW5kIGN1ZUItPmlzUG9zaXRpb25lZEFi
b3ZlKGN1ZUEpCisgICAgICAgIGlmIHRoZSB0d28gY3VlcyBhcmUgZGlmZmVyZW50IHN1YmNsYXNz
ZXMgb2YgVGV4dFRyYWNrQ3VlLgorCisgICAgICAgIFRoZSB1bmRlcmx5aW5nIGFsZ29yaXRobSBz
aG91bGQgYmUgZml4ZWQgaW4gYSBmdXR1cmUgcGF0Y2gsIGJ1dCBmb3Igbm93LCByZW1vdmUgYWxs
IG5vbi1kaXNwbGF5aW5nIGN1ZXMgZnJvbSB0aGUgYXJyYXkKKyAgICAgICAgb2YgYWN0aXZlQ3Vl
cyBiZWZvcmUgc29ydGluZywgcmF0aGVyIHRoYW4gYWZ0ZXIgd2hlbiBpdGVyYXRpbmcgb3ZlciB0
aGUgc29ydGVkIGxpc3Qgb2YgYWN0aXZlQ3Vlcy4KKworICAgICAgICAqIGh0bWwvc2hhZG93L01l
ZGlhQ29udHJvbEVsZW1lbnRzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhQ29udHJvbFRl
eHRUcmFja0NvbnRhaW5lckVsZW1lbnQ6OnVwZGF0ZURpc3BsYXkpOgorCiAyMDE5LTAzLTE2ICBK
ZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBleHBlcmltZW50
YWwgImFscGhhQ2hhbm5lbCIgcHJvcGVydHkgdG8gVmlkZW9Db25maWd1cmF0aW9uCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHAKaW5k
ZXggN2Y1OWQ1MTUxMzM4OWI2NzE3NzkyZjczZmVjNjk1MjkxMWU5NGUzNy4uOTczZmUwOWFkZTJh
NmI0MDA5ZTYyYWM4MDQwMzg4ODY1YjVjZmQ2ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
aHRtbC9zaGFkb3cvTWVkaWFDb250cm9sRWxlbWVudHMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvc2hhZG93L01lZGlhQ29udHJvbEVsZW1lbnRzLmNwcApAQCAtMTE3MSw2ICsxMTcxLDIw
IEBAIHZvaWQgTWVkaWFDb250cm9sVGV4dFRyYWNrQ29udGFpbmVyRWxlbWVudDo6dXBkYXRlRGlz
cGxheSgpCiAgICAgaWYgKGNvdW50Q2hpbGROb2RlcygpIDwgYWN0aXZlQ3Vlcy5zaXplKCkpCiAg
ICAgICAgIHJlbW92ZUNoaWxkcmVuKCk7CiAKKyAgICBhY3RpdmVDdWVzLnJlbW92ZUFsbE1hdGNo
aW5nKFtdIChDdWVJbnRlcnZhbCYgY3VlSW50ZXJ2YWwpIHsKKyAgICAgICAgaWYgKCFjdWVJbnRl
cnZhbC5kYXRhKCkgfHwgIWN1ZUludGVydmFsLmRhdGEoKS0+aXNSZW5kZXJhYmxlKCkpCisgICAg
ICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgICAgICBSZWZQdHI8VlRUQ3VlPiBjdWUgPSB0b1ZU
VEN1ZShjdWVJbnRlcnZhbC5kYXRhKCkpOworCisgICAgICAgIHJldHVybiAhY3VlLT5pc1JlbmRl
cmFibGUoKQorICAgICAgICAgICAgfHwgIWN1ZS0+dHJhY2soKQorICAgICAgICAgICAgfHwgIWN1
ZS0+dHJhY2soKS0+aXNSZW5kZXJlZCgpCisgICAgICAgICAgICB8fCBjdWUtPnRyYWNrKCktPm1v
ZGUoKSA9PSBUZXh0VHJhY2s6Ok1vZGU6OkRpc2FibGVkCisgICAgICAgICAgICB8fCAhY3VlLT5p
c0FjdGl2ZSgpCisgICAgICAgICAgICB8fCBjdWUtPnRleHQoKS5pc0VtcHR5KCk7CisgICAgfSk7
CisKICAgICAvLyBTb3J0IHRoZSBhY3RpdmUgY3VlcyBmb3IgdGhlIGFwcHJvcHJpYXRlIGRpc3Bs
YXkgb3JkZXIuIEZvciBleGFtcGxlLCBmb3Igcm9sbC11cAogICAgIC8vIG9yIHBhaW50LW9uIGNh
cHRpb25zLCB3ZSBuZWVkIHRvIGFkZCB0aGUgY3VlcyBpbiByZXZlcnNlIGNocm9ub2xvZ2ljYWwg
b3JkZXIsCiAgICAgLy8gc28gdGhhdCB0aGUgbmV3ZXN0IGNhcHRpb25zIGFwcGVhciBhdCB0aGUg
Ym90dG9tLgpAQCAtMTE4MywyMiArMTE5NywxMyBAQCB2b2lkIE1lZGlhQ29udHJvbFRleHRUcmFj
a0NvbnRhaW5lckVsZW1lbnQ6OnVwZGF0ZURpc3BsYXkoKQogICAgICAgICBpZiAoIW1lZGlhQ29u
dHJvbGxlcigpLT5jbG9zZWRDYXB0aW9uc1Zpc2libGUoKSkKICAgICAgICAgICAgIGNvbnRpbnVl
OwogCi0gICAgICAgIFJlZlB0cjxUZXh0VHJhY2tDdWU+IHRleHRUcmFja0N1ZSA9IGFjdGl2ZUN1
ZXNbaV0uZGF0YSgpOwotICAgICAgICBpZiAoIXRleHRUcmFja0N1ZS0+aXNSZW5kZXJhYmxlKCkp
Ci0gICAgICAgICAgICBjb250aW51ZTsKLQogICAgICAgICBSZWZQdHI8VlRUQ3VlPiBjdWUgPSB0
b1ZUVEN1ZSh0ZXh0VHJhY2tDdWUuZ2V0KCkpOwotCi0gICAgICAgIEFTU0VSVChjdWUtPmlzQWN0
aXZlKCkpOwotICAgICAgICBpZiAoIWN1ZS0+dHJhY2soKSB8fCAhY3VlLT50cmFjaygpLT5pc1Jl
bmRlcmVkKCkgfHwgIWN1ZS0+aXNBY3RpdmUoKSB8fCBjdWUtPnRleHQoKS5pc0VtcHR5KCkpCisg
ICAgICAgIEFTU0VSVChjdWUpOworICAgICAgICBpZiAoIWN1ZSkKICAgICAgICAgICAgIGNvbnRp
bnVlOwogCiAgICAgICAgIExPRyhNZWRpYSwgIk1lZGlhQ29udHJvbFRleHRUcmFja0NvbnRhaW5l
ckVsZW1lbnQ6OnVwZGF0ZURpc3BsYXkoJXApIC0gYWRkaW5nIGFuZCBwb3NpdGlvbmluZyBjdWUg
IyV6dTogXCIlc1wiLCBzdGFydD0lLjJmLCBlbmQ9JS4yZiwgbGluZT0lLjJmIiwgdGhpcywgaSwg
Y3VlLT50ZXh0KCkudXRmOCgpLmRhdGEoKSwgY3VlLT5zdGFydFRpbWUoKSwgY3VlLT5lbmRUaW1l
KCksIGN1ZS0+bGluZSgpKTsKLQogICAgICAgICBSZWY8VlRUQ3VlQm94PiBkaXNwbGF5Qm94ID0g
Y3VlLT5nZXREaXNwbGF5VHJlZShtX3ZpZGVvRGlzcGxheVNpemUuc2l6ZSgpLCBtX2ZvbnRTaXpl
KTsKLSAgICAgICAgaWYgKGN1ZS0+dHJhY2soKS0+bW9kZSgpID09IFRleHRUcmFjazo6TW9kZTo6
RGlzYWJsZWQpCi0gICAgICAgICAgICBjb250aW51ZTsKLQogICAgICAgICBSZWZQdHI8VlRUUmVn
aW9uPiByZWdpb24gPSBjdWUtPnRyYWNrKCktPnJlZ2lvbnMoKS0+Z2V0UmVnaW9uQnlJZChjdWUt
PnJlZ2lvbklkKCkpOwogICAgICAgICBpZiAoIXJlZ2lvbikgewogICAgICAgICAgICAgLy8gSWYg
Y3VlIGhhcyBhbiBlbXB0eSB0ZXh0IHRyYWNrIGN1ZSByZWdpb24gaWRlbnRpZmllciBvciB0aGVy
ZSBpcyBubwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>365598</attachid>
            <date>2019-03-21 12:52:00 -0700</date>
            <delta_ts>2019-03-21 16:02:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-196095-20190321125200.patch</filename>
            <type>text/plain</type>
            <size>3775</size>
            <attacher name="Jer Noble">jer.noble</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQzMDA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTM3NGJlMWQzMmU0ZGEz
ZDMxMDliMzA2YjIyNzE2MWZkYWQ4YWJjZi4uYWE5NjU3Mzg4NjNmNzFjNjYzYzk0MTExNjhmMDlk
NzlhOTRhMTZmZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE5LTAzLTIxICBKZXIg
Tm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgorCisgICAgICAgIEluYmFuZCBUZXh0IFRyYWNr
IGN1ZXMgaW50ZXJzcGVyc2VkIHdpdGggRGF0YSBjdWVzIGNhbiBkaXNwbGF5IG91dCBvZiBvcmRl
ci4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NjA5
NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBj
b21wYXJlQ3VlSW50ZXJ2YWxGb3JEaXNwbGF5KCkgY29tcGFyYXRvciBkZXBlbmRzIG9uIGEgdmly
dHVhbCBmdW5jdGlvbiwgaXNQb3NpdGlvbmVkQWJvdmUoVGV4dFRyYWNrQ3VlKiBvdGhlciksCisg
ICAgICAgIGJ1dCB0aGlzIGNvbXBhcmlzb24gcmV0dXJucyBpbmNvbnNpc3RlbnQgcmVzdWx0cyBm
b3IgY3VlQS0+aXNQb3NpdGlvbmVkQWJvdmUoY3VlQikgYW5kIGN1ZUItPmlzUG9zaXRpb25lZEFi
b3ZlKGN1ZUEpCisgICAgICAgIGlmIHRoZSB0d28gY3VlcyBhcmUgZGlmZmVyZW50IHN1YmNsYXNz
ZXMgb2YgVGV4dFRyYWNrQ3VlLgorCisgICAgICAgIFRoZSB1bmRlcmx5aW5nIGFsZ29yaXRobSBz
aG91bGQgYmUgZml4ZWQgaW4gYSBmdXR1cmUgcGF0Y2gsIGJ1dCBmb3Igbm93LCByZW1vdmUgYWxs
IG5vbi1kaXNwbGF5aW5nIGN1ZXMgZnJvbSB0aGUgYXJyYXkKKyAgICAgICAgb2YgYWN0aXZlQ3Vl
cyBiZWZvcmUgc29ydGluZywgcmF0aGVyIHRoYW4gYWZ0ZXIgd2hlbiBpdGVyYXRpbmcgb3ZlciB0
aGUgc29ydGVkIGxpc3Qgb2YgYWN0aXZlQ3Vlcy4KKworICAgICAgICAqIGh0bWwvc2hhZG93L01l
ZGlhQ29udHJvbEVsZW1lbnRzLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok1lZGlhQ29udHJvbFRl
eHRUcmFja0NvbnRhaW5lckVsZW1lbnQ6OnVwZGF0ZURpc3BsYXkpOgorCiAyMDE5LTAzLTE2ICBK
ZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBleHBlcmltZW50
YWwgImFscGhhQ2hhbm5lbCIgcHJvcGVydHkgdG8gVmlkZW9Db25maWd1cmF0aW9uCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9NZWRpYUNvbnRyb2xFbGVtZW50cy5jcHAKaW5k
ZXggN2Y1OWQ1MTUxMzM4OWI2NzE3NzkyZjczZmVjNjk1MjkxMWU5NGUzNy4uYTdmOWQ5ZTE3ODNh
OGQ5MzIyZjY2YmQxYTk0YjY1YjZmZTA5MzFiNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
aHRtbC9zaGFkb3cvTWVkaWFDb250cm9sRWxlbWVudHMuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvc2hhZG93L01lZGlhQ29udHJvbEVsZW1lbnRzLmNwcApAQCAtMTE3MSw2ICsxMTcxLDIw
IEBAIHZvaWQgTWVkaWFDb250cm9sVGV4dFRyYWNrQ29udGFpbmVyRWxlbWVudDo6dXBkYXRlRGlz
cGxheSgpCiAgICAgaWYgKGNvdW50Q2hpbGROb2RlcygpIDwgYWN0aXZlQ3Vlcy5zaXplKCkpCiAg
ICAgICAgIHJlbW92ZUNoaWxkcmVuKCk7CiAKKyAgICBhY3RpdmVDdWVzLnJlbW92ZUFsbE1hdGNo
aW5nKFtdIChDdWVJbnRlcnZhbCYgY3VlSW50ZXJ2YWwpIHsKKyAgICAgICAgaWYgKCFjdWVJbnRl
cnZhbC5kYXRhKCkgfHwgIWN1ZUludGVydmFsLmRhdGEoKS0+aXNSZW5kZXJhYmxlKCkpCisgICAg
ICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgICAgICBSZWZQdHI8VlRUQ3VlPiBjdWUgPSB0b1ZU
VEN1ZShjdWVJbnRlcnZhbC5kYXRhKCkpOworCisgICAgICAgIHJldHVybiAhY3VlLT5pc1JlbmRl
cmFibGUoKQorICAgICAgICAgICAgfHwgIWN1ZS0+dHJhY2soKQorICAgICAgICAgICAgfHwgIWN1
ZS0+dHJhY2soKS0+aXNSZW5kZXJlZCgpCisgICAgICAgICAgICB8fCBjdWUtPnRyYWNrKCktPm1v
ZGUoKSA9PSBUZXh0VHJhY2s6Ok1vZGU6OkRpc2FibGVkCisgICAgICAgICAgICB8fCAhY3VlLT5p
c0FjdGl2ZSgpCisgICAgICAgICAgICB8fCBjdWUtPnRleHQoKS5pc0VtcHR5KCk7CisgICAgfSk7
CisKICAgICAvLyBTb3J0IHRoZSBhY3RpdmUgY3VlcyBmb3IgdGhlIGFwcHJvcHJpYXRlIGRpc3Bs
YXkgb3JkZXIuIEZvciBleGFtcGxlLCBmb3Igcm9sbC11cAogICAgIC8vIG9yIHBhaW50LW9uIGNh
cHRpb25zLCB3ZSBuZWVkIHRvIGFkZCB0aGUgY3VlcyBpbiByZXZlcnNlIGNocm9ub2xvZ2ljYWwg
b3JkZXIsCiAgICAgLy8gc28gdGhhdCB0aGUgbmV3ZXN0IGNhcHRpb25zIGFwcGVhciBhdCB0aGUg
Ym90dG9tLgpAQCAtMTE4MywyMiArMTE5NywxMyBAQCB2b2lkIE1lZGlhQ29udHJvbFRleHRUcmFj
a0NvbnRhaW5lckVsZW1lbnQ6OnVwZGF0ZURpc3BsYXkoKQogICAgICAgICBpZiAoIW1lZGlhQ29u
dHJvbGxlcigpLT5jbG9zZWRDYXB0aW9uc1Zpc2libGUoKSkKICAgICAgICAgICAgIGNvbnRpbnVl
OwogCi0gICAgICAgIFJlZlB0cjxUZXh0VHJhY2tDdWU+IHRleHRUcmFja0N1ZSA9IGFjdGl2ZUN1
ZXNbaV0uZGF0YSgpOwotICAgICAgICBpZiAoIXRleHRUcmFja0N1ZS0+aXNSZW5kZXJhYmxlKCkp
Ci0gICAgICAgICAgICBjb250aW51ZTsKLQotICAgICAgICBSZWZQdHI8VlRUQ3VlPiBjdWUgPSB0
b1ZUVEN1ZSh0ZXh0VHJhY2tDdWUuZ2V0KCkpOwotCi0gICAgICAgIEFTU0VSVChjdWUtPmlzQWN0
aXZlKCkpOwotICAgICAgICBpZiAoIWN1ZS0+dHJhY2soKSB8fCAhY3VlLT50cmFjaygpLT5pc1Jl
bmRlcmVkKCkgfHwgIWN1ZS0+aXNBY3RpdmUoKSB8fCBjdWUtPnRleHQoKS5pc0VtcHR5KCkpCisg
ICAgICAgIFJlZlB0cjxWVFRDdWU+IGN1ZSA9IHRvVlRUQ3VlKGFjdGl2ZUN1ZXNbaV0uZGF0YSgp
KTsKKyAgICAgICAgQVNTRVJUKGN1ZSk7CisgICAgICAgIGlmICghY3VlKQogICAgICAgICAgICAg
Y29udGludWU7CiAKICAgICAgICAgTE9HKE1lZGlhLCAiTWVkaWFDb250cm9sVGV4dFRyYWNrQ29u
dGFpbmVyRWxlbWVudDo6dXBkYXRlRGlzcGxheSglcCkgLSBhZGRpbmcgYW5kIHBvc2l0aW9uaW5n
IGN1ZSAjJXp1OiBcIiVzXCIsIHN0YXJ0PSUuMmYsIGVuZD0lLjJmLCBsaW5lPSUuMmYiLCB0aGlz
LCBpLCBjdWUtPnRleHQoKS51dGY4KCkuZGF0YSgpLCBjdWUtPnN0YXJ0VGltZSgpLCBjdWUtPmVu
ZFRpbWUoKSwgY3VlLT5saW5lKCkpOwotCiAgICAgICAgIFJlZjxWVFRDdWVCb3g+IGRpc3BsYXlC
b3ggPSBjdWUtPmdldERpc3BsYXlUcmVlKG1fdmlkZW9EaXNwbGF5U2l6ZS5zaXplKCksIG1fZm9u
dFNpemUpOwotICAgICAgICBpZiAoY3VlLT50cmFjaygpLT5tb2RlKCkgPT0gVGV4dFRyYWNrOjpN
b2RlOjpEaXNhYmxlZCkKLSAgICAgICAgICAgIGNvbnRpbnVlOwotCiAgICAgICAgIFJlZlB0cjxW
VFRSZWdpb24+IHJlZ2lvbiA9IGN1ZS0+dHJhY2soKS0+cmVnaW9ucygpLT5nZXRSZWdpb25CeUlk
KGN1ZS0+cmVnaW9uSWQoKSk7CiAgICAgICAgIGlmICghcmVnaW9uKSB7CiAgICAgICAgICAgICAv
LyBJZiBjdWUgaGFzIGFuIGVtcHR5IHRleHQgdHJhY2sgY3VlIHJlZ2lvbiBpZGVudGlmaWVyIG9y
IHRoZXJlIGlzIG5vCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>