<?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>164802</bug_id>
          
          <creation_ts>2016-11-15 15:35:24 -0800</creation_ts>
          <short_desc>Debugging and other tools should not disable the code cache</short_desc>
          <delta_ts>2016-11-15 16:23:04 -0800</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Geoffrey Garen">ggaren</reporter>
          <assigned_to name="Geoffrey Garen">ggaren</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1251680</commentid>
    <comment_count>0</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2016-11-15 15:35:24 -0800</bug_when>
    <thetext>Debugging and other tools should not disable the code cache</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1251683</commentid>
    <comment_count>1</comment_count>
      <attachid>294889</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2016-11-15 15:38:57 -0800</bug_when>
    <thetext>Created attachment 294889
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1251692</commentid>
    <comment_count>2</comment_count>
      <attachid>294889</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2016-11-15 15:59:52 -0800</bug_when>
    <thetext>Comment on attachment 294889
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=294889&amp;action=review

r=me

&gt; Source/JavaScriptCore/ChangeLog:18
&gt; +        collissions as you open and close the Web Inspector.

/collissions/collisions/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1251693</commentid>
    <comment_count>3</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-11-15 16:01:30 -0800</bug_when>
    <thetext>LGTM too</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1251710</commentid>
    <comment_count>4</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2016-11-15 16:23:04 -0800</bug_when>
    <thetext>Committed r208768: &lt;http://trac.webkit.org/changeset/208768&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>294889</attachid>
            <date>2016-11-15 15:38:57 -0800</date>
            <delta_ts>2016-11-15 15:59:52 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-164802-20161115153854.patch</filename>
            <type>text/plain</type>
            <size>9894</size>
            <attacher name="Geoffrey Garen">ggaren</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjA4NzYyKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI5IEBA
CisyMDE2LTExLTE1ICBHZW9mZnJleSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+CisKKyAgICAg
ICAgRGVidWdnaW5nIGFuZCBvdGhlciB0b29scyBzaG91bGQgbm90IGRpc2FibGUgdGhlIGNvZGUg
Y2FjaGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2
NDgwMgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
Ynl0ZWNvZGUvVW5saW5rZWRGdW5jdGlvbkV4ZWN1dGFibGUuY3BwOgorICAgICAgICAoSlNDOjpV
bmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZTo6ZnJvbUdsb2JhbENvZGUpOiBVcGRhdGVkIGZvciBp
bnRlcmZhY2UKKyAgICAgICAgY2hhbmdlLgorCisgICAgICAgICogcGFyc2VyL1NvdXJjZUNvZGVL
ZXkuaDoKKyAgICAgICAgKEpTQzo6U291cmNlQ29kZUZsYWdzOjpTb3VyY2VDb2RlRmxhZ3MpOgor
ICAgICAgICAoSlNDOjpTb3VyY2VDb2RlRmxhZ3M6OmJpdHMpOgorICAgICAgICAoSlNDOjpTb3Vy
Y2VDb2RlS2V5OjpTb3VyY2VDb2RlS2V5KTogVHJlYXQgZGVidWdnaW5nIGFuZCBvdGhlciB0b29s
cworICAgICAgICBhcyBwYXJ0IG9mIG91ciBrZXkgc28gdGhhdCB3ZSBjYW4gY2FjaGUgY29kZSB3
aGlsZSB1c2luZyB0b29scy4gQmUgc3VyZQorICAgICAgICB0byBpbmNsdWRlIHRoZXNlIGJpdHMg
aW4gb3VyIGhhc2ggZnVuY3Rpb24gc28geW91IGRvbid0IGdldCBzdG9ybXMgb2YKKyAgICAgICAg
Y29sbGlzc2lvbnMgYXMgeW91IG9wZW4gYW5kIGNsb3NlIHRoZSBXZWIgSW5zcGVjdG9yLgorCisg
ICAgICAgICogcnVudGltZS9Db2RlQ2FjaGUuY3BwOgorICAgICAgICAoSlNDOjpDb2RlQ2FjaGU6
OmdldFVubGlua2VkR2xvYmFsQ29kZUJsb2NrKToKKyAgICAgICAgKEpTQzo6Q29kZUNhY2hlOjpn
ZXRVbmxpbmtlZEdsb2JhbEZ1bmN0aW9uRXhlY3V0YWJsZSk6IFRyZWF0IHRvb2xzIGFzCisgICAg
ICAgIGEgcGFydCBvZiBvdXIga2V5IGluc3RlYWQgb2YgYXMgYSByZWFzb24gdG8gZGlzYWJsZSBj
YWNoaW5nLgorCisgICAgICAgICogcnVudGltZS9Db2RlQ2FjaGUuaDoKKwogMjAxNi0xMS0xNSAg
RmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgogCiAgICAgICAgIFttYWMtd2sxIGRlYnVn
XSBBU1NFUlRJT04gRkFJTEVEOiB0aGlzT2JqZWN0LT5tX3Byb3BlcnR5VGFibGVVbnNhZmUKSW5k
ZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29kZS9VbmxpbmtlZEZ1bmN0aW9uRXhlY3V0
YWJsZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL1Vu
bGlua2VkRnVuY3Rpb25FeGVjdXRhYmxlLmNwcAkocmV2aXNpb24gMjA4NzYyKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL1VubGlua2VkRnVuY3Rpb25FeGVjdXRhYmxlLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtMTc5LDEwICsxNzksMTEgQEAgVW5saW5rZWRGdW5jdGlvbkV4ZWN1
dGFibGUqIFVubGlua2VkRnVuYwogewogICAgIFBhcnNlckVycm9yIGVycm9yOwogICAgIFZNJiB2
bSA9IGV4ZWMudm0oKTsKKyAgICBhdXRvJiBnbG9iYWxPYmplY3QgPSAqZXhlYy5sZXhpY2FsR2xv
YmFsT2JqZWN0KCk7CiAgICAgQ29kZUNhY2hlKiBjb2RlQ2FjaGUgPSB2bS5jb2RlQ2FjaGUoKTsK
LSAgICBVbmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZSogZXhlY3V0YWJsZSA9IGNvZGVDYWNoZS0+
Z2V0VW5saW5rZWRHbG9iYWxGdW5jdGlvbkV4ZWN1dGFibGUodm0sIG5hbWUsIHNvdXJjZSwgZXJy
b3IpOworICAgIERlYnVnZ2VyTW9kZSBkZWJ1Z2dlck1vZGUgPSBnbG9iYWxPYmplY3QuaGFzSW50
ZXJhY3RpdmVEZWJ1Z2dlcigpID8gRGVidWdnZXJPbiA6IERlYnVnZ2VyT2ZmOworICAgIFVubGlu
a2VkRnVuY3Rpb25FeGVjdXRhYmxlKiBleGVjdXRhYmxlID0gY29kZUNhY2hlLT5nZXRVbmxpbmtl
ZEdsb2JhbEZ1bmN0aW9uRXhlY3V0YWJsZSh2bSwgbmFtZSwgc291cmNlLCBkZWJ1Z2dlck1vZGUs
IGVycm9yKTsKIAotICAgIGF1dG8mIGdsb2JhbE9iamVjdCA9ICpleGVjLmxleGljYWxHbG9iYWxP
YmplY3QoKTsKICAgICBpZiAoZ2xvYmFsT2JqZWN0Lmhhc0RlYnVnZ2VyKCkpCiAgICAgICAgIGds
b2JhbE9iamVjdC5kZWJ1Z2dlcigpLT5zb3VyY2VQYXJzZWQoJmV4ZWMsIHNvdXJjZS5wcm92aWRl
cigpLCBlcnJvci5saW5lKCksIGVycm9yLm1lc3NhZ2UoKSk7CiAKSW5kZXg6IFNvdXJjZS9KYXZh
U2NyaXB0Q29yZS9wYXJzZXIvU291cmNlQ29kZUtleS5oCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9wYXJzZXIvU291cmNlQ29kZUtleS5oCShyZXZpc2lvbiAyMDg3NjIpCisr
KyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcGFyc2VyL1NvdXJjZUNvZGVLZXkuaAkod29ya2luZyBj
b3B5KQpAQCAtMzMsMTMgKzMzLDIxIEBACiBuYW1lc3BhY2UgSlNDIHsKIAogZW51bSBjbGFzcyBT
b3VyY2VDb2RlVHlwZSB7IEV2YWxUeXBlLCBQcm9ncmFtVHlwZSwgRnVuY3Rpb25UeXBlLCBNb2R1
bGVUeXBlIH07CitlbnVtIGNsYXNzIFR5cGVQcm9maWxlckVuYWJsZWQgeyBObywgWWVzIH07Citl
bnVtIGNsYXNzIENvbnRyb2xGbG93UHJvZmlsZXJFbmFibGVkIHsgTm8sIFllcyB9OwogCiBjbGFz
cyBTb3VyY2VDb2RlRmxhZ3MgewogcHVibGljOgogICAgIFNvdXJjZUNvZGVGbGFncygpID0gZGVm
YXVsdDsKIAotICAgIFNvdXJjZUNvZGVGbGFncyhTb3VyY2VDb2RlVHlwZSBjb2RlVHlwZSwgSlNQ
YXJzZXJTdHJpY3RNb2RlIHN0cmljdE1vZGUsIEpTUGFyc2VyU2NyaXB0TW9kZSBzY3JpcHRNb2Rl
LCBEZXJpdmVkQ29udGV4dFR5cGUgZGVyaXZlZENvbnRleHRUeXBlLCBFdmFsQ29udGV4dFR5cGUg
ZXZhbENvbnRleHRUeXBlLCBib29sIGlzQXJyb3dGdW5jdGlvbkNvbnRleHQpCisgICAgU291cmNl
Q29kZUZsYWdzKAorICAgICAgICBTb3VyY2VDb2RlVHlwZSBjb2RlVHlwZSwgSlNQYXJzZXJTdHJp
Y3RNb2RlIHN0cmljdE1vZGUsIEpTUGFyc2VyU2NyaXB0TW9kZSBzY3JpcHRNb2RlLCAKKyAgICAg
ICAgRGVyaXZlZENvbnRleHRUeXBlIGRlcml2ZWRDb250ZXh0VHlwZSwgRXZhbENvbnRleHRUeXBl
IGV2YWxDb250ZXh0VHlwZSwgYm9vbCBpc0Fycm93RnVuY3Rpb25Db250ZXh0LAorICAgICAgICBE
ZWJ1Z2dlck1vZGUgZGVidWdnZXJNb2RlLCBUeXBlUHJvZmlsZXJFbmFibGVkIHR5cGVQcm9maWxl
ckVuYWJsZWQsIENvbnRyb2xGbG93UHJvZmlsZXJFbmFibGVkIGNvbnRyb2xGbG93UHJvZmlsZXJF
bmFibGVkKQogICAgICAgICA6IG1fZmxhZ3MoCisgICAgICAgICAgICAoc3RhdGljX2Nhc3Q8dW5z
aWduZWQ+KGRlYnVnZ2VyTW9kZSkgPDwgOCkgfAorICAgICAgICAgICAgKHN0YXRpY19jYXN0PHVu
c2lnbmVkPih0eXBlUHJvZmlsZXJFbmFibGVkKSA8PCA3KSB8CisgICAgICAgICAgICAoc3RhdGlj
X2Nhc3Q8dW5zaWduZWQ+KGNvbnRyb2xGbG93UHJvZmlsZXJFbmFibGVkKSA8PCA2KSB8CiAgICAg
ICAgICAgICAoc3RhdGljX2Nhc3Q8dW5zaWduZWQ+KHNjcmlwdE1vZGUpIDw8IDUpIHwKICAgICAg
ICAgICAgIChzdGF0aWNfY2FzdDx1bnNpZ25lZD4oaXNBcnJvd0Z1bmN0aW9uQ29udGV4dCkgPDwg
NCkgfAogICAgICAgICAgICAgKHN0YXRpY19jYXN0PHVuc2lnbmVkPihldmFsQ29udGV4dFR5cGUp
IDw8IDMpIHwKQEAgLTU1LDYgKzYzLDggQEAgcHVibGljOgogICAgICAgICByZXR1cm4gbV9mbGFn
cyA9PSByaHMubV9mbGFnczsKICAgICB9CiAKKyAgICB1bnNpZ25lZCBiaXRzKCkgeyByZXR1cm4g
bV9mbGFnczsgfQorCiBwcml2YXRlOgogICAgIHVuc2lnbmVkIG1fZmxhZ3MgeyAwIH07CiB9OwpA
QCAtNjUsMTEgKzc1LDE0IEBAIHB1YmxpYzoKICAgICB7CiAgICAgfQogCi0gICAgU291cmNlQ29k
ZUtleShjb25zdCBTb3VyY2VDb2RlJiBzb3VyY2VDb2RlLCBjb25zdCBTdHJpbmcmIG5hbWUsIFNv
dXJjZUNvZGVUeXBlIGNvZGVUeXBlLCBKU1BhcnNlclN0cmljdE1vZGUgc3RyaWN0TW9kZSwgSlNQ
YXJzZXJTY3JpcHRNb2RlIHNjcmlwdE1vZGUsIERlcml2ZWRDb250ZXh0VHlwZSBkZXJpdmVkQ29u
dGV4dFR5cGUsIEV2YWxDb250ZXh0VHlwZSBldmFsQ29udGV4dFR5cGUsIGJvb2wgaXNBcnJvd0Z1
bmN0aW9uQ29udGV4dCkKLSAgICAgICAgOiBtX3NvdXJjZUNvZGUoc291cmNlQ29kZSkKLSAgICAg
ICAgLCBtX25hbWUobmFtZSkKLSAgICAgICAgLCBtX2ZsYWdzKGNvZGVUeXBlLCBzdHJpY3RNb2Rl
LCBzY3JpcHRNb2RlLCBkZXJpdmVkQ29udGV4dFR5cGUsIGV2YWxDb250ZXh0VHlwZSwgaXNBcnJv
d0Z1bmN0aW9uQ29udGV4dCkKLSAgICAgICAgLCBtX2hhc2goc291cmNlQ29kZS5oYXNoKCkpCisg
ICAgU291cmNlQ29kZUtleSgKKyAgICAgICAgY29uc3QgU291cmNlQ29kZSYgc291cmNlQ29kZSwg
Y29uc3QgU3RyaW5nJiBuYW1lLCBTb3VyY2VDb2RlVHlwZSBjb2RlVHlwZSwgSlNQYXJzZXJTdHJp
Y3RNb2RlIHN0cmljdE1vZGUsIAorICAgICAgICBKU1BhcnNlclNjcmlwdE1vZGUgc2NyaXB0TW9k
ZSwgRGVyaXZlZENvbnRleHRUeXBlIGRlcml2ZWRDb250ZXh0VHlwZSwgRXZhbENvbnRleHRUeXBl
IGV2YWxDb250ZXh0VHlwZSwgYm9vbCBpc0Fycm93RnVuY3Rpb25Db250ZXh0LAorICAgICAgICBE
ZWJ1Z2dlck1vZGUgZGVidWdnZXJNb2RlLCBUeXBlUHJvZmlsZXJFbmFibGVkIHR5cGVQcm9maWxl
ckVuYWJsZWQsIENvbnRyb2xGbG93UHJvZmlsZXJFbmFibGVkIGNvbnRyb2xGbG93UHJvZmlsZXJF
bmFibGVkKQorICAgICAgICAgICAgOiBtX3NvdXJjZUNvZGUoc291cmNlQ29kZSkKKyAgICAgICAg
ICAgICwgbV9uYW1lKG5hbWUpCisgICAgICAgICAgICAsIG1fZmxhZ3MoY29kZVR5cGUsIHN0cmlj
dE1vZGUsIHNjcmlwdE1vZGUsIGRlcml2ZWRDb250ZXh0VHlwZSwgZXZhbENvbnRleHRUeXBlLCBp
c0Fycm93RnVuY3Rpb25Db250ZXh0LCBkZWJ1Z2dlck1vZGUsIHR5cGVQcm9maWxlckVuYWJsZWQs
IGNvbnRyb2xGbG93UHJvZmlsZXJFbmFibGVkKQorICAgICAgICAgICAgLCBtX2hhc2goc291cmNl
Q29kZS5oYXNoKCkgXiBtX2ZsYWdzLmJpdHMoKSkKICAgICB7CiAgICAgfQogCkluZGV4OiBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Db2RlQ2FjaGUuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0NvZGVDYWNoZS5jcHAJKHJldmlzaW9uIDIwODc2
MikKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0NvZGVDYWNoZS5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTUzLDEwICs1MywxMyBAQCBVbmxpbmtlZENvZGVCbG9ja1R5cGUqIENvZGVD
YWNoZTo6Z2V0VW5sCiB7CiAgICAgRGVyaXZlZENvbnRleHRUeXBlIGRlcml2ZWRDb250ZXh0VHlw
ZSA9IGV4ZWN1dGFibGUtPmRlcml2ZWRDb250ZXh0VHlwZSgpOwogICAgIGJvb2wgaXNBcnJvd0Z1
bmN0aW9uQ29udGV4dCA9IGV4ZWN1dGFibGUtPmlzQXJyb3dGdW5jdGlvbkNvbnRleHQoKTsKLSAg
ICBTb3VyY2VDb2RlS2V5IGtleShzb3VyY2UsIFN0cmluZygpLCBDYWNoZVR5cGVzPFVubGlua2Vk
Q29kZUJsb2NrVHlwZT46OmNvZGVUeXBlLCBzdHJpY3RNb2RlLCBzY3JpcHRNb2RlLCBkZXJpdmVk
Q29udGV4dFR5cGUsIGV2YWxDb250ZXh0VHlwZSwgaXNBcnJvd0Z1bmN0aW9uQ29udGV4dCk7Cisg
ICAgU291cmNlQ29kZUtleSBrZXkoCisgICAgICAgIHNvdXJjZSwgU3RyaW5nKCksIENhY2hlVHlw
ZXM8VW5saW5rZWRDb2RlQmxvY2tUeXBlPjo6Y29kZVR5cGUsIHN0cmljdE1vZGUsIHNjcmlwdE1v
ZGUsIAorICAgICAgICBkZXJpdmVkQ29udGV4dFR5cGUsIGV2YWxDb250ZXh0VHlwZSwgaXNBcnJv
d0Z1bmN0aW9uQ29udGV4dCwgZGVidWdnZXJNb2RlLCAKKyAgICAgICAgdm0udHlwZVByb2ZpbGVy
KCkgPyBUeXBlUHJvZmlsZXJFbmFibGVkOjpZZXMgOiBUeXBlUHJvZmlsZXJFbmFibGVkOjpObywg
CisgICAgICAgIHZtLmNvbnRyb2xGbG93UHJvZmlsZXIoKSA/IENvbnRyb2xGbG93UHJvZmlsZXJF
bmFibGVkOjpZZXMgOiBDb250cm9sRmxvd1Byb2ZpbGVyRW5hYmxlZDo6Tm8pOwogICAgIFNvdXJj
ZUNvZGVWYWx1ZSogY2FjaGUgPSBtX3NvdXJjZUNvZGUuZmluZENhY2hlQW5kVXBkYXRlQWdlKGtl
eSk7Ci0gICAgYm9vbCBjYW5DYWNoZSA9IGRlYnVnZ2VyTW9kZSA9PSBEZWJ1Z2dlck9mZiAmJiAh
dm0udHlwZVByb2ZpbGVyKCkgJiYgIXZtLmNvbnRyb2xGbG93UHJvZmlsZXIoKSAmJiBPcHRpb25z
Ojp1c2VDb2RlQ2FjaGUoKTsKLSAgICBpZiAoY2FjaGUgJiYgY2FuQ2FjaGUpIHsKKyAgICBpZiAo
Y2FjaGUgJiYgT3B0aW9uczo6dXNlQ29kZUNhY2hlKCkpIHsKICAgICAgICAgVW5saW5rZWRDb2Rl
QmxvY2tUeXBlKiB1bmxpbmtlZENvZGVCbG9jayA9IGpzQ2FzdDxVbmxpbmtlZENvZGVCbG9ja1R5
cGUqPihjYWNoZS0+Y2VsbC5nZXQoKSk7CiAgICAgICAgIHVuc2lnbmVkIGZpcnN0TGluZSA9IHNv
dXJjZS5maXJzdExpbmUoKSArIHVubGlua2VkQ29kZUJsb2NrLT5maXJzdExpbmUoKTsKICAgICAg
ICAgdW5zaWduZWQgbGluZUNvdW50ID0gdW5saW5rZWRDb2RlQmxvY2stPmxpbmVDb3VudCgpOwpA
QCAtNzIsNyArNzUsNyBAQCBVbmxpbmtlZENvZGVCbG9ja1R5cGUqIENvZGVDYWNoZTo6Z2V0VW5s
CiAgICAgVmFyaWFibGVFbnZpcm9ubWVudCB2YXJpYWJsZXNVbmRlclREWjsKICAgICBVbmxpbmtl
ZENvZGVCbG9ja1R5cGUqIHVubGlua2VkQ29kZUJsb2NrID0gZ2VuZXJhdGVVbmxpbmtlZENvZGVC
bG9jazxVbmxpbmtlZENvZGVCbG9ja1R5cGUsIEV4ZWN1dGFibGVUeXBlPih2bSwgZXhlY3V0YWJs
ZSwgc291cmNlLCBzdHJpY3RNb2RlLCBzY3JpcHRNb2RlLCBkZWJ1Z2dlck1vZGUsIGVycm9yLCBl
dmFsQ29udGV4dFR5cGUsICZ2YXJpYWJsZXNVbmRlclREWik7CiAKLSAgICBpZiAodW5saW5rZWRD
b2RlQmxvY2sgJiYgY2FuQ2FjaGUpCisgICAgaWYgKHVubGlua2VkQ29kZUJsb2NrICYmIE9wdGlv
bnM6OnVzZUNvZGVDYWNoZSgpKQogICAgICAgICBtX3NvdXJjZUNvZGUuYWRkQ2FjaGUoa2V5LCBT
b3VyY2VDb2RlVmFsdWUodm0sIHVubGlua2VkQ29kZUJsb2NrLCBtX3NvdXJjZUNvZGUuYWdlKCkp
KTsKIAogICAgIHJldHVybiB1bmxpbmtlZENvZGVCbG9jazsKQEAgLTkzLDcgKzk2LDcgQEAgVW5s
aW5rZWRNb2R1bGVQcm9ncmFtQ29kZUJsb2NrKiBDb2RlQ2FjaAogICAgIHJldHVybiBnZXRVbmxp
bmtlZEdsb2JhbENvZGVCbG9jazxVbmxpbmtlZE1vZHVsZVByb2dyYW1Db2RlQmxvY2s+KHZtLCBl
eGVjdXRhYmxlLCBzb3VyY2UsIEpTUGFyc2VyU3RyaWN0TW9kZTo6U3RyaWN0LCBKU1BhcnNlclNj
cmlwdE1vZGU6Ok1vZHVsZSwgZGVidWdnZXJNb2RlLCBlcnJvciwgRXZhbENvbnRleHRUeXBlOjpO
b25lKTsKIH0KIAotVW5saW5rZWRGdW5jdGlvbkV4ZWN1dGFibGUqIENvZGVDYWNoZTo6Z2V0VW5s
aW5rZWRHbG9iYWxGdW5jdGlvbkV4ZWN1dGFibGUoVk0mIHZtLCBjb25zdCBJZGVudGlmaWVyJiBu
YW1lLCBjb25zdCBTb3VyY2VDb2RlJiBzb3VyY2UsIFBhcnNlckVycm9yJiBlcnJvcikKK1VubGlu
a2VkRnVuY3Rpb25FeGVjdXRhYmxlKiBDb2RlQ2FjaGU6OmdldFVubGlua2VkR2xvYmFsRnVuY3Rp
b25FeGVjdXRhYmxlKFZNJiB2bSwgY29uc3QgSWRlbnRpZmllciYgbmFtZSwgY29uc3QgU291cmNl
Q29kZSYgc291cmNlLCBEZWJ1Z2dlck1vZGUgZGVidWdnZXJNb2RlLCBQYXJzZXJFcnJvciYgZXJy
b3IpCiB7CiAgICAgYm9vbCBpc0Fycm93RnVuY3Rpb25Db250ZXh0ID0gZmFsc2U7CiAgICAgU291
cmNlQ29kZUtleSBrZXkoCkBAIC0xMDIsNyArMTA1LDEwIEBAIFVubGlua2VkRnVuY3Rpb25FeGVj
dXRhYmxlKiBDb2RlQ2FjaGU6OmcKICAgICAgICAgSlNQYXJzZXJTY3JpcHRNb2RlOjpDbGFzc2lj
LAogICAgICAgICBEZXJpdmVkQ29udGV4dFR5cGU6Ok5vbmUsCiAgICAgICAgIEV2YWxDb250ZXh0
VHlwZTo6Tm9uZSwKLSAgICAgICAgaXNBcnJvd0Z1bmN0aW9uQ29udGV4dCk7CisgICAgICAgIGlz
QXJyb3dGdW5jdGlvbkNvbnRleHQsCisgICAgICAgIGRlYnVnZ2VyTW9kZSwgCisgICAgICAgIHZt
LnR5cGVQcm9maWxlcigpID8gVHlwZVByb2ZpbGVyRW5hYmxlZDo6WWVzIDogVHlwZVByb2ZpbGVy
RW5hYmxlZDo6Tm8sIAorICAgICAgICB2bS5jb250cm9sRmxvd1Byb2ZpbGVyKCkgPyBDb250cm9s
Rmxvd1Byb2ZpbGVyRW5hYmxlZDo6WWVzIDogQ29udHJvbEZsb3dQcm9maWxlckVuYWJsZWQ6Ok5v
KTsKICAgICBTb3VyY2VDb2RlVmFsdWUqIGNhY2hlID0gbV9zb3VyY2VDb2RlLmZpbmRDYWNoZUFu
ZFVwZGF0ZUFnZShrZXkpOwogICAgIGlmIChjYWNoZSAmJiBPcHRpb25zOjp1c2VDb2RlQ2FjaGUo
KSkgewogICAgICAgICBVbmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZSogZXhlY3V0YWJsZSA9IGpz
Q2FzdDxVbmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZSo+KGNhY2hlLT5jZWxsLmdldCgpKTsKSW5k
ZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0NvZGVDYWNoZS5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0NvZGVDYWNoZS5oCShyZXZpc2lvbiAy
MDg3NjIpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9Db2RlQ2FjaGUuaAkod29y
a2luZyBjb3B5KQpAQCAtMTk2LDcgKzE5Niw3IEBAIHB1YmxpYzoKICAgICBVbmxpbmtlZFByb2dy
YW1Db2RlQmxvY2sqIGdldFVubGlua2VkUHJvZ3JhbUNvZGVCbG9jayhWTSYsIFByb2dyYW1FeGVj
dXRhYmxlKiwgY29uc3QgU291cmNlQ29kZSYsIEpTUGFyc2VyU3RyaWN0TW9kZSwgRGVidWdnZXJN
b2RlLCBQYXJzZXJFcnJvciYpOwogICAgIFVubGlua2VkRXZhbENvZGVCbG9jayogZ2V0VW5saW5r
ZWRHbG9iYWxFdmFsQ29kZUJsb2NrKFZNJiwgSW5kaXJlY3RFdmFsRXhlY3V0YWJsZSosIGNvbnN0
IFNvdXJjZUNvZGUmLCBKU1BhcnNlclN0cmljdE1vZGUsIERlYnVnZ2VyTW9kZSwgUGFyc2VyRXJy
b3ImLCBFdmFsQ29udGV4dFR5cGUpOwogICAgIFVubGlua2VkTW9kdWxlUHJvZ3JhbUNvZGVCbG9j
ayogZ2V0VW5saW5rZWRNb2R1bGVQcm9ncmFtQ29kZUJsb2NrKFZNJiwgTW9kdWxlUHJvZ3JhbUV4
ZWN1dGFibGUqLCBjb25zdCBTb3VyY2VDb2RlJiwgRGVidWdnZXJNb2RlLCBQYXJzZXJFcnJvciYp
OwotICAgIFVubGlua2VkRnVuY3Rpb25FeGVjdXRhYmxlKiBnZXRVbmxpbmtlZEdsb2JhbEZ1bmN0
aW9uRXhlY3V0YWJsZShWTSYsIGNvbnN0IElkZW50aWZpZXImLCBjb25zdCBTb3VyY2VDb2RlJiwg
UGFyc2VyRXJyb3ImKTsKKyAgICBVbmxpbmtlZEZ1bmN0aW9uRXhlY3V0YWJsZSogZ2V0VW5saW5r
ZWRHbG9iYWxGdW5jdGlvbkV4ZWN1dGFibGUoVk0mLCBjb25zdCBJZGVudGlmaWVyJiwgY29uc3Qg
U291cmNlQ29kZSYsIERlYnVnZ2VyTW9kZSwgUGFyc2VyRXJyb3ImKTsKIAogICAgIHZvaWQgY2xl
YXIoKSB7IG1fc291cmNlQ29kZS5jbGVhcigpOyB9CiAK
</data>
<flag name="review"
          id="317543"
          type_id="1"
          status="+"
          setter="mark.lam"
    />
          </attachment>
      

    </bug>

</bugzilla>