<?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>101173</bug_id>
          
          <creation_ts>2012-11-04 18:19:24 -0800</creation_ts>
          <short_desc>Shadow DOM should be able to be disabled per context.</short_desc>
          <delta_ts>2012-11-26 02:03:30 -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>DOM</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>94082</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Hajime Morrita">morrita</reporter>
          <assigned_to name="Hajime Morrita">morrita</assigned_to>
          <cc>abarth</cc>
    
    <cc>dglazkov</cc>
    
    <cc>morrita</cc>
    
    <cc>ojan</cc>
    
    <cc>shinyak</cc>
    
    <cc>webcomponents-bugzilla</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>758174</commentid>
    <comment_count>0</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-11-04 18:19:24 -0800</bug_when>
    <thetext>Basically this disables reverts http://trac.webkit.org/changeset/131549
because Chromium wants to temporally disable it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758176</commentid>
    <comment_count>1</comment_count>
      <attachid>172254</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-11-04 18:29:01 -0800</bug_when>
    <thetext>Created attachment 172254
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758186</commentid>
    <comment_count>2</comment_count>
      <attachid>172254</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-04 19:10:11 -0800</bug_when>
    <thetext>Comment on attachment 172254
Patch

Clearing flags on attachment: 172254

Committed r133429: &lt;http://trac.webkit.org/changeset/133429&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758187</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-04 19:10:15 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761344</commentid>
    <comment_count>4</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-11-07 22:16:31 -0800</bug_when>
    <thetext>This patch looks like it caused a bunch of perf/memory regressions:

http://build.chromium.org/f/chromium/perf/mac-release-10.6-webkit-latest/dom_perf/report.html?rev=166198&amp;graph=CreateNodes&amp;history=100

http://build.chromium.org/f/chromium/perf/mac-release-10.6-webkit-latest/intl1/report.html?rev=166182&amp;graph=V8.MemoryHeapSampleTotalUsed_0.75&amp;trace=V8.MemoryHeapSampleTotalUsed_0.75&amp;history=150

http://build.chromium.org/f/chromium/perf/chromium-rel-win7-webkit/intl2/report.html?rev=165925&amp;graph=ws_single_peak_r&amp;history=100

The only other patch in the regression range was rolled out in https://bugs.webkit.org/show_bug.cgi?id=101533 and the regression didn&apos;t go away. 

It&apos;s hard for me to see where the regression would come from. The only thing I can think of is maybe the implementation of V8EnabledPerContext versus V8EnabledAtRuntime? That&apos;s just a wild guess.

Is it possible at this point to do a rollback so we can be 100% sure it was this patch?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761346</commentid>
    <comment_count>5</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-11-07 22:20:40 -0800</bug_when>
    <thetext>Can we think that regression comes from chromium side instead of WebKit side?
This is also a wild guess, though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761349</commentid>
    <comment_count>6</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-11-07 22:28:42 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; Can we think that regression comes from chromium side instead of WebKit side?
&gt; This is also a wild guess, though.

I considered that, but on the non-webkit canary bots, the same regression happened when this webkit revision was pulled into chromium deps and not at the same chromium revisions as on the webkit canary bots. So, I don&apos;t see how it could be a chromium side change. It&apos;s certainly possible I got confused and misread the graphs though. Feel free to double-check my conclusions. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761482</commentid>
    <comment_count>7</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-11-08 01:48:44 -0800</bug_when>
    <thetext>Hmm... I would like to hear morrita&apos;s comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761856</commentid>
    <comment_count>8</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2012-11-08 09:01:10 -0800</bug_when>
    <thetext>Reverted r133429 for reason:

Speculative roll out, investigating perf regression.

Committed r133904: &lt;http://trac.webkit.org/changeset/133904&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>761986</commentid>
    <comment_count>9</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2012-11-08 11:10:39 -0800</bug_when>
    <thetext>Looks like this was the cause of the regression. All the graphs listed have recovered their losses.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>775268</commentid>
    <comment_count>10</comment_count>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-11-26 02:03:30 -0800</bug_when>
    <thetext>This was rolled out at r133904 and we have no plan to land this again. Closing.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172254</attachid>
            <date>2012-11-04 18:29:01 -0800</date>
            <delta_ts>2012-11-04 19:10:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101173-20121105112716.patch</filename>
            <type>text/plain</type>
            <size>11772</size>
            <attacher name="Hajime Morrita">morrita</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzNDI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNjE0YTliNzE2N2ViMmFj
NWM0MDU4NTc4NTAxYWM5MmViZTcyYmU1MC4uNDAwYjQwNzFkYjQ4NDAzYjI3Mzg0YzFhZmI3MTBj
MjU1Y2NlMGM3NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDEyLTExLTA0ICBNT1JJ
VEEgSGFqaW1lICA8bW9ycml0YUBnb29nbGUuY29tPgorCisgICAgICAgIFNoYWRvdyBET00gc2hv
dWxkIGJlIGFibGUgdG8gYmUgZGlzYWJsZWQgcGVyIGNvbnRleHQuCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDExNzMKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIGNoYW5nZSBwdWxscyBiYWNrIHJl
bGV2YW50IGJpdHMgZnJvbSByMTMxNTQ5LiBOb3RlIHRoYXQgaWYKKyAgICAgICAgdGhlIHRoZSBw
b3J0IGVuYWJsZXMgcnVudGltZSBTaGFkb3cgRE9NIGZsYWcsIHRoaXMgY2FuIGNhdXNlIHNsb3cK
KyAgICAgICAgZG93biBvbiBzb21lIENocm9taXVtIHBhZ2UgY3ljbGVyIHRlc3QgY2FzZXMgKHdo
aWNoIHIxMzE1NDkKKyAgICAgICAgYXR0ZW1wdGVkIHRvIGZpeCkuCisKKyAgICAgICAgVGhpcyBj
aGFuZ2UgaXMgdGVtcG9yYWwgYW5kIHRoZSBmbGFncyBzaG91bGQgYmUgc3dpdGNoZWQgYmFjayBm
cm9tCisgICAgICAgIENvbnRleHRGZWF0dXJlcyB0byBSdW50aW1lRW5hYmxlZEZlYXR1cmVzIG9u
Y2UgaXQgZ2FpbnMgc3VmZmljZW50CisgICAgICAgIHN0YWJpbGl0eS4KKworICAgICAgICAqIGRv
bS9Db250ZXh0RmVhdHVyZXMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q29udGV4dEZlYXR1cmVz
OjpzaGFkb3dET01FbmFibGVkKToKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAqIGRvbS9D
b250ZXh0RmVhdHVyZXMuaDoKKyAgICAgICAgKiBkb20vUG9zaXRpb24uY3BwOgorICAgICAgICAo
V2ViQ29yZTo6UG9zaXRpb246OlBvc2l0aW9uKToKKyAgICAgICAgKFdlYkNvcmU6OlBvc2l0aW9u
OjpmaW5kUGFyZW50KToKKyAgICAgICAgKiBkb20vVHJlZVNjb3BlLmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OlRyZWVTY29wZTo6Z2V0U2VsZWN0aW9uKToKKyAgICAgICAgKiBodG1sL0hUTUxUYWdO
YW1lcy5pbjoKKyAgICAgICAgKiBodG1sL3NoYWRvdy9IVE1MQ29udGVudEVsZW1lbnQuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6SFRNTENvbnRlbnRFbGVtZW50Ojpjb250ZW50VGFnTmFtZSk6Cisg
ICAgICAgICogcGFnZS9ET01XaW5kb3cuaWRsOgorCiAyMDEyLTExLTA0ICBLZW50IFRhbXVyYSAg
PHRrZW50QGNocm9taXVtLm9yZz4KIAogICAgICAgICBCYXNlQ2hvb3Nlck9ubHlEYXRlQW5kVGlt
ZUlucHV0VHlwZSBzaG91bGQgaGF2ZSBCYXNlQ2xpY2thYmxlV2l0aEtleUlucHV0VHlwZSBiZWhh
dmlvcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9Tb3Vy
Y2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwppbmRleCA5ZmE2NjI1Y2JiZTUzZDdjNjExMGVi
ZjIzMmY0NjdjYjk2OWE3N2NjLi5lN2Y1ZmI4ZDI2NDFjNTgyODljYzc4MWNmNGIxZmRkN2I4MzY4
NmQxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZworKysgYi9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDEyLTEx
LTA0ICBNT1JJVEEgSGFqaW1lICA8bW9ycml0YUBnb29nbGUuY29tPgorCisgICAgICAgIFNoYWRv
dyBET00gc2hvdWxkIGJlIGFibGUgdG8gYmUgZGlzYWJsZWQgcGVyIGNvbnRleHQuCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDExNzMKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHNyYy9Db250ZXh0RmVh
dHVyZXNDbGllbnRJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6Q29udGV4dEZlYXR1cmVzQ2xp
ZW50SW1wbDo6YXNrSWZJc0VuYWJsZWQpOgorCiAyMDEyLTExLTAzICBEYW4gQmVhbSAgPGRiZWFt
QGNocm9taXVtLm9yZz4KIAogICAgICAgICBJbXBsZW1lbnQgSFRNTEZvcm1FbGVtZW50I3JlcXVl
c3RBdXRvY29tcGxldGUgYW5kIGFzc29jaWF0ZWQgZXZlbnRzCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9kb20vQ29udGV4dEZlYXR1cmVzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Db250
ZXh0RmVhdHVyZXMuY3BwCmluZGV4IDNhZmJlMzg4OTU1OTIyNTJlOTk1Y2M5ZWJkYTM5ZTM1ZTQ2
NzhjNDUuLmRhN2RmOWQxZGEzNTBiOGQxNjVlZjE2ZmUwZmNjNDcxYzFmZDA5N2MgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Db250ZXh0RmVhdHVyZXMuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2RvbS9Db250ZXh0RmVhdHVyZXMuY3BwCkBAIC02Myw2ICs2MywxOCBAQCBib29sIENv
bnRleHRGZWF0dXJlczo6ZGlhbG9nRWxlbWVudEVuYWJsZWQoRG9jdW1lbnQqIGRvY3VtZW50KQog
I2VuZGlmCiB9CiAKK2Jvb2wgQ29udGV4dEZlYXR1cmVzOjpzaGFkb3dET01FbmFibGVkKERvY3Vt
ZW50KiBkb2N1bWVudCkKK3sKKyNpZiBFTkFCTEUoU0hBRE9XX0RPTSkKKyAgICBpZiAoIWRvY3Vt
ZW50KQorICAgICAgICByZXR1cm4gUnVudGltZUVuYWJsZWRGZWF0dXJlczo6c2hhZG93RE9NRW5h
YmxlZCgpOworICAgIHJldHVybiBkb2N1bWVudC0+Y29udGV4dEZlYXR1cmVzKCktPmlzRW5hYmxl
ZChkb2N1bWVudCwgU2hhZG93RE9NLCBSdW50aW1lRW5hYmxlZEZlYXR1cmVzOjpzaGFkb3dET01F
bmFibGVkKCkpOworI2Vsc2UKKyAgICBVTlVTRURfUEFSQU0oZG9jdW1lbnQpOworICAgIHJldHVy
biBmYWxzZTsKKyNlbmRpZgorfQorCiBib29sIENvbnRleHRGZWF0dXJlczo6c3R5bGVTY29wZWRF
bmFibGVkKERvY3VtZW50KiBkb2N1bWVudCkKIHsKICNpZiBFTkFCTEUoU1RZTEVfU0NPUEVEKQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0NvbnRleHRGZWF0dXJlcy5oIGIvU291cmNl
L1dlYkNvcmUvZG9tL0NvbnRleHRGZWF0dXJlcy5oCmluZGV4IGI3OTkyODUxYjE3ZWRmMzVjYWEy
OGI5YzA3ZjM5MjM4NzcxYTczNjcuLjY5YmE1Mzc1Nzc2NDQ2N2M1N2I1NDEwMDcyYTRhNzAxZTRm
NzIwZTkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Db250ZXh0RmVhdHVyZXMuaAor
KysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vQ29udGV4dEZlYXR1cmVzLmgKQEAgLTQwLDYgKzQwLDcg
QEAgY2xhc3MgQ29udGV4dEZlYXR1cmVzIDogcHVibGljIFJlZkNvdW50ZWRTdXBwbGVtZW50PFBh
Z2UsIENvbnRleHRGZWF0dXJlcz4gewogcHVibGljOgogICAgIGVudW0gRmVhdHVyZVR5cGUgewog
ICAgICAgICBEaWFsb2dFbGVtZW50ID0gMCwKKyAgICAgICAgU2hhZG93RE9NLAogICAgICAgICBT
dHlsZVNjb3BlZCwKICAgICAgICAgUGFnZVBvcHVwLAogICAgICAgICBIVE1MTm90aWZpY2F0aW9u
cywKQEAgLTUzLDYgKzU0LDcgQEAgcHVibGljOgogICAgIHN0YXRpYyBQYXNzUmVmUHRyPENvbnRl
eHRGZWF0dXJlcz4gY3JlYXRlKENvbnRleHRGZWF0dXJlc0NsaWVudCopOwogCiAgICAgc3RhdGlj
IGJvb2wgZGlhbG9nRWxlbWVudEVuYWJsZWQoRG9jdW1lbnQqKTsKKyAgICBzdGF0aWMgYm9vbCBz
aGFkb3dET01FbmFibGVkKERvY3VtZW50Kik7CiAgICAgc3RhdGljIGJvb2wgc3R5bGVTY29wZWRF
bmFibGVkKERvY3VtZW50Kik7CiAgICAgc3RhdGljIGJvb2wgcGFnZVBvcHVwRW5hYmxlZChEb2N1
bWVudCopOwogICAgIHN0YXRpYyBib29sIGh0bWxOb3RpZmljYXRpb25zRW5hYmxlZChEb2N1bWVu
dCopOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL1Bvc2l0aW9uLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL2RvbS9Qb3NpdGlvbi5jcHAKaW5kZXggY2I2MDcwMDcwNzFjMmM3MjFlNzAzZTQy
YTQxMzg1NGE2MzdkYTA0My4uMzFkZGFmNWViNTU1MmFlNzBkNDE5NmQxNmIxMGYyNGMxNDM4NWIy
MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL1Bvc2l0aW9uLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9kb20vUG9zaXRpb24uY3BwCkBAIC0yNywxMyArMjcsMTMgQEAKICNpbmNsdWRl
ICJQb3NpdGlvbi5oIgogCiAjaW5jbHVkZSAiQ1NTQ29tcHV0ZWRTdHlsZURlY2xhcmF0aW9uLmgi
CisjaW5jbHVkZSAiQ29udGV4dEZlYXR1cmVzLmgiCiAjaW5jbHVkZSAiSFRNTE5hbWVzLmgiCiAj
aW5jbHVkZSAiSW5saW5lVGV4dEJveC5oIgogI2luY2x1ZGUgIkxvZ2dpbmcuaCIKICNpbmNsdWRl
ICJQb3NpdGlvbkl0ZXJhdG9yLmgiCiAjaW5jbHVkZSAiUmVuZGVyQmxvY2suaCIKICNpbmNsdWRl
ICJSZW5kZXJUZXh0LmgiCi0jaW5jbHVkZSAiUnVudGltZUVuYWJsZWRGZWF0dXJlcy5oIgogI2lu
Y2x1ZGUgIlRleHQuaCIKICNpbmNsdWRlICJUZXh0SXRlcmF0b3IuaCIKICNpbmNsdWRlICJWaXNp
YmxlUG9zaXRpb24uaCIKQEAgLTgyLDcgKzgyLDcgQEAgUG9zaXRpb246OlBvc2l0aW9uKFBhc3NS
ZWZQdHI8Tm9kZT4gYW5jaG9yTm9kZSwgTGVnYWN5RWRpdGluZ09mZnNldCBvZmZzZXQpCiAgICAg
LCBtX2lzTGVnYWN5RWRpdGluZ1Bvc2l0aW9uKHRydWUpCiB7CiAjaWYgRU5BQkxFKFNIQURPV19E
T00pCi0gICAgQVNTRVJUKChtX2FuY2hvck5vZGUgJiYgUnVudGltZUVuYWJsZWRGZWF0dXJlczo6
c2hhZG93RE9NRW5hYmxlZCgpKQorICAgIEFTU0VSVCgobV9hbmNob3JOb2RlICYmIENvbnRleHRG
ZWF0dXJlczo6c2hhZG93RE9NRW5hYmxlZChtX2FuY2hvck5vZGUtPmRvY3VtZW50KCkpKQogICAg
ICAgICAgICB8fCAhbV9hbmNob3JOb2RlIHx8ICFtX2FuY2hvck5vZGUtPmlzU2hhZG93Um9vdCgp
KTsKICNlbHNlCiAgICAgQVNTRVJUKCFtX2FuY2hvck5vZGUgfHwgIW1fYW5jaG9yTm9kZS0+aXNT
aGFkb3dSb290KCkpOwpAQCAtOTYsNyArOTYsNyBAQCBQb3NpdGlvbjo6UG9zaXRpb24oUGFzc1Jl
ZlB0cjxOb2RlPiBhbmNob3JOb2RlLCBBbmNob3JUeXBlIGFuY2hvclR5cGUpCiAgICAgLCBtX2lz
TGVnYWN5RWRpdGluZ1Bvc2l0aW9uKGZhbHNlKQogewogI2lmIEVOQUJMRShTSEFET1dfRE9NKQot
ICAgIEFTU0VSVCgobV9hbmNob3JOb2RlICYmIFJ1bnRpbWVFbmFibGVkRmVhdHVyZXM6OnNoYWRv
d0RPTUVuYWJsZWQoKSkKKyAgICBBU1NFUlQoKG1fYW5jaG9yTm9kZSAmJiBDb250ZXh0RmVhdHVy
ZXM6OnNoYWRvd0RPTUVuYWJsZWQobV9hbmNob3JOb2RlLT5kb2N1bWVudCgpKSkKICAgICAgICAg
ICAgfHwgIW1fYW5jaG9yTm9kZSB8fCAhbV9hbmNob3JOb2RlLT5pc1NoYWRvd1Jvb3QoKSk7CiAj
ZWxzZQogICAgIEFTU0VSVCghbV9hbmNob3JOb2RlIHx8ICFtX2FuY2hvck5vZGUtPmlzU2hhZG93
Um9vdCgpKTsKQEAgLTExNCw3ICsxMTQsNyBAQCBQb3NpdGlvbjo6UG9zaXRpb24oUGFzc1JlZlB0
cjxOb2RlPiBhbmNob3JOb2RlLCBpbnQgb2Zmc2V0LCBBbmNob3JUeXBlIGFuY2hvclR5cAogICAg
ICwgbV9pc0xlZ2FjeUVkaXRpbmdQb3NpdGlvbihmYWxzZSkKIHsKICNpZiBFTkFCTEUoU0hBRE9X
X0RPTSkKLSAgICBBU1NFUlQoKG1fYW5jaG9yTm9kZSAmJiBSdW50aW1lRW5hYmxlZEZlYXR1cmVz
OjpzaGFkb3dET01FbmFibGVkKCkpCisgICAgQVNTRVJUKChtX2FuY2hvck5vZGUgJiYgQ29udGV4
dEZlYXR1cmVzOjpzaGFkb3dET01FbmFibGVkKG1fYW5jaG9yTm9kZS0+ZG9jdW1lbnQoKSkpCiAg
ICAgICAgICAgIHx8ICFtX2FuY2hvck5vZGUgfHwgIWVkaXRpbmdJZ25vcmVzQ29udGVudChtX2Fu
Y2hvck5vZGUuZ2V0KCkpIHx8ICFtX2FuY2hvck5vZGUtPmlzU2hhZG93Um9vdCgpKTsKICNlbHNl
CiAgICAgQVNTRVJUKCFtX2FuY2hvck5vZGUgfHwgIWVkaXRpbmdJZ25vcmVzQ29udGVudChtX2Fu
Y2hvck5vZGUuZ2V0KCkpIHx8ICFtX2FuY2hvck5vZGUtPmlzU2hhZG93Um9vdCgpKTsKQEAgLTg1
OCw3ICs4NTgsNyBAQCBDb250YWluZXJOb2RlKiBQb3NpdGlvbjo6ZmluZFBhcmVudChjb25zdCBO
b2RlKiBub2RlKQogICAgIC8vIEZJWE1FOiBTZWUgaHR0cDovL3dlYi51Zy84MjY5NwogCiAjaWYg
RU5BQkxFKFNIQURPV19ET00pCi0gICAgaWYgKFJ1bnRpbWVFbmFibGVkRmVhdHVyZXM6OnNoYWRv
d0RPTUVuYWJsZWQoKSkKKyAgICBpZiAoQ29udGV4dEZlYXR1cmVzOjpzaGFkb3dET01FbmFibGVk
KG5vZGUtPmRvY3VtZW50KCkpKQogICAgICAgICByZXR1cm4gbm9kZS0+cGFyZW50Tm9kZSgpOwog
I2VuZGlmCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9UcmVlU2NvcGUuY3BwIGIv
U291cmNlL1dlYkNvcmUvZG9tL1RyZWVTY29wZS5jcHAKaW5kZXggY2M1OTNjNjIwYzU2NjM5ODJi
ZTExZjlkNWJmNjI5ZTdkZjA5ZWRkZi4uOTk2ZGZkN2EzYjk4MDA2N2M2ZDI1N2VlYTI3NzgzNGQ4
MDEwNWNlZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL1RyZWVTY29wZS5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvZG9tL1RyZWVTY29wZS5jcHAKQEAgLTI4LDYgKzI4LDcgQEAKIAog
I2luY2x1ZGUgIkNvbXBvc2VkU2hhZG93VHJlZVdhbGtlci5oIgogI2luY2x1ZGUgIkNvbnRhaW5l
ck5vZGUuaCIKKyNpbmNsdWRlICJDb250ZXh0RmVhdHVyZXMuaCIKICNpbmNsdWRlICJET01TZWxl
Y3Rpb24uaCIKICNpbmNsdWRlICJET01XaW5kb3cuaCIKICNpbmNsdWRlICJEb2N1bWVudC5oIgpA
QCAtNDIsNyArNDMsNiBAQAogI2luY2x1ZGUgIklkVGFyZ2V0T2JzZXJ2ZXJSZWdpc3RyeS5oIgog
I2luY2x1ZGUgIkluc2VydGlvblBvaW50LmgiCiAjaW5jbHVkZSAiUGFnZS5oIgotI2luY2x1ZGUg
IlJ1bnRpbWVFbmFibGVkRmVhdHVyZXMuaCIKICNpbmNsdWRlICJTaGFkb3dSb290LmgiCiAjaW5j
bHVkZSAiVHJlZVNjb3BlQWRvcHRlci5oIgogI2luY2x1ZGUgPHd0Zi9WZWN0b3IuaD4KQEAgLTE4
OSw3ICsxODksNyBAQCBET01TZWxlY3Rpb24qIFRyZWVTY29wZTo6Z2V0U2VsZWN0aW9uKCkgY29u
c3QKICAgICAvLyBhcyBhIGNvbnRhaW5lci4gSXQgaXMgbm93IGVuYWJsZWQgb25seSBpZiBydW50
aW1lIFNoYWRvdyBET00gZmVhdHVyZSBpcyBlbmFibGVkLgogICAgIC8vIFNlZSBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODI2OTcKICNpZiBFTkFCTEUoU0hBRE9XX0RP
TSkKLSAgICBpZiAoUnVudGltZUVuYWJsZWRGZWF0dXJlczo6c2hhZG93RE9NRW5hYmxlZCgpKSB7
CisgICAgaWYgKENvbnRleHRGZWF0dXJlczo6c2hhZG93RE9NRW5hYmxlZChyb290Tm9kZSgpLT5k
b2N1bWVudCgpKSkgewogICAgICAgICBtX3NlbGVjdGlvbiA9IERPTVNlbGVjdGlvbjo6Y3JlYXRl
KHRoaXMpOwogICAgICAgICByZXR1cm4gbV9zZWxlY3Rpb24uZ2V0KCk7CiAgICAgfQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvaHRtbC9IVE1MVGFnTmFtZXMuaW4gYi9Tb3VyY2UvV2ViQ29y
ZS9odG1sL0hUTUxUYWdOYW1lcy5pbgppbmRleCA4NWExZTYxYTVhOTU4MmIxM2U2MzQyODljZGM1
M2EyMmM3NmIzZTAxLi4zNjYwYWI5NDhlMDc4Nzg5NzQ3YmNhZWJlZTVkMGI2OThjZjM1YWZlIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxUYWdOYW1lcy5pbgorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9odG1sL0hUTUxUYWdOYW1lcy5pbgpAQCAtMzEsNyArMzEsNyBAQCBjb2RlIGlu
dGVyZmFjZU5hbWU9SFRNTEVsZW1lbnQKIGNvbCBpbnRlcmZhY2VOYW1lPUhUTUxUYWJsZUNvbEVs
ZW1lbnQKIGNvbGdyb3VwIGludGVyZmFjZU5hbWU9SFRNTFRhYmxlQ29sRWxlbWVudAogY29tbWFu
ZCBpbnRlcmZhY2VOYW1lPUhUTUxFbGVtZW50Ci1jb250ZW50IGludGVyZmFjZU5hbWU9SFRNTENv
bnRlbnRFbGVtZW50LCBjb25kaXRpb25hbD1TSEFET1dfRE9NLCBydW50aW1lQ29uZGl0aW9uYWw9
c2hhZG93RE9NCitjb250ZW50IGludGVyZmFjZU5hbWU9SFRNTENvbnRlbnRFbGVtZW50LCBjb25k
aXRpb25hbD1TSEFET1dfRE9NLCBjb250ZXh0Q29uZGl0aW9uYWw9c2hhZG93RE9NCiB3ZWJraXRT
aGFkb3dDb250ZW50IGludGVyZmFjZU5hbWU9SFRNTEVsZW1lbnQsIG5vQ29uc3RydWN0b3IKIGRh
dGFsaXN0IGludGVyZmFjZU5hbWU9SFRNTERhdGFMaXN0RWxlbWVudCwgY29uZGl0aW9uYWw9REFU
QUxJU1RfRUxFTUVOVAogZGQgaW50ZXJmYWNlTmFtZT1IVE1MRWxlbWVudApAQCAtOTcsNyArOTcs
NyBAQCBvbCBpbnRlcmZhY2VOYW1lPUhUTUxPTGlzdEVsZW1lbnQKIG9wdGdyb3VwIGludGVyZmFj
ZU5hbWU9SFRNTE9wdEdyb3VwRWxlbWVudAogb3B0aW9uCiBvdXRwdXQgY29uc3RydWN0b3JOZWVk
c0Zvcm1FbGVtZW50Ci1zaGFkb3cgaW50ZXJmYWNlTmFtZT1IVE1MU2hhZG93RWxlbWVudCwgY29u
ZGl0aW9uYWw9U0hBRE9XX0RPTSwgcnVudGltZUNvbmRpdGlvbmFsPXNoYWRvd0RPTQorc2hhZG93
IGludGVyZmFjZU5hbWU9SFRNTFNoYWRvd0VsZW1lbnQsIGNvbmRpdGlvbmFsPVNIQURPV19ET00s
IGNvbnRleHRDb25kaXRpb25hbD1zaGFkb3dET00KIHAgaW50ZXJmYWNlTmFtZT1IVE1MUGFyYWdy
YXBoRWxlbWVudAogcGFyYW0KIHBsYWludGV4dCBpbnRlcmZhY2VOYW1lPUhUTUxFbGVtZW50CmRp
ZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9odG1sL3NoYWRvdy9IVE1MQ29udGVudEVsZW1lbnQu
Y3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9zaGFkb3cvSFRNTENvbnRlbnRFbGVtZW50LmNwcApp
bmRleCBjMGI5YmJhODA1YWQyNWNjZTU4MjdmMWQ0MDA3NDMyM2NiMGM1NDcxLi41MDQwZTllYjhk
NjA2Mjc1NmVlYWY5YmU0NDM3NGQ2NmE1ZTEyNWUwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9odG1sL3NoYWRvdy9IVE1MQ29udGVudEVsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvc2hhZG93L0hUTUxDb250ZW50RWxlbWVudC5jcHAKQEAgLTI5LDEwICsyOSwxMCBAQAog
CiAjaW5jbHVkZSAiQ29udGVudERpc3RyaWJ1dG9yLmgiCiAjaW5jbHVkZSAiQ29udGVudFNlbGVj
dG9yUXVlcnkuaCIKKyNpbmNsdWRlICJDb250ZXh0RmVhdHVyZXMuaCIKICNpbmNsdWRlICJFbGVt
ZW50U2hhZG93LmgiCiAjaW5jbHVkZSAiSFRNTE5hbWVzLmgiCiAjaW5jbHVkZSAiUXVhbGlmaWVk
TmFtZS5oIgotI2luY2x1ZGUgIlJ1bnRpbWVFbmFibGVkRmVhdHVyZXMuaCIKICNpbmNsdWRlICJT
aGFkb3dSb290LmgiCiAjaW5jbHVkZSA8d3RmL1N0ZExpYkV4dHJhcy5oPgogCkBAIC00MCwxMyAr
NDAsMTQgQEAgbmFtZXNwYWNlIFdlYkNvcmUgewogCiB1c2luZyBIVE1MTmFtZXM6OnNlbGVjdEF0
dHI7CiAKLWNvbnN0IFF1YWxpZmllZE5hbWUmIEhUTUxDb250ZW50RWxlbWVudDo6Y29udGVudFRh
Z05hbWUoRG9jdW1lbnQqKQorY29uc3QgUXVhbGlmaWVkTmFtZSYgSFRNTENvbnRlbnRFbGVtZW50
Ojpjb250ZW50VGFnTmFtZShEb2N1bWVudCogZG9jdW1lbnQpCiB7CiAjaWYgRU5BQkxFKFNIQURP
V19ET00pCi0gICAgaWYgKCFSdW50aW1lRW5hYmxlZEZlYXR1cmVzOjpzaGFkb3dET01FbmFibGVk
KCkpCisgICAgaWYgKCFDb250ZXh0RmVhdHVyZXM6OnNoYWRvd0RPTUVuYWJsZWQoZG9jdW1lbnQp
KQogICAgICAgICByZXR1cm4gSFRNTE5hbWVzOjp3ZWJraXRTaGFkb3dDb250ZW50VGFnOwogICAg
IHJldHVybiBIVE1MTmFtZXM6OmNvbnRlbnRUYWc7CiAjZWxzZQorICAgIFVOVVNFRF9QQVJBTShk
b2N1bWVudCk7CiAgICAgcmV0dXJuIEhUTUxOYW1lczo6d2Via2l0U2hhZG93Q29udGVudFRhZzsK
ICNlbmRpZgogfQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5kb3cuaWRs
IGIvU291cmNlL1dlYkNvcmUvcGFnZS9ET01XaW5kb3cuaWRsCmluZGV4IGRlNWViN2UxODI4MmZl
NDM0MjcxZDQzYWFmOTY4YTE5YTE2M2ZkMzUuLmIxMDY0YTA2OGZjZGI4MjhjMzcyODNjOTgyZGYw
NzE1YzU3OWU4YTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRE9NV2luZG93Lmlk
bAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0RPTVdpbmRvdy5pZGwKQEAgLTM5Miw5ICszOTIs
OSBAQAogICAgIGF0dHJpYnV0ZSBFbnRpdHlDb25zdHJ1Y3RvciBFbnRpdHk7CiAgICAgYXR0cmli
dXRlIEVudGl0eVJlZmVyZW5jZUNvbnN0cnVjdG9yIEVudGl0eVJlZmVyZW5jZTsKICAgICBhdHRy
aWJ1dGUgUHJvY2Vzc2luZ0luc3RydWN0aW9uQ29uc3RydWN0b3IgUHJvY2Vzc2luZ0luc3RydWN0
aW9uOwotICAgIFtDb25kaXRpb25hbD1TSEFET1dfRE9NLCBWOEVuYWJsZWRBdFJ1bnRpbWU9c2hh
ZG93RE9NXSBhdHRyaWJ1dGUgU2hhZG93Um9vdENvbnN0cnVjdG9yIFdlYktpdFNoYWRvd1Jvb3Q7
Ci0gICAgW0NvbmRpdGlvbmFsPVNIQURPV19ET00sIFY4RW5hYmxlZEF0UnVudGltZT1zaGFkb3dE
T01dIGF0dHJpYnV0ZSBIVE1MQ29udGVudEVsZW1lbnRDb25zdHJ1Y3RvciBIVE1MQ29udGVudEVs
ZW1lbnQ7Ci0gICAgW0NvbmRpdGlvbmFsPVNIQURPV19ET00sIFY4RW5hYmxlZEF0UnVudGltZT1z
aGFkb3dET01dIGF0dHJpYnV0ZSBIVE1MU2hhZG93RWxlbWVudENvbnN0cnVjdG9yIEhUTUxTaGFk
b3dFbGVtZW50OworICAgIFtDb25kaXRpb25hbD1TSEFET1dfRE9NLCBWOEVuYWJsZWRQZXJDb250
ZXh0PXNoYWRvd0RPTV0gYXR0cmlidXRlIFNoYWRvd1Jvb3RDb25zdHJ1Y3RvciBXZWJLaXRTaGFk
b3dSb290OworICAgIFtDb25kaXRpb25hbD1TSEFET1dfRE9NLCBWOEVuYWJsZWRQZXJDb250ZXh0
PXNoYWRvd0RPTV0gYXR0cmlidXRlIEhUTUxDb250ZW50RWxlbWVudENvbnN0cnVjdG9yIEhUTUxD
b250ZW50RWxlbWVudDsKKyAgICBbQ29uZGl0aW9uYWw9U0hBRE9XX0RPTSwgVjhFbmFibGVkUGVy
Q29udGV4dD1zaGFkb3dET01dIGF0dHJpYnV0ZSBIVE1MU2hhZG93RWxlbWVudENvbnN0cnVjdG9y
IEhUTUxTaGFkb3dFbGVtZW50OwogCiAgICAgYXR0cmlidXRlIERPTVNlbGVjdGlvbkNvbnN0cnVj
dG9yIFNlbGVjdGlvbjsKICAgICBhdHRyaWJ1dGUgRE9NV2luZG93Q29uc3RydWN0b3IgV2luZG93
OwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvQ29udGV4dEZlYXR1cmVz
Q2xpZW50SW1wbC5jcHAgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9Db250ZXh0RmVhdHVy
ZXNDbGllbnRJbXBsLmNwcAppbmRleCA0MWZkMDU0MTM1NzJjNzkyNjZjZDhkOGU1NTdjMTA4Zjcz
ZDM1ZmFkLi4zMzVkNzFkMmI3MzczNWI4ZTZjM2QzNGExODhkYmExNWVjMThkZThiIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9Db250ZXh0RmVhdHVyZXNDbGllbnRJbXBs
LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9Db250ZXh0RmVhdHVyZXNDbGll
bnRJbXBsLmNwcApAQCAtMTQwLDYgKzE0MCw3IEBAIGJvb2wgQ29udGV4dEZlYXR1cmVzQ2xpZW50
SW1wbDo6YXNrSWZJc0VuYWJsZWQoRG9jdW1lbnQqIGRvY3VtZW50LCBDb250ZXh0RmVhdHVyCiAg
ICAgICAgIHJldHVybiBkZWZhdWx0VmFsdWU7CiAKICAgICBzd2l0Y2ggKHR5cGUpIHsKKyAgICBj
YXNlIENvbnRleHRGZWF0dXJlczo6U2hhZG93RE9NOgogICAgIGNhc2UgQ29udGV4dEZlYXR1cmVz
OjpTdHlsZVNjb3BlZDoKICAgICAgICAgcmV0dXJuIG1fY2xpZW50LT5hbGxvd1dlYkNvbXBvbmVu
dHMoV2ViRG9jdW1lbnQoZG9jdW1lbnQpLCBkZWZhdWx0VmFsdWUpOwogICAgIGNhc2UgQ29udGV4
dEZlYXR1cmVzOjpIVE1MTm90aWZpY2F0aW9uczoK
</data>

          </attachment>
      

    </bug>

</bugzilla>