<?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>188479</bug_id>
          
          <creation_ts>2018-08-10 14:01:11 -0700</creation_ts>
          <short_desc>Crash under NetworkResourceLoader::convertToDownload()</short_desc>
          <delta_ts>2018-08-10 16:03:34 -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>WebKit2</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <cc>commit-queue</cc>
    
    <cc>koivisto</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1449362</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-08-10 14:01:11 -0700</bug_when>
    <thetext>Crash under NetworkResourceLoader::convertToDownload() when converting a load that came from the HTTP disk cache to a download because m_networkLoad is null:
Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000008
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [0]

VM Regions Near 0x8:
--&gt; 
    __TEXT                 0000000102e39000-0000000102e3b000 [    8K] r-x/rwx SM=COW  /Applications/Safari Technology Preview.app/Contents/Frameworks/WebKit.framework/Versions/A/XPCServices/com.apple.WebKit.Networking.xpc/Contents/MacOS/com.apple.WebKit.Networking

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebKit              	0x0000000102f76a74 WebKit::NetworkLoad::isAllowedToAskUserForCredentials() const + 4
1   com.apple.WebKit              	0x0000000102fb3784 WebKit::PendingDownload::PendingDownload(std::__1::unique_ptr&lt;WebKit::NetworkLoad, std::__1::default_delete&lt;WebKit::NetworkLoad&gt; &gt;&amp;&amp;, WebKit::DownloadID, WebCore::ResourceRequest const&amp;, WebCore::ResourceResponse const&amp;) + 84
2   com.apple.WebKit              	0x0000000102f01296 WebKit::DownloadManager::convertNetworkLoadToDownload(WebKit::DownloadID, std::__1::unique_ptr&lt;WebKit::NetworkLoad, std::__1::default_delete&lt;WebKit::NetworkLoad&gt; &gt;&amp;&amp;, WTF::Vector&lt;WTF::RefPtr&lt;WebCore::BlobDataFileReference, WTF::DumbPtrTraits&lt;WebCore::BlobDataFileReference&gt; &gt;, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;&amp;&amp;, WebCore::ResourceRequest const&amp;, WebCore::ResourceResponse const&amp;) + 74
3   com.apple.WebKit              	0x0000000102f8cd3c WebKit::NetworkResourceLoader::convertToDownload(WebKit::DownloadID, WebCore::ResourceRequest const&amp;, WebCore::ResourceResponse const&amp;) + 90
4   com.apple.WebKit              	0x0000000102f6969b void IPC::handleMessage&lt;Messages::NetworkConnectionToWebProcess::ConvertMainResourceLoadToDownload, WebKit::NetworkConnectionToWebProcess, void (WebKit::NetworkConnectionToWebProcess::*)(PAL::SessionID, unsigned long long, WebKit::DownloadID, WebCore::ResourceRequest const&amp;, WebCore::ResourceResponse const&amp;)&gt;(IPC::Decoder&amp;, WebKit::NetworkConnectionToWebProcess*, void (WebKit::NetworkConnectionToWebProcess::*)(PAL::SessionID, unsigned long long, WebKit::DownloadID, WebCore::ResourceRequest const&amp;, WebCore::ResourceResponse const&amp;)) + 185
5   com.apple.WebKit              	0x0000000102ef50ed IPC::Connection::dispatchMessage(std::__1::unique_ptr&lt;IPC::Decoder, std::__1::default_delete&lt;IPC::Decoder&gt; &gt;) + 119
6   com.apple.WebKit              	0x0000000102ef7d7b IPC::Connection::dispatchOneMessage() + 175
7   com.apple.JavaScriptCore      	0x0000000106ac7b14 WTF::RunLoop::performWork() + 212
8   com.apple.JavaScriptCore      	0x0000000106ac7d92 WTF::RunLoop::performWork(void*) + 34
9   com.apple.CoreFoundation      	0x00007fffaf5be321 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
10  com.apple.CoreFoundation      	0x00007fffaf59f21d __CFRunLoopDoSources0 + 557
11  com.apple.CoreFoundation      	0x00007fffaf59e716 __CFRunLoopRun + 934
12  com.apple.CoreFoundation      	0x00007fffaf59e114 CFRunLoopRunSpecific + 420
13  com.apple.Foundation          	0x00007fffb0fb1252 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 277
14  com.apple.Foundation          	0x00007fffb0fb112a -[NSRunLoop(NSRunLoop) run] + 76
15  libxpc.dylib                  	0x00007fffc4f7789b _xpc_objc_main + 731
16  libxpc.dylib                  	0x00007fffc4f762e4 xpc_main + 494
17  com.apple.WebKit.Networking   	0x102e3a695 main + 492 (/BuildRoot/Library/Caches/com.apple.xbs/Sources/WebKit2/WebKit2-7606.1.11.2/Shared/EntryPointUtilities/mac/XPCService/XPCServiceMain.mm:148)
18  libdyld.dylib                 	0x00007fffc4d1e235 start + 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449363</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-08-10 14:01:37 -0700</bug_when>
    <thetext>&lt;rdar://problem/42201724&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449365</commentid>
    <comment_count>2</comment_count>
      <attachid>346922</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-08-10 14:07:47 -0700</bug_when>
    <thetext>Created attachment 346922
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449380</commentid>
    <comment_count>3</comment_count>
      <attachid>346930</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-08-10 14:45:20 -0700</bug_when>
    <thetext>Created attachment 346930
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449397</commentid>
    <comment_count>4</comment_count>
      <attachid>346934</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-08-10 15:36:14 -0700</bug_when>
    <thetext>Created attachment 346934
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449403</commentid>
    <comment_count>5</comment_count>
      <attachid>346934</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-10 16:03:32 -0700</bug_when>
    <thetext>Comment on attachment 346934
Patch

Clearing flags on attachment: 346934

Committed r234776: &lt;https://trac.webkit.org/changeset/234776&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1449404</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-08-10 16:03:34 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>346922</attachid>
            <date>2018-08-10 14:07:47 -0700</date>
            <delta_ts>2018-08-10 14:45:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-188479-20180810140747.patch</filename>
            <type>text/plain</type>
            <size>5913</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM0NzUzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGYwZmE1NjQyZGIzYTljOWE3
NmNkZWVmZTI4OGQ3Yzk2YmQxMTlkNzguLmMxNTlhOGFiMTE1NjVjMzU4NGY2ZTRiNzA2OWQyYTE2
ZTkyOGQ5NWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTgtMDgtMTAgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBDcmFzaCB1bmRlciBOZXR3b3JrUmVz
b3VyY2VMb2FkZXI6OmNvbnZlcnRUb0Rvd25sb2FkKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4ODQ3OQorICAgICAgICA8cmRhcjovL3Byb2JsZW0v
NDIyMDE3MjQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgSW4gTmV0d29ya1Jlc291cmNlTG9hZGVyOjpjb252ZXJ0VG9Eb3dubG9hZCgpLCBpZiBtX25l
dHdvcmtMb2FkIGlzIG51bGwgdGhlbiB3ZSdyZSB0cnlpbmcKKyAgICAgICAgdG8gY29udmVydCBh
IGxvYWQgdGhhdCBjYW1lIGZyb20gdGhlIGRpc2sgY2FjaGUuIFNpbmNlIHdlIGRvIG5vdCBjdXJy
ZW50bHkgc3VwcG9ydCBjb252ZXJ0aW5nCisgICAgICAgIHN1Y2ggYSBsb2FkLCBjYW5jZWwgdGhl
IGN1cnJlbnQgbG9hZCBhbmQgc3RhcnQgYSBmcmVzaCBkb3dubG9hZC4KKworICAgICAgICAqIE5l
dHdvcmtQcm9jZXNzL05ldHdvcmtSZXNvdXJjZUxvYWRlci5jcHA6CisgICAgICAgIChXZWJLaXQ6
Ok5ldHdvcmtSZXNvdXJjZUxvYWRlcjo6Y29udmVydFRvRG93bmxvYWQpOgorCiAyMDE4LTA4LTA5
ICBCZW4gUmljaGFyZHMgIDxiZW50b25fcmljaGFyZHNAYXBwbGUuY29tPgogCiAgICAgICAgIFdl
IHNob3VsZCBjYWNoZSB0aGUgY29tcGlsZWQgc2FuZGJveCBwcm9maWxlIGluIGEgZGF0YSB2YXVs
dApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUmVzb3Vy
Y2VMb2FkZXIuY3BwIGIvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUmVzb3Vy
Y2VMb2FkZXIuY3BwCmluZGV4IDc3Zjg5ODkwM2UyZDI0ZDE0ZGY0NGIwZjBjM2NkODdlNmYzNzU2
ZTQuLmQ5N2QwMzk0Yzg0ODBlZWE1MzVlMWM4ZTU1NDgwZWFmYmUzYjA3MWYgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Jlc291cmNlTG9hZGVyLmNwcAor
KysgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtSZXNvdXJjZUxvYWRlci5j
cHAKQEAgLTMzNyw3ICszMzcsMTMgQEAgdm9pZCBOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmNsZWFu
dXAoTG9hZFJlc3VsdCByZXN1bHQpCiAKIHZvaWQgTmV0d29ya1Jlc291cmNlTG9hZGVyOjpjb252
ZXJ0VG9Eb3dubG9hZChEb3dubG9hZElEIGRvd25sb2FkSUQsIGNvbnN0IFJlc291cmNlUmVxdWVz
dCYgcmVxdWVzdCwgY29uc3QgUmVzb3VyY2VSZXNwb25zZSYgcmVzcG9uc2UpCiB7Ci0gICAgQVNT
RVJUKG1fbmV0d29ya0xvYWQpOworICAgIC8vIFRoaXMgY2FuIGhhcHBlbiBpZiB0aGUgcmVzb3Vy
Y2UgY2FtZSBmcm9tIHRoZSBkaXNrIGNhY2hlLgorICAgIGlmICghbV9uZXR3b3JrTG9hZCkgewor
ICAgICAgICBOZXR3b3JrUHJvY2Vzczo6c2luZ2xldG9uKCkuZG93bmxvYWRNYW5hZ2VyKCkuc3Rh
cnREb3dubG9hZChtX2Nvbm5lY3Rpb24ucHRyKCksIG1fcGFyYW1ldGVycy5zZXNzaW9uSUQsIGRv
d25sb2FkSUQsIHJlcXVlc3QpOworICAgICAgICBhYm9ydCgpOworICAgICAgICByZXR1cm47Cisg
ICAgfQorCiAgICAgTmV0d29ya1Byb2Nlc3M6OnNpbmdsZXRvbigpLmRvd25sb2FkTWFuYWdlcigp
LmNvbnZlcnROZXR3b3JrTG9hZFRvRG93bmxvYWQoZG93bmxvYWRJRCwgc3RkOjpleGNoYW5nZSht
X25ldHdvcmtMb2FkLCBudWxscHRyKSwgV1RGTW92ZShtX2ZpbGVSZWZlcmVuY2VzKSwgcmVxdWVz
dCwgcmVzcG9uc2UpOwogfQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMWEwZjBlMjU4NGEwYjdjZmJhNTJiMTBjNDg3MDFi
MTA3MDZjYTBlNi4uMTEzZjVlMDdhMzJiYjEzNWMxNDlmYmE3MzViYWM2ZTAxZTVkYTlmMyAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE5IEBACisyMDE4LTA4LTEwICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBs
ZS5jb20+CisKKyAgICAgICAgQ3Jhc2ggdW5kZXIgTmV0d29ya1Jlc291cmNlTG9hZGVyOjpjb252
ZXJ0VG9Eb3dubG9hZCgpCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xODg0NzkKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQyMjAxNzI0PgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBsYXlvdXQgdGVz
dCBjb3ZlcmFnZSB3aGljaCByZXByb2R1Y2VzIHRoZSBjcmFzaCBieToKKyAgICAgICAgMS4gTG9h
ZGluZyBhIGNhY2hlYWJsZSBwbHVnaW4gd2hpbGUgcGx1Z2lucyBhcmUgZW5hYmxlZCBzbyB0aGF0
IHRoZSBwbHVnaW4gZ29lcyBpbnRvIHRoZSBkaXNrIGNhY2hlCisgICAgICAgIDIuIExvYWQgdGhl
IHBsdWdpbiBhZ2FpbiB3aXRoIHBsdWdpbnMgZGlzYWJsZWQgc28gdGhhdCB3ZSB0cnkgdG8gY29u
dmVydCB0aGUgbG9hZCB0byBhIGRvd25sb2FkCisKKyAgICAgICAgKiBodHRwL3Rlc3RzL2Rvd25s
b2FkL2NvbnZlcnQtY2FjaGVkLWxvYWQtdG8tZG93bmxvYWQtZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBodHRwL3Rlc3RzL2Rvd25sb2FkL2NvbnZlcnQtY2FjaGVkLWxvYWQtdG8tZG93
bmxvYWQuaHRtbDogQWRkZWQuCisgICAgICAgICogaHR0cC90ZXN0cy9wbHVnaW5zL3Jlc291cmNl
cy9tb2NrLXBsdWdpbi1jYWNoZWFibGUucGw6IEFkZGVkLgorCiAyMDE4LTA4LTEwICBSb3NzIEtp
cnNsaW5nICA8cm9zcy5raXJzbGluZ0Bzb255LmNvbT4KIAogICAgICAgICBbV2luQ2Fpcm9dIFVu
cmV2aWV3ZWQgbGF5b3V0IHRlc3QgZ2FyZGVuaW5nLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy9kb3dubG9hZC9jb252ZXJ0LWNhY2hlZC1sb2FkLXRvLWRvd25sb2FkLWV4cGVj
dGVkLnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvZG93bmxvYWQvY29udmVydC1jYWNoZWQt
bG9hZC10by1kb3dubG9hZC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNWViMzllNDJiN2M5MWQ2
ZDRhMjdmOGM5M2NkZjZkZjJhZWM5ZDA2NwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2h0dHAvdGVzdHMvZG93bmxvYWQvY29udmVydC1jYWNoZWQtbG9hZC10by1kb3dubG9hZC1leHBl
Y3RlZC50eHQKQEAgLTAsMCArMSw2IEBACitEb3dubG9hZCBzdGFydGVkLgorRG93bmxvYWRpbmcg
VVJMIHdpdGggc3VnZ2VzdGVkIGZpbGVuYW1lICJtb2NrLXBsdWdpbi1jYWNoZWFibGUucGwiCitE
b3dubG9hZCBjb21wbGV0ZWQuCitUaGUgZG93bmxvYWQgc2hvdWxkIHN1Y2NlZWQuCisKK0Rvd25s
b2FkIHBsdWdpbiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvZG93bmxvYWQv
Y29udmVydC1jYWNoZWQtbG9hZC10by1kb3dubG9hZC5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90
ZXN0cy9kb3dubG9hZC9jb252ZXJ0LWNhY2hlZC1sb2FkLXRvLWRvd25sb2FkLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uYmY5ZGVhY2ViOTg1NjczNzlmN2FkYTA3Y2NjZWQxZDZmNGNlNjRkYQotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvZG93bmxvYWQvY29udmVydC1jYWNoZWQt
bG9hZC10by1kb3dubG9hZC5odG1sCkBAIC0wLDAgKzEsNTQgQEAKKzwhRE9DVFlQRSBodG1sPgor
PGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQ+CitpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKKyAgdGVz
dFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgIHRlc3RSdW5uZXIuc2V0U2hvdWxkTG9nRG93bmxvYWRD
YWxsYmFja3ModHJ1ZSk7CisgIHRlc3RSdW5uZXIud2FpdFVudGlsRG93bmxvYWRGaW5pc2hlZCgp
OworICB0ZXN0UnVubmVyLnNldFNob3VsZERvd25sb2FkVW5kaXNwbGF5YWJsZU1JTUVUeXBlcyh0
cnVlKTsKK30KKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8cD5UaGUgZG93bmxvYWQgc2hv
dWxkIHN1Y2NlZWQuPC9wPgorPGEgaWQ9InRlc3RMaW5rIj5Eb3dubG9hZCBwbHVnaW48L2E+Cis8
c2NyaXB0PgorY29uc3QgdGVzdFVSTCA9ICIvcGx1Z2lucy9yZXNvdXJjZXMvbW9jay1wbHVnaW4t
Y2FjaGVhYmxlLnBsIjsKKworZnVuY3Rpb24gY2xpY2soZWxtdCkKK3sKKyAgICBpZiAoIXdpbmRv
dy5ldmVudFNlbmRlcikgeworICAgICAgICBhbGVydCgnQ2xpY2sgdGhlIGxpbmsgdG8gcnVuIHRo
ZSB0ZXN0LicpOworICAgICAgICByZXR1cm47CisgICAgfQorICAgIGV2ZW50U2VuZGVyLm1vdXNl
TW92ZVRvKGVsbXQub2Zmc2V0TGVmdCArIDUsIGVsbXQub2Zmc2V0VG9wICsgNSk7CisgICAgZXZl
bnRTZW5kZXIubW91c2VEb3duKCk7CisgICAgZXZlbnRTZW5kZXIubW91c2VVcCgpOworfQorCitm
dW5jdGlvbiBjYWNoZVRlc3RSZXNvdXJjZSh0aGVuKQoreworICAgIGxldCBmcmFtZSA9IGRvY3Vt
ZW50LmNyZWF0ZUVsZW1lbnQoImlmcmFtZSIpOworICAgIGZyYW1lLnNyYyA9IHRlc3RVUkw7Cisg
ICAgZnJhbWUub25sb2FkID0gdGhlbjsKKyAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGZy
YW1lKTsKK30KKworZnVuY3Rpb24gcnVuVGVzdCgpCit7CisgICAgY2FjaGVUZXN0UmVzb3VyY2Uo
ZnVuY3Rpb24oKSB7CisgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAg
IHRlc3RSdW5uZXIuc2V0UGx1Z2luc0VuYWJsZWQoZmFsc2UpOworICAgICAgICBpZiAod2luZG93
LmludGVybmFscykKKyAgICAgICAgICAgIGludGVybmFscy5jbGVhck1lbW9yeUNhY2hlKCk7CisK
KyAgICAgICAgbGV0IGxpbmsgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGVzdExpbmsiKTsK
KyAgICAgICAgdGVzdExpbmsuaHJlZiA9IHRlc3RVUkw7CisgICAgICAgIGNsaWNrKGxpbmspOwor
ICAgIH0pOworfQorcnVuVGVzdCgpOworPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3BsdWdpbnMvcmVzb3VyY2VzL21vY2stcGx1
Z2luLWNhY2hlYWJsZS5wbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvcGx1Z2lucy9yZXNvdXJj
ZXMvbW9jay1wbHVnaW4tY2FjaGVhYmxlLnBsCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmM2Y2I4YzQzZjJhNTcwZmU3
ZTYyMWQ1NTQ3OWUzM2VjMWQzNGRiZGEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9o
dHRwL3Rlc3RzL3BsdWdpbnMvcmVzb3VyY2VzL21vY2stcGx1Z2luLWNhY2hlYWJsZS5wbApAQCAt
MCwwICsxLDYgQEAKKyMhL3Vzci9iaW4vcGVybCAtd1QKK3VzZSBzdHJpY3Q7CisKK3ByaW50ICJD
YWNoZS1Db250cm9sOiBtYXgtYWdlPTM2MDBcbiI7CitwcmludCAiQ29udGVudC1UeXBlOiBhcHBs
aWNhdGlvbi94LXdlYmtpdC10ZXN0LW5ldHNjYXBlXG5cbiI7CitwcmludCAiVGhpcyBpcyBhIG1v
Y2sgcGx1Z2luLiBJdCBkb2VzIHByZXR0eSBtdWNoIG5vdGhpbmcuIjsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>346930</attachid>
            <date>2018-08-10 14:45:20 -0700</date>
            <delta_ts>2018-08-10 15:36:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-188479-20180810144520.patch</filename>
            <type>text/plain</type>
            <size>7630</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM0NzUzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGYwZmE1NjQyZGIzYTljOWE3
NmNkZWVmZTI4OGQ3Yzk2YmQxMTlkNzguLjE4MTkxY2M3YzY2OWNhZTI2ODE2NTJkY2EwODAwNzQz
ZjQwYTE2YzggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTgtMDgtMTAgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBDcmFzaCB1bmRlciBOZXR3b3JrUmVz
b3VyY2VMb2FkZXI6OmNvbnZlcnRUb0Rvd25sb2FkKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4ODQ3OQorICAgICAgICA8cmRhcjovL3Byb2JsZW0v
NDIyMDE3MjQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQWxleCBDaHJpc3RlbnNlbi4KKworICAg
ICAgICBJbiBOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmNvbnZlcnRUb0Rvd25sb2FkKCksIGlmIG1f
bmV0d29ya0xvYWQgaXMgbnVsbCB0aGVuIHdlJ3JlIHRyeWluZworICAgICAgICB0byBjb252ZXJ0
IGEgbG9hZCB0aGF0IGNhbWUgZnJvbSB0aGUgZGlzayBjYWNoZS4gU2luY2Ugd2UgZG8gbm90IGN1
cnJlbnRseSBzdXBwb3J0IGNvbnZlcnRpbmcKKyAgICAgICAgc3VjaCBhIGxvYWQsIGNhbmNlbCB0
aGUgY3VycmVudCBsb2FkIGFuZCBzdGFydCBhIGZyZXNoIGRvd25sb2FkLgorCisgICAgICAgICog
TmV0d29ya1Byb2Nlc3MvTmV0d29ya1Jlc291cmNlTG9hZGVyLmNwcDoKKyAgICAgICAgKFdlYktp
dDo6TmV0d29ya1Jlc291cmNlTG9hZGVyOjpjb252ZXJ0VG9Eb3dubG9hZCk6CisKIDIwMTgtMDgt
MDkgIEJlbiBSaWNoYXJkcyAgPGJlbnRvbl9yaWNoYXJkc0BhcHBsZS5jb20+CiAKICAgICAgICAg
V2Ugc2hvdWxkIGNhY2hlIHRoZSBjb21waWxlZCBzYW5kYm94IHByb2ZpbGUgaW4gYSBkYXRhIHZh
dWx0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtSZXNv
dXJjZUxvYWRlci5jcHAgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtSZXNv
dXJjZUxvYWRlci5jcHAKaW5kZXggNzdmODk4OTAzZTJkMjRkMTRkZjQ0YjBmMGMzY2Q4N2U2ZjM3
NTZlNC4uZDk3ZDAzOTRjODQ4MGVlYTUzNWUxYzhlNTU0ODBlYWZiZTNiMDcxZiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUmVzb3VyY2VMb2FkZXIuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Jlc291cmNlTG9hZGVy
LmNwcApAQCAtMzM3LDcgKzMzNywxMyBAQCB2b2lkIE5ldHdvcmtSZXNvdXJjZUxvYWRlcjo6Y2xl
YW51cChMb2FkUmVzdWx0IHJlc3VsdCkKIAogdm9pZCBOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmNv
bnZlcnRUb0Rvd25sb2FkKERvd25sb2FkSUQgZG93bmxvYWRJRCwgY29uc3QgUmVzb3VyY2VSZXF1
ZXN0JiByZXF1ZXN0LCBjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiByZXNwb25zZSkKIHsKLSAgICBB
U1NFUlQobV9uZXR3b3JrTG9hZCk7CisgICAgLy8gVGhpcyBjYW4gaGFwcGVuIGlmIHRoZSByZXNv
dXJjZSBjYW1lIGZyb20gdGhlIGRpc2sgY2FjaGUuCisgICAgaWYgKCFtX25ldHdvcmtMb2FkKSB7
CisgICAgICAgIE5ldHdvcmtQcm9jZXNzOjpzaW5nbGV0b24oKS5kb3dubG9hZE1hbmFnZXIoKS5z
dGFydERvd25sb2FkKG1fY29ubmVjdGlvbi5wdHIoKSwgbV9wYXJhbWV0ZXJzLnNlc3Npb25JRCwg
ZG93bmxvYWRJRCwgcmVxdWVzdCk7CisgICAgICAgIGFib3J0KCk7CisgICAgICAgIHJldHVybjsK
KyAgICB9CisKICAgICBOZXR3b3JrUHJvY2Vzczo6c2luZ2xldG9uKCkuZG93bmxvYWRNYW5hZ2Vy
KCkuY29udmVydE5ldHdvcmtMb2FkVG9Eb3dubG9hZChkb3dubG9hZElELCBzdGQ6OmV4Y2hhbmdl
KG1fbmV0d29ya0xvYWQsIG51bGxwdHIpLCBXVEZNb3ZlKG1fZmlsZVJlZmVyZW5jZXMpLCByZXF1
ZXN0LCByZXNwb25zZSk7CiB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCAxYTBmMGUyNTg0YTBiN2NmYmE1MmIxMGM0ODcw
MWIxMDcwNmNhMGU2Li5lY2NmZGE1YzA5NGQ4ZmM2OTNhZmNjYWNiNTZlMTRmNjg0MzhjMTkxIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTgtMDgtMTAgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFw
cGxlLmNvbT4KKworICAgICAgICBDcmFzaCB1bmRlciBOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmNv
bnZlcnRUb0Rvd25sb2FkKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE4ODQ3OQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDIyMDE3MjQ+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgQWxleCBDaHJpc3RlbnNlbi4KKworICAgICAgICBBZGQgbGF5b3V0
IHRlc3QgY292ZXJhZ2Ugd2hpY2ggcmVwcm9kdWNlcyB0aGUgY3Jhc2ggYnk6CisgICAgICAgIDEu
IExvYWRpbmcgYSBjYWNoZWFibGUgcGx1Z2luIHdoaWxlIHBsdWdpbnMgYXJlIGVuYWJsZWQgc28g
dGhhdCB0aGUgcGx1Z2luIGdvZXMgaW50byB0aGUgZGlzayBjYWNoZQorICAgICAgICAyLiBMb2Fk
IHRoZSBwbHVnaW4gYWdhaW4gd2l0aCBwbHVnaW5zIGRpc2FibGVkIHNvIHRoYXQgd2UgdHJ5IHRv
IGNvbnZlcnQgdGhlIGxvYWQgdG8gYSBkb3dubG9hZAorCisgICAgICAgICogaHR0cC90ZXN0cy9k
b3dubG9hZC9jb252ZXJ0LWNhY2hlZC1sb2FkLXRvLWRvd25sb2FkLWV4cGVjdGVkLnR4dDogQWRk
ZWQuCisgICAgICAgICogaHR0cC90ZXN0cy9kb3dubG9hZC9jb252ZXJ0LWNhY2hlZC1sb2FkLXRv
LWRvd25sb2FkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvcGx1Z2lucy9yZXNv
dXJjZXMvbW9jay1wbHVnaW4tY2FjaGVhYmxlLnBsOiBBZGRlZC4KKwogMjAxOC0wOC0xMCAgUm9z
cyBLaXJzbGluZyAgPHJvc3Mua2lyc2xpbmdAc29ueS5jb20+CiAKICAgICAgICAgW1dpbkNhaXJv
XSBVbnJldmlld2VkIGxheW91dCB0ZXN0IGdhcmRlbmluZy4KZGlmZiAtLWdpdCBhL0xheW91dFRl
c3RzL2h0dHAvdGVzdHMvZG93bmxvYWQvY29udmVydC1jYWNoZWQtbG9hZC10by1kb3dubG9hZC1l
eHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2Rvd25sb2FkL2NvbnZlcnQtY2Fj
aGVkLWxvYWQtdG8tZG93bmxvYWQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjVlYjM5ZTQyYjdj
OTFkNmQ0YTI3ZjhjOTNjZGY2ZGYyYWVjOWQwNjcKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL2Rvd25sb2FkL2NvbnZlcnQtY2FjaGVkLWxvYWQtdG8tZG93bmxvYWQt
ZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNiBAQAorRG93bmxvYWQgc3RhcnRlZC4KK0Rvd25sb2Fk
aW5nIFVSTCB3aXRoIHN1Z2dlc3RlZCBmaWxlbmFtZSAibW9jay1wbHVnaW4tY2FjaGVhYmxlLnBs
IgorRG93bmxvYWQgY29tcGxldGVkLgorVGhlIGRvd25sb2FkIHNob3VsZCBzdWNjZWVkLgorCitE
b3dubG9hZCBwbHVnaW4gCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2Rvd25s
b2FkL2NvbnZlcnQtY2FjaGVkLWxvYWQtdG8tZG93bmxvYWQuaHRtbCBiL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvZG93bmxvYWQvY29udmVydC1jYWNoZWQtbG9hZC10by1kb3dubG9hZC5odG1sCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLmJmOWRlYWNlYjk4NTY3Mzc5ZjdhZGEwN2NjY2VkMWQ2ZjRjZTY0ZGEKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2Rvd25sb2FkL2NvbnZlcnQtY2Fj
aGVkLWxvYWQtdG8tZG93bmxvYWQuaHRtbApAQCAtMCwwICsxLDU0IEBACis8IURPQ1RZUEUgaHRt
bD4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7Cisg
IHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworICB0ZXN0UnVubmVyLnNldFNob3VsZExvZ0Rvd25s
b2FkQ2FsbGJhY2tzKHRydWUpOworICB0ZXN0UnVubmVyLndhaXRVbnRpbERvd25sb2FkRmluaXNo
ZWQoKTsKKyAgdGVzdFJ1bm5lci5zZXRTaG91bGREb3dubG9hZFVuZGlzcGxheWFibGVNSU1FVHlw
ZXModHJ1ZSk7Cit9Cis8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorPHA+VGhlIGRvd25sb2Fk
IHNob3VsZCBzdWNjZWVkLjwvcD4KKzxhIGlkPSJ0ZXN0TGluayI+RG93bmxvYWQgcGx1Z2luPC9h
PgorPHNjcmlwdD4KK2NvbnN0IHRlc3RVUkwgPSAiL3BsdWdpbnMvcmVzb3VyY2VzL21vY2stcGx1
Z2luLWNhY2hlYWJsZS5wbCI7CisKK2Z1bmN0aW9uIGNsaWNrKGVsbXQpCit7CisgICAgaWYgKCF3
aW5kb3cuZXZlbnRTZW5kZXIpIHsKKyAgICAgICAgYWxlcnQoJ0NsaWNrIHRoZSBsaW5rIHRvIHJ1
biB0aGUgdGVzdC4nKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICBldmVudFNlbmRlci5t
b3VzZU1vdmVUbyhlbG10Lm9mZnNldExlZnQgKyA1LCBlbG10Lm9mZnNldFRvcCArIDUpOworICAg
IGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOworICAgIGV2ZW50U2VuZGVyLm1vdXNlVXAoKTsKK30K
KworZnVuY3Rpb24gY2FjaGVUZXN0UmVzb3VyY2UodGhlbikKK3sKKyAgICBsZXQgZnJhbWUgPSBk
b2N1bWVudC5jcmVhdGVFbGVtZW50KCJpZnJhbWUiKTsKKyAgICBmcmFtZS5zcmMgPSB0ZXN0VVJM
OworICAgIGZyYW1lLm9ubG9hZCA9IHRoZW47CisgICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGls
ZChmcmFtZSk7Cit9CisKK2Z1bmN0aW9uIHJ1blRlc3QoKQoreworICAgIGNhY2hlVGVzdFJlc291
cmNlKGZ1bmN0aW9uKCkgeworICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAg
ICAgICB0ZXN0UnVubmVyLnNldFBsdWdpbnNFbmFibGVkKGZhbHNlKTsKKyAgICAgICAgaWYgKHdp
bmRvdy5pbnRlcm5hbHMpCisgICAgICAgICAgICBpbnRlcm5hbHMuY2xlYXJNZW1vcnlDYWNoZSgp
OworCisgICAgICAgIGxldCBsaW5rID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3RMaW5r
Iik7CisgICAgICAgIHRlc3RMaW5rLmhyZWYgPSB0ZXN0VVJMOworICAgICAgICBjbGljayhsaW5r
KTsKKyAgICB9KTsKK30KK3J1blRlc3QoKTsKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9wbHVnaW5zL3Jlc291cmNlcy9tb2Nr
LXBsdWdpbi1jYWNoZWFibGUucGwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3BsdWdpbnMvcmVz
b3VyY2VzL21vY2stcGx1Z2luLWNhY2hlYWJsZS5wbApuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5jNmNiOGM0M2YyYTU3
MGZlN2U2MjFkNTU0NzllMzNlYzFkMzRkYmRhCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvaHR0cC90ZXN0cy9wbHVnaW5zL3Jlc291cmNlcy9tb2NrLXBsdWdpbi1jYWNoZWFibGUucGwK
QEAgLTAsMCArMSw2IEBACisjIS91c3IvYmluL3BlcmwgLXdUCit1c2Ugc3RyaWN0OworCitwcmlu
dCAiQ2FjaGUtQ29udHJvbDogbWF4LWFnZT0zNjAwXG4iOworcHJpbnQgIkNvbnRlbnQtVHlwZTog
YXBwbGljYXRpb24veC13ZWJraXQtdGVzdC1uZXRzY2FwZVxuXG4iOworcHJpbnQgIlRoaXMgaXMg
YSBtb2NrIHBsdWdpbi4gSXQgZG9lcyBwcmV0dHkgbXVjaCBub3RoaW5nLiI7CmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2sxL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9pb3Mtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggMTNmYTM5YmQ3ODhi
NTI4Y2ZlYzAyZWY4NDQ2ZWMwYTU5NjljNjk2My4uNDg5ZDQ4ZTJlYzgzYzE1MzRhYjhkYzQ4MjFh
YmRhMDc0MjE0ODFhMiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXdrMS9U
ZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy13azEvVGVzdEV4
cGVjdGF0aW9ucwpAQCAtMTM4Miw2ICsxMzgyLDcgQEAgd2Via2l0Lm9yZy9iLzE1NjA2OSBodHRw
L3Rlc3RzL2Rvd25sb2FkL2FuY2hvci1kb3dubG9hZC1uby12YWx1ZS5odG1sIFsgU2tpcCBdCiAj
IHRlc3RSdW5uZXIuc2V0U2hvdWxkRG93bmxvYWRVbmRpc3BsYXlhYmxlTUlNRVR5cGVzKCkgaXMg
bm90IHN1cHBvcnRlZCBvbiBXSzEuCiBmYXN0L2RvbS9IVE1MQW5jaG9yRWxlbWVudC9hbmNob3It
ZmlsZS1ibG9iLWNvbnZlcnQtdG8tZG93bmxvYWQuaHRtbCBbIFNraXAgXQogZmFzdC9kb20vSFRN
TEFuY2hvckVsZW1lbnQvYW5jaG9yLWZpbGUtYmxvYi1jb252ZXJ0LXRvLWRvd25sb2FkLWFzeW5j
LWRlbGVnYXRlLmh0bWwgWyBTa2lwIF0KK2h0dHAvdGVzdHMvZG93bmxvYWQvY29udmVydC1jYWNo
ZWQtbG9hZC10by1kb3dubG9hZC5odG1sIFsgU2tpcCBdCiAKIHdlYmtpdC5vcmcvYi8xMzc1NzIg
c2Nyb2xsYmFycy9zY3JvbGxiYXItaWZyYW1lLWNsaWNrLWRvZXMtbm90LWJsdXItY29udGVudC5o
dG1sIFsgRmFpbHVyZSBdCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13
azEvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4
cGVjdGF0aW9ucwppbmRleCA0ZTE4NmU3ZTkxNTlkNGE2MDE3N2RhMzJkNzU0YTVlM2Q0YzljNzMw
Li5kZmMzNDU4MmE2MWFlZWFhNjdhMWMwNDc4ZWU2Mjg0YTA0ZjY5YWIzIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0YXRpb25zCkBAIC0zMzIsNiArMzMyLDcg
QEAgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL2Jyb3dzZXJzL2hpc3Rvcnkv
dGhlLWhpc3RvcnktaW50ZXJmYWNlL2hpc3QKICMgdGVzdFJ1bm5lci5zZXRTaG91bGREb3dubG9h
ZFVuZGlzcGxheWFibGVNSU1FVHlwZXMoKSBpcyBub3Qgc3VwcG9ydGVkIG9uIFdLMS4KIGZhc3Qv
ZG9tL0hUTUxBbmNob3JFbGVtZW50L2FuY2hvci1maWxlLWJsb2ItY29udmVydC10by1kb3dubG9h
ZC5odG1sIFsgU2tpcCBdCiBmYXN0L2RvbS9IVE1MQW5jaG9yRWxlbWVudC9hbmNob3ItZmlsZS1i
bG9iLWNvbnZlcnQtdG8tZG93bmxvYWQtYXN5bmMtZGVsZWdhdGUuaHRtbCBbIFNraXAgXQoraHR0
cC90ZXN0cy9kb3dubG9hZC9jb252ZXJ0LWNhY2hlZC1sb2FkLXRvLWRvd25sb2FkLmh0bWwgWyBT
a2lwIF0KIAogd2Via2l0Lm9yZy9iLzE1NjYyOSBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2h0bWwvc2VtYW50aWNzL2VtYmVkZGVkLWNvbnRlbnQvdGhlLWltZy1lbGVtZW50L3NpemVz
L3BhcnNlLWEtc2l6ZXMtYXR0cmlidXRlLmh0bWwgWyBQYXNzIEZhaWx1cmUgXQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>346934</attachid>
            <date>2018-08-10 15:36:14 -0700</date>
            <delta_ts>2018-08-10 16:03:32 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-188479-20180810153613.patch</filename>
            <type>text/plain</type>
            <size>8561</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM0NzcxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDJkYzk1YzQ0Yzk2MTc2MGRk
ZWRiMDNlNWJlZDNiNTI2ZTdmZDkwOTguLjg3OWFkODQ1MWVmNTg4YWRmY2UwN2Q3ZDdlMjJkOGJj
ZGIwZjY4MTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTgtMDgtMTAgIENocmlzIER1
bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBDcmFzaCB1bmRlciBOZXR3b3JrUmVz
b3VyY2VMb2FkZXI6OmNvbnZlcnRUb0Rvd25sb2FkKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4ODQ3OQorICAgICAgICA8cmRhcjovL3Byb2JsZW0v
NDIyMDE3MjQ+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgQWxleCBDaHJpc3RlbnNlbi4KKworICAg
ICAgICBJbiBOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmNvbnZlcnRUb0Rvd25sb2FkKCksIGlmIG1f
bmV0d29ya0xvYWQgaXMgbnVsbCB0aGVuIHdlJ3JlIHRyeWluZworICAgICAgICB0byBjb252ZXJ0
IGEgbG9hZCB0aGF0IGNhbWUgZnJvbSB0aGUgZGlzayBjYWNoZS4gU2luY2Ugd2UgZG8gbm90IGN1
cnJlbnRseSBzdXBwb3J0IGNvbnZlcnRpbmcKKyAgICAgICAgc3VjaCBhIGxvYWQsIGNhbmNlbCB0
aGUgY3VycmVudCBsb2FkIGFuZCBzdGFydCBhIGZyZXNoIGRvd25sb2FkLgorCisgICAgICAgICog
TmV0d29ya1Byb2Nlc3MvTmV0d29ya1Jlc291cmNlTG9hZGVyLmNwcDoKKyAgICAgICAgKFdlYktp
dDo6TmV0d29ya1Jlc291cmNlTG9hZGVyOjpjb252ZXJ0VG9Eb3dubG9hZCk6CisKIDIwMTgtMDgt
MTAgIFNpaHVpIExpdSAgPHNpaHVpX2xpdUBhcHBsZS5jb20+CiAKICAgICAgICAgSW5jb3JyZWN0
IGxvZyBtZXNzYWdlIGluIE5ldHdvcmtTZXNzaW9uIHdoZW4gY3JlYXRpbmcgTmV0d29ya0RhdGFU
YXNrCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtSZXNv
dXJjZUxvYWRlci5jcHAgYi9Tb3VyY2UvV2ViS2l0L05ldHdvcmtQcm9jZXNzL05ldHdvcmtSZXNv
dXJjZUxvYWRlci5jcHAKaW5kZXggNzdmODk4OTAzZTJkMjRkMTRkZjQ0YjBmMGMzY2Q4N2U2ZjM3
NTZlNC4uZDk3ZDAzOTRjODQ4MGVlYTUzNWUxYzhlNTU0ODBlYWZiZTNiMDcxZiAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9OZXR3b3JrUHJvY2Vzcy9OZXR3b3JrUmVzb3VyY2VMb2FkZXIuY3Bw
CisrKyBiL1NvdXJjZS9XZWJLaXQvTmV0d29ya1Byb2Nlc3MvTmV0d29ya1Jlc291cmNlTG9hZGVy
LmNwcApAQCAtMzM3LDcgKzMzNywxMyBAQCB2b2lkIE5ldHdvcmtSZXNvdXJjZUxvYWRlcjo6Y2xl
YW51cChMb2FkUmVzdWx0IHJlc3VsdCkKIAogdm9pZCBOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmNv
bnZlcnRUb0Rvd25sb2FkKERvd25sb2FkSUQgZG93bmxvYWRJRCwgY29uc3QgUmVzb3VyY2VSZXF1
ZXN0JiByZXF1ZXN0LCBjb25zdCBSZXNvdXJjZVJlc3BvbnNlJiByZXNwb25zZSkKIHsKLSAgICBB
U1NFUlQobV9uZXR3b3JrTG9hZCk7CisgICAgLy8gVGhpcyBjYW4gaGFwcGVuIGlmIHRoZSByZXNv
dXJjZSBjYW1lIGZyb20gdGhlIGRpc2sgY2FjaGUuCisgICAgaWYgKCFtX25ldHdvcmtMb2FkKSB7
CisgICAgICAgIE5ldHdvcmtQcm9jZXNzOjpzaW5nbGV0b24oKS5kb3dubG9hZE1hbmFnZXIoKS5z
dGFydERvd25sb2FkKG1fY29ubmVjdGlvbi5wdHIoKSwgbV9wYXJhbWV0ZXJzLnNlc3Npb25JRCwg
ZG93bmxvYWRJRCwgcmVxdWVzdCk7CisgICAgICAgIGFib3J0KCk7CisgICAgICAgIHJldHVybjsK
KyAgICB9CisKICAgICBOZXR3b3JrUHJvY2Vzczo6c2luZ2xldG9uKCkuZG93bmxvYWRNYW5hZ2Vy
KCkuY29udmVydE5ldHdvcmtMb2FkVG9Eb3dubG9hZChkb3dubG9hZElELCBzdGQ6OmV4Y2hhbmdl
KG1fbmV0d29ya0xvYWQsIG51bGxwdHIpLCBXVEZNb3ZlKG1fZmlsZVJlZmVyZW5jZXMpLCByZXF1
ZXN0LCByZXNwb25zZSk7CiB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA3ZmVkNzNiZjZhYjFhMGZhNmNmMTM5ZjZjNGI2
ZmJhMWY2NzQyNDg2Li5lNzMwYWRlMDdhY2YzYzJmZDg0Y2M1Y2NlN2Q2ZjcwNDU1NTM4OTM4IDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTgtMDgtMTAgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFw
cGxlLmNvbT4KKworICAgICAgICBDcmFzaCB1bmRlciBOZXR3b3JrUmVzb3VyY2VMb2FkZXI6OmNv
bnZlcnRUb0Rvd25sb2FkKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE4ODQ3OQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDIyMDE3MjQ+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgQWxleCBDaHJpc3RlbnNlbi4KKworICAgICAgICBBZGQgbGF5b3V0
IHRlc3QgY292ZXJhZ2Ugd2hpY2ggcmVwcm9kdWNlcyB0aGUgY3Jhc2ggYnk6CisgICAgICAgIDEu
IExvYWRpbmcgYSBjYWNoZWFibGUgcGx1Z2luIHdoaWxlIHBsdWdpbnMgYXJlIGVuYWJsZWQgc28g
dGhhdCB0aGUgcGx1Z2luIGdvZXMgaW50byB0aGUgZGlzayBjYWNoZQorICAgICAgICAyLiBMb2Fk
IHRoZSBwbHVnaW4gYWdhaW4gd2l0aCBwbHVnaW5zIGRpc2FibGVkIHNvIHRoYXQgd2UgdHJ5IHRv
IGNvbnZlcnQgdGhlIGxvYWQgdG8gYSBkb3dubG9hZAorCisgICAgICAgICogaHR0cC90ZXN0cy9k
b3dubG9hZC9jb252ZXJ0LWNhY2hlZC1sb2FkLXRvLWRvd25sb2FkLWV4cGVjdGVkLnR4dDogQWRk
ZWQuCisgICAgICAgICogaHR0cC90ZXN0cy9kb3dubG9hZC9jb252ZXJ0LWNhY2hlZC1sb2FkLXRv
LWRvd25sb2FkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGh0dHAvdGVzdHMvcGx1Z2lucy9yZXNv
dXJjZXMvbW9jay1wbHVnaW4tY2FjaGVhYmxlLnBsOiBBZGRlZC4KKwogMjAxOC0wOC0xMCAgUm9z
cyBLaXJzbGluZyAgPHJvc3Mua2lyc2xpbmdAc29ueS5jb20+CiAKICAgICAgICAgW1dpbkNhaXJv
XSBNb3JlIHVucmV2aWV3ZWQgZ2FyZGVuaW5nLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaHR0
cC90ZXN0cy9kb3dubG9hZC9jb252ZXJ0LWNhY2hlZC1sb2FkLXRvLWRvd25sb2FkLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvZG93bmxvYWQvY29udmVydC1jYWNoZWQtbG9h
ZC10by1kb3dubG9hZC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNWViMzllNDJiN2M5MWQ2ZDRh
MjdmOGM5M2NkZjZkZjJhZWM5ZDA2NwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2h0
dHAvdGVzdHMvZG93bmxvYWQvY29udmVydC1jYWNoZWQtbG9hZC10by1kb3dubG9hZC1leHBlY3Rl
ZC50eHQKQEAgLTAsMCArMSw2IEBACitEb3dubG9hZCBzdGFydGVkLgorRG93bmxvYWRpbmcgVVJM
IHdpdGggc3VnZ2VzdGVkIGZpbGVuYW1lICJtb2NrLXBsdWdpbi1jYWNoZWFibGUucGwiCitEb3du
bG9hZCBjb21wbGV0ZWQuCitUaGUgZG93bmxvYWQgc2hvdWxkIHN1Y2NlZWQuCisKK0Rvd25sb2Fk
IHBsdWdpbiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvZG93bmxvYWQvY29u
dmVydC1jYWNoZWQtbG9hZC10by1kb3dubG9hZC5odG1sIGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0
cy9kb3dubG9hZC9jb252ZXJ0LWNhY2hlZC1sb2FkLXRvLWRvd25sb2FkLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uYmY5ZGVhY2ViOTg1NjczNzlmN2FkYTA3Y2NjZWQxZDZmNGNlNjRkYQotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvZG93bmxvYWQvY29udmVydC1jYWNoZWQtbG9h
ZC10by1kb3dubG9hZC5odG1sCkBAIC0wLDAgKzEsNTQgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0
bWw+Cis8aGVhZD4KKzxzY3JpcHQ+CitpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKKyAgdGVzdFJ1
bm5lci5kdW1wQXNUZXh0KCk7CisgIHRlc3RSdW5uZXIuc2V0U2hvdWxkTG9nRG93bmxvYWRDYWxs
YmFja3ModHJ1ZSk7CisgIHRlc3RSdW5uZXIud2FpdFVudGlsRG93bmxvYWRGaW5pc2hlZCgpOwor
ICB0ZXN0UnVubmVyLnNldFNob3VsZERvd25sb2FkVW5kaXNwbGF5YWJsZU1JTUVUeXBlcyh0cnVl
KTsKK30KKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8cD5UaGUgZG93bmxvYWQgc2hvdWxk
IHN1Y2NlZWQuPC9wPgorPGEgaWQ9InRlc3RMaW5rIj5Eb3dubG9hZCBwbHVnaW48L2E+Cis8c2Ny
aXB0PgorY29uc3QgdGVzdFVSTCA9ICIvcGx1Z2lucy9yZXNvdXJjZXMvbW9jay1wbHVnaW4tY2Fj
aGVhYmxlLnBsIjsKKworZnVuY3Rpb24gY2xpY2soZWxtdCkKK3sKKyAgICBpZiAoIXdpbmRvdy5l
dmVudFNlbmRlcikgeworICAgICAgICBhbGVydCgnQ2xpY2sgdGhlIGxpbmsgdG8gcnVuIHRoZSB0
ZXN0LicpOworICAgICAgICByZXR1cm47CisgICAgfQorICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92
ZVRvKGVsbXQub2Zmc2V0TGVmdCArIDUsIGVsbXQub2Zmc2V0VG9wICsgNSk7CisgICAgZXZlbnRT
ZW5kZXIubW91c2VEb3duKCk7CisgICAgZXZlbnRTZW5kZXIubW91c2VVcCgpOworfQorCitmdW5j
dGlvbiBjYWNoZVRlc3RSZXNvdXJjZSh0aGVuKQoreworICAgIGxldCBmcmFtZSA9IGRvY3VtZW50
LmNyZWF0ZUVsZW1lbnQoImlmcmFtZSIpOworICAgIGZyYW1lLnNyYyA9IHRlc3RVUkw7CisgICAg
ZnJhbWUub25sb2FkID0gdGhlbjsKKyAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGZyYW1l
KTsKK30KKworZnVuY3Rpb24gcnVuVGVzdCgpCit7CisgICAgY2FjaGVUZXN0UmVzb3VyY2UoZnVu
Y3Rpb24oKSB7CisgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAgIHRl
c3RSdW5uZXIuc2V0UGx1Z2luc0VuYWJsZWQoZmFsc2UpOworICAgICAgICBpZiAod2luZG93Lmlu
dGVybmFscykKKyAgICAgICAgICAgIGludGVybmFscy5jbGVhck1lbW9yeUNhY2hlKCk7CisKKyAg
ICAgICAgbGV0IGxpbmsgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGVzdExpbmsiKTsKKyAg
ICAgICAgdGVzdExpbmsuaHJlZiA9IHRlc3RVUkw7CisgICAgICAgIGNsaWNrKGxpbmspOworICAg
IH0pOworfQorcnVuVGVzdCgpOworPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3BsdWdpbnMvcmVzb3VyY2VzL21vY2stcGx1Z2lu
LWNhY2hlYWJsZS5wbCBiL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvcGx1Z2lucy9yZXNvdXJjZXMv
bW9jay1wbHVnaW4tY2FjaGVhYmxlLnBsCm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmM2Y2I4YzQzZjJhNTcwZmU3ZTYy
MWQ1NTQ3OWUzM2VjMWQzNGRiZGEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9odHRw
L3Rlc3RzL3BsdWdpbnMvcmVzb3VyY2VzL21vY2stcGx1Z2luLWNhY2hlYWJsZS5wbApAQCAtMCww
ICsxLDYgQEAKKyMhL3Vzci9iaW4vcGVybCAtd1QKK3VzZSBzdHJpY3Q7CisKK3ByaW50ICJDYWNo
ZS1Db250cm9sOiBtYXgtYWdlPTM2MDBcbiI7CitwcmludCAiQ29udGVudC1UeXBlOiBhcHBsaWNh
dGlvbi94LXdlYmtpdC10ZXN0LW5ldHNjYXBlXG5cbiI7CitwcmludCAiVGhpcyBpcyBhIG1vY2sg
cGx1Z2luLiBJdCBkb2VzIHByZXR0eSBtdWNoIG5vdGhpbmcuIjsKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL3BsYXRmb3JtL2lvcy13azEvVGVzdEV4cGVjdGF0aW9ucyBiL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2lvcy13azEvVGVzdEV4cGVjdGF0aW9ucwppbmRleCAxM2ZhMzliZDc4OGI1MjhjZmVj
MDJlZjg0NDZlYzBhNTk2OWM2OTYzLi40ODlkNDhlMmVjODNjMTUzNGFiOGRjNDgyMWFiZGEwNzQy
MTQ4MWEyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3Mtd2sxL1Rlc3RFeHBl
Y3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXdrMS9UZXN0RXhwZWN0YXRp
b25zCkBAIC0xMzgyLDYgKzEzODIsNyBAQCB3ZWJraXQub3JnL2IvMTU2MDY5IGh0dHAvdGVzdHMv
ZG93bmxvYWQvYW5jaG9yLWRvd25sb2FkLW5vLXZhbHVlLmh0bWwgWyBTa2lwIF0KICMgdGVzdFJ1
bm5lci5zZXRTaG91bGREb3dubG9hZFVuZGlzcGxheWFibGVNSU1FVHlwZXMoKSBpcyBub3Qgc3Vw
cG9ydGVkIG9uIFdLMS4KIGZhc3QvZG9tL0hUTUxBbmNob3JFbGVtZW50L2FuY2hvci1maWxlLWJs
b2ItY29udmVydC10by1kb3dubG9hZC5odG1sIFsgU2tpcCBdCiBmYXN0L2RvbS9IVE1MQW5jaG9y
RWxlbWVudC9hbmNob3ItZmlsZS1ibG9iLWNvbnZlcnQtdG8tZG93bmxvYWQtYXN5bmMtZGVsZWdh
dGUuaHRtbCBbIFNraXAgXQoraHR0cC90ZXN0cy9kb3dubG9hZC9jb252ZXJ0LWNhY2hlZC1sb2Fk
LXRvLWRvd25sb2FkLmh0bWwgWyBTa2lwIF0KIAogd2Via2l0Lm9yZy9iLzEzNzU3MiBzY3JvbGxi
YXJzL3Njcm9sbGJhci1pZnJhbWUtY2xpY2stZG9lcy1ub3QtYmx1ci1jb250ZW50Lmh0bWwgWyBG
YWlsdXJlIF0KIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXdrMi9UZXN0
RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zLXdrMi9UZXN0RXhwZWN0YXRp
b25zCmluZGV4IDJjZTJiOGMzNGIxM2MxNjlmYjUzNGJjM2JiZDg1MzdmYjQwYWI1ZmMuLjg1MDY2
Njg4ODEyNTUwZWNjNWUzYTYzYWM5MTkwZjhkYTk4MDNmZjEgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL2lvcy13azIvVGVzdEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9pb3Mtd2syL1Rlc3RFeHBlY3RhdGlvbnMKQEAgLTExNzUsNiArMTE3NSw3IEBAIHdl
YmtpdC5vcmcvYi8xNTYwNjcgaHR0cC90ZXN0cy9zZWN1cml0eS9hbmNob3ItZG93bmxvYWQtYWxs
b3ctZGF0YS5odG1sIFsgU2tpcCBdCiB3ZWJraXQub3JnL2IvMTU2MDY3IGh0dHAvdGVzdHMvc2Vj
dXJpdHkvYW5jaG9yLWRvd25sb2FkLWFsbG93LXNhbWVvcmlnaW4uaHRtbCBbIFNraXAgXQogd2Vi
a2l0Lm9yZy9iLzE1NjA2NyBodHRwL3Rlc3RzL3NlY3VyaXR5L2FuY2hvci1kb3dubG9hZC1ibG9j
ay1jcm9zc29yaWdpbi5odG1sIFsgU2tpcCBdCiB3ZWJraXQub3JnL2IvMTU2MDY3IGh0dHAvdGVz
dHMvZG93bmxvYWQvYW5jaG9yLWRvd25sb2FkLW5vLXZhbHVlLmh0bWwgWyBTa2lwIF0KK3dlYmtp
dC5vcmcvYi8xNTYwNjcgaHR0cC90ZXN0cy9kb3dubG9hZC9jb252ZXJ0LWNhY2hlZC1sb2FkLXRv
LWRvd25sb2FkLmh0bWwgWyBTa2lwIF0KIAogd2Via2l0Lm9yZy9iLzE0OTA4NyBodHRwL3Rlc3Rz
L2NhY2hlL2Rpc2stY2FjaGUvZGlzay1jYWNoZS12YXJ5Lmh0bWwgWyBQYXNzIFRpbWVvdXQgXQog
d2Via2l0Lm9yZy9iLzE0OTA4NyBodHRwL3Rlc3RzL2NhY2hlL2Rpc2stY2FjaGUvZGlzay1jYWNo
ZS12YXJ5LW5vLWJvZHkuaHRtbCBbIFBhc3MgVGltZW91dCBdCmRpZmYgLS1naXQgYS9MYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0
Zm9ybS9tYWMtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggNjljNmFiMWNmOWZjMzY2ZTVjNzI4
OTllODMyNDk4YjMyY2NkZDUyOS4uNzI5YjU3NzQ4MjNmNzA2NDAwYjUyMDhlMGYwZmU3YzBhMmEy
YTJiMCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMS9UZXN0RXhwZWN0
YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azEvVGVzdEV4cGVjdGF0aW9u
cwpAQCAtMzMxLDYgKzMzMSw3IEBAIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRt
bC9icm93c2Vycy9oaXN0b3J5L3RoZS1oaXN0b3J5LWludGVyZmFjZS9oaXN0CiAjIHRlc3RSdW5u
ZXIuc2V0U2hvdWxkRG93bmxvYWRVbmRpc3BsYXlhYmxlTUlNRVR5cGVzKCkgaXMgbm90IHN1cHBv
cnRlZCBvbiBXSzEuCiBmYXN0L2RvbS9IVE1MQW5jaG9yRWxlbWVudC9hbmNob3ItZmlsZS1ibG9i
LWNvbnZlcnQtdG8tZG93bmxvYWQuaHRtbCBbIFNraXAgXQogZmFzdC9kb20vSFRNTEFuY2hvckVs
ZW1lbnQvYW5jaG9yLWZpbGUtYmxvYi1jb252ZXJ0LXRvLWRvd25sb2FkLWFzeW5jLWRlbGVnYXRl
Lmh0bWwgWyBTa2lwIF0KK2h0dHAvdGVzdHMvZG93bmxvYWQvY29udmVydC1jYWNoZWQtbG9hZC10
by1kb3dubG9hZC5odG1sIFsgU2tpcCBdCiAKIHdlYmtpdC5vcmcvYi8xNTY2MjkgaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGljcy9lbWJlZGRlZC1jb250ZW50L3Ro
ZS1pbWctZWxlbWVudC9zaXplcy9wYXJzZS1hLXNpemVzLWF0dHJpYnV0ZS5odG1sIFsgUGFzcyBG
YWlsdXJlIF0KIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>