<?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>190320</bug_id>
          
          <creation_ts>2018-10-05 13:11:56 -0700</creation_ts>
          <short_desc>Regression(r236862): Crash under DOMWindowExtension::willDetachGlobalObjectFromFrame()</short_desc>
          <delta_ts>2018-10-05 18:21: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>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, Regression</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>190282</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>ggaren</cc>
    
    <cc>kangil.han</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1466766</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-10-05 13:11:56 -0700</bug_when>
    <thetext>Crash under DOMWindowExtension::willDetachGlobalObjectFromFrame() since r236862:
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.JavaScriptCore      	0x00000004110a95e0 WTFCrash + 16 (Assertions.cpp:255)
1   com.apple.WebCore             	0x000000040000de8b WTFCrashWithInfo(int, char const*, char const*, int) + 27
2   com.apple.WebCore             	0x00000004029e78e0 WebCore::DOMWindowExtension::willDetachGlobalObjectFromFrame() + 208 (DOMWindowExtension.cpp:104)
3   com.apple.WebCore             	0x00000004029dc1a3 WebCore::DOMWindow::willDetachDocumentFromFrame() + 131 (DOMWindow.cpp:510)
4   com.apple.WebCore             	0x00000004020294c1 WebCore::Document::detachFromFrame() + 49
5   com.apple.WebCore             	0x000000040202a093 WebCore::Document::prepareForDestruction() + 1539 (Document.cpp:2501)
6   com.apple.WebCore             	0x0000000402a3a560 WebCore::Frame::setView(WTF::RefPtr&lt;WebCore::FrameView, WTF::DumbPtrTraits&lt;WebCore::FrameView&gt; &gt;&amp;&amp;) + 192 (Frame.cpp:242)
7   com.apple.WebCore             	0x0000000402a3e80b WebCore::Frame::createView(WebCore::IntSize const&amp;, WebCore::Color const&amp;, bool, WebCore::IntSize const&amp;, WebCore::IntRect const&amp;, bool, WebCore::ScrollbarMode, bool, WebCore::ScrollbarMode, bool) + 299 (Frame.cpp:913)
8   com.apple.WebKit              	0x00000001104191ca WebKit::WebFrameLoaderClient::transitionToCommittedForNewPage() + 842 (WebFrameLoaderClient.cpp:1430)
9   com.apple.WebCore             	0x000000040287f4b8 WebCore::FrameLoader::transitionToCommitted(WebCore::CachedPage*) + 1160 (FrameLoader.cpp:2131)
10  com.apple.WebCore             	0x000000040287e550 WebCore::FrameLoader::commitProvisionalLoad() + 2128 (FrameLoader.cpp:1957)
11  com.apple.WebCore             	0x0000000402817bcc WebCore::DocumentLoader::commitIfReady() + 60 (DocumentLoader.cpp:359)
12  com.apple.WebCore             	0x000000040281e04c WebCore::DocumentLoader::commitLoad(char const*, int) + 76 (DocumentLoader.cpp:965)
13  com.apple.WebCore             	0x000000040281dff5 WebCore::DocumentLoader::dataReceived(char const*, int) + 613 (DocumentLoader.cpp:1114)
14  com.apple.WebCore             	0x000000040281e866 WebCore::DocumentLoader::dataReceived(WebCore::CachedResource&amp;, char const*, int) + 150 (DocumentLoader.cpp:1087)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466767</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-10-05 13:12:09 -0700</bug_when>
    <thetext>&lt;rdar://problem/45044814&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466768</commentid>
    <comment_count>2</comment_count>
      <attachid>351693</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-10-05 13:14:09 -0700</bug_when>
    <thetext>Created attachment 351693
WIP Patch (needs tests)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466776</commentid>
    <comment_count>3</comment_count>
      <attachid>351697</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-10-05 13:43:11 -0700</bug_when>
    <thetext>Created attachment 351697
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466793</commentid>
    <comment_count>4</comment_count>
      <attachid>351697</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2018-10-05 15:02:02 -0700</bug_when>
    <thetext>Comment on attachment 351697
Patch

r=me

legacy-animation-engine/fast/css-generated-content/noscript-pseudo-anim-crash.html doesn&apos;t have frames, so the failure seems unrelated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466797</commentid>
    <comment_count>5</comment_count>
      <attachid>351697</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-10-05 15:25:55 -0700</bug_when>
    <thetext>Comment on attachment 351697
Patch

Clearing flags on attachment: 351697

Committed r236888: &lt;https://trac.webkit.org/changeset/236888&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1466798</commentid>
    <comment_count>6</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-10-05 15:25:57 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>351693</attachid>
            <date>2018-10-05 13:14:09 -0700</date>
            <delta_ts>2018-10-05 13:43:10 -0700</delta_ts>
            <desc>WIP Patch (needs tests)</desc>
            <filename>190320_wip.patch</filename>
            <type>text/plain</type>
            <size>1838</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9kb20vRG9jdW1lbnQuY3BwCmluZGV4IGE3YjA5Y2E1ODg3Li42ODFiNzY3ZTZjMiAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9kb20vRG9jdW1lbnQuY3BwCkBAIC04MjU1LDExICs4MjU1LDE2IEBAIGJvb2wgRG9jdW1l
bnQ6OnJlZ2lzdGVyQ1NTUHJvcGVydHkoQ1NTUmVnaXN0ZXJlZEN1c3RvbVByb3BlcnR5JiYgcHJv
cCkKIH0KIAogdm9pZCBEb2N1bWVudDo6ZGV0YWNoRnJvbUZyYW1lKCkKK3sKKyAgICBvYnNlcnZl
RnJhbWUobnVsbHB0cik7Cit9CisKK3ZvaWQgRG9jdW1lbnQ6OmZyYW1lV2FzRGlzY29ubmVjdGVk
RnJvbU93bmVyKCkKIHsKICAgICBpZiAoYXV0byogd2luZG93ID0gZG9tV2luZG93KCkpCiAgICAg
ICAgIHdpbmRvdy0+d2lsbERldGFjaERvY3VtZW50RnJvbUZyYW1lKCk7CiAKLSAgICBvYnNlcnZl
RnJhbWUobnVsbHB0cik7CisgICAgZGV0YWNoRnJvbUZyYW1lKCk7CiB9CiAKIH0gLy8gbmFtZXNw
YWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5oIGIv
U291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmgKaW5kZXggZjc3OGU2Yzc2MzUuLmM2YjE1ZDc3
N2NhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuaAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuaApAQCAtMTUwNSw3ICsxNTA1LDcgQEAgcHVibGljOgog
ICAgIHZvaWQgc2V0QXNSdW5uaW5nVXNlclNjcmlwdHMoKSB7IG1faXNSdW5uaW5nVXNlclNjcmlw
dHMgPSB0cnVlOyB9CiAgICAgYm9vbCBpc1J1bm5pbmdVc2VyU2NyaXB0cygpIGNvbnN0IHsgcmV0
dXJuIG1faXNSdW5uaW5nVXNlclNjcmlwdHM7IH0KIAotICAgIHZvaWQgZGV0YWNoRnJvbUZyYW1l
KCk7CisgICAgdm9pZCBmcmFtZVdhc0Rpc2Nvbm5lY3RlZEZyb21Pd25lcigpOwogCiBwcm90ZWN0
ZWQ6CiAgICAgZW51bSBDb25zdHJ1Y3Rpb25GbGFncyB7IFN5bnRoZXNpemVkID0gMSwgTm9uUmVu
ZGVyZWRQbGFjZWhvbGRlciA9IDEgPDwgMSB9OwpAQCAtMTU3Miw2ICsxNTcyLDggQEAgcHJpdmF0
ZToKICAgICB2b2lkIHBlbmRpbmdUYXNrc1RpbWVyRmlyZWQoKTsKICAgICBib29sIGlzQ29va2ll
QXZlcnNlKCkgY29uc3Q7CiAKKyAgICB2b2lkIGRldGFjaEZyb21GcmFtZSgpOworCiAgICAgdGVt
cGxhdGU8Q29sbGVjdGlvblR5cGU+IFJlZjxIVE1MQ29sbGVjdGlvbj4gZW5zdXJlQ2FjaGVkQ29s
bGVjdGlvbigpOwogCiAjaWYgRU5BQkxFKEZVTExTQ1JFRU5fQVBJKQpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvcGFnZS9GcmFtZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lLmNw
cAppbmRleCBjYmU0NWUzODVjYS4uMzE4Mzk0OTIxNmIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL3BhZ2UvRnJhbWUuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWUuY3BwCkBA
IC04MzMsNyArODMzLDcgQEAgdm9pZCBGcmFtZTo6ZGlzY29ubmVjdE93bmVyRWxlbWVudCgpCiAg
ICAgbV9vd25lckVsZW1lbnQgPSBudWxscHRyOwogCiAgICAgaWYgKGF1dG8qIGRvY3VtZW50ID0g
dGhpcy0+ZG9jdW1lbnQoKSkKLSAgICAgICAgZG9jdW1lbnQtPmRldGFjaEZyb21GcmFtZSgpOwor
ICAgICAgICBkb2N1bWVudC0+ZnJhbWVXYXNEaXNjb25uZWN0ZWRGcm9tT3duZXIoKTsKIH0KIAog
U3RyaW5nIEZyYW1lOjpkaXNwbGF5U3RyaW5nTW9kaWZpZWRCeUVuY29kaW5nKGNvbnN0IFN0cmlu
ZyYgc3RyKSBjb25zdAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>351697</attachid>
            <date>2018-10-05 13:43:11 -0700</date>
            <delta_ts>2018-10-05 15:25:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-190320-20181005134310.patch</filename>
            <type>text/plain</type>
            <size>8619</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM2ODc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzcyMzI0NWM5MzQwOGM5
MDJiMzRiNDliNTc5MWRjMTJkMDUxZGQyZC4uZThhMmJkZjA2M2IwZmNmNGZkMWJiMzk2NjcyZDA4
Yzk2YTFjMzZiMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM5IEBACisyMDE4LTEwLTA1ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgUmVncmVzc2lvbihyMjM2ODYy
KTogQ3Jhc2ggdW5kZXIgRE9NV2luZG93RXh0ZW5zaW9uOjp3aWxsRGV0YWNoR2xvYmFsT2JqZWN0
RnJvbUZyYW1lKCkKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE5MDMyMAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDUwNDQ4MTQ+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgcjIzNjg2MiBjYXVzZWQgRE9N
V2luZG93UHJvcGVydHk6OndpbGxEZXRhY2hHbG9iYWxPYmplY3RGcm9tRnJhbWUoKSB0byBnZXQg
Y2FsbGVkIHNldmVyYWwKKyAgICAgICAgdGltZXMuIFRoZXJlIHdhcyBubyBlZmZlY3QgZm9yIG1v
c3QgRE9NV2luZG93UHJvcGVydHkgb2JqZWN0cy4gSG93ZXZlciwgaXQgd291bGQgY2F1c2UKKyAg
ICAgICAgY3Jhc2hlcyBmb3IgRE9NV2luZG93RXh0ZW5zaW9uIG9iamVjdHMsIHdoaWNoIHN1YmNs
YXNzIERPTVdpbmRvd1Byb3BlcnR5IGFuZCBvdmVycmlkZQorICAgICAgICBET01XaW5kb3dQcm9w
ZXJ0eTo6d2lsbERldGFjaEdsb2JhbE9iamVjdEZyb21GcmFtZSgpIGJlY2F1c2UgdGhleSBkZXJl
ZmVyZW5jZSB0aGUgZnJhbWUKKyAgICAgICAgd2l0aG91dCBudWxsIGNoZWNraW5nIGl0LgorCisg
ICAgICAgIFRvIGFkZHJlc3MgdGhlIGlzc3VlLCB3ZSBub3cgbWFrZSBzdXJlIERPTVdpbmRvd1By
b3BlcnR5Ojp3aWxsRGV0YWNoR2xvYmFsT2JqZWN0RnJvbUZyYW1lKCkKKyAgICAgICAgaXMgbm90
IGNhbGxlZCBzZXZlcmFsIHRpbWVzLgorCisgICAgICAgICogZG9tL0RvY3VtZW50LmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkRvY3VtZW50OjpkZXRhY2hGcm9tRnJhbWUpOgorICAgICAgICBTdG9w
IGNhbGxpbmcgRE9NV2luZG93Ojp3aWxsRGV0YWNoRG9jdW1lbnRGcm9tRnJhbWUoKSBoZXJlIGFz
IG1vc3QgY2FsbCBzaXRlcyBhbHJlYWR5CisgICAgICAgIHRha2UgY2FyZSBvZiBjYWxsaW5nIERP
TVdpbmRvdzo6d2lsbERldGFjaERvY3VtZW50RnJvbUZyYW1lKCkgYmVmb3JlaGFuZCAoZS5nLgor
ICAgICAgICBEb2N1bWVudDo6cHJlcGFyZUZvckRlc3RydWN0aW9uKCkpLgorICAgICAgICBBbHNv
LCByZXR1cm4gZWFybHkgaWYgdGhlIERvY3VtZW50IGlzIGFscmVhZHkgZGV0YWNoZWQgZnJvbSBp
dHMgZnJhbWUuCisKKyAgICAgICAgKFdlYkNvcmU6OkRvY3VtZW50OjpmcmFtZVdhc0Rpc2Nvbm5l
Y3RlZEZyb21Pd25lcik6CisgICAgICAgIEFkZCBuZXcgdXRpbGl0eSBmdW5jdGlvbiBjYWxsZWQg
d2hlbiBhIEZyYW1lIGlzIGRpc2Nvbm5lY3RlZCBmcm9tIGl0cyBvd25lciB3aGljaAorICAgICAg
ICBjYWxscyBib3RoIERvY3VtZW50OjpkZXRhY2hGcm9tRnJhbWUoKSBhbmQgRE9NV2luZG93Ojp3
aWxsRGV0YWNoRG9jdW1lbnRGcm9tRnJhbWUoKS4KKworICAgICAgICAqIGRvbS9Eb2N1bWVudC5o
OgorICAgICAgICAqIHBhZ2UvRE9NV2luZG93LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRPTVdp
bmRvdzo6d2lsbERldGFjaERvY3VtZW50RnJvbUZyYW1lKToKKyAgICAgICAgUmV0dXJuIGVhcmx5
IGlmIHRoZSBXaW5kb3cgaXMgYWxyZWFkeSBkZXRhY2hlZCBmcm9tIGl0cyBmcmFtZS4KKworICAg
ICAgICAqIHBhZ2UvRnJhbWUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWU6OmRpc2Nvbm5l
Y3RPd25lckVsZW1lbnQpOgorCiAyMDE4LTEwLTA1ICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBw
bGUuY29tPgogCiAgICAgICAgVW5yZXZpZXdlZCB3YXRjaE9TIGJ1aWxkIGZpeDogdmlkZW9QZXJm
b3JtYW5jZU1ldHJpY3MgdW5hdmFpbGFibGUgb24gd2F0Y2hPUy4KZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQu
Y3BwCmluZGV4IGE3YjA5Y2E1ODg3MmM4NmUxMTMzZmM1NjMxOGU0OTcyNWVhOGUzOWMuLjc1MmM4
NTBjM2ViOWY2NWNjMDFmMWNiMDRkMDA1MmRhMGE2M2I0MWUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50
LmNwcApAQCAtODI1NiwxMCArODI1NiwxOCBAQCBib29sIERvY3VtZW50OjpyZWdpc3RlckNTU1By
b3BlcnR5KENTU1JlZ2lzdGVyZWRDdXN0b21Qcm9wZXJ0eSYmIHByb3ApCiAKIHZvaWQgRG9jdW1l
bnQ6OmRldGFjaEZyb21GcmFtZSgpCiB7CisgICAgb2JzZXJ2ZUZyYW1lKG51bGxwdHIpOworfQor
Cit2b2lkIERvY3VtZW50OjpmcmFtZVdhc0Rpc2Nvbm5lY3RlZEZyb21Pd25lcigpCit7CisgICAg
aWYgKCFmcmFtZSgpKQorICAgICAgICByZXR1cm47CisKICAgICBpZiAoYXV0byogd2luZG93ID0g
ZG9tV2luZG93KCkpCiAgICAgICAgIHdpbmRvdy0+d2lsbERldGFjaERvY3VtZW50RnJvbUZyYW1l
KCk7CiAKLSAgICBvYnNlcnZlRnJhbWUobnVsbHB0cik7CisgICAgZGV0YWNoRnJvbUZyYW1lKCk7
CiB9CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2RvbS9Eb2N1bWVudC5oIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmgKaW5kZXggZjc3
OGU2Yzc2MzUxNDZmYmQ3ZDIyMDk1N2M3NWU0MWJiYzc3YzhhNS4uYzZiMTVkNzc3Y2FjMmRjMTc2
NDI3YzMyNDc0ZDEyNjU0YzU5Y2M3YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL0Rv
Y3VtZW50LmgKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmgKQEAgLTE1MDUsNyAr
MTUwNSw3IEBAIHB1YmxpYzoKICAgICB2b2lkIHNldEFzUnVubmluZ1VzZXJTY3JpcHRzKCkgeyBt
X2lzUnVubmluZ1VzZXJTY3JpcHRzID0gdHJ1ZTsgfQogICAgIGJvb2wgaXNSdW5uaW5nVXNlclNj
cmlwdHMoKSBjb25zdCB7IHJldHVybiBtX2lzUnVubmluZ1VzZXJTY3JpcHRzOyB9CiAKLSAgICB2
b2lkIGRldGFjaEZyb21GcmFtZSgpOworICAgIHZvaWQgZnJhbWVXYXNEaXNjb25uZWN0ZWRGcm9t
T3duZXIoKTsKIAogcHJvdGVjdGVkOgogICAgIGVudW0gQ29uc3RydWN0aW9uRmxhZ3MgeyBTeW50
aGVzaXplZCA9IDEsIE5vblJlbmRlcmVkUGxhY2Vob2xkZXIgPSAxIDw8IDEgfTsKQEAgLTE1NzIs
NiArMTU3Miw4IEBAIHByaXZhdGU6CiAgICAgdm9pZCBwZW5kaW5nVGFza3NUaW1lckZpcmVkKCk7
CiAgICAgYm9vbCBpc0Nvb2tpZUF2ZXJzZSgpIGNvbnN0OwogCisgICAgdm9pZCBkZXRhY2hGcm9t
RnJhbWUoKTsKKwogICAgIHRlbXBsYXRlPENvbGxlY3Rpb25UeXBlPiBSZWY8SFRNTENvbGxlY3Rp
b24+IGVuc3VyZUNhY2hlZENvbGxlY3Rpb24oKTsKIAogI2lmIEVOQUJMRShGVUxMU0NSRUVOX0FQ
SSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93LmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93LmNwcAppbmRleCBmNmFhMjNjOThhZjhlZDUzMTYwZjM5
YjlhZmU0NWQzMzEzZDhlMzBmLi5mMGMwMmQ1ZGY4MTNhZjExNzkxYWMxN2YxY2RiNWIxOTIxZGZh
MWIyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5kb3cuY3BwCkBAIC01MDUsNiArNTA1LDkgQEAgdm9p
ZCBET01XaW5kb3c6OndpbGxEZXN0cm95RG9jdW1lbnRJbkZyYW1lKCkKIAogdm9pZCBET01XaW5k
b3c6OndpbGxEZXRhY2hEb2N1bWVudEZyb21GcmFtZSgpCiB7CisgICAgaWYgKCFmcmFtZSgpKQor
ICAgICAgICByZXR1cm47CisKICAgICAvLyBJdCBpcyBuZWNlc3NhcnkgdG8gY29weSBtX3Byb3Bl
cnRpZXMgdG8gYSBzZXBhcmF0ZSB2ZWN0b3IgYmVjYXVzZSB0aGUgRE9NV2luZG93UHJvcGVydGll
cyBtYXkKICAgICAvLyB1bnJlZ2lzdGVyIHRoZW1zZWx2ZXMgZnJvbSB0aGUgRE9NV2luZG93IGFz
IGEgcmVzdWx0IG9mIHRoZSBjYWxsIHRvIHdpbGxEZXRhY2hHbG9iYWxPYmplY3RGcm9tRnJhbWUu
CiAgICAgZm9yIChhdXRvJiBwcm9wZXJ0eSA6IGNvcHlUb1ZlY3RvcihtX3Byb3BlcnRpZXMpKQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZS5jcHAgYi9Tb3VyY2UvV2ViQ29y
ZS9wYWdlL0ZyYW1lLmNwcAppbmRleCBjYmU0NWUzODVjYWU4MjFmMTNiZDY0ZGU5ODFkZWQ5ZDA4
M2JkNjBjLi4zMTgzOTQ5MjE2YjUwYzFlYWI3MmE0MzU4NzlkZTU4NWZlMDI4MmE3IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9w
YWdlL0ZyYW1lLmNwcApAQCAtODMzLDcgKzgzMyw3IEBAIHZvaWQgRnJhbWU6OmRpc2Nvbm5lY3RP
d25lckVsZW1lbnQoKQogICAgIG1fb3duZXJFbGVtZW50ID0gbnVsbHB0cjsKIAogICAgIGlmIChh
dXRvKiBkb2N1bWVudCA9IHRoaXMtPmRvY3VtZW50KCkpCi0gICAgICAgIGRvY3VtZW50LT5kZXRh
Y2hGcm9tRnJhbWUoKTsKKyAgICAgICAgZG9jdW1lbnQtPmZyYW1lV2FzRGlzY29ubmVjdGVkRnJv
bU93bmVyKCk7CiB9CiAKIFN0cmluZyBGcmFtZTo6ZGlzcGxheVN0cmluZ01vZGlmaWVkQnlFbmNv
ZGluZyhjb25zdCBTdHJpbmcmIHN0cikgY29uc3QKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxv
ZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCA2OTAwOGU4NDRiNTAwZDRiOTcxMjFhYjQyNzE3MGQ0
NzViNWFlMWJlLi5kZWUwYzNhNGQ5YTE2NTYyZDljZWE2N2NmMmViZWNmOWFhNGU5Nzc4IDEwMDY0
NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTggQEAKKzIwMTgtMTAtMDUgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAg
ICAgICBSZWdyZXNzaW9uKHIyMzY4NjIpOiBDcmFzaCB1bmRlciBET01XaW5kb3dFeHRlbnNpb246
OndpbGxEZXRhY2hHbG9iYWxPYmplY3RGcm9tRnJhbWUoKQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkwMzIwCisgICAgICAgIDxyZGFyOi8vcHJvYmxl
bS80NTA0NDgxND4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBBZGQgQVBJIHRlc3QgY292ZXJhZ2UuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rl
c3RzL1dlYktpdC9ET01XaW5kb3dFeHRlbnNpb25CYXNpYy5jcHA6CisgICAgICAgIChUZXN0V2Vi
S2l0QVBJOjpURVNUKToKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdC9ET01X
aW5kb3dFeHRlbnNpb25CYXNpY19CdW5kbGUuY3BwOgorICAgICAgICAoVGVzdFdlYktpdEFQSTo6
RE9NV2luZG93RXh0ZW5zaW9uQmFzaWM6OndpbGxEZXN0cm95R2xvYmFsT2JqZWN0Rm9yRE9NV2lu
ZG93RXh0ZW5zaW9uKToKKwogMjAxOC0xMC0wMyAgSmVyIE5vYmxlICA8amVyLm5vYmxlQGFwcGxl
LmNvbT4KIAogICAgICAgICBBZGQgc3VwcG9ydCBmb3IgcmVwb3J0aW5nICJkaXNwbGF5IGNvbXBv
c2l0ZWQgdmlkZW8gZnJhbWVzIiB0aHJvdWdoIHRoZSBWaWRlb1BsYXliYWNrUXVhbGl0eSBvYmpl
Y3QuCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdC9ET01XaW5k
b3dFeHRlbnNpb25CYXNpYy5jcHAgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdC9E
T01XaW5kb3dFeHRlbnNpb25CYXNpYy5jcHAKaW5kZXggZWFlMDFiMDg3YWQ4YjdkMTI4MzU0Y2Fm
OTMwMWUwODg4M2RmZjY2Mi4uOTgxZjQ5ZThhMzc0NjQwNmM3OGQ0MjM4YTk0YzRjMGJmMzUzYmUx
ZiAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXQvRE9NV2luZG93
RXh0ZW5zaW9uQmFzaWMuY3BwCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0
L0RPTVdpbmRvd0V4dGVuc2lvbkJhc2ljLmNwcApAQCAtMTM1LDYgKzEzNSwzOSBAQCBURVNUKFdl
YktpdCwgRElTQUJMRURfRE9NV2luZG93RXh0ZW5zaW9uQmFzaWMpCiAgICAgICAgIEVYUEVDVF9X
S19TVFJFUShleHBlY3RlZE1lc3NhZ2VzW2ldLCBtZXNzYWdlc1tpXS5nZXQoKSk7CiB9CiAKK1RF
U1QoV2ViS2l0LCBET01XaW5kb3dFeHRlbnNpb25DcmFzaE9uUmVsb2FkKQoreworICAgIFdLUmV0
YWluUHRyPFdLUGFnZUdyb3VwUmVmPiBwYWdlR3JvdXAoQWRvcHRXSywgV0tQYWdlR3JvdXBDcmVh
dGVXaXRoSWRlbnRpZmllcihXS1N0cmluZ0NyZWF0ZVdpdGhVVEY4Q1N0cmluZygiRE9NV2luZG93
RXh0ZW5zaW9uQmFzaWNQYWdlR3JvdXAiKSkpOworCisgICAgV0tSZXRhaW5QdHI8V0tDb250ZXh0
UmVmPiBjb250ZXh0KEFkb3B0V0ssIFV0aWw6OmNyZWF0ZUNvbnRleHRGb3JJbmplY3RlZEJ1bmRs
ZVRlc3QoIkRPTVdpbmRvd0V4dGVuc2lvbkJhc2ljIiwgcGFnZUdyb3VwLmdldCgpKSk7CisKKyAg
ICBXS0NvbnRleHRJbmplY3RlZEJ1bmRsZUNsaWVudFYwIGluamVjdGVkQnVuZGxlQ2xpZW50Owor
ICAgIG1lbXNldCgmaW5qZWN0ZWRCdW5kbGVDbGllbnQsIDAsIHNpemVvZihpbmplY3RlZEJ1bmRs
ZUNsaWVudCkpOworCisgICAgaW5qZWN0ZWRCdW5kbGVDbGllbnQuYmFzZS52ZXJzaW9uID0gMDsK
KyAgICBpbmplY3RlZEJ1bmRsZUNsaWVudC5kaWRSZWNlaXZlTWVzc2FnZUZyb21JbmplY3RlZEJ1
bmRsZSA9IGRpZFJlY2VpdmVNZXNzYWdlRnJvbUluamVjdGVkQnVuZGxlOworCisgICAgV0tDb250
ZXh0U2V0SW5qZWN0ZWRCdW5kbGVDbGllbnQoY29udGV4dC5nZXQoKSwgJmluamVjdGVkQnVuZGxl
Q2xpZW50LmJhc2UpOworCisgICAgLy8gVGhlIGRlZmF1bHQgY2FjaGUgbW9kZWwgaGFzIGEgY2Fw
YWNpdHkgb2YgMCwgc28gaXQgaXMgbmVjZXNzYXJ5IHRvIHN3aXRjaCB0byBhIGNhY2hlCisgICAg
Ly8gbW9kZWwgdGhhdCBhY3R1YWxseSBhbGxvd3MgZm9yIGEgcGFnZSBjYWNoZS4KKyAgICBXS0Nv
bnRleHRTZXRDYWNoZU1vZGVsKGNvbnRleHQuZ2V0KCksIGtXS0NhY2hlTW9kZWxEb2N1bWVudEJy
b3dzZXIpOworCisgICAgUGxhdGZvcm1XZWJWaWV3IHdlYlZpZXcoY29udGV4dC5nZXQoKSwgcGFn
ZUdyb3VwLmdldCgpKTsKKworICAgIGZpbmlzaGVkID0gZmFsc2U7CisKKyAgICAvLyBNYWtlIHN1
cmUgdGhlIGV4dGVuc2lvbnMgZm9yIGVhY2ggZnJhbWUgYXJlIGluc3RhbGxlZCBpbiBlYWNoIHdv
cmxkLgorICAgIFdLUmV0YWluUHRyPFdLVVJMUmVmPiB1cmwxKEFkb3B0V0ssIFV0aWw6OmNyZWF0
ZVVSTEZvclJlc291cmNlKCJzaW1wbGUtaWZyYW1lIiwgImh0bWwiKSk7CisgICAgV0tQYWdlTG9h
ZFVSTCh3ZWJWaWV3LnBhZ2UoKSwgdXJsMS5nZXQoKSk7CisKKyAgICBVdGlsOjpydW4oJmZpbmlz
aGVkKTsKKyAgICBmaW5pc2hlZCA9IGZhbHNlOworCisgICAgV0tQYWdlUmVsb2FkKHdlYlZpZXcu
cGFnZSgpKTsKKyAgICBVdGlsOjpydW4oJmZpbmlzaGVkKTsKK30KKwogfSAvLyBuYW1lc3BhY2Ug
VGVzdFdlYktpdEFQSQogCiAjZW5kaWYKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkv
VGVzdHMvV2ViS2l0L0RPTVdpbmRvd0V4dGVuc2lvbkJhc2ljX0J1bmRsZS5jcHAgYi9Ub29scy9U
ZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdC9ET01XaW5kb3dFeHRlbnNpb25CYXNpY19CdW5kbGUu
Y3BwCmluZGV4IDliZGM2ODNiYTk1ZjAyY2Y0ZDE3YWZkODBlOThlYjU2MDhkZWIxMzYuLjE4NGE4
YzUwMGYwNTc2NThhZDIyMWEyMzllNmQ0MDg3MDk0NTg4YzEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rl
c3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0L0RPTVdpbmRvd0V4dGVuc2lvbkJhc2ljX0J1bmRsZS5j
cHAKKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXQvRE9NV2luZG93RXh0ZW5z
aW9uQmFzaWNfQnVuZGxlLmNwcApAQCAtMjI5LDkgKzIyOSw2IEBAIHZvaWQgRE9NV2luZG93RXh0
ZW5zaW9uQmFzaWM6OmRpZFJlY29ubmVjdERPTVdpbmRvd0V4dGVuc2lvblRvR2xvYmFsT2JqZWN0
KFdLQnVuCiAKIHZvaWQgRE9NV2luZG93RXh0ZW5zaW9uQmFzaWM6OndpbGxEZXN0cm95R2xvYmFs
T2JqZWN0Rm9yRE9NV2luZG93RXh0ZW5zaW9uKFdLQnVuZGxlRE9NV2luZG93RXh0ZW5zaW9uUmVm
KQogewotICAgIC8vIEFsbCBvZiB0aGUgaXRlbXMgYXJlIGNhbmRpZGF0ZXMgZm9yIHRoZSBwYWdl
IGNhY2hlIGFuZCBzaG91bGQgbm90IGJlIGV2aWN0ZWQgZnJvbSB0aGUgcGFnZQotICAgIC8vIGNh
Y2hlIGJlZm9yZSB0aGUgdGVzdCBjb21wbGV0ZXMuCi0gICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7
CiB9CiAKIHN0YXRpYyB2b2lkIGRpZEZpbmlzaExvYWRGb3JGcmFtZUNhbGxiYWNrKFdLQnVuZGxl
UGFnZVJlZiwgV0tCdW5kbGVGcmFtZVJlZiBmcmFtZSwgV0tUeXBlUmVmKiwgY29uc3Qgdm9pZCAq
Y2xpZW50SW5mbykK
</data>

          </attachment>
      

    </bug>

</bugzilla>