<?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>201061</bug_id>
          
          <creation_ts>2019-08-22 17:45:43 -0700</creation_ts>
          <short_desc>Undo disabling of IsoHeaps when Gigacage is off.</short_desc>
          <delta_ts>2019-08-26 15:08:24 -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>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=201154</see_also>
          <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>
          <dependson>187160</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mark Lam">mark.lam</reporter>
          <assigned_to name="Mark Lam">mark.lam</assigned_to>
          <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1564334</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2019-08-22 17:45:43 -0700</bug_when>
    <thetext>This rolls outs https://trac.webkit.org/r233773 which was landed for https://bugs.webkit.org/show_bug.cgi?id=187160.

&lt;rdar://problem/54622500&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1564342</commentid>
    <comment_count>1</comment_count>
      <attachid>377086</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2019-08-22 18:06:52 -0700</bug_when>
    <thetext>Created attachment 377086
proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1564375</commentid>
    <comment_count>2</comment_count>
      <attachid>377086</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2019-08-22 21:57:26 -0700</bug_when>
    <thetext>Comment on attachment 377086
proposed patch.

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

&gt; Source/bmalloc/bmalloc/PerThread.h:2
&gt; + * Copyright (C) 2014-2017 Apple Inc. All rights reserved.

Is this intentional? Did you mean 2019?

&gt; Source/bmalloc/bmalloc/ProcessCheck.mm:-47
&gt; -        || [processName isEqualToString:@&quot;DumpRenderTree&quot;]

Why?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1564380</commentid>
    <comment_count>3</comment_count>
      <attachid>377086</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2019-08-22 22:19:42 -0700</bug_when>
    <thetext>Comment on attachment 377086
proposed patch.

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

&gt;&gt; Source/bmalloc/bmalloc/PerThread.h:2
&gt;&gt; + * Copyright (C) 2014-2017 Apple Inc. All rights reserved.
&gt; 
&gt; Is this intentional? Did you mean 2019?

This came from the rollout.  I can change this to 2019.

&gt;&gt; Source/bmalloc/bmalloc/ProcessCheck.mm:-47
&gt;&gt; -        || [processName isEqualToString:@&quot;DumpRenderTree&quot;]
&gt; 
&gt; Why?

This came straight from rolling out Michael&apos;s patch.  My understanding is that this was added to workaround a DRT issue that came with this patch.  Would like Michael to comment on whether this should be left in.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1564485</commentid>
    <comment_count>4</comment_count>
      <attachid>377086</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2019-08-23 09:56:36 -0700</bug_when>
    <thetext>Comment on attachment 377086
proposed patch.

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

&gt;&gt;&gt; Source/bmalloc/bmalloc/ProcessCheck.mm:-47
&gt;&gt;&gt; -        || [processName isEqualToString:@&quot;DumpRenderTree&quot;]
&gt;&gt; 
&gt;&gt; Why?
&gt; 
&gt; This came straight from rolling out Michael&apos;s patch.  My understanding is that this was added to workaround a DRT issue that came with this patch.  Would like Michael to comment on whether this should be left in.

I think we should keep this in.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1564582</commentid>
    <comment_count>5</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2019-08-23 13:56:51 -0700</bug_when>
    <thetext>Thanks for the reviews.  Landed in r249065: &lt;http://trac.webkit.org/r249065&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>377086</attachid>
            <date>2019-08-22 18:06:52 -0700</date>
            <delta_ts>2019-08-22 21:57:26 -0700</delta_ts>
            <desc>proposed patch.</desc>
            <filename>bug-201061.patch</filename>
            <type>text/plain</type>
            <size>10546</size>
            <attacher name="Mark Lam">mark.lam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9ibWFsbG9jL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvYm1h
bGxvYy9DaGFuZ2VMb2cJKHJldmlzaW9uIDI0OTAzNikKKysrIFNvdXJjZS9ibWFsbG9jL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIwIEBACisyMDE5LTA4LTIyICBNYXJrIExh
bSAgPG1hcmsubGFtQGFwcGxlLmNvbT4KKworICAgICAgICBVbmRvIGRpc2FibGluZyBvZiBJc29I
ZWFwcyB3aGVuIEdpZ2FjYWdlIGlzIG9mZi4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTIwMTA2MQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTQ2MjI1
MDA+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBD
TWFrZUxpc3RzLnR4dDoKKyAgICAgICAgKiBibWFsbG9jLnhjb2RlcHJvai9wcm9qZWN0LnBieHBy
b2o6CisgICAgICAgICogYm1hbGxvYy9Jc29UTFMuY3BwOgorICAgICAgICAoYm1hbGxvYzo6SXNv
VExTOjpkZXRlcm1pbmVNYWxsb2NGYWxsYmFja1N0YXRlKToKKyAgICAgICAgKiBibWFsbG9jL1Bl
clRocmVhZC5jcHA6IFJlbW92ZWQuCisgICAgICAgICogYm1hbGxvYy9QZXJUaHJlYWQuaDoKKyAg
ICAgICAgKiBibWFsbG9jL1Byb2Nlc3NDaGVjay5tbToKKyAgICAgICAgKGJtYWxsb2M6OmdpZ2Fj
YWdlRW5hYmxlZEZvclByb2Nlc3MpOgorCiAyMDE5LTA4LTE5ICBZdXN1a2UgU3V6dWtpICA8eXN1
enVraUBhcHBsZS5jb20+CiAKICAgICAgICAgW1dURl0gQWRkIG1ha2VVbmlxdWU8VD4sIHdoaWNo
IGVuc3VyZXMgVCBpcyBmYXN0LWFsbG9jYXRlZCwgYWN0dWFsIHN0YXRpY19hc3NlcnQgcGFydApJ
bmRleDogU291cmNlL2JtYWxsb2MvQ01ha2VMaXN0cy50eHQKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L2JtYWxsb2MvQ01ha2VMaXN0cy50eHQJKHJldmlzaW9uIDI0OTAzNikKKysrIFNvdXJjZS9ibWFs
bG9jL0NNYWtlTGlzdHMudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0yOSw3ICsyOSw2IEBAIHNldChi
bWFsbG9jX1NPVVJDRVMKICAgICBibWFsbG9jL011dGV4LmNwcAogICAgIGJtYWxsb2MvT2JqZWN0
VHlwZS5jcHAKICAgICBibWFsbG9jL1BlclByb2Nlc3MuY3BwCi0gICAgYm1hbGxvYy9QZXJUaHJl
YWQuY3BwCiAgICAgYm1hbGxvYy9TY2F2ZW5nZXIuY3BwCiAgICAgYm1hbGxvYy9WTUhlYXAuY3Bw
CiAgICAgYm1hbGxvYy9ibWFsbG9jLmNwcApJbmRleDogU291cmNlL2JtYWxsb2MvYm1hbGxvYy54
Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9ibWFsbG9jL2Jt
YWxsb2MueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagkocmV2aXNpb24gMjQ5MDM2KQorKysgU291
cmNlL2JtYWxsb2MvYm1hbGxvYy54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qCSh3b3JraW5nIGNv
cHkpCkBAIC0xMzAsNyArMTMwLDYgQEAKIAkJNDQyNkUyODExQzgzOEVFMDAwOEVCMDQyIC8qIExv
Z2dpbmcuaCBpbiBIZWFkZXJzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDQ0
MjZFMjdGMUM4MzhFRTAwMDhFQjA0MiAvKiBMb2dnaW5nLmggKi87IHNldHRpbmdzID0ge0FUVFJJ
QlVURVMgPSAoUHJpdmF0ZSwgKTsgfTsgfTsKIAkJNDQyNkUyODMxQzgzOTU0NzAwOEVCMDQyIC8q
IEJTb2Z0TGlua2luZy5oIGluIEhlYWRlcnMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBmaWxl
UmVmID0gNDQyNkUyODIxQzgzOTU0NzAwOEVCMDQyIC8qIEJTb2Z0TGlua2luZy5oICovOyB9Owog
CQk1MkY0NzI0OTIxMEJBMzAyMDBCNzMwQkIgLyogTWVtb3J5U3RhdHVzU1BJLmggaW4gSGVhZGVy
cyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA1MkY0NzI0ODIxMEJBMkY1MDBC
NzMwQkIgLyogTWVtb3J5U3RhdHVzU1BJLmggKi87IHNldHRpbmdzID0ge0FUVFJJQlVURVMgPSAo
UHJpdmF0ZSwgKTsgfTsgfTsKLQkJNjU0M0REQjQyMEVFQUVGMzAwM0IyM0Q4IC8qIFBlclRocmVh
ZC5jcHAgaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA2NTQz
RERCMzIwRUVBRUYzMDAzQjIzRDggLyogUGVyVGhyZWFkLmNwcCAqLzsgfTsKIAkJNjU5OUM1Q0Mx
RUMzRjE1OTAwQTJGN0JCIC8qIEF2YWlsYWJsZU1lbW9yeS5jcHAgaW4gU291cmNlcyAqLyA9IHtp
c2EgPSBQQlhCdWlsZEZpbGU7IGZpbGVSZWYgPSA2NTk5QzVDQTFFQzNGMTU5MDBBMkY3QkIgLyog
QXZhaWxhYmxlTWVtb3J5LmNwcCAqLzsgfTsKIAkJNjU5OUM1Q0QxRUMzRjE1OTAwQTJGN0JCIC8q
IEF2YWlsYWJsZU1lbW9yeS5oIGluIEhlYWRlcnMgKi8gPSB7aXNhID0gUEJYQnVpbGRGaWxlOyBm
aWxlUmVmID0gNjU5OUM1Q0IxRUMzRjE1OTAwQTJGN0JCIC8qIEF2YWlsYWJsZU1lbW9yeS5oICov
OyBzZXR0aW5ncyA9IHtBVFRSSUJVVEVTID0gKFByaXZhdGUsICk7IH07IH07CiAJCTc5Mzk4ODVC
MjA3NkVFQjYwMDc0QTJFNyAvKiBCdWxrRGVjb21taXQuaCBpbiBIZWFkZXJzICovID0ge2lzYSA9
IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDc5Mzk4ODVBMjA3NkVFQjUwMDc0QTJFNyAvKiBCdWxr
RGVjb21taXQuaCAqLzsgc2V0dGluZ3MgPSB7QVRUUklCVVRFUyA9IChQcml2YXRlLCApOyB9OyB9
OwpAQCAtMjgyLDcgKzI4MSw2IEBACiAJCTQ0MjZFMjdGMUM4MzhFRTAwMDhFQjA0MiAvKiBMb2dn
aW5nLmggKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFz
dEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmMuaDsgbmFtZSA9IExvZ2dpbmcuaDsgcGF0aCA9
IGJtYWxsb2MvTG9nZ2luZy5oOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQk0NDI2RTI4
MjFDODM5NTQ3MDA4RUIwNDIgLyogQlNvZnRMaW5raW5nLmggKi8gPSB7aXNhID0gUEJYRmlsZVJl
ZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2Rl
LmMuaDsgbmFtZSA9IEJTb2Z0TGlua2luZy5oOyBwYXRoID0gYm1hbGxvYy9kYXJ3aW4vQlNvZnRM
aW5raW5nLmg7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCTUyRjQ3MjQ4MjEwQkEyRjUw
MEI3MzBCQiAvKiBNZW1vcnlTdGF0dXNTUEkuaCAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNl
OyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuYy5oOyBu
YW1lID0gTWVtb3J5U3RhdHVzU1BJLmg7IHBhdGggPSBibWFsbG9jL2Rhcndpbi9NZW1vcnlTdGF0
dXNTUEkuaDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKLQkJNjU0M0REQjMyMEVFQUVGMzAw
M0IyM0Q4IC8qIFBlclRocmVhZC5jcHAgKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgbGFz
dEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5jcHA7IG5hbWUgPSBQZXJUaHJlYWQuY3Bw
OyBwYXRoID0gYm1hbGxvYy9QZXJUaHJlYWQuY3BwOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9
OwogCQk2NTk5QzVDQTFFQzNGMTU5MDBBMkY3QkIgLyogQXZhaWxhYmxlTWVtb3J5LmNwcCAqLyA9
IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxl
VHlwZSA9IHNvdXJjZWNvZGUuY3BwLmNwcDsgbmFtZSA9IEF2YWlsYWJsZU1lbW9yeS5jcHA7IHBh
dGggPSBibWFsbG9jL0F2YWlsYWJsZU1lbW9yeS5jcHA7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7
IH07CiAJCTY1OTlDNUNCMUVDM0YxNTkwMEEyRjdCQiAvKiBBdmFpbGFibGVNZW1vcnkuaCAqLyA9
IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxl
VHlwZSA9IHNvdXJjZWNvZGUuYy5oOyBuYW1lID0gQXZhaWxhYmxlTWVtb3J5Lmg7IHBhdGggPSBi
bWFsbG9jL0F2YWlsYWJsZU1lbW9yeS5oOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OwogCQk3
OTM5ODg1QTIwNzZFRUI1MDA3NEEyRTcgLyogQnVsa0RlY29tbWl0LmggKi8gPSB7aXNhID0gUEJY
RmlsZVJlZmVyZW5jZTsgZmlsZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3Vy
Y2Vjb2RlLmMuaDsgbmFtZSA9IEJ1bGtEZWNvbW1pdC5oOyBwYXRoID0gYm1hbGxvYy9CdWxrRGVj
b21taXQuaDsgc291cmNlVHJlZSA9ICI8Z3JvdXA+IjsgfTsKQEAgLTUyOCw3ICs1MjYsNiBAQAog
CQkJCTBGNUJGMTQ4MUYyMkE4RDgwMDI5RDkxRCAvKiBQZXJIZWFwS2luZC5oICovLAogCQkJCTBG
MjZBN0E0MjA1NDgzMEQwMDkwQTE0MSAvKiBQZXJQcm9jZXNzLmNwcCAqLywKIAkJCQkxNDQ0NkEw
NzE3QTYxRkE0MDBGOUVBMUQgLyogUGVyUHJvY2Vzcy5oICovLAotCQkJCTY1NDNEREIzMjBFRUFF
RjMwMDNCMjNEOCAvKiBQZXJUaHJlYWQuY3BwICovLAogCQkJCTE0NDQ2OUZEMTdBNjFGMUYwMEY5
RUExRCAvKiBQZXJUaHJlYWQuaCAqLywKIAkJCQkxNDVGNjg3ODE3OUUzQTQ0MDBENjU1OTggLyog
UmFuZ2UuaCAqLywKIAkJCQkxNDhFRkFFNjFENkI5NTNCMDA4RTcyMUUgLyogU2NvcGVFeGl0Lmgg
Ki8sCkBAIC03NzEsNyArNzY4LDYgQEAKIAkJCQkxNDNDQjgxQzE5MDIyQkM5MDBCMTZBNDUgLyog
TXV0ZXguY3BwIGluIFNvdXJjZXMgKi8sCiAJCQkJMTRGMjcxQzgxOEVBMzk5MDAwOEMxNTJGIC8q
IE9iamVjdFR5cGUuY3BwIGluIFNvdXJjZXMgKi8sCiAJCQkJMEYyNkE3QTUyMDU0ODMxMzAwOTBB
MTQxIC8qIFBlclByb2Nlc3MuY3BwIGluIFNvdXJjZXMgKi8sCi0JCQkJNjU0M0REQjQyMEVFQUVG
MzAwM0IyM0Q4IC8qIFBlclRocmVhZC5jcHAgaW4gU291cmNlcyAqLywKIAkJCQlBRDE0QUQyQTIw
MjUyOUM3MDA4OTBFM0IgLyogUHJvY2Vzc0NoZWNrLm1tIGluIFNvdXJjZXMgKi8sCiAJCQkJMEY1
QkYxNTIxRjIyRTE1NzAwMjlEOTFEIC8qIFNjYXZlbmdlci5jcHAgaW4gU291cmNlcyAqLywKIAkJ
CQkxNEYyNzFDOTE4RUEzOTkwMDA4QzE1MkYgLyogVk1IZWFwLmNwcCBpbiBTb3VyY2VzICovLApJ
bmRleDogU291cmNlL2JtYWxsb2MvYm1hbGxvYy9Jc29UTFMuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9ibWFsbG9jL2JtYWxsb2MvSXNvVExTLmNwcAkocmV2aXNpb24gMjQ5MDM2KQorKysgU291
cmNlL2JtYWxsb2MvYm1hbGxvYy9Jc29UTFMuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNiw3ICsy
Niw2IEBACiAjaW5jbHVkZSAiSXNvVExTLmgiCiAKICNpbmNsdWRlICJFbnZpcm9ubWVudC5oIgot
I2luY2x1ZGUgIkdpZ2FjYWdlLmgiCiAjaW5jbHVkZSAiSXNvVExTRW50cnlJbmxpbmVzLmgiCiAj
aW5jbHVkZSAiSXNvVExTSW5saW5lcy5oIgogI2luY2x1ZGUgIklzb1RMU0xheW91dC5oIgpAQCAt
MTg0LDIxICsxODMsMTEgQEAgdm9pZCBJc29UTFM6OmRldGVybWluZU1hbGxvY0ZhbGxiYWNrU3Rh
dAogICAgICAgICAgICAgaWYgKHNfbWFsbG9jRmFsbGJhY2tTdGF0ZSAhPSBNYWxsb2NGYWxsYmFj
a1N0YXRlOjpVbmRlY2lkZWQpCiAgICAgICAgICAgICAgICAgcmV0dXJuOwogCi0jaWYgR0lHQUNB
R0VfRU5BQkxFRCB8fCBCQ1BVKEFSTTY0KQotI2lmICFCQ1BVKEFSTTY0KQotICAgICAgICAgICAg
aWYgKCFHaWdhY2FnZTo6c2hvdWxkQmVFbmFibGVkKCkpIHsKLSAgICAgICAgICAgICAgICBzX21h
bGxvY0ZhbGxiYWNrU3RhdGUgPSBNYWxsb2NGYWxsYmFja1N0YXRlOjpGYWxsQmFja1RvTWFsbG9j
OwotICAgICAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgICAgIH0KLSNlbmRpZgogICAgICAg
ICAgICAgY29uc3QgY2hhciogZW52ID0gZ2V0ZW52KCJibWFsbG9jX0lzb0hlYXAiKTsKICAgICAg
ICAgICAgIGlmIChlbnYgJiYgKCFzdHJjYXNlY21wKGVudiwgImZhbHNlIikgfHwgIXN0cmNhc2Vj
bXAoZW52LCAibm8iKSB8fCAhc3RyY21wKGVudiwgIjAiKSkpCiAgICAgICAgICAgICAgICAgc19t
YWxsb2NGYWxsYmFja1N0YXRlID0gTWFsbG9jRmFsbGJhY2tTdGF0ZTo6RmFsbEJhY2tUb01hbGxv
YzsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBzX21hbGxvY0ZhbGxiYWNrU3Rh
dGUgPSBNYWxsb2NGYWxsYmFja1N0YXRlOjpEb05vdEZhbGxCYWNrOwotI2Vsc2UKLSAgICAgICAg
ICAgIHNfbWFsbG9jRmFsbGJhY2tTdGF0ZSA9IE1hbGxvY0ZhbGxiYWNrU3RhdGU6OkZhbGxCYWNr
VG9NYWxsb2M7Ci0jZW5kaWYKICAgICAgICAgfSk7CiB9CiAKSW5kZXg6IFNvdXJjZS9ibWFsbG9j
L2JtYWxsb2MvUGVyVGhyZWFkLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvYm1hbGxvYy9ibWFs
bG9jL1BlclRocmVhZC5jcHAJKHJldmlzaW9uIDI0OTAzNikKKysrIFNvdXJjZS9ibWFsbG9jL2Jt
YWxsb2MvUGVyVGhyZWFkLmNwcAkobm9uZXhpc3RlbnQpCkBAIC0xLDQ2ICswLDAgQEAKLS8qCi0g
KiBDb3B5cmlnaHQgKEMpIDIwMTggQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICoK
LSAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdp
dGggb3Igd2l0aG91dAotICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRo
YXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCi0gKiBhcmUgbWV0OgotICogMS4gUmVkaXN0cmli
dXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAq
ICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlz
Y2xhaW1lci4KLSAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJv
ZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25k
aXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCi0gKiAgICBkb2N1bWVu
dGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0
aW9uLgotICoKLSAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBgYEFT
IElTJycgQU5EIEFOWQotICogRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElO
RywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKLSAqIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJD
SEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgotICogUFVSUE9TRSBBUkUg
RElTQ0xBSU1FRC4gIElOIE5PIEVWRU5UIFNIQUxMIEFQUExFIElOQy4gT1IKLSAqIENPTlRSSUJV
VE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVD
SUFMLAotICogRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywg
QlVUIE5PVCBMSU1JVEVEIFRPLAotICogUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBP
UiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SCi0gKiBQUk9GSVRTOyBPUiBCVVNJTkVT
UyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZCi0gKiBPRiBM
SUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQK
LSAqIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdB
WSBPVVQgT0YgVEhFIFVTRQotICogT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9G
IFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KLSAqLwotCi0jaW5jbHVkZSAiUGVyVGhy
ZWFkLmgiCi0KLSNpbmNsdWRlICJCRXhwb3J0LmgiCi0jaW5jbHVkZSAiQ2FjaGUuaCIKLSNpbmNs
dWRlICJIZWFwLmgiCi0KLW5hbWVzcGFjZSBibWFsbG9jIHsKLQotI2lmICFIQVZFX1BUSFJFQURf
TUFDSERFUF9ICi0KLXRlbXBsYXRlPD4gQkVYUE9SVCBib29sIFBlclRocmVhZFN0b3JhZ2U8UGVy
SGVhcEtpbmQ8Q2FjaGU+Pjo6c19kaWRJbml0aWFsaXplID0gZmFsc2U7Ci10ZW1wbGF0ZTw+IEJF
WFBPUlQgcHRocmVhZF9rZXlfdCBQZXJUaHJlYWRTdG9yYWdlPFBlckhlYXBLaW5kPENhY2hlPj46
OnNfa2V5ID0gMDsKLXRlbXBsYXRlPD4gQkVYUE9SVCBzdGQ6Om9uY2VfZmxhZyBQZXJUaHJlYWRT
dG9yYWdlPFBlckhlYXBLaW5kPENhY2hlPj46OnNfb25jZUZsYWcgPSB7IH07Ci0KLXRlbXBsYXRl
PD4gQkVYUE9SVCBib29sIFBlclRocmVhZFN0b3JhZ2U8UGVySGVhcEtpbmQ8SGVhcD4+OjpzX2Rp
ZEluaXRpYWxpemUgPSBmYWxzZTsKLXRlbXBsYXRlPD4gQkVYUE9SVCBwdGhyZWFkX2tleV90IFBl
clRocmVhZFN0b3JhZ2U8UGVySGVhcEtpbmQ8SGVhcD4+OjpzX2tleSA9IDA7Ci10ZW1wbGF0ZTw+
IEJFWFBPUlQgc3RkOjpvbmNlX2ZsYWcgUGVyVGhyZWFkU3RvcmFnZTxQZXJIZWFwS2luZDxIZWFw
Pj46OnNfb25jZUZsYWcgPSB7IH07Ci0KLSNlbmRpZgotCi19IC8vIG5hbWVzcGFjZSBibWFsbG9j
CkluZGV4OiBTb3VyY2UvYm1hbGxvYy9ibWFsbG9jL1BlclRocmVhZC5oCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvUGVyVGhyZWFkLmgJKHJldmlzaW9uIDI0OTAzNikKKysr
IFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvUGVyVGhyZWFkLmgJKHdvcmtpbmcgY29weSkKQEAgLTEs
NSArMSw1IEBACiAvKgotICogQ29weXJpZ2h0IChDKSAyMDE0LTIwMTggQXBwbGUgSW5jLiBBbGwg
cmlnaHRzIHJlc2VydmVkLgorICogQ29weXJpZ2h0IChDKSAyMDE0LTIwMTcgQXBwbGUgSW5jLiBB
bGwgcmlnaHRzIHJlc2VydmVkLgogICoKICAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291
cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAogICogbW9kaWZpY2F0aW9uLCBh
cmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCkBAIC0x
MDgsMTYgKzEwOCw5IEBAIHRlbXBsYXRlPHR5cGVuYW1lIFQ+IHN0cnVjdCBQZXJUaHJlYWRTdG8K
ICAgICB9CiB9OwogCi1jbGFzcyBDYWNoZTsKLWNsYXNzIEhlYXA7Ci0KLXRlbXBsYXRlPD4gYm9v
bCBQZXJUaHJlYWRTdG9yYWdlPFBlckhlYXBLaW5kPENhY2hlPj46OnNfZGlkSW5pdGlhbGl6ZTsK
LXRlbXBsYXRlPD4gcHRocmVhZF9rZXlfdCBQZXJUaHJlYWRTdG9yYWdlPFBlckhlYXBLaW5kPENh
Y2hlPj46OnNfa2V5OwotdGVtcGxhdGU8PiBzdGQ6Om9uY2VfZmxhZyBQZXJUaHJlYWRTdG9yYWdl
PFBlckhlYXBLaW5kPENhY2hlPj46OnNfb25jZUZsYWc7Ci0KLXRlbXBsYXRlPD4gYm9vbCBQZXJU
aHJlYWRTdG9yYWdlPFBlckhlYXBLaW5kPEhlYXA+Pjo6c19kaWRJbml0aWFsaXplOwotdGVtcGxh
dGU8PiBwdGhyZWFkX2tleV90IFBlclRocmVhZFN0b3JhZ2U8UGVySGVhcEtpbmQ8SGVhcD4+Ojpz
X2tleTsKLXRlbXBsYXRlPD4gc3RkOjpvbmNlX2ZsYWcgUGVyVGhyZWFkU3RvcmFnZTxQZXJIZWFw
S2luZDxIZWFwPj46OnNfb25jZUZsYWc7Cit0ZW1wbGF0ZTx0eXBlbmFtZSBUPiBib29sIFBlclRo
cmVhZFN0b3JhZ2U8VD46OnNfZGlkSW5pdGlhbGl6ZTsKK3RlbXBsYXRlPHR5cGVuYW1lIFQ+IHB0
aHJlYWRfa2V5X3QgUGVyVGhyZWFkU3RvcmFnZTxUPjo6c19rZXk7Cit0ZW1wbGF0ZTx0eXBlbmFt
ZSBUPiBzdGQ6Om9uY2VfZmxhZyBQZXJUaHJlYWRTdG9yYWdlPFQ+OjpzX29uY2VGbGFnOwogCiAj
ZW5kaWYKIApJbmRleDogU291cmNlL2JtYWxsb2MvYm1hbGxvYy9Qcm9jZXNzQ2hlY2subW0KPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL2JtYWxsb2MvYm1hbGxvYy9Qcm9jZXNzQ2hlY2subW0JKHJldmlz
aW9uIDI0OTAzNikKKysrIFNvdXJjZS9ibWFsbG9jL2JtYWxsb2MvUHJvY2Vzc0NoZWNrLm1tCSh3
b3JraW5nIGNvcHkpCkBAIC00NCw3ICs0NCw2IEBAIGJvb2wgZ2lnYWNhZ2VFbmFibGVkRm9yUHJv
Y2VzcygpCiAKICAgICBOU1N0cmluZyAqcHJvY2Vzc05hbWUgPSBbW05TUHJvY2Vzc0luZm8gcHJv
Y2Vzc0luZm9dIHByb2Nlc3NOYW1lXTsKICAgICBib29sIGlzT3B0SW5CaW5hcnkgPSBbcHJvY2Vz
c05hbWUgaXNFcXVhbFRvU3RyaW5nOkAianNjIl0KLSAgICAgICAgfHwgW3Byb2Nlc3NOYW1lIGlz
RXF1YWxUb1N0cmluZzpAIkR1bXBSZW5kZXJUcmVlIl0KICAgICAgICAgfHwgW3Byb2Nlc3NOYW1l
IGlzRXF1YWxUb1N0cmluZzpAIndhc20iXQogICAgICAgICB8fCBbcHJvY2Vzc05hbWUgaGFzUHJl
Zml4OkAidGVzdCJdCiAgICAgICAgIHx8IFtwcm9jZXNzTmFtZSBoYXNQcmVmaXg6QCJUZXN0Il07
Cg==
</data>
<flag name="review"
          id="392863"
          type_id="1"
          status="+"
          setter="saam"
    />
          </attachment>
      

    </bug>

</bugzilla>