<?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>221442</bug_id>
          
          <creation_ts>2021-02-04 18:13:20 -0800</creation_ts>
          <short_desc>[CoreIPC] Nullptr crash in Ref&lt;SharedBuffer&gt;::copyRef() via IPC::ArgumentCoder&lt;WebCore::PasteboardCustomData, void&gt;::decode</short_desc>
          <delta_ts>2021-03-05 16:02:46 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>HTML Editing</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>
          <dependson>222689</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Rob Buis">rbuis</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>cdumez</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ews-feeder</cc>
    
    <cc>fred.wang</cc>
    
    <cc>gpoo</cc>
    
    <cc>jenner</cc>
    
    <cc>product-security</cc>
    
    <cc>rbuis</cc>
    
    <cc>svillar</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1725904</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2021-02-04 18:13:20 -0800</bug_when>
    <thetext>Using the new IPC testing code I added in https://trac.webkit.org/r268239,
we can reproduce the following crash in macOS ASAN builds (tested in r272114):

=================================================================
==53853==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000004 (pc 0x00011d3efc6d bp 0x7ffeee836b10 sp 0x7ffeee836b00 T0)

    #0 0x11d3efc6d in WTF::RefCountedBase::ref() const RefCounted.h:46
    #1 0x11d437077 in WTF::Ref&lt;WebCore::SharedBuffer, WTF::RawPtrTraits&lt;WebCore::SharedBuffer&gt; &gt;::Ref(WebCore::SharedBuffer&amp;) Ref.h:67
    #2 0x11d422848 in WTF::Ref&lt;WebCore::SharedBuffer, WTF::RawPtrTraits&lt;WebCore::SharedBuffer&gt; &gt;::Ref(WebCore::SharedBuffer&amp;) Ref.h:66
    #3 0x11d56cde9 in WTF::Ref&lt;WebCore::SharedBuffer, WTF::RawPtrTraits&lt;WebCore::SharedBuffer&gt; &gt;::copyRef() const &amp; Ref.h:125
    #4 0x122014435 in WebCore::copyPlatformData(WTF::Variant&lt;WTF::String, WTF::Ref&lt;WebCore::SharedBuffer, WTF::RawPtrTraits&lt;WebCore::SharedBuffer&gt; &gt; &gt; const&amp;) PasteboardCustomData.cpp:42
    #5 0x122014331 in WebCore::PasteboardCustomData::Entry::Entry(WebCore::PasteboardCustomData::Entry const&amp;) PasteboardCustomData.cpp:50
    #6 0x1220144c8 in WebCore::PasteboardCustomData::Entry::Entry(WebCore::PasteboardCustomData::Entry const&amp;) PasteboardCustomData.cpp:51
    #7 0x12201b7c9 in void WTF::VectorCopier&lt;false, WebCore::PasteboardCustomData::Entry&gt;::uninitializedCopy&lt;WebCore::PasteboardCustomData::Entry&gt;(WebCore::PasteboardCustomData::Entry const*, WebCore::PasteboardCustomData::Entry const*, WebCore::PasteboardCustomData::Entry*) Vector.h:168
    #8 0x12201b6f8 in WTF::VectorTypeOperations&lt;WebCore::PasteboardCustomData::Entry&gt;::uninitializedCopy(WebCore::PasteboardCustomData::Entry const*, WebCore::PasteboardCustomData::Entry const*, WebCore::PasteboardCustomData::Entry*) Vector.h:268
    #9 0x12201622d in WTF::Vector&lt;WebCore::PasteboardCustomData::Entry, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;::operator=(WTF::Vector&lt;WebCore::PasteboardCustomData::Entry, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt; const&amp;) Vector.h:930
    #10 0x12201611f in WebCore::PasteboardCustomData::operator=(WebCore::PasteboardCustomData const&amp;) PasteboardCustomData.cpp:174
    #11 0x111f01b36 in IPC::ArgumentCoder&lt;WebCore::PasteboardCustomData, void&gt;::decode(IPC::Decoder&amp;, WebCore::PasteboardCustomData&amp;) WebCoreArgumentCoders.cpp:1620
    #12 0x10fd9a0df in IPC::Decoder&amp; IPC::Decoder::operator&gt;&gt;&lt;WebCore::PasteboardCustomData&gt;(WTF::Optional&lt;WebCore::PasteboardCustomData&gt;&amp;) Decoder.h:110
    #13 0x10fd99cbb in IPC::VectorArgumentCoder&lt;false, WebCore::PasteboardCustomData, 0ul, WTF::CrashOnOverflow, 16ul&gt;::decode(IPC::Decoder&amp;) ArgumentCoders.h:403
    #14 0x10fd999b7 in IPC::Decoder&amp; IPC::Decoder::operator&gt;&gt;&lt;WTF::Vector&lt;WebCore::PasteboardCustomData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt; &gt;(WTF::Optional&lt;WTF::Vector&lt;WebCore::PasteboardCustomData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt; &gt;&amp;) Decoder.h:107
    #15 0x1121c2135 in IPC::TupleDecoderImpl&lt;WTF::Vector&lt;WebCore::PasteboardCustomData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;, WTF::String&gt;::decode(IPC::Decoder&amp;) ArgumentCoders.h:300
    #16 0x1121c203d in IPC::TupleDecoder&lt;2ul, WTF::Vector&lt;WebCore::PasteboardCustomData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;, WTF::String&gt;::decode(IPC::Decoder&amp;) ArgumentCoders.h:328
    #17 0x1121c1f5d in IPC::ArgumentCoder&lt;std::__1::tuple&lt;WTF::Vector&lt;WebCore::PasteboardCustomData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;, WTF::String&gt;, void&gt;::decode(IPC::Decoder&amp;) ArgumentCoders.h:348
    #18 0x1121c1d61 in IPC::Decoder&amp; IPC::Decoder::operator&gt;&gt;&lt;std::__1::tuple&lt;WTF::Vector&lt;WebCore::PasteboardCustomData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;, WTF::String&gt; &gt;(WTF::Optional&lt;std::__1::tuple&lt;WTF::Vector&lt;WebCore::PasteboardCustomData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;, WTF::String&gt; &gt;&amp;) Decoder.h:107
    #19 0x1121bd81c in void IPC::handleMessageSynchronousWantsConnection&lt;Messages::WebPasteboardProxy::WriteCustomData, WebKit::WebPasteboardProxy, void (WebKit::WebPasteboardProxy::*)(IPC::Connection&amp;, WTF::Vector&lt;WebCore::PasteboardCustomData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt; const&amp;, WTF::String const&amp;, WTF::CompletionHandler&lt;void (long long)&gt;&amp;&amp;)&gt;(IPC::Connection&amp;, IPC::Decoder&amp;, std::__1::unique_ptr&lt;IPC::Encoder, std::__1::default_delete&lt;IPC::Encoder&gt; &gt;&amp;, WebKit::WebPasteboardProxy*, void (WebKit::WebPasteboardProxy::*)(IPC::Connection&amp;, WTF::Vector&lt;WebCore::PasteboardCustomData, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt; const&amp;, WTF::String const&amp;, WTF::CompletionHandler&lt;void (long long)&gt;&amp;&amp;)) HandleMessage.h:155
    #20 0x1121bd218 in WebKit::WebPasteboardProxy::didReceiveSyncMessage(IPC::Connection&amp;, IPC::Decoder&amp;, std::__1::unique_ptr&lt;IPC::Encoder, std::__1::default_delete&lt;IPC::Encoder&gt; &gt;&amp;) WebPasteboardProxyMessageReceiver.cpp:403
    #21 0x110025106 in IPC::MessageReceiverMap::dispatchSyncMessage(IPC::Connection&amp;, IPC::Decoder&amp;, std::__1::unique_ptr&lt;IPC::Encoder, std::__1::default_delete&lt;IPC::Encoder&gt; &gt;&amp;) MessageReceiverMap.cpp:135
    #22 0x110f6490c in WebKit::AuxiliaryProcessProxy::dispatchSyncMessage(IPC::Connection&amp;, IPC::Decoder&amp;, std::__1::unique_ptr&lt;IPC::Encoder, std::__1::default_delete&lt;IPC::Encoder&gt; &gt;&amp;) AuxiliaryProcessProxy.cpp:221
    #23 0x111351ebb in WebKit::WebProcessProxy::didReceiveSyncMessage(IPC::Connection&amp;, IPC::Decoder&amp;, std::__1::unique_ptr&lt;IPC::Encoder, std::__1::default_delete&lt;IPC::Encoder&gt; &gt;&amp;) WebProcessProxy.cpp:824
    #24 0x10fb110e2 in IPC::Connection::dispatchSyncMessage(IPC::Decoder&amp;) Connection.cpp:941
    #25 0x10fb13210 in IPC::Connection::dispatchMessage(std::__1::unique_ptr&lt;IPC::Decoder, std::__1::default_delete&lt;IPC::Decoder&gt; &gt;) Connection.cpp:1136
    #26 0x10fb10029 in IPC::Connection::dispatchIncomingMessages() Connection.cpp:1242
    #27 0x10fb3232e in IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr&lt;IPC::Decoder, std::__1::default_delete&lt;IPC::Decoder&gt; &gt;)::$_8::operator()() Connection.cpp:999
    #28 0x10fb3229c in WTF::Detail::CallableWrapper&lt;IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr&lt;IPC::Decoder, std::__1::default_delete&lt;IPC::Decoder&gt; &gt;)::$_8, void&gt;::call() Function.h:52
    #29 0x10186f74e in WTF::Function&lt;void ()&gt;::operator()() const Function.h:83
    #30 0x10190a818 in WTF::RunLoop::performWork() RunLoop.cpp:128
    #31 0x10190db35 in WTF::RunLoop::performWork(void*) RunLoopCF.cpp:46

&lt;rdar://problem/73570423&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1725933</commentid>
    <comment_count>1</comment_count>
      <attachid>419359</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2021-02-04 20:59:56 -0800</bug_when>
    <thetext>Created attachment 419359
Test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732063</commentid>
    <comment_count>2</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2021-02-22 02:10:37 -0800</bug_when>
    <thetext>I get a different backtrace on MacOS:
ASSERTION FAILED: node.isConnected()
./style/StyleScope.cpp(155) : static WebCore::Style::Scope &amp;WebCore::Style::Scope::forNode(WebCore::Node &amp;)
1   0x79ea9a899 WTFCrash
2   0x75fcc19e0 canLoad_libAccessibility__AXSIsolatedTreeMode
3   0x76c724678 WebCore::Style::Scope::forNode(WebCore::Node&amp;)
4   0x76c60b7c1 WebCore::Style::ElementRuleCollector::matchSlottedPseudoElementRules()
5   0x76c60b3a0 WebCore::Style::ElementRuleCollector::collectMatchingAuthorRules()
6   0x76c60b235 WebCore::Style::ElementRuleCollector::matchAuthorRules()
7   0x76c6f2a61 WebCore::Style::Resolver::pseudoStyleRulesForElement(WebCore::Element const*, WebCore::PseudoId, unsigned int)
8   0x76c6f267e WebCore::Style::Resolver::styleRulesForElement(WebCore::Element const*, unsigned int)
9   0x768230939 WebCore::styleFromMatchedRulesForElement(WebCore::Element&amp;, unsigned int)
10  0x768230dc7 WebCore::EditingStyle::removeStyleFromRulesAndContext(WebCore::StyledElement&amp;, WebCore::Node*)
11  0x768362f7b WebCore::ReplaceSelectionCommand::removeRedundantStylesAndKeepStyleSpanInline(WebCore::ReplaceSelectionCommand::InsertedNodes&amp;)
12  0x76836a094 WebCore::ReplaceSelectionCommand::doApply()
13  0x7681a20c8 WebCore::CompositeEditCommand::apply()
14  0x76825af35 WebCore::Editor::replaceSelectionWithFragment(WebCore::DocumentFragment&amp;, WebCore::Editor::SelectReplacement, WebCore::Editor::SmartReplace, WebCore::Editor::MatchStyle, WebCore::EditAction, WebCore::MailBlockquoteHandling)
15  0x76825a13c WebCore::Editor::handleTextEvent(WebCore::TextEvent&amp;)
16  0x769f55cc8 WebCore::EventHandler::defaultTextInputEventHandler(WebCore::TextEvent&amp;)
17  0x767e690bb WebCore::Node::defaultEventHandler(WebCore::Event&amp;)
18  0x767cdd8f3 WebCore::callDefaultEventHandlersInBubblingOrder(WebCore::Event&amp;, WebCore::EventPath const&amp;)
19  0x767cdca62 WebCore::EventDispatcher::dispatchEvent(WebCore::Node&amp;, WebCore::Event&amp;)
20  0x767e67efd WebCore::Node::dispatchEvent(WebCore::Event&amp;)
21  0x76825f71c WebCore::Editor::pasteAsFragment(WTF::Ref&lt;WebCore::DocumentFragment, WTF::RawPtrTraits&lt;WebCore::DocumentFragment&gt; &gt;&amp;&amp;, bool, bool, WebCore::MailBlockquoteHandling)
22  0x762599770 WebCore::Editor::pasteWithPasteboard(WebCore::Pasteboard*, WTF::OptionSet&lt;WebCore::Editor::PasteOption&gt;)
23  0x768270d1b WebCore::Editor::paste(WebCore::Pasteboard&amp;, WebCore::Editor::FromMenuOrKeyBinding)
24  0x76827078d WebCore::Editor::paste(WebCore::Editor::FromMenuOrKeyBinding)
25  0x7682e57c2 WebCore::executePaste(WebCore::Frame&amp;, WebCore::Event*, WebCore::EditorCommandSource, WTF::String const&amp;)
26  0x7682757a0 WebCore::Editor::Command::execute(WTF::String const&amp;, WebCore::Event*) const</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732065</commentid>
    <comment_count>3</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2021-02-22 02:14:59 -0800</bug_when>
    <thetext>(In reply to Rob Buis from comment #2)
&gt; I get a different backtrace on MacOS:
&gt; ASSERTION FAILED: node.isConnected()

This looks like a duplicate of bug 221651. Can you please try with the patch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1732106</commentid>
    <comment_count>4</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2021-02-22 05:57:01 -0800</bug_when>
    <thetext>(In reply to Frédéric Wang (:fredw) from comment #3)
&gt; (In reply to Rob Buis from comment #2)
&gt; &gt; I get a different backtrace on MacOS:
&gt; &gt; ASSERTION FAILED: node.isConnected()
&gt; 
&gt; This looks like a duplicate of bug 221651. Can you please try with the patch?

So checking now, actually the node.isConnected() failure is happening with a &lt;slot&gt; element (which always has `display: content`) ; so this is similar but different to bug 221651. Will investigate more...

(rr) p showTree(&amp;node)
SUMMARY	0x7f04d475fde0 (renderer (nil))  STYLE=padding: 1px; (needs style recalc)
	#document-fragment	0x7f04d475fe70 (renderer (nil))  (needs style recalc) (child needs style recalc)
		DIV	0x7f04d4750010 (renderer (nil)) 
*		SLOT	0x7f04d47500a0 (renderer (nil)) 
	IMG	0x7f04d47513b0 (renderer (nil))  STYLE=caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: -webkit-standard; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); -webkit-text-stroke-width: 0px; text-decoration: none;
$1 = void</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1733240</commentid>
    <comment_count>5</comment_count>
      <attachid>419359</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2021-02-25 00:12:43 -0800</bug_when>
    <thetext>Comment on attachment 419359
Test

Sorry, this test is for https://bugs.webkit.org/show_bug.cgi?id=221440.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1733241</commentid>
    <comment_count>6</comment_count>
      <attachid>421507</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2021-02-25 00:13:14 -0800</bug_when>
    <thetext>Created attachment 421507
Test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1733245</commentid>
    <comment_count>7</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2021-02-25 00:26:43 -0800</bug_when>
    <thetext>(In reply to Ryosuke Niwa from comment #6)
&gt; Created attachment 421507 [details]
&gt; Test

Thnx, now same bt is reproducible on MacOS, will have a look.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1734169</commentid>
    <comment_count>8</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2021-02-27 01:22:41 -0800</bug_when>
    <thetext>(In reply to Rob Buis from comment #7)
&gt; (In reply to Ryosuke Niwa from comment #6)
&gt; &gt; Created attachment 421507 [details]
&gt; &gt; Test
&gt; 
&gt; Thnx, now same bt is reproducible on MacOS, will have a look.

Nice!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1734383</commentid>
    <comment_count>9</comment_count>
      <attachid>421812</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2021-03-01 05:32:07 -0800</bug_when>
    <thetext>Created attachment 421812
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1734670</commentid>
    <comment_count>10</comment_count>
      <attachid>421812</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2021-03-01 16:11:08 -0800</bug_when>
    <thetext>Comment on attachment 421812
Patch

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

&gt; LayoutTests/ChangeLog:9
&gt; +        * ipc/pasteboard-write-custom-data-expected.txt: Added.
&gt; +        * ipc/pasteboard-write-custom-data.html: Added.

Oh, we probably need to skip this entire directory in release builds since this API isn&apos;t available there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1734763</commentid>
    <comment_count>11</comment_count>
      <attachid>421908</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2021-03-01 22:51:14 -0800</bug_when>
    <thetext>Created attachment 421908
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1734764</commentid>
    <comment_count>12</comment_count>
      <attachid>421812</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2021-03-01 22:53:09 -0800</bug_when>
    <thetext>Comment on attachment 421812
Patch

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

&gt;&gt; LayoutTests/ChangeLog:9
&gt;&gt; +        * ipc/pasteboard-write-custom-data.html: Added.
&gt; 
&gt; Oh, we probably need to skip this entire directory in release builds since this API isn&apos;t available there.

I made a mistake when trying to protect calling the API through testing window.IPC, should work this time.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1734776</commentid>
    <comment_count>13</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-02 00:05:56 -0800</bug_when>
    <thetext>/Volumes/Data/worker/Commit-Queue/build/LayoutTests/ChangeLog neither lists a valid reviewer nor contains the string &quot;Unreviewed&quot; or &quot;Rubber stamp&quot; (case insensitive).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1734777</commentid>
    <comment_count>14</comment_count>
      <attachid>421908</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2021-03-02 00:08:48 -0800</bug_when>
    <thetext>Comment on attachment 421908
Patch

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

&gt; LayoutTests/ChangeLog:7
&gt; +        Add test for this.
&gt; +

You&apos;re missing: Reviewed by NOBODY (OOPS!).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1734780</commentid>
    <comment_count>15</comment_count>
      <attachid>421908</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2021-03-02 01:21:15 -0800</bug_when>
    <thetext>Comment on attachment 421908
Patch

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

&gt;&gt; LayoutTests/ChangeLog:7
&gt;&gt; +
&gt; 
&gt; You&apos;re missing: Reviewed by NOBODY (OOPS!).

Need more coffee :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1734781</commentid>
    <comment_count>16</comment_count>
      <attachid>421913</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2021-03-02 01:21:52 -0800</bug_when>
    <thetext>Created attachment 421913
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1734788</commentid>
    <comment_count>17</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-02 02:15:15 -0800</bug_when>
    <thetext>Committed r273727: &lt;https://commits.webkit.org/r273727&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 421913.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735525</commentid>
    <comment_count>18</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2021-03-03 14:32:33 -0800</bug_when>
    <thetext>Re-opened since this is blocked by bug 222689</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735619</commentid>
    <comment_count>19</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2021-03-03 17:31:33 -0800</bug_when>
    <thetext>https://results.webkit.org/?suite=layout-tests&amp;test=ipc%2Fpasteboard-write-custom-data.html
https://build.webkit.org/results/Apple-BigSur-Debug-WK2-Tests/r273832%20(488)/ipc/pasteboard-write-custom-data-crash-log.txt

Application Specific Information:
CRASHING TEST: ipc/pasteboard-write-custom-data.html

Thread 0 Crashed:
0   com.apple.JavaScriptCore      	0x0000000101d5c58e WTFCrash + 14 (Assertions.cpp:295)
1   com.apple.WebKit              	0x000000010d90d1bb WTFCrashWithInfo(int, char const*, char const*, int) + 27 (Assertions.h:671)
2   com.apple.WebKit              	0x000000010de137c9 IPC::MessageReceiverMap::dispatchSyncMessage(IPC::Connection&amp;, IPC::Decoder&amp;, std::__1::unique_ptr&lt;IPC::Encoder, std::__1::default_delete&lt;IPC::Encoder&gt; &gt;&amp;) + 169 (MessageReceiverMap.cpp:133)
3   com.apple.WebKit              	0x000000010ebccdc6 WebKit::AuxiliaryProcessProxy::dispatchSyncMessage(IPC::Connection&amp;, IPC::Decoder&amp;, std::__1::unique_ptr&lt;IPC::Encoder, std::__1::default_delete&lt;IPC::Encoder&gt; &gt;&amp;) + 54 (AuxiliaryProcessProxy.cpp:226)
4   com.apple.WebKit              	0x000000010ef2db7f WebKit::WebProcessProxy::didReceiveSyncMessage(IPC::Connection&amp;, IPC::Decoder&amp;, std::__1::unique_ptr&lt;IPC::Encoder, std::__1::default_delete&lt;IPC::Encoder&gt; &gt;&amp;) + 63 (WebProcessProxy.cpp:835)
5   com.apple.WebKit              	0x000000010d98c973 IPC::Connection::dispatchSyncMessage(IPC::Decoder&amp;) + 483 (Connection.cpp:915)
6   com.apple.WebKit              	0x000000010d98d6e2 IPC::Connection::dispatchMessage(std::__1::unique_ptr&lt;IPC::Decoder, std::__1::default_delete&lt;IPC::Decoder&gt; &gt;) + 610 (Connection.cpp:1053)
7   com.apple.WebKit              	0x000000010d98bee1 IPC::Connection::dispatchIncomingMessages() + 913 (Connection.cpp:1159)
8   com.apple.WebKit              	0x000000010d9ac9d2 IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr&lt;IPC::Decoder, std::__1::default_delete&lt;IPC::Decoder&gt; &gt;)::$_9::operator()() + 66 (Connection.cpp:977)
9   com.apple.WebKit              	0x000000010d9ac8fe WTF::Detail::CallableWrapper&lt;IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr&lt;IPC::Decoder, std::__1::default_delete&lt;IPC::Decoder&gt; &gt;)::$_9, void&gt;::call() + 30 (Function.h:52)
10  com.apple.JavaScriptCore      	0x0000000101d87a82 WTF::Function&lt;void ()&gt;::operator()() const + 130 (Function.h:83)
11  com.apple.JavaScriptCore      	0x0000000101e09925 WTF::RunLoop::performWork() + 341 (RunLoop.cpp:128)
12  com.apple.JavaScriptCore      	0x0000000101e0e1e1 WTF::RunLoop::performWork(void*) + 33 (RunLoopCF.cpp:46)
13  com.apple.CoreFoundation      	0x00007fff2046da0c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
14  com.apple.CoreFoundation      	0x00007fff2046d974 __CFRunLoopDoSource0 + 180</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735681</commentid>
    <comment_count>20</comment_count>
      <attachid>422182</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2021-03-03 22:19:35 -0800</bug_when>
    <thetext>Created attachment 422182
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735682</commentid>
    <comment_count>21</comment_count>
      <attachid>421913</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2021-03-03 22:26:50 -0800</bug_when>
    <thetext>Comment on attachment 421913
Patch

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

&gt; LayoutTests/ipc/pasteboard-write-custom-data.html:9
&gt; +    IPC.sendMessage(&apos;UI&apos;,9,IPC.messages.WebPasteboardProxy_WriteCustomData.name,[buf]);

Oh yeah, 9, wouldn&apos;t work LOL. Sorry, should have caught that during the code review.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735795</commentid>
    <comment_count>22</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-04 05:53:30 -0800</bug_when>
    <thetext>Committed r273886: &lt;https://commits.webkit.org/r273886&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 422182.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735874</commentid>
    <comment_count>23</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2021-03-04 09:47:45 -0800</bug_when>
    <thetext>Reverted this due to consistent crashing. 

HISTORY URL:
https://results.webkit.org/?suite=layout-tests&amp;test=ipc%2Fpasteboard-write-custom-data.html


CRASHLOG:
https://build.webkit.org/results/Apple-BigSur-Debug-WK2-Tests/r273832%20(488)/ipc/pasteboard-write-custom-data-crash-log.txt</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1735977</commentid>
    <comment_count>24</comment_count>
    <who name="Robert Jenner">jenner</who>
    <bug_when>2021-03-04 12:33:55 -0800</bug_when>
    <thetext>(In reply to Robert Jenner from comment #23)
&gt; Reverted this due to consistent crashing. 
&gt; 
&gt; HISTORY URL:
&gt; https://results.webkit.org/?suite=layout-tests&amp;test=ipc%2Fpasteboard-write-
&gt; custom-data.html
&gt; 
&gt; 
&gt; CRASHLOG:
&gt; https://build.webkit.org/results/Apple-BigSur-Debug-WK2-Tests/
&gt; r273832%20(488)/ipc/pasteboard-write-custom-data-crash-log.txt

Reverted in https://webkit.org/b/222689</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1736003</commentid>
    <comment_count>25</comment_count>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2021-03-04 13:54:26 -0800</bug_when>
    <thetext>Reopening to attach new patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1736004</commentid>
    <comment_count>26</comment_count>
      <attachid>422279</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2021-03-04 13:54:30 -0800</bug_when>
    <thetext>Created attachment 422279
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1736622</commentid>
    <comment_count>27</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-03-05 16:02:42 -0800</bug_when>
    <thetext>Committed r274016: &lt;https://commits.webkit.org/r274016&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 422279.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>419359</attachid>
            <date>2021-02-04 20:59:56 -0800</date>
            <delta_ts>2021-02-25 00:12:43 -0800</delta_ts>
            <desc>Test</desc>
            <filename>repro_508.html</filename>
            <type>text/html</type>
            <size>422</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">PHNjcmlwdD4KICBvbmxvYWQgPSAoKSA9PiB7CiAgICBsZXQgczAgPSBkb2N1bWVudC5jcmVhdGVF
bGVtZW50KCdzdW1tYXJ5Jyk7CiAgICBzMC5zdHlsZS5wYWRkaW5nID0gJzFweCc7CiAgICBkb2N1
bWVudC5ib2R5LmFwcGVuZENoaWxkKHMwKTsKICAgIGRvY3VtZW50LmV4ZWNDb21tYW5kKCdTZWxl
Y3RBbGwnKTsKICAgIGRvY3VtZW50LmRlc2lnbk1vZGUgPSAnb24nOwogICAgZG9jdW1lbnQuZXhl
Y0NvbW1hbmQoJ0luc2VydEltYWdlJywgZmFsc2UsICcjJyk7CiAgICBkb2N1bWVudC5leGVjQ29t
bWFuZCgnU2VsZWN0QWxsJyk7CiAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgnQ29weScpOwogICAg
ZG9jdW1lbnQuZXhlY0NvbW1hbmQoJ1Bhc3RlJyk7CiAgICBkb2N1bWVudC5leGVjQ29tbWFuZCgn
Qm9sZCcpOwogIH07Cjwvc2NyaXB0Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>421507</attachid>
            <date>2021-02-25 00:13:14 -0800</date>
            <delta_ts>2021-02-25 00:13:14 -0800</delta_ts>
            <desc>Test</desc>
            <filename>test.html</filename>
            <type>text/html</type>
            <size>1173</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+PCEtLSB3ZWJraXQtdGVzdC1ydW5uZXIgWyBJUENUZXN0aW5nQVBJRW5h
YmxlZD10cnVlIF0gLS0+CjxzY3JpcHQ+CgpidWYgPSBuZXcgVWludDhBcnJheShbMHgwLDB4MCww
eDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4
OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgw
LDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAs
MHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCww
eDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4
MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgw
LDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAs
MHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCww
eDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4ZmYsMHhmZiwweGZmLDB4ZmYsMHg5LDB4
MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgw
LDB4OSwweDAsMHgxMCwweDAsMHgwLDB4MCwweDAsMHgwLDB4YiwweDAsMHgwLDB4MCwweDAsMHgw
LDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAs
MHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MiwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCww
eDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4
OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgw
LDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAs
MHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksXSk7CklQQy5z
ZW5kTWVzc2FnZSgnVUknLDksSVBDLm1lc3NhZ2VzLldlYlBhc3RlYm9hcmRQcm94eV9Xcml0ZUN1
c3RvbURhdGEubmFtZSxbYnVmXSk7Cgo8L3NjcmlwdD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>421812</attachid>
            <date>2021-03-01 05:32:07 -0800</date>
            <delta_ts>2021-03-01 22:51:08 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221442-20210301143205.patch</filename>
            <type>text/plain</type>
            <size>4128</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjczNjM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGM1MTE3MmIzOGQ1M2VmYWI0
YTQyYmI1Mjc1ZGJjNGJmODUwNzUxYWEuLjdjMzllNzExNTRlMWRiY2VlMWQyNTE1MTMxNDBmYzYx
NmQwMThhNzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMjEtMDMtMDEgIFJvYiBCdWlz
ICA8cmJ1aXNAaWdhbGlhLmNvbT4KKworICAgICAgICBOdWxsIGNoZWNrIHBsYXRmb3JtRGF0YSB3
aGVuIGRlY29kaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMjE0NDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBOdWxsIGNoZWNrIHBsYXRmb3JtRGF0YSB3aGVuIGRlY29kaW5nLgorCisgICAgICAgIFRl
c3Q6IGlwYy9wYXN0ZWJvYXJkLXdyaXRlLWN1c3RvbS1kYXRhLmh0bWwKKworICAgICAgICAqIFNo
YXJlZC9XZWJDb3JlQXJndW1lbnRDb2RlcnMuY3BwOgorICAgICAgICAoSVBDOjpBcmd1bWVudENv
ZGVyPFBhc3RlYm9hcmRDdXN0b21EYXRhOjpFbnRyeT46OmRlY29kZSk6CisKIDIwMjEtMDItMjYg
IEFkcmlhbiBQZXJleiBkZSBDYXN0cm8gIDxhcGVyZXpAaWdhbGlhLmNvbT4KIAogICAgICAgICBb
V1BFXVtHVEtdIEJvZ3VzIFJlc3BvbnNlLntzdGF0dXMsb2t9IGZvciBzdWNjZXNzZnVsIGZldGNo
KCkgcmVxdWVzdHMgdG8gYSBjdXN0b20gVVJJIHNjaGVtZSBoYW5kbGVyCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJDb3JlQXJndW1lbnRDb2RlcnMuY3BwIGIvU291cmNlL1dl
YktpdC9TaGFyZWQvV2ViQ29yZUFyZ3VtZW50Q29kZXJzLmNwcAppbmRleCA2MTFmNDYyNGRiYjg5
NjFhOWFhZDE3M2U1NmU3NTVhYWY0MzkwMTk1Li4zOGRkOWQzMWU2YzdjZjc5NDk1NmU3NzMwYjEw
N2RlNDk0N2E0Yjg3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJDb3JlQXJn
dW1lbnRDb2RlcnMuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYkNvcmVBcmd1bWVu
dENvZGVycy5jcHAKQEAgLTE1NzEsNyArMTU3MSw3IEBAIGJvb2wgQXJndW1lbnRDb2RlcjxQYXN0
ZWJvYXJkQ3VzdG9tRGF0YTo6RW50cnk+OjpkZWNvZGUoRGVjb2RlciYgZGVjb2RlciwgUGFzdGVi
CiAKICAgICBpZiAoaGFzQnVmZmVyKSB7CiAgICAgICAgIFJlZlB0cjxTaGFyZWRCdWZmZXI+IHZh
bHVlOwotICAgICAgICBpZiAoIWRlY29kZVNoYXJlZEJ1ZmZlcihkZWNvZGVyLCB2YWx1ZSkpCisg
ICAgICAgIGlmICghZGVjb2RlU2hhcmVkQnVmZmVyKGRlY29kZXIsIHZhbHVlKSB8fCAhdmFsdWUp
CiAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgICAgIGRhdGEucGxhdGZvcm1EYXRhID0g
eyB2YWx1ZS5yZWxlYXNlTm9uTnVsbCgpIH07CiAgICAgfQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IDQ2MDk0MDdkYmYzY2Nk
ZjZmYWNiMGQ4MTYxNzQ1MmNjY2EwY2FkMmIuLjNhOGNjNTM0YjY2MjdlNjJmNzY1MTVjOTdiNjg5
YTYyODM4ZDNiZGUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAyMS0wMy0wMSAgUm9iIEJ1aXMg
IDxyYnVpc0BpZ2FsaWEuY29tPgorCisgICAgICAgIE51bGwgY2hlY2sgcGxhdGZvcm1EYXRhIHdo
ZW4gZGVjb2RpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIyMTQ0MgorCisgICAgICAgIEFkZCB0ZXN0IGZvciB0aGlzLgorCisgICAgICAgICogaXBj
L3Bhc3RlYm9hcmQtd3JpdGUtY3VzdG9tLWRhdGEtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAg
ICAgKiBpcGMvcGFzdGVib2FyZC13cml0ZS1jdXN0b20tZGF0YS5odG1sOiBBZGRlZC4KKwogMjAy
MS0wMi0yNyAgU2FtIFdlaW5pZyAgPHdlaW5pZ0BhcHBsZS5jb20+CiAKICAgICAgICBSZW1vdmUg
c3VwcG9ydCBmb3IgJ3BpeGVsJyBhbmQgJ3BvcycgQ1NTT00gcHJlZml4ZXMKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2lwYy9wYXN0ZWJvYXJkLXdyaXRlLWN1c3RvbS1kYXRhLWV4cGVjdGVkLnR4
dCBiL0xheW91dFRlc3RzL2lwYy9wYXN0ZWJvYXJkLXdyaXRlLWN1c3RvbS1kYXRhLWV4cGVjdGVk
LnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi4wMzgzMTYyMGY2NDgwNDUzOGUyMGU5NmExMTMzYmFlOTFkNmI0Y2Vk
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaXBjL3Bhc3RlYm9hcmQtd3JpdGUtY3Vz
dG9tLWRhdGEtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEgQEAKK1Rlc3QgcGFzc2VzIGlmIGl0IGRv
ZXMgbm90IGNyYXNoLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaXBjL3Bhc3RlYm9hcmQtd3Jp
dGUtY3VzdG9tLWRhdGEuaHRtbCBiL0xheW91dFRlc3RzL2lwYy9wYXN0ZWJvYXJkLXdyaXRlLWN1
c3RvbS1kYXRhLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMzAzNWNmMTVlYzEzNzNiZDQ5MTFmMTljZjM2ZGYx
ZDFmMjZlOWVhNQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2lwYy9wYXN0ZWJvYXJk
LXdyaXRlLWN1c3RvbS1kYXRhLmh0bWwKQEAgLTAsMCArMSwxMCBAQAorPCFET0NUWVBFIGh0bWw+
PCEtLSB3ZWJraXQtdGVzdC1ydW5uZXIgWyBJUENUZXN0aW5nQVBJRW5hYmxlZD10cnVlIF0gLS0+
Cis8aHRtbD4KK1Rlc3QgcGFzc2VzIGlmIGl0IGRvZXMgbm90IGNyYXNoLgorPHNjcmlwdD4KK2lm
ICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKK2lmICh3
aW5kb3cuSVBDKQorICAgIGJ1ZiA9IG5ldyBVaW50OEFycmF5KFsweDAsMHgwLDB4MCwweDAsMHg5
LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAs
MHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSww
eDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4
MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgw
LDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAs
MHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCww
eDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4
OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgw
LDB4MCwweDksMHgwLDB4MCwweDAsMHhmZiwweGZmLDB4ZmYsMHhmZiwweDksMHgwLDB4MCwweDAs
MHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCww
eDEwLDB4MCwweDAsMHgwLDB4MCwweDAsMHhiLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCww
eDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4
MCwweDAsMHg5LDB4MCwweDAsMHgyLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgw
LDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAs
MHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCww
eDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4
MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSxdKTsKK0lQQy5zZW5kTWVzc2Fn
ZSgnVUknLDksSVBDLm1lc3NhZ2VzLldlYlBhc3RlYm9hcmRQcm94eV9Xcml0ZUN1c3RvbURhdGEu
bmFtZSxbYnVmXSk7Cis8L3NjcmlwdD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>421908</attachid>
            <date>2021-03-01 22:51:14 -0800</date>
            <delta_ts>2021-03-02 01:21:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221442-20210302075113.patch</filename>
            <type>text/plain</type>
            <size>4100</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjczNzIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDFkZjQ5ZWZlY2MzNWFmYmUy
ZDMxZjA1N2M1ZDRhY2Q1Y2YzYThlMDguLjEzNjk1NjgxZmM2MTM3MTc3NTE0Nzk3OTUxZjAwNjZh
ZTY4YTk5ZGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMjEtMDMtMDEgIFJvYiBCdWlz
ICA8cmJ1aXNAaWdhbGlhLmNvbT4KKworICAgICAgICBOdWxsIGNoZWNrIHBsYXRmb3JtRGF0YSB3
aGVuIGRlY29kaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMjE0NDIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBOdWxsIGNoZWNrIHBsYXRmb3JtRGF0YSB3aGVuIGRlY29kaW5nLgorCisgICAgICAgIFRl
c3Q6IGlwYy9wYXN0ZWJvYXJkLXdyaXRlLWN1c3RvbS1kYXRhLmh0bWwKKworICAgICAgICAqIFNo
YXJlZC9XZWJDb3JlQXJndW1lbnRDb2RlcnMuY3BwOgorICAgICAgICAoSVBDOjpBcmd1bWVudENv
ZGVyPFBhc3RlYm9hcmRDdXN0b21EYXRhOjpFbnRyeT46OmRlY29kZSk6CisKIDIwMjEtMDMtMDEg
IENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBIYXZlIFdlYlByb2Nl
c3NQcm94eTo6cmVxdWVzdFRlcm1pbmF0aW9uKCkgY2FsbCBwcm9jZXNzRGlkVGVybWluYXRlT3JG
YWlsZWRUb0xhdW5jaCgpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJDb3Jl
QXJndW1lbnRDb2RlcnMuY3BwIGIvU291cmNlL1dlYktpdC9TaGFyZWQvV2ViQ29yZUFyZ3VtZW50
Q29kZXJzLmNwcAppbmRleCA2MTFmNDYyNGRiYjg5NjFhOWFhZDE3M2U1NmU3NTVhYWY0MzkwMTk1
Li4zOGRkOWQzMWU2YzdjZjc5NDk1NmU3NzMwYjEwN2RlNDk0N2E0Yjg3IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJDb3JlQXJndW1lbnRDb2RlcnMuY3BwCisrKyBiL1NvdXJj
ZS9XZWJLaXQvU2hhcmVkL1dlYkNvcmVBcmd1bWVudENvZGVycy5jcHAKQEAgLTE1NzEsNyArMTU3
MSw3IEBAIGJvb2wgQXJndW1lbnRDb2RlcjxQYXN0ZWJvYXJkQ3VzdG9tRGF0YTo6RW50cnk+Ojpk
ZWNvZGUoRGVjb2RlciYgZGVjb2RlciwgUGFzdGViCiAKICAgICBpZiAoaGFzQnVmZmVyKSB7CiAg
ICAgICAgIFJlZlB0cjxTaGFyZWRCdWZmZXI+IHZhbHVlOwotICAgICAgICBpZiAoIWRlY29kZVNo
YXJlZEJ1ZmZlcihkZWNvZGVyLCB2YWx1ZSkpCisgICAgICAgIGlmICghZGVjb2RlU2hhcmVkQnVm
ZmVyKGRlY29kZXIsIHZhbHVlKSB8fCAhdmFsdWUpCiAgICAgICAgICAgICByZXR1cm4gZmFsc2U7
CiAgICAgICAgIGRhdGEucGxhdGZvcm1EYXRhID0geyB2YWx1ZS5yZWxlYXNlTm9uTnVsbCgpIH07
CiAgICAgfQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCmluZGV4IDc5ZTNkODEzYjRkMTUxNzkzNTIzMjlhZjc3ZjYxMTZhMDk4OTZiYmMu
LmMzOTUxOGVjNzIxNzQ1ZTg0YjE3MTBkZTc0OTFlYTg4MWZmMTNjZGUgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyAr
MSwxMyBAQAorMjAyMS0wMy0wMSAgUm9iIEJ1aXMgIDxyYnVpc0BpZ2FsaWEuY29tPgorCisgICAg
ICAgIE51bGwgY2hlY2sgcGxhdGZvcm1EYXRhIHdoZW4gZGVjb2RpbmcKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIyMTQ0MgorCisgICAgICAgIEFkZCB0
ZXN0IGZvciB0aGlzLgorCisgICAgICAgICogaXBjL3Bhc3RlYm9hcmQtd3JpdGUtY3VzdG9tLWRh
dGEtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBpcGMvcGFzdGVib2FyZC13cml0ZS1j
dXN0b20tZGF0YS5odG1sOiBBZGRlZC4KKwogMjAyMS0wMy0wMSAgTGF1cm8gTW91cmEgIDxsbW91
cmFAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR0xJQl0gR2FyZGVuaW5nIHRocmVlIGNvbW1vbiB0
aW1lb3V0cwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaXBjL3Bhc3RlYm9hcmQtd3JpdGUtY3Vz
dG9tLWRhdGEtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaXBjL3Bhc3RlYm9hcmQtd3JpdGUt
Y3VzdG9tLWRhdGEtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjAzODMxNjIwZjY0ODA0NTM4ZTIw
ZTk2YTExMzNiYWU5MWQ2YjRjZWQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pcGMv
cGFzdGVib2FyZC13cml0ZS1jdXN0b20tZGF0YS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSBAQAor
VGVzdCBwYXNzZXMgaWYgaXQgZG9lcyBub3QgY3Jhc2guCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9pcGMvcGFzdGVib2FyZC13cml0ZS1jdXN0b20tZGF0YS5odG1sIGIvTGF5b3V0VGVzdHMvaXBj
L3Bhc3RlYm9hcmQtd3JpdGUtY3VzdG9tLWRhdGEuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yODdkMjdmYzhj
MjhmM2YxNzgxNGU4YjE0NWMyMWE0NzlmYzcyNmMyCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvaXBjL3Bhc3RlYm9hcmQtd3JpdGUtY3VzdG9tLWRhdGEuaHRtbApAQCAtMCwwICsxLDEx
IEBACis8IURPQ1RZUEUgaHRtbD48IS0tIHdlYmtpdC10ZXN0LXJ1bm5lciBbIElQQ1Rlc3RpbmdB
UElFbmFibGVkPXRydWUgXSAtLT4KKzxodG1sPgorVGVzdCBwYXNzZXMgaWYgaXQgZG9lcyBub3Qg
Y3Jhc2guCis8c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgIHRlc3RSdW5uZXIu
ZHVtcEFzVGV4dCgpOworaWYgKHdpbmRvdy5JUEMpIHsKKyAgICBidWYgPSBuZXcgVWludDhBcnJh
eShbMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4
MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgw
LDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAs
MHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCww
eDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4
MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgw
LDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAs
MHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSww
eDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4ZmYsMHhmZiwweGZm
LDB4ZmYsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgw
LDB4MCwweDAsMHgwLDB4OSwweDAsMHgxMCwweDAsMHgwLDB4MCwweDAsMHgwLDB4YiwweDAsMHgw
LDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDks
MHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MiwweDAsMHgwLDB4MCww
eDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4
MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgw
LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAs
MHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCww
eDksXSk7CisgICAgSVBDLnNlbmRNZXNzYWdlKCdVSScsOSxJUEMubWVzc2FnZXMuV2ViUGFzdGVi
b2FyZFByb3h5X1dyaXRlQ3VzdG9tRGF0YS5uYW1lLFtidWZdKTsKK30KKzwvc2NyaXB0Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>421913</attachid>
            <date>2021-03-02 01:21:52 -0800</date>
            <delta_ts>2021-03-03 22:19:28 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221442-20210302102150.patch</filename>
            <type>text/plain</type>
            <size>4135</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjczNzIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDFkZjQ5ZWZlY2MzNWFmYmUy
ZDMxZjA1N2M1ZDRhY2Q1Y2YzYThlMDguLjBkZDEzZDZmNGVhODU1ZDZkZjE2ZWFjZGIwODlmMzA0
NzY1ZmEyOWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMjEtMDMtMDEgIFJvYiBCdWlz
ICA8cmJ1aXNAaWdhbGlhLmNvbT4KKworICAgICAgICBOdWxsIGNoZWNrIHBsYXRmb3JtRGF0YSB3
aGVuIGRlY29kaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMjE0NDIKKworICAgICAgICBSZXZpZXdlZCBieSBSeW9zdWtlIE5pd2EuCisKKyAgICAg
ICAgTnVsbCBjaGVjayBwbGF0Zm9ybURhdGEgd2hlbiBkZWNvZGluZy4KKworICAgICAgICBUZXN0
OiBpcGMvcGFzdGVib2FyZC13cml0ZS1jdXN0b20tZGF0YS5odG1sCisKKyAgICAgICAgKiBTaGFy
ZWQvV2ViQ29yZUFyZ3VtZW50Q29kZXJzLmNwcDoKKyAgICAgICAgKElQQzo6QXJndW1lbnRDb2Rl
cjxQYXN0ZWJvYXJkQ3VzdG9tRGF0YTo6RW50cnk+OjpkZWNvZGUpOgorCiAyMDIxLTAzLTAxICBD
aHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgSGF2ZSBXZWJQcm9jZXNz
UHJveHk6OnJlcXVlc3RUZXJtaW5hdGlvbigpIGNhbGwgcHJvY2Vzc0RpZFRlcm1pbmF0ZU9yRmFp
bGVkVG9MYXVuY2goKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9TaGFyZWQvV2ViQ29yZUFy
Z3VtZW50Q29kZXJzLmNwcCBiL1NvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYkNvcmVBcmd1bWVudENv
ZGVycy5jcHAKaW5kZXggNjExZjQ2MjRkYmI4OTYxYTlhYWQxNzNlNTZlNzU1YWFmNDM5MDE5NS4u
MzhkZDlkMzFlNmM3Y2Y3OTQ5NTZlNzczMGIxMDdkZTQ5NDdhNGI4NyAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdC9TaGFyZWQvV2ViQ29yZUFyZ3VtZW50Q29kZXJzLmNwcAorKysgYi9Tb3VyY2Uv
V2ViS2l0L1NoYXJlZC9XZWJDb3JlQXJndW1lbnRDb2RlcnMuY3BwCkBAIC0xNTcxLDcgKzE1NzEs
NyBAQCBib29sIEFyZ3VtZW50Q29kZXI8UGFzdGVib2FyZEN1c3RvbURhdGE6OkVudHJ5Pjo6ZGVj
b2RlKERlY29kZXImIGRlY29kZXIsIFBhc3RlYgogCiAgICAgaWYgKGhhc0J1ZmZlcikgewogICAg
ICAgICBSZWZQdHI8U2hhcmVkQnVmZmVyPiB2YWx1ZTsKLSAgICAgICAgaWYgKCFkZWNvZGVTaGFy
ZWRCdWZmZXIoZGVjb2RlciwgdmFsdWUpKQorICAgICAgICBpZiAoIWRlY29kZVNoYXJlZEJ1ZmZl
cihkZWNvZGVyLCB2YWx1ZSkgfHwgIXZhbHVlKQogICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwog
ICAgICAgICBkYXRhLnBsYXRmb3JtRGF0YSA9IHsgdmFsdWUucmVsZWFzZU5vbk51bGwoKSB9Owog
ICAgIH0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwppbmRleCA3OWUzZDgxM2I0ZDE1MTc5MzUyMzI5YWY3N2Y2MTE2YTA5ODk2YmJjLi40
YTZhZDdmODI3NzQ5YTVhN2Q0NmVmOGRmN2Y5NjRlMTMyODFkNzc5IDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTUgQEAKKzIwMjEtMDMtMDEgIFJvYiBCdWlzICA8cmJ1aXNAaWdhbGlhLmNvbT4KKworICAgICAg
ICBOdWxsIGNoZWNrIHBsYXRmb3JtRGF0YSB3aGVuIGRlY29kaW5nCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjE0NDIKKworICAgICAgICBSZXZpZXdl
ZCBieSBSeW9zdWtlIE5pd2EuCisKKyAgICAgICAgQWRkIHRlc3QgZm9yIHRoaXMuCisKKyAgICAg
ICAgKiBpcGMvcGFzdGVib2FyZC13cml0ZS1jdXN0b20tZGF0YS1leHBlY3RlZC50eHQ6IEFkZGVk
LgorICAgICAgICAqIGlwYy9wYXN0ZWJvYXJkLXdyaXRlLWN1c3RvbS1kYXRhLmh0bWw6IEFkZGVk
LgorCiAyMDIxLTAzLTAxICBMYXVybyBNb3VyYSAgPGxtb3VyYUBpZ2FsaWEuY29tPgogCiAgICAg
ICAgIFtHTElCXSBHYXJkZW5pbmcgdGhyZWUgY29tbW9uIHRpbWVvdXRzCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9pcGMvcGFzdGVib2FyZC13cml0ZS1jdXN0b20tZGF0YS1leHBlY3RlZC50eHQg
Yi9MYXlvdXRUZXN0cy9pcGMvcGFzdGVib2FyZC13cml0ZS1jdXN0b20tZGF0YS1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uMDM4MzE2MjBmNjQ4MDQ1MzhlMjBlOTZhMTEzM2JhZTkxZDZiNGNlZAot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2lwYy9wYXN0ZWJvYXJkLXdyaXRlLWN1c3Rv
bS1kYXRhLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxIEBACitUZXN0IHBhc3NlcyBpZiBpdCBkb2Vz
IG5vdCBjcmFzaC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2lwYy9wYXN0ZWJvYXJkLXdyaXRl
LWN1c3RvbS1kYXRhLmh0bWwgYi9MYXlvdXRUZXN0cy9pcGMvcGFzdGVib2FyZC13cml0ZS1jdXN0
b20tZGF0YS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjI4N2QyN2ZjOGMyOGYzZjE3ODE0ZThiMTQ1YzIxYTQ3
OWZjNzI2YzIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pcGMvcGFzdGVib2FyZC13
cml0ZS1jdXN0b20tZGF0YS5odG1sCkBAIC0wLDAgKzEsMTEgQEAKKzwhRE9DVFlQRSBodG1sPjwh
LS0gd2Via2l0LXRlc3QtcnVubmVyIFsgSVBDVGVzdGluZ0FQSUVuYWJsZWQ9dHJ1ZSBdIC0tPgor
PGh0bWw+CitUZXN0IHBhc3NlcyBpZiBpdCBkb2VzIG5vdCBjcmFzaC4KKzxzY3JpcHQ+CitpZiAo
d2luZG93LnRlc3RSdW5uZXIpCisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CitpZiAod2lu
ZG93LklQQykgeworICAgIGJ1ZiA9IG5ldyBVaW50OEFycmF5KFsweDAsMHgwLDB4MCwweDAsMHg5
LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAs
MHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSww
eDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4
MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgw
LDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAs
MHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCww
eDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4
OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgw
LDB4MCwweDksMHgwLDB4MCwweDAsMHhmZiwweGZmLDB4ZmYsMHhmZiwweDksMHgwLDB4MCwweDAs
MHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCww
eDEwLDB4MCwweDAsMHgwLDB4MCwweDAsMHhiLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCww
eDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4
MCwweDAsMHg5LDB4MCwweDAsMHgyLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgw
LDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAs
MHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCww
eDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4
MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSxdKTsKKyAgICBJUEMuc2VuZE1l
c3NhZ2UoJ1VJJyw5LElQQy5tZXNzYWdlcy5XZWJQYXN0ZWJvYXJkUHJveHlfV3JpdGVDdXN0b21E
YXRhLm5hbWUsW2J1Zl0pOworfQorPC9zY3JpcHQ+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>422182</attachid>
            <date>2021-03-03 22:19:35 -0800</date>
            <delta_ts>2021-03-04 13:54:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221442-20210304071933.patch</filename>
            <type>text/plain</type>
            <size>4164</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjczODcyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGFhZGQxZmJhNTliZjEyNGEx
YzA1NDFiOGQ1NTY0MWQ3ZWRlMjk1NzQuLjk4NWM1ZDEzNzA5NDFjNTNiMzM0MDhmYjI1YzZlMzQ0
YjRjMTMyMTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMjEtMDMtMDMgIFJvYiBCdWlz
ICA8cmJ1aXNAaWdhbGlhLmNvbT4KKworICAgICAgICBOdWxsIGNoZWNrIHBsYXRmb3JtRGF0YSB3
aGVuIGRlY29kaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMjE0NDIKKworICAgICAgICBSZXZpZXdlZCBieSBSeW9zdWtlIE5pd2EuCisKKyAgICAg
ICAgTnVsbCBjaGVjayBwbGF0Zm9ybURhdGEgd2hlbiBkZWNvZGluZy4KKworICAgICAgICBUZXN0
OiBpcGMvcGFzdGVib2FyZC13cml0ZS1jdXN0b20tZGF0YS5odG1sCisKKyAgICAgICAgKiBTaGFy
ZWQvV2ViQ29yZUFyZ3VtZW50Q29kZXJzLmNwcDoKKyAgICAgICAgKElQQzo6QXJndW1lbnRDb2Rl
cjxQYXN0ZWJvYXJkQ3VzdG9tRGF0YTo6RW50cnk+OjpkZWNvZGUpOgorCiAyMDIxLTAzLTAzICBB
bGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAKICAgICAgICAgTGlt
aXQgSGFzaFRhYmxlIGVudHJ5IHNpemUgdG8gNTAwIGJ5dGVzCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViS2l0L1NoYXJlZC9XZWJDb3JlQXJndW1lbnRDb2RlcnMuY3BwIGIvU291cmNlL1dlYktpdC9T
aGFyZWQvV2ViQ29yZUFyZ3VtZW50Q29kZXJzLmNwcAppbmRleCA2MTFmNDYyNGRiYjg5NjFhOWFh
ZDE3M2U1NmU3NTVhYWY0MzkwMTk1Li4zOGRkOWQzMWU2YzdjZjc5NDk1NmU3NzMwYjEwN2RlNDk0
N2E0Yjg3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1NoYXJlZC9XZWJDb3JlQXJndW1lbnRD
b2RlcnMuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvU2hhcmVkL1dlYkNvcmVBcmd1bWVudENvZGVy
cy5jcHAKQEAgLTE1NzEsNyArMTU3MSw3IEBAIGJvb2wgQXJndW1lbnRDb2RlcjxQYXN0ZWJvYXJk
Q3VzdG9tRGF0YTo6RW50cnk+OjpkZWNvZGUoRGVjb2RlciYgZGVjb2RlciwgUGFzdGViCiAKICAg
ICBpZiAoaGFzQnVmZmVyKSB7CiAgICAgICAgIFJlZlB0cjxTaGFyZWRCdWZmZXI+IHZhbHVlOwot
ICAgICAgICBpZiAoIWRlY29kZVNoYXJlZEJ1ZmZlcihkZWNvZGVyLCB2YWx1ZSkpCisgICAgICAg
IGlmICghZGVjb2RlU2hhcmVkQnVmZmVyKGRlY29kZXIsIHZhbHVlKSB8fCAhdmFsdWUpCiAgICAg
ICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgICAgIGRhdGEucGxhdGZvcm1EYXRhID0geyB2YWx1
ZS5yZWxlYXNlTm9uTnVsbCgpIH07CiAgICAgfQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGUyY2E0ZWE3YjIyOTNjOWNiZWFi
ZTE4NzU5NDY1MjY1YzI5Yjg2YTEuLjA2MGViMjdlMjQ2ZTEwNTM2M2JhY2ExYjNlZDJiOTRlYmE0
NTMxOTIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAyMS0wMy0wMyAgUm9iIEJ1aXMgIDxyYnVp
c0BpZ2FsaWEuY29tPgorCisgICAgICAgIE51bGwgY2hlY2sgcGxhdGZvcm1EYXRhIHdoZW4gZGVj
b2RpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIy
MTQ0MgorCisgICAgICAgIFJldmlld2VkIGJ5IFJ5b3N1a2UgTml3YS4KKworICAgICAgICBBZGQg
dGVzdCBmb3IgdGhpcy4KKworICAgICAgICAqIGlwYy9wYXN0ZWJvYXJkLXdyaXRlLWN1c3RvbS1k
YXRhLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogaXBjL3Bhc3RlYm9hcmQtd3JpdGUt
Y3VzdG9tLWRhdGEuaHRtbDogQWRkZWQuCisKIDIwMjEtMDMtMDMgIFJ5YW4gSGFkZGFkICA8cnlh
bmhhZGRhZEBhcHBsZS5jb20+CiAKICAgICAgICAgWyBDYXRhbGluYSB3azEgZXdzIF0gbWVkaWEv
cmVtb3RlLWNvbnRyb2wtY29tbWFuZC1zZWVrLmh0bWwgaXMgYSBmbGFreSB0aW1lb3V0CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9pcGMvcGFzdGVib2FyZC13cml0ZS1jdXN0b20tZGF0YS1leHBl
Y3RlZC50eHQgYi9MYXlvdXRUZXN0cy9pcGMvcGFzdGVib2FyZC13cml0ZS1jdXN0b20tZGF0YS1l
eHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMDM4MzE2MjBmNjQ4MDQ1MzhlMjBlOTZhMTEzM2JhZTkx
ZDZiNGNlZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2lwYy9wYXN0ZWJvYXJkLXdy
aXRlLWN1c3RvbS1kYXRhLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxIEBACitUZXN0IHBhc3NlcyBp
ZiBpdCBkb2VzIG5vdCBjcmFzaC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2lwYy9wYXN0ZWJv
YXJkLXdyaXRlLWN1c3RvbS1kYXRhLmh0bWwgYi9MYXlvdXRUZXN0cy9pcGMvcGFzdGVib2FyZC13
cml0ZS1jdXN0b20tZGF0YS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjU1NTc1ZWI3ZGUxZTRlNGNhODI5ZTU3
ZDNmMjA0MDI3MzhhYzZjNWIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pcGMvcGFz
dGVib2FyZC13cml0ZS1jdXN0b20tZGF0YS5odG1sCkBAIC0wLDAgKzEsMTEgQEAKKzwhRE9DVFlQ
RSBodG1sPjwhLS0gd2Via2l0LXRlc3QtcnVubmVyIFsgSVBDVGVzdGluZ0FQSUVuYWJsZWQ9dHJ1
ZSBdIC0tPgorPGh0bWw+CitUZXN0IHBhc3NlcyBpZiBpdCBkb2VzIG5vdCBjcmFzaC4KKzxzY3Jp
cHQ+CitpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7
CitpZiAod2luZG93LklQQykgeworICAgIGJ1ZiA9IG5ldyBVaW50OEFycmF5KFsweDAsMHgwLDB4
MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5
LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAs
MHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCww
eDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4
MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgw
LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAs
MHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCww
eDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4
MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHhmZiwweGZmLDB4ZmYsMHhmZiwweDksMHgw
LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAs
MHg5LDB4MCwweDEwLDB4MCwweDAsMHgwLDB4MCwweDAsMHhiLDB4MCwweDAsMHgwLDB4MCwweDAs
MHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCww
eDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgyLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4
MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5
LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAs
MHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCww
eDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSxdKTsKKyAgICBJ
UEMuc2VuZE1lc3NhZ2UoJ1VJJywgSVBDLndlYlBhZ2VQcm94eUlELCBJUEMubWVzc2FnZXMuV2Vi
UGFzdGVib2FyZFByb3h5X1dyaXRlQ3VzdG9tRGF0YS5uYW1lLCBbYnVmXSk7Cit9Cis8L3Njcmlw
dD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>422279</attachid>
            <date>2021-03-04 13:54:30 -0800</date>
            <delta_ts>2021-03-05 16:02:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-221442-20210304225428.patch</filename>
            <type>text/plain</type>
            <size>2293</size>
            <attacher name="Rob Buis">rbuis</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjczOTE2CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggOTQ3YjQ5N2I1ZjRmOWZmNDZmMWM5
Y2IwZTc0MDEyOWNlMGE2YzJjMC4uOTEwMjU1NmM2ODQwZTUxYzZlNDA4YzMzMzkwMWMxYjE4ODll
ODA5MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDIxLTAzLTA0ICBSb2IgQnVpcyAgPHJidWlz
QGlnYWxpYS5jb20+CisKKyAgICAgICAgQ2hhbmdlIHRlc3QgdG8gbm90IEFTU0VSVCBpbiBEZWJ1
ZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjIxNDQy
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQ2hhbmdl
IHRlc3QgdG8gbm90IEFTU0VSVCBpbiBEZWJ1Zy4KKworICAgICAgICAqIGlwYy9wYXN0ZWJvYXJk
LXdyaXRlLWN1c3RvbS1kYXRhLmh0bWw6CisKIDIwMjEtMDMtMDQgIFBlbmcgTGl1ICA8cGVuZy5s
aXU2QGFwcGxlLmNvbT4KIAogICAgICAgICBbR1BVUF0gU29tZSBtZWRpYSB0ZXN0cyBhcmUgZmxh
a3kgd2hlbiBtZWRpYSBpbiBHUFUgUHJvY2VzcyBpcyBlbmFibGVkCmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9pcGMvcGFzdGVib2FyZC13cml0ZS1jdXN0b20tZGF0YS5odG1sIGIvTGF5b3V0VGVz
dHMvaXBjL3Bhc3RlYm9hcmQtd3JpdGUtY3VzdG9tLWRhdGEuaHRtbAppbmRleCA1NTU3NWViN2Rl
MWU0ZTRjYTgyOWU1N2QzZjIwNDAyNzM4YWM2YzViLi4yOGJmMThiMTdlMDI5M2YyMDU3MTAxYzg3
NDUwNzRlM2EwMzIyOTU2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pcGMvcGFzdGVib2FyZC13
cml0ZS1jdXN0b20tZGF0YS5odG1sCisrKyBiL0xheW91dFRlc3RzL2lwYy9wYXN0ZWJvYXJkLXdy
aXRlLWN1c3RvbS1kYXRhLmh0bWwKQEAgLTYsNiArNiw2IEBAIGlmICh3aW5kb3cudGVzdFJ1bm5l
cikKICAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKIGlmICh3aW5kb3cuSVBDKSB7CiAgICAg
YnVmID0gbmV3IFVpbnQ4QXJyYXkoWzB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgw
LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAs
MHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCww
eDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4
MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgw
LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAs
MHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCww
eDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4
MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgw
LDB4MCwweGZmLDB4ZmYsMHhmZiwweGZmLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAs
MHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MTAsMHgwLDB4MCwweDAs
MHgwLDB4MCwweGIsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCww
eDAsMHgwLDB4MCwweDAsMHg5LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4
MCwweDIsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5
LDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDksMHgwLDB4MCwweDAsMHgwLDB4MCwweDAs
MHgwLDB4OSwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHg5LDB4MCww
eDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4MCwweDAsMHgwLDB4OSwweDAsMHgwLDB4
MCwweDAsMHgwLDB4MCwweDAsMHg5LF0pOwotICAgIElQQy5zZW5kTWVzc2FnZSgnVUknLCBJUEMu
d2ViUGFnZVByb3h5SUQsIElQQy5tZXNzYWdlcy5XZWJQYXN0ZWJvYXJkUHJveHlfV3JpdGVDdXN0
b21EYXRhLm5hbWUsIFtidWZdKTsKKyAgICBJUEMuc2VuZE1lc3NhZ2UoJ1VJJywgMCwgSVBDLm1l
c3NhZ2VzLldlYlBhc3RlYm9hcmRQcm94eV9Xcml0ZUN1c3RvbURhdGEubmFtZSwgW2J1Zl0pOwog
fQogPC9zY3JpcHQ+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>