<?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>191035</bug_id>
          
          <creation_ts>2018-10-29 11:37:50 -0700</creation_ts>
          <short_desc>REGRESSION(r237492): &quot;It regresses JetStream 2 by 5% on some iOS devices&quot; (Requested by saamyjoon on #webkit).</short_desc>
          <delta_ts>2018-10-29 13:32: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>190340</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="WebKit Commit Bot">commit-queue</reporter>
          <assigned_to name="WebKit Commit Bot">commit-queue</assigned_to>
          <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1472970</commentid>
    <comment_count>0</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-10-29 11:37:50 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/237492 broke the build:
&quot;It regresses JetStream 2 by 5% on some iOS devices&quot; (Requested by saamyjoon on #webkit).

This is an automatic bug report generated by webkitbot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don&apos;t already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests fail.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1472972</commentid>
    <comment_count>1</comment_count>
      <attachid>353303</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-10-29 11:38:01 -0700</bug_when>
    <thetext>Created attachment 353303
ROLLOUT of r237492

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID

where ATTACHMENT_ID is the ID of this attachment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1472974</commentid>
    <comment_count>2</comment_count>
      <attachid>353303</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-10-29 11:40:21 -0700</bug_when>
    <thetext>Comment on attachment 353303
ROLLOUT of r237492

Clearing flags on attachment: 353303

Committed r237558: &lt;https://trac.webkit.org/changeset/237558&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1472975</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-10-29 11:40:23 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1473020</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-10-29 13:31:58 -0700</bug_when>
    <thetext>&lt;rdar://problem/45647167&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1473021</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-10-29 13:32:01 -0700</bug_when>
    <thetext>&lt;rdar://problem/45647175&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>353303</attachid>
            <date>2018-10-29 11:38:01 -0700</date>
            <delta_ts>2018-10-29 11:40:21 -0700</delta_ts>
            <desc>ROLLOUT of r237492</desc>
            <filename>bug-191035-20181029143800.patch</filename>
            <type>text/plain</type>
            <size>11992</size>
            <attacher name="WebKit Commit Bot">commit-queue</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM3NTU3CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBh
ZGVkYzViM2I0NzY5ZTUwOTk4NzNhYjY0NDQ3MDI1Njg3NmE5ODg0Li43MGNlZjg5NjI2MjlkZjMy
M2ZmZDI5MTI5MDQ5MTU1MTc0MTVkNWJmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxOC0xMC0yOSAgQ29tbWl0IFF1ZXVlICA8Y29tbWl0LXF1ZXVlQHdlYmtp
dC5vcmc+CisKKyAgICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgcjIzNzQ5Mi4KKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MTAzNQorCisgICAg
ICAgICJJdCByZWdyZXNzZXMgSmV0U3RyZWFtIDIgYnkgNSUgb24gc29tZSBpT1MgZGV2aWNlcyIK
KyAgICAgICAgKFJlcXVlc3RlZCBieSBzYWFteWpvb24gb24gI3dlYmtpdCkuCisKKyAgICAgICAg
UmV2ZXJ0ZWQgY2hhbmdlc2V0OgorCisgICAgICAgICJVbnJldmlld2VkLCBwYXJ0aWFsIHJvbGxp
bmcgaW4gcjIzNzI1NCIKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE5MDM0MAorICAgICAgICBodHRwczovL3RyYWMud2Via2l0Lm9yZy9jaGFuZ2VzZXQv
MjM3NDkyCisKIDIwMTgtMTAtMjkgIFRhZGV1IFphZ2FsbG8gIDx0emFnYWxsb0BhcHBsZS5jb20+
CiAKICAgICAgICAgQWRkIHN1cHBvcnQgZm9yIEdldFN0YWNrIEZsdXNoZWREb3VibGUKZGlmZiAt
LWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9VbmxpbmtlZEZ1bmN0aW9uRXhl
Y3V0YWJsZS5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvVW5saW5rZWRGdW5j
dGlvbkV4ZWN1dGFibGUuY3BwCmluZGV4IDcxYjEzNzQ4ZGVlMDFhNWQ4ZDk2OTljOWY2ZjgxY2U1
YmEzZjFhMjcuLmU1NDBhMjQwZDhmM2I5YWM3MjU5ZjAxMGNkMmUzNDVkMzQwMTUzOTEgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9VbmxpbmtlZEZ1bmN0aW9uRXhl
Y3V0YWJsZS5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL1VubGlua2Vk
RnVuY3Rpb25FeGVjdXRhYmxlLmNwcApAQCAtMTc0LDE0ICsxNzQsMTQgQEAgRnVuY3Rpb25FeGVj
dXRhYmxlKiBVbmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZTo6bGluayhWTSYgdm0sIGNvbnN0IFNv
dXJjZUNvZGUmIHAKIAogVW5saW5rZWRGdW5jdGlvbkV4ZWN1dGFibGUqIFVubGlua2VkRnVuY3Rp
b25FeGVjdXRhYmxlOjpmcm9tR2xvYmFsQ29kZSgKICAgICBjb25zdCBJZGVudGlmaWVyJiBuYW1l
LCBFeGVjU3RhdGUmIGV4ZWMsIGNvbnN0IFNvdXJjZUNvZGUmIHNvdXJjZSwgCi0gICAgSlNPYmpl
Y3QqJiBleGNlcHRpb24sIGludCBvdmVycmlkZUxpbmVOdW1iZXIsIHN0ZDo6b3B0aW9uYWw8aW50
PiBmdW5jdGlvbkNvbnN0cnVjdG9yUGFyYW1ldGVyc0VuZFBvc2l0aW9uKQorICAgIEpTT2JqZWN0
KiYgZXhjZXB0aW9uLCBpbnQgb3ZlcnJpZGVMaW5lTnVtYmVyKQogewogICAgIFBhcnNlckVycm9y
IGVycm9yOwogICAgIFZNJiB2bSA9IGV4ZWMudm0oKTsKICAgICBhdXRvJiBnbG9iYWxPYmplY3Qg
PSAqZXhlYy5sZXhpY2FsR2xvYmFsT2JqZWN0KCk7CiAgICAgQ29kZUNhY2hlKiBjb2RlQ2FjaGUg
PSB2bS5jb2RlQ2FjaGUoKTsKICAgICBEZWJ1Z2dlck1vZGUgZGVidWdnZXJNb2RlID0gZ2xvYmFs
T2JqZWN0Lmhhc0ludGVyYWN0aXZlRGVidWdnZXIoKSA/IERlYnVnZ2VyT24gOiBEZWJ1Z2dlck9m
ZjsKLSAgICBVbmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZSogZXhlY3V0YWJsZSA9IGNvZGVDYWNo
ZS0+Z2V0VW5saW5rZWRHbG9iYWxGdW5jdGlvbkV4ZWN1dGFibGUodm0sIG5hbWUsIHNvdXJjZSwg
ZGVidWdnZXJNb2RlLCBmdW5jdGlvbkNvbnN0cnVjdG9yUGFyYW1ldGVyc0VuZFBvc2l0aW9uLCBl
cnJvcik7CisgICAgVW5saW5rZWRGdW5jdGlvbkV4ZWN1dGFibGUqIGV4ZWN1dGFibGUgPSBjb2Rl
Q2FjaGUtPmdldFVubGlua2VkR2xvYmFsRnVuY3Rpb25FeGVjdXRhYmxlKHZtLCBuYW1lLCBzb3Vy
Y2UsIGRlYnVnZ2VyTW9kZSwgZXJyb3IpOwogCiAgICAgaWYgKGdsb2JhbE9iamVjdC5oYXNEZWJ1
Z2dlcigpKQogICAgICAgICBnbG9iYWxPYmplY3QuZGVidWdnZXIoKS0+c291cmNlUGFyc2VkKCZl
eGVjLCBzb3VyY2UucHJvdmlkZXIoKSwgZXJyb3IubGluZSgpLCBlcnJvci5tZXNzYWdlKCkpOwpk
aWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL1VubGlua2VkRnVuY3Rp
b25FeGVjdXRhYmxlLmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvVW5saW5rZWRG
dW5jdGlvbkV4ZWN1dGFibGUuaAppbmRleCAzMTNkNjY2MDk0MzlkN2JjMDBkZWIyMTMxNjRiMjkx
MzZjZDYyZDE2Li5mOWU4OTM5OTkzMTE0NGMzZDU2YzA1OGI5MTI3MmUyZDliZDg5MjYwIDEwMDY0
NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvVW5saW5rZWRGdW5jdGlvbkV4
ZWN1dGFibGUuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvVW5saW5rZWRG
dW5jdGlvbkV4ZWN1dGFibGUuaApAQCAtMTA3LDcgKzEwNyw3IEBAIHB1YmxpYzoKIAogICAgIHN0
YXRpYyBVbmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZSogZnJvbUdsb2JhbENvZGUoCiAgICAgICAg
IGNvbnN0IElkZW50aWZpZXImLCBFeGVjU3RhdGUmLCBjb25zdCBTb3VyY2VDb2RlJiwgSlNPYmpl
Y3QqJiBleGNlcHRpb24sIAotICAgICAgICBpbnQgb3ZlcnJpZGVMaW5lTnVtYmVyLCBzdGQ6Om9w
dGlvbmFsPGludD4gZnVuY3Rpb25Db25zdHJ1Y3RvclBhcmFtZXRlcnNFbmRQb3NpdGlvbik7Cisg
ICAgICAgIGludCBvdmVycmlkZUxpbmVOdW1iZXIpOwogCiAgICAgSlNfRVhQT1JUX1BSSVZBVEUg
RnVuY3Rpb25FeGVjdXRhYmxlKiBsaW5rKFZNJiwgY29uc3QgU291cmNlQ29kZSYgcGFyZW50U291
cmNlLCBzdGQ6Om9wdGlvbmFsPGludD4gb3ZlcnJpZGVMaW5lTnVtYmVyID0gc3RkOjpudWxsb3B0
LCBJbnRyaW5zaWMgPSBOb0ludHJpbnNpYyk7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9wYXJzZXIvU291cmNlQ29kZUtleS5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3Bh
cnNlci9Tb3VyY2VDb2RlS2V5LmgKaW5kZXggYjBmMDU3NTAzOWNlN2RhODRiNjA5ZDUyNTc1OTBl
ZjcxOGZkMTYyZi4uYWJlNDE4MTJkOTlkMjdjZjkzMmUzYTMwZDJmZWZjMDZhNTRmZjk0MCAxMDA2
NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3BhcnNlci9Tb3VyY2VDb2RlS2V5LmgKKysr
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3BhcnNlci9Tb3VyY2VDb2RlS2V5LmgKQEAgLTI5LDcg
KzI5LDYgQEAKICNpbmNsdWRlICJQYXJzZXJNb2Rlcy5oIgogI2luY2x1ZGUgIlVubGlua2VkU291
cmNlQ29kZS5oIgogI2luY2x1ZGUgPHd0Zi9IYXNoVHJhaXRzLmg+Ci0jaW5jbHVkZSA8d3RmL0hh
c2hlci5oPgogCiBuYW1lc3BhY2UgSlNDIHsKIApAQCAtNzIsMTcgKzcxLDE4IEBAIHByaXZhdGU6
CiAKIGNsYXNzIFNvdXJjZUNvZGVLZXkgewogcHVibGljOgotICAgIFNvdXJjZUNvZGVLZXkoKSA9
IGRlZmF1bHQ7CisgICAgU291cmNlQ29kZUtleSgpCisgICAgeworICAgIH0KIAogICAgIFNvdXJj
ZUNvZGVLZXkoCiAgICAgICAgIGNvbnN0IFVubGlua2VkU291cmNlQ29kZSYgc291cmNlQ29kZSwg
Y29uc3QgU3RyaW5nJiBuYW1lLCBTb3VyY2VDb2RlVHlwZSBjb2RlVHlwZSwgSlNQYXJzZXJTdHJp
Y3RNb2RlIHN0cmljdE1vZGUsIAogICAgICAgICBKU1BhcnNlclNjcmlwdE1vZGUgc2NyaXB0TW9k
ZSwgRGVyaXZlZENvbnRleHRUeXBlIGRlcml2ZWRDb250ZXh0VHlwZSwgRXZhbENvbnRleHRUeXBl
IGV2YWxDb250ZXh0VHlwZSwgYm9vbCBpc0Fycm93RnVuY3Rpb25Db250ZXh0LAotICAgICAgICBE
ZWJ1Z2dlck1vZGUgZGVidWdnZXJNb2RlLCBUeXBlUHJvZmlsZXJFbmFibGVkIHR5cGVQcm9maWxl
ckVuYWJsZWQsIENvbnRyb2xGbG93UHJvZmlsZXJFbmFibGVkIGNvbnRyb2xGbG93UHJvZmlsZXJF
bmFibGVkLCBzdGQ6Om9wdGlvbmFsPGludD4gZnVuY3Rpb25Db25zdHJ1Y3RvclBhcmFtZXRlcnNF
bmRQb3NpdGlvbikKKyAgICAgICAgRGVidWdnZXJNb2RlIGRlYnVnZ2VyTW9kZSwgVHlwZVByb2Zp
bGVyRW5hYmxlZCB0eXBlUHJvZmlsZXJFbmFibGVkLCBDb250cm9sRmxvd1Byb2ZpbGVyRW5hYmxl
ZCBjb250cm9sRmxvd1Byb2ZpbGVyRW5hYmxlZCkKICAgICAgICAgICAgIDogbV9zb3VyY2VDb2Rl
KHNvdXJjZUNvZGUpCiAgICAgICAgICAgICAsIG1fbmFtZShuYW1lKQogICAgICAgICAgICAgLCBt
X2ZsYWdzKGNvZGVUeXBlLCBzdHJpY3RNb2RlLCBzY3JpcHRNb2RlLCBkZXJpdmVkQ29udGV4dFR5
cGUsIGV2YWxDb250ZXh0VHlwZSwgaXNBcnJvd0Z1bmN0aW9uQ29udGV4dCwgZGVidWdnZXJNb2Rl
LCB0eXBlUHJvZmlsZXJFbmFibGVkLCBjb250cm9sRmxvd1Byb2ZpbGVyRW5hYmxlZCkKLSAgICAg
ICAgICAgICwgbV9mdW5jdGlvbkNvbnN0cnVjdG9yUGFyYW1ldGVyc0VuZFBvc2l0aW9uKGZ1bmN0
aW9uQ29uc3RydWN0b3JQYXJhbWV0ZXJzRW5kUG9zaXRpb24udmFsdWVfb3IoLTEpKQotICAgICAg
ICAgICAgLCBtX2hhc2goc291cmNlQ29kZS5oYXNoKCkgXiBjb21wdXRlSGFzaChtX2ZsYWdzLmJp
dHMoKSwgbV9mdW5jdGlvbkNvbnN0cnVjdG9yUGFyYW1ldGVyc0VuZFBvc2l0aW9uKSkKKyAgICAg
ICAgICAgICwgbV9oYXNoKHNvdXJjZUNvZGUuaGFzaCgpIF4gbV9mbGFncy5iaXRzKCkpCiAgICAg
ewogICAgIH0KIApAQCAtMTA4LDcgKzEwOCw2IEBAIHB1YmxpYzoKICAgICAgICAgcmV0dXJuIG1f
aGFzaCA9PSBvdGhlci5tX2hhc2gKICAgICAgICAgICAgICYmIGxlbmd0aCgpID09IG90aGVyLmxl
bmd0aCgpCiAgICAgICAgICAgICAmJiBtX2ZsYWdzID09IG90aGVyLm1fZmxhZ3MKLSAgICAgICAg
ICAgICYmIG1fZnVuY3Rpb25Db25zdHJ1Y3RvclBhcmFtZXRlcnNFbmRQb3NpdGlvbiA9PSBvdGhl
ci5tX2Z1bmN0aW9uQ29uc3RydWN0b3JQYXJhbWV0ZXJzRW5kUG9zaXRpb24KICAgICAgICAgICAg
ICYmIG1fbmFtZSA9PSBvdGhlci5tX25hbWUKICAgICAgICAgICAgICYmIHN0cmluZygpID09IG90
aGVyLnN0cmluZygpOwogICAgIH0KQEAgLTEyOCw4ICsxMjcsNyBAQCBwcml2YXRlOgogICAgIFVu
bGlua2VkU291cmNlQ29kZSBtX3NvdXJjZUNvZGU7CiAgICAgU3RyaW5nIG1fbmFtZTsKICAgICBT
b3VyY2VDb2RlRmxhZ3MgbV9mbGFnczsKLSAgICBpbnQgbV9mdW5jdGlvbkNvbnN0cnVjdG9yUGFy
YW1ldGVyc0VuZFBvc2l0aW9uIHsgLTEgfTsKLSAgICB1bnNpZ25lZCBtX2hhc2ggeyAwIH07Cisg
ICAgdW5zaWduZWQgbV9oYXNoOwogfTsKIAogfSAvLyBuYW1lc3BhY2UgSlNDCmRpZmYgLS1naXQg
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Db2RlQ2FjaGUuY3BwIGIvU291cmNlL0ph
dmFTY3JpcHRDb3JlL3J1bnRpbWUvQ29kZUNhY2hlLmNwcAppbmRleCA1MDAwYTg0YjdjYzk3ZWJl
OWJiZGU0OWE2Y2Q3ODk2YjVmYjQ4ZmQ2Li4wMGE4MjdhOTg2YWNkOTkzNTZmZmFkMWVjMTEzNmQ4
MTZkMTBhYTJjIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Db2Rl
Q2FjaGUuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0NvZGVDYWNoZS5j
cHAKQEAgLTU3LDggKzU3LDcgQEAgVW5saW5rZWRDb2RlQmxvY2tUeXBlKiBDb2RlQ2FjaGU6Omdl
dFVubGlua2VkR2xvYmFsQ29kZUJsb2NrKFZNJiB2bSwgRXhlY3V0YWJsZVQKICAgICAgICAgc291
cmNlLCBTdHJpbmcoKSwgQ2FjaGVUeXBlczxVbmxpbmtlZENvZGVCbG9ja1R5cGU+Ojpjb2RlVHlw
ZSwgc3RyaWN0TW9kZSwgc2NyaXB0TW9kZSwgCiAgICAgICAgIGRlcml2ZWRDb250ZXh0VHlwZSwg
ZXZhbENvbnRleHRUeXBlLCBpc0Fycm93RnVuY3Rpb25Db250ZXh0LCBkZWJ1Z2dlck1vZGUsIAog
ICAgICAgICB2bS50eXBlUHJvZmlsZXIoKSA/IFR5cGVQcm9maWxlckVuYWJsZWQ6OlllcyA6IFR5
cGVQcm9maWxlckVuYWJsZWQ6Ok5vLCAKLSAgICAgICAgdm0uY29udHJvbEZsb3dQcm9maWxlcigp
ID8gQ29udHJvbEZsb3dQcm9maWxlckVuYWJsZWQ6OlllcyA6IENvbnRyb2xGbG93UHJvZmlsZXJF
bmFibGVkOjpObywKLSAgICAgICAgc3RkOjpudWxsb3B0KTsKKyAgICAgICAgdm0uY29udHJvbEZs
b3dQcm9maWxlcigpID8gQ29udHJvbEZsb3dQcm9maWxlckVuYWJsZWQ6OlllcyA6IENvbnRyb2xG
bG93UHJvZmlsZXJFbmFibGVkOjpObyk7CiAgICAgU291cmNlQ29kZVZhbHVlKiBjYWNoZSA9IG1f
c291cmNlQ29kZS5maW5kQ2FjaGVBbmRVcGRhdGVBZ2Uoa2V5KTsKICAgICBpZiAoY2FjaGUgJiYg
T3B0aW9uczo6dXNlQ29kZUNhY2hlKCkpIHsKICAgICAgICAgVW5saW5rZWRDb2RlQmxvY2tUeXBl
KiB1bmxpbmtlZENvZGVCbG9jayA9IGpzQ2FzdDxVbmxpbmtlZENvZGVCbG9ja1R5cGUqPihjYWNo
ZS0+Y2VsbC5nZXQoKSk7CkBAIC05Niw3ICs5NSw3IEBAIFVubGlua2VkTW9kdWxlUHJvZ3JhbUNv
ZGVCbG9jayogQ29kZUNhY2hlOjpnZXRVbmxpbmtlZE1vZHVsZVByb2dyYW1Db2RlQmxvY2soVk0m
CiAgICAgcmV0dXJuIGdldFVubGlua2VkR2xvYmFsQ29kZUJsb2NrPFVubGlua2VkTW9kdWxlUHJv
Z3JhbUNvZGVCbG9jaz4odm0sIGV4ZWN1dGFibGUsIHNvdXJjZSwgSlNQYXJzZXJTdHJpY3RNb2Rl
OjpTdHJpY3QsIEpTUGFyc2VyU2NyaXB0TW9kZTo6TW9kdWxlLCBkZWJ1Z2dlck1vZGUsIGVycm9y
LCBFdmFsQ29udGV4dFR5cGU6Ok5vbmUpOwogfQogCi1VbmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJs
ZSogQ29kZUNhY2hlOjpnZXRVbmxpbmtlZEdsb2JhbEZ1bmN0aW9uRXhlY3V0YWJsZShWTSYgdm0s
IGNvbnN0IElkZW50aWZpZXImIG5hbWUsIGNvbnN0IFNvdXJjZUNvZGUmIHNvdXJjZSwgRGVidWdn
ZXJNb2RlIGRlYnVnZ2VyTW9kZSwgc3RkOjpvcHRpb25hbDxpbnQ+IGZ1bmN0aW9uQ29uc3RydWN0
b3JQYXJhbWV0ZXJzRW5kUG9zaXRpb24sIFBhcnNlckVycm9yJiBlcnJvcikKK1VubGlua2VkRnVu
Y3Rpb25FeGVjdXRhYmxlKiBDb2RlQ2FjaGU6OmdldFVubGlua2VkR2xvYmFsRnVuY3Rpb25FeGVj
dXRhYmxlKFZNJiB2bSwgY29uc3QgSWRlbnRpZmllciYgbmFtZSwgY29uc3QgU291cmNlQ29kZSYg
c291cmNlLCBEZWJ1Z2dlck1vZGUgZGVidWdnZXJNb2RlLCBQYXJzZXJFcnJvciYgZXJyb3IpCiB7
CiAgICAgYm9vbCBpc0Fycm93RnVuY3Rpb25Db250ZXh0ID0gZmFsc2U7CiAgICAgU291cmNlQ29k
ZUtleSBrZXkoCkBAIC0xMDgsOCArMTA3LDcgQEAgVW5saW5rZWRGdW5jdGlvbkV4ZWN1dGFibGUq
IENvZGVDYWNoZTo6Z2V0VW5saW5rZWRHbG9iYWxGdW5jdGlvbkV4ZWN1dGFibGUoVk0mIHYKICAg
ICAgICAgaXNBcnJvd0Z1bmN0aW9uQ29udGV4dCwKICAgICAgICAgZGVidWdnZXJNb2RlLCAKICAg
ICAgICAgdm0udHlwZVByb2ZpbGVyKCkgPyBUeXBlUHJvZmlsZXJFbmFibGVkOjpZZXMgOiBUeXBl
UHJvZmlsZXJFbmFibGVkOjpObywgCi0gICAgICAgIHZtLmNvbnRyb2xGbG93UHJvZmlsZXIoKSA/
IENvbnRyb2xGbG93UHJvZmlsZXJFbmFibGVkOjpZZXMgOiBDb250cm9sRmxvd1Byb2ZpbGVyRW5h
YmxlZDo6Tm8sCi0gICAgICAgIGZ1bmN0aW9uQ29uc3RydWN0b3JQYXJhbWV0ZXJzRW5kUG9zaXRp
b24pOworICAgICAgICB2bS5jb250cm9sRmxvd1Byb2ZpbGVyKCkgPyBDb250cm9sRmxvd1Byb2Zp
bGVyRW5hYmxlZDo6WWVzIDogQ29udHJvbEZsb3dQcm9maWxlckVuYWJsZWQ6Ok5vKTsKICAgICBT
b3VyY2VDb2RlVmFsdWUqIGNhY2hlID0gbV9zb3VyY2VDb2RlLmZpbmRDYWNoZUFuZFVwZGF0ZUFn
ZShrZXkpOwogICAgIGlmIChjYWNoZSAmJiBPcHRpb25zOjp1c2VDb2RlQ2FjaGUoKSkgewogICAg
ICAgICBVbmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZSogZXhlY3V0YWJsZSA9IGpzQ2FzdDxVbmxp
bmtlZEZ1bmN0aW9uRXhlY3V0YWJsZSo+KGNhY2hlLT5jZWxsLmdldCgpKTsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0NvZGVDYWNoZS5oIGIvU291cmNlL0phdmFT
Y3JpcHRDb3JlL3J1bnRpbWUvQ29kZUNhY2hlLmgKaW5kZXggNTNlM2ZkYTUxZTJlMzdkN2UwZGQw
OTJjMGZkYTk1NzlmYmFjNzNkNC4uYWI3MGI2NTM5N2ZiMzM1ZDJhMTIzYjJhNmIzYWUzYWU2M2M4
MWQ5YSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvQ29kZUNhY2hl
LmgKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvQ29kZUNhY2hlLmgKQEAgLTE5
NCw3ICsxOTQsNyBAQCBwdWJsaWM6CiAgICAgVW5saW5rZWRQcm9ncmFtQ29kZUJsb2NrKiBnZXRV
bmxpbmtlZFByb2dyYW1Db2RlQmxvY2soVk0mLCBQcm9ncmFtRXhlY3V0YWJsZSosIGNvbnN0IFNv
dXJjZUNvZGUmLCBKU1BhcnNlclN0cmljdE1vZGUsIERlYnVnZ2VyTW9kZSwgUGFyc2VyRXJyb3Im
KTsKICAgICBVbmxpbmtlZEV2YWxDb2RlQmxvY2sqIGdldFVubGlua2VkRXZhbENvZGVCbG9jayhW
TSYsIEluZGlyZWN0RXZhbEV4ZWN1dGFibGUqLCBjb25zdCBTb3VyY2VDb2RlJiwgSlNQYXJzZXJT
dHJpY3RNb2RlLCBEZWJ1Z2dlck1vZGUsIFBhcnNlckVycm9yJiwgRXZhbENvbnRleHRUeXBlKTsK
ICAgICBVbmxpbmtlZE1vZHVsZVByb2dyYW1Db2RlQmxvY2sqIGdldFVubGlua2VkTW9kdWxlUHJv
Z3JhbUNvZGVCbG9jayhWTSYsIE1vZHVsZVByb2dyYW1FeGVjdXRhYmxlKiwgY29uc3QgU291cmNl
Q29kZSYsIERlYnVnZ2VyTW9kZSwgUGFyc2VyRXJyb3ImKTsKLSAgICBVbmxpbmtlZEZ1bmN0aW9u
RXhlY3V0YWJsZSogZ2V0VW5saW5rZWRHbG9iYWxGdW5jdGlvbkV4ZWN1dGFibGUoVk0mLCBjb25z
dCBJZGVudGlmaWVyJiwgY29uc3QgU291cmNlQ29kZSYsIERlYnVnZ2VyTW9kZSwgc3RkOjpvcHRp
b25hbDxpbnQ+IGZ1bmN0aW9uQ29uc3RydWN0b3JQYXJhbWV0ZXJzRW5kUG9zaXRpb24sIFBhcnNl
ckVycm9yJik7CisgICAgVW5saW5rZWRGdW5jdGlvbkV4ZWN1dGFibGUqIGdldFVubGlua2VkR2xv
YmFsRnVuY3Rpb25FeGVjdXRhYmxlKFZNJiwgY29uc3QgSWRlbnRpZmllciYsIGNvbnN0IFNvdXJj
ZUNvZGUmLCBEZWJ1Z2dlck1vZGUsIFBhcnNlckVycm9yJik7CiAKICAgICB2b2lkIGNsZWFyKCkg
eyBtX3NvdXJjZUNvZGUuY2xlYXIoKTsgfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvcnVudGltZS9GdW5jdGlvbkNvbnN0cnVjdG9yLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9ydW50aW1lL0Z1bmN0aW9uQ29uc3RydWN0b3IuY3BwCmluZGV4IGM0MjhiMGVlYmRiY2Jl
YmFjODBmZTBlYzc2MDhlOTE4NzMwMjk0NDEuLjI2NTA0OWY5OTQwMThhNzM5YTJiZmU5MDdmZWQ0
ZDE5NWVjZmUzOTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0Z1
bmN0aW9uQ29uc3RydWN0b3IuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1l
L0Z1bmN0aW9uQ29uc3RydWN0b3IuY3BwCkBAIC0xNjksNyArMTY5LDcgQEAgSlNPYmplY3QqIGNv
bnN0cnVjdEZ1bmN0aW9uU2tpcHBpbmdFdmFsRW5hYmxlZENoZWNrKAogCiAgICAgU291cmNlQ29k
ZSBzb3VyY2UgPSBtYWtlU291cmNlKHByb2dyYW0sIHNvdXJjZU9yaWdpbiwgc291cmNlVVJMLCBw
b3NpdGlvbik7CiAgICAgSlNPYmplY3QqIGV4Y2VwdGlvbiA9IG51bGxwdHI7Ci0gICAgRnVuY3Rp
b25FeGVjdXRhYmxlKiBmdW5jdGlvbiA9IEZ1bmN0aW9uRXhlY3V0YWJsZTo6ZnJvbUdsb2JhbENv
ZGUoZnVuY3Rpb25OYW1lLCAqZXhlYywgc291cmNlLCBleGNlcHRpb24sIG92ZXJyaWRlTGluZU51
bWJlciwgc3RkOjpudWxsb3B0KTsKKyAgICBGdW5jdGlvbkV4ZWN1dGFibGUqIGZ1bmN0aW9uID0g
RnVuY3Rpb25FeGVjdXRhYmxlOjpmcm9tR2xvYmFsQ29kZShmdW5jdGlvbk5hbWUsICpleGVjLCBz
b3VyY2UsIGV4Y2VwdGlvbiwgb3ZlcnJpZGVMaW5lTnVtYmVyKTsKICAgICBpZiAoIWZ1bmN0aW9u
KSB7CiAgICAgICAgIEFTU0VSVChleGNlcHRpb24pOwogICAgICAgICByZXR1cm4gdGhyb3dFeGNl
cHRpb24oZXhlYywgc2NvcGUsIGV4Y2VwdGlvbik7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvcnVudGltZS9GdW5jdGlvbkV4ZWN1dGFibGUuY3BwIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL3J1bnRpbWUvRnVuY3Rpb25FeGVjdXRhYmxlLmNwcAppbmRleCBlZWQzYzIxNmNhM2Ji
Nzk2OWZhNmY4ODg1OGRjNjk1ZDY2ZTVkMTE0Li5kNTc3MGQ0YTA2NDljNTBkMjA5NGI3ZjE2YWU4
OThmYWI5Nzc4NDcyIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9G
dW5jdGlvbkV4ZWN1dGFibGUuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1l
L0Z1bmN0aW9uRXhlY3V0YWJsZS5jcHAKQEAgLTk0LDExICs5NCwxMSBAQCB2b2lkIEZ1bmN0aW9u
RXhlY3V0YWJsZTo6dmlzaXRDaGlsZHJlbihKU0NlbGwqIGNlbGwsIFNsb3RWaXNpdG9yJiB2aXNp
dG9yKQogCiBGdW5jdGlvbkV4ZWN1dGFibGUqIEZ1bmN0aW9uRXhlY3V0YWJsZTo6ZnJvbUdsb2Jh
bENvZGUoCiAgICAgY29uc3QgSWRlbnRpZmllciYgbmFtZSwgRXhlY1N0YXRlJiBleGVjLCBjb25z
dCBTb3VyY2VDb2RlJiBzb3VyY2UsIAotICAgIEpTT2JqZWN0KiYgZXhjZXB0aW9uLCBpbnQgb3Zl
cnJpZGVMaW5lTnVtYmVyLCBzdGQ6Om9wdGlvbmFsPGludD4gZnVuY3Rpb25Db25zdHJ1Y3RvclBh
cmFtZXRlcnNFbmRQb3NpdGlvbikKKyAgICBKU09iamVjdComIGV4Y2VwdGlvbiwgaW50IG92ZXJy
aWRlTGluZU51bWJlcikKIHsKICAgICBVbmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZSogdW5saW5r
ZWRFeGVjdXRhYmxlID0gCiAgICAgICAgIFVubGlua2VkRnVuY3Rpb25FeGVjdXRhYmxlOjpmcm9t
R2xvYmFsQ29kZSgKLSAgICAgICAgICAgIG5hbWUsIGV4ZWMsIHNvdXJjZSwgZXhjZXB0aW9uLCBv
dmVycmlkZUxpbmVOdW1iZXIsIGZ1bmN0aW9uQ29uc3RydWN0b3JQYXJhbWV0ZXJzRW5kUG9zaXRp
b24pOworICAgICAgICAgICAgbmFtZSwgZXhlYywgc291cmNlLCBleGNlcHRpb24sIG92ZXJyaWRl
TGluZU51bWJlcik7CiAgICAgaWYgKCF1bmxpbmtlZEV4ZWN1dGFibGUpCiAgICAgICAgIHJldHVy
biBudWxscHRyOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9G
dW5jdGlvbkV4ZWN1dGFibGUuaCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0Z1bmN0
aW9uRXhlY3V0YWJsZS5oCmluZGV4IDZiYTg1YTE1MmM3NzRlMzFjNzFjNzEyZTJiMjZiNWVhZDMw
YmY5NWUuLjNhOTNiNTg2NzI1MDdlMTRhZGNlYjQ2MjUwMzc1MzI2YjI4Njk2OWMgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0Z1bmN0aW9uRXhlY3V0YWJsZS5oCisr
KyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0Z1bmN0aW9uRXhlY3V0YWJsZS5oCkBA
IC01NSw3ICs1NSw3IEBAIHB1YmxpYzoKICAgICB9CiAgICAgc3RhdGljIEZ1bmN0aW9uRXhlY3V0
YWJsZSogZnJvbUdsb2JhbENvZGUoCiAgICAgICAgIGNvbnN0IElkZW50aWZpZXImIG5hbWUsIEV4
ZWNTdGF0ZSYsIGNvbnN0IFNvdXJjZUNvZGUmLCAKLSAgICAgICAgSlNPYmplY3QqJiBleGNlcHRp
b24sIGludCBvdmVycmlkZUxpbmVOdW1iZXIsIHN0ZDo6b3B0aW9uYWw8aW50PiBmdW5jdGlvbkNv
bnN0cnVjdG9yUGFyYW1ldGVyc0VuZFBvc2l0aW9uKTsKKyAgICAgICAgSlNPYmplY3QqJiBleGNl
cHRpb24sIGludCBvdmVycmlkZUxpbmVOdW1iZXIpOwogCiAgICAgc3RhdGljIHZvaWQgZGVzdHJv
eShKU0NlbGwqKTsKICAgICAgICAgCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>