<?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>204210</bug_id>
          
          <creation_ts>2019-11-14 16:38:33 -0800</creation_ts>
          <short_desc>Add SPI to clear web process cache</short_desc>
          <delta_ts>2019-11-15 19:16:00 -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>WebKit2</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="Ben Nham">nham</reporter>
          <assigned_to name="Ben Nham">nham</assigned_to>
          <cc>beidson</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>koivisto</cc>
    
    <cc>nham</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1590371</commentid>
    <comment_count>0</comment_count>
    <who name="Ben Nham">nham</who>
    <bug_when>2019-11-14 16:38:33 -0800</bug_when>
    <thetext>We should add an SPI to kill cached web processes. The intended use case is to add a lukewarm mode to Mac PLT5 in which web pages load in a new WebProcess but load resources from the disk cache. Currently the warm run of PLT5 is small enough to fit inside the Mac&apos;s process pool size, so we only end up exercising the memory cache in the cached WebProcess when loading resources.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590375</commentid>
    <comment_count>1</comment_count>
      <attachid>383584</attachid>
    <who name="Ben Nham">nham</who>
    <bug_when>2019-11-14 16:50:56 -0800</bug_when>
    <thetext>Created attachment 383584
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590500</commentid>
    <comment_count>2</comment_count>
      <attachid>383584</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-11-15 08:07:40 -0800</bug_when>
    <thetext>Comment on attachment 383584
Patch

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

&gt; Source/WebKit/UIProcess/API/Cocoa/WKProcessPool.mm:527
&gt; +        bool shouldTerminateCached = process-&gt;isInProcessCache() &amp;&amp; (type &amp; _WKWebProcessTerminationTypeCached);

Calling WebProcessCache::clear() would do the right thing for clearing the process cache.

Also, is there really value to clearing the prewarmed process?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590501</commentid>
    <comment_count>3</comment_count>
      <attachid>383584</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-11-15 08:11:03 -0800</bug_when>
    <thetext>Comment on attachment 383584
Patch

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

&gt; Source/WebKit/ChangeLog:3
&gt; +        Add SPI to clear web process cache

The patch does more that that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590561</commentid>
    <comment_count>4</comment_count>
      <attachid>383630</attachid>
    <who name="Ben Nham">nham</who>
    <bug_when>2019-11-15 11:17:18 -0800</bug_when>
    <thetext>Created attachment 383630
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590567</commentid>
    <comment_count>5</comment_count>
      <attachid>383630</attachid>
    <who name="Ben Nham">nham</who>
    <bug_when>2019-11-15 11:19:01 -0800</bug_when>
    <thetext>Comment on attachment 383630
Patch

remove option to kill prewarmed process</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590588</commentid>
    <comment_count>6</comment_count>
      <attachid>383630</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-11-15 11:43:20 -0800</bug_when>
    <thetext>Comment on attachment 383630
Patch

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

&gt; Source/WebKit/UIProcess/API/Cocoa/WKProcessPool.mm:472
&gt; +- (void)_terminateCachedWebProcesses

I would call this _clearWebProcessCache</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590619</commentid>
    <comment_count>7</comment_count>
      <attachid>383636</attachid>
    <who name="Ben Nham">nham</who>
    <bug_when>2019-11-15 12:59:32 -0800</bug_when>
    <thetext>Created attachment 383636
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590620</commentid>
    <comment_count>8</comment_count>
      <attachid>383636</attachid>
    <who name="Ben Nham">nham</who>
    <bug_when>2019-11-15 12:59:59 -0800</bug_when>
    <thetext>Comment on attachment 383636
Patch

change method name</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590640</commentid>
    <comment_count>9</comment_count>
      <attachid>383636</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-15 13:51:59 -0800</bug_when>
    <thetext>Comment on attachment 383636
Patch

Clearing flags on attachment: 383636

Committed r252500: &lt;https://trac.webkit.org/changeset/252500&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590641</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-11-15 13:52:01 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590642</commentid>
    <comment_count>11</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-11-15 13:52:17 -0800</bug_when>
    <thetext>&lt;rdar://problem/57239080&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383584</attachid>
            <date>2019-11-14 16:50:56 -0800</date>
            <delta_ts>2019-11-15 11:17:17 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204210-20191114165055.patch</filename>
            <type>text/plain</type>
            <size>3014</size>
            <attacher name="Ben Nham">nham</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyMzM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGNlYTJkZDc0YjlhYTgzZWJi
ZTU2MzA5ZTA1MGFlMjZkODE5NmQ5YzIuLjEwYWE1ZjAxZjRiNGNlMWNhOTk3Njk1MjhkYWRkZDQz
MzQxNTA2ZmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTktMTEtMTQgIEJlbmphbWlu
IE5oYW0gIDxuaGFtQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgU1BJIHRvIGNsZWFyIHdlYiBw
cm9jZXNzIGNhY2hlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMDQyMTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUaGlzIGFkZHMgYW4gU1BJIHRvIGNsZWFyIGNhY2hlZCB3ZWIgcHJvY2Vzc2VzLiBUaGUg
aW50ZW5kZWQgdXNlIGNhc2UgaXMgdG8gYWRkIGEgbHVrZXdhcm0gbW9kZSB0bworICAgICAgICBN
YWMgUExUNSBpbiB3aGljaCB3ZWIgcGFnZXMgbG9hZCBpbiBhIG5ldyBXZWJQcm9jZXNzIGFuZCBs
b2FkIHJlc291cmNlcyBmcm9tIHRoZSBkaXNrIGNhY2hlLgorCisgICAgICAgICogVUlQcm9jZXNz
L0FQSS9Db2NvYS9XS1Byb2Nlc3NQb29sLm1tOgorICAgICAgICAoLVtXS1Byb2Nlc3NQb29sIF90
ZXJtaW5hdGVXZWJQcm9jZXNzZXM6XSk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9Db2NvYS9X
S1Byb2Nlc3NQb29sUHJpdmF0ZS5oOgorICAgICAgICAoLVtXS1Byb2Nlc3NQb29sIE5TX0VOVU1d
KToKKwogMjAxOS0xMS0xMSAgUGVyIEFybmUgVm9sbGFuICA8cHZvbGxhbkBhcHBsZS5jb20+CiAK
ICAgICAgICAgW2lPU10gVW5hYmxlIHRvIHZpZXcgLnBhZ2VzIGZpbGVzCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcm9jZXNzUG9vbC5tbSBiL1NvdXJj
ZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1Byb2Nlc3NQb29sLm1tCmluZGV4IDM0ODMy
YjEyZDY5YTU0MDk3NGRlNDQzYzVmNGJiMjRlMzMwYjgyYWUuLmI0NmNkOTZjMTlhYWJlOGE5NDU3
MGNiY2I1MGQ1ZTAxZGYxMGM4MDYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L0FQSS9Db2NvYS9XS1Byb2Nlc3NQb29sLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L0FQSS9Db2NvYS9XS1Byb2Nlc3NQb29sLm1tCkBAIC01MTgsNiArNTE4LDE5IEBAIC0gKHNpemVf
dClfd2ViUGFnZUNvbnRlbnRQcm9jZXNzQ291bnQKICAgICByZXR1cm4gcmVzdWx0OwogfQogCist
ICh2b2lkKV90ZXJtaW5hdGVXZWJQcm9jZXNzZXM6KF9XS1dlYlByb2Nlc3NUZXJtaW5hdGlvblR5
cGUpdHlwZQoreworICAgIFZlY3RvcjxSZWZQdHI8V2ViS2l0OjpXZWJQcm9jZXNzUHJveHk+PiBw
cm9jZXNzZXMgPSBfcHJvY2Vzc1Bvb2wtPnByb2Nlc3NlcygpOworCisgICAgZm9yIChhdXRvJiBw
cm9jZXNzIDogcHJvY2Vzc2VzKSB7CisgICAgICAgIGJvb2wgc2hvdWxkVGVybWluYXRlUHJld2Fy
bWVkID0gcHJvY2Vzcy0+aXNQcmV3YXJtZWQoKSAmJiAodHlwZSAmIF9XS1dlYlByb2Nlc3NUZXJt
aW5hdGlvblR5cGVQcmV3YXJtZWQpOworICAgICAgICBib29sIHNob3VsZFRlcm1pbmF0ZUNhY2hl
ZCA9IHByb2Nlc3MtPmlzSW5Qcm9jZXNzQ2FjaGUoKSAmJiAodHlwZSAmIF9XS1dlYlByb2Nlc3NU
ZXJtaW5hdGlvblR5cGVDYWNoZWQpOworCisgICAgICAgIGlmIChzaG91bGRUZXJtaW5hdGVQcmV3
YXJtZWQgfHwgc2hvdWxkVGVybWluYXRlQ2FjaGVkKQorICAgICAgICAgICAgcHJvY2Vzcy0+dGVy
bWluYXRlKCk7CisgICAgfQorfQorCiAtICh2b2lkKV9wcmVjb25uZWN0VG9TZXJ2ZXI6KE5TVVJM
ICopc2VydmVyVVJMCiB7CiB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9B
UEkvQ29jb2EvV0tQcm9jZXNzUG9vbFByaXZhdGUuaCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNz
L0FQSS9Db2NvYS9XS1Byb2Nlc3NQb29sUHJpdmF0ZS5oCmluZGV4IDVhZmFhYmUyODM0NjJjMWZj
YzYwODAzMTc1NDM2OGYwOWQwZjMxMWYuLmY5OTFlYTk4ZmY0NThmNzFjMTY5N2E1NWIzYmQ2ZmVl
YTc2NTUxYmYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9X
S1Byb2Nlc3NQb29sUHJpdmF0ZS5oCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9D
b2NvYS9XS1Byb2Nlc3NQb29sUHJpdmF0ZS5oCkBAIC05NCw2ICs5NCwxMiBAQAogLSAodm9pZClf
c2VuZE5ldHdvcmtQcm9jZXNzRGlkUmVzdW1lIFdLX0FQSV9BVkFJTEFCTEUobWFjb3MoMTAuMTUp
LCBpb3MoMTMuMCkpOwogLSAodm9pZClfdGVybWluYXRlU2VydmljZVdvcmtlclByb2Nlc3NlcyBX
S19BUElfQVZBSUxBQkxFKG1hY29zKDEwLjE0KSwgaW9zKDEyLjApKTsKIAordHlwZWRlZiBOU19F
TlVNKE5TVUludGVnZXIsIF9XS1dlYlByb2Nlc3NUZXJtaW5hdGlvblR5cGUpIHsKKyAgICBfV0tX
ZWJQcm9jZXNzVGVybWluYXRpb25UeXBlUHJld2FybWVkID0gMSA8PCAwLAorICAgIF9XS1dlYlBy
b2Nlc3NUZXJtaW5hdGlvblR5cGVDYWNoZWQgPSAxIDw8IDEsCit9IFdLX0FQSV9BVkFJTEFCTEUo
bWFjb3MoV0tfTUFDX1RCQSksIGlvcyhXS19JT1NfVEJBKSk7CistICh2b2lkKV90ZXJtaW5hdGVX
ZWJQcm9jZXNzZXM6KF9XS1dlYlByb2Nlc3NUZXJtaW5hdGlvblR5cGUpdHlwZSBXS19BUElfQVZB
SUxBQkxFKG1hY29zKFdLX01BQ19UQkEpLCBpb3MoV0tfSU9TX1RCQSkpOworCiAvLyBUZXN0IG9u
bHkuCiAtIChwaWRfdClfbmV0d29ya1Byb2Nlc3NJZGVudGlmaWVyIFdLX0FQSV9BVkFJTEFCTEUo
bWFjb3MoMTAuMTMpLCBpb3MoMTEuMCkpOwogLSAocGlkX3QpX3ByZXdhcm1lZFByb2Nlc3NJZGVu
dGlmaWVyIFdLX0FQSV9BVkFJTEFCTEUobWFjb3MoMTAuMTUpLCBpb3MoMTMuMCkpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383630</attachid>
            <date>2019-11-15 11:17:18 -0800</date>
            <delta_ts>2019-11-15 12:59:31 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204210-20191115111717.patch</filename>
            <type>text/plain</type>
            <size>2382</size>
            <attacher name="Ben Nham">nham</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyMzM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGNlYTJkZDc0YjlhYTgzZWJi
ZTU2MzA5ZTA1MGFlMjZkODE5NmQ5YzIuLmMxOTc1ZWMyMmJkZWJhMTNkZGI3ZDIwZjdkOTdmZWNj
Yjc4MTdjMDUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTktMTEtMTQgIEJlbmphbWlu
IE5oYW0gIDxuaGFtQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgU1BJIHRvIGNsZWFyIHdlYiBw
cm9jZXNzIGNhY2hlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMDQyMTAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUaGlzIGFkZHMgYW4gU1BJIHRvIGNsZWFyIGNhY2hlZCB3ZWIgcHJvY2Vzc2VzLiBUaGUg
aW50ZW5kZWQgdXNlIGNhc2UgaXMgdG8gYWRkIGEgbHVrZXdhcm0gbW9kZSB0bworICAgICAgICBN
YWMgUExUNSBpbiB3aGljaCB3ZWIgcGFnZXMgbG9hZCBpbiBhIG5ldyBXZWJQcm9jZXNzIGFuZCBs
b2FkIHJlc291cmNlcyBmcm9tIHRoZSBkaXNrIGNhY2hlLgorCisgICAgICAgICogVUlQcm9jZXNz
L0FQSS9Db2NvYS9XS1Byb2Nlc3NQb29sLm1tOgorICAgICAgICAoLVtXS1Byb2Nlc3NQb29sIF90
ZXJtaW5hdGVDYWNoZWRXZWJQcm9jZXNzZXNdKToKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0Nv
Y29hL1dLUHJvY2Vzc1Bvb2xQcml2YXRlLmg6CisgICAgICAgICgtW1dLUHJvY2Vzc1Bvb2wgX3Rl
cm1pbmF0ZUNhY2hlZFdlYlByb2Nlc3Nlc10pOgorCiAyMDE5LTExLTExICBQZXIgQXJuZSBWb2xs
YW4gIDxwdm9sbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBVbmFibGUgdG8gdmlldyAu
cGFnZXMgZmlsZXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2Nv
YS9XS1Byb2Nlc3NQb29sLm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dL
UHJvY2Vzc1Bvb2wubW0KaW5kZXggMzQ4MzJiMTJkNjlhNTQwOTc0ZGU0NDNjNWY0YmIyNGUzMzBi
ODJhZS4uOTdjNTdhZWQ3NDIzMzZiMjA1N2JiNmI0NWY5NmVkOTY0NzNhNzNjMSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJvY2Vzc1Bvb2wubW0KKysr
IGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJvY2Vzc1Bvb2wubW0KQEAg
LTQ2OSw2ICs0NjksMTEgQEAgLSAodm9pZClfc3luY05ldHdvcmtQcm9jZXNzQ29va2llcwogICAg
IF9wcm9jZXNzUG9vbC0+c3luY05ldHdvcmtQcm9jZXNzQ29va2llcygpOwogfQogCistICh2b2lk
KV90ZXJtaW5hdGVDYWNoZWRXZWJQcm9jZXNzZXMKK3sKKyAgICBfcHJvY2Vzc1Bvb2wtPndlYlBy
b2Nlc3NDYWNoZSgpLmNsZWFyKCk7Cit9CisKIC0gKHNpemVfdClfd2ViUHJvY2Vzc0NvdW50CiB7
CiAgICAgcmV0dXJuIF9wcm9jZXNzUG9vbC0+cHJvY2Vzc2VzKCkuc2l6ZSgpOwpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLUHJvY2Vzc1Bvb2xQcml2YXRl
LmggYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcm9jZXNzUG9vbFByaXZh
dGUuaAppbmRleCA1YWZhYWJlMjgzNDYyYzFmY2M2MDgwMzE3NTQzNjhmMDlkMGYzMTFmLi5jYTli
OGNlMjY3ZjY4Mzg4NWNlOGQxNDE1NjZhYzVhYWY0OTQxZGRjIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcm9jZXNzUG9vbFByaXZhdGUuaAorKysgYi9T
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcm9jZXNzUG9vbFByaXZhdGUuaApA
QCAtOTksNiArOTksNyBAQAogLSAocGlkX3QpX3ByZXdhcm1lZFByb2Nlc3NJZGVudGlmaWVyIFdL
X0FQSV9BVkFJTEFCTEUobWFjb3MoMTAuMTUpLCBpb3MoMTMuMCkpOwogCiAvLyBUZXN0IG9ubHku
CistICh2b2lkKV90ZXJtaW5hdGVDYWNoZWRXZWJQcm9jZXNzZXMgV0tfQVBJX0FWQUlMQUJMRSht
YWNvcyhXS19NQUNfVEJBKSwgaW9zKFdLX0lPU19UQkEpKTsKIC0gKHNpemVfdClfd2ViUHJvY2Vz
c0NvdW50IFdLX0FQSV9BVkFJTEFCTEUobWFjb3MoMTAuMTMpLCBpb3MoMTEuMCkpOwogLSAoQk9P
TClfaGFzUHJld2FybWVkV2ViUHJvY2VzcyBXS19BUElfQVZBSUxBQkxFKG1hY29zKDEwLjE0LjQp
LCBpb3MoMTIuMikpOwogLSAoc2l6ZV90KV93ZWJQcm9jZXNzQ291bnRJZ25vcmluZ1ByZXdhcm1l
ZCBXS19BUElfQVZBSUxBQkxFKG1hY29zKDEwLjE0KSwgaW9zKDEyLjApKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>383636</attachid>
            <date>2019-11-15 12:59:32 -0800</date>
            <delta_ts>2019-11-15 13:51:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-204210-20191115125932.patch</filename>
            <type>text/plain</type>
            <size>2508</size>
            <attacher name="Ben Nham">nham</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUyMzM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGNlYTJkZDc0YjlhYTgzZWJi
ZTU2MzA5ZTA1MGFlMjZkODE5NmQ5YzIuLjNjZjVmMGZmMTU1YjRiYjMzODk2YTIwYWM1ZjUxNzJl
NTc3OTcxN2MgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTktMTEtMTQgIEJlbmphbWlu
IE5oYW0gIDxuaGFtQGFwcGxlLmNvbT4KKworICAgICAgICBBZGQgU1BJIHRvIGNsZWFyIHdlYiBw
cm9jZXNzIGNhY2hlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMDQyMTAKKworICAgICAgICBSZXZpZXdlZCBieSBDaHJpcyBEdW1lei4KKworICAgICAg
ICBUaGlzIGFkZHMgYW4gU1BJIHRvIGNsZWFyIGNhY2hlZCB3ZWIgcHJvY2Vzc2VzLiBUaGUgaW50
ZW5kZWQgdXNlIGNhc2UgaXMgdG8gYWRkIGEgbHVrZXdhcm0gbW9kZSB0bworICAgICAgICBNYWMg
UExUNSBpbiB3aGljaCB3ZWIgcGFnZXMgbG9hZCBpbiBhIG5ldyBXZWJQcm9jZXNzIGFuZCBsb2Fk
IHJlc291cmNlcyBmcm9tIHRoZSBkaXNrIGNhY2hlLgorCisgICAgICAgICogVUlQcm9jZXNzL0FQ
SS9Db2NvYS9XS1Byb2Nlc3NQb29sLm1tOgorICAgICAgICAoLVtXS1Byb2Nlc3NQb29sIF9jbGVh
cldlYlByb2Nlc3NDYWNoZV0pOgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcm9j
ZXNzUG9vbFByaXZhdGUuaDoKKyAgICAgICAgKC1bV0tQcm9jZXNzUG9vbCBfY2xlYXJXZWJQcm9j
ZXNzQ2FjaGVdKToKKwogMjAxOS0xMS0xMSAgUGVyIEFybmUgVm9sbGFuICA8cHZvbGxhbkBhcHBs
ZS5jb20+CiAKICAgICAgICAgW2lPU10gVW5hYmxlIHRvIHZpZXcgLnBhZ2VzIGZpbGVzCmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tQcm9jZXNzUG9vbC5t
bSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1Byb2Nlc3NQb29sLm1tCmlu
ZGV4IDM0ODMyYjEyZDY5YTU0MDk3NGRlNDQzYzVmNGJiMjRlMzMwYjgyYWUuLjgwY2YwY2U3NDY0
MjM1M2E1YzYxMTE2OTk0OWJjZGJhMmZjN2EzZjMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0FQSS9Db2NvYS9XS1Byb2Nlc3NQb29sLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL0FQSS9Db2NvYS9XS1Byb2Nlc3NQb29sLm1tCkBAIC00NjksNiArNDY5LDExIEBA
IC0gKHZvaWQpX3N5bmNOZXR3b3JrUHJvY2Vzc0Nvb2tpZXMKICAgICBfcHJvY2Vzc1Bvb2wtPnN5
bmNOZXR3b3JrUHJvY2Vzc0Nvb2tpZXMoKTsKIH0KIAorLSAodm9pZClfY2xlYXJXZWJQcm9jZXNz
Q2FjaGUKK3sKKyAgICBfcHJvY2Vzc1Bvb2wtPndlYlByb2Nlc3NDYWNoZSgpLmNsZWFyKCk7Cit9
CisKIC0gKHNpemVfdClfd2ViUHJvY2Vzc0NvdW50CiB7CiAgICAgcmV0dXJuIF9wcm9jZXNzUG9v
bC0+cHJvY2Vzc2VzKCkuc2l6ZSgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvQVBJL0NvY29hL1dLUHJvY2Vzc1Bvb2xQcml2YXRlLmggYi9Tb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9BUEkvQ29jb2EvV0tQcm9jZXNzUG9vbFByaXZhdGUuaAppbmRleCA1YWZhYWJlMjgzNDYy
YzFmY2M2MDgwMzE3NTQzNjhmMDlkMGYzMTFmLi5hNzI0NDc1MGJhYWJkMzM4ODI4NjMyNzAxYWU2
ZjIzNDk4NTUxYmQ1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29j
b2EvV0tQcm9jZXNzUG9vbFByaXZhdGUuaAorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9B
UEkvQ29jb2EvV0tQcm9jZXNzUG9vbFByaXZhdGUuaApAQCAtMTExLDYgKzExMSw3IEBACiAtIChO
U1VJbnRlZ2VyKV9tYXhpbXVtU3VzcGVuZGVkUGFnZUNvdW50IFdLX0FQSV9BVkFJTEFCTEUobWFj
b3MoMTAuMTQuNCksIGlvcygxMi4yKSk7CiAtIChOU1VJbnRlZ2VyKV9wcm9jZXNzQ2FjaGVDYXBh
Y2l0eSBXS19BUElfQVZBSUxBQkxFKG1hY29zKDEwLjE0LjQpLCBpb3MoMTIuMikpOwogLSAoTlNV
SW50ZWdlcilfcHJvY2Vzc0NhY2hlU2l6ZSBXS19BUElfQVZBSUxBQkxFKG1hY29zKDEwLjE1KSwg
aW9zKDEzLjApKTsKKy0gKHZvaWQpX2NsZWFyV2ViUHJvY2Vzc0NhY2hlIFdLX0FQSV9BVkFJTEFC
TEUobWFjb3MoV0tfTUFDX1RCQSksIGlvcyhXS19JT1NfVEJBKSk7CiAtICh2b2lkKV9zZXRVc2VT
ZXBhcmF0ZVNlcnZpY2VXb3JrZXJQcm9jZXNzOihCT09MKWZvcmNlU2VydmljZVdvcmtlclByb2Nl
c3MgV0tfQVBJX0FWQUlMQUJMRShtYWNvcyhXS19NQUNfVEJBKSwgaW9zKFdLX0lPU19UQkEpKTsK
IAogLy8gVGVzdCBvbmx5LiBSZXR1cm5zIHdlYiBwcm9jZXNzZXMgcnVubmluZyB3ZWIgcGFnZXMg
KGRvZXMgbm90IGluY2x1ZGUgd2ViIHByb2Nlc3NlcyBydW5uaW5nIHNlcnZpY2Ugd29ya2VycykK
</data>

          </attachment>
      

    </bug>

</bugzilla>