<?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>164381</bug_id>
          
          <creation_ts>2016-11-03 15:53:00 -0700</creation_ts>
          <short_desc>REGRESSION (r207669): Crash under media controls shadow root construction</short_desc>
          <delta_ts>2016-11-16 15:02:37 -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>Media</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>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>dieter</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>graouts</cc>
    
    <cc>jer.noble</cc>
    
    <cc>kangil.han</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1247893</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2016-11-03 15:53:00 -0700</bug_when>
    <thetext>Media controls run scripts inHTMLMediaElement::insertedInto</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1247894</commentid>
    <comment_count>1</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2016-11-03 15:53:28 -0700</bug_when>
    <thetext>&lt;rdar://problem/28935401&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1247907</commentid>
    <comment_count>2</comment_count>
      <attachid>293819</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2016-11-03 16:16:40 -0700</bug_when>
    <thetext>Created attachment 293819
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1247913</commentid>
    <comment_count>3</comment_count>
      <attachid>293823</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2016-11-03 16:19:40 -0700</bug_when>
    <thetext>Created attachment 293823
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248036</commentid>
    <comment_count>4</comment_count>
      <attachid>293860</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2016-11-03 21:51:18 -0700</bug_when>
    <thetext>Created attachment 293860
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248043</commentid>
    <comment_count>5</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2016-11-03 22:11:59 -0700</bug_when>
    <thetext>https://trac.webkit.org/r208370</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1252037</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2016-11-16 15:02:37 -0800</bug_when>
    <thetext>*** Bug 164774 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>293819</attachid>
            <date>2016-11-03 16:16:40 -0700</date>
            <delta_ts>2016-11-03 16:19:40 -0700</delta_ts>
            <desc>patch</desc>
            <filename>media-controls-crash.patch</filename>
            <type>text/plain</type>
            <size>5660</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwODM1MSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM3IEBACisyMDE2LTExLTAzICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OIChyMjA3NjY5
KTogQ3Jhc2ggdW5kZXIgU1ZHUmVuZGVyU3VwcG9ydDo6dXBkYXRlTWFza2VkQW5jZXN0b3JTaG91
bGRJc29sYXRlQmxlbmRpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE2NDM4MQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMjg5MzU0MDE+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIHByb2JsZW0g
aXMgdGhhdCB3ZSBhcmUgcnVubmluZyBhIHNjcmlwdCBmb3IgbWVkaWEgY29udHJvbCBVQSBzaGFk
b3cgdHJlZSBpbiBIVE1MTWVkaWFFbGVtZW50OjppbnNlcnRlZEludG8uCisgICAgICAgIEl0IGlz
IG5vdCBzYWZlIHRvIHJ1biBzY3JpcHRzIGluIGluc2VydGVkSW50byBhcyB0aGUgdHJlZSBpcyBp
biBpbmNvbnNpc3RlbnQgc3RhdGUuIEluc3RlYWQgZmluaXNoZWRJbnNlcnRpbmdTdWJ0cmVlCisg
ICAgICAgIGNhbGxiYWNrIHNob3VsZCBiZSB1c2VkLgorCisgICAgICAgIFRlc3Q6IG1lZGlhL21l
ZGlhLWNvbnRyb2xzLXNoYWRvdy1jb25zdHJ1Y3Rpb24tY3Jhc2guaHRtbAorCisgICAgICAgIFNl
ZW4gb24gaHR0cHM6Ly93d3cudGhlZ3VhcmRpYW4uY29tL2FydGFuZGRlc2lnbi92aWRlby8yMDEz
L29jdC8xNC9iYW5rc3ktY2VudHJhbC1wYXJrLW5ldy15b3JrLXZpZGVvCisKKyAgICAgICAgKiBk
b20vRG9jdW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RG9jdW1lbnQ6On5Eb2N1bWVudCk6
CisKKyAgICAgICAgICAgIEVuc3VyZSBtX2luRG9jdW1lbnRTaGFkb3dSb290cyBpcyBjbGVhcmVk
IGluIGRlc3RydWN0b3IuIFRoZXJlIGFwcGVhcnMgdG8gYmUgc29tZSBzY2VuYXJpbyB3aGVyZSB0
aGlzIGlzIG5vdCBsZWZ0IGVtcHR5CisgICAgICAgICAgICBvbiBndWFyZGlhbiBwYWdlLCBoaXR0
aW5nIGFuIGFzc2VydCBpbiB0ZWFyZG93bi4KKworICAgICAgICAqIGh0bWwvSFRNTE1lZGlhRWxl
bWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1MTWVkaWFFbGVtZW50OjppbnNlcnRlZElu
dG8pOgorICAgICAgICAoV2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6ZmluaXNoZWRJbnNlcnRp
bmdTdWJ0cmVlKToKKworICAgICAgICAgICAgTW92ZSBjb25maWd1cmVNZWRpYUNvbnRyb2xzKCkg
dG8gZmluaXNoZWRJbnNlcnRpbmdTdWJ0cmVlKCkuCisKKyAgICAgICAgKiBodG1sL0hUTUxNZWRp
YUVsZW1lbnQuaDoKKyAgICAgICAgKiBzdHlsZS9TdHlsZVRyZWVSZXNvbHZlci5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpTdHlsZTo6VHJlZVJlc29sdmVyOjpyZXNvbHZlQ29tcG9zZWRUcmVlKToK
KworICAgICAgICAgICAgQWRkIGFuIGFzc2VydCB0byBtYWtlIHRoZSBiYWQgc3RhdGUgZWFzaWVy
IHRvIGhpdCBpbiB0ZXN0cy4KKwogMjAxNi0xMS0wMyAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUu
dGVhQGdtYWlsLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91dCBkdWUgdG8g
Y3Jhc2ggaW4gQW1hem9uIHdlYiBzaXRlCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1l
bnQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAJKHJl
dmlzaW9uIDIwODMwMykKKysrIFNvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTYyMyw2ICs2MjMsOCBAQCBEb2N1bWVudDo6fkRvY3VtZW50KCkKIAogICAg
IG1fZGVjb2RlciA9IG51bGxwdHI7CiAKKyAgICBtX2luRG9jdW1lbnRTaGFkb3dSb290cy5jbGVh
cigpOworCiAgICAgaWYgKG1fc3R5bGVTaGVldExpc3QpCiAgICAgICAgIG1fc3R5bGVTaGVldExp
c3QtPmRldGFjaEZyb21Eb2N1bWVudCgpOwogCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9odG1sL0hU
TUxNZWRpYUVsZW1lbnQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2h0bWwvSFRN
TE1lZGlhRWxlbWVudC5jcHAJKHJldmlzaW9uIDIwODMwMykKKysrIFNvdXJjZS9XZWJDb3JlL2h0
bWwvSFRNTE1lZGlhRWxlbWVudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTgwOCw4ICs4MDgsMTIg
QEAgTm9kZTo6SW5zZXJ0aW9uTm90aWZpY2F0aW9uUmVxdWVzdCBIVE1MTQogICAgICAgICBtX211
dGVkID0gaGFzQXR0cmlidXRlV2l0aG91dFN5bmNocm9uaXphdGlvbihtdXRlZEF0dHIpOwogICAg
IH0KIAorICAgIHJldHVybiBJbnNlcnRpb25TaG91bGRDYWxsRmluaXNoZWRJbnNlcnRpbmdTdWJ0
cmVlOworfQorCit2b2lkIEhUTUxNZWRpYUVsZW1lbnQ6OmZpbmlzaGVkSW5zZXJ0aW5nU3VidHJl
ZSgpCit7CiAgICAgY29uZmlndXJlTWVkaWFDb250cm9scygpOwotICAgIHJldHVybiBJbnNlcnRp
b25Eb25lOwogfQogCiB2b2lkIEhUTUxNZWRpYUVsZW1lbnQ6OnBhdXNlQWZ0ZXJEZXRhY2hlZFRh
c2soKQpJbmRleDogU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmgKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmgJKHJldmlzaW9u
IDIwODMwMykKKysrIFNvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5oCSh3b3Jr
aW5nIGNvcHkpCkBAIC01MjIsNiArNTIyLDcgQEAgcHJpdmF0ZToKICAgICBib29sIHJlbmRlcmVy
SXNOZWVkZWQoY29uc3QgUmVuZGVyU3R5bGUmKSBvdmVycmlkZTsKICAgICBib29sIGNoaWxkU2hv
dWxkQ3JlYXRlUmVuZGVyZXIoY29uc3QgTm9kZSYpIGNvbnN0IG92ZXJyaWRlOwogICAgIEluc2Vy
dGlvbk5vdGlmaWNhdGlvblJlcXVlc3QgaW5zZXJ0ZWRJbnRvKENvbnRhaW5lck5vZGUmKSBvdmVy
cmlkZTsKKyAgICB2b2lkIGZpbmlzaGVkSW5zZXJ0aW5nU3VidHJlZSgpIG92ZXJyaWRlOwogICAg
IHZvaWQgcmVtb3ZlZEZyb20oQ29udGFpbmVyTm9kZSYpIG92ZXJyaWRlOwogICAgIHZvaWQgZGlk
UmVjYWxjU3R5bGUoU3R5bGU6OkNoYW5nZSkgb3ZlcnJpZGU7CiAKSW5kZXg6IFNvdXJjZS9XZWJD
b3JlL3N0eWxlL1N0eWxlVHJlZVJlc29sdmVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9zdHlsZS9TdHlsZVRyZWVSZXNvbHZlci5jcHAJKHJldmlzaW9uIDIwODMwMykKKysrIFNv
dXJjZS9XZWJDb3JlL3N0eWxlL1N0eWxlVHJlZVJlc29sdmVyLmNwcAkod29ya2luZyBjb3B5KQpA
QCAtMzU3LDYgKzM1Nyw3IEBAIHZvaWQgVHJlZVJlc29sdmVyOjpyZXNvbHZlQ29tcG9zZWRUcmVl
KCkKICAgICAgICAgYXV0byYgbm9kZSA9ICppdDsKICAgICAgICAgYXV0byYgcGFyZW50ID0gdGhp
cy0+cGFyZW50KCk7CiAKKyAgICAgICAgQVNTRVJUKG5vZGUuaW5Eb2N1bWVudCgpKTsKICAgICAg
ICAgQVNTRVJUKG5vZGUuY29udGFpbmluZ1NoYWRvd1Jvb3QoKSA9PSBzY29wZSgpLnNoYWRvd1Jv
b3QpOwogICAgICAgICBBU1NFUlQobm9kZS5wYXJlbnRFbGVtZW50KCkgPT0gcGFyZW50LmVsZW1l
bnQgfHwgaXM8U2hhZG93Um9vdD4obm9kZS5wYXJlbnROb2RlKCkpIHx8IG5vZGUucGFyZW50RWxl
bWVudCgpLT5zaGFkb3dSb290KCkpOwogCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMDgzMDMpCisrKyBM
YXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNCBAQAorMjAx
Ni0xMS0wMyAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAgUkVH
UkVTU0lPTiAocjIwNzY2OSk6IENyYXNoIHVuZGVyIFNWR1JlbmRlclN1cHBvcnQ6OnVwZGF0ZU1h
c2tlZEFuY2VzdG9yU2hvdWxkSXNvbGF0ZUJsZW5kaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjQzODEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVt
LzI4OTM1NDAxPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogbWVkaWEvbWVkaWEtY29udHJvbHMtc2hhZG93LWNvbnN0cnVjdGlvbi1jcmFzaC1leHBl
Y3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIG1lZGlhL21lZGlhLWNvbnRyb2xzLXNoYWRvdy1j
b25zdHJ1Y3Rpb24tY3Jhc2guaHRtbDogQWRkZWQuCisKIDIwMTYtMTEtMDIgIFJ5b3N1a2UgTml3
YSAgPHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgTG9hZCBzdHlsZXNoZWV0cyBpbiBsaW5r
IGVsZW1lbnRzIGluc2lkZSBhIGNvbm5lY3RlZCBzaGFkb3cgdHJlZQpJbmRleDogTGF5b3V0VGVz
dHMvbWVkaWEvbWVkaWEtY29udHJvbHMtc2hhZG93LWNvbnN0cnVjdGlvbi1jcmFzaC1leHBlY3Rl
ZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEtY29udHJvbHMtc2hh
ZG93LWNvbnN0cnVjdGlvbi1jcmFzaC1leHBlY3RlZC50eHQJKG5vbmV4aXN0ZW50KQorKysgTGF5
b3V0VGVzdHMvbWVkaWEvbWVkaWEtY29udHJvbHMtc2hhZG93LWNvbnN0cnVjdGlvbi1jcmFzaC1l
eHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSBAQAorCkluZGV4OiBMYXlvdXRU
ZXN0cy9tZWRpYS9tZWRpYS1jb250cm9scy1zaGFkb3ctY29uc3RydWN0aW9uLWNyYXNoLmh0bWwK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEtY29udHJvbHMtc2hhZG93LWNv
bnN0cnVjdGlvbi1jcmFzaC5odG1sCShub25leGlzdGVudCkKKysrIExheW91dFRlc3RzL21lZGlh
L21lZGlhLWNvbnRyb2xzLXNoYWRvdy1jb25zdHJ1Y3Rpb24tY3Jhc2guaHRtbAkod29ya2luZyBj
b3B5KQpAQCAtMCwwICsxLDEwIEBACis8Ym9keT4KK1RoaXMgdGVzdCBwYXNzZXMgaWYgaXQgZG9l
c24ndCBjcmFzaC9hc3NlcnQuCis8c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAg
IHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworZG9jdW1lbnQuYm9keS5pbm5lckhUTUwgPSBgCisg
ICAgPHZpZGVvIGNvbnRyb2xzPgorICAgICAgICA8c291cmNlPjwvc291cmNlPgorICAgIDwvdmlk
ZW8+YDsKKzwvc2NyaXB0Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>293823</attachid>
            <date>2016-11-03 16:19:40 -0700</date>
            <delta_ts>2016-11-03 21:54:53 -0700</delta_ts>
            <desc>patch</desc>
            <filename>media-controls-crash-2.patch</filename>
            <type>text/plain</type>
            <size>5640</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwODM1MSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM3IEBACisyMDE2LTExLTAzICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OIChyMjA3NjY5
KTogQ3Jhc2ggdW5kZXIgbWVkaWEgY29udHJvbHMgc2hhZG93IHJvb3QgY29uc3RydWN0aW9uCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjQzODEKKyAg
ICAgICAgPHJkYXI6Ly9wcm9ibGVtLzI4OTM1NDAxPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBwcm9ibGVtIGlzIHRoYXQgd2UgYXJlIHJ1bm5p
bmcgYSBzY3JpcHQgZm9yIG1lZGlhIGNvbnRyb2wgVUEgc2hhZG93IHRyZWUgaW4gSFRNTE1lZGlh
RWxlbWVudDo6aW5zZXJ0ZWRJbnRvLgorICAgICAgICBJdCBpcyBub3Qgc2FmZSB0byBydW4gc2Ny
aXB0cyBpbiBpbnNlcnRlZEludG8gYXMgdGhlIHRyZWUgaXMgaW4gaW5jb25zaXN0ZW50IHN0YXRl
LiBJbnN0ZWFkIGZpbmlzaGVkSW5zZXJ0aW5nU3VidHJlZQorICAgICAgICBjYWxsYmFjayBzaG91
bGQgYmUgdXNlZC4KKworICAgICAgICBUZXN0OiBtZWRpYS9tZWRpYS1jb250cm9scy1zaGFkb3ct
Y29uc3RydWN0aW9uLWNyYXNoLmh0bWwKKworICAgICAgICBTZWVuIG9uIGh0dHBzOi8vd3d3LnRo
ZWd1YXJkaWFuLmNvbS9hcnRhbmRkZXNpZ24vdmlkZW8vMjAxMy9vY3QvMTQvYmFua3N5LWNlbnRy
YWwtcGFyay1uZXcteW9yay12aWRlbworCisgICAgICAgICogZG9tL0RvY3VtZW50LmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkRvY3VtZW50Ojp+RG9jdW1lbnQpOgorCisgICAgICAgICAgICBFbnN1
cmUgbV9pbkRvY3VtZW50U2hhZG93Um9vdHMgaXMgY2xlYXJlZCBpbiBkZXN0cnVjdG9yLiBUaGVy
ZSBhcHBlYXJzIHRvIGJlIHNvbWUgc2NlbmFyaW8gd2hlcmUgdGhpcyBpcyBub3QgbGVmdCBlbXB0
eQorICAgICAgICAgICAgb24gZ3VhcmRpYW4gcGFnZSwgaGl0dGluZyBhbiBhc3NlcnQgaW4gdGVh
cmRvd24uCisKKyAgICAgICAgKiBodG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6SFRNTE1lZGlhRWxlbWVudDo6aW5zZXJ0ZWRJbnRvKToKKyAgICAgICAgKFdlYkNv
cmU6OkhUTUxNZWRpYUVsZW1lbnQ6OmZpbmlzaGVkSW5zZXJ0aW5nU3VidHJlZSk6CisKKyAgICAg
ICAgICAgIE1vdmUgY29uZmlndXJlTWVkaWFDb250cm9scygpIHRvIGZpbmlzaGVkSW5zZXJ0aW5n
U3VidHJlZSgpLgorCisgICAgICAgICogaHRtbC9IVE1MTWVkaWFFbGVtZW50Lmg6CisgICAgICAg
ICogc3R5bGUvU3R5bGVUcmVlUmVzb2x2ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U3R5bGU6
OlRyZWVSZXNvbHZlcjo6cmVzb2x2ZUNvbXBvc2VkVHJlZSk6CisKKyAgICAgICAgICAgIEFkZCBh
biBhc3NlcnQgdG8gbWFrZSB0aGUgYmFkIHN0YXRlIGVhc2llciB0byBoaXQgaW4gdGVzdHMuCisK
IDIwMTYtMTEtMDMgIFl1c3VrZSBTdXp1a2kgIDx1dGF0YW5lLnRlYUBnbWFpbC5jb20+CiAKICAg
ICAgICAgVW5yZXZpZXdlZCwgcm9sbGluZyBvdXQgZHVlIHRvIGNyYXNoIGluIEFtYXpvbiB3ZWIg
c2l0ZQpJbmRleDogU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCShyZXZpc2lvbiAyMDgzMDMpCisrKyBT
b3VyY2UvV2ViQ29yZS9kb20vRG9jdW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02MjMsNiAr
NjIzLDggQEAgRG9jdW1lbnQ6On5Eb2N1bWVudCgpCiAKICAgICBtX2RlY29kZXIgPSBudWxscHRy
OwogCisgICAgbV9pbkRvY3VtZW50U2hhZG93Um9vdHMuY2xlYXIoKTsKKwogICAgIGlmIChtX3N0
eWxlU2hlZXRMaXN0KQogICAgICAgICBtX3N0eWxlU2hlZXRMaXN0LT5kZXRhY2hGcm9tRG9jdW1l
bnQoKTsKIApJbmRleDogU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MTWVkaWFFbGVtZW50LmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuY3BwCShy
ZXZpc2lvbiAyMDgzMDMpCisrKyBTb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQu
Y3BwCSh3b3JraW5nIGNvcHkpCkBAIC04MDgsOCArODA4LDEyIEBAIE5vZGU6Okluc2VydGlvbk5v
dGlmaWNhdGlvblJlcXVlc3QgSFRNTE0KICAgICAgICAgbV9tdXRlZCA9IGhhc0F0dHJpYnV0ZVdp
dGhvdXRTeW5jaHJvbml6YXRpb24obXV0ZWRBdHRyKTsKICAgICB9CiAKKyAgICByZXR1cm4gSW5z
ZXJ0aW9uU2hvdWxkQ2FsbEZpbmlzaGVkSW5zZXJ0aW5nU3VidHJlZTsKK30KKwordm9pZCBIVE1M
TWVkaWFFbGVtZW50OjpmaW5pc2hlZEluc2VydGluZ1N1YnRyZWUoKQorewogICAgIGNvbmZpZ3Vy
ZU1lZGlhQ29udHJvbHMoKTsKLSAgICByZXR1cm4gSW5zZXJ0aW9uRG9uZTsKIH0KIAogdm9pZCBI
VE1MTWVkaWFFbGVtZW50OjpwYXVzZUFmdGVyRGV0YWNoZWRUYXNrKCkKSW5kZXg6IFNvdXJjZS9X
ZWJDb3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJD
b3JlL2h0bWwvSFRNTE1lZGlhRWxlbWVudC5oCShyZXZpc2lvbiAyMDgzMDMpCisrKyBTb3VyY2Uv
V2ViQ29yZS9odG1sL0hUTUxNZWRpYUVsZW1lbnQuaAkod29ya2luZyBjb3B5KQpAQCAtNTIyLDYg
KzUyMiw3IEBAIHByaXZhdGU6CiAgICAgYm9vbCByZW5kZXJlcklzTmVlZGVkKGNvbnN0IFJlbmRl
clN0eWxlJikgb3ZlcnJpZGU7CiAgICAgYm9vbCBjaGlsZFNob3VsZENyZWF0ZVJlbmRlcmVyKGNv
bnN0IE5vZGUmKSBjb25zdCBvdmVycmlkZTsKICAgICBJbnNlcnRpb25Ob3RpZmljYXRpb25SZXF1
ZXN0IGluc2VydGVkSW50byhDb250YWluZXJOb2RlJikgb3ZlcnJpZGU7CisgICAgdm9pZCBmaW5p
c2hlZEluc2VydGluZ1N1YnRyZWUoKSBvdmVycmlkZTsKICAgICB2b2lkIHJlbW92ZWRGcm9tKENv
bnRhaW5lck5vZGUmKSBvdmVycmlkZTsKICAgICB2b2lkIGRpZFJlY2FsY1N0eWxlKFN0eWxlOjpD
aGFuZ2UpIG92ZXJyaWRlOwogCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9zdHlsZS9TdHlsZVRyZWVS
ZXNvbHZlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVUcmVl
UmVzb2x2ZXIuY3BwCShyZXZpc2lvbiAyMDgzMDMpCisrKyBTb3VyY2UvV2ViQ29yZS9zdHlsZS9T
dHlsZVRyZWVSZXNvbHZlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTM1Nyw2ICszNTcsNyBAQCB2
b2lkIFRyZWVSZXNvbHZlcjo6cmVzb2x2ZUNvbXBvc2VkVHJlZSgpCiAgICAgICAgIGF1dG8mIG5v
ZGUgPSAqaXQ7CiAgICAgICAgIGF1dG8mIHBhcmVudCA9IHRoaXMtPnBhcmVudCgpOwogCisgICAg
ICAgIEFTU0VSVChub2RlLmluRG9jdW1lbnQoKSk7CiAgICAgICAgIEFTU0VSVChub2RlLmNvbnRh
aW5pbmdTaGFkb3dSb290KCkgPT0gc2NvcGUoKS5zaGFkb3dSb290KTsKICAgICAgICAgQVNTRVJU
KG5vZGUucGFyZW50RWxlbWVudCgpID09IHBhcmVudC5lbGVtZW50IHx8IGlzPFNoYWRvd1Jvb3Q+
KG5vZGUucGFyZW50Tm9kZSgpKSB8fCBub2RlLnBhcmVudEVsZW1lbnQoKS0+c2hhZG93Um9vdCgp
KTsKIApJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMjA4MzAzKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTYtMTEtMDMgIEFudHRpIEtvaXZp
c3RvICA8YW50dGlAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04gKHIyMDc2NjkpOiBD
cmFzaCB1bmRlciBTVkdSZW5kZXJTdXBwb3J0Ojp1cGRhdGVNYXNrZWRBbmNlc3RvclNob3VsZElz
b2xhdGVCbGVuZGluZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTY0MzgxCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8yODkzNTQwMT4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIG1lZGlhL21lZGlhLWNv
bnRyb2xzLXNoYWRvdy1jb25zdHJ1Y3Rpb24tY3Jhc2gtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAg
ICAgICAgKiBtZWRpYS9tZWRpYS1jb250cm9scy1zaGFkb3ctY29uc3RydWN0aW9uLWNyYXNoLmh0
bWw6IEFkZGVkLgorCiAyMDE2LTExLTAyICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3Jn
PgogCiAgICAgICAgIExvYWQgc3R5bGVzaGVldHMgaW4gbGluayBlbGVtZW50cyBpbnNpZGUgYSBj
b25uZWN0ZWQgc2hhZG93IHRyZWUKSW5kZXg6IExheW91dFRlc3RzL21lZGlhL21lZGlhLWNvbnRy
b2xzLXNoYWRvdy1jb25zdHJ1Y3Rpb24tY3Jhc2gtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL21lZGlhL21lZGlhLWNvbnRyb2xzLXNoYWRvdy1jb25zdHJ1Y3Rpb24tY3Jh
c2gtZXhwZWN0ZWQudHh0CShub25leGlzdGVudCkKKysrIExheW91dFRlc3RzL21lZGlhL21lZGlh
LWNvbnRyb2xzLXNoYWRvdy1jb25zdHJ1Y3Rpb24tY3Jhc2gtZXhwZWN0ZWQudHh0CSh3b3JraW5n
IGNvcHkpCkBAIC0wLDAgKzEgQEAKKwpJbmRleDogTGF5b3V0VGVzdHMvbWVkaWEvbWVkaWEtY29u
dHJvbHMtc2hhZG93LWNvbnN0cnVjdGlvbi1jcmFzaC5odG1sCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91
dFRlc3RzL21lZGlhL21lZGlhLWNvbnRyb2xzLXNoYWRvdy1jb25zdHJ1Y3Rpb24tY3Jhc2guaHRt
bAkobm9uZXhpc3RlbnQpCisrKyBMYXlvdXRUZXN0cy9tZWRpYS9tZWRpYS1jb250cm9scy1zaGFk
b3ctY29uc3RydWN0aW9uLWNyYXNoLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwxMCBA
QAorPGJvZHk+CitUaGlzIHRlc3QgcGFzc2VzIGlmIGl0IGRvZXNuJ3QgY3Jhc2gvYXNzZXJ0Lgor
PHNjcmlwdD4KK2lmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICB0ZXN0UnVubmVyLmR1bXBBc1Rl
eHQoKTsKK2RvY3VtZW50LmJvZHkuaW5uZXJIVE1MID0gYAorICAgIDx2aWRlbyBjb250cm9scz4K
KyAgICAgICAgPHNvdXJjZT48L3NvdXJjZT4KKyAgICA8L3ZpZGVvPmA7Cis8L3NjcmlwdD4K
</data>
<flag name="review"
          id="316652"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>293860</attachid>
            <date>2016-11-03 21:51:18 -0700</date>
            <delta_ts>2016-11-03 21:55:05 -0700</delta_ts>
            <desc>patch</desc>
            <filename>shadow-root-inserted-crash-3.patch</filename>
            <type>text/plain</type>
            <size>4830</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwODM2MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDQzIEBACisyMDE2LTExLTAzICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OIChyMjA3NzE3
KTogRHVtcFJlbmRlclRyZWUgY3Jhc2hlZCBpbiBjb20uYXBwbGUuV2ViQ29yZTogV2ViQ29yZTo6
U3R5bGU6OlNjb3BlOjpmbHVzaFBlbmRpbmdVcGRhdGUgKyAxNgorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY0Mzk3CisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS8yOTEwMDEzNT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBUaGUgcHJvYmxlbSBoZXJlIHdhcyB0aGF0IHdlIHdlcmUgbGVhdmluZyBzdGFsZSBw
b2ludGVycyB0byBEb2N1bWVudDo6bV9pbkRvY3VtZW50U2hhZG93Um9vdHMgc2V0IHdoZW4KKyAg
ICAgICAgdXNpbmcgZmFzdC1wYXRoIGRvY3VtZW50IHRlYXJkb3duLgorCisgICAgICAgIChQYXRj
aCBhbmQgc3RvcmllcyBtb3N0bHkgYnkgcm5pd2EpLgorCisgICAgICAgICogZG9tL0RvY3VtZW50
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkRvY3VtZW50Ojp+RG9jdW1lbnQpOgorICAgICAgICAo
V2ViQ29yZTo6RG9jdW1lbnQ6OmRpZEluc2VydEluRG9jdW1lbnRTaGFkb3dSb290KToKKyAgICAg
ICAgKFdlYkNvcmU6OkRvY3VtZW50OjpkaWRSZW1vdmVJbkRvY3VtZW50U2hhZG93Um9vdCk6CisK
KyAgICAgICAgICAgIEltcHJvdmUgYXNzZXJ0cy4KKworICAgICAgICAqIGRvbS9FbGVtZW50LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OkVsZW1lbnQ6OnJlbW92ZVNoYWRvd1Jvb3QpOgorCisgICAg
ICAgICAgICBSZW1vdmUgdGhlIHN1cGVyZmx1b3VzIGNhbGwgdG8gbm90aWZ5Q2hpbGROb2RlUmVt
b3ZlZCBpbiBFbGVtZW50OjpyZW1vdmVTaGFkb3dSb290IHRvCisgICAgICAgICAgICBhdm9pZCBp
bnZva2luZyBub3RpZnlDaGlsZE5vZGVSZW1vdmVkIGR1cmluZyBhIGRvY3VtZW50IHRlYXJkb3du
LCB3aGljaCBpcyBpbmNvcnJlY3QuIEl0J3Mgc3VmZmljaWVudCB0aGF0CisgICAgICAgICAgICB+
U2hhZG93Um9vdCBjYWxscyBDb250YWluZXJOb2RlOjpyZW1vdmVEZXRhY2hlZENoaWxkcmVuKCks
IGFuZCBpbiB0dXJuIHJlbW92ZURldGFjaGVkQ2hpbGRyZW5JbkNvbnRhaW5lcigpCisgICAgICAg
ICAgICBzaW5jZSB0aGUgbGF0dGVyIGZ1bmN0aW9uIHRlYXJzIGRvd24gbm9kZXMgdmlhIHRoZSBk
ZWxldGlvbiBxdWV1ZSBkdXJpbmcgYSBkb2N1bWVudCBkZXN0cnVjdGlvbiBhbmQgdXNlCisgICAg
ICAgICAgICBub3RpZnlDaGlsZE5vZGVSZW1vdmVkKCkgb24gbm9kZXMgdGhhdCBvdXRsaXZlIHRo
ZSBzaGFkb3cgcm9vdC4KKworICAgICAgICAqIGRvbS9TaGFkb3dSb290LmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OlNoYWRvd1Jvb3Q6On5TaGFkb3dSb290KToKKworICAgICAgICAgICAgVGFrZSBj
YXJlIHRvIGNsZWFuIHVwIGluRG9jdW1lbnRTaGFkb3dSb290cyBmb3IgZmFzdC1wYXRoZWQgZGVz
dHJ1Y3Rpb24gdG9vLgorCisgICAgICAgIChXZWJDb3JlOjpTaGFkb3dSb290OjppbnNlcnRlZElu
dG8pOgorICAgICAgICAoV2ViQ29yZTo6U2hhZG93Um9vdDo6cmVtb3ZlZEZyb20pOgorCisgICAg
ICAgICAgICBJbXByb3ZlIFNoYWRvd1Jvb3QncyBpbnNlcnRlZEludG8gYW5kIHJlbW92ZWRGcm9t
IHNvIHRoYXQgdGhleSBvbmx5IHRyeSB0byBhZGQgYW5kIHJlbW92ZSBpdHNlbGYgZnJvbQorICAg
ICAgICAgICAgbV9pbkRvY3VtZW50U2hhZG93Um9vdHMgd2hlbiB0aGUgY29ubmVjdGVkLW5lc3Mg
Y2hhbmdlcy4KKwogMjAxNi0xMS0wMyAgTXlsZXMgQy4gTWF4ZmllbGQgIDxtbWF4ZmllbGRAYXBw
bGUuY29tPgogCiAgICAgICAgIFtXZWJHTDJdIEltcGxlbWVudCBnZXRCdWZmZXJTdWJEYXRhKCkK
SW5kZXg6IFNvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAkocmV2aXNpb24gMjA4MzYzKQorKysgU291cmNl
L1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNTkxLDYgKzU5MSw3
IEBAIERvY3VtZW50Ojp+RG9jdW1lbnQoKQogICAgIEFTU0VSVChtX3Jhbmdlcy5pc0VtcHR5KCkp
OwogICAgIEFTU0VSVCghbV9wYXJlbnRUcmVlU2NvcGUpOwogICAgIEFTU0VSVCghbV9kaXNhYmxl
ZEZpZWxkc2V0RWxlbWVudHNDb3VudCk7CisgICAgQVNTRVJUKG1faW5Eb2N1bWVudFNoYWRvd1Jv
b3RzLmlzRW1wdHkoKSk7CiAKICNpZiBFTkFCTEUoREVWSUNFX09SSUVOVEFUSU9OKSAmJiBQTEFU
Rk9STShJT1MpCiAgICAgbV9kZXZpY2VNb3Rpb25DbGllbnQtPmRldmljZU1vdGlvbkNvbnRyb2xs
ZXJEZXN0cm95ZWQoKTsKQEAgLTY5ODAsNiArNjk4MSw3IEBAIERPTVNlbGVjdGlvbiogRG9jdW1l
bnQ6OmdldFNlbGVjdGlvbigpCiB2b2lkIERvY3VtZW50OjpkaWRJbnNlcnRJbkRvY3VtZW50U2hh
ZG93Um9vdChTaGFkb3dSb290JiBzaGFkb3dSb290KQogewogICAgIEFTU0VSVChzaGFkb3dSb290
LmluRG9jdW1lbnQoKSk7CisgICAgQVNTRVJUKCFtX2luRG9jdW1lbnRTaGFkb3dSb290cy5jb250
YWlucygmc2hhZG93Um9vdCkpOwogICAgIG1faW5Eb2N1bWVudFNoYWRvd1Jvb3RzLmFkZCgmc2hh
ZG93Um9vdCk7CiB9CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAJKHJldmlzaW9uIDIwODM2
MykKKysrIFNvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAt
MTc4NCw4ICsxNzg0LDYgQEAgdm9pZCBFbGVtZW50OjpyZW1vdmVTaGFkb3dSb290KCkKIAogICAg
IG9sZFJvb3QtPnNldEhvc3QobnVsbHB0cik7CiAgICAgb2xkUm9vdC0+c2V0UGFyZW50VHJlZVNj
b3BlKCZkb2N1bWVudCgpKTsKLQotICAgIG5vdGlmeUNoaWxkTm9kZVJlbW92ZWQoKnRoaXMsICpv
bGRSb290KTsKIH0KIAogc3RhdGljIGJvb2wgY2FuQXR0YWNoQXV0aG9yU2hhZG93Um9vdChjb25z
dCBFbGVtZW50JiBlbGVtZW50KQpJbmRleDogU291cmNlL1dlYkNvcmUvZG9tL1NoYWRvd1Jvb3Qu
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2RvbS9TaGFkb3dSb290LmNwcAkocmV2
aXNpb24gMjA4MzYzKQorKysgU291cmNlL1dlYkNvcmUvZG9tL1NoYWRvd1Jvb3QuY3BwCSh3b3Jr
aW5nIGNvcHkpCkBAIC03MCw2ICs3MCw5IEBAIFNoYWRvd1Jvb3Q6OlNoYWRvd1Jvb3QoRG9jdW1l
bnQmIGRvY3VtZW4KIAogU2hhZG93Um9vdDo6flNoYWRvd1Jvb3QoKQogeworICAgIGlmIChpbkRv
Y3VtZW50KCkpCisgICAgICAgIGRvY3VtZW50KCkuZGlkUmVtb3ZlSW5Eb2N1bWVudFNoYWRvd1Jv
b3QoKnRoaXMpOworCiAgICAgLy8gV2UgY2Fubm90IGxldCBDb250YWluZXJOb2RlIGRlc3RydWN0
b3IgY2FsbCB3aWxsQmVEZWxldGVkRnJvbSgpCiAgICAgLy8gZm9yIHRoaXMgU2hhZG93Um9vdCBp
bnN0YW5jZSBiZWNhdXNlIFRyZWVTY29wZSBkZXN0cnVjdG9yCiAgICAgLy8gY2xlYXJzIE5vZGU6
Om1fdHJlZVNjb3BlIHRodXMgQ29udGFpbmVyTm9kZSBpcyBubyBsb25nZXIgYWJsZQpAQCAtODQs
MTcgKzg3LDE4IEBAIFNoYWRvd1Jvb3Q6On5TaGFkb3dSb290KCkKIAogTm9kZTo6SW5zZXJ0aW9u
Tm90aWZpY2F0aW9uUmVxdWVzdCBTaGFkb3dSb290OjppbnNlcnRlZEludG8oQ29udGFpbmVyTm9k
ZSYgaW5zZXJ0aW9uUG9pbnQpCiB7Ci0gICAgYXV0byByZXN1bHQgPSBEb2N1bWVudEZyYWdtZW50
OjppbnNlcnRlZEludG8oaW5zZXJ0aW9uUG9pbnQpOwotICAgIGlmIChpbkRvY3VtZW50KCkpCisg
ICAgYm9vbCB3YXNJbkRvY3VtZW50ID0gaW5Eb2N1bWVudCgpOworICAgIERvY3VtZW50RnJhZ21l
bnQ6Omluc2VydGVkSW50byhpbnNlcnRpb25Qb2ludCk7CisgICAgaWYgKGluc2VydGlvblBvaW50
LmluRG9jdW1lbnQoKSAmJiAhd2FzSW5Eb2N1bWVudCkKICAgICAgICAgZG9jdW1lbnQoKS5kaWRJ
bnNlcnRJbkRvY3VtZW50U2hhZG93Um9vdCgqdGhpcyk7Ci0gICAgcmV0dXJuIHJlc3VsdDsKKyAg
ICByZXR1cm4gSW5zZXJ0aW9uRG9uZTsKIH0KIAogdm9pZCBTaGFkb3dSb290OjpyZW1vdmVkRnJv
bShDb250YWluZXJOb2RlJiBpbnNlcnRpb25Qb2ludCkKIHsKLSAgICBpZiAoaW5Eb2N1bWVudCgp
KQotICAgICAgICBkb2N1bWVudCgpLmRpZFJlbW92ZUluRG9jdW1lbnRTaGFkb3dSb290KCp0aGlz
KTsKICAgICBEb2N1bWVudEZyYWdtZW50OjpyZW1vdmVkRnJvbShpbnNlcnRpb25Qb2ludCk7Cisg
ICAgaWYgKGluc2VydGlvblBvaW50LmluRG9jdW1lbnQoKSAmJiAhaW5Eb2N1bWVudCgpKQorICAg
ICAgICBkb2N1bWVudCgpLmRpZFJlbW92ZUluRG9jdW1lbnRTaGFkb3dSb290KCp0aGlzKTsKIH0K
IAogU3R5bGU6OlNjb3BlJiBTaGFkb3dSb290OjpzdHlsZVNjb3BlKCkK
</data>

          </attachment>
      

    </bug>

</bugzilla>