<?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>182483</bug_id>
          
          <creation_ts>2018-02-05 06:32:45 -0800</creation_ts>
          <short_desc>Crash on sfgate.com because mismatching link preload types</short_desc>
          <delta_ts>2018-02-05 13:15:35 -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>Page Loading</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="Antti Koivisto">koivisto</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>japhet</cc>
    
    <cc>jlewis3</cc>
    
    <cc>yoav</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1396292</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2018-02-05 06:32:45 -0800</bug_when>
    <thetext>==&gt; 49 WebCore: WebCore::CachedRawResource::responseReceived(WebCore::ResourceResponse const&amp;) &lt;==
          49 WebCore: WebCore::SubresourceLoader::didReceiveResponse(WebCore::ResourceResponse const&amp;)
            49 WebKit: WebKit::WebResourceLoader::didReceiveResponse(WebCore::ResourceResponse const&amp;, bool)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1396293</commentid>
    <comment_count>1</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2018-02-05 06:33:14 -0800</bug_when>
    <thetext>&lt;rdar://problem/37065331&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1396294</commentid>
    <comment_count>2</comment_count>
      <attachid>333080</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2018-02-05 06:40:32 -0800</bug_when>
    <thetext>Created attachment 333080
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1396312</commentid>
    <comment_count>3</comment_count>
      <attachid>333080</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-02-05 08:30:07 -0800</bug_when>
    <thetext>Comment on attachment 333080
patch

Clearing flags on attachment: 333080

Committed r228096: &lt;https://trac.webkit.org/changeset/228096&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1396313</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-02-05 08:30:08 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1396488</commentid>
    <comment_count>5</comment_count>
    <who name="Matt Lewis">jlewis3</who>
    <bug_when>2018-02-05 13:05:56 -0800</bug_when>
    <thetext>This patch is causing a crash in multiple tests on iOS and Mac debug WK1 at the moment and its causing EWS to fail.

build:
https://build.webkit.org/results/Apple%20iOS%2011%20Simulator%20Debug%20WK2%20(Tests)/r228106%20(2536)/results.html
https://build.webkit.org/builders/Apple%20iOS%2011%20Simulator%20Debug%20WK2%20(Tests)/builds/2536


Crash backtrace:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   JavaScriptCore                	0x00000001193be874 WTFCrash + 36
1   JavaScriptCore                	0x00000001193be889 WTFCrashWithSecurityImplication + 9
2   com.apple.WebCore             	0x000000011de54a01 WTF::match_constness&lt;WebCore::CachedResource, WebCore::CachedRawResource&gt;::type&amp; WTF::downcast&lt;WebCore::CachedRawResource, WebCore::CachedResource&gt;(WebCore::CachedResource&amp;) + 65
3   com.apple.WebCore             	0x000000011de515f3 WebCore::createLinkPreloadResourceClient(WebCore::CachedResource&amp;, WebCore::LinkLoader&amp;) + 3715
4   com.apple.WebCore             	0x000000011de5011c WebCore::LinkLoader::preloadIfNeeded(WebCore::LinkRelAttribute const&amp;, WebCore::URL const&amp;, WebCore::Document&amp;, WTF::String const&amp;, WTF::String const&amp;, WTF::String const&amp;, WTF::String const&amp;, WebCore::LinkLoader*) + 2188
5   com.apple.WebCore             	0x000000011de51f87 WebCore::LinkLoader::loadLink(WebCore::LinkRelAttribute const&amp;, WebCore::URL const&amp;, WTF::String const&amp;, WTF::String const&amp;, WTF::String const&amp;, WTF::String const&amp;, WebCore::Document&amp;) + 1159
6   com.apple.WebCore             	0x000000011dad0315 WebCore::HTMLLinkElement::process() + 533
7   com.apple.WebCore             	0x000000011dad1a85 WebCore::HTMLLinkElement::didFinishInsertingNode() + 21
8   com.apple.WebCore             	0x000000011d7040e8 void WebCore::executeNodeInsertionWithScriptAssertion&lt;WebCore::ContainerNode::parserAppendChild(WebCore::Node&amp;)::$_5&gt;(WebCore::ContainerNode&amp;, WebCore::Node&amp;, WebCore::ContainerNode::ChildChangeSource, WebCore::ReplacedAllChildren, WebCore::ContainerNode::parserAppendChild(WebCore::Node&amp;)::$_5) + 680
9   com.apple.WebCore             	0x000000011d7002ed WebCore::ContainerNode::parserAppendChild(WebCore::Node&amp;) + 285
10  com.apple.WebCore             	0x000000011dbefb88 WebCore::insert(WebCore::HTMLConstructionSiteTask&amp;) + 344
11  com.apple.WebCore             	0x000000011dbef5eb WebCore::executeInsertTask(WebCore::HTMLConstructionSiteTask&amp;) + 75
12  com.apple.WebCore             	0x000000011dbdb696 WebCore::executeTask(WebCore::HTMLConstructionSiteTask&amp;) + 70
13  com.apple.WebCore             	0x000000011dbdb552 WebCore::HTMLConstructionSite::executeQueuedTasks() + 146
14  com.apple.WebCore             	0x000000011dc19170 WebCore::HTMLTreeBuilder::constructTree(WebCore::AtomicHTMLToken&amp;&amp;) + 480
15  com.apple.WebCore             	0x000000011dbe4917 WebCore::HTMLDocumentParser::constructTreeFromHTMLToken(WebCore::HTMLTokenizer::TokenPtr&amp;) + 151
16  com.apple.WebCore             	0x000000011dbe45e8 WebCore::HTMLDocumentParser::pumpTokenizerLoop(WebCore::HTMLDocumentParser::SynchronousMode, bool, WebCore::PumpSession&amp;) + 1336
17  com.apple.WebCore             	0x000000011dbe2ec8 WebCore::HTMLDocumentParser::pumpTokenizer(WebCore::HTMLDocumentParser::SynchronousMode) + 424
18  com.apple.WebCore             	0x000000011dbe2a3b WebCore::HTMLDocumentParser::pumpTokenizerIfPossible(WebCore::HTMLDocumentParser::SynchronousMode) + 171
19  com.apple.WebCore             	0x000000011dbe5be9 WebCore::HTMLDocumentParser::resumeParsingAfterScriptExecution() + 377
20  com.apple.WebCore             	0x000000011dbe5fee WebCore::HTMLDocumentParser::notifyFinished(WebCore::PendingScript&amp;) + 366
21  com.apple.WebCore             	0x000000011dbe604c non-virtual thunk to WebCore::HTMLDocumentParser::notifyFinished(WebCore::PendingScript&amp;) + 44
22  com.apple.WebCore             	0x000000011d883e17 WebCore::PendingScript::notifyClientFinished() + 71
23  com.apple.WebCore             	0x000000011d883e79 WebCore::PendingScript::notifyFinished(WebCore::LoadableScript&amp;) + 25
24  com.apple.WebCore             	0x000000011d836f89 WebCore::LoadableScript::notifyClientFinished() + 329
25  com.apple.WebCore             	0x000000011d836d8f WebCore::LoadableClassicScript::notifyFinished(WebCore::CachedResource&amp;) + 927
26  com.apple.WebCore             	0x000000011d83700c non-virtual thunk to WebCore::LoadableClassicScript::notifyFinished(WebCore::CachedResource&amp;) + 44
27  com.apple.WebCore             	0x000000011defba8d WebCore::CachedResource::checkNotify() + 125
28  com.apple.WebCore             	0x000000011deeeb51 WebCore::CachedResource::finishLoading(WebCore::SharedBuffer*) + 49
29  com.apple.WebCore             	0x000000011df2999f WebCore::CachedScript::finishLoading(WebCore::SharedBuffer*) + 143
30  com.apple.WebCore             	0x000000011de956da WebCore::SubresourceLoader::didFinishLoading(WebCore::NetworkLoadMetrics const&amp;) + 794
31  com.apple.WebKit              	0x000000010ee1eccd WebKit::WebResourceLoader::didFinishResourceLoad(WebCore::NetworkLoadMetrics const&amp;) + 141
32  com.apple.WebKit              	0x000000010ee2229a void IPC::callMemberFunctionImpl&lt;WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&amp;), std::__1::tuple&lt;WebCore::NetworkLoadMetrics&gt;, 0ul&gt;(WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&amp;), std::__1::tuple&lt;WebCore::NetworkLoadMetrics&gt;&amp;&amp;, std::__1::integer_sequence&lt;unsigned long, 0ul&gt;) + 154
33  com.apple.WebKit              	0x000000010ee22100 void IPC::callMemberFunction&lt;WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&amp;), std::__1::tuple&lt;WebCore::NetworkLoadMetrics&gt;, std::__1::integer_sequence&lt;unsigned long, 0ul&gt; &gt;(std::__1::tuple&lt;WebCore::NetworkLoadMetrics&gt;&amp;&amp;, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&amp;)) + 96
34  com.apple.WebKit              	0x000000010ee21536 void IPC::handleMessage&lt;Messages::WebResourceLoader::DidFinishResourceLoad, WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&amp;)&gt;(IPC::Decoder&amp;, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::NetworkLoadMetrics const&amp;)) + 262
35  com.apple.WebKit              	0x000000010ee20c3c WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&amp;, IPC::Decoder&amp;) + 636
36  com.apple.WebKit              	0x000000010e5a3ff9 WebKit::NetworkProcessConnection::didReceiveMessage(IPC::Connection&amp;, IPC::Decoder&amp;) + 169
37  com.apple.WebKit              	0x000000010e3657d3 IPC::Connection::dispatchMessage(IPC::Decoder&amp;) + 51
38  com.apple.WebKit              	0x000000010e35b3f8 IPC::Connection::dispatchMessage(std::__1::unique_ptr&lt;IPC::Decoder, std::__1::default_delete&lt;IPC::Decoder&gt; &gt;) + 712
39  com.apple.WebKit              	0x000000010e365dda IPC::Connection::dispatchOneMessage() + 1530
40  com.apple.WebKit              	0x000000010e37dbfd IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr&lt;IPC::Decoder, std::__1::default_delete&lt;IPC::Decoder&gt; &gt;)::$_14::operator()() + 29
41  com.apple.WebKit              	0x000000010e37db59 WTF::Function&lt;void ()&gt;::CallableWrapper&lt;IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr&lt;IPC::Decoder, std::__1::default_delete&lt;IPC::Decoder&gt; &gt;)::$_14&gt;::call() + 25
42  JavaScriptCore                	0x00000001193daafb WTF::Function&lt;void ()&gt;::operator()() const + 139
43  JavaScriptCore                	0x000000011941e34d WTF::RunLoop::performWork() + 445
44  JavaScriptCore                	0x000000011941eac4 WTF::RunLoop::performWork(void*) + 36
45  com.apple.CoreFoundation      	0x000000010cf222b1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
46  com.apple.CoreFoundation      	0x000000010cfc1d31 __CFRunLoopDoSource0 + 81
47  com.apple.CoreFoundation      	0x000000010cf06c19 __CFRunLoopDoSources0 + 185
48  com.apple.CoreFoundation      	0x000000010cf061ff __CFRunLoopRun + 1279
49  com.apple.CoreFoundation      	0x000000010cf05a89 CFRunLoopRunSpecific + 409
50  com.apple.Foundation          	0x000000010c242e5e -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 274
51  com.apple.Foundation          	0x000000010c242d39 -[NSRunLoop(NSRunLoop) run] + 76
52  libxpc.dylib                  	0x0000000112a840d9 _xpc_objc_main + 460
53  libxpc.dylib                  	0x0000000112a864cb xpc_main + 143
54  com.apple.WebKit.WebContent   	0x000000010c196bfe main + 894
55  libdyld.dylib                 	0x000000010dfe2d81 start + 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1396491</commentid>
    <comment_count>6</comment_count>
    <who name="youenn fablet">youennf</who>
    <bug_when>2018-02-05 13:14:08 -0800</bug_when>
    <thetext>Isn&apos;t it more https://trac.webkit.org/changeset/228103 from which things started to crash?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1396492</commentid>
    <comment_count>7</comment_count>
    <who name="Matt Lewis">jlewis3</who>
    <bug_when>2018-02-05 13:15:35 -0800</bug_when>
    <thetext>(In reply to Matt Lewis from comment #5)
&gt; This patch is causing a crash in multiple tests on iOS and Mac debug WK1 at
&gt; the moment and its causing EWS to fail.
&gt; 
&gt; build:
&gt; https://build.webkit.org/results/
&gt; Apple%20iOS%2011%20Simulator%20Debug%20WK2%20(Tests)/r228106%20(2536)/
&gt; results.html
&gt; https://build.webkit.org/builders/
&gt; Apple%20iOS%2011%20Simulator%20Debug%20WK2%20(Tests)/builds/2536
&gt; 
&gt; 
This was attributed to the wrong bug. the correct bug is https://bugs.webkit.org/show_bug.cgi?id=182488</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>333080</attachid>
            <date>2018-02-05 06:40:32 -0800</date>
            <delta_ts>2018-02-05 08:30:07 -0800</delta_ts>
            <desc>patch</desc>
            <filename>link-preload-type-mistmatch-2.patch</filename>
            <type>text/plain</type>
            <size>4471</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIyODA5NSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI1IEBACisyMDE4LTAyLTA1ICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBDcmFzaCBvbiBzZmdhdGUuY29t
IGJlY2F1c2UgbWlzbWF0Y2hpbmcgbGluayBwcmVsb2FkIHR5cGVzCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODI0ODMKKyAgICAgICAgPHJkYXI6Ly9w
cm9ibGVtLzM3MDY1MzMxPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFByZWxvYWRpbmcgdGhlIHNhbWUgVVJMIHdpdGggZGlmZmVyZW50ICdhcycgdHlw
ZXMgY2F1c2VzIHNvbWUgY29uZnVzaW9uLgorCisgICAgICAgIFRlc3Q6IGh0dHAvdGVzdHMvcHJl
bG9hZC9saW5rLXByZWxvYWQtdHlwZS1taXNtYXRjaC5odG1sCisKKyAgICAgICAgKiBsb2FkZXIv
TGlua0xvYWRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpjcmVhdGVMaW5rUHJlbG9hZFJlc291
cmNlQ2xpZW50KToKKworICAgICAgICAgICAgRW5zdXJlIHdlIHVzZSB0aGUgYWN0dWFsIHJlc291
cmNlIHR5cGUgd2hlbiBjcmVhdGluZyB0aGUgY2xpZW50LgorCisgICAgICAgIChXZWJDb3JlOjpM
aW5rTG9hZGVyOjpwcmVsb2FkSWZOZWVkZWQpOgorCisgICAgICAgICAgICBEb24ndCBjb25zdHJ1
Y3QgY2xpZW50IGlmIHRoZSB0eXBlcyBkb24ndCBtYXRjaC4gVGhpcyBjYW4gaGFwcGVuIGlmIHRo
ZXJlIGlzIGFuIGV4aXN0aW5nCisgICAgICAgICAgICBwcmVsb2FkIGZvciB0aGUgc2FtZSByZXNv
dXJjZSB3aXRoIGRpZmZlcmVudCB0eXBlLgorCiAyMDE4LTAyLTA1ICBNYW51ZWwgUmVnbyBDYXNh
c25vdmFzICA8cmVnb0BpZ2FsaWEuY29tPgogCiAgICAgICAgIFtjc3MtZ3JpZF0gUmVuYW1lIGd1
dHRlciBwcm9wZXJ0aWVzIHRvIHJlbW92ZSAiZ3JpZC0iIHByZWZpeApJbmRleDogU291cmNlL1dl
YkNvcmUvbG9hZGVyL0xpbmtMb2FkZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3Jl
L2xvYWRlci9MaW5rTG9hZGVyLmNwcAkocmV2aXNpb24gMjI4MDk0KQorKysgU291cmNlL1dlYkNv
cmUvbG9hZGVyL0xpbmtMb2FkZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMzUsOSArMTM1LDkg
QEAgc3RkOjpvcHRpb25hbDxDYWNoZWRSZXNvdXJjZTo6VHlwZT4gTGluawogICAgIHJldHVybiBz
dGQ6Om51bGxvcHQ7CiB9CiAKLXN0YXRpYyBzdGQ6OnVuaXF1ZV9wdHI8TGlua1ByZWxvYWRSZXNv
dXJjZUNsaWVudD4gY3JlYXRlTGlua1ByZWxvYWRSZXNvdXJjZUNsaWVudChDYWNoZWRSZXNvdXJj
ZSYgcmVzb3VyY2UsIExpbmtMb2FkZXImIGxvYWRlciwgQ2FjaGVkUmVzb3VyY2U6OlR5cGUgdHlw
ZSkKK3N0YXRpYyBzdGQ6OnVuaXF1ZV9wdHI8TGlua1ByZWxvYWRSZXNvdXJjZUNsaWVudD4gY3Jl
YXRlTGlua1ByZWxvYWRSZXNvdXJjZUNsaWVudChDYWNoZWRSZXNvdXJjZSYgcmVzb3VyY2UsIExp
bmtMb2FkZXImIGxvYWRlcikKIHsKLSAgICBzd2l0Y2ggKHR5cGUpIHsKKyAgICBzd2l0Y2ggKHJl
c291cmNlLnR5cGUoKSkgewogICAgIGNhc2UgQ2FjaGVkUmVzb3VyY2U6OkltYWdlUmVzb3VyY2U6
CiAgICAgICAgIHJldHVybiBMaW5rUHJlbG9hZEltYWdlUmVzb3VyY2VDbGllbnQ6OmNyZWF0ZShs
b2FkZXIsIHN0YXRpY19jYXN0PENhY2hlZEltYWdlJj4ocmVzb3VyY2UpKTsKICAgICBjYXNlIENh
Y2hlZFJlc291cmNlOjpTY3JpcHQ6CkBAIC0yMzksOCArMjM5LDExIEBAIHN0ZDo6dW5pcXVlX3B0
cjxMaW5rUHJlbG9hZFJlc291cmNlQ2xpZW4KICAgICBsaW5rUmVxdWVzdC5zZXRBc1BvdGVudGlh
bGx5Q3Jvc3NPcmlnaW4oY3Jvc3NPcmlnaW5Nb2RlLCBkb2N1bWVudCk7CiAgICAgYXV0byBjYWNo
ZWRMaW5rUmVzb3VyY2UgPSBkb2N1bWVudC5jYWNoZWRSZXNvdXJjZUxvYWRlcigpLnByZWxvYWQo
dHlwZS52YWx1ZSgpLCBXVEZNb3ZlKGxpbmtSZXF1ZXN0KSkudmFsdWVfb3IobnVsbHB0cik7CiAK
KyAgICBpZiAoY2FjaGVkTGlua1Jlc291cmNlICYmIGNhY2hlZExpbmtSZXNvdXJjZS0+dHlwZSgp
ICE9ICp0eXBlKQorICAgICAgICByZXR1cm4gbnVsbHB0cjsKKwogICAgIGlmIChjYWNoZWRMaW5r
UmVzb3VyY2UgJiYgbG9hZGVyKQotICAgICAgICByZXR1cm4gY3JlYXRlTGlua1ByZWxvYWRSZXNv
dXJjZUNsaWVudCgqY2FjaGVkTGlua1Jlc291cmNlLCAqbG9hZGVyLCB0eXBlLnZhbHVlKCkpOwor
ICAgICAgICByZXR1cm4gY3JlYXRlTGlua1ByZWxvYWRSZXNvdXJjZUNsaWVudCgqY2FjaGVkTGlu
a1Jlc291cmNlLCAqbG9hZGVyKTsKICAgICByZXR1cm4gbnVsbHB0cjsKIH0KIApJbmRleDogTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwko
cmV2aXNpb24gMjI4MDk0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkp
CkBAIC0xLDMgKzEsMTQgQEAKKzIwMTgtMDItMDUgIEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBw
bGUuY29tPgorCisgICAgICAgIENyYXNoIG9uIHNmZ2F0ZS5jb20gYmVjYXVzZSBtaXNtYXRjaGlu
ZyBsaW5rIHByZWxvYWQgdHlwZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE4MjQ4MworICAgICAgICA8cmRhcjovL3Byb2JsZW0vMzcwNjUzMzE+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBodHRwL3Rl
c3RzL3ByZWxvYWQvbGluay1wcmVsb2FkLXR5cGUtbWlzbWF0Y2gtZXhwZWN0ZWQudHh0OiBBZGRl
ZC4KKyAgICAgICAgKiBodHRwL3Rlc3RzL3ByZWxvYWQvbGluay1wcmVsb2FkLXR5cGUtbWlzbWF0
Y2guaHRtbDogQWRkZWQuCisKIDIwMTgtMDItMDUgIE1zMmdlciAgPE1zMmdlckBpZ2FsaWEuY29t
PgogCiAgICAgICAgIEltcGxlbWVudCBjcmVhdGVJbWFnZUJpdG1hcChIVE1MVmlkZW9FbGVtZW50
KQpJbmRleDogTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9wcmVsb2FkL2xpbmstcHJlbG9hZC10eXBl
LW1pc21hdGNoLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9odHRwL3Rl
c3RzL3ByZWxvYWQvbGluay1wcmVsb2FkLXR5cGUtbWlzbWF0Y2gtZXhwZWN0ZWQudHh0CShub25l
eGlzdGVudCkKKysrIExheW91dFRlc3RzL2h0dHAvdGVzdHMvcHJlbG9hZC9saW5rLXByZWxvYWQt
dHlwZS1taXNtYXRjaC1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSBAQAor
VGVzdCBtaXNtYXRjaGluZyBwcmVsb2FkIHR5cGVzLiBUaGUgdGVzdCBwYXNzZXMgaWYgaXQgZG9l
c24ndCBjcmFzaCBvciBhc3NlcnQuCkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3ByZWxv
YWQvbGluay1wcmVsb2FkLXR5cGUtbWlzbWF0Y2guaHRtbAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9odHRwL3Rlc3RzL3ByZWxvYWQvbGluay1wcmVsb2FkLXR5cGUtbWlzbWF0Y2guaHRtbAko
bm9uZXhpc3RlbnQpCisrKyBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL3ByZWxvYWQvbGluay1wcmVs
b2FkLXR5cGUtbWlzbWF0Y2guaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDE2IEBACis8
IURPQ1RZUEUgaHRtbD4KKzxzY3JpcHQ+CitpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKKyAgICB0
ZXN0UnVubmVyLmR1bXBBc1RleHQoKQorICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOwor
ICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJsb2FkIiwgZnVuY3Rpb24oKSB7CisgICAgICAg
IHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgIH0pOworfQorPC9zY3JpcHQ+Cis8bGluayBy
ZWw9cHJlbG9hZCBocmVmPSIuLi9yZXNvdXJjZXMvZHVtbXkuanMiIGFzPWZldGNoPgorPGxpbmsg
cmVsPXByZWxvYWQgaHJlZj0iLi4vcmVzb3VyY2VzL2R1bW15LmpzIiBhcz1zY3JpcHQ+Cis8Ym9k
eT4KK1Rlc3QgbWlzbWF0Y2hpbmcgcHJlbG9hZCB0eXBlcy4gVGhlIHRlc3QgcGFzc2VzIGlmIGl0
IGRvZXNuJ3QgY3Jhc2ggb3IgYXNzZXJ0LgorPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9kdW1t
eS5qcyI+PC9zY3JpcHQ+Cis8L2JvZHk+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>