<?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>164397</bug_id>
          
          <creation_ts>2016-11-03 19:50:27 -0700</creation_ts>
          <short_desc>REGRESSION (r207717): DumpRenderTree crashed in com.apple.WebCore: WebCore::Style::Scope::flushPendingUpdate + 16</short_desc>
          <delta_ts>2016-11-04 13:01:21 -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>
          
          <blocked>160683</blocked>
          <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>esprehn+autocc</cc>
    
    <cc>kangil.han</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1247999</commentid>
    <comment_count>0</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2016-11-03 19:50:27 -0700</bug_when>
    <thetext>Random crashes in bots.

https://build.webkit.org/results/Apple%20Sierra%20Debug%20WK1%20(Tests)/r208348%20(1088)/results.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248000</commentid>
    <comment_count>1</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2016-11-03 19:50:34 -0700</bug_when>
    <thetext>&lt;rdar://problem/29100135&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248006</commentid>
    <comment_count>2</comment_count>
      <attachid>293849</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2016-11-03 20:10:31 -0700</bug_when>
    <thetext>Created attachment 293849
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248007</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-11-03 20:11:25 -0700</bug_when>
    <thetext>Attachment 293849 did not pass style-queue:


ERROR: Source/WebCore/dom/ShadowRoot.cpp:93:  Weird number of spaces at line-start.  Are you using a 4-space indent?  [whitespace/indent] [3]
Total errors found: 1 in 3 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248008</commentid>
    <comment_count>4</comment_count>
      <attachid>293850</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2016-11-03 20:16:44 -0700</bug_when>
    <thetext>Created attachment 293850
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248040</commentid>
    <comment_count>5</comment_count>
      <attachid>293862</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2016-11-03 21:57:17 -0700</bug_when>
    <thetext>Created attachment 293862
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248062</commentid>
    <comment_count>6</comment_count>
      <attachid>293862</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-11-03 23:24:05 -0700</bug_when>
    <thetext>Comment on attachment 293862
patch

Clearing flags on attachment: 293862

Committed r208378: &lt;http://trac.webkit.org/changeset/208378&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1248063</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-11-03 23:24:10 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>293849</attachid>
            <date>2016-11-03 20:10:31 -0700</date>
            <delta_ts>2016-11-03 20:16:44 -0700</delta_ts>
            <desc>patch</desc>
            <filename>shadow-root-inserted-crash.patch</filename>
            <type>text/plain</type>
            <size>5122</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwODM2NSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
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
Y2hhbmdlcy4KKwogMjAxNi0xMS0wMyAgU2FpZCBBYm91LUhhbGxhd2EgIDxzYWJvdWhhbGxhd2FA
YXBwbGUuY29tPgogCiAgICAgICAgIEFkZCB0aGUgYXN5bmNocm9ub3VzIGltYWdlIGRlY29kaW5n
IG1vZGUKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAkocmV2aXNpb24gMjA4MzY1KQorKysg
U291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNTkxLDYg
KzU5MSw3IEBAIERvY3VtZW50Ojp+RG9jdW1lbnQoKQogICAgIEFTU0VSVChtX3Jhbmdlcy5pc0Vt
cHR5KCkpOwogICAgIEFTU0VSVCghbV9wYXJlbnRUcmVlU2NvcGUpOwogICAgIEFTU0VSVCghbV9k
aXNhYmxlZEZpZWxkc2V0RWxlbWVudHNDb3VudCk7CisgICAgQVNTRVJUKG1faW5Eb2N1bWVudFNo
YWRvd1Jvb3RzLmlzRW1wdHkoKSk7CiAKICNpZiBFTkFCTEUoREVWSUNFX09SSUVOVEFUSU9OKSAm
JiBQTEFURk9STShJT1MpCiAgICAgbV9kZXZpY2VNb3Rpb25DbGllbnQtPmRldmljZU1vdGlvbkNv
bnRyb2xsZXJEZXN0cm95ZWQoKTsKQEAgLTY5ODAsMTEgKzY5ODEsMTMgQEAgRE9NU2VsZWN0aW9u
KiBEb2N1bWVudDo6Z2V0U2VsZWN0aW9uKCkKIHZvaWQgRG9jdW1lbnQ6OmRpZEluc2VydEluRG9j
dW1lbnRTaGFkb3dSb290KFNoYWRvd1Jvb3QmIHNoYWRvd1Jvb3QpCiB7CiAgICAgQVNTRVJUKHNo
YWRvd1Jvb3QuaW5Eb2N1bWVudCgpKTsKKyAgICBBU1NFUlQoIW1faW5Eb2N1bWVudFNoYWRvd1Jv
b3RzLmNvbnRhaW5zKCZzaGFkb3dSb290KSk7CiAgICAgbV9pbkRvY3VtZW50U2hhZG93Um9vdHMu
YWRkKCZzaGFkb3dSb290KTsKIH0KIAogdm9pZCBEb2N1bWVudDo6ZGlkUmVtb3ZlSW5Eb2N1bWVu
dFNoYWRvd1Jvb3QoU2hhZG93Um9vdCYgc2hhZG93Um9vdCkKIHsKKyAgICBBU1NFUlQoIXNoYWRv
d1Jvb3QuaW5Eb2N1bWVudCgpKTsKICAgICBBU1NFUlQobV9pbkRvY3VtZW50U2hhZG93Um9vdHMu
Y29udGFpbnMoJnNoYWRvd1Jvb3QpKTsKICAgICBtX2luRG9jdW1lbnRTaGFkb3dSb290cy5yZW1v
dmUoJnNoYWRvd1Jvb3QpOwogfQpJbmRleDogU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmNwcAkocmV2aXNpb24g
MjA4MzY1KQorKysgU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC0xNzg0LDggKzE3ODQsNiBAQCB2b2lkIEVsZW1lbnQ6OnJlbW92ZVNoYWRvd1Jvb3QoKQog
CiAgICAgb2xkUm9vdC0+c2V0SG9zdChudWxscHRyKTsKICAgICBvbGRSb290LT5zZXRQYXJlbnRU
cmVlU2NvcGUoJmRvY3VtZW50KCkpOwotCi0gICAgbm90aWZ5Q2hpbGROb2RlUmVtb3ZlZCgqdGhp
cywgKm9sZFJvb3QpOwogfQogCiBzdGF0aWMgYm9vbCBjYW5BdHRhY2hBdXRob3JTaGFkb3dSb290
KGNvbnN0IEVsZW1lbnQmIGVsZW1lbnQpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9kb20vU2hhZG93
Um9vdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvZG9tL1NoYWRvd1Jvb3QuY3Bw
CShyZXZpc2lvbiAyMDgzNjUpCisrKyBTb3VyY2UvV2ViQ29yZS9kb20vU2hhZG93Um9vdC5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTcwLDYgKzcwLDkgQEAgU2hhZG93Um9vdDo6U2hhZG93Um9vdChE
b2N1bWVudCYgZG9jdW1lbgogCiBTaGFkb3dSb290Ojp+U2hhZG93Um9vdCgpCiB7CisgICAgaWYg
KGluRG9jdW1lbnQoKSkKKyAgICAgICAgZG9jdW1lbnQoKS5kaWRSZW1vdmVJbkRvY3VtZW50U2hh
ZG93Um9vdCgqdGhpcyk7CisKICAgICAvLyBXZSBjYW5ub3QgbGV0IENvbnRhaW5lck5vZGUgZGVz
dHJ1Y3RvciBjYWxsIHdpbGxCZURlbGV0ZWRGcm9tKCkKICAgICAvLyBmb3IgdGhpcyBTaGFkb3dS
b290IGluc3RhbmNlIGJlY2F1c2UgVHJlZVNjb3BlIGRlc3RydWN0b3IKICAgICAvLyBjbGVhcnMg
Tm9kZTo6bV90cmVlU2NvcGUgdGh1cyBDb250YWluZXJOb2RlIGlzIG5vIGxvbmdlciBhYmxlCkBA
IC04NCwxNyArODcsMTggQEAgU2hhZG93Um9vdDo6flNoYWRvd1Jvb3QoKQogCiBOb2RlOjpJbnNl
cnRpb25Ob3RpZmljYXRpb25SZXF1ZXN0IFNoYWRvd1Jvb3Q6Omluc2VydGVkSW50byhDb250YWlu
ZXJOb2RlJiBpbnNlcnRpb25Qb2ludCkKIHsKLSAgICBhdXRvIHJlc3VsdCA9IERvY3VtZW50RnJh
Z21lbnQ6Omluc2VydGVkSW50byhpbnNlcnRpb25Qb2ludCk7Ci0gICAgaWYgKGluRG9jdW1lbnQo
KSkKLSAgICAgICAgZG9jdW1lbnQoKS5kaWRJbnNlcnRJbkRvY3VtZW50U2hhZG93Um9vdCgqdGhp
cyk7Ci0gICAgcmV0dXJuIHJlc3VsdDsKKyAgICBib29sIHdhc0luRG9jdW1lbnQgPSBpbkRvY3Vt
ZW50KCk7CisgICAgRG9jdW1lbnRGcmFnbWVudDo6aW5zZXJ0ZWRJbnRvKGluc2VydGlvblBvaW50
KTsKKyAgICBpZiAoaW5zZXJ0aW9uUG9pbnQuaW5Eb2N1bWVudCgpICYmICF3YXNJbkRvY3VtZW50
KQorICAgICAgICAgZG9jdW1lbnQoKS5kaWRJbnNlcnRJbkRvY3VtZW50U2hhZG93Um9vdCgqdGhp
cyk7CisgICAgcmV0dXJuIEluc2VydGlvbkRvbmU7CiB9CiAKIHZvaWQgU2hhZG93Um9vdDo6cmVt
b3ZlZEZyb20oQ29udGFpbmVyTm9kZSYgaW5zZXJ0aW9uUG9pbnQpCiB7Ci0gICAgaWYgKGluRG9j
dW1lbnQoKSkKLSAgICAgICAgZG9jdW1lbnQoKS5kaWRSZW1vdmVJbkRvY3VtZW50U2hhZG93Um9v
dCgqdGhpcyk7CiAgICAgRG9jdW1lbnRGcmFnbWVudDo6cmVtb3ZlZEZyb20oaW5zZXJ0aW9uUG9p
bnQpOworICAgIGlmIChpbnNlcnRpb25Qb2ludC5pbkRvY3VtZW50KCkgJiYgIWluRG9jdW1lbnQo
KSkKKyAgICAgICAgZG9jdW1lbnQoKS5kaWRSZW1vdmVJbkRvY3VtZW50U2hhZG93Um9vdCgqdGhp
cyk7CiB9CiAKIFN0eWxlOjpTY29wZSYgU2hhZG93Um9vdDo6c3R5bGVTY29wZSgpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>293850</attachid>
            <date>2016-11-03 20:16:44 -0700</date>
            <delta_ts>2016-11-03 21:57:17 -0700</delta_ts>
            <desc>patch</desc>
            <filename>shadow-root-inserted-crash-2.patch</filename>
            <type>text/plain</type>
            <size>5063</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIwODM2NSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
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
Y2hhbmdlcy4KKwogMjAxNi0xMS0wMyAgU2FpZCBBYm91LUhhbGxhd2EgIDxzYWJvdWhhbGxhd2FA
YXBwbGUuY29tPgogCiAgICAgICAgIEFkZCB0aGUgYXN5bmNocm9ub3VzIGltYWdlIGRlY29kaW5n
IG1vZGUKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2RvbS9Eb2N1bWVudC5jcHAKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAkocmV2aXNpb24gMjA4MzY1KQorKysg
U291cmNlL1dlYkNvcmUvZG9tL0RvY3VtZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtNTkxLDYg
KzU5MSw3IEBAIERvY3VtZW50Ojp+RG9jdW1lbnQoKQogICAgIEFTU0VSVChtX3Jhbmdlcy5pc0Vt
cHR5KCkpOwogICAgIEFTU0VSVCghbV9wYXJlbnRUcmVlU2NvcGUpOwogICAgIEFTU0VSVCghbV9k
aXNhYmxlZEZpZWxkc2V0RWxlbWVudHNDb3VudCk7CisgICAgQVNTRVJUKG1faW5Eb2N1bWVudFNo
YWRvd1Jvb3RzLmlzRW1wdHkoKSk7CiAKICNpZiBFTkFCTEUoREVWSUNFX09SSUVOVEFUSU9OKSAm
JiBQTEFURk9STShJT1MpCiAgICAgbV9kZXZpY2VNb3Rpb25DbGllbnQtPmRldmljZU1vdGlvbkNv
bnRyb2xsZXJEZXN0cm95ZWQoKTsKQEAgLTY5ODAsMTEgKzY5ODEsMTMgQEAgRE9NU2VsZWN0aW9u
KiBEb2N1bWVudDo6Z2V0U2VsZWN0aW9uKCkKIHZvaWQgRG9jdW1lbnQ6OmRpZEluc2VydEluRG9j
dW1lbnRTaGFkb3dSb290KFNoYWRvd1Jvb3QmIHNoYWRvd1Jvb3QpCiB7CiAgICAgQVNTRVJUKHNo
YWRvd1Jvb3QuaW5Eb2N1bWVudCgpKTsKKyAgICBBU1NFUlQoIW1faW5Eb2N1bWVudFNoYWRvd1Jv
b3RzLmNvbnRhaW5zKCZzaGFkb3dSb290KSk7CiAgICAgbV9pbkRvY3VtZW50U2hhZG93Um9vdHMu
YWRkKCZzaGFkb3dSb290KTsKIH0KIAogdm9pZCBEb2N1bWVudDo6ZGlkUmVtb3ZlSW5Eb2N1bWVu
dFNoYWRvd1Jvb3QoU2hhZG93Um9vdCYgc2hhZG93Um9vdCkKIHsKKyAgICBBU1NFUlQoIXNoYWRv
d1Jvb3QuaW5Eb2N1bWVudCgpKTsKICAgICBBU1NFUlQobV9pbkRvY3VtZW50U2hhZG93Um9vdHMu
Y29udGFpbnMoJnNoYWRvd1Jvb3QpKTsKICAgICBtX2luRG9jdW1lbnRTaGFkb3dSb290cy5yZW1v
dmUoJnNoYWRvd1Jvb3QpOwogfQpJbmRleDogU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2RvbS9FbGVtZW50LmNwcAkocmV2aXNpb24g
MjA4MzY1KQorKysgU291cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuY3BwCSh3b3JraW5nIGNvcHkp
CkBAIC0xNzg0LDggKzE3ODQsNiBAQCB2b2lkIEVsZW1lbnQ6OnJlbW92ZVNoYWRvd1Jvb3QoKQog
CiAgICAgb2xkUm9vdC0+c2V0SG9zdChudWxscHRyKTsKICAgICBvbGRSb290LT5zZXRQYXJlbnRU
cmVlU2NvcGUoJmRvY3VtZW50KCkpOwotCi0gICAgbm90aWZ5Q2hpbGROb2RlUmVtb3ZlZCgqdGhp
cywgKm9sZFJvb3QpOwogfQogCiBzdGF0aWMgYm9vbCBjYW5BdHRhY2hBdXRob3JTaGFkb3dSb290
KGNvbnN0IEVsZW1lbnQmIGVsZW1lbnQpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9kb20vU2hhZG93
Um9vdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvZG9tL1NoYWRvd1Jvb3QuY3Bw
CShyZXZpc2lvbiAyMDgzNjUpCisrKyBTb3VyY2UvV2ViQ29yZS9kb20vU2hhZG93Um9vdC5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTcwLDYgKzcwLDkgQEAgU2hhZG93Um9vdDo6U2hhZG93Um9vdChE
b2N1bWVudCYgZG9jdW1lbgogCiBTaGFkb3dSb290Ojp+U2hhZG93Um9vdCgpCiB7CisgICAgaWYg
KGluRG9jdW1lbnQoKSkKKyAgICAgICAgZG9jdW1lbnQoKS5kaWRSZW1vdmVJbkRvY3VtZW50U2hh
ZG93Um9vdCgqdGhpcyk7CisKICAgICAvLyBXZSBjYW5ub3QgbGV0IENvbnRhaW5lck5vZGUgZGVz
dHJ1Y3RvciBjYWxsIHdpbGxCZURlbGV0ZWRGcm9tKCkKICAgICAvLyBmb3IgdGhpcyBTaGFkb3dS
b290IGluc3RhbmNlIGJlY2F1c2UgVHJlZVNjb3BlIGRlc3RydWN0b3IKICAgICAvLyBjbGVhcnMg
Tm9kZTo6bV90cmVlU2NvcGUgdGh1cyBDb250YWluZXJOb2RlIGlzIG5vIGxvbmdlciBhYmxlCkBA
IC04NCwxNyArODcsMTggQEAgU2hhZG93Um9vdDo6flNoYWRvd1Jvb3QoKQogCiBOb2RlOjpJbnNl
cnRpb25Ob3RpZmljYXRpb25SZXF1ZXN0IFNoYWRvd1Jvb3Q6Omluc2VydGVkSW50byhDb250YWlu
ZXJOb2RlJiBpbnNlcnRpb25Qb2ludCkKIHsKLSAgICBhdXRvIHJlc3VsdCA9IERvY3VtZW50RnJh
Z21lbnQ6Omluc2VydGVkSW50byhpbnNlcnRpb25Qb2ludCk7Ci0gICAgaWYgKGluRG9jdW1lbnQo
KSkKKyAgICBib29sIHdhc0luRG9jdW1lbnQgPSBpbkRvY3VtZW50KCk7CisgICAgRG9jdW1lbnRG
cmFnbWVudDo6aW5zZXJ0ZWRJbnRvKGluc2VydGlvblBvaW50KTsKKyAgICBpZiAoaW5zZXJ0aW9u
UG9pbnQuaW5Eb2N1bWVudCgpICYmICF3YXNJbkRvY3VtZW50KQogICAgICAgICBkb2N1bWVudCgp
LmRpZEluc2VydEluRG9jdW1lbnRTaGFkb3dSb290KCp0aGlzKTsKLSAgICByZXR1cm4gcmVzdWx0
OworICAgIHJldHVybiBJbnNlcnRpb25Eb25lOwogfQogCiB2b2lkIFNoYWRvd1Jvb3Q6OnJlbW92
ZWRGcm9tKENvbnRhaW5lck5vZGUmIGluc2VydGlvblBvaW50KQogewotICAgIGlmIChpbkRvY3Vt
ZW50KCkpCi0gICAgICAgIGRvY3VtZW50KCkuZGlkUmVtb3ZlSW5Eb2N1bWVudFNoYWRvd1Jvb3Qo
KnRoaXMpOwogICAgIERvY3VtZW50RnJhZ21lbnQ6OnJlbW92ZWRGcm9tKGluc2VydGlvblBvaW50
KTsKKyAgICBpZiAoaW5zZXJ0aW9uUG9pbnQuaW5Eb2N1bWVudCgpICYmICFpbkRvY3VtZW50KCkp
CisgICAgICAgIGRvY3VtZW50KCkuZGlkUmVtb3ZlSW5Eb2N1bWVudFNoYWRvd1Jvb3QoKnRoaXMp
OwogfQogCiBTdHlsZTo6U2NvcGUmIFNoYWRvd1Jvb3Q6OnN0eWxlU2NvcGUoKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>293862</attachid>
            <date>2016-11-03 21:57:17 -0700</date>
            <delta_ts>2016-11-03 23:24: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>