<?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>217111</bug_id>
          
          <creation_ts>2020-09-29 17:48:57 -0700</creation_ts>
          <short_desc>Crash while loading a confluence page</short_desc>
          <delta_ts>2020-10-19 15:13:04 -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>DOM</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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>
          <dependson>217923</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>kangil.han</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1693245</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-09-29 17:48:57 -0700</bug_when>
    <thetext>We can hit the following crash while loading a confluence page:

./dom/Node.cpp(2293) : void WebCore::Node::unregisterMutationObserver(WebCore::MutationObserverRegistration &amp;)
1   0x6ec0debd9 WTFCrash
2   0x6cdf3b03b WTFCrashWithInfo(int, char const*, char const*, int)
3   0x6d0d4f4bd WebCore::Node::unregisterMutationObserver(WebCore::MutationObserverRegistration&amp;)
4   0x6d0d1cfb6 WebCore::MutationObserver::disconnect()
5   0x6cef7e128 WebCore::jsMutationObserverPrototypeFunctionDisconnectBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSMutationObserver*)
6   0x6ceef0c6c long long WebCore::IDLOperation&lt;WebCore::JSMutationObserver&gt;::call&lt;&amp;(WebCore::jsMutationObserverPrototypeFunctionDisconnectBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSMutationObserver*)), (WebCore::CastedThisErrorBehavior)0&gt;(JSC::JSGlobalObject&amp;, JSC::CallFrame&amp;, char const*)
7   0x6ceef0944 WebCore::jsMutationObserverPrototypeFunctionDisconnect(JSC::JSGlobalObject*, JSC::CallFrame*)
8   0x30ae70801178
9   0x6ec65539d llint_entry
10  0x6ec632543 vmEntryToJavaScript
11  0x6ed4668fb JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*)
12  0x6ed465e12 JSC::Interpreter::executeProgram(JSC::SourceCode const&amp;, JSC::JSGlobalObject*, JSC::JSObject*)
13  0x6ed810937 JSC::evaluate(JSC::JSGlobalObject*, JSC::SourceCode const&amp;, JSC::JSValue, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;)
14  0x6ed810a8a JSC::profiledEvaluate(JSC::JSGlobalObject*, JSC::ProfilingReason, JSC::SourceCode const&amp;, JSC::JSValue, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;)
15  0x6d06a8e9c WebCore::JSExecState::profiledEvaluate(JSC::JSGlobalObject*, JSC::ProfilingReason, JSC::SourceCode const&amp;, JSC::JSValue, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;)
16  0x6d06a8a7e WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&amp;, WebCore::DOMWrapperWorld&amp;)
17  0x6d06a88a9 WebCore::ScriptController::evaluateInWorldIgnoringException(WebCore::ScriptSourceCode const&amp;, WebCore::DOMWrapperWorld&amp;)
18  0x6d06a91a5 WebCore::ScriptController::evaluateIgnoringException(WebCore::ScriptSourceCode const&amp;)
19  0x6d0d9d6b6 WebCore::ScriptElement::executeClassicScript(WebCore::ScriptSourceCode const&amp;)
20  0x6d0d9b62b WebCore::ScriptElement::prepareScript(WTF::TextPosition const&amp;, WebCore::ScriptElement::LegacyTypeSupport)
21  0x6d1319216 WebCore::HTMLScriptRunner::runScript(WebCore::ScriptElement&amp;, WTF::TextPosition const&amp;)
22  0x6d1319017 WebCore::HTMLScriptRunner::execute(WTF::Ref&lt;WebCore::ScriptElement, WTF::DumbPtrTraits&lt;WebCore::ScriptElement&gt; &gt;&amp;&amp;, WTF::TextPosition const&amp;)
23  0x6d12fd721 WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder()
24  0x6d12fdbac WebCore::HTMLDocumentParser::pumpTokenizerLoop(WebCore::HTMLDocumentParser::SynchronousMode, bool, WebCore::PumpSession&amp;)
25  0x6d12fcf1f WebCore::HTMLDocumentParser::pumpTokenizer(WebCore::HTMLDocumentParser::SynchronousMode)
26  0x6d12fc86d WebCore::HTMLDocumentParser::pumpTokenizerIfPossible(WebCore::HTMLDocumentParser::SynchronousMode)
27  0x6d12fe972 WebCore::HTMLDocumentParser::append(WTF::RefPtr&lt;WTF::StringImpl, WTF::DumbPtrTraits&lt;WTF::StringImpl&gt;, WTF::DefaultRefDerefTraits&lt;WTF::StringImpl&gt; &gt;&amp;&amp;)
28  0x6d0b96616 WebCore::DecodedDataDocumentParser::flush(WebCore::DocumentWriter&amp;)
29  0x6d17090fc WebCore::DocumentWriter::end()
30  0x6d1708144 WebCore::DocumentLoader::finishedLoading()
31  0x6d1707b41 WebCore::DocumentLoader::notifyFinished(WebCore::CachedResource&amp;, WebCore::NetworkLoadMetrics const&amp;)

&lt;rdar://problem/69757679&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693251</commentid>
    <comment_count>1</comment_count>
      <attachid>410076</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-09-29 17:54:22 -0700</bug_when>
    <thetext>Created attachment 410076
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693252</commentid>
    <comment_count>2</comment_count>
      <attachid>410076</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-09-29 17:54:52 -0700</bug_when>
    <thetext>Comment on attachment 410076
Fixes the bug

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

&gt; Source/WebCore/dom/MutationObserverRegistration.h:72
&gt; -    std::unique_ptr&lt;HashSet&lt;GCReachableRef&lt;Node&gt;&gt;&gt; m_transientRegistrationNodes;
&gt; +    bool m_hasStoppedObservingNode { false };

This re-ordering helps with packing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693260</commentid>
    <comment_count>3</comment_count>
      <attachid>410076</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-09-29 18:21:37 -0700</bug_when>
    <thetext>Comment on attachment 410076
Fixes the bug

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

&gt; Source/WebCore/dom/MutationObserver.cpp:124
&gt; +        auto node = registration-&gt;takeNodeAndStopObserving();

Nit - usually, methods like `takeFoo()` also remove `Foo` from the object.

(We chatted on slack and decided to go with just `stopObserving()` instead)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693261</commentid>
    <comment_count>4</comment_count>
      <attachid>410079</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-09-29 18:22:27 -0700</bug_when>
    <thetext>Created attachment 410079
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693262</commentid>
    <comment_count>5</comment_count>
      <attachid>410079</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-09-29 18:22:59 -0700</bug_when>
    <thetext>Comment on attachment 410079
Patch for landing

Let&apos;s wait for EWS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693267</commentid>
    <comment_count>6</comment_count>
      <attachid>410082</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-09-29 18:26:10 -0700</bug_when>
    <thetext>Created attachment 410082
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693268</commentid>
    <comment_count>7</comment_count>
      <attachid>410082</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-09-29 18:27:38 -0700</bug_when>
    <thetext>Comment on attachment 410082
Fixes the bug

Waiting for EWS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693275</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-09-29 18:54:39 -0700</bug_when>
    <thetext>Patch 410079 does not build</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693294</commentid>
    <comment_count>9</comment_count>
      <attachid>410082</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-09-29 20:17:47 -0700</bug_when>
    <thetext>Comment on attachment 410082
Fixes the bug

Clearing flags on attachment: 410082

Committed r267779: &lt;https://trac.webkit.org/changeset/267779&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693295</commentid>
    <comment_count>10</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-09-29 20:17:49 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1693296</commentid>
    <comment_count>11</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-09-29 20:18:21 -0700</bug_when>
    <thetext>&lt;rdar://problem/69775129&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1699471</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-10-19 15:08:58 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 217923</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>410076</attachid>
            <date>2020-09-29 17:54:22 -0700</date>
            <delta_ts>2020-09-29 18:22:26 -0700</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-217111-20200929175421.patch</filename>
            <type>text/plain</type>
            <size>6506</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY3NzU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmFjZGEyYWVjM2Q2OTg5
MjhiNjEwZWE0NmZkNTA5ODlkMDgwZTVhOS4uY2YwODBhZjdmNGIyN2NlNmQwMTc3ZjAyYjdhNDcw
ODM1YjEwZGYzZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDIwLTA5LTI5ICBSeW9z
dWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIENyYXNoIHdoaWxlIGxvYWRp
bmcgYSBjb25mbHVlbmNlIHBhZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIxNzExMQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFRoZSBjcmFzaCB3YXMgY2F1c2VkIGJ5IE11dGF0aW9uT2JzZXJ2ZXI6OmRp
c2Nvbm5lY3QgYXR0ZW1wdGluZyB0byB1bnJlZ2lzdGVyCisgICAgICAgIGEgTXV0YXRpb25PYnNl
cnZlclJlZ2lzdHJhdGlvbiBmcm9tIGEgTm9kZSBhZnRlciBpdCBoYWQgYWxyZWFkeSBiZWVuIHJl
bW92ZWQgb25jZS4KKworICAgICAgICBUaGlzIGhhcHBlbnMgd2hlbiBNdXRhdGlvbk9ic2VydmVy
UmVnaXN0cmF0aW9uIHJlbWFpbnMgaW4gTXV0YXRpb25PYnNlcnZlcgorICAgICAgICB3aGVuIHRo
ZXJlIGlzIGFuIG9uZ29pbmcgdHJhbnNpZW50IG11dGF0aW9uIG9ic2VydmF0aW9uLgorCisgICAg
ICAgIEZpeGVkIHRoZSBidWcgYnkgc2V0dGluZyBhIGJvb2xlYW4gTXV0YXRpb25PYnNlcnZlclJl
Z2lzdHJhdGlvbiB3aGVuIHdlJ3ZlIHN0b3BwZWQKKyAgICAgICAgdGhlIG9ic2VydmF0aW9uIGlu
IHRha2VOb2RlQW5kU3RvcE9ic2VydmluZyBhbmQgbm90IHVucmVnaXN0ZXJpbmcgaXQgaW4gc3Vi
c2VxdWVudAorICAgICAgICBjYWxscyB0byBNdXRhdGlvbk9ic2VydmVyOjpkaXNjb25uZWN0Lgor
CisgICAgICAgIFRlc3Q6IGZhc3QvZG9tL011dGF0aW9uT2JzZXJ2ZXIvZGlzY29ubmVjdC10d2lj
ZS5odG1sCisKKyAgICAgICAgKiBkb20vTXV0YXRpb25PYnNlcnZlci5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpNdXRhdGlvbk9ic2VydmVyOjpkaXNjb25uZWN0KToKKyAgICAgICAgKiBkb20vTXV0
YXRpb25PYnNlcnZlclJlZ2lzdHJhdGlvbi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpNdXRhdGlv
bk9ic2VydmVyUmVnaXN0cmF0aW9uOjp0YWtlTm9kZUFuZFN0b3BPYnNlcnZpbmcpOgorICAgICAg
ICAqIGRvbS9NdXRhdGlvbk9ic2VydmVyUmVnaXN0cmF0aW9uLmg6CisKIDIwMjAtMDktMjkgIFNp
aHVpIExpdSAgPHNpaHVpX2xpdUBhcHBsZS5jb20+CiAKICAgICAgICAgSW5kZXhlZERCIEluZGV4
IENvcnJ1cHRpb24gYWZ0ZXIgdXBncmFkZSBmcm9tIGlPUyAxMyB0byBpT1MgMTQKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9NdXRhdGlvbk9ic2VydmVyLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL2RvbS9NdXRhdGlvbk9ic2VydmVyLmNwcAppbmRleCBlMzFhM2I4MmZkMjg5NGFlZGY3NmIy
Zjc3ZWIxZjY3MTZmMTRmYjdiLi5mNGQyYTZhYmI3MWJkN2Y2ZTJlZjljODJkM2EyMzQzYTU2ZWQy
ZDNjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vTXV0YXRpb25PYnNlcnZlci5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvZG9tL011dGF0aW9uT2JzZXJ2ZXIuY3BwCkBAIC0xMjEsNyAr
MTIxLDcgQEAgdm9pZCBNdXRhdGlvbk9ic2VydmVyOjpkaXNjb25uZWN0KCkKICAgICBtX3BlbmRp
bmdUYXJnZXRzLmNsZWFyKCk7CiAgICAgbV9yZWNvcmRzLmNsZWFyKCk7CiAgICAgYXV0byByZWdp
c3RyYXRpb25BbmROb2RlTGlzdCA9IFdURjo6Y29tcGFjdE1hcChtX3JlZ2lzdHJhdGlvbnMsIFtd
KGF1dG8qIHJlZ2lzdHJhdGlvbikgLT4gT3B0aW9uYWw8c3RkOjpwYWlyPFJlZjxOb2RlPiwgUmVm
PE11dGF0aW9uT2JzZXJ2ZXJSZWdpc3RyYXRpb24+Pj4gewotICAgICAgICBhdXRvIG5vZGUgPSBt
YWtlUmVmUHRyKHJlZ2lzdHJhdGlvbi0+bm9kZSgpKTsKKyAgICAgICAgYXV0byBub2RlID0gcmVn
aXN0cmF0aW9uLT50YWtlTm9kZUFuZFN0b3BPYnNlcnZpbmcoKTsKICAgICAgICAgaWYgKCFub2Rl
KQogICAgICAgICAgICAgcmV0dXJuIFdURjo6bnVsbG9wdDsKICAgICAgICAgcmV0dXJuIHsgeyBu
b2RlLnJlbGVhc2VOb25OdWxsKCksIG1ha2VSZWYoKnJlZ2lzdHJhdGlvbikgfSB9OwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL011dGF0aW9uT2JzZXJ2ZXJSZWdpc3RyYXRpb24uY3Bw
IGIvU291cmNlL1dlYkNvcmUvZG9tL011dGF0aW9uT2JzZXJ2ZXJSZWdpc3RyYXRpb24uY3BwCmlu
ZGV4IDNhYmFkOTVhZjdjZjk2NDY1NzkwNTM3NWYyN2I3YmQwN2VlMWMyMWUuLmVhYWQ2YjUyODE5
Yjc4YjJjYmQ5NWZjNzJmZmE5ZmVlNzVmMmJmMjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2RvbS9NdXRhdGlvbk9ic2VydmVyUmVnaXN0cmF0aW9uLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9kb20vTXV0YXRpb25PYnNlcnZlclJlZ2lzdHJhdGlvbi5jcHAKQEAgLTEwNyw2ICsxMDcsMTQg
QEAgYm9vbCBNdXRhdGlvbk9ic2VydmVyUmVnaXN0cmF0aW9uOjpzaG91bGRSZWNlaXZlTXV0YXRp
b25Gcm9tKE5vZGUmIG5vZGUsIE11dGF0aW8KICAgICByZXR1cm4gbV9hdHRyaWJ1dGVGaWx0ZXIu
Y29udGFpbnMoYXR0cmlidXRlTmFtZS0+bG9jYWxOYW1lKCkpOwogfQogCitSZWZQdHI8Tm9kZT4g
TXV0YXRpb25PYnNlcnZlclJlZ2lzdHJhdGlvbjo6dGFrZU5vZGVBbmRTdG9wT2JzZXJ2aW5nKCkK
K3sKKyAgICBpZiAobV9oYXNTdG9wcGVkT2JzZXJ2aW5nTm9kZSkKKyAgICAgICAgcmV0dXJuIG51
bGxwdHI7CisgICAgbV9oYXNTdG9wcGVkT2JzZXJ2aW5nTm9kZSA9IHRydWU7CisgICAgcmV0dXJu
IG1ha2VSZWZQdHIobV9ub2RlLmdldCgpKTsKK30KKwogdm9pZCBNdXRhdGlvbk9ic2VydmVyUmVn
aXN0cmF0aW9uOjphZGRSZWdpc3RyYXRpb25Ob2Rlc1RvU2V0KEhhc2hTZXQ8Tm9kZSo+JiBub2Rl
cykgY29uc3QKIHsKICAgICBBU1NFUlQobV9ub2RlLmdldCgpIHx8IG1fdHJhbnNpZW50UmVnaXN0
cmF0aW9uTm9kZXMpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL011dGF0aW9uT2Jz
ZXJ2ZXJSZWdpc3RyYXRpb24uaCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9NdXRhdGlvbk9ic2VydmVy
UmVnaXN0cmF0aW9uLmgKaW5kZXggMWE1ZjdiN2ZhNGI1MTI2OThlOGI5MjU0YzBiOTcxMTlmZTZk
ZTQ0MS4uZGVlMDkwODI1ZTk4ODkxMDQ3MWQ0ZjFhNmYwZDUyZjNkNjA3ZjQ3ZSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvZG9tL011dGF0aW9uT2JzZXJ2ZXJSZWdpc3RyYXRpb24uaAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9kb20vTXV0YXRpb25PYnNlcnZlclJlZ2lzdHJhdGlvbi5oCkBAIC01
OCw2ICs1OCw3IEBAIHB1YmxpYzoKIAogICAgIE11dGF0aW9uT2JzZXJ2ZXImIG9ic2VydmVyKCkg
eyByZXR1cm4gbV9vYnNlcnZlci5nZXQoKTsgfQogICAgIE5vZGUqIG5vZGUoKSB7IHJldHVybiBt
X25vZGUuZ2V0KCk7IH0KKyAgICBSZWZQdHI8Tm9kZT4gdGFrZU5vZGVBbmRTdG9wT2JzZXJ2aW5n
KCk7CiAgICAgTXV0YXRpb25SZWNvcmREZWxpdmVyeU9wdGlvbnMgZGVsaXZlcnlPcHRpb25zKCkg
Y29uc3QgeyByZXR1cm4gbV9vcHRpb25zICYgKE11dGF0aW9uT2JzZXJ2ZXI6OkF0dHJpYnV0ZU9s
ZFZhbHVlIHwgTXV0YXRpb25PYnNlcnZlcjo6Q2hhcmFjdGVyRGF0YU9sZFZhbHVlKTsgfQogICAg
IE11dGF0aW9uT2JzZXJ2ZXJPcHRpb25zIG11dGF0aW9uVHlwZXMoKSBjb25zdCB7IHJldHVybiBt
X29wdGlvbnMgJiBNdXRhdGlvbk9ic2VydmVyOjpBbGxNdXRhdGlvblR5cGVzOyB9CiAKQEAgLTY4
LDggKzY5LDkgQEAgcHJpdmF0ZToKIAogICAgIFJlZjxNdXRhdGlvbk9ic2VydmVyPiBtX29ic2Vy
dmVyOwogICAgIFdlYWtQdHI8Tm9kZT4gbV9ub2RlOwotICAgIHN0ZDo6dW5pcXVlX3B0cjxIYXNo
U2V0PEdDUmVhY2hhYmxlUmVmPE5vZGU+Pj4gbV90cmFuc2llbnRSZWdpc3RyYXRpb25Ob2RlczsK
KyAgICBib29sIG1faGFzU3RvcHBlZE9ic2VydmluZ05vZGUgeyBmYWxzZSB9OwogICAgIE11dGF0
aW9uT2JzZXJ2ZXJPcHRpb25zIG1fb3B0aW9uczsKKyAgICBzdGQ6OnVuaXF1ZV9wdHI8SGFzaFNl
dDxHQ1JlYWNoYWJsZVJlZjxOb2RlPj4+IG1fdHJhbnNpZW50UmVnaXN0cmF0aW9uTm9kZXM7CiAg
ICAgSGFzaFNldDxBdG9tU3RyaW5nPiBtX2F0dHJpYnV0ZUZpbHRlcjsKIH07CiAKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBi
MzZjZjhmYmY3M2M1YTE2MDY5NWNlMzBiZDIyYTlkMTQ2MGYyYTQyLi5lMmYxZmVkMWRiMTllZTky
NjY3ODBkMTUyZTA5NjM4NjY0Zjc0YTVjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjAtMDkt
MjkgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQ3Jhc2ggd2hp
bGUgbG9hZGluZyBhIGNvbmZsdWVuY2UgcGFnZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE3MTExCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgQWRkZWQgYSByZWdyZXNzaW9uIHRlc3QuCisKKyAgICAgICAg
KiBmYXN0L2RvbS9NdXRhdGlvbk9ic2VydmVyL2Rpc2Nvbm5lY3QtdHdpY2UtZXhwZWN0ZWQudHh0
OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2RvbS9NdXRhdGlvbk9ic2VydmVyL2Rpc2Nvbm5lY3Qt
dHdpY2UuaHRtbDogQWRkZWQuCisKIDIwMjAtMDktMjkgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hy
aXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBSZW1vdmUgcGxpc3QtYmFzZWQgUmVzb3Vy
Y2VMb2FkU3RhdGlzdGljcyBzdG9yYWdlLCB3aGljaCBoYXMgYmVlbiByZXBsYWNlZCBieSBkYXRh
YmFzZS1iYXNlZCBzdG9yYWdlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9NdXRh
dGlvbk9ic2VydmVyL2Rpc2Nvbm5lY3QtdHdpY2UtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMv
ZmFzdC9kb20vTXV0YXRpb25PYnNlcnZlci9kaXNjb25uZWN0LXR3aWNlLWV4cGVjdGVkLnR4dApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwLi5mMzIzZTEwOTg4ZTczMGMyNjY1NTM5ZTI4YWU5NjY3YzJmNWEzNjIyCi0tLSAv
ZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vTXV0YXRpb25PYnNlcnZlci9kaXNj
b25uZWN0LXR3aWNlLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDQgQEAKK1RoaXMgdGVzdHMgZGlz
Y29ubmVjdGluZyBNdXRhdGlvbk9ic2VydmVyIHR3aWNlIHdoaWxlIGtlZXBpbmcgYSB0cmFuc2ll
bnQgb2JzZXJ2YXRpb24gZ29pbmcuCitXZWJLaXQgc2hvdWxkIG5vdCBjcmFzaCBhbmQgeW91IHNo
b3VsZCBzZWUgUEFTUyBiZWxvdy4KKworUEFTUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFz
dC9kb20vTXV0YXRpb25PYnNlcnZlci9kaXNjb25uZWN0LXR3aWNlLmh0bWwgYi9MYXlvdXRUZXN0
cy9mYXN0L2RvbS9NdXRhdGlvbk9ic2VydmVyL2Rpc2Nvbm5lY3QtdHdpY2UuaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi45ZDkzZDEwNzI4NThlOTkwMTBkNGI0MTJkMDJjMjQzMzMzZjFlNWI3Ci0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vTXV0YXRpb25PYnNlcnZlci9kaXNjb25uZWN0
LXR3aWNlLmh0bWwKQEAgLTAsMCArMSwyNCBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxi
b2R5PgorPHA+VGhpcyB0ZXN0cyBkaXNjb25uZWN0aW5nIE11dGF0aW9uT2JzZXJ2ZXIgdHdpY2Ug
d2hpbGUga2VlcGluZyBhIHRyYW5zaWVudCBvYnNlcnZhdGlvbiBnb2luZy48YnI+CitXZWJLaXQg
c2hvdWxkIG5vdCBjcmFzaCBhbmQgeW91IHNob3VsZCBzZWUgUEFTUyBiZWxvdy48L3A+Cis8ZGl2
IGlkPSJjaGlsZCI+PGRpdj48L2Rpdj48L2Rpdj4KKzxzY3JpcHQ+CisKK2lmICh3aW5kb3cudGVz
dFJ1bm5lcikKKyAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKworY29uc3Qgb2JzZXJ2ZXIg
PSBuZXcgTXV0YXRpb25PYnNlcnZlcigocmVjb3JkcykgPT4geworfSk7CisKK29ic2VydmVyLm9i
c2VydmUoZG9jdW1lbnQuYm9keSwge2NoaWxkTGlzdDogdHJ1ZSwgc3VidHJlZTogdHJ1ZX0pOwor
Y2hpbGQucmVtb3ZlKCk7CitvYnNlcnZlci5kaXNjb25uZWN0KCk7CitvYnNlcnZlci5kaXNjb25u
ZWN0KCk7CisKK2RvY3VtZW50LndyaXRlKCdQQVNTJyk7CisKKzwvc2NyaXB0PgorPC9ib2R5Pgor
PC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>410079</attachid>
            <date>2020-09-29 18:22:27 -0700</date>
            <delta_ts>2020-09-29 18:30:51 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-217111-20200929182227.patch</filename>
            <type>text/plain</type>
            <size>6495</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY3NzU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmFjZGEyYWVjM2Q2OTg5
MjhiNjEwZWE0NmZkNTA5ODlkMDgwZTVhOS4uNmY1OGUyNzFjZTk4NjQ0ODNkOTAzOThkNjQ2NTlk
OTdiZDY1MzFiOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDIwLTA5LTI5ICBSeW9z
dWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIENyYXNoIHdoaWxlIGxvYWRp
bmcgYSBjb25mbHVlbmNlIHBhZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIxNzExMQorCisgICAgICAgIFJldmlld2VkIGJ5IFdlbnNvbiBIc2llaC4K
KworICAgICAgICBUaGUgY3Jhc2ggd2FzIGNhdXNlZCBieSBNdXRhdGlvbk9ic2VydmVyOjpkaXNj
b25uZWN0IGF0dGVtcHRpbmcgdG8gdW5yZWdpc3RlcgorICAgICAgICBhIE11dGF0aW9uT2JzZXJ2
ZXJSZWdpc3RyYXRpb24gZnJvbSBhIE5vZGUgYWZ0ZXIgaXQgaGFkIGFscmVhZHkgYmVlbiByZW1v
dmVkIG9uY2UuCisKKyAgICAgICAgVGhpcyBoYXBwZW5zIHdoZW4gTXV0YXRpb25PYnNlcnZlclJl
Z2lzdHJhdGlvbiByZW1haW5zIGluIE11dGF0aW9uT2JzZXJ2ZXIKKyAgICAgICAgd2hlbiB0aGVy
ZSBpcyBhbiBvbmdvaW5nIHRyYW5zaWVudCBtdXRhdGlvbiBvYnNlcnZhdGlvbi4KKworICAgICAg
ICBGaXhlZCB0aGUgYnVnIGJ5IHNldHRpbmcgYSBib29sZWFuIE11dGF0aW9uT2JzZXJ2ZXJSZWdp
c3RyYXRpb24gd2hlbiB3ZSd2ZSBzdG9wcGVkCisgICAgICAgIHRoZSBvYnNlcnZhdGlvbiBpbiBN
dXRhdGlvbk9ic2VydmVyUmVnaXN0cmF0aW9uOjpzdG9wT2JzZXJ2aW5nIGFuZCBub3QgdW5yZWdp
c3RlcmluZyBpdAorICAgICAgICBpbiBzdWJzZXF1ZW50IGNhbGxzIHRvIE11dGF0aW9uT2JzZXJ2
ZXI6OmRpc2Nvbm5lY3QuCisKKyAgICAgICAgVGVzdDogZmFzdC9kb20vTXV0YXRpb25PYnNlcnZl
ci9kaXNjb25uZWN0LXR3aWNlLmh0bWwKKworICAgICAgICAqIGRvbS9NdXRhdGlvbk9ic2VydmVy
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok11dGF0aW9uT2JzZXJ2ZXI6OmRpc2Nvbm5lY3QpOgor
ICAgICAgICAqIGRvbS9NdXRhdGlvbk9ic2VydmVyUmVnaXN0cmF0aW9uLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6Ok11dGF0aW9uT2JzZXJ2ZXJSZWdpc3RyYXRpb246OnN0b3BPYnNlcnZpbmcpOiBB
ZGRlZC4KKyAgICAgICAgKiBkb20vTXV0YXRpb25PYnNlcnZlclJlZ2lzdHJhdGlvbi5oOgorCiAy
MDIwLTA5LTI5ICBTaWh1aSBMaXUgIDxzaWh1aV9saXVAYXBwbGUuY29tPgogCiAgICAgICAgIElu
ZGV4ZWREQiBJbmRleCBDb3JydXB0aW9uIGFmdGVyIHVwZ3JhZGUgZnJvbSBpT1MgMTMgdG8gaU9T
IDE0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vTXV0YXRpb25PYnNlcnZlci5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9kb20vTXV0YXRpb25PYnNlcnZlci5jcHAKaW5kZXggZTMxYTNiODJm
ZDI4OTRhZWRmNzZiMmY3N2ViMWY2NzE2ZjE0ZmI3Yi4uZjRkMmE2YWJiNzFiZDdmNmUyZWY5Yzgy
ZDNhMjM0M2E1NmVkMmQzYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL011dGF0aW9u
T2JzZXJ2ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9NdXRhdGlvbk9ic2VydmVyLmNw
cApAQCAtMTIxLDcgKzEyMSw3IEBAIHZvaWQgTXV0YXRpb25PYnNlcnZlcjo6ZGlzY29ubmVjdCgp
CiAgICAgbV9wZW5kaW5nVGFyZ2V0cy5jbGVhcigpOwogICAgIG1fcmVjb3Jkcy5jbGVhcigpOwog
ICAgIGF1dG8gcmVnaXN0cmF0aW9uQW5kTm9kZUxpc3QgPSBXVEY6OmNvbXBhY3RNYXAobV9yZWdp
c3RyYXRpb25zLCBbXShhdXRvKiByZWdpc3RyYXRpb24pIC0+IE9wdGlvbmFsPHN0ZDo6cGFpcjxS
ZWY8Tm9kZT4sIFJlZjxNdXRhdGlvbk9ic2VydmVyUmVnaXN0cmF0aW9uPj4+IHsKLSAgICAgICAg
YXV0byBub2RlID0gbWFrZVJlZlB0cihyZWdpc3RyYXRpb24tPm5vZGUoKSk7CisgICAgICAgIGF1
dG8gbm9kZSA9IHJlZ2lzdHJhdGlvbi0+dGFrZU5vZGVBbmRTdG9wT2JzZXJ2aW5nKCk7CiAgICAg
ICAgIGlmICghbm9kZSkKICAgICAgICAgICAgIHJldHVybiBXVEY6Om51bGxvcHQ7CiAgICAgICAg
IHJldHVybiB7IHsgbm9kZS5yZWxlYXNlTm9uTnVsbCgpLCBtYWtlUmVmKCpyZWdpc3RyYXRpb24p
IH0gfTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9NdXRhdGlvbk9ic2VydmVyUmVn
aXN0cmF0aW9uLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9NdXRhdGlvbk9ic2VydmVyUmVnaXN0
cmF0aW9uLmNwcAppbmRleCAzYWJhZDk1YWY3Y2Y5NjQ2NTc5MDUzNzVmMjdiN2JkMDdlZTFjMjFl
Li4yZmE1YTJkODE3NGY5MDI0N2JmYzE5NzE3OGE5NmNlZmE2NGVkYWEyIDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9kb20vTXV0YXRpb25PYnNlcnZlclJlZ2lzdHJhdGlvbi5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvZG9tL011dGF0aW9uT2JzZXJ2ZXJSZWdpc3RyYXRpb24uY3BwCkBAIC0x
MDcsNiArMTA3LDE0IEBAIGJvb2wgTXV0YXRpb25PYnNlcnZlclJlZ2lzdHJhdGlvbjo6c2hvdWxk
UmVjZWl2ZU11dGF0aW9uRnJvbShOb2RlJiBub2RlLCBNdXRhdGlvCiAgICAgcmV0dXJuIG1fYXR0
cmlidXRlRmlsdGVyLmNvbnRhaW5zKGF0dHJpYnV0ZU5hbWUtPmxvY2FsTmFtZSgpKTsKIH0KIAor
UmVmUHRyPE5vZGU+IE11dGF0aW9uT2JzZXJ2ZXJSZWdpc3RyYXRpb246OnN0b3BPYnNlcnZpbmco
KQoreworICAgIGlmIChtX2hhc1N0b3BwZWRPYnNlcnZpbmdOb2RlKQorICAgICAgICByZXR1cm4g
bnVsbHB0cjsKKyAgICBtX2hhc1N0b3BwZWRPYnNlcnZpbmdOb2RlID0gdHJ1ZTsKKyAgICByZXR1
cm4gbWFrZVJlZlB0cihtX25vZGUuZ2V0KCkpOworfQorCiB2b2lkIE11dGF0aW9uT2JzZXJ2ZXJS
ZWdpc3RyYXRpb246OmFkZFJlZ2lzdHJhdGlvbk5vZGVzVG9TZXQoSGFzaFNldDxOb2RlKj4mIG5v
ZGVzKSBjb25zdAogewogICAgIEFTU0VSVChtX25vZGUuZ2V0KCkgfHwgbV90cmFuc2llbnRSZWdp
c3RyYXRpb25Ob2Rlcyk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vTXV0YXRpb25P
YnNlcnZlclJlZ2lzdHJhdGlvbi5oIGIvU291cmNlL1dlYkNvcmUvZG9tL011dGF0aW9uT2JzZXJ2
ZXJSZWdpc3RyYXRpb24uaAppbmRleCAxYTVmN2I3ZmE0YjUxMjY5OGU4YjkyNTRjMGI5NzExOWZl
NmRlNDQxLi5mY2Q2ODY3NzA1M2M0NWE3MzFkNDYwMzllMjVjZGY5ZWM1NTE5NzVjIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vTXV0YXRpb25PYnNlcnZlclJlZ2lzdHJhdGlvbi5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9NdXRhdGlvbk9ic2VydmVyUmVnaXN0cmF0aW9uLmgKQEAg
LTU4LDYgKzU4LDcgQEAgcHVibGljOgogCiAgICAgTXV0YXRpb25PYnNlcnZlciYgb2JzZXJ2ZXIo
KSB7IHJldHVybiBtX29ic2VydmVyLmdldCgpOyB9CiAgICAgTm9kZSogbm9kZSgpIHsgcmV0dXJu
IG1fbm9kZS5nZXQoKTsgfQorICAgIFJlZlB0cjxOb2RlPiBzdG9wT2JzZXJ2aW5nKCk7CiAgICAg
TXV0YXRpb25SZWNvcmREZWxpdmVyeU9wdGlvbnMgZGVsaXZlcnlPcHRpb25zKCkgY29uc3QgeyBy
ZXR1cm4gbV9vcHRpb25zICYgKE11dGF0aW9uT2JzZXJ2ZXI6OkF0dHJpYnV0ZU9sZFZhbHVlIHwg
TXV0YXRpb25PYnNlcnZlcjo6Q2hhcmFjdGVyRGF0YU9sZFZhbHVlKTsgfQogICAgIE11dGF0aW9u
T2JzZXJ2ZXJPcHRpb25zIG11dGF0aW9uVHlwZXMoKSBjb25zdCB7IHJldHVybiBtX29wdGlvbnMg
JiBNdXRhdGlvbk9ic2VydmVyOjpBbGxNdXRhdGlvblR5cGVzOyB9CiAKQEAgLTY4LDggKzY5LDkg
QEAgcHJpdmF0ZToKIAogICAgIFJlZjxNdXRhdGlvbk9ic2VydmVyPiBtX29ic2VydmVyOwogICAg
IFdlYWtQdHI8Tm9kZT4gbV9ub2RlOwotICAgIHN0ZDo6dW5pcXVlX3B0cjxIYXNoU2V0PEdDUmVh
Y2hhYmxlUmVmPE5vZGU+Pj4gbV90cmFuc2llbnRSZWdpc3RyYXRpb25Ob2RlczsKKyAgICBib29s
IG1faGFzU3RvcHBlZE9ic2VydmluZ05vZGUgeyBmYWxzZSB9OwogICAgIE11dGF0aW9uT2JzZXJ2
ZXJPcHRpb25zIG1fb3B0aW9uczsKKyAgICBzdGQ6OnVuaXF1ZV9wdHI8SGFzaFNldDxHQ1JlYWNo
YWJsZVJlZjxOb2RlPj4+IG1fdHJhbnNpZW50UmVnaXN0cmF0aW9uTm9kZXM7CiAgICAgSGFzaFNl
dDxBdG9tU3RyaW5nPiBtX2F0dHJpYnV0ZUZpbHRlcjsKIH07CiAKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBiMzZjZjhmYmY3
M2M1YTE2MDY5NWNlMzBiZDIyYTlkMTQ2MGYyYTQyLi43MDMwOGE2MjU4ODU2NjUxNjZjZGQwNmUw
ZmMxYzMyNTMwMTA1MTViIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjAtMDktMjkgIFJ5b3N1
a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQ3Jhc2ggd2hpbGUgbG9hZGlu
ZyBhIGNvbmZsdWVuY2UgcGFnZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjE3MTExCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgV2Vuc29uIEhzaWVoLgor
CisgICAgICAgIEFkZGVkIGEgcmVncmVzc2lvbiB0ZXN0LgorCisgICAgICAgICogZmFzdC9kb20v
TXV0YXRpb25PYnNlcnZlci9kaXNjb25uZWN0LXR3aWNlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisg
ICAgICAgICogZmFzdC9kb20vTXV0YXRpb25PYnNlcnZlci9kaXNjb25uZWN0LXR3aWNlLmh0bWw6
IEFkZGVkLgorCiAyMDIwLTA5LTI5ICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdl
YmtpdC5vcmc+CiAKICAgICAgICAgUmVtb3ZlIHBsaXN0LWJhc2VkIFJlc291cmNlTG9hZFN0YXRp
c3RpY3Mgc3RvcmFnZSwgd2hpY2ggaGFzIGJlZW4gcmVwbGFjZWQgYnkgZGF0YWJhc2UtYmFzZWQg
c3RvcmFnZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9kb20vTXV0YXRpb25PYnNlcnZl
ci9kaXNjb25uZWN0LXR3aWNlLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL011
dGF0aW9uT2JzZXJ2ZXIvZGlzY29ubmVjdC10d2ljZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
ZjMyM2UxMDk4OGU3MzBjMjY2NTUzOWUyOGFlOTY2N2MyZjVhMzYyMgotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL011dGF0aW9uT2JzZXJ2ZXIvZGlzY29ubmVjdC10d2lj
ZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSw0IEBACitUaGlzIHRlc3RzIGRpc2Nvbm5lY3Rpbmcg
TXV0YXRpb25PYnNlcnZlciB0d2ljZSB3aGlsZSBrZWVwaW5nIGEgdHJhbnNpZW50IG9ic2VydmF0
aW9uIGdvaW5nLgorV2ViS2l0IHNob3VsZCBub3QgY3Jhc2ggYW5kIHlvdSBzaG91bGQgc2VlIFBB
U1MgYmVsb3cuCisKK1BBU1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL011dGF0
aW9uT2JzZXJ2ZXIvZGlzY29ubmVjdC10d2ljZS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20v
TXV0YXRpb25PYnNlcnZlci9kaXNjb25uZWN0LXR3aWNlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOWQ5M2Qx
MDcyODU4ZTk5MDEwZDRiNDEyZDAyYzI0MzMzM2YxZTViNwotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2Zhc3QvZG9tL011dGF0aW9uT2JzZXJ2ZXIvZGlzY29ubmVjdC10d2ljZS5odG1s
CkBAIC0wLDAgKzEsMjQgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8Ym9keT4KKzxwPlRo
aXMgdGVzdHMgZGlzY29ubmVjdGluZyBNdXRhdGlvbk9ic2VydmVyIHR3aWNlIHdoaWxlIGtlZXBp
bmcgYSB0cmFuc2llbnQgb2JzZXJ2YXRpb24gZ29pbmcuPGJyPgorV2ViS2l0IHNob3VsZCBub3Qg
Y3Jhc2ggYW5kIHlvdSBzaG91bGQgc2VlIFBBU1MgYmVsb3cuPC9wPgorPGRpdiBpZD0iY2hpbGQi
PjxkaXY+PC9kaXY+PC9kaXY+Cis8c2NyaXB0PgorCitpZiAod2luZG93LnRlc3RSdW5uZXIpCisg
ICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisKK2NvbnN0IG9ic2VydmVyID0gbmV3IE11dGF0
aW9uT2JzZXJ2ZXIoKHJlY29yZHMpID0+IHsKK30pOworCitvYnNlcnZlci5vYnNlcnZlKGRvY3Vt
ZW50LmJvZHksIHtjaGlsZExpc3Q6IHRydWUsIHN1YnRyZWU6IHRydWV9KTsKK2NoaWxkLnJlbW92
ZSgpOworb2JzZXJ2ZXIuZGlzY29ubmVjdCgpOworb2JzZXJ2ZXIuZGlzY29ubmVjdCgpOworCitk
b2N1bWVudC53cml0ZSgnUEFTUycpOworCis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>
<flag name="commit-queue"
          id="425929"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>410082</attachid>
            <date>2020-09-29 18:26:10 -0700</date>
            <delta_ts>2020-09-29 18:27:38 -0700</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-217111-20200929182609.patch</filename>
            <type>text/plain</type>
            <size>6484</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY3NzU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmFjZGEyYWVjM2Q2OTg5
MjhiNjEwZWE0NmZkNTA5ODlkMDgwZTVhOS4uNmY1OGUyNzFjZTk4NjQ0ODNkOTAzOThkNjQ2NTlk
OTdiZDY1MzFiOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDIwLTA5LTI5ICBSeW9z
dWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIENyYXNoIHdoaWxlIGxvYWRp
bmcgYSBjb25mbHVlbmNlIHBhZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIxNzExMQorCisgICAgICAgIFJldmlld2VkIGJ5IFdlbnNvbiBIc2llaC4K
KworICAgICAgICBUaGUgY3Jhc2ggd2FzIGNhdXNlZCBieSBNdXRhdGlvbk9ic2VydmVyOjpkaXNj
b25uZWN0IGF0dGVtcHRpbmcgdG8gdW5yZWdpc3RlcgorICAgICAgICBhIE11dGF0aW9uT2JzZXJ2
ZXJSZWdpc3RyYXRpb24gZnJvbSBhIE5vZGUgYWZ0ZXIgaXQgaGFkIGFscmVhZHkgYmVlbiByZW1v
dmVkIG9uY2UuCisKKyAgICAgICAgVGhpcyBoYXBwZW5zIHdoZW4gTXV0YXRpb25PYnNlcnZlclJl
Z2lzdHJhdGlvbiByZW1haW5zIGluIE11dGF0aW9uT2JzZXJ2ZXIKKyAgICAgICAgd2hlbiB0aGVy
ZSBpcyBhbiBvbmdvaW5nIHRyYW5zaWVudCBtdXRhdGlvbiBvYnNlcnZhdGlvbi4KKworICAgICAg
ICBGaXhlZCB0aGUgYnVnIGJ5IHNldHRpbmcgYSBib29sZWFuIE11dGF0aW9uT2JzZXJ2ZXJSZWdp
c3RyYXRpb24gd2hlbiB3ZSd2ZSBzdG9wcGVkCisgICAgICAgIHRoZSBvYnNlcnZhdGlvbiBpbiBN
dXRhdGlvbk9ic2VydmVyUmVnaXN0cmF0aW9uOjpzdG9wT2JzZXJ2aW5nIGFuZCBub3QgdW5yZWdp
c3RlcmluZyBpdAorICAgICAgICBpbiBzdWJzZXF1ZW50IGNhbGxzIHRvIE11dGF0aW9uT2JzZXJ2
ZXI6OmRpc2Nvbm5lY3QuCisKKyAgICAgICAgVGVzdDogZmFzdC9kb20vTXV0YXRpb25PYnNlcnZl
ci9kaXNjb25uZWN0LXR3aWNlLmh0bWwKKworICAgICAgICAqIGRvbS9NdXRhdGlvbk9ic2VydmVy
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Ok11dGF0aW9uT2JzZXJ2ZXI6OmRpc2Nvbm5lY3QpOgor
ICAgICAgICAqIGRvbS9NdXRhdGlvbk9ic2VydmVyUmVnaXN0cmF0aW9uLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6Ok11dGF0aW9uT2JzZXJ2ZXJSZWdpc3RyYXRpb246OnN0b3BPYnNlcnZpbmcpOiBB
ZGRlZC4KKyAgICAgICAgKiBkb20vTXV0YXRpb25PYnNlcnZlclJlZ2lzdHJhdGlvbi5oOgorCiAy
MDIwLTA5LTI5ICBTaWh1aSBMaXUgIDxzaWh1aV9saXVAYXBwbGUuY29tPgogCiAgICAgICAgIElu
ZGV4ZWREQiBJbmRleCBDb3JydXB0aW9uIGFmdGVyIHVwZ3JhZGUgZnJvbSBpT1MgMTMgdG8gaU9T
IDE0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vTXV0YXRpb25PYnNlcnZlci5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9kb20vTXV0YXRpb25PYnNlcnZlci5jcHAKaW5kZXggZTMxYTNiODJm
ZDI4OTRhZWRmNzZiMmY3N2ViMWY2NzE2ZjE0ZmI3Yi4uMDk5NGQyYTdiNjNhZDQ1NmY5NmNkMmZi
ODYzNGQ5ZDE0NjU0NjA0YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL011dGF0aW9u
T2JzZXJ2ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9NdXRhdGlvbk9ic2VydmVyLmNw
cApAQCAtMTIxLDcgKzEyMSw3IEBAIHZvaWQgTXV0YXRpb25PYnNlcnZlcjo6ZGlzY29ubmVjdCgp
CiAgICAgbV9wZW5kaW5nVGFyZ2V0cy5jbGVhcigpOwogICAgIG1fcmVjb3Jkcy5jbGVhcigpOwog
ICAgIGF1dG8gcmVnaXN0cmF0aW9uQW5kTm9kZUxpc3QgPSBXVEY6OmNvbXBhY3RNYXAobV9yZWdp
c3RyYXRpb25zLCBbXShhdXRvKiByZWdpc3RyYXRpb24pIC0+IE9wdGlvbmFsPHN0ZDo6cGFpcjxS
ZWY8Tm9kZT4sIFJlZjxNdXRhdGlvbk9ic2VydmVyUmVnaXN0cmF0aW9uPj4+IHsKLSAgICAgICAg
YXV0byBub2RlID0gbWFrZVJlZlB0cihyZWdpc3RyYXRpb24tPm5vZGUoKSk7CisgICAgICAgIGF1
dG8gbm9kZSA9IHJlZ2lzdHJhdGlvbi0+c3RvcE9ic2VydmluZygpOwogICAgICAgICBpZiAoIW5v
ZGUpCiAgICAgICAgICAgICByZXR1cm4gV1RGOjpudWxsb3B0OwogICAgICAgICByZXR1cm4geyB7
IG5vZGUucmVsZWFzZU5vbk51bGwoKSwgbWFrZVJlZigqcmVnaXN0cmF0aW9uKSB9IH07CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vTXV0YXRpb25PYnNlcnZlclJlZ2lzdHJhdGlvbi5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTXV0YXRpb25PYnNlcnZlclJlZ2lzdHJhdGlvbi5jcHAK
aW5kZXggM2FiYWQ5NWFmN2NmOTY0NjU3OTA1Mzc1ZjI3YjdiZDA3ZWUxYzIxZS4uMmZhNWEyZDgx
NzRmOTAyNDdiZmMxOTcxNzhhOTZjZWZhNjRlZGFhMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvZG9tL011dGF0aW9uT2JzZXJ2ZXJSZWdpc3RyYXRpb24uY3BwCisrKyBiL1NvdXJjZS9XZWJD
b3JlL2RvbS9NdXRhdGlvbk9ic2VydmVyUmVnaXN0cmF0aW9uLmNwcApAQCAtMTA3LDYgKzEwNywx
NCBAQCBib29sIE11dGF0aW9uT2JzZXJ2ZXJSZWdpc3RyYXRpb246OnNob3VsZFJlY2VpdmVNdXRh
dGlvbkZyb20oTm9kZSYgbm9kZSwgTXV0YXRpbwogICAgIHJldHVybiBtX2F0dHJpYnV0ZUZpbHRl
ci5jb250YWlucyhhdHRyaWJ1dGVOYW1lLT5sb2NhbE5hbWUoKSk7CiB9CiAKK1JlZlB0cjxOb2Rl
PiBNdXRhdGlvbk9ic2VydmVyUmVnaXN0cmF0aW9uOjpzdG9wT2JzZXJ2aW5nKCkKK3sKKyAgICBp
ZiAobV9oYXNTdG9wcGVkT2JzZXJ2aW5nTm9kZSkKKyAgICAgICAgcmV0dXJuIG51bGxwdHI7Cisg
ICAgbV9oYXNTdG9wcGVkT2JzZXJ2aW5nTm9kZSA9IHRydWU7CisgICAgcmV0dXJuIG1ha2VSZWZQ
dHIobV9ub2RlLmdldCgpKTsKK30KKwogdm9pZCBNdXRhdGlvbk9ic2VydmVyUmVnaXN0cmF0aW9u
OjphZGRSZWdpc3RyYXRpb25Ob2Rlc1RvU2V0KEhhc2hTZXQ8Tm9kZSo+JiBub2RlcykgY29uc3QK
IHsKICAgICBBU1NFUlQobV9ub2RlLmdldCgpIHx8IG1fdHJhbnNpZW50UmVnaXN0cmF0aW9uTm9k
ZXMpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL011dGF0aW9uT2JzZXJ2ZXJSZWdp
c3RyYXRpb24uaCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9NdXRhdGlvbk9ic2VydmVyUmVnaXN0cmF0
aW9uLmgKaW5kZXggMWE1ZjdiN2ZhNGI1MTI2OThlOGI5MjU0YzBiOTcxMTlmZTZkZTQ0MS4uZmNk
Njg2NzcwNTNjNDVhNzMxZDQ2MDM5ZTI1Y2RmOWVjNTUxOTc1YyAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvZG9tL011dGF0aW9uT2JzZXJ2ZXJSZWdpc3RyYXRpb24uaAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9kb20vTXV0YXRpb25PYnNlcnZlclJlZ2lzdHJhdGlvbi5oCkBAIC01OCw2ICs1OCw3
IEBAIHB1YmxpYzoKIAogICAgIE11dGF0aW9uT2JzZXJ2ZXImIG9ic2VydmVyKCkgeyByZXR1cm4g
bV9vYnNlcnZlci5nZXQoKTsgfQogICAgIE5vZGUqIG5vZGUoKSB7IHJldHVybiBtX25vZGUuZ2V0
KCk7IH0KKyAgICBSZWZQdHI8Tm9kZT4gc3RvcE9ic2VydmluZygpOwogICAgIE11dGF0aW9uUmVj
b3JkRGVsaXZlcnlPcHRpb25zIGRlbGl2ZXJ5T3B0aW9ucygpIGNvbnN0IHsgcmV0dXJuIG1fb3B0
aW9ucyAmIChNdXRhdGlvbk9ic2VydmVyOjpBdHRyaWJ1dGVPbGRWYWx1ZSB8IE11dGF0aW9uT2Jz
ZXJ2ZXI6OkNoYXJhY3RlckRhdGFPbGRWYWx1ZSk7IH0KICAgICBNdXRhdGlvbk9ic2VydmVyT3B0
aW9ucyBtdXRhdGlvblR5cGVzKCkgY29uc3QgeyByZXR1cm4gbV9vcHRpb25zICYgTXV0YXRpb25P
YnNlcnZlcjo6QWxsTXV0YXRpb25UeXBlczsgfQogCkBAIC02OCw4ICs2OSw5IEBAIHByaXZhdGU6
CiAKICAgICBSZWY8TXV0YXRpb25PYnNlcnZlcj4gbV9vYnNlcnZlcjsKICAgICBXZWFrUHRyPE5v
ZGU+IG1fbm9kZTsKLSAgICBzdGQ6OnVuaXF1ZV9wdHI8SGFzaFNldDxHQ1JlYWNoYWJsZVJlZjxO
b2RlPj4+IG1fdHJhbnNpZW50UmVnaXN0cmF0aW9uTm9kZXM7CisgICAgYm9vbCBtX2hhc1N0b3Bw
ZWRPYnNlcnZpbmdOb2RlIHsgZmFsc2UgfTsKICAgICBNdXRhdGlvbk9ic2VydmVyT3B0aW9ucyBt
X29wdGlvbnM7CisgICAgc3RkOjp1bmlxdWVfcHRyPEhhc2hTZXQ8R0NSZWFjaGFibGVSZWY8Tm9k
ZT4+PiBtX3RyYW5zaWVudFJlZ2lzdHJhdGlvbk5vZGVzOwogICAgIEhhc2hTZXQ8QXRvbVN0cmlu
Zz4gbV9hdHRyaWJ1dGVGaWx0ZXI7CiB9OwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYjM2Y2Y4ZmJmNzNjNWExNjA2OTVj
ZTMwYmQyMmE5ZDE0NjBmMmE0Mi4uNzAzMDhhNjI1ODg1NjY1MTY2Y2RkMDZlMGZjMWMzMjUzMDEw
NTE1YiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIwLTA5LTI5ICBSeW9zdWtlIE5pd2EgIDxy
bml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIENyYXNoIHdoaWxlIGxvYWRpbmcgYSBjb25mbHVl
bmNlIHBhZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIxNzExMQorCisgICAgICAgIFJldmlld2VkIGJ5IFdlbnNvbiBIc2llaC4KKworICAgICAgICBB
ZGRlZCBhIHJlZ3Jlc3Npb24gdGVzdC4KKworICAgICAgICAqIGZhc3QvZG9tL011dGF0aW9uT2Jz
ZXJ2ZXIvZGlzY29ubmVjdC10d2ljZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZh
c3QvZG9tL011dGF0aW9uT2JzZXJ2ZXIvZGlzY29ubmVjdC10d2ljZS5odG1sOiBBZGRlZC4KKwog
MjAyMC0wOS0yOSAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJraXQub3JnPgog
CiAgICAgICAgIFJlbW92ZSBwbGlzdC1iYXNlZCBSZXNvdXJjZUxvYWRTdGF0aXN0aWNzIHN0b3Jh
Z2UsIHdoaWNoIGhhcyBiZWVuIHJlcGxhY2VkIGJ5IGRhdGFiYXNlLWJhc2VkIHN0b3JhZ2UKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL011dGF0aW9uT2JzZXJ2ZXIvZGlzY29ubmVj
dC10d2ljZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9mYXN0L2RvbS9NdXRhdGlvbk9ic2Vy
dmVyL2Rpc2Nvbm5lY3QtdHdpY2UtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmYzMjNlMTA5ODhl
NzMwYzI2NjU1MzllMjhhZTk2NjdjMmY1YTM2MjIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9mYXN0L2RvbS9NdXRhdGlvbk9ic2VydmVyL2Rpc2Nvbm5lY3QtdHdpY2UtZXhwZWN0ZWQu
dHh0CkBAIC0wLDAgKzEsNCBAQAorVGhpcyB0ZXN0cyBkaXNjb25uZWN0aW5nIE11dGF0aW9uT2Jz
ZXJ2ZXIgdHdpY2Ugd2hpbGUga2VlcGluZyBhIHRyYW5zaWVudCBvYnNlcnZhdGlvbiBnb2luZy4K
K1dlYktpdCBzaG91bGQgbm90IGNyYXNoIGFuZCB5b3Ugc2hvdWxkIHNlZSBQQVNTIGJlbG93Lgor
CitQQVNTCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9NdXRhdGlvbk9ic2VydmVy
L2Rpc2Nvbm5lY3QtdHdpY2UuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL011dGF0aW9uT2Jz
ZXJ2ZXIvZGlzY29ubmVjdC10d2ljZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjlkOTNkMTA3Mjg1OGU5OTAx
MGQ0YjQxMmQwMmMyNDMzMzNmMWU1YjcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9m
YXN0L2RvbS9NdXRhdGlvbk9ic2VydmVyL2Rpc2Nvbm5lY3QtdHdpY2UuaHRtbApAQCAtMCwwICsx
LDI0IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGJvZHk+Cis8cD5UaGlzIHRlc3RzIGRp
c2Nvbm5lY3RpbmcgTXV0YXRpb25PYnNlcnZlciB0d2ljZSB3aGlsZSBrZWVwaW5nIGEgdHJhbnNp
ZW50IG9ic2VydmF0aW9uIGdvaW5nLjxicj4KK1dlYktpdCBzaG91bGQgbm90IGNyYXNoIGFuZCB5
b3Ugc2hvdWxkIHNlZSBQQVNTIGJlbG93LjwvcD4KKzxkaXYgaWQ9ImNoaWxkIj48ZGl2PjwvZGl2
PjwvZGl2PgorPHNjcmlwdD4KKworaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgIHRlc3RSdW5u
ZXIuZHVtcEFzVGV4dCgpOworCitjb25zdCBvYnNlcnZlciA9IG5ldyBNdXRhdGlvbk9ic2VydmVy
KChyZWNvcmRzKSA9PiB7Cit9KTsKKworb2JzZXJ2ZXIub2JzZXJ2ZShkb2N1bWVudC5ib2R5LCB7
Y2hpbGRMaXN0OiB0cnVlLCBzdWJ0cmVlOiB0cnVlfSk7CitjaGlsZC5yZW1vdmUoKTsKK29ic2Vy
dmVyLmRpc2Nvbm5lY3QoKTsKK29ic2VydmVyLmRpc2Nvbm5lY3QoKTsKKworZG9jdW1lbnQud3Jp
dGUoJ1BBU1MnKTsKKworPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>