<?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>215271</bug_id>
          
          <creation_ts>2020-08-07 08:46:46 -0700</creation_ts>
          <short_desc>[ macOS iOS wk 2 Debug ] storage/indexeddb/modern/new-database-after-user-delete.html is a flaky failure</short_desc>
          <delta_ts>2022-03-17 13:20:42 -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>221124</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Hector Lopez">hector_i_lopez</reporter>
          <assigned_to name="Cameron McCormack (:heycam)">heycam</assigned_to>
          <cc>alecflett</cc>
    
    <cc>beidson</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>heycam</cc>
    
    <cc>jsbell</cc>
    
    <cc>pvollan</cc>
    
    <cc>sihui_liu</cc>
    
    <cc>webkit-bot-watchers-bugzilla</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1678594</commentid>
    <comment_count>0</comment_count>
    <who name="Hector Lopez">hector_i_lopez</who>
    <bug_when>2020-08-07 08:46:46 -0700</bug_when>
    <thetext>storage/indexeddb/modern/new-database-after-user-delete.html

This test is a flaky failure according to history. First occurrence of failure on iOS is at r259341. First occurrence of failure for macOS is at r251207.

History:
https://results.webkit.org/?suite=layout-tests&amp;test=storage%2Findexeddb%2Fmodern%2Fnew-database-after-user-delete.html&amp;platform=ios&amp;platform=mac&amp;limit=50000&amp;style=debug

Diff:
--- /Volumes/Data/slave/ipados-simulator-13-debug-tests-wk2/build/layout-test-results/storage/indexeddb/modern/new-database-after-user-delete-expected.txt
+++ /Volumes/Data/slave/ipados-simulator-13-debug-tests-wk2/build/layout-test-results/storage/indexeddb/modern/new-database-after-user-delete-actual.txt
@@ -13,6 +13,7 @@
 Version change transaction completed. Version is now 1. About to request clearAllDatabases
 Requested clearAllDatabases
 Database connection error&apos;ed out. Opening a new connection.
+Database connection error&apos;ed out. Opening a new connection.
 Reopened upgrade needed: Old version - 0 New version - 1
 [PASS] The database has no object stores, meaning it is new
 PASS successfullyParsed is true</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1678599</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-08-07 08:55:48 -0700</bug_when>
    <thetext>&lt;rdar://problem/66683545&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1678600</commentid>
    <comment_count>2</comment_count>
    <who name="Hector Lopez">hector_i_lopez</who>
    <bug_when>2020-08-07 08:56:27 -0700</bug_when>
    <thetext>Test expectations while investigated:

https://trac.webkit.org/changeset/265374/webkit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851667</commentid>
    <comment_count>3</comment_count>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2022-03-15 23:27:25 -0700</bug_when>
    <thetext>*** Bug 204489 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851671</commentid>
    <comment_count>4</comment_count>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2022-03-15 23:45:27 -0700</bug_when>
    <thetext>*** Bug 204489 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851672</commentid>
    <comment_count>5</comment_count>
      <attachid>454805</attachid>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2022-03-15 23:47:02 -0700</bug_when>
    <thetext>Created attachment 454805
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851794</commentid>
    <comment_count>6</comment_count>
      <attachid>454805</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2022-03-16 07:56:12 -0700</bug_when>
    <thetext>Comment on attachment 454805
Patch

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

r=me

&gt; Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.cpp:1460
&gt; +    ASSERT(!m_versionChangeDatabaseConnection || openDatabaseConnections.contains(m_versionChangeDatabaseConnection.get()));
&gt; +    m_versionChangeDatabaseConnection = nullptr;

hmm, the mac-AS-debug-wk2 seems related.

oh I see, there is still a case where we don&apos;t add m_versionChangeDatabaseConnection to m_openDatabaseConnections synchronously:
in UniqueIDBDatabase::performCurrentOpenOperationAfterSpaceCheck and when it falls to maybeNotifyConnectionsOfVersionChange() -- we would add it to the set after events are dispatched to existing open connections.

Let&apos;s change this to check if openDatabaseConnections has m_versionChangeDatabaseConnection.get(), and close it if it&apos;s not in the set and has not been closed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1851796</commentid>
    <comment_count>7</comment_count>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2022-03-16 07:57:04 -0700</bug_when>
    <thetext>(In reply to Sihui Liu from comment #6)
&gt; Comment on attachment 454805 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=454805&amp;action=review
&gt; 
&gt; r=me

(Sorry was about to to say r=me after the change)

&gt; 
&gt; &gt; Source/WebCore/Modules/indexeddb/server/UniqueIDBDatabase.cpp:1460
&gt; &gt; +    ASSERT(!m_versionChangeDatabaseConnection || openDatabaseConnections.contains(m_versionChangeDatabaseConnection.get()));
&gt; &gt; +    m_versionChangeDatabaseConnection = nullptr;
&gt; 
&gt; hmm, the mac-AS-debug-wk2 seems related.
&gt; 
&gt; oh I see, there is still a case where we don&apos;t add
&gt; m_versionChangeDatabaseConnection to m_openDatabaseConnections synchronously:
&gt; in UniqueIDBDatabase::performCurrentOpenOperationAfterSpaceCheck and when it
&gt; falls to maybeNotifyConnectionsOfVersionChange() -- we would add it to the
&gt; set after events are dispatched to existing open connections.
&gt; 
&gt; Let&apos;s change this to check if openDatabaseConnections has
&gt; m_versionChangeDatabaseConnection.get(), and close it if it&apos;s not in the set
&gt; and has not been closed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852020</commentid>
    <comment_count>8</comment_count>
      <attachid>454902</attachid>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2022-03-16 15:26:49 -0700</bug_when>
    <thetext>Created attachment 454902
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852023</commentid>
    <comment_count>9</comment_count>
      <attachid>454902</attachid>
    <who name="Sihui Liu">sihui_liu</who>
    <bug_when>2022-03-16 15:30:41 -0700</bug_when>
    <thetext>Comment on attachment 454902
Patch

r=me, let&apos;s wait for bots to be green before landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1852452</commentid>
    <comment_count>10</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-17 13:20:39 -0700</bug_when>
    <thetext>Committed r291435 (248559@main): &lt;https://commits.webkit.org/248559@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 454902.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454805</attachid>
            <date>2022-03-15 23:47:02 -0700</date>
            <delta_ts>2022-03-16 15:26:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215271-20220316174700.patch</filename>
            <type>text/plain</type>
            <size>6643</size>
            <attacher name="Cameron McCormack (:heycam)">heycam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxMDY1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDVmMzg0ZDY3NTEyZGUz
ZDZlNDZjZjhjYTljODEzYmY3NjA3YWVmZC4uODJhOTQyN2EzZTBlMTI3OWI3MzgxYjY4NmYyMGRm
ZmI3NzM5YWZkZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDIyLTAzLTE1ICBDYW1l
cm9uIE1jQ29ybWFjayAgPGhleWNhbUBhcHBsZS5jb20+CisKKyAgICAgICAgQXZvaWQgY2FsbGlu
ZyBjb25uZWN0aW9uQ2xvc2VkRnJvbVNlcnZlciBvbiBhIGNvbm5lY3Rpb24gdHdpY2Ugd2hlbiBh
IHZlcnNpb24gY2hhbmdlIGlzIGFjdGl2ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjE1MjcxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgU2luY2UgYnVnIDIwMzY5MCwgYWxsIElEQiB3b3JrIGlzIGRvbmUg
b24gYSBzaW5nbGUgYmFja2dyb3VuZCB0aHJlYWQuCisgICAgICAgIEEgY29uc2VxdWVuY2Ugb2Yg
dGhpcyBjaGFuZ2UgaXMgdGhhdCB0aGVyZSBpcyBubyBsb25nZXIgYSBzdGF0ZSB3aGVyZQorICAg
ICAgICBVbmlxdWVJREJEYXRhYmFzZTo6bV92ZXJzaW9uQ2hhbmdlRGF0YWJhc2VDb25uZWN0aW9u
IGlzIG5vdCBhbHNvIGluCisgICAgICAgIG1fb3BlbkRhdGFiYXNlQ29ubmVjdGlvbnMuIFNvIHdl
IGRvIG5vdCBoYXZlIHRvIGNhbGwKKyAgICAgICAgY29ubmVjdGlvbkNsb3NlZEZyb21TZXJ2ZXIg
b24gbV92ZXJzaW9uQ2hhbmdlRGF0YWJhc2VDb25uZWN0aW9uLCBhcyB3ZQorICAgICAgICBjYWxs
IGl0IG9uIGFsbCBjb25uZWN0aW9ucyBpbiBtX29wZW5EYXRhYmFzZUNvbm5lY3Rpb25zLgorCisg
ICAgICAgIFRoZSBjdXJyZW50IGNvZGUgY2FuIHNwdXJpb3VzbHkgc2VuZCBhIHNlY29uZCBlcnJv
ciBldmVudCB0byB0aGUKKyAgICAgICAgSURCRGF0YWJhc2UgSlMgb2JqZWN0IGlmIGNvbm5lY3Rp
b25zIGFyZSBjbG9zZWQgd2hpbGUgYSB2ZXJzaW9uIGNoYW5nZQorICAgICAgICBpcyBpbiBwcm9n
cmVzcy4KKworICAgICAgICAqIE1vZHVsZXMvaW5kZXhlZGRiL3NlcnZlci9VbmlxdWVJREJEYXRh
YmFzZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpJREJTZXJ2ZXI6OlVuaXF1ZUlEQkRhdGFiYXNl
OjppbW1lZGlhdGVDbG9zZSk6CisKIDIwMjItMDMtMTUgIENhbWVyb24gTWNDb3JtYWNrICA8aGV5
Y2FtQGFwcGxlLmNvbT4KIAogICAgICAgICBSZW1vdmUgdGhlIDFtcyBtaW5pbXVtIGZvciBzZXRU
aW1lb3V0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9zZXJ2
ZXIvVW5pcXVlSURCRGF0YWJhc2UuY3BwIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9pbmRleGVk
ZGIvc2VydmVyL1VuaXF1ZUlEQkRhdGFiYXNlLmNwcAppbmRleCBhMjNjZjY0NzU4MDdlYjhiZDcz
YmEyOTg2MzIyNTM4N2IyNWY1OGQ0Li4xMGVmZmM4ZWY0YmZhOWI0Mzc0MDZlNTZhZTBkNjJiNjhj
ZTIyMzViIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9zZXJ2
ZXIvVW5pcXVlSURCRGF0YWJhc2UuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5k
ZXhlZGRiL3NlcnZlci9VbmlxdWVJREJEYXRhYmFzZS5jcHAKQEAgLTE0NTYsMTAgKzE0NTYsOCBA
QCB2b2lkIFVuaXF1ZUlEQkRhdGFiYXNlOjppbW1lZGlhdGVDbG9zZSgpCiAgICAgZm9yIChhdXRv
JiBjb25uZWN0aW9uIDogb3BlbkRhdGFiYXNlQ29ubmVjdGlvbnMpCiAgICAgICAgIGNvbm5lY3Rp
b25DbG9zZWRGcm9tU2VydmVyKCpjb25uZWN0aW9uKTsKIAotICAgIGlmIChtX3ZlcnNpb25DaGFu
Z2VEYXRhYmFzZUNvbm5lY3Rpb24pIHsKLSAgICAgICAgY29ubmVjdGlvbkNsb3NlZEZyb21TZXJ2
ZXIoKm1fdmVyc2lvbkNoYW5nZURhdGFiYXNlQ29ubmVjdGlvbik7Ci0gICAgICAgIG1fdmVyc2lv
bkNoYW5nZURhdGFiYXNlQ29ubmVjdGlvbiA9IG51bGxwdHI7Ci0gICAgfQorICAgIEFTU0VSVCgh
bV92ZXJzaW9uQ2hhbmdlRGF0YWJhc2VDb25uZWN0aW9uIHx8IG9wZW5EYXRhYmFzZUNvbm5lY3Rp
b25zLmNvbnRhaW5zKG1fdmVyc2lvbkNoYW5nZURhdGFiYXNlQ29ubmVjdGlvbi5nZXQoKSkpOwor
ICAgIG1fdmVyc2lvbkNoYW5nZURhdGFiYXNlQ29ubmVjdGlvbiA9IG51bGxwdHI7CiAKICAgICBB
U1NFUlQoIWhhc0FueU9wZW5Db25uZWN0aW9ucygpKTsKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGM1M2U1OGU1MTA2ZmVi
OGIxMDkxMDY5ZjBiYjdlYTE3ODIyMjg4ZGIuLjhmMDgyNjA1NDJhNGM4NzFkYWM4NWJkOThlMWEw
ZDU2YWFlMzJlNzUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAyMi0wMy0xNSAgQ2FtZXJvbiBN
Y0Nvcm1hY2sgIDxoZXljYW1AYXBwbGUuY29tPgorCisgICAgICAgIEF2b2lkIGNhbGxpbmcgY29u
bmVjdGlvbkNsb3NlZEZyb21TZXJ2ZXIgb24gYSBjb25uZWN0aW9uIHR3aWNlIHdoZW4gYSB2ZXJz
aW9uIGNoYW5nZSBpcyBhY3RpdmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIxNTI3MQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogcGxhdGZvcm0vaW9zLXdrMi9UZXN0RXhwZWN0YXRpb25zOgorICAgICAg
ICAqIHBsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHBsYXRmb3JtL3dp
bi9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHBsYXRmb3JtL3dpbmNhaXJvL1Rlc3RFeHBl
Y3RhdGlvbnM6CisgICAgICAgIFJlbW92ZSB0ZXN0IGZsYWtpbmVzcyBhbm5vdGF0aW9ucy4KKwog
MjAyMi0wMy0wOSAgTWF0dGVvIEZsb3JlcyAgPG1hdHRlb19mbG9yZXNAYXBwbGUuY29tPgogCiAg
ICAgICAgIFsgaU9TIF0gMiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2NvbnRlbnQt
c2VjdXJpdHktcG9saWN5L2Nvbm5lY3Qtc3JjLyogdGVzdHMgYXJlIGZsYWt5IHRleHQgZmFpbHVy
ZXMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy13azIvVGVzdEV4cGVjdGF0
aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy13azIvVGVzdEV4cGVjdGF0aW9ucwppbmRl
eCA2ZDllNGRiNjFlMjE4YWE2MTU4MjZjYjE3NWM2YWFmNmNmYzkzMmFlLi4zZWQ1NjVkZmU1NGZh
OWUyY2UyNDMxNWE4MTI1MjhkMThiOTViZDg2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9pb3Mtd2syL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0v
aW9zLXdrMi9UZXN0RXhwZWN0YXRpb25zCkBAIC0xOTEzLDggKzE5MTMsNiBAQCB3ZWJraXQub3Jn
L2IvMjE1MjA0IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc3ZnL2ltcG9ydC9saW5r
aW5nLWEtMTAtZi1tYQogCiB3ZWJraXQub3JnL2IvMjE1MjY4IGh0dHAvd3B0L3Jlc291cmNlLXRp
bWluZy9ydC1yZXZhbGlkYXRlLXJlcXVlc3RzLTMuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCiAKLXdl
YmtpdC5vcmcvYi8yMTUyNzEgWyBEZWJ1ZyBdIHN0b3JhZ2UvaW5kZXhlZGRiL21vZGVybi9uZXct
ZGF0YWJhc2UtYWZ0ZXItdXNlci1kZWxldGUuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCi0KIHdlYmtp
dC5vcmcvYi8yMTUyNzMgc3ZnL2FuaW1hdGlvbnMvc21pbC1tdWx0aXBsZS1hbmltYXRlLWxpc3Qu
c3ZnIFsgUGFzcyBUaW1lb3V0IF0KIAogd2Via2l0Lm9yZy9iLzIxNTMyNCBjb21wb3NpdGluZy9j
bGlwcGluZy9ib3JkZXItcmFkaXVzLW9uLXdlYmdsLmh0bWwgWyBQYXNzIEltYWdlT25seUZhaWx1
cmUgVGltZW91dCBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvVGVzdEV4
cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCmlu
ZGV4IGRiODU4ZDA1NjJiNDc5YzY3MDM4MjZiMmEyZDgwYzg3YWQ2MGMzNDkuLjhhZjRhZDFlMjk0
NDNjOTllZmZkN2MwZTBiM2RkYTlmMGM3Yzg5ZjcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3Bs
YXRmb3JtL21hYy9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21h
Yy9UZXN0RXhwZWN0YXRpb25zCkBAIC0xNzA2LDggKzE3MDYsNiBAQCB3ZWJraXQub3JnL2IvMjE1
MTEwIFsgUmVsZWFzZSBdIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1h
bmltYXRpbwogCiB3ZWJraXQub3JnL2IvMjE1MTc3IFsgUmVsZWFzZSBdIGVkaXRpbmcvc2VsZWN0
aW9uL25hdmlnYXRpb24tY2xlYXJzLWVkaXRvci1zdGF0ZS5odG1sIFsgUGFzcyBGYWlsdXJlIF0K
IAotd2Via2l0Lm9yZy9iLzIxNTI3MSBbIERlYnVnIF0gc3RvcmFnZS9pbmRleGVkZGIvbW9kZXJu
L25ldy1kYXRhYmFzZS1hZnRlci11c2VyLWRlbGV0ZS5odG1sIFsgUGFzcyBGYWlsdXJlIF0KLQog
d2Via2l0Lm9yZy9iLzIxNTQ1MCBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL21lZGlh
LXNvdXJjZS9tZWRpYXNvdXJjZS1jaGFuZ2V0eXBlLXBsYXktbmVnYXRpdmUuaHRtbCBbIFBhc3Mg
RmFpbHVyZSBdCiAKICMgPHJkYXI6Ly9wcm9ibGVtLzMxMDE3NjMxPiBTdHJlc3MgR0MgYm90IGZh
aWxpbmcgTGF5b3V0VGVzdCBzdGVwIHdpdGggdGltZW91dCB3aGlsZSBydW5uaW5nIFdlYkNyeXB0
b0FQSS9kZXJpdmVfYml0c19rZXlzIHRlc3RzCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS93aW4vVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0
RXhwZWN0YXRpb25zCmluZGV4IDgyN2U4ZTFmYTFjY2MxMDIyNDBhNzQxNDkxYjE2YjY2YjQxN2Y4
ZmUuLjQxOWMyMjg5MjVlN2EyNTYyNDMzODdmNDMxMWEyM2ZlMjVjYmM5MDEgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zCkBAIC00NjE0LDggKzQ2MTQsNiBAQCB3
ZWJraXQub3JnL2IvMjA0NDM4IGh0dHAvdGVzdHMvbWlzYy9yZXBlYXQtb3Blbi1jYW5jZWwuaHRt
bCBbIFBhc3MgVGltZW91dCBdCiB3ZWJraXQub3JnL2IvMjA0NDM5IGZhc3QvcmVwYWludC9iYWNr
Z3JvdW5kU2l6ZVJlcGFpbnQuaHRtbCBbIFBhc3MgSW1hZ2VPbmx5RmFpbHVyZSBdCiB3ZWJraXQu
b3JnL2IvMjA0NDQwIGltcG9ydGVkL2JsaW5rL2Zhc3QvZXZlbnRzL3BhblNjcm9sbC1jcmFzaC5o
dG1sIFsgUGFzcyBDcmFzaCBdCiAKLXdlYmtpdC5vcmcvYi8yMDQ0ODkgc3RvcmFnZS9pbmRleGVk
ZGIvbW9kZXJuL25ldy1kYXRhYmFzZS1hZnRlci11c2VyLWRlbGV0ZS5odG1sIFsgUGFzcyBGYWls
dXJlIF0KLQogd2Via2l0Lm9yZy9iLzIwNDU0NSBmYXN0L3hzbC9zb3J0LXVuaWNvZGUueG1sIFsg
RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMjA0NTQ1IHN2Zy9XM0MtU1ZHLTEuMS9wYXRocy1kYXRh
LTAyLXQuc3ZnIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMjA0NTQ1IGNzczIuMS8yMDExMDMy
My9ib3JkZXItY29uZmxpY3QtZWxlbWVudC0wMDFkLmh0bSBbIEltYWdlT25seUZhaWx1cmUgXQpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8vVGVzdEV4cGVjdGF0aW9u
cyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbmNhaXJvL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXgg
YTI2OWNjOGE0Mzc3NzM0NDY1M2Q0Nzk3NjBiNDdiMTA4MWZlN2FlZS4uZTlmZmU0NjE3ZWVhMDBh
Mzg1NTE4NzY4MWMxMjc4Yjg0MDY2NDRjYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vd2luY2Fpcm8vVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93
aW5jYWlyby9UZXN0RXhwZWN0YXRpb25zCkBAIC0xNDY4LDggKzE0NjgsNiBAQCB3ZWJraXQub3Jn
L2IvMjI1MjU4IGpzL2RvbS9Qcm9taXNlLXJlamVjdC1sYXJnZS1zdHJpbmcuaHRtbCBbIFBhc3Mg
RmFpbHVyZSBdCiAKIHdlYmtpdC5vcmcvYi8yMjcxODkgZmFzdC9mb3Jtcy9jaGVja2JveC1hbmQt
cHNldWRvLmh0bWwgWyBTa2lwIF0gIyBSZXF1aXJlIGV4cGVjdCBmaWxlIGZvciBkdW1wZWQgcmVu
ZGVyIHRyZWUuCiAKLXdlYmtpdC5vcmcvYi8yMTUyNzEgc3RvcmFnZS9pbmRleGVkZGIvbW9kZXJu
L25ldy1kYXRhYmFzZS1hZnRlci11c2VyLWRlbGV0ZS5odG1sIFsgUGFzcyBGYWlsdXJlIF0KLQog
Iy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwogIyBURU1QT1JBUlkgU0tJUFMgLS0g
dGhlc2UgYXJlYXMgc3RpbGwgbmVlZCB0byBiZSBhZGRyZXNzZWQgaW5kaXZpZHVhbGx5CiAjLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>454902</attachid>
            <date>2022-03-16 15:26:49 -0700</date>
            <delta_ts>2022-03-17 13:20:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-215271-20220317092647.patch</filename>
            <type>text/plain</type>
            <size>6372</size>
            <attacher name="Cameron McCormack (:heycam)">heycam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjkxMzM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODdlZTdjOTE1NTE1NWUy
NzI4MDdjY2FiNGE5MWRjZGVlYTEzOWZlZi4uYmRiNWQyYWRkZTViZjIyYTVhZTk2NmU1ZDM5ZTA0
ZjE4ZGY0ZTdjNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDIyLTAzLTE1ICBDYW1l
cm9uIE1jQ29ybWFjayAgPGhleWNhbUBhcHBsZS5jb20+CisKKyAgICAgICAgQXZvaWQgY2FsbGlu
ZyBjb25uZWN0aW9uQ2xvc2VkRnJvbVNlcnZlciBvbiBhIGNvbm5lY3Rpb24gdHdpY2Ugd2hlbiBh
IHZlcnNpb24gY2hhbmdlIGlzIGFjdGl2ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjE1MjcxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgU2luY2UgYnVnIDIwMzY5MCwgYWxsIElEQiB3b3JrIGlzIGRvbmUg
b24gYSBzaW5nbGUgYmFja2dyb3VuZCB0aHJlYWQuCisgICAgICAgIEEgY29uc2VxdWVuY2Ugb2Yg
dGhpcyBjaGFuZ2UgaXMgdGhhdCB0aGVyZSBhcmUgc3RhdGVzIHdoZW4KKyAgICAgICAgVW5pcXVl
SURCRGF0YWJhc2U6Om1fdmVyc2lvbkNoYW5nZURhdGFiYXNlQ29ubmVjdGlvbiBpcyBhbHNvIGlu
CisgICAgICAgIG1fb3BlbkRhdGFiYXNlQ29ubmVjdGlvbnMuIFdlIHNob3VsZCBhdm9pZCBjYWxs
aW5nCisgICAgICAgIGNvbm5lY3Rpb25DbG9zZWRGcm9tU2VydmVyIG9uIHRoZSBzYW1lIGNvbm5l
Y3Rpb24gdHdpY2UsIHNpbmNlIHRoYXQKKyAgICAgICAgY2FuIHJlc3VsdCBpbiBhIHNwdXJpb3Vz
IHNlY29uZCBlcnJvciBldmVudCBiZWluZyBzZW50IHRvIHRoZQorICAgICAgICBJREJEYXRhYmFz
ZSBKUyBvYmplY3QgaWYgY29ubmVjdGlvbnMgYXJlIGNsb3NlZCB3aGlsZSBhIHZlcnNpb24gY2hu
Z2UKKyAgICAgICAgaXMgaW4gcHJvZ3Jlc3MuCisKKyAgICAgICAgKiBNb2R1bGVzL2luZGV4ZWRk
Yi9zZXJ2ZXIvVW5pcXVlSURCRGF0YWJhc2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SURCU2Vy
dmVyOjpVbmlxdWVJREJEYXRhYmFzZTo6aW1tZWRpYXRlQ2xvc2UpOgorCiAyMDIyLTAzLTE1ICBD
YW1lcm9uIE1jQ29ybWFjayAgPGhleWNhbUBhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIHRo
ZSAxbXMgbWluaW11bSBmb3Igc2V0VGltZW91dApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9pbmRleGVkZGIvc2VydmVyL1VuaXF1ZUlEQkRhdGFiYXNlLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL3NlcnZlci9VbmlxdWVJREJEYXRhYmFzZS5jcHAKaW5k
ZXggOWI0MzJjYjRjM2IyYmRjM2U1MjA0OTA2ZWJiMzE1MzNiZGQzOGU1NC4uMjNlNmQzZjVjOGJj
NjM3NmMzMGM2NWM0ZjY3MmVlNjRjM2ZhZjZmMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9pbmRleGVkZGIvc2VydmVyL1VuaXF1ZUlEQkRhdGFiYXNlLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9zZXJ2ZXIvVW5pcXVlSURCRGF0YWJhc2UuY3Bw
CkBAIC0xNDU3LDcgKzE0NTcsOCBAQCB2b2lkIFVuaXF1ZUlEQkRhdGFiYXNlOjppbW1lZGlhdGVD
bG9zZSgpCiAgICAgICAgIGNvbm5lY3Rpb25DbG9zZWRGcm9tU2VydmVyKCpjb25uZWN0aW9uKTsK
IAogICAgIGlmIChtX3ZlcnNpb25DaGFuZ2VEYXRhYmFzZUNvbm5lY3Rpb24pIHsKLSAgICAgICAg
Y29ubmVjdGlvbkNsb3NlZEZyb21TZXJ2ZXIoKm1fdmVyc2lvbkNoYW5nZURhdGFiYXNlQ29ubmVj
dGlvbik7CisgICAgICAgIGlmICghb3BlbkRhdGFiYXNlQ29ubmVjdGlvbnMuY29udGFpbnMobV92
ZXJzaW9uQ2hhbmdlRGF0YWJhc2VDb25uZWN0aW9uLmdldCgpKSkKKyAgICAgICAgICAgIGNvbm5l
Y3Rpb25DbG9zZWRGcm9tU2VydmVyKCptX3ZlcnNpb25DaGFuZ2VEYXRhYmFzZUNvbm5lY3Rpb24p
OwogICAgICAgICBtX3ZlcnNpb25DaGFuZ2VEYXRhYmFzZUNvbm5lY3Rpb24gPSBudWxscHRyOwog
ICAgIH0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCmluZGV4IGQ4OWRkODA5OGZlZGRiM2Y4OTE4Njg3OWRkNmMwZjE1ZmE2MWZhNTUu
LjUxMWQ4YTRlZTY2NTE3NTRmZTczZmE0N2NkYThhMGI1NzI1MDVjOTUgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxNiBAQAorMjAyMi0wMy0xNSAgQ2FtZXJvbiBNY0Nvcm1hY2sgIDxoZXljYW1AYXBwbGUuY29t
PgorCisgICAgICAgIEF2b2lkIGNhbGxpbmcgY29ubmVjdGlvbkNsb3NlZEZyb21TZXJ2ZXIgb24g
YSBjb25uZWN0aW9uIHR3aWNlIHdoZW4gYSB2ZXJzaW9uIGNoYW5nZSBpcyBhY3RpdmUKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNTI3MQorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGxhdGZvcm0vaW9z
LXdrMi9UZXN0RXhwZWN0YXRpb25zOgorICAgICAgICAqIHBsYXRmb3JtL21hYy9UZXN0RXhwZWN0
YXRpb25zOgorICAgICAgICAqIHBsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zOgorICAgICAg
ICAqIHBsYXRmb3JtL3dpbmNhaXJvL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgIFJlbW92ZSB0
ZXN0IGZsYWtpbmVzcyBhbm5vdGF0aW9ucy4KKwogMjAyMi0wMy0xNSAgQWxhbiBCdWp0YXMgIDx6
YWxhbkBhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTiAocjI4MjczNyk6IGB0ZXh0LXNo
YWRvd2AgaXMgY2xpcHBlZApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXdr
Mi9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXdrMi9UZXN0RXhw
ZWN0YXRpb25zCmluZGV4IDU3ZGNkZGNjMjQ0NzljZjZiZmUzMjEyODUwMGZhNjFiNjkzZWU4NzYu
LmYwNjBmY2YxOTU3NDc3ZGE4YTY0MjU4NmE0MGIyY2Q1N2IxM2VlZTMgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2lvcy13azIvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9pb3Mtd2syL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTE5MTMsOCArMTkxMyw2
IEBAIHdlYmtpdC5vcmcvYi8yMTUyMDQgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9z
dmcvaW1wb3J0L2xpbmtpbmctYS0xMC1mLW1hCiAKIHdlYmtpdC5vcmcvYi8yMTUyNjggaHR0cC93
cHQvcmVzb3VyY2UtdGltaW5nL3J0LXJldmFsaWRhdGUtcmVxdWVzdHMtMy5odG1sIFsgUGFzcyBG
YWlsdXJlIF0KIAotd2Via2l0Lm9yZy9iLzIxNTI3MSBbIERlYnVnIF0gc3RvcmFnZS9pbmRleGVk
ZGIvbW9kZXJuL25ldy1kYXRhYmFzZS1hZnRlci11c2VyLWRlbGV0ZS5odG1sIFsgUGFzcyBGYWls
dXJlIF0KLQogd2Via2l0Lm9yZy9iLzIxNTI3MyBzdmcvYW5pbWF0aW9ucy9zbWlsLW11bHRpcGxl
LWFuaW1hdGUtbGlzdC5zdmcgWyBQYXNzIFRpbWVvdXQgXQogCiB3ZWJraXQub3JnL2IvMjE1MzI0
IGNvbXBvc2l0aW5nL2NsaXBwaW5nL2JvcmRlci1yYWRpdXMtb24td2ViZ2wuaHRtbCBbIFBhc3Mg
SW1hZ2VPbmx5RmFpbHVyZSBUaW1lb3V0IF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRm
b3JtL21hYy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RF
eHBlY3RhdGlvbnMKaW5kZXggMzZjZjg1MWI0NTllNTczN2U4NWRmNzRkNjM4YmI5MDU4ZTdlZjE4
MS4uMDI3YTU2NmU1MjI0YzZkNzc0MjdjMGY1NDhiMTE0MGMxZjRmNGRkMCAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vbWFjL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTE3MDYsOCArMTcwNiw2IEBAIHdl
YmtpdC5vcmcvYi8yMTUxMTAgWyBSZWxlYXNlIF0gaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9jc3MvY3NzLWFuaW1hdGlvCiAKIHdlYmtpdC5vcmcvYi8yMTUxNzcgWyBSZWxlYXNlIF0g
ZWRpdGluZy9zZWxlY3Rpb24vbmF2aWdhdGlvbi1jbGVhcnMtZWRpdG9yLXN0YXRlLmh0bWwgWyBQ
YXNzIEZhaWx1cmUgXQogCi13ZWJraXQub3JnL2IvMjE1MjcxIFsgRGVidWcgXSBzdG9yYWdlL2lu
ZGV4ZWRkYi9tb2Rlcm4vbmV3LWRhdGFiYXNlLWFmdGVyLXVzZXItZGVsZXRlLmh0bWwgWyBQYXNz
IEZhaWx1cmUgXQotCiB3ZWJraXQub3JnL2IvMjE1NDUwIGltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvbWVkaWEtc291cmNlL21lZGlhc291cmNlLWNoYW5nZXR5cGUtcGxheS1uZWdhdGl2
ZS5odG1sIFsgUGFzcyBGYWlsdXJlIF0KIAogIyA8cmRhcjovL3Byb2JsZW0vMzEwMTc2MzE+IFN0
cmVzcyBHQyBib3QgZmFpbGluZyBMYXlvdXRUZXN0IHN0ZXAgd2l0aCB0aW1lb3V0IHdoaWxlIHJ1
bm5pbmcgV2ViQ3J5cHRvQVBJL2Rlcml2ZV9iaXRzX2tleXMgdGVzdHMKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL3BsYXRmb3JtL3dpbi9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggZjQ4MzdhM2Y0ZjA0NzQ3YjU3OWIwYzU3
ZGMzYmQyNzdmYmExYzk0Ni4uM2JmNzcyNGYyMDJmOWEyZDRmZTE3ZjA4MWRjNjE4ZjY3NzI2Y2Rj
MSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMK
KysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTQ2MTcs
OCArNDYxNyw2IEBAIHdlYmtpdC5vcmcvYi8yMDQ0MzggaHR0cC90ZXN0cy9taXNjL3JlcGVhdC1v
cGVuLWNhbmNlbC5odG1sIFsgUGFzcyBUaW1lb3V0IF0KIHdlYmtpdC5vcmcvYi8yMDQ0MzkgZmFz
dC9yZXBhaW50L2JhY2tncm91bmRTaXplUmVwYWludC5odG1sIFsgUGFzcyBJbWFnZU9ubHlGYWls
dXJlIF0KIHdlYmtpdC5vcmcvYi8yMDQ0NDAgaW1wb3J0ZWQvYmxpbmsvZmFzdC9ldmVudHMvcGFu
U2Nyb2xsLWNyYXNoLmh0bWwgWyBQYXNzIENyYXNoIF0KIAotd2Via2l0Lm9yZy9iLzIwNDQ4OSBz
dG9yYWdlL2luZGV4ZWRkYi9tb2Rlcm4vbmV3LWRhdGFiYXNlLWFmdGVyLXVzZXItZGVsZXRlLmh0
bWwgWyBQYXNzIEZhaWx1cmUgXQotCiB3ZWJraXQub3JnL2IvMjA0NTQ1IGZhc3QveHNsL3NvcnQt
dW5pY29kZS54bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8yMDQ1NDUgc3ZnL1czQy1TVkct
MS4xL3BhdGhzLWRhdGEtMDItdC5zdmcgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8yMDQ1NDUg
Y3NzMi4xLzIwMTEwMzIzL2JvcmRlci1jb25mbGljdC1lbGVtZW50LTAwMWQuaHRtIFsgSW1hZ2VP
bmx5RmFpbHVyZSBdCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93aW5jYWlyby9U
ZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luY2Fpcm8vVGVzdEV4cGVj
dGF0aW9ucwppbmRleCBhMjY5Y2M4YTQzNzc3MzQ0NjUzZDQ3OTc2MGI0N2IxMDgxZmU3YWVlLi5l
OWZmZTQ2MTdlZWEwMGEzODU1MTg3NjgxYzEyNzhiODQwNjY0NGNhIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9wbGF0Zm9ybS93aW5jYWlyby9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRl
c3RzL3BsYXRmb3JtL3dpbmNhaXJvL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTE0NjgsOCArMTQ2OCw2
IEBAIHdlYmtpdC5vcmcvYi8yMjUyNTgganMvZG9tL1Byb21pc2UtcmVqZWN0LWxhcmdlLXN0cmlu
Zy5odG1sIFsgUGFzcyBGYWlsdXJlIF0KIAogd2Via2l0Lm9yZy9iLzIyNzE4OSBmYXN0L2Zvcm1z
L2NoZWNrYm94LWFuZC1wc2V1ZG8uaHRtbCBbIFNraXAgXSAjIFJlcXVpcmUgZXhwZWN0IGZpbGUg
Zm9yIGR1bXBlZCByZW5kZXIgdHJlZS4KIAotd2Via2l0Lm9yZy9iLzIxNTI3MSBzdG9yYWdlL2lu
ZGV4ZWRkYi9tb2Rlcm4vbmV3LWRhdGFiYXNlLWFmdGVyLXVzZXItZGVsZXRlLmh0bWwgWyBQYXNz
IEZhaWx1cmUgXQotCiAjLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCiAjIFRFTVBP
UkFSWSBTS0lQUyAtLSB0aGVzZSBhcmVhcyBzdGlsbCBuZWVkIHRvIGJlIGFkZHJlc3NlZCBpbmRp
dmlkdWFsbHkKICMvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8K
</data>

          </attachment>
      

    </bug>

</bugzilla>