<?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>200540</bug_id>
          
          <creation_ts>2019-08-08 10:24:26 -0700</creation_ts>
          <short_desc>Make IDBRequest ThreadSafeRefCounted</short_desc>
          <delta_ts>2019-08-08 21:13:00 -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>WebCore Misc.</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>200507</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>alecflett</cc>
    
    <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fujii</cc>
    
    <cc>ggaren</cc>
    
    <cc>jsbell</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1559546</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-08 10:24:26 -0700</bug_when>
    <thetext>Make IDBRequest ThreadSafeRefCounted, as it looks like it is being ref&apos;d / deref&apos;d from several threads:
Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000002, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Trace/BPT trap: 5
Termination Reason:    Namespace SIGNAL, Code 0x5
Terminating Process:   exc handler [0]

Application Specific Information:
CRASHING TEST: storage/indexeddb/pending-version-change-stuck-private.html

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebCore             	0x0000000113674fb3 0x113673000 + 8115
1   com.apple.WebCore             	0x0000000113f18f90 WTF::RefPtr&lt;WebCore::IDBOpenDBRequest, WTF::DumbPtrTraits&lt;WebCore::IDBOpenDBRequest&gt; &gt;::operator=(WebCore::IDBOpenDBRequest*) + 224 (Assertions.h:587)
2   com.apple.WebCore             	0x0000000113f18dcb WebCore::IDBClient::IDBConnectionProxy::notifyOpenDBRequestBlocked(WebCore::IDBResourceIdentifier const&amp;, unsigned long long, unsigned long long) + 91 (Atomics.h:247)
3   com.apple.JavaScriptCore      	0x000000010f59652c WTF::RunLoop::performWork() + 236 (Function.h:79)
4   com.apple.JavaScriptCore      	0x000000010f5967d2 WTF::RunLoop::performWork(void*) + 34 (RunLoopCF.cpp:39)
5   com.apple.CoreFoundation      	0x00007fff4ca6b581 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
6   com.apple.CoreFoundation      	0x00007fff4cb238ac __CFRunLoopDoSource0 + 108
7   com.apple.CoreFoundation      	0x00007fff4ca4e530 __CFRunLoopDoSources0 + 208
8   com.apple.CoreFoundation      	0x00007fff4ca4d9ad __CFRunLoopRun + 1293
9   com.apple.CoreFoundation      	0x00007fff4ca4d207 CFRunLoopRunSpecific + 487
10  DumpRenderTree                	0x000000010f2b282f runTest(std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; const&amp;) + 3601 (DumpRenderTree.mm:2087)
11  DumpRenderTree                	0x000000010f2b165a dumpRenderTree(int, char const**) + 3439 (DumpRenderTree.mm:1210)
12  DumpRenderTree                	0x000000010f2b30dd DumpRenderTreeMain(int, char const**) + 1456 (DumpRenderTree.mm:1442)
13  libdyld.dylib                 	0x00007fff74a0d015 start + 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1559547</commentid>
    <comment_count>1</comment_count>
      <attachid>375813</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-08 10:26:25 -0700</bug_when>
    <thetext>Created attachment 375813
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1559548</commentid>
    <comment_count>2</comment_count>
      <attachid>375813</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2019-08-08 10:27:15 -0700</bug_when>
    <thetext>Comment on attachment 375813
Patch

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

&gt; Source/WebKit/WebKit.xcodeproj/project.pbxproj:-8970
&gt; -				CDA93DAE22F8BCF300490A69 /* FullscreenTouchSecheuristicParameters.h */,

Is all this stuff really necessary with this patch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1559550</commentid>
    <comment_count>3</comment_count>
      <attachid>375813</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-08 10:28:02 -0700</bug_when>
    <thetext>Comment on attachment 375813
Patch

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

&gt;&gt; Source/WebKit/WebKit.xcodeproj/project.pbxproj:-8970
&gt;&gt; -				CDA93DAE22F8BCF300490A69 /* FullscreenTouchSecheuristicParameters.h */,
&gt; 
&gt; Is all this stuff really necessary with this patch?

Not sure what happened there, I&apos;ll drop.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1559551</commentid>
    <comment_count>4</comment_count>
      <attachid>375814</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-08 10:29:11 -0700</bug_when>
    <thetext>Created attachment 375814
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1559560</commentid>
    <comment_count>5</comment_count>
      <attachid>375817</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-08 10:40:11 -0700</bug_when>
    <thetext>Created attachment 375817
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1559562</commentid>
    <comment_count>6</comment_count>
      <attachid>375818</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-08 10:44:26 -0700</bug_when>
    <thetext>Created attachment 375818
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1559596</commentid>
    <comment_count>7</comment_count>
      <attachid>375818</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-08 11:41:28 -0700</bug_when>
    <thetext>Comment on attachment 375818
Patch

Clearing flags on attachment: 375818

Committed r248431: &lt;https://trac.webkit.org/changeset/248431&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1559597</commentid>
    <comment_count>8</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-08 11:41:30 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1559600</commentid>
    <comment_count>9</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-08-08 11:43:30 -0700</bug_when>
    <thetext>&lt;rdar://problem/54089344&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1559630</commentid>
    <comment_count>10</comment_count>
      <attachid>375818</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2019-08-08 12:52:37 -0700</bug_when>
    <thetext>Comment on attachment 375818
Patch

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

&gt; Source/WebCore/Modules/indexeddb/IDBRequest.h:165
&gt; +    void refEventTarget() final { ThreadSafeRefCounted::ref(); }
&gt; +    void derefEventTarget() final { ThreadSafeRefCounted::deref(); }

I think we usually just write ref() and deref() here; works because of the using above.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1559632</commentid>
    <comment_count>11</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-08 12:58:44 -0700</bug_when>
    <thetext>(In reply to Darin Adler from comment #10)
&gt; Comment on attachment 375818 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=375818&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/Modules/indexeddb/IDBRequest.h:165
&gt; &gt; +    void refEventTarget() final { ThreadSafeRefCounted::ref(); }
&gt; &gt; +    void derefEventTarget() final { ThreadSafeRefCounted::deref(); }
&gt; 
&gt; I think we usually just write ref() and deref() here; works because of the
&gt; using above.

Indeed, fixed in &lt;https://trac.webkit.org/changeset/248439&gt;, thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1559791</commentid>
    <comment_count>12</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2019-08-08 21:10:43 -0700</bug_when>
    <thetext>It seems that this change fixed WinCairo flaky indexeddb test failures. Thank you!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1559792</commentid>
    <comment_count>13</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-08-08 21:13:00 -0700</bug_when>
    <thetext>(In reply to Fujii Hironori from comment #12)
&gt; It seems that this change fixed WinCairo flaky indexeddb test failures.
&gt; Thank you!

Nice :)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>375813</attachid>
            <date>2019-08-08 10:26:25 -0700</date>
            <delta_ts>2019-08-08 10:29:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-200540-20190808102623.patch</filename>
            <type>text/plain</type>
            <size>8805</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ4Mzk1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzRiMTRmMDA2ZDRlMGI2
ZmUxNTU2YzcxMDYyN2Y5OGE0MTNiODJkNS4uM2JjZGJlNjZjMTJjYWZlY2RmNTYxZTE0NzdlNTBm
YTMwYzYxZTViZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE5LTA4LTA4ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgTWFrZSBJREJSZXF1ZXN0IFRo
cmVhZFNhZmVSZWZDb3VudGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMDA1NDAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBNYWtlIElEQlJlcXVlc3QgVGhyZWFkU2FmZVJlZkNvdW50ZWQsIGFzIGl0IGxv
b2tzIGxpa2UgaXQgaXMgYmVpbmcgcmVmJ2QgLyBkZXJlZidkCisgICAgICAgIGZyb20gc2V2ZXJh
bCB0aHJlYWRzLCBpbiBJREJDb25uZWN0aW9uUHJveHk6Om5vdGlmeU9wZW5EQlJlcXVlc3RCbG9j
a2VkKCkgZm9yCisgICAgICAgIGV4YW1wbGUuCisKKyAgICAgICAgKiBNb2R1bGVzL2luZGV4ZWRk
Yi9JREJSZXF1ZXN0Lmg6CisKIDIwMTktMDgtMDcgIFNhbSBXZWluaWcgIDx3ZWluaWdAYXBwbGUu
Y29tPgogCiAgICAgICAgIFtXSExTTF0gTWV0YWwgY29kZSBnZW5lcmF0aW9uIHRha2VzIGEgbG9u
ZyB0aW1lIHVuaXF1aW5nIFVubmFtZWRUeXBlcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9pbmRleGVkZGIvSURCUmVxdWVzdC5oIGIvU291cmNlL1dlYkNvcmUvTW9kdWxlcy9p
bmRleGVkZGIvSURCUmVxdWVzdC5oCmluZGV4IDNmNjZmNjNlMmJjMmRlMzYyNTkwNzg1NjgyNDk4
YjFiNjYzYWY4NGYuLmM2NjE4OTkyOWRiZjI5ZDBlYmI3NDFlMjg5NWRiN2UyNWZhMWYxMDIgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQlJlcXVlc3QuaAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJSZXF1ZXN0LmgKQEAgLTYw
LDcgKzYwLDcgQEAgY2xhc3MgSURCQ29ubmVjdGlvblByb3h5OwogY2xhc3MgSURCQ29ubmVjdGlv
blRvU2VydmVyOwogfQogCi1jbGFzcyBJREJSZXF1ZXN0IDogcHVibGljIEV2ZW50VGFyZ2V0V2l0
aElubGluZURhdGEsIHB1YmxpYyBJREJBY3RpdmVET01PYmplY3QsIHB1YmxpYyBSZWZDb3VudGVk
PElEQlJlcXVlc3Q+LCBwdWJsaWMgQ2FuTWFrZVdlYWtQdHI8SURCUmVxdWVzdD4geworY2xhc3Mg
SURCUmVxdWVzdCA6IHB1YmxpYyBFdmVudFRhcmdldFdpdGhJbmxpbmVEYXRhLCBwdWJsaWMgSURC
QWN0aXZlRE9NT2JqZWN0LCBwdWJsaWMgVGhyZWFkU2FmZVJlZkNvdW50ZWQ8SURCUmVxdWVzdD4s
IHB1YmxpYyBDYW5NYWtlV2Vha1B0cjxJREJSZXF1ZXN0PiB7CiAgICAgV1RGX01BS0VfSVNPX0FM
TE9DQVRFRChJREJSZXF1ZXN0KTsKIHB1YmxpYzoKICAgICBlbnVtIGNsYXNzIE51bGxSZXN1bHRU
eXBlIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViS2l0Lnhjb2RlcHJvai9wcm9qZWN0
LnBieHByb2ogYi9Tb3VyY2UvV2ViS2l0L1dlYktpdC54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9q
CmluZGV4IDQ1NjgyMDMxNGIzYzNmN2Q2MWE1MDlkMzBkNjkzMjg1YmQ1YzJhODEuLmUxNjY0MDYw
Y2E5MzdiNzg3M2IzZTRlNGUwYmY0NmRlN2YxZjg3ZjggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvV2ViS2l0Lnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oKKysrIGIvU291cmNlL1dlYktpdC9X
ZWJLaXQueGNvZGVwcm9qL3Byb2plY3QucGJ4cHJvagpAQCAtODk2Nyw4ICs4OTY3LDggQEAKIAkJ
CWNoaWxkcmVuID0gKAogCQkJCUNEMTlEMkU5MjA0NjQwNkYwMDE3MDc0QSAvKiBGdWxsc2NyZWVu
VG91Y2hTZWNoZXVyaXN0aWMuY3BwICovLAogCQkJCUNEMTlEMkU4MjA0NjQwNkYwMDE3MDc0QSAv
KiBGdWxsc2NyZWVuVG91Y2hTZWNoZXVyaXN0aWMuaCAqLywKLQkJCQlDREE5M0RBRTIyRjhCQ0Yz
MDA0OTBBNjkgLyogRnVsbHNjcmVlblRvdWNoU2VjaGV1cmlzdGljUGFyYW1ldGVycy5oICovLAog
CQkJCUNEQTkzREFGMjJGOEJDRjQwMDQ5MEE2OSAvKiBGdWxsc2NyZWVuVG91Y2hTZWNoZXVyaXN0
aWNQYXJhbWV0ZXJzLmNwcCAqLywKKwkJCQlDREE5M0RBRTIyRjhCQ0YzMDA0OTBBNjkgLyogRnVs
bHNjcmVlblRvdWNoU2VjaGV1cmlzdGljUGFyYW1ldGVycy5oICovLAogCQkJCUNEQzI4MzFCMjAx
QkQ3OUQwMEU2RTc0NSAvKiBXS0Z1bGxzY3JlZW5TdGFja1ZpZXcuaCAqLywKIAkJCQlDREMyODMx
QzIwMUJENzlEMDBFNkU3NDUgLyogV0tGdWxsc2NyZWVuU3RhY2tWaWV3Lm1tICovLAogCQkJCUNE
MEM2ODJGMjAxRkQxMDEwMEE1OTQwOSAvKiBXS0Z1bGxTY3JlZW5WaWV3Q29udHJvbGxlci5oICov
LApAQCAtOTM4OSw2ICs5Mzg5LDcgQEAKIAkJCQkyRDRBRjA4OTIwNDRDM0M0MDA2Qzg4MTcgLyog
RnJvbnRCb2FyZFNlcnZpY2VzU1BJLmggaW4gSGVhZGVycyAqLywKIAkJCQlDRDc4RTExNTFEQjdE
N0VEMDAxNEEyREUgLyogRnVsbHNjcmVlbkNsaWVudC5oIGluIEhlYWRlcnMgKi8sCiAJCQkJQ0Qx
OUQyRUEyMDQ2NDA2RjAwMTcwNzRBIC8qIEZ1bGxzY3JlZW5Ub3VjaFNlY2hldXJpc3RpYy5oIGlu
IEhlYWRlcnMgKi8sCisJCQkJQ0RBOTNEQjAyMkY4QkNGNDAwNDkwQTY5IC8qIEZ1bGxzY3JlZW5U
b3VjaFNlY2hldXJpc3RpY1BhcmFtZXRlcnMuaCBpbiBIZWFkZXJzICovLAogCQkJCTUxNUJFMUIz
MUQ1OTAyREQwMEREN0M2OCAvKiBHYW1lcGFkRGF0YS5oIGluIEhlYWRlcnMgKi8sCiAJCQkJQkMx
Nzc1M0YxMThCQUJGMDAwN0Q5RTlBIC8qIEdlbmVyaWNDYWxsYmFjay5oIGluIEhlYWRlcnMgKi8s
CiAJCQkJQkMwNkY0MkYxMkRCQjlCNjAwMkQ3OERFIC8qIEdlb2xvY2F0aW9uUGVybWlzc2lvblJl
cXVlc3RNYW5hZ2VyLmggaW4gSGVhZGVycyAqLywKQEAgLTk0NTEsNiArOTQ1Miw3IEBACiAJCQkJ
NTdEQ0VEQUUyMTRDNjAzMzAwMTZCODQ3IC8qIExvY2FsU2VydmljZS5oIGluIEhlYWRlcnMgKi8s
CiAJCQkJOTNCMjYxNEUyMjdEMTRCMTAwQjk3QTc2IC8qIExvY2FsU3RvcmFnZURhdGFiYXNlLmgg
aW4gSGVhZGVycyAqLywKIAkJCQk5M0IyNjE0RjIyN0QxNEIxMDBCOTdBNzYgLyogTG9jYWxTdG9y
YWdlRGF0YWJhc2VUcmFja2VyLmggaW4gSGVhZGVycyAqLywKKwkJCQk0NkJFQjZEQjIyRkI5RDQ4
MDAyNjk4NjcgLyogTG9jYWxTdG9yYWdlTmFtZXNwYWNlLmggaW4gSGVhZGVycyAqLywKIAkJCQk1
MUE3RjJGMzEyNUJGODIwMDA4QUVCMUQgLyogTG9nZ2luZy5oIGluIEhlYWRlcnMgKi8sCiAJCQkJ
MEZEQ0Q3RjcxRDQ3RTkyQTAwOUYwOEJDIC8qIExvZ0luaXRpYWxpemF0aW9uLmggaW4gSGVhZGVy
cyAqLywKIAkJCQkxQTZEODZDMjFERjc1MjY1MDA3NzQ1RTggLyogTWFjaE1lc3NhZ2UuaCBpbiBI
ZWFkZXJzICovLApAQCAtOTU5NCw3ICs5NTk2LDYgQEAKIAkJCQlBQUIxNDVFNjIyM0Y5MzEyMDBF
NDg5RDggLyogUHJlZmV0Y2hDYWNoZS5oIGluIEhlYWRlcnMgKi8sCiAJCQkJRTFDQzFCOTAxMkQ3
RUFERjAwNjI1ODM4IC8qIFByaW50SW5mby5oIGluIEhlYWRlcnMgKi8sCiAJCQkJODZGOTUzNjUx
OEZGNThGNTAwMURCMkVGIC8qIFByb2Nlc3NBc3NlcnRpb24uaCBpbiBIZWFkZXJzICovLAotCQkJ
CTQ2QkVCNkRCMjJGQjlENDgwMDI2OTg2NyAvKiBMb2NhbFN0b3JhZ2VOYW1lc3BhY2UuaCBpbiBI
ZWFkZXJzICovLAogCQkJCUJDMUE3QzU4MTEzNkUxOUMwMEZCNzE2NyAvKiBQcm9jZXNzTGF1bmNo
ZXIuaCBpbiBIZWFkZXJzICovLAogCQkJCUNEMjg2NUVFMjI1NTU2MjAwMDYwNkFDNyAvKiBQcm9j
ZXNzVGFza1N0YXRlT2JzZXJ2ZXIuaCBpbiBIZWFkZXJzICovLAogCQkJCTQ2M0ZENDgyMUVCOTRF
QzAwMEEyOTgyQyAvKiBQcm9jZXNzVGVybWluYXRpb25SZWFzb24uaCBpbiBIZWFkZXJzICovLApA
QCAtOTY1Myw2ICs5NjU0LDcgQEAKIAkJCQk0MTRERURENzFGOUVEREU1MDA0N0M0MEQgLyogU2Vy
dmljZVdvcmtlclByb2Nlc3NQcm94eS5oIGluIEhlYWRlcnMgKi8sCiAJCQkJMUFGREU2NUExOTU0
QTQyQjAwQzQ4RkZBIC8qIFNlc3Npb25TdGF0ZS5oIGluIEhlYWRlcnMgKi8sCiAJCQkJMUEwMDJE
NDkxOTZCMzQ1RDAwQjlBRDQ0IC8qIFNlc3Npb25TdGF0ZUNvZGluZy5oIGluIEhlYWRlcnMgKi8s
CisJCQkJNDZCRUI2REYyMkZCQjE2QjAwMjY5ODY3IC8qIFNlc3Npb25TdG9yYWdlTmFtZXNwYWNl
LmggaW4gSGVhZGVycyAqLywKIAkJCQkxQTY0MjBFNTEyRENFMkZGMDBDQUFFMkMgLyogU2hhcmVh
YmxlQml0bWFwLmggaW4gSGVhZGVycyAqLywKIAkJCQk1MTIxNzQ2MTE2NEMyMEUzMDAzN0E1QzEg
LyogU2hhcmVhYmxlUmVzb3VyY2UuaCBpbiBIZWFkZXJzICovLAogCQkJCTFBMjRCRUQ1MTIwODk0
RDEwMEZCQjA1OSAvKiBTaGFyZWRNZW1vcnkuaCBpbiBIZWFkZXJzICovLApAQCAtOTY3Miw2ICs5
Njc0LDcgQEAKIAkJCQk1MjcyQjI4QjE0MDY5ODVEMDA5NkE1RDAgLyogU3RhdGlzdGljc0RhdGEu
aCBpbiBIZWFkZXJzICovLAogCQkJCTUxNEJERUQzMTZDOThFREQwMEU0RTI1RSAvKiBTdGF0aXN0
aWNzUmVxdWVzdC5oIGluIEhlYWRlcnMgKi8sCiAJCQkJN0EzRkVDQTIyMUY3QzA5NzAwRjI2N0NE
IC8qIFN0b3JhZ2VBY2Nlc3NTdGF0dXMuaCBpbiBIZWFkZXJzICovLAorCQkJCTQ2QkVCNkQ3MjJG
QjlCRDcwMDI2OTg2NyAvKiBTdG9yYWdlQXJlYS5oIGluIEhlYWRlcnMgKi8sCiAJCQkJMUFEMzMw
NkYxNkIxRDk5MTAwNEY2MEU3IC8qIFN0b3JhZ2VBcmVhSW1wbC5oIGluIEhlYWRlcnMgKi8sCiAJ
CQkJMUFDRUNEMjUxNzE2MkRCMTAwMUZDOUVGIC8qIFN0b3JhZ2VBcmVhTWFwLmggaW4gSGVhZGVy
cyAqLywKIAkJCQkxQTMzNERFRTE2REU4Rjg4MDA2QThFMzggLyogU3RvcmFnZUFyZWFNYXBNZXNz
YWdlcy5oIGluIEhlYWRlcnMgKi8sCkBAIC05NjkxLDYgKzk2OTQsNyBAQAogCQkJCTFBQUYyNjM5
MTQ2ODdDMzkwMDRBMUU4QSAvKiBUaWxlZENvcmVBbmltYXRpb25EcmF3aW5nQXJlYS5oIGluIEhl
YWRlcnMgKi8sCiAJCQkJMUFGMDVEODcxNDY4ODM0ODAwOEIxRTgxIC8qIFRpbGVkQ29yZUFuaW1h
dGlvbkRyYXdpbmdBcmVhUHJveHkuaCBpbiBIZWFkZXJzICovLAogCQkJCTJGODMzNjg2MUZBMTM5
REYwMEM2RTA4MCAvKiBUb3VjaEJhck1lbnVEYXRhLmggaW4gSGVhZGVycyAqLywKKwkJCQk0NkJF
QjZFMzIyRkJCMjFBMDAyNjk4NjcgLyogVHJhbnNpZW50TG9jYWxTdG9yYWdlTmFtZXNwYWNlLmgg
aW4gSGVhZGVycyAqLywKIAkJCQk1N0VCMkUzQTIxRTE5ODNFMDBCODlDREYgLyogVTJmSGlkQXV0
aGVudGljYXRvci5oIGluIEhlYWRlcnMgKi8sCiAJCQkJMUFGRTQzNjYxOEI2QzA4MTAwOUM3QTQ4
IC8qIFVJRGVsZWdhdGUuaCBpbiBIZWFkZXJzICovLAogCQkJCTUxNUJFMUI1MUQ1OTE3RkYwMERE
N0M2OCAvKiBVSUdhbWVwYWQuaCBpbiBIZWFkZXJzICovLApAQCAtOTcyMSw3ICs5NzI1LDYgQEAK
IAkJCQkyREQ1QTcyOTFFQkYwOEQ1MDA5QkE1OTcgLyogVmlzaWJsZVdlYlBhZ2VDb3VudGVyLmgg
aW4gSGVhZGVycyAqLywKIAkJCQkxQTBGMjlFNDEyMEI0NDQyMDA1M0QxQjkgLyogVmlzaXRlZExp
bmtTdG9yZS5oIGluIEhlYWRlcnMgKi8sCiAJCQkJMUE2MDIyNEQxOEMxNkI5RjAwQzNFOEM5IC8q
IFZpc2l0ZWRMaW5rU3RvcmVNZXNzYWdlcy5oIGluIEhlYWRlcnMgKi8sCi0JCQkJNDZCRUI2REYy
MkZCQjE2QjAwMjY5ODY3IC8qIFNlc3Npb25TdG9yYWdlTmFtZXNwYWNlLmggaW4gSGVhZGVycyAq
LywKIAkJCQkxQUY0Q0VGMDE4QkM0ODE4MDBCQzJEMzQgLyogVmlzaXRlZExpbmtUYWJsZUNvbnRy
b2xsZXIuaCBpbiBIZWFkZXJzICovLAogCQkJCTFBOEU3RDNEMThDMTUxNDkwMDVBNzAyQSAvKiBW
aXNpdGVkTGlua1RhYmxlQ29udHJvbGxlck1lc3NhZ2VzLmggaW4gSGVhZGVycyAqLywKIAkJCQlD
RURBMTJFMzE1MkNEMUIzMDBEOUUwOEQgLyogV2ViQWx0ZXJuYXRpdmVUZXh0Q2xpZW50LmggaW4g
SGVhZGVycyAqLywKQEAgLTk3NjUsNyArOTc2OCw2IEBACiAJCQkJNTFBQ0JCQTAxMjdBOEYyQzAw
RDIwM0I5IC8qIFdlYkNvbnRleHRNZW51UHJveHlNYWMuaCBpbiBIZWFkZXJzICovLAogCQkJCUJD
RjRERTI1MTY4RkE0NDgwMEM5NEFGQyAvKiBXZWJDb250ZXh0U3VwcGxlbWVudC5oIGluIEhlYWRl
cnMgKi8sCiAJCQkJNUM3RkI0NzAyMUU5N0RDNTAwOUUzMjQxIC8qIFdlYkNvb2tpZUphci5oIGlu
IEhlYWRlcnMgKi8sCi0JCQkJNDZCRUI2RDcyMkZCOUJENzAwMjY5ODY3IC8qIFN0b3JhZ2VBcmVh
LmggaW4gSGVhZGVycyAqLywKIAkJCQkzMzA5MzQ1MDEzMTVCOTREMDA5N0E3QkMgLyogV2ViQ29v
a2llTWFuYWdlci5oIGluIEhlYWRlcnMgKi8sCiAJCQkJMzMwOTM0NDgxMzE1QjkyMjAwOTdBN0JD
IC8qIFdlYkNvb2tpZU1hbmFnZXJNZXNzYWdlcy5oIGluIEhlYWRlcnMgKi8sCiAJCQkJMzMwOTM0
NTYxMzE1Qjk3NTAwOTdBN0JDIC8qIFdlYkNvb2tpZU1hbmFnZXJQcm94eS5oIGluIEhlYWRlcnMg
Ki8sCkBAIC0xMDAyOSw3ICsxMDAzMSw2IEBACiAJCQkJMUE0NDVCQTUxODRENUZEQTAwNEIzNDE0
IC8qIFdLQ29udGV4dENvbm5lY3Rpb25DbGllbnQuaCBpbiBIZWFkZXJzICovLAogCQkJCTFBNDQ1
QkEzMTg0RDVGQ0YwMDRCMzQxNCAvKiBXS0NvbnRleHREb3dubG9hZENsaWVudC5oIGluIEhlYWRl
cnMgKi8sCiAJCQkJMUE0NDVCQTExODRENUZDMTAwNEIzNDE0IC8qIFdLQ29udGV4dEhpc3RvcnlD
bGllbnQuaCBpbiBIZWFkZXJzICovLAotCQkJCUNEQTkzREIwMjJGOEJDRjQwMDQ5MEE2OSAvKiBG
dWxsc2NyZWVuVG91Y2hTZWNoZXVyaXN0aWNQYXJhbWV0ZXJzLmggaW4gSGVhZGVycyAqLywKIAkJ
CQkxQTQ0NUI5RjE4NEQ1RkI1MDA0QjM0MTQgLyogV0tDb250ZXh0SW5qZWN0ZWRCdW5kbGVDbGll
bnQuaCBpbiBIZWFkZXJzICovLAogCQkJCTVDNzk1RDcwMjI5RjM3M0YwMDNGRjFDNCAvKiBXS0Nv
bnRleHRNZW51RWxlbWVudEluZm8uaCBpbiBIZWFkZXJzICovLAogCQkJCTVDNzk1RDcxMjI5RjM3
NTcwMDNGRjFDNCAvKiBXS0NvbnRleHRNZW51RWxlbWVudEluZm9Qcml2YXRlLmggaW4gSGVhZGVy
cyAqLywKQEAgLTEwMDUzLDcgKzEwMDU0LDYgQEAKIAkJCQlCQzAxN0QwNzE2MjYwRkY0MDA3MDU0
RjUgLyogV0tET01Eb2N1bWVudC5oIGluIEhlYWRlcnMgKi8sCiAJCQkJQkMwMTdEMDkxNjI2MEZG
NDAwNzA1NEY1IC8qIFdLRE9NRWxlbWVudC5oIGluIEhlYWRlcnMgKi8sCiAJCQkJQkMwMTdEMEIx
NjI2MEZGNDAwNzA1NEY1IC8qIFdLRE9NSW50ZXJuYWxzLmggaW4gSGVhZGVycyAqLywKLQkJCQk0
NkJFQjZFMzIyRkJCMjFBMDAyNjk4NjcgLyogVHJhbnNpZW50TG9jYWxTdG9yYWdlTmFtZXNwYWNl
LmggaW4gSGVhZGVycyAqLywKIAkJCQlCQzAxN0QwRDE2MjYwRkY0MDA3MDU0RjUgLyogV0tET01O
b2RlLmggaW4gSGVhZGVycyAqLywKIAkJCQlCQzVEMjRDMjE2Q0Q3MDZEMDA3RDU0NjEgLyogV0tE
T01Ob2RlUHJpdmF0ZS5oIGluIEhlYWRlcnMgKi8sCiAJCQkJQkMzOUM0MzYxNjI2MzY2RjAwOEJD
Njg5IC8qIFdLRE9NUmFuZ2UuaCBpbiBIZWFkZXJzICovLApAQCAtMTExMTksNiArMTExMTksNyBA
QAogCQkJCTFBNjQyMzA4MTJERDA5RUIwMENBQUUyQyAvKiBEcmF3aW5nQXJlYVByb3h5TWVzc2Fn
ZVJlY2VpdmVyLmNwcCBpbiBTb3VyY2VzICovLAogCQkJCTJEOTJBNzgwMjEyQjZBNzEwMEY0OTNG
RCAvKiBFbmNvZGVyLmNwcCBpbiBTb3VyY2VzICovLAogCQkJCTFBQTU3NjAyMTQ5NkI5NzkwMEE0
RUUwNiAvKiBFdmVudERpc3BhdGNoZXJNZXNzYWdlUmVjZWl2ZXIuY3BwIGluIFNvdXJjZXMgKi8s
CisJCQkJQ0RBOTNEQjEyMkY4QkNGNDAwNDkwQTY5IC8qIEZ1bGxzY3JlZW5Ub3VjaFNlY2hldXJp
c3RpY1BhcmFtZXRlcnMuY3BwIGluIFNvdXJjZXMgKi8sCiAJCQkJMjc0OUY2NDQyMTQ2NTYxQjAw
ODM4MEJGIC8qIEluamVjdGVkQnVuZGxlTm9kZUhhbmRsZS5jcHAgaW4gU291cmNlcyAqLywKIAkJ
CQkyNzQ5RjY0NTIxNDY1NjFFMDA4MzgwQkYgLyogSW5qZWN0ZWRCdW5kbGVSYW5nZUhhbmRsZS5j
cHAgaW4gU291cmNlcyAqLywKIAkJCQkyRDkxMzQ0MTIxMkNGOUYwMDAxMjhBRkQgLyogSlNOUE1l
dGhvZC5jcHAgaW4gU291cmNlcyAqLywKQEAgLTExMTc3LDcgKzExMTc4LDYgQEAKIAkJCQlCQzgy
ODQ0RDE2QjUwODFDMDBBMjc4RkUgLyogUGx1Z2luU2VydmljZUVudHJ5UG9pbnQubW0gaW4gU291
cmNlcyAqLywKIAkJCQkyRDkxMzQ0RDIxMkNGOUYwMDAxMjhBRkQgLyogUGx1Z2luVmlldy5jcHAg
aW4gU291cmNlcyAqLywKIAkJCQkyRDU0QzMxQjIxMkY0REE2MDA0OUMxNzQgLyogUHJvY2Vzc0xh
dW5jaGVyLmNwcCBpbiBTb3VyY2VzICovLAotCQkJCUNEQTkzREIxMjJGOEJDRjQwMDQ5MEE2OSAv
KiBGdWxsc2NyZWVuVG91Y2hTZWNoZXVyaXN0aWNQYXJhbWV0ZXJzLmNwcCBpbiBTb3VyY2VzICov
LAogCQkJCUNEMjg2NUVGMjI1NTU2MjAwMDYwNkFDNyAvKiBQcm9jZXNzVGFza1N0YXRlT2JzZXJ2
ZXIubW0gaW4gU291cmNlcyAqLywKIAkJCQkyRDcyQTFGQTIxMkJGNDZFMDA1MTdBMjAgLyogUmVt
b3RlTGF5ZXJUcmVlRHJhd2luZ0FyZWEubW0gaW4gU291cmNlcyAqLywKIAkJCQkwRkYyNEEyRDE4
NzlFNEJDMDAzQUJGMEMgLyogUmVtb3RlTGF5ZXJUcmVlRHJhd2luZ0FyZWFQcm94eU1lc3NhZ2VS
ZWNlaXZlci5jcHAgaW4gU291cmNlcyAqLywK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>375814</attachid>
            <date>2019-08-08 10:29:11 -0700</date>
            <delta_ts>2019-08-08 10:40:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-200540-20190808102910.patch</filename>
            <type>text/plain</type>
            <size>1639</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ4NDI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDY2NDdmNzEwOWNmZTM5
NzhmYjYzY2I1MGRlMTA1NDgyY2MzZTRlOS4uNmQ1NzZhNzdlMjljYmM2YTk4OWM0MzNhYjc5MTBm
ZThkMzQ4OTE5NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE5LTA4LTA4ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgTWFrZSBJREJSZXF1ZXN0IFRo
cmVhZFNhZmVSZWZDb3VudGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMDA1NDAKKworICAgICAgICBSZXZpZXdlZCBieSBBbGV4IENocmlzdGVuc2Vu
LgorCisgICAgICAgIE1ha2UgSURCUmVxdWVzdCBUaHJlYWRTYWZlUmVmQ291bnRlZCwgYXMgaXQg
bG9va3MgbGlrZSBpdCBpcyBiZWluZyByZWYnZCAvIGRlcmVmJ2QKKyAgICAgICAgZnJvbSBzZXZl
cmFsIHRocmVhZHMsIGluIElEQkNvbm5lY3Rpb25Qcm94eTo6bm90aWZ5T3BlbkRCUmVxdWVzdEJs
b2NrZWQoKSBmb3IKKyAgICAgICAgZXhhbXBsZS4KKworICAgICAgICAqIE1vZHVsZXMvaW5kZXhl
ZGRiL0lEQlJlcXVlc3QuaDoKKwogMjAxOS0wOC0wOCAgQnJhZHkgRWlkc29uICA8YmVpZHNvbkBh
cHBsZS5jb20+CiAKICAgICAgICAgRG8gbm90IGFsbG93IG5hdmlnYXRpb25zIG9mIGZyYW1lcyBh
Ym91dCB0byBnZXQgcmVwbGFjZWQgYnkgdGhlIHJlc3VsdCBvZiBldmFsdWF0aW5nIGphdmFzY3Jp
cHQ6IFVSTHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lE
QlJlcXVlc3QuaCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQlJlcXVlc3Qu
aAppbmRleCAzZjY2ZjYzZTJiYzJkZTM2MjU5MDc4NTY4MjQ5OGIxYjY2M2FmODRmLi5jNjYxODk5
MjlkYmYyOWQwZWJiNzQxZTI4OTVkYjdlMjVmYTFmMTAyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJSZXF1ZXN0LmgKKysrIGIvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9pbmRleGVkZGIvSURCUmVxdWVzdC5oCkBAIC02MCw3ICs2MCw3IEBAIGNsYXNzIElE
QkNvbm5lY3Rpb25Qcm94eTsKIGNsYXNzIElEQkNvbm5lY3Rpb25Ub1NlcnZlcjsKIH0KIAotY2xh
c3MgSURCUmVxdWVzdCA6IHB1YmxpYyBFdmVudFRhcmdldFdpdGhJbmxpbmVEYXRhLCBwdWJsaWMg
SURCQWN0aXZlRE9NT2JqZWN0LCBwdWJsaWMgUmVmQ291bnRlZDxJREJSZXF1ZXN0PiwgcHVibGlj
IENhbk1ha2VXZWFrUHRyPElEQlJlcXVlc3Q+IHsKK2NsYXNzIElEQlJlcXVlc3QgOiBwdWJsaWMg
RXZlbnRUYXJnZXRXaXRoSW5saW5lRGF0YSwgcHVibGljIElEQkFjdGl2ZURPTU9iamVjdCwgcHVi
bGljIFRocmVhZFNhZmVSZWZDb3VudGVkPElEQlJlcXVlc3Q+LCBwdWJsaWMgQ2FuTWFrZVdlYWtQ
dHI8SURCUmVxdWVzdD4gewogICAgIFdURl9NQUtFX0lTT19BTExPQ0FURUQoSURCUmVxdWVzdCk7
CiBwdWJsaWM6CiAgICAgZW51bSBjbGFzcyBOdWxsUmVzdWx0VHlwZSB7Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>375817</attachid>
            <date>2019-08-08 10:40:11 -0700</date>
            <delta_ts>2019-08-08 10:44:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-200540-20190808104009.patch</filename>
            <type>text/plain</type>
            <size>2640</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ4NDI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDY2NDdmNzEwOWNmZTM5
NzhmYjYzY2I1MGRlMTA1NDgyY2MzZTRlOS4uNmQ1NzZhNzdlMjljYmM2YTk4OWM0MzNhYjc5MTBm
ZThkMzQ4OTE5NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE5LTA4LTA4ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgTWFrZSBJREJSZXF1ZXN0IFRo
cmVhZFNhZmVSZWZDb3VudGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMDA1NDAKKworICAgICAgICBSZXZpZXdlZCBieSBBbGV4IENocmlzdGVuc2Vu
LgorCisgICAgICAgIE1ha2UgSURCUmVxdWVzdCBUaHJlYWRTYWZlUmVmQ291bnRlZCwgYXMgaXQg
bG9va3MgbGlrZSBpdCBpcyBiZWluZyByZWYnZCAvIGRlcmVmJ2QKKyAgICAgICAgZnJvbSBzZXZl
cmFsIHRocmVhZHMsIGluIElEQkNvbm5lY3Rpb25Qcm94eTo6bm90aWZ5T3BlbkRCUmVxdWVzdEJs
b2NrZWQoKSBmb3IKKyAgICAgICAgZXhhbXBsZS4KKworICAgICAgICAqIE1vZHVsZXMvaW5kZXhl
ZGRiL0lEQlJlcXVlc3QuaDoKKwogMjAxOS0wOC0wOCAgQnJhZHkgRWlkc29uICA8YmVpZHNvbkBh
cHBsZS5jb20+CiAKICAgICAgICAgRG8gbm90IGFsbG93IG5hdmlnYXRpb25zIG9mIGZyYW1lcyBh
Ym91dCB0byBnZXQgcmVwbGFjZWQgYnkgdGhlIHJlc3VsdCBvZiBldmFsdWF0aW5nIGphdmFzY3Jp
cHQ6IFVSTHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lE
QlJlcXVlc3QuaCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQlJlcXVlc3Qu
aAppbmRleCAzZjY2ZjYzZTJiYzJkZTM2MjU5MDc4NTY4MjQ5OGIxYjY2M2FmODRmLi45YTU4MjJi
MjAyZWY2MDczZjA4NzVkZmJiMDNkZDAwNGUwZDIwNjIxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJSZXF1ZXN0LmgKKysrIGIvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9pbmRleGVkZGIvSURCUmVxdWVzdC5oCkBAIC00MSw2ICs0MSw3IEBACiAjaW5jbHVk
ZSA8SmF2YVNjcmlwdENvcmUvU3Ryb25nLmg+CiAjaW5jbHVkZSA8d3RmL0Z1bmN0aW9uLmg+CiAj
aW5jbHVkZSA8d3RmL1Njb3BlLmg+CisjaW5jbHVkZSA8d3RmL1RocmVhZFNhZmVSZWZDb3VudGVk
Lmg+CiAjaW5jbHVkZSA8d3RmL1dlYWtQdHIuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUgewpAQCAt
NjAsNyArNjEsNyBAQCBjbGFzcyBJREJDb25uZWN0aW9uUHJveHk7CiBjbGFzcyBJREJDb25uZWN0
aW9uVG9TZXJ2ZXI7CiB9CiAKLWNsYXNzIElEQlJlcXVlc3QgOiBwdWJsaWMgRXZlbnRUYXJnZXRX
aXRoSW5saW5lRGF0YSwgcHVibGljIElEQkFjdGl2ZURPTU9iamVjdCwgcHVibGljIFJlZkNvdW50
ZWQ8SURCUmVxdWVzdD4sIHB1YmxpYyBDYW5NYWtlV2Vha1B0cjxJREJSZXF1ZXN0PiB7CitjbGFz
cyBJREJSZXF1ZXN0IDogcHVibGljIEV2ZW50VGFyZ2V0V2l0aElubGluZURhdGEsIHB1YmxpYyBJ
REJBY3RpdmVET01PYmplY3QsIHB1YmxpYyBUaHJlYWRTYWZlUmVmQ291bnRlZDxJREJSZXF1ZXN0
PiwgcHVibGljIENhbk1ha2VXZWFrUHRyPElEQlJlcXVlc3Q+IHsKICAgICBXVEZfTUFLRV9JU09f
QUxMT0NBVEVEKElEQlJlcXVlc3QpOwogcHVibGljOgogICAgIGVudW0gY2xhc3MgTnVsbFJlc3Vs
dFR5cGUgewpAQCAtMTAyLDggKzEwMyw4IEBAIHB1YmxpYzoKIAogICAgIFNjcmlwdEV4ZWN1dGlv
bkNvbnRleHQqIHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKSBjb25zdCBmaW5hbCB7IHJldHVybiBB
Y3RpdmVET01PYmplY3Q6OnNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKTsgfQogCi0gICAgdXNpbmcg
UmVmQ291bnRlZDo6cmVmOwotICAgIHVzaW5nIFJlZkNvdW50ZWQ6OmRlcmVmOworICAgIHVzaW5n
IFRoZWFkU2FmZVJlZkNvdW50ZWQ6OnJlZjsKKyAgICB1c2luZyBUaGVhZFNhZmVSZWZDb3VudGVk
OjpkZXJlZjsKIAogICAgIHZvaWQgY29tcGxldGVSZXF1ZXN0QW5kRGlzcGF0Y2hFdmVudChjb25z
dCBJREJSZXN1bHREYXRhJik7CiAKQEAgLTE2MCw4ICsxNjEsOCBAQCBwcml2YXRlOgogICAgIHZv
aWQgc3RvcCgpIGZpbmFsOwogICAgIHZpcnR1YWwgdm9pZCBjYW5jZWxGb3JTdG9wKCk7CiAKLSAg
ICB2b2lkIHJlZkV2ZW50VGFyZ2V0KCkgZmluYWwgeyBSZWZDb3VudGVkOjpyZWYoKTsgfQotICAg
IHZvaWQgZGVyZWZFdmVudFRhcmdldCgpIGZpbmFsIHsgUmVmQ291bnRlZDo6ZGVyZWYoKTsgfQor
ICAgIHZvaWQgcmVmRXZlbnRUYXJnZXQoKSBmaW5hbCB7IFRoZWFkU2FmZVJlZkNvdW50ZWQ6OnJl
ZigpOyB9CisgICAgdm9pZCBkZXJlZkV2ZW50VGFyZ2V0KCkgZmluYWwgeyBUaGVhZFNhZmVSZWZD
b3VudGVkOjpkZXJlZigpOyB9CiAgICAgdm9pZCB1bmNhdWdodEV4Y2VwdGlvbkluRXZlbnRIYW5k
bGVyKCkgZmluYWw7CiAKICAgICB2aXJ0dWFsIGJvb2wgaXNPcGVuREJSZXF1ZXN0KCkgY29uc3Qg
eyByZXR1cm4gZmFsc2U7IH0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>375818</attachid>
            <date>2019-08-08 10:44:26 -0700</date>
            <delta_ts>2019-08-08 11:41:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-200540-20190808104424.patch</filename>
            <type>text/plain</type>
            <size>2644</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ4NDI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDY2NDdmNzEwOWNmZTM5
NzhmYjYzY2I1MGRlMTA1NDgyY2MzZTRlOS4uNmQ1NzZhNzdlMjljYmM2YTk4OWM0MzNhYjc5MTBm
ZThkMzQ4OTE5NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDE5LTA4LTA4ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgTWFrZSBJREJSZXF1ZXN0IFRo
cmVhZFNhZmVSZWZDb3VudGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0yMDA1NDAKKworICAgICAgICBSZXZpZXdlZCBieSBBbGV4IENocmlzdGVuc2Vu
LgorCisgICAgICAgIE1ha2UgSURCUmVxdWVzdCBUaHJlYWRTYWZlUmVmQ291bnRlZCwgYXMgaXQg
bG9va3MgbGlrZSBpdCBpcyBiZWluZyByZWYnZCAvIGRlcmVmJ2QKKyAgICAgICAgZnJvbSBzZXZl
cmFsIHRocmVhZHMsIGluIElEQkNvbm5lY3Rpb25Qcm94eTo6bm90aWZ5T3BlbkRCUmVxdWVzdEJs
b2NrZWQoKSBmb3IKKyAgICAgICAgZXhhbXBsZS4KKworICAgICAgICAqIE1vZHVsZXMvaW5kZXhl
ZGRiL0lEQlJlcXVlc3QuaDoKKwogMjAxOS0wOC0wOCAgQnJhZHkgRWlkc29uICA8YmVpZHNvbkBh
cHBsZS5jb20+CiAKICAgICAgICAgRG8gbm90IGFsbG93IG5hdmlnYXRpb25zIG9mIGZyYW1lcyBh
Ym91dCB0byBnZXQgcmVwbGFjZWQgYnkgdGhlIHJlc3VsdCBvZiBldmFsdWF0aW5nIGphdmFzY3Jp
cHQ6IFVSTHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lE
QlJlcXVlc3QuaCBiL1NvdXJjZS9XZWJDb3JlL01vZHVsZXMvaW5kZXhlZGRiL0lEQlJlcXVlc3Qu
aAppbmRleCAzZjY2ZjYzZTJiYzJkZTM2MjU5MDc4NTY4MjQ5OGIxYjY2M2FmODRmLi5mNjI4NjZj
YjU1ZGRkYTJiNDc0MjFjNWZiNDM1YjZhODAwOTQ4NGJhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9Nb2R1bGVzL2luZGV4ZWRkYi9JREJSZXF1ZXN0LmgKKysrIGIvU291cmNlL1dlYkNvcmUv
TW9kdWxlcy9pbmRleGVkZGIvSURCUmVxdWVzdC5oCkBAIC00MSw2ICs0MSw3IEBACiAjaW5jbHVk
ZSA8SmF2YVNjcmlwdENvcmUvU3Ryb25nLmg+CiAjaW5jbHVkZSA8d3RmL0Z1bmN0aW9uLmg+CiAj
aW5jbHVkZSA8d3RmL1Njb3BlLmg+CisjaW5jbHVkZSA8d3RmL1RocmVhZFNhZmVSZWZDb3VudGVk
Lmg+CiAjaW5jbHVkZSA8d3RmL1dlYWtQdHIuaD4KIAogbmFtZXNwYWNlIFdlYkNvcmUgewpAQCAt
NjAsNyArNjEsNyBAQCBjbGFzcyBJREJDb25uZWN0aW9uUHJveHk7CiBjbGFzcyBJREJDb25uZWN0
aW9uVG9TZXJ2ZXI7CiB9CiAKLWNsYXNzIElEQlJlcXVlc3QgOiBwdWJsaWMgRXZlbnRUYXJnZXRX
aXRoSW5saW5lRGF0YSwgcHVibGljIElEQkFjdGl2ZURPTU9iamVjdCwgcHVibGljIFJlZkNvdW50
ZWQ8SURCUmVxdWVzdD4sIHB1YmxpYyBDYW5NYWtlV2Vha1B0cjxJREJSZXF1ZXN0PiB7CitjbGFz
cyBJREJSZXF1ZXN0IDogcHVibGljIEV2ZW50VGFyZ2V0V2l0aElubGluZURhdGEsIHB1YmxpYyBJ
REJBY3RpdmVET01PYmplY3QsIHB1YmxpYyBUaHJlYWRTYWZlUmVmQ291bnRlZDxJREJSZXF1ZXN0
PiwgcHVibGljIENhbk1ha2VXZWFrUHRyPElEQlJlcXVlc3Q+IHsKICAgICBXVEZfTUFLRV9JU09f
QUxMT0NBVEVEKElEQlJlcXVlc3QpOwogcHVibGljOgogICAgIGVudW0gY2xhc3MgTnVsbFJlc3Vs
dFR5cGUgewpAQCAtMTAyLDggKzEwMyw4IEBAIHB1YmxpYzoKIAogICAgIFNjcmlwdEV4ZWN1dGlv
bkNvbnRleHQqIHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKSBjb25zdCBmaW5hbCB7IHJldHVybiBB
Y3RpdmVET01PYmplY3Q6OnNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKTsgfQogCi0gICAgdXNpbmcg
UmVmQ291bnRlZDo6cmVmOwotICAgIHVzaW5nIFJlZkNvdW50ZWQ6OmRlcmVmOworICAgIHVzaW5n
IFRocmVhZFNhZmVSZWZDb3VudGVkOjpyZWY7CisgICAgdXNpbmcgVGhyZWFkU2FmZVJlZkNvdW50
ZWQ6OmRlcmVmOwogCiAgICAgdm9pZCBjb21wbGV0ZVJlcXVlc3RBbmREaXNwYXRjaEV2ZW50KGNv
bnN0IElEQlJlc3VsdERhdGEmKTsKIApAQCAtMTYwLDggKzE2MSw4IEBAIHByaXZhdGU6CiAgICAg
dm9pZCBzdG9wKCkgZmluYWw7CiAgICAgdmlydHVhbCB2b2lkIGNhbmNlbEZvclN0b3AoKTsKIAot
ICAgIHZvaWQgcmVmRXZlbnRUYXJnZXQoKSBmaW5hbCB7IFJlZkNvdW50ZWQ6OnJlZigpOyB9Ci0g
ICAgdm9pZCBkZXJlZkV2ZW50VGFyZ2V0KCkgZmluYWwgeyBSZWZDb3VudGVkOjpkZXJlZigpOyB9
CisgICAgdm9pZCByZWZFdmVudFRhcmdldCgpIGZpbmFsIHsgVGhyZWFkU2FmZVJlZkNvdW50ZWQ6
OnJlZigpOyB9CisgICAgdm9pZCBkZXJlZkV2ZW50VGFyZ2V0KCkgZmluYWwgeyBUaHJlYWRTYWZl
UmVmQ291bnRlZDo6ZGVyZWYoKTsgfQogICAgIHZvaWQgdW5jYXVnaHRFeGNlcHRpb25JbkV2ZW50
SGFuZGxlcigpIGZpbmFsOwogCiAgICAgdmlydHVhbCBib29sIGlzT3BlbkRCUmVxdWVzdCgpIGNv
bnN0IHsgcmV0dXJuIGZhbHNlOyB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>