<?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>209660</bug_id>
          
          <creation_ts>2020-03-27 10:18:23 -0700</creation_ts>
          <short_desc>[StressGC] ASSERTION FAILED: m_wrapper under WebCore::WebGLRenderingContextBase::dispatchContextLostEvent</short_desc>
          <delta_ts>2020-04-01 11:28:05 -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>Bindings</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=209863</see_also>
          <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>cdumez</cc>
    
    <cc>darin</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>graouts</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kangil.han</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1634854</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-03-27 10:18:23 -0700</bug_when>
    <thetext>ASSERTION FAILED: m_wrapper under WebCore::WebGLRenderingContextBase::dispatchContextLostEvent:
ASSERTION FAILED: m_wrapper
./bindings/js/JSEventListener.h(123) : JSC::JSObject *WebCore::JSEventListener::jsFunction(WebCore::ScriptExecutionContext &amp;) const
1   0x10f36f0b9 WTFCrash
2   0x1219db88b WTFCrashWithInfo(int, char const*, char const*, int)
3   0x123b969f8 WebCore::JSEventListener::jsFunction(WebCore::ScriptExecutionContext&amp;) const
4   0x123b95d1b WebCore::JSEventListener::handleEvent(WebCore::ScriptExecutionContext&amp;, WebCore::Event&amp;)
5   0x1241e387c WebCore::EventTarget::innerInvokeEventListeners(WebCore::Event&amp;, WTF::Vector&lt;WTF::RefPtr&lt;WebCore::RegisteredEventListener, WTF::DumbPtrTraits&lt;WebCore::RegisteredEventListener&gt; &gt;, 1ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc&gt;, WebCore::EventTarget::EventInvokePhase)
6   0x1241dfb12 WebCore::EventTarget::fireEventListeners(WebCore::Event&amp;, WebCore::EventTarget::EventInvokePhase)
7   0x12425b4ba WebCore::Node::handleLocalEvents(WebCore::Event&amp;, WebCore::EventTarget::EventInvokePhase)
8   0x1241ce180 WebCore::EventContext::handleLocalEvents(WebCore::Event&amp;, WebCore::EventTarget::EventInvokePhase) const
9   0x1241cec7b WebCore::dispatchEventInDOM(WebCore::Event&amp;, WebCore::EventPath const&amp;)
10  0x1241ce795 WebCore::EventDispatcher::dispatchEvent(WebCore::Node&amp;, WebCore::Event&amp;)
11  0x12425b50d WebCore::Node::dispatchEvent(WebCore::Event&amp;)
12  0x1247674bc WebCore::WebGLRenderingContextBase::dispatchContextLostEvent()
13  0x12479de61 decltype(*(std::__1::forward&lt;WebCore::WebGLRenderingContextBase*&amp;&gt;(fp0)).*fp()) std::__1::__invoke&lt;void (WebCore::WebGLRenderingContextBase::*&amp;)(), WebCore::WebGLRenderingContextBase*&amp;, void&gt;(void (WebCore::WebGLRenderingContextBase::*&amp;&amp;&amp;)(), WebCore::WebGLRenderingContextBase*&amp;&amp;&amp;)
14  0x12479dde0 std::__1::__bind_return&lt;void (WebCore::WebGLRenderingContextBase::*)(), std::__1::tuple&lt;WebCore::WebGLRenderingContextBase*&gt;, std::__1::tuple&lt;&gt;, __is_valid_bind_return&lt;void (WebCore::WebGLRenderingContextBase::*)(), std::__1::tuple&lt;WebCore::WebGLRenderingContextBase*&gt;, std::__1::tuple&lt;&gt; &gt;::value&gt;::type std::__1::__apply_functor&lt;void (WebCore::WebGLRenderingContextBase::*)(), std::__1::tuple&lt;WebCore::WebGLRenderingContextBase*&gt;, 0ul, std::__1::tuple&lt;&gt; &gt;(void (WebCore::WebGLRenderingContextBase::*&amp;)(), std::__1::tuple&lt;WebCore::WebGLRenderingContextBase*&gt;&amp;, std::__1::__tuple_indices&lt;0ul&gt;, std::__1::tuple&lt;&gt;&amp;&amp;)
15  0x12479dd8c std::__1::__bind_return&lt;void (WebCore::WebGLRenderingContextBase::*)(), std::__1::tuple&lt;WebCore::WebGLRenderingContextBase*&gt;, std::__1::tuple&lt;&gt;, __is_valid_bind_return&lt;void (WebCore::WebGLRenderingContextBase::*)(), std::__1::tuple&lt;WebCore::WebGLRenderingContextBase*&gt;, std::__1::tuple&lt;&gt; &gt;::value&gt;::type std::__1::__bind&lt;void (WebCore::WebGLRenderingContextBase::*&amp;)(), WebCore::WebGLRenderingContextBase*&gt;::operator()&lt;&gt;()
16  0x12479dd29 WTF::Detail::CallableWrapper&lt;std::__1::__bind&lt;void (WebCore::WebGLRenderingContextBase::*&amp;)(), WebCore::WebGLRenderingContextBase*&gt;, void&gt;::call()
17  0x1219e90fa WTF::Function&lt;void ()&gt;::operator()() const
18  0x124e9a719 WebCore::SuspendableTimer::fired()
19  0x124fe02ea WebCore::ThreadTimers::sharedTimerFiredInternal()
20  0x124fe7ec1 WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0::operator()() const
21  0x124fe7e79 WTF::Detail::CallableWrapper&lt;WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0, void&gt;::call()
22  0x1219e90fa WTF::Function&lt;void ()&gt;::operator()() const
23  0x124fadff7 WebCore::MainThreadSharedTimer::fired()
24  0x125042486 WebCore::timerFired(__CFRunLoopTimer*, void*)
25  0x7fff4f3805d5 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
26  0x7fff4f380181 __CFRunLoopDoTimer
27  0x7fff4f37fcba __CFRunLoopDoTimers
28  0x7fff4f361304 __CFRunLoopRun
29  0x7fff4f360855 CFRunLoopRunSpecific
30  0x10a3b3a8b runTest(std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; const&amp;)
31  0x10a3b2c8a runTestingServerLoop()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634855</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-03-27 10:18:34 -0700</bug_when>
    <thetext>&lt;rdar://problem/60541733&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634862</commentid>
    <comment_count>2</comment_count>
      <attachid>394726</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2020-03-27 10:26:04 -0700</bug_when>
    <thetext>Created attachment 394726
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634909</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-03-27 11:30:13 -0700</bug_when>
    <thetext>Committed r259130: &lt;https://trac.webkit.org/changeset/259130&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 394726.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>394726</attachid>
            <date>2020-03-27 10:26:04 -0700</date>
            <delta_ts>2020-03-27 11:30:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209660-20200327102604.patch</filename>
            <type>text/plain</type>
            <size>12121</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU5MTE0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYjZmMTE4ZGI2OGU5MzE2
ZDlkNjA4YjliOGFmODY0NzJkYjFlZTc4My4uYzI4MTVmZmMyNDdhZThmODQwZDJhNTFhZDc4MDA1
ZGVkYjA4MzMzZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDIwLTAzLTI3ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgW1N0cmVzc0dDXSBBU1NFUlRJ
T04gRkFJTEVEOiBtX3dyYXBwZXIgdW5kZXIgV2ViQ29yZTo6V2ViR0xSZW5kZXJpbmdDb250ZXh0
QmFzZTo6ZGlzcGF0Y2hDb250ZXh0TG9zdEV2ZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDk2NjAKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzYw
NTQxNzMzPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IE1ha2UgSFRNTENhbnZhc0VsZW1lbnQgYW4gQWN0aXZlRE9NT2JqZWN0IHNpbmNlIFdlYkdMUmVu
ZGVyaW5nQ29udGV4dEJhc2UgbmVlZHMgdG8gZGlzcGF0Y2ggZXZlbnRzCisgICAgICAgIGFzeW5j
aHJvbm91c2x5IG9uIGl0cyBjYW52YXMgZWxlbWVudC4gVXBkYXRlIFdlYkdMUmVuZGVyaW5nQ29u
dGV4dEJhc2UgdG8gdXNlIHRoZSBIVE1MIGV2ZW50IGxvb3AKKyAgICAgICAgdG8gZGlzcGF0Y2gg
dGhvc2UgZXZlbnRzIGFzeW5jaHJvbm91c2x5IGluc3RlYWQgb2YgdXNpbmcgc3VzcGVuZGlibGUg
dGltZXJzLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cywgYWxyZWFkeSBjb3ZlcmVkIGJ5IHdlYmds
L21heC1hY3RpdmUtY29udGV4dHMtd2ViZ2xjb250ZXh0bG9zdC1wcmV2ZW50LWRlZmF1bHQuaHRt
bC4KKworICAgICAgICAqIGRvbS9UYXNrU291cmNlLmg6CisgICAgICAgICogaHRtbC9IVE1MQ2Fu
dmFzRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MQ2FudmFzRWxlbWVudDo6SFRN
TENhbnZhc0VsZW1lbnQpOgorICAgICAgICAoV2ViQ29yZTo6SFRNTENhbnZhc0VsZW1lbnQ6OmNy
ZWF0ZSk6CisgICAgICAgIChXZWJDb3JlOjpIVE1MQ2FudmFzRWxlbWVudDo6YWN0aXZlRE9NT2Jq
ZWN0TmFtZSBjb25zdCk6CisgICAgICAgICogaHRtbC9IVE1MQ2FudmFzRWxlbWVudC5oOgorICAg
ICAgICAqIGh0bWwvSFRNTENhbnZhc0VsZW1lbnQuaWRsOgorICAgICAgICAqIGh0bWwvY2FudmFz
L1dlYkdMUmVuZGVyaW5nQ29udGV4dEJhc2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6V2ViR0xS
ZW5kZXJpbmdDb250ZXh0QmFzZTo6V2ViR0xSZW5kZXJpbmdDb250ZXh0QmFzZSk6CisgICAgICAg
IChXZWJDb3JlOjpXZWJHTFJlbmRlcmluZ0NvbnRleHRCYXNlOjpsb3NlQ29udGV4dEltcGwpOgor
ICAgICAgICAoV2ViQ29yZTo6V2ViR0xSZW5kZXJpbmdDb250ZXh0QmFzZTo6c2NoZWR1bGVUYXNr
VG9EaXNwYXRjaENvbnRleHRMb3N0RXZlbnQpOgorICAgICAgICAoV2ViQ29yZTo6V2ViR0xSZW5k
ZXJpbmdDb250ZXh0QmFzZTo6ZGlzcGF0Y2hDb250ZXh0Q2hhbmdlZE5vdGlmaWNhdGlvbik6Cisg
ICAgICAgIChXZWJDb3JlOjpXZWJHTFJlbmRlcmluZ0NvbnRleHRCYXNlOjpkaXNwYXRjaENvbnRl
eHRMb3N0RXZlbnQpOiBEZWxldGVkLgorICAgICAgICAoV2ViQ29yZTo6V2ViR0xSZW5kZXJpbmdD
b250ZXh0QmFzZTo6ZGlzcGF0Y2hDb250ZXh0Q2hhbmdlZEV2ZW50KTogRGVsZXRlZC4KKyAgICAg
ICAgKiBodG1sL2NhbnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRleHRCYXNlLmg6CisKIDIwMjAtMDMt
MjcgIE1pZ3VlbCBHb21leiAgPG1hZ29tZXpAaWdhbGlhLmNvbT4KIAogICAgICAgICBbV1BFXSBV
bm5lY2Vzc2FyeSBnbCBzeW5jaHJvbml6YXRpb24gd2hlbiB1c2luZyBhbiBPcGVuTUFYIHZpZGVv
IGRlY29kZXIgYW5kIEdMRVMyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vVGFza1Nv
dXJjZS5oIGIvU291cmNlL1dlYkNvcmUvZG9tL1Rhc2tTb3VyY2UuaAppbmRleCBkOWM4MGFkYzVi
NWUwNGNhMGEwMTY3OGY0OTFiYjQ3NDU4OTdlZDJlLi44NTQ4ZWVlMDQ3NWVlYzBmMjY2ZGY3Nzhl
NjBkYzg1NDBjNGQwOWIzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vVGFza1NvdXJj
ZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9UYXNrU291cmNlLmgKQEAgLTM4LDYgKzM4LDcg
QEAgZW51bSBjbGFzcyBUYXNrU291cmNlIDogdWludDhfdCB7CiAgICAgTmV0d29ya2luZywKICAg
ICBQb3N0ZWRNZXNzYWdlUXVldWUsCiAgICAgVXNlckludGVyYWN0aW9uLAorICAgIFdlYkdMLAog
CiAgICAgLy8gSW50ZXJuYWwgdG8gV2ViQ29yZQogICAgIEludGVybmFsQXN5bmNUYXNrLCAvLyBT
YWZlIHRvIHJlLW9yZGVyIG9yIGRlbGF5LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRt
bC9IVE1MQ2FudmFzRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxDYW52YXNF
bGVtZW50LmNwcAppbmRleCAzNTQ1NjE2NzE4YzI1YWEwOTk5MzY4ZDY4ZTJhOTgxMDI3ZmYwOWQy
Li5lNmEyMjY4NjdiM2JmYmRiNDczYzhiOWYwMjdlYWE3ODI5YzE1OWI2IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9odG1sL0hUTUxDYW52YXNFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9odG1sL0hUTUxDYW52YXNFbGVtZW50LmNwcApAQCAtMTEzLDE4ICsxMTMsMjMgQEAgc3Rh
dGljIHNpemVfdCBtYXhBY3RpdmVQaXhlbE1lbW9yeUZvclRlc3RpbmcgPSAwOwogSFRNTENhbnZh
c0VsZW1lbnQ6OkhUTUxDYW52YXNFbGVtZW50KGNvbnN0IFF1YWxpZmllZE5hbWUmIHRhZ05hbWUs
IERvY3VtZW50JiBkb2N1bWVudCkKICAgICA6IEhUTUxFbGVtZW50KHRhZ05hbWUsIGRvY3VtZW50
KQogICAgICwgQ2FudmFzQmFzZShJbnRTaXplKGRlZmF1bHRXaWR0aCwgZGVmYXVsdEhlaWdodCkp
CisgICAgLCBBY3RpdmVET01PYmplY3QoZG9jdW1lbnQpCiB7CiAgICAgQVNTRVJUKGhhc1RhZ05h
bWUoY2FudmFzVGFnKSk7CiB9CiAKIFJlZjxIVE1MQ2FudmFzRWxlbWVudD4gSFRNTENhbnZhc0Vs
ZW1lbnQ6OmNyZWF0ZShEb2N1bWVudCYgZG9jdW1lbnQpCiB7Ci0gICAgcmV0dXJuIGFkb3B0UmVm
KCpuZXcgSFRNTENhbnZhc0VsZW1lbnQoY2FudmFzVGFnLCBkb2N1bWVudCkpOworICAgIGF1dG8g
Y2FudmFzID0gYWRvcHRSZWYoKm5ldyBIVE1MQ2FudmFzRWxlbWVudChjYW52YXNUYWcsIGRvY3Vt
ZW50KSk7CisgICAgY2FudmFzLT5zdXNwZW5kSWZOZWVkZWQoKTsKKyAgICByZXR1cm4gY2FudmFz
OwogfQogCiBSZWY8SFRNTENhbnZhc0VsZW1lbnQ+IEhUTUxDYW52YXNFbGVtZW50OjpjcmVhdGUo
Y29uc3QgUXVhbGlmaWVkTmFtZSYgdGFnTmFtZSwgRG9jdW1lbnQmIGRvY3VtZW50KQogewotICAg
IHJldHVybiBhZG9wdFJlZigqbmV3IEhUTUxDYW52YXNFbGVtZW50KHRhZ05hbWUsIGRvY3VtZW50
KSk7CisgICAgYXV0byBjYW52YXMgPSBhZG9wdFJlZigqbmV3IEhUTUxDYW52YXNFbGVtZW50KHRh
Z05hbWUsIGRvY3VtZW50KSk7CisgICAgY2FudmFzLT5zdXNwZW5kSWZOZWVkZWQoKTsKKyAgICBy
ZXR1cm4gY2FudmFzOwogfQogCiBIVE1MQ2FudmFzRWxlbWVudDo6fkhUTUxDYW52YXNFbGVtZW50
KCkKQEAgLTk0NSw0ICs5NTAsOSBAQCB2b2lkIEhUTUxDYW52YXNFbGVtZW50OjpjbGVhckNvcGll
ZEltYWdlKCkKICAgICBtX2RpZENsZWFySW1hZ2VCdWZmZXIgPSBmYWxzZTsKIH0KIAorY29uc3Qg
Y2hhciogSFRNTENhbnZhc0VsZW1lbnQ6OmFjdGl2ZURPTU9iamVjdE5hbWUoKSBjb25zdAorewor
ICAgIHJldHVybiAiSFRNTENhbnZhc0VsZW1lbnQiOworfQorCiB9CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL0hUTUxDYW52YXNFbGVtZW50LmggYi9Tb3VyY2UvV2ViQ29yZS9odG1s
L0hUTUxDYW52YXNFbGVtZW50LmgKaW5kZXggNDIxMzRhMTIyOTQxNDk2YmYzMWJjZGQ3OWM2YmM1
YzM5MWE3OGE0NS4uMmU2Mjg5MTFjMTk4ZDg0ZWE3ZmExMDIwNTMyY2ZjZWNjMjJkNjYyNSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQ2FudmFzRWxlbWVudC5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvSFRNTENhbnZhc0VsZW1lbnQuaApAQCAtMjcsNiArMjcsNyBAQAog
CiAjcHJhZ21hIG9uY2UKIAorI2luY2x1ZGUgIkFjdGl2ZURPTU9iamVjdC5oIgogI2luY2x1ZGUg
IkNhbnZhc0Jhc2UuaCIKICNpbmNsdWRlICJGbG9hdFJlY3QuaCIKICNpbmNsdWRlICJIVE1MRWxl
bWVudC5oIgpAQCAtNTcsNyArNTgsNyBAQCBuYW1lc3BhY2UgRGlzcGxheUxpc3QgewogdXNpbmcg
QXNUZXh0RmxhZ3MgPSB1bnNpZ25lZDsKIH0KIAotY2xhc3MgSFRNTENhbnZhc0VsZW1lbnQgZmlu
YWwgOiBwdWJsaWMgSFRNTEVsZW1lbnQsIHB1YmxpYyBDYW52YXNCYXNlIHsKK2NsYXNzIEhUTUxD
YW52YXNFbGVtZW50IGZpbmFsIDogcHVibGljIEhUTUxFbGVtZW50LCBwdWJsaWMgQ2FudmFzQmFz
ZSwgcHVibGljIEFjdGl2ZURPTU9iamVjdCB7CiAgICAgV1RGX01BS0VfSVNPX0FMTE9DQVRFRChI
VE1MQ2FudmFzRWxlbWVudCk7CiBwdWJsaWM6CiAgICAgc3RhdGljIFJlZjxIVE1MQ2FudmFzRWxl
bWVudD4gY3JlYXRlKERvY3VtZW50Jik7CkBAIC0xMzIsNiArMTMzLDcgQEAgcHJpdmF0ZToKICAg
ICBIVE1MQ2FudmFzRWxlbWVudChjb25zdCBRdWFsaWZpZWROYW1lJiwgRG9jdW1lbnQmKTsKIAog
ICAgIGJvb2wgaXNIVE1MQ2FudmFzRWxlbWVudCgpIGNvbnN0IGZpbmFsIHsgcmV0dXJuIHRydWU7
IH0KKyAgICBjb25zdCBjaGFyKiBhY3RpdmVET01PYmplY3ROYW1lKCkgY29uc3QgZmluYWw7CiAK
ICAgICB2b2lkIHBhcnNlQXR0cmlidXRlKGNvbnN0IFF1YWxpZmllZE5hbWUmLCBjb25zdCBBdG9t
U3RyaW5nJikgZmluYWw7CiAgICAgUmVuZGVyUHRyPFJlbmRlckVsZW1lbnQ+IGNyZWF0ZUVsZW1l
bnRSZW5kZXJlcihSZW5kZXJTdHlsZSYmLCBjb25zdCBSZW5kZXJUcmVlUG9zaXRpb24mKSBmaW5h
bDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTENhbnZhc0VsZW1lbnQuaWRs
IGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQ2FudmFzRWxlbWVudC5pZGwKaW5kZXggNjlmMGE3
MWU0M2UzNmExODRiNDg4MmRkN2NlZWY3ZGYxOWJiODFiYi4uNzE4YTllYTdhNGM5NzE1YTJlNzgw
NDc3NTUyYzJiNWY1MTNhOWEwYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1M
Q2FudmFzRWxlbWVudC5pZGwKKysrIGIvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MQ2FudmFzRWxl
bWVudC5pZGwKQEAgLTM4LDYgKzM4LDcgQEAgdHlwZWRlZiAoCiAgICAgQ2FudmFzUmVuZGVyaW5n
Q29udGV4dDJEKSBSZW5kZXJpbmdDb250ZXh0OwogCiBbCisgICAgQWN0aXZlRE9NT2JqZWN0LAog
ICAgIEpTR2VuZXJhdGVUb05hdGl2ZU9iamVjdCwKICAgICBSZXBvcnRFeHRyYU1lbW9yeUNvc3Qs
CiAgICAgUmVwb3J0RXh0ZXJuYWxNZW1vcnlDb3N0LApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvaHRtbC9jYW52YXMvV2ViR0xSZW5kZXJpbmdDb250ZXh0QmFzZS5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9odG1sL2NhbnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRleHRCYXNlLmNwcAppbmRleCAyZjhh
ZGZhN2NmNjcwZGM2YjZlZjRlZTAxY2VlMjJjZjQ3YTQxMDk5Li5iYWM5MjQ5NzI1ZGE0ZWRhMGRh
NzgwMWVkYzExYzU5ODZiMGIwODY5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL2Nh
bnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRleHRCYXNlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9o
dG1sL2NhbnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRleHRCYXNlLmNwcApAQCAtNjExLDE2ICs2MTEs
MTIgQEAgc3RkOjp1bmlxdWVfcHRyPFdlYkdMUmVuZGVyaW5nQ29udGV4dEJhc2U+IFdlYkdMUmVu
ZGVyaW5nQ29udGV4dEJhc2U6OmNyZWF0ZShDYW4KIAogV2ViR0xSZW5kZXJpbmdDb250ZXh0QmFz
ZTo6V2ViR0xSZW5kZXJpbmdDb250ZXh0QmFzZShDYW52YXNCYXNlJiBjYW52YXMsIFdlYkdMQ29u
dGV4dEF0dHJpYnV0ZXMgYXR0cmlidXRlcykKICAgICA6IEdQVUJhc2VkQ2FudmFzUmVuZGVyaW5n
Q29udGV4dChjYW52YXMpCi0gICAgLCBtX2Rpc3BhdGNoQ29udGV4dExvc3RFdmVudFRpbWVyKGNh
bnZhcy5zY3JpcHRFeGVjdXRpb25Db250ZXh0KCksICp0aGlzLCAmV2ViR0xSZW5kZXJpbmdDb250
ZXh0QmFzZTo6ZGlzcGF0Y2hDb250ZXh0TG9zdEV2ZW50KQotICAgICwgbV9kaXNwYXRjaENvbnRl
eHRDaGFuZ2VkRXZlbnRUaW1lcihjYW52YXMuc2NyaXB0RXhlY3V0aW9uQ29udGV4dCgpLCAqdGhp
cywgJldlYkdMUmVuZGVyaW5nQ29udGV4dEJhc2U6OmRpc3BhdGNoQ29udGV4dENoYW5nZWRFdmVu
dCkKICAgICAsIG1fcmVzdG9yZVRpbWVyKGNhbnZhcy5zY3JpcHRFeGVjdXRpb25Db250ZXh0KCks
ICp0aGlzLCAmV2ViR0xSZW5kZXJpbmdDb250ZXh0QmFzZTo6bWF5YmVSZXN0b3JlQ29udGV4dCkK
ICAgICAsIG1fYXR0cmlidXRlcyhhdHRyaWJ1dGVzKQogICAgICwgbV9udW1HTEVycm9yc1RvQ29u
c29sZUFsbG93ZWQobWF4R0xFcnJvcnNBbGxvd2VkVG9Db25zb2xlKQogICAgICwgbV9pc1BlbmRp
bmdQb2xpY3lSZXNvbHV0aW9uKHRydWUpCiAgICAgLCBtX2NoZWNrRm9yQ29udGV4dExvc3NIYW5k
bGluZ1RpbWVyKCp0aGlzLCAmV2ViR0xSZW5kZXJpbmdDb250ZXh0QmFzZTo6Y2hlY2tGb3JDb250
ZXh0TG9zc0hhbmRsaW5nKQogewotICAgIG1fZGlzcGF0Y2hDb250ZXh0TG9zdEV2ZW50VGltZXIu
c3VzcGVuZElmTmVlZGVkKCk7Ci0gICAgbV9kaXNwYXRjaENvbnRleHRDaGFuZ2VkRXZlbnRUaW1l
ci5zdXNwZW5kSWZOZWVkZWQoKTsKICAgICBtX3Jlc3RvcmVUaW1lci5zdXNwZW5kSWZOZWVkZWQo
KTsKIAogICAgIHJlZ2lzdGVyV2l0aFdlYkdMU3RhdGVUcmFja2VyKCk7CkBAIC02MzAsMTYgKzYy
NiwxMiBAQCBXZWJHTFJlbmRlcmluZ0NvbnRleHRCYXNlOjpXZWJHTFJlbmRlcmluZ0NvbnRleHRC
YXNlKENhbnZhc0Jhc2UmIGNhbnZhcywgV2ViR0xDbwogV2ViR0xSZW5kZXJpbmdDb250ZXh0QmFz
ZTo6V2ViR0xSZW5kZXJpbmdDb250ZXh0QmFzZShDYW52YXNCYXNlJiBjYW52YXMsIFJlZjxHcmFw
aGljc0NvbnRleHRHTE9wZW5HTD4mJiBjb250ZXh0LCBXZWJHTENvbnRleHRBdHRyaWJ1dGVzIGF0
dHJpYnV0ZXMpCiAgICAgOiBHUFVCYXNlZENhbnZhc1JlbmRlcmluZ0NvbnRleHQoY2FudmFzKQog
ICAgICwgbV9jb250ZXh0KFdURk1vdmUoY29udGV4dCkpCi0gICAgLCBtX2Rpc3BhdGNoQ29udGV4
dExvc3RFdmVudFRpbWVyKGNhbnZhcy5zY3JpcHRFeGVjdXRpb25Db250ZXh0KCksICp0aGlzLCAm
V2ViR0xSZW5kZXJpbmdDb250ZXh0QmFzZTo6ZGlzcGF0Y2hDb250ZXh0TG9zdEV2ZW50KQotICAg
ICwgbV9kaXNwYXRjaENvbnRleHRDaGFuZ2VkRXZlbnRUaW1lcihjYW52YXMuc2NyaXB0RXhlY3V0
aW9uQ29udGV4dCgpLCAqdGhpcywgJldlYkdMUmVuZGVyaW5nQ29udGV4dEJhc2U6OmRpc3BhdGNo
Q29udGV4dENoYW5nZWRFdmVudCkKICAgICAsIG1fcmVzdG9yZVRpbWVyKGNhbnZhcy5zY3JpcHRF
eGVjdXRpb25Db250ZXh0KCksICp0aGlzLCAmV2ViR0xSZW5kZXJpbmdDb250ZXh0QmFzZTo6bWF5
YmVSZXN0b3JlQ29udGV4dCkKICAgICAsIG1fZ2VuZXJhdGVkSW1hZ2VDYWNoZSg0KQogICAgICwg
bV9hdHRyaWJ1dGVzKGF0dHJpYnV0ZXMpCiAgICAgLCBtX251bUdMRXJyb3JzVG9Db25zb2xlQWxs
b3dlZChtYXhHTEVycm9yc0FsbG93ZWRUb0NvbnNvbGUpCiAgICAgLCBtX2NoZWNrRm9yQ29udGV4
dExvc3NIYW5kbGluZ1RpbWVyKCp0aGlzLCAmV2ViR0xSZW5kZXJpbmdDb250ZXh0QmFzZTo6Y2hl
Y2tGb3JDb250ZXh0TG9zc0hhbmRsaW5nKQogewotICAgIG1fZGlzcGF0Y2hDb250ZXh0TG9zdEV2
ZW50VGltZXIuc3VzcGVuZElmTmVlZGVkKCk7Ci0gICAgbV9kaXNwYXRjaENvbnRleHRDaGFuZ2Vk
RXZlbnRUaW1lci5zdXNwZW5kSWZOZWVkZWQoKTsKICAgICBtX3Jlc3RvcmVUaW1lci5zdXNwZW5k
SWZOZWVkZWQoKTsKIAogICAgIG1fY29udGV4dEdyb3VwID0gV2ViR0xDb250ZXh0R3JvdXA6OmNy
ZWF0ZSgpOwpAQCAtNTE5NSw3ICs1MTg3LDcgQEAgdm9pZCBXZWJHTFJlbmRlcmluZ0NvbnRleHRC
YXNlOjpsb3NlQ29udGV4dEltcGwoV2ViR0xSZW5kZXJpbmdDb250ZXh0QmFzZTo6TG9zdEMKIAog
ICAgIC8vIEFsd2F5cyBkZWZlciB0aGUgZGlzcGF0Y2ggb2YgdGhlIGNvbnRleHQgbG9zdCBldmVu
dCwgdG8gaW1wbGVtZW50CiAgICAgLy8gdGhlIHNwZWMgYmVoYXZpb3Igb2YgcXVldWVpbmcgYSB0
YXNrLgotICAgIG1fZGlzcGF0Y2hDb250ZXh0TG9zdEV2ZW50VGltZXIuc3RhcnRPbmVTaG90KDBf
cyk7CisgICAgc2NoZWR1bGVUYXNrVG9EaXNwYXRjaENvbnRleHRMb3N0RXZlbnQoKTsKIH0KIAog
dm9pZCBXZWJHTFJlbmRlcmluZ0NvbnRleHRCYXNlOjpmb3JjZVJlc3RvcmVDb250ZXh0KCkKQEAg
LTYzMTgsMTggKzYzMTAsMjAgQEAgdm9pZCBXZWJHTFJlbmRlcmluZ0NvbnRleHRCYXNlOjpyZXN0
b3JlU3RhdGVzQWZ0ZXJWZXJ0ZXhBdHRyaWIwU2ltdWxhdGlvbigpCiB9CiAjZW5kaWYKIAotdm9p
ZCBXZWJHTFJlbmRlcmluZ0NvbnRleHRCYXNlOjpkaXNwYXRjaENvbnRleHRMb3N0RXZlbnQoKQor
dm9pZCBXZWJHTFJlbmRlcmluZ0NvbnRleHRCYXNlOjpzY2hlZHVsZVRhc2tUb0Rpc3BhdGNoQ29u
dGV4dExvc3RFdmVudCgpCiB7Ci0gICAgUkVMRUFTRV9BU1NFUlQoIW1faXNTdXNwZW5kZWQpOwog
ICAgIGF1dG8qIGNhbnZhcyA9IGh0bWxDYW52YXMoKTsKICAgICBpZiAoIWNhbnZhcykKICAgICAg
ICAgcmV0dXJuOwogCi0gICAgUmVmPFdlYkdMQ29udGV4dEV2ZW50PiBldmVudCA9IFdlYkdMQ29u
dGV4dEV2ZW50OjpjcmVhdGUoZXZlbnROYW1lcygpLndlYmdsY29udGV4dGxvc3RFdmVudCwgRXZl
bnQ6OkNhbkJ1YmJsZTo6Tm8sIEV2ZW50OjpJc0NhbmNlbGFibGU6OlllcywgZW1wdHlTdHJpbmco
KSk7Ci0gICAgY2FudmFzLT5kaXNwYXRjaEV2ZW50KGV2ZW50KTsKLSAgICBtX3Jlc3RvcmVBbGxv
d2VkID0gZXZlbnQtPmRlZmF1bHRQcmV2ZW50ZWQoKTsKLSAgICBpZiAobV9jb250ZXh0TG9zdE1v
ZGUgPT0gUmVhbExvc3RDb250ZXh0ICYmIG1fcmVzdG9yZUFsbG93ZWQpCi0gICAgICAgIG1fcmVz
dG9yZVRpbWVyLnN0YXJ0T25lU2hvdCgwX3MpOworICAgIC8vIEl0IGlzIHNhZmUgdG8gY2FwdHVy
ZSB8dGhpc3wgYmVjYXVzZSB3ZSBrZWVwIHRoZSBjYW52YXMgZWxlbWVudCBhbGl2ZSBhbmQgaXQg
b3ducyB8dGhpc3wuCisgICAgcXVldWVUYXNrS2VlcGluZ09iamVjdEFsaXZlKCpjYW52YXMsIFRh
c2tTb3VyY2U6OldlYkdMLCBbdGhpcywgY2FudmFzXSB7CisgICAgICAgIGF1dG8gZXZlbnQgPSBX
ZWJHTENvbnRleHRFdmVudDo6Y3JlYXRlKGV2ZW50TmFtZXMoKS53ZWJnbGNvbnRleHRsb3N0RXZl
bnQsIEV2ZW50OjpDYW5CdWJibGU6Ok5vLCBFdmVudDo6SXNDYW5jZWxhYmxlOjpZZXMsIGVtcHR5
U3RyaW5nKCkpOworICAgICAgICBjYW52YXMtPmRpc3BhdGNoRXZlbnQoZXZlbnQpOworICAgICAg
ICBtX3Jlc3RvcmVBbGxvd2VkID0gZXZlbnQtPmRlZmF1bHRQcmV2ZW50ZWQoKTsKKyAgICAgICAg
aWYgKG1fY29udGV4dExvc3RNb2RlID09IFJlYWxMb3N0Q29udGV4dCAmJiBtX3Jlc3RvcmVBbGxv
d2VkKQorICAgICAgICAgICAgbV9yZXN0b3JlVGltZXIuc3RhcnRPbmVTaG90KDBfcyk7CisgICAg
fSk7CiB9CiAKIHZvaWQgV2ViR0xSZW5kZXJpbmdDb250ZXh0QmFzZTo6bWF5YmVSZXN0b3JlQ29u
dGV4dCgpCkBAIC02NzI2LDE4ICs2NzIwLDExIEBAIHZvaWQgV2ViR0xSZW5kZXJpbmdDb250ZXh0
QmFzZTo6cmVjeWNsZUNvbnRleHQoKQogCiB2b2lkIFdlYkdMUmVuZGVyaW5nQ29udGV4dEJhc2U6
OmRpc3BhdGNoQ29udGV4dENoYW5nZWROb3RpZmljYXRpb24oKQogewotICAgIGlmICghbV9kaXNw
YXRjaENvbnRleHRDaGFuZ2VkRXZlbnRUaW1lci5pc0FjdGl2ZSgpKQotICAgICAgICBtX2Rpc3Bh
dGNoQ29udGV4dENoYW5nZWRFdmVudFRpbWVyLnN0YXJ0T25lU2hvdCgwX3MpOwotfQotCi12b2lk
IFdlYkdMUmVuZGVyaW5nQ29udGV4dEJhc2U6OmRpc3BhdGNoQ29udGV4dENoYW5nZWRFdmVudCgp
Ci17Ci0gICAgUkVMRUFTRV9BU1NFUlQoIW1faXNTdXNwZW5kZWQpOwogICAgIGF1dG8qIGNhbnZh
cyA9IGh0bWxDYW52YXMoKTsKICAgICBpZiAoIWNhbnZhcykKICAgICAgICAgcmV0dXJuOwogCi0g
ICAgY2FudmFzLT5kaXNwYXRjaEV2ZW50KFdlYkdMQ29udGV4dEV2ZW50OjpjcmVhdGUoZXZlbnRO
YW1lcygpLndlYmdsY29udGV4dGNoYW5nZWRFdmVudCwgRXZlbnQ6OkNhbkJ1YmJsZTo6Tm8sIEV2
ZW50OjpJc0NhbmNlbGFibGU6OlllcywgZW1wdHlTdHJpbmcoKSkpOworICAgIHF1ZXVlVGFza1Rv
RGlzcGF0Y2hFdmVudCgqY2FudmFzLCBUYXNrU291cmNlOjpXZWJHTCwgV2ViR0xDb250ZXh0RXZl
bnQ6OmNyZWF0ZShldmVudE5hbWVzKCkud2ViZ2xjb250ZXh0Y2hhbmdlZEV2ZW50LCBFdmVudDo6
Q2FuQnViYmxlOjpObywgRXZlbnQ6OklzQ2FuY2VsYWJsZTo6WWVzLCBlbXB0eVN0cmluZygpKSk7
CiB9CiAKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvV2ViR0xSZW5k
ZXJpbmdDb250ZXh0QmFzZS5oIGIvU291cmNlL1dlYkNvcmUvaHRtbC9jYW52YXMvV2ViR0xSZW5k
ZXJpbmdDb250ZXh0QmFzZS5oCmluZGV4IDdhZjI1ZGE5YjNmZjU4ZGMyYTVhZDUxNmU0NWZlZWE0
OTVhMDE1MDkuLmRkMjFkNzI1NDY4NjFhNjQ1MDZkNDhmODI1NmY4NzQyMzRjZTdjNDkgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvY2FudmFzL1dlYkdMUmVuZGVyaW5nQ29udGV4dEJh
c2UuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL2NhbnZhcy9XZWJHTFJlbmRlcmluZ0NvbnRl
eHRCYXNlLmgKQEAgLTQ2MiwxMyArNDYyLDYgQEAgcHJvdGVjdGVkOgogICAgIFJlZlB0cjxHcmFw
aGljc0NvbnRleHRHTE9wZW5HTD4gbV9jb250ZXh0OwogICAgIFJlZlB0cjxXZWJHTENvbnRleHRH
cm91cD4gbV9jb250ZXh0R3JvdXA7CiAKLSAgICAvLyBEaXNwYXRjaGVzIGEgY29udGV4dCBsb3N0
IGV2ZW50IG9uY2UgaXQgaXMgZGV0ZXJtaW5lZCB0aGF0IG9uZSBpcyBuZWVkZWQuCi0gICAgLy8g
VGhpcyBpcyB1c2VkIGJvdGggZm9yIHN5bnRoZXRpYyBhbmQgcmVhbCBjb250ZXh0IGxvc3Nlcy4g
Rm9yIHJlYWwgb25lcywgaXQncwotICAgIC8vIGxpa2VseSB0aGF0IHRoZXJlJ3Mgbm8gSmF2YVNj
cmlwdCBvbiB0aGUgc3RhY2ssIGJ1dCB0aGF0IG1pZ2h0IGJlIGRlcGVuZGVudAotICAgIC8vIG9u
IGhvdyBleGFjdGx5IHRoZSBwbGF0Zm9ybSBkaXNjb3ZlcnMgdGhhdCB0aGUgY29udGV4dCB3YXMg
bG9zdC4gRm9yIGJldHRlcgotICAgIC8vIHBvcnRhYmlsaXR5IHdlIGFsd2F5cyBkZWZlciB0aGUg
ZGlzcGF0Y2ggb2YgdGhlIGV2ZW50LgotICAgIFN1c3BlbmRhYmxlVGltZXIgbV9kaXNwYXRjaENv
bnRleHRMb3N0RXZlbnRUaW1lcjsKLSAgICBTdXNwZW5kYWJsZVRpbWVyIG1fZGlzcGF0Y2hDb250
ZXh0Q2hhbmdlZEV2ZW50VGltZXI7CiAgICAgYm9vbCBtX3Jlc3RvcmVBbGxvd2VkIHsgZmFsc2Ug
fTsKICAgICBTdXNwZW5kYWJsZVRpbWVyIG1fcmVzdG9yZVRpbWVyOwogCkBAIC04NjQsOCArODU3
LDcgQEAgcHJvdGVjdGVkOgogICAgIHRlbXBsYXRlIDx0eXBlbmFtZSBUPiB1bnNpZ25lZCBnZXRN
YXhJbmRleChjb25zdCBSZWZQdHI8SlNDOjpBcnJheUJ1ZmZlcj4gZWxlbWVudEFycmF5QnVmZmVy
LCBHQ0dMaW50cHRyIHVvZmZzZXQsIEdDR0xzaXplaSBuKTsKIAogcHJpdmF0ZToKLSAgICB2b2lk
IGRpc3BhdGNoQ29udGV4dExvc3RFdmVudCgpOwotICAgIHZvaWQgZGlzcGF0Y2hDb250ZXh0Q2hh
bmdlZEV2ZW50KCk7CisgICAgdm9pZCBzY2hlZHVsZVRhc2tUb0Rpc3BhdGNoQ29udGV4dExvc3RF
dmVudCgpOwogICAgIC8vIEhlbHBlciBmb3IgcmVzdG9yYXRpb24gYWZ0ZXIgY29udGV4dCBsb3N0
LgogICAgIHZvaWQgbWF5YmVSZXN0b3JlQ29udGV4dCgpOwogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>