<?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>161083</bug_id>
          
          <creation_ts>2016-08-23 08:58:36 -0700</creation_ts>
          <short_desc>Assertion hit: ASSERT(!m_parserScheduler) in ~HTMLDocumentParser()</short_desc>
          <delta_ts>2016-08-24 15:00:24 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>DOM</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>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>ap</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
    
    <cc>rniwa</cc>
    
    <cc>ryanhaddad</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1222234</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-08-23 08:58:36 -0700</bug_when>
    <thetext>Assertion hit: ASSERT(!m_parserScheduler) in ~HTMLDocumentParser() when running html/browsers/browsing-the-web/unloading-documents/004.html in Debug (WK1 or WK2):
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.JavaScriptCore      	0x000000010fb29a44 WTFCrash + 36 (Assertions.cpp:323)
1   com.apple.WebCore             	0x000000011597a9ff WebCore::HTMLDocumentParser::~HTMLDocumentParser() + 175 (HTMLDocumentParser.cpp:81)
2   com.apple.WebCore             	0x000000011597b2c5 WebCore::HTMLDocumentParser::~HTMLDocumentParser() + 21 (HTMLDocumentParser.cpp:85)
3   com.apple.WebCore             	0x000000011597b329 WebCore::HTMLDocumentParser::~HTMLDocumentParser() + 25 (HTMLDocumentParser.cpp:80)
4   com.apple.WebCore             	0x00000001154a212f WTF::RefCounted&lt;WebCore::DocumentParser&gt;::deref() const + 79 (RefCounted.h:145)
5   com.apple.WebCore             	0x00000001154a65d5 void WTF::derefIfNotNull&lt;WebCore::DocumentParser&gt;(WebCore::DocumentParser*) + 53 (PassRefPtr.h:41)
6   com.apple.WebCore             	0x00000001154a6593 WTF::RefPtr&lt;WebCore::DocumentParser&gt;::~RefPtr() + 83 (RefPtr.h:62)
7   com.apple.WebCore             	0x0000000115467805 WTF::RefPtr&lt;WebCore::DocumentParser&gt;::~RefPtr() + 21 (RefPtr.h:62)
8   com.apple.WebCore             	0x00000001154761d3 WTF::RefPtr&lt;WebCore::DocumentParser&gt;&amp; WTF::RefPtr&lt;WebCore::DocumentParser&gt;::operator=&lt;WebCore::DocumentParser&gt;(WTF::Ref&lt;WebCore::DocumentParser&gt;&amp;&amp;) + 67 (RefPtr.h:187)
9   com.apple.WebCore             	0x0000000115475fcf WebCore::Document::implicitOpen() + 95 (Document.cpp:2622)
10  com.apple.WebCore             	0x000000011546d326 WebCore::Document::open(WebCore::Document*) + 406 (Document.cpp:2586)
11  com.apple.WebCore             	0x0000000115ffe66d WebCore::JSHTMLDocument::open(JSC::ExecState&amp;) + 477 (JSHTMLDocumentCustom.cpp:176)
12  com.apple.WebCore             	0x0000000115ffcac2 WebCore::jsHTMLDocumentPrototypeFunctionOpen(JSC::ExecState*) + 386 (JSHTMLDocument.cpp:382)
13  ???                           	0x000040ad6a001028 0 + 71113551908904
14  com.apple.JavaScriptCore      	0x000000010f746b85 llint_entry + 28385 (LowLevelInterpreter.asm:772)
15  com.apple.JavaScriptCore      	0x000000010f746b0b llint_entry + 28263 (LowLevelInterpreter.asm:772)
16  com.apple.JavaScriptCore      	0x000000010f746fcd llint_entry + 29481 (LowLevelInterpreter.asm:772)
17  com.apple.JavaScriptCore      	0x000000010f746b85 llint_entry + 28385 (LowLevelInterpreter.asm:772)
18  com.apple.JavaScriptCore      	0x000000010f73fa8e vmEntryToJavaScript + 334 (LowLevelInterpreter64.asm:255)
19  com.apple.JavaScriptCore      	0x000000010f52eac7 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 215 (JITCode.cpp:80)
20  com.apple.JavaScriptCore      	0x000000010f4b5ad7 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&amp;, JSC::JSValue, JSC::ArgList const&amp;) + 983 (Interpreter.cpp:1019)
21  com.apple.JavaScriptCore      	0x000000010ed69438 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&amp;, JSC::JSValue, JSC::ArgList const&amp;) + 184 (CallData.cpp:40)
22  com.apple.JavaScriptCore      	0x000000010ed694d3 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&amp;, JSC::JSValue, JSC::ArgList const&amp;, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;) + 83 (CallData.cpp:45)
23  com.apple.JavaScriptCore      	0x000000010ed6973b JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&amp;, JSC::JSValue, JSC::ArgList const&amp;, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;) + 139 (CallData.cpp:64)
24  com.apple.WebCore             	0x0000000115db6c1b WebCore::JSMainThreadExecState::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&amp;, JSC::JSValue, JSC::ArgList const&amp;, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;) + 139 (JSMainThreadExecState.h:74)
25  com.apple.WebCore             	0x0000000115f79277 WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext*, WebCore::Event*) + 1479 (JSEventListener.cpp:132)
26  com.apple.WebCore             	0x0000000115643baa WebCore::EventTarget::fireEventListeners(WebCore::Event&amp;, WTF::Vector&lt;WTF::RefPtr&lt;WebCore::RegisteredEventListener&gt;, 1ul, WTF::CrashOnOverflow, 16ul&gt;) + 778 (EventTarget.cpp:261)
27  com.apple.WebCore             	0x0000000115643770 WebCore::EventTarget::fireEventListeners(WebCore::Event&amp;) + 320 (EventTarget.cpp:206)
28  com.apple.WebCore             	0x0000000116723991 WebCore::Node::handleLocalEvents(WebCore::Event&amp;) + 177 (Node.cpp:2126)
29  com.apple.WebCore             	0x000000011561056b WebCore::EventContext::handleLocalEvents(WebCore::Event&amp;) const + 171 (EventContext.cpp:55)
30  com.apple.WebCore             	0x0000000115610850 WebCore::MouseOrFocusEventContext::handleLocalEvents(WebCore::Event&amp;) const + 320 (EventContext.cpp:86)
31  com.apple.WebCore             	0x0000000115611675 WebCore::dispatchEventInDOM(WebCore::Event&amp;, WebCore::EventPath const&amp;, WebCore::WindowEventContext&amp;) + 341 (EventDispatcher.cpp:127)
32  com.apple.WebCore             	0x0000000115611210 WebCore::EventDispatcher::dispatchEvent(WebCore::Node*, WebCore::Event&amp;) + 672 (EventDispatcher.cpp:184)
33  com.apple.WebCore             	0x0000000116e061ee WebCore::simulateMouseEvent(WTF::AtomicString const&amp;, WebCore::Element&amp;, WebCore::Event*, WebCore::SimulatedClickCreationOptions) + 158 (SimulatedClick.cpp:79)
34  com.apple.WebCore             	0x0000000116e060d4 WebCore::simulateClick(WebCore::Element&amp;, WebCore::Event*, WebCore::SimulatedClickMouseEventOptions, WebCore::SimulatedClickVisualOptions, WebCore::SimulatedClickCreationOptions) + 436 (SimulatedClick.cpp:101)
35  com.apple.WebCore             	0x00000001155da536 WebCore::Element::dispatchSimulatedClickForBindings(WebCore::Event*) + 38 (Element.cpp:342)
36  com.apple.WebCore             	0x000000011598c229 WebCore::HTMLElement::click() + 25 (HTMLElement.cpp:695)
37  com.apple.WebCore             	0x0000000116007deb WebCore::jsHTMLElementPrototypeFunctionClick(JSC::ExecState*) + 395 (JSHTMLElement.cpp:2973)
38  ???                           	0x000040ad6a001028 0 + 71113551908904
39  com.apple.JavaScriptCore      	0x000000010f746b85 llint_entry + 28385 (LowLevelInterpreter.asm:772)
40  com.apple.JavaScriptCore      	0x000000010f746b0b llint_entry + 28263 (LowLevelInterpreter.asm:772)
41  com.apple.JavaScriptCore      	0x000000010f746fcd llint_entry + 29481 (LowLevelInterpreter.asm:772)
42  com.apple.JavaScriptCore      	0x000000010f73fa8e vmEntryToJavaScript + 334 (LowLevelInterpreter64.asm:255)
43  com.apple.JavaScriptCore      	0x000000010f52eac7 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 215 (JITCode.cpp:80)
44  com.apple.JavaScriptCore      	0x000000010f4b5ad7 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&amp;, JSC::JSValue, JSC::ArgList const&amp;) + 983 (Interpreter.cpp:1019)
45  com.apple.JavaScriptCore      	0x000000010ed69438 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&amp;, JSC::JSValue, JSC::ArgList const&amp;) + 184 (CallData.cpp:40)
46  com.apple.JavaScriptCore      	0x000000010ed694d3 JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&amp;, JSC::JSValue, JSC::ArgList const&amp;, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;) + 83 (CallData.cpp:45)
47  com.apple.JavaScriptCore      	0x000000010ed6973b JSC::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&amp;, JSC::JSValue, JSC::ArgList const&amp;, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;) + 139 (CallData.cpp:64)
48  com.apple.WebCore             	0x0000000115db6c1b WebCore::JSMainThreadExecState::profiledCall(JSC::ExecState*, JSC::ProfilingReason, JSC::JSValue, JSC::CallType, JSC::CallData const&amp;, JSC::JSValue, JSC::ArgList const&amp;, WTF::NakedPtr&lt;JSC::Exception&gt;&amp;) + 139 (JSMainThreadExecState.h:74)
49  com.apple.WebCore             	0x0000000116c9da5a WebCore::ScheduledAction::executeFunctionInContext(JSC::JSGlobalObject*, JSC::JSValue, WebCore::ScriptExecutionContext&amp;) + 554 (ScheduledAction.cpp:104)
50  com.apple.WebCore             	0x0000000116c9d65a WebCore::ScheduledAction::execute(WebCore::Document&amp;) + 266 (ScheduledAction.cpp:125)
51  com.apple.WebCore             	0x0000000116c9d523 WebCore::ScheduledAction::execute(WebCore::ScriptExecutionContext&amp;) + 67 (ScheduledAction.cpp:78)
52  com.apple.WebCore             	0x00000001155584d8 WebCore::DOMTimer::fired() + 968 (DOMTimer.cpp:355)
53  com.apple.WebCore             	0x000000011716b07a WebCore::ThreadTimers::sharedTimerFiredInternal() + 394 (ThreadTimers.cpp:124)
54  com.apple.WebCore             	0x000000011716c2a1 WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0::operator()() const + 33 (ThreadTimers.cpp:73)
55  com.apple.WebCore             	0x000000011716c26d void std::__1::__invoke_void_return_wrapper&lt;void&gt;::__call&lt;WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0&amp;&gt;(WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0&amp;&amp;&amp;) + 45 (__functional_base:469)
56  com.apple.WebCore             	0x000000011716c219 std::__1::__function::__func&lt;WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0, std::__1::allocator&lt;WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0&gt;, void ()&gt;::operator()() + 41 (functional:1437)
57  com.apple.WebCore             	0x0000000114de48aa std::__1::function&lt;void ()&gt;::operator()() const + 26 (functional:1817)
58  com.apple.WebCore             	0x000000011650c568 WebCore::MainThreadSharedTimer::fired() + 104 (MainThreadSharedTimer.cpp:53)
59  com.apple.WebCore             	0x000000011650c8e9 WebCore::timerFired(__CFRunLoopTimer*, void*) + 41 (MainThreadSharedTimerCF.cpp:74)
60  com.apple.CoreFoundation      	0x00007fff9465bec4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 20
61  com.apple.CoreFoundation      	0x00007fff9465bb4f __CFRunLoopDoTimer + 1071
62  com.apple.CoreFoundation      	0x00007fff9465b6aa __CFRunLoopDoTimers + 298
63  com.apple.CoreFoundation      	0x00007fff946530d1 __CFRunLoopRun + 2065
64  com.apple.CoreFoundation      	0x00007fff94652664 CFRunLoopRunSpecific + 420
65  DumpRenderTree                	0x000000010baecd49 runTest(std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; const&amp;) + 6201 (DumpRenderTree.mm:2053)
66  DumpRenderTree                	0x000000010baeb46d runTestingServerLoop() + 349 (DumpRenderTree.mm:1199)
67  DumpRenderTree                	0x000000010baea9ba dumpRenderTree(int, char const**) + 442 (DumpRenderTree.mm:1313)
68  DumpRenderTree                	0x000000010baed68d DumpRenderTreeMain(int, char const**) + 125 (DumpRenderTree.mm:1430)
69  DumpRenderTree                	0x000000010bb454d2 main + 34 (DumpRenderTreeMain.mm:34)
70  libdyld.dylib                 	0x00007fffa9684255 start + 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1222738</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-08-24 11:08:22 -0700</bug_when>
    <thetext>&lt;rdar://problem/27986937&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1222784</commentid>
    <comment_count>2</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-08-24 12:37:57 -0700</bug_when>
    <thetext>In Document::implicitOpen(), we call in this order:
1. cancelParsing(); // Clears out m_parser
2. removeChildren(); // May cause JS execution and therefore re-populate m_parser
3. m_parser = createParser(); // Expects m_parser to be null.

Looking at the spec:
https://html.spec.whatwg.org/#dom-document-open

It says:
Remove all child nodes of the document, without firing any mutation events. (step 15)

So we should probably not fire mutation events.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1222805</commentid>
    <comment_count>3</comment_count>
      <attachid>286886</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-08-24 13:37:04 -0700</bug_when>
    <thetext>Created attachment 286886
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1222840</commentid>
    <comment_count>4</comment_count>
      <attachid>286886</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-08-24 15:00:18 -0700</bug_when>
    <thetext>Comment on attachment 286886
Patch

Clearing flags on attachment: 286886

Committed r204936: &lt;http://trac.webkit.org/changeset/204936&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1222841</commentid>
    <comment_count>5</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-08-24 15:00:24 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>286886</attachid>
            <date>2016-08-24 13:37:04 -0700</date>
            <delta_ts>2016-08-24 15:00:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-161083-20160824133503.patch</filename>
            <type>text/plain</type>
            <size>3424</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA0OTE1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTRlMjZjYzBlZDUxMjFj
ZDQxMzI2Yjg3NTRmMTAwYzA3MjdiNzUxOC4uMmRkMGJmZDZhMzA1N2U1ZTE1YjEzNjdlNGVlZDZm
MTE2YmFlNzNlMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE2LTA4LTI0ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgQXNzZXJ0aW9uIGhpdDogQVNT
RVJUKCFtX3BhcnNlclNjaGVkdWxlcikgaW4gfkhUTUxEb2N1bWVudFBhcnNlcigpCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjEwODMKKyAgICAgICAg
PHJkYXI6Ly9wcm9ibGVtLzI3OTg2OTM3PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIENhbGwgY2FuY2VsUGFyc2luZygpIHJpZ2h0IGJlZm9yZSByZS1j
cmVhdGluZyB0aGUgbmV3IHBhcnNlciBpbgorICAgICAgICBEb2N1bWVudDo6aW1wbGljaXRPcGVu
KCkuIFdlIHdvdWxkIHByZXZpb3VzbHkgY2FsbCByZW1vdmVDaGlsZHJlbigpCisgICAgICAgIGlu
IGJldHdlZW4gd2hpY2ggaXMgd2FzIGFuIGlzc3VlIGJlY2F1c2UgaXQgY2FuIGNhdXNlIEpTIHRv
IGJlCisgICAgICAgIGV4ZWN1dGVkIGFuZCB0aGVyZWZvcmUgdGhlIHBhcnNlciB0byBiZSByZS1j
cmVhdGVkIGFmdGVyIHdlIGhhdmUKKyAgICAgICAgY2FuY2VsbGVkIHBhcnNpbmcuCisKKyAgICAg
ICAgTm8gbmV3IHRlc3RzLCB1bnNraXBwZWQgaHRtbC9icm93c2Vycy9icm93c2luZy10aGUtd2Vi
L3VubG9hZGluZy1kb2N1bWVudHMvMDA0Lmh0bWwKKyAgICAgICAgd2hpY2ggd2FzIGNvbnNpc3Rl
bnRseSBjcmFzaGluZy4KKworICAgICAgICAqIGRvbS9Eb2N1bWVudC5jcHA6CisgICAgICAgIChX
ZWJDb3JlOjpEb2N1bWVudDo6aW1wbGljaXRPcGVuKToKKwogMjAxNi0wOC0yNCAgRmlsaXAgUGl6
bG8gIDxmcGl6bG9AYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGwgb3V0IHIy
MDQ5MDEsIHIyMDQ4OTcsIHIyMDQ4NjYsIHIyMDQ4NTYsIHIyMDQ4NTQuCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3Vt
ZW50LmNwcAppbmRleCBjYzU2NTE5YmIzMDI2NDYwMzVkODJiYWNhZjRiYzFlN2Q4ZDE2ODFjLi40
ZDAzMDhkN2EzNzc4ZmQzYTRkODQyNDVjODBlZjZjZTNmOGQ2NjViIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1
bWVudC5jcHAKQEAgLTI2MTMsMTIgKzI2MTMsMTEgQEAgdm9pZCBEb2N1bWVudDo6Y2FuY2VsUGFy
c2luZygpCiAKIHZvaWQgRG9jdW1lbnQ6OmltcGxpY2l0T3BlbigpCiB7Ci0gICAgY2FuY2VsUGFy
c2luZygpOwotCiAgICAgcmVtb3ZlQ2hpbGRyZW4oKTsKIAogICAgIHNldENvbXBhdGliaWxpdHlN
b2RlKERvY3VtZW50Q29tcGF0aWJpbGl0eU1vZGU6Ok5vUXVpcmtzTW9kZSk7CiAKKyAgICBjYW5j
ZWxQYXJzaW5nKCk7CiAgICAgbV9wYXJzZXIgPSBjcmVhdGVQYXJzZXIoKTsKICAgICBzZXRQYXJz
aW5nKHRydWUpOwogICAgIHNldFJlYWR5U3RhdGUoTG9hZGluZyk7CmRpZmYgLS1naXQgYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggY2ViYzVhZGM3
ZTljZjEwMjlkNDZmZGU4NDk3OThlYzk0M2YwYTVmZi4uZDEwMzY5ZjdkNjgyNGFjYzFkMDM4YzQz
YTc5NzJmMjMxYmQzN2ExMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBi
L0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDE4IEBACiAyMDE2LTA4LTI0ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKKyAgICAgICAgQXNzZXJ0aW9uIGhpdDogQVNT
RVJUKCFtX3BhcnNlclNjaGVkdWxlcikgaW4gfkhUTUxEb2N1bWVudFBhcnNlcigpCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjEwODMKKyAgICAgICAg
PHJkYXI6Ly9wcm9ibGVtLzI3OTg2OTM3PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFVuc2tpcCBodG1sL2Jyb3dzZXJzL2Jyb3dzaW5nLXRoZS13ZWIv
dW5sb2FkaW5nLWRvY3VtZW50cy8wMDQuaHRtbCBhcworICAgICAgICBpdCBpcyBubyBsb25nZXIg
Y3Jhc2hpbmcuCisKKyAgICAgICAgKiBUZXN0RXhwZWN0YXRpb25zOgorCisyMDE2LTA4LTI0ICBD
aHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKICAgICAgICAgVW5yZXZpZXdlZCwgdGVt
cG9yYXJpbHkgc2tpcHBpbmcgVzNDIHRlc3RzIHRyeWluZyB0byBsb2FkIHd3dzEubG9jYWxob3N0
LgogCiAgICAgICAgICogVGVzdEV4cGVjdGF0aW9uczoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L1Rlc3RFeHBlY3RhdGlvbnMgYi9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDhk
MjQzZTQ1YjA4MzA0YjMwYmRjMjMwZjk4YjQwM2YwMGZkZjAxODQuLmM4Y2M0NTQ0ZTE5YzIxZjll
OTc0ZmUzMDZiNWQzNWNlODgzNDg3YjEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL1Rlc3RFeHBl
Y3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVjdGF0aW9ucwpAQCAtMjM3LDggKzIz
Nyw2IEBAIHdlYmtpdC5vcmcvYi8xMzcxNDkgZmFzdC9zZWxlY3RvcnMvbnRoLWNoaWxkLW9mLWJh
c2ljcy5odG1sIFsgU2xvdyBdCiAjIFByb21pc2VzL0ErIDIuMy4zIGhhcyBtYW55IHRlc3RzIGFu
ZCBpdCBzb21ldGltZXMgZXhjZWVkcyB0aGUgdGltZSBsaW1pdC4gCiB3ZWJraXQub3JnL2IvMTM2
ODc4IGpzL3Byb21pc2VzLXRlc3RzL3Byb21pc2VzLXRlc3RzLTItMy0zLmh0bWwgWyBTbG93IF0K
IAotd2Via2l0Lm9yZy9iLzE2MTA4MyBbIERlYnVnIF0gaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9odG1sL2Jyb3dzZXJzL2Jyb3dzaW5nLXRoZS13ZWIvdW5sb2FkaW5nLWRvY3VtZW50
cy8wMDQuaHRtbCBbIENyYXNoIF0KLQogIyBSZXNvdXJjZSBmaWxlcyBub3QgaW4gcmVzb3VyY2Vz
IGZvbGRlcgogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9YTUxIdHRwUmVxdWVzdC94
bWxodHRwcmVxdWVzdC1zeW5jLWJsb2NrLWRlZmVyLXNjcmlwdHMtc3ViZnJhbWUuaHRtbCBbIFNr
aXAgXQogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9YTUxIdHRwUmVxdWVzdC94bWxo
dHRwcmVxdWVzdC1zeW5jLW5vdC1oYW5nLXNjcmlwdGxvYWRlci1zdWJmcmFtZS5odG1sIFsgU2tp
cCBdCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>