<?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>152605</bug_id>
          
          <creation_ts>2015-12-30 21:37:14 -0800</creation_ts>
          <short_desc>The web process hangs when computing elements-based snap points for a container with large max scroll offset</short_desc>
          <delta_ts>2016-07-25 09:04:36 -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>CSS</component>
          <version>Safari 9</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="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1151667</commentid>
    <comment_count>0</comment_count>
      <attachid>268025</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-12-30 21:37:14 -0800</bug_when>
    <thetext>Created attachment 268025
Opening this will cause a hang

Opening the attached test case will hang the web process.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1151668</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-12-30 21:38:28 -0800</bug_when>
    <thetext>Hangs in updateFromStyle().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1151669</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-12-30 21:42:28 -0800</bug_when>
    <thetext>Super easy to hit this; just make the .colorBox 200px wide. No need for the RTL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1151672</commentid>
    <comment_count>3</comment_count>
      <attachid>268027</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-12-30 21:47:27 -0800</bug_when>
    <thetext>Created attachment 268027
So will this (RTL)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1177872</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2016-03-24 21:15:31 -0700</bug_when>
    <thetext>&lt;rdar://problem/25353661&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1214100</commentid>
    <comment_count>5</comment_count>
      <attachid>284461</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2016-07-24 21:10:21 -0700</bug_when>
    <thetext>Created attachment 284461
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1214189</commentid>
    <comment_count>6</comment_count>
      <attachid>284461</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2016-07-25 08:47:21 -0700</bug_when>
    <thetext>Comment on attachment 284461
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=284461&amp;action=review

&gt; Source/WebCore/ChangeLog:3
&gt; +        The web process when computing elements-based snap points for a container with large max scroll offset

what I meant to write was &quot;The web process hangs when computing...&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1214198</commentid>
    <comment_count>7</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2016-07-25 09:04:36 -0700</bug_when>
    <thetext>Committed r203684: &lt;http://trac.webkit.org/changeset/203684&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>268025</attachid>
            <date>2015-12-30 21:37:14 -0800</date>
            <delta_ts>2015-12-30 21:37:14 -0800</delta_ts>
            <desc>Opening this will cause a hang</desc>
            <filename>scroll-snap-mandatory-rtl.html</filename>
            <type>text/html</type>
            <size>1705</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgo8aHRtbD4KICAg
IDxoZWFkPgogICAgICAgIDxzdHlsZT4KICAgICAgICAgICAgLmhvcml6b250YWxHYWxsZXJ5IHsK
ICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDsKICAgICAgICAgICAgICAgIGhlaWdodDogMzAw
cHg7CiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47CiAgICAgICAgICAgICAgICBv
dmVyZmxvdy14OiBhdXRvOwogICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxp
bmc6IHRvdWNoOwogICAgICAgICAgICAgICAgLXdlYmtpdC1zY3JvbGwtc25hcC1wb2ludHMteDog
ZWxlbWVudHM7CiAgICAgICAgICAgICAgICAtd2Via2l0LXNjcm9sbC1zbmFwLXR5cGU6IG1hbmRh
dG9yeTsKICAgICAgICAgICAgfQogICAgICAgICAgICAuaG9yaXpvbnRhbEdhbGxlcnlEcmF3ZXIg
ewogICAgICAgICAgICAgICAgd2lkdGg6IDE4MDBweDsKICAgICAgICAgICAgICAgIGhlaWdodDog
MzAwcHg7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgLmNvbG9yQm94IHsKICAgICAgICAgICAg
ICAgIGhlaWdodDogMzAwcHg7CiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDsKICAgICAgICAg
ICAgICAgIG1pbi13aWR0aDogMjAwcHg7CiAgICAgICAgICAgICAgICAtd2Via2l0LXNjcm9sbC1z
bmFwLWNvb3JkaW5hdGU6IDAgMDsKICAgICAgICAgICAgfQogICAgICAgICAgICAjaXRlbTAgeyBi
YWNrZ3JvdW5kLWNvbG9yOiByZWQ7IH0KICAgICAgICAgICAgI2l0ZW0xIHsgYmFja2dyb3VuZC1j
b2xvcjogZ3JlZW47IH0KICAgICAgICAgICAgI2l0ZW0yIHsgYmFja2dyb3VuZC1jb2xvcjogYmx1
ZTsgfQogICAgICAgICAgICAjaXRlbTMgeyBiYWNrZ3JvdW5kLWNvbG9yOiBhcXVhOyB9CiAgICAg
ICAgICAgICNpdGVtNCB7IGJhY2tncm91bmQtY29sb3I6IHllbGxvdzsgfQogICAgICAgICAgICAj
aXRlbTUgeyBiYWNrZ3JvdW5kLWNvbG9yOiBmdWNoc2lhOyB9CiAgICAgICAgPC9zdHlsZT4KICAg
IDwvaGVhZD4KICAgIDxib2R5PgogICAgICAgIDxkaXYgc3R5bGU9InBvc2l0aW9uOiByZWxhdGl2
ZTsgaGVpZ2h0OiA1MDBweDsgd2lkdGg6IDUwMHB4IiBkaXI9InJ0bCI+CiAgICAgICAgICAgIDxk
aXYgY2xhc3M9Imhvcml6b250YWxHYWxsZXJ5Ij4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9
Imhvcml6b250YWxHYWxsZXJ5RHJhd2VyIj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJp
dGVtMCIgY2xhc3M9ImNvbG9yQm94Ij48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlk
PSJpdGVtMSIgY2xhc3M9ImNvbG9yQm94Ij5IZXJlIGlzIHNvbWUgdGV4dDwvZGl2PgogICAgICAg
ICAgICAgICAgICAgIDxkaXYgaWQ9Iml0ZW0yIiBjbGFzcz0iY29sb3JCb3giPlNvbWUgbW9yZSB0
ZXh0PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0iaXRlbTMiIGNsYXNzPSJjb2xv
ckJveCI+U25hcHB5IG9yIG5vdD88L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJp
dGVtNCIgY2xhc3M9ImNvbG9yQm94Ij48L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlk
PSJpdGVtNSIgY2xhc3M9ImNvbG9yQm94Ij48L2Rpdj4KICAgICAgICAgICAgICAgIDwvZGl2Pgog
ICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgIDwvYm9keT4KPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>268027</attachid>
            <date>2015-12-30 21:47:27 -0800</date>
            <delta_ts>2015-12-30 21:47:27 -0800</delta_ts>
            <desc>So will this (RTL)</desc>
            <filename>scroll-snap-mandatory-rtl.html</filename>
            <type>text/html</type>
            <size>1838</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgo8aHRtbD4KICAg
IDxoZWFkPgogICAgICAgIDxzdHlsZT4KICAgICAgICAgICAgLmhvcml6b250YWxHYWxsZXJ5IHsK
ICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDsKICAgICAgICAgICAgICAgIGhlaWdodDogMzAw
cHg7CiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47CiAgICAgICAgICAgICAgICBv
dmVyZmxvdy14OiBhdXRvOwogICAgICAgICAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxp
bmc6IHRvdWNoOwogICAgICAgICAgICAgICAgLXdlYmtpdC1zY3JvbGwtc25hcC1wb2ludHMteDog
ZWxlbWVudHM7CiAgICAgICAgICAgICAgICAtd2Via2l0LXNjcm9sbC1zbmFwLXR5cGU6IG1hbmRh
dG9yeTsKICAgICAgICAgICAgfQogICAgICAgICAgICAuaG9yaXpvbnRhbEdhbGxlcnlEcmF3ZXIg
ewogICAgICAgICAgICAgICAgd2lkdGg6IDE4MDBweDsKICAgICAgICAgICAgICAgIGhlaWdodDog
MzAwcHg7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgLmNvbG9yQm94IHsKICAgICAgICAgICAg
ICAgIGhlaWdodDogMzAwcHg7CiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7
CiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4OwogICAgICAgICAgICAgICAgcGFkZGlu
ZzogMTBweDsKICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7CiAgICAgICAg
ICAgICAgICAtd2Via2l0LXNjcm9sbC1zbmFwLWNvb3JkaW5hdGU6IDAgMDsKICAgICAgICAgICAg
fQogICAgICAgICAgICAjaXRlbTAgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7IH0KICAgICAgICAg
ICAgI2l0ZW0xIHsgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47IH0KICAgICAgICAgICAgI2l0ZW0y
IHsgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTsgfQogICAgICAgICAgICAjaXRlbTMgeyBiYWNrZ3Jv
dW5kLWNvbG9yOiBhcXVhOyB9CiAgICAgICAgICAgICNpdGVtNCB7IGJhY2tncm91bmQtY29sb3I6
IHllbGxvdzsgfQogICAgICAgICAgICAjaXRlbTUgeyBiYWNrZ3JvdW5kLWNvbG9yOiBmdWNoc2lh
OyB9CiAgICAgICAgPC9zdHlsZT4KICAgIDwvaGVhZD4KICAgIDxib2R5PgogICAgICAgIDxkaXYg
c3R5bGU9InBvc2l0aW9uOiByZWxhdGl2ZTsgaGVpZ2h0OiA1MDBweDsgd2lkdGg6IDUwMHB4IiBk
aXI9InJ0bCI+CiAgICAgICAgICAgIDxkaXYgY2xhc3M9Imhvcml6b250YWxHYWxsZXJ5Ij4KICAg
ICAgICAgICAgICAgIDxkaXYgY2xhc3M9Imhvcml6b250YWxHYWxsZXJ5RHJhd2VyIj4KICAgICAg
ICAgICAgICAgICAgICA8ZGl2IGlkPSJpdGVtMCIgY2xhc3M9ImNvbG9yQm94Ij5maXJzdDwvZGl2
PgogICAgICAgICAgICAgICAgICAgIDxkaXYgaWQ9Iml0ZW0xIiBjbGFzcz0iY29sb3JCb3giPkhl
cmUgaXMgc29tZSB0ZXh0IHNvbWUgbW9yZSB0ZXh0IHNvbWUgbW9yZSB0ZXh0IGFuZCBtb3JlPC9k
aXY+CiAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0iaXRlbTIiIGNsYXNzPSJjb2xvckJveCI+
U29tZSBtb3JlIHRleHQ8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGlkPSJpdGVtMyIg
Y2xhc3M9ImNvbG9yQm94Ij5TbmFwcHkgb3Igbm90PzwvZGl2PgogICAgICAgICAgICAgICAgICAg
IDxkaXYgaWQ9Iml0ZW00IiBjbGFzcz0iY29sb3JCb3giPmFzZGY8L2Rpdj4KICAgICAgICAgICAg
ICAgICAgICA8ZGl2IGlkPSJpdGVtNSIgY2xhc3M9ImNvbG9yQm94Ij5sYXN0PC9kaXY+CiAgICAg
ICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICA8
L2JvZHk+CjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>284461</attachid>
            <date>2016-07-24 21:10:21 -0700</date>
            <delta_ts>2016-07-25 09:00:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-152605-20160724210915.patch</filename>
            <type>text/plain</type>
            <size>6883</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAzNjMxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDFiNGI1M2QwZDkyNmJj
MDFhMTgxZWEwMzUxN2Q1ZTQwNzBjNGMzMS4uY2QwYzQxZTQyNTI2Y2Y1N2E0Zjk2NGM5NGI5MzNi
NzFhYjJiNGNlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE2LTA3LTI0ICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIFRoZSB3ZWIgcHJv
Y2VzcyB3aGVuIGNvbXB1dGluZyBlbGVtZW50cy1iYXNlZCBzbmFwIHBvaW50cyBmb3IgYSBjb250
YWluZXIgd2l0aCBsYXJnZSBtYXggc2Nyb2xsIG9mZnNldAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTUyNjA1CisgICAgICAgIDxyZGFyOi8vcHJvYmxl
bS8yNTM1MzY2MT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBGaXhlcyBhIGJ1ZyBpbiB0aGUgY29tcHV0YXRpb24gb2YgYXhpcyBzbmFwIHBvaW50cy4g
VGhlIFNjcm9sbFNuYXBQb2ludHMgb2JqZWN0LCB3aGljaCB0cmFja3MKKyAgICAgICAgc25hcCBw
b2ludHMgYWxvbmcgYSBwYXJ0aWN1bGFyIGF4aXMsIGhhcyB0d28gZmxhZ3MsIGhhc1JlcGVhdCBh
bmQgdXNlc0VsZW1lbnRzLiBGb3IgZWxlbWVudHMtCisgICAgICAgIGJhc2VkIHNuYXBwaW5nLCBi
b3RoIGZsYWdzIHdvdWxkIGJlIHR1cm5lZCBvbiwgc2luY2UgU3R5bGVCdWlsZGVyQ29udmVydGVy
Ojpjb252ZXJ0U2Nyb2xsU25hcFBvaW50cworICAgICAgICBzaG9ydC1jaXJjdWl0cyBmb3IgZWxl
bWVudHMtYmFzZWQgc25hcHBpbmcgYW5kIGRvZXMgbm90IGRlZmF1bHQgdXNlc1JlcGVhdCB0byBm
YWxzZS4gVG8gYWRkcmVzcyB0aGlzLAorICAgICAgICB3ZSBtYWtlIFNjcm9sbFNuYXBQb2ludHMg
bm90IHJlcGVhdCgxMDAlKSBieSBkZWZhdWx0LgorCisgICAgICAgIFRlc3Q6IGNzczMvc2Nyb2xs
LXNuYXAvc2Nyb2xsLXNuYXAtZWxlbWVudHMtY29udGFpbmVyLWxhcmdlci10aGFuLWNoaWxkcmVu
Lmh0bWwKKworICAgICAgICAqIGNzcy9TdHlsZUJ1aWxkZXJDb252ZXJ0ZXIuaDoKKyAgICAgICAg
KFdlYkNvcmU6OlN0eWxlQnVpbGRlckNvbnZlcnRlcjo6Y29udmVydFNjcm9sbFNuYXBQb2ludHMp
OiBEZWxldGVkLgorICAgICAgICAqIHJlbmRlcmluZy9zdHlsZS9TdHlsZVNjcm9sbFNuYXBQb2lu
dHMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U2Nyb2xsU25hcFBvaW50czo6U2Nyb2xsU25hcFBv
aW50cyk6CisKIDIwMTYtMDctMjIgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAog
ICAgICAgICBIYW5kbGUgY2FzZXMgd2hlbiBJT1N1cmZhY2UgaW5pdGlhbGl6YXRpb24gZmFpbHMu
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVCdWlsZGVyQ29udmVydGVyLmgg
Yi9Tb3VyY2UvV2ViQ29yZS9jc3MvU3R5bGVCdWlsZGVyQ29udmVydGVyLmgKaW5kZXggZTIwNTU5
ZDAyZWE2ZjcwYWI3OWFlZGIyODA3YmQ0NGM4ZGM0NDY4OC4uMjg1YmZlZTc0NzY4MTk1ZmM2NTMy
YTk0MWI5NWQyYWU3ZmRhOGIzMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvY3NzL1N0eWxl
QnVpbGRlckNvbnZlcnRlci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Nzcy9TdHlsZUJ1aWxkZXJD
b252ZXJ0ZXIuaApAQCAtNzkwLDcgKzc5MCw2IEBAIGlubGluZSBzdGQ6OnVuaXF1ZV9wdHI8U2Ny
b2xsU25hcFBvaW50cz4gU3R5bGVCdWlsZGVyQ29udmVydGVyOjpjb252ZXJ0U2Nyb2xsU25hCiAg
ICAgICAgIHJldHVybiBwb2ludHM7CiAgICAgfQogCi0gICAgcG9pbnRzLT5oYXNSZXBlYXQgPSBm
YWxzZTsKICAgICBmb3IgKGF1dG8mIGN1cnJlbnRWYWx1ZSA6IGRvd25jYXN0PENTU1ZhbHVlTGlz
dD4odmFsdWUpKSB7CiAgICAgICAgIGF1dG8mIGl0ZW1WYWx1ZSA9IGRvd25jYXN0PENTU1ByaW1p
dGl2ZVZhbHVlPihjdXJyZW50VmFsdWUuZ2V0KCkpOwogICAgICAgICBpZiAoYXV0byogbGVuZ3Ro
UmVwZWF0ID0gaXRlbVZhbHVlLmdldExlbmd0aFJlcGVhdFZhbHVlKCkpIHsKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdHlsZS9TdHlsZVNjcm9sbFNuYXBQb2ludHMuY3Bw
IGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1N0eWxlU2Nyb2xsU25hcFBvaW50cy5j
cHAKaW5kZXggOGQ4ODU4Zjg0NWQwYzQ1MDdjZjRmYTU1NzQwNDJlYjFkYzQzOWI3NC4uODU0YzNl
MjVmNWMzZmNlMjU4MmYwNmNkNzU1N2NjOGU3YzIyODE4ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL3N0eWxlL1N0eWxlU2Nyb2xsU25hcFBvaW50cy5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N0eWxlL1N0eWxlU2Nyb2xsU25hcFBvaW50cy5jcHAKQEAg
LTMxLDggKzMxLDggQEAKIG5hbWVzcGFjZSBXZWJDb3JlIHsKIAogU2Nyb2xsU25hcFBvaW50czo6
U2Nyb2xsU25hcFBvaW50cygpCi0gICAgOiByZXBlYXRPZmZzZXQoMTAwLCBQZXJjZW50KQotICAg
ICwgaGFzUmVwZWF0KHRydWUpCisgICAgOiByZXBlYXRPZmZzZXQoMCwgRml4ZWQpCisgICAgLCBo
YXNSZXBlYXQoZmFsc2UpCiAgICAgLCB1c2VzRWxlbWVudHMoZmFsc2UpCiB7CiB9CmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
NGY4ZmE5ZmU4Yjk3YWJjODEwZTNmYjFlZjA5YTliNjY5MzhjZTc3Ni4uYzAyZDQyMDVkMThlODc3
NGQ2Nzc4ZTIzMGI1MzRhYmJhZmM5NmY1YyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE2LTA3
LTI0ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIFRo
ZSB3ZWIgcHJvY2VzcyB3aGVuIGNvbXB1dGluZyBlbGVtZW50cy1iYXNlZCBzbmFwIHBvaW50cyBm
b3IgYSBjb250YWluZXIgd2l0aCBsYXJnZSBtYXggc2Nyb2xsIG9mZnNldAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTUyNjA1CisgICAgICAgIDxyZGFy
Oi8vcHJvYmxlbS8yNTM1MzY2MT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBBZGRzIGEgc2Nyb2xsIHNuYXAgb2Zmc2V0IGNvbXB1dGF0aW9uIHRlc3Qg
Y2FzZSB0aGF0IHdvdWxkIGhhdmUgcHJldmlvdXNseQorICAgICAgICBjYXVzZWQgdGhlIHdlYiBw
cm9jZXNzIHRvIGhhbmcgYmVmb3JlIHRoaXMgcGF0Y2guCisKKyAgICAgICAgKiBjc3MzL3Njcm9s
bC1zbmFwL3Njcm9sbC1zbmFwLWVsZW1lbnRzLWNvbnRhaW5lci1sYXJnZXItdGhhbi1jaGlsZHJl
bi1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGNzczMvc2Nyb2xsLXNuYXAvc2Nyb2xs
LXNuYXAtZWxlbWVudHMtY29udGFpbmVyLWxhcmdlci10aGFuLWNoaWxkcmVuLmh0bWw6IEFkZGVk
LgorCiAyMDE2LTA3LTIyICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+
CiAKICAgICAgICAgQWxsIGRhbmNlcnMgd2l0aCBidW5ueSBlYXJzIGFyZSBmZW1hbGUKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2NzczMvc2Nyb2xsLXNuYXAvc2Nyb2xsLXNuYXAtZWxlbWVudHMt
Y29udGFpbmVyLWxhcmdlci10aGFuLWNoaWxkcmVuLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3Rz
L2NzczMvc2Nyb2xsLXNuYXAvc2Nyb2xsLXNuYXAtZWxlbWVudHMtY29udGFpbmVyLWxhcmdlci10
aGFuLWNoaWxkcmVuLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lZmM3ZThlMDgwMjNhODczZmRk
MzMyNjViMGFiZDM1ZDE1OTY0YzhkCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvY3Nz
My9zY3JvbGwtc25hcC9zY3JvbGwtc25hcC1lbGVtZW50cy1jb250YWluZXItbGFyZ2VyLXRoYW4t
Y2hpbGRyZW4tZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsOCBAQAorUEFTUyBzdWNjZXNzZnVsbHlQ
YXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCitTY3JvbGwtc25hcCBvZmZzZXRzOiBob3Jp
em9udGFsID0geyAwLCAyMDAsIDQwMCwgNjAwLCA4MDAsIDEwMDAsIDE1MDAgfQorUEFTUyBzdWNj
ZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2NzczMvc2Nyb2xsLXNuYXAvc2Nyb2xsLXNuYXAtZWxlbWVudHMtY29udGFpbmVy
LWxhcmdlci10aGFuLWNoaWxkcmVuLmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL3Njcm9sbC1zbmFw
L3Njcm9sbC1zbmFwLWVsZW1lbnRzLWNvbnRhaW5lci1sYXJnZXItdGhhbi1jaGlsZHJlbi5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLmE5YzRkZWZkZGU2MmMzZDE0MzE2NDNkNzQzZjhkN2QwZDQ3ZDY4MDUKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jc3MzL3Njcm9sbC1zbmFwL3Njcm9sbC1zbmFw
LWVsZW1lbnRzLWNvbnRhaW5lci1sYXJnZXItdGhhbi1jaGlsZHJlbi5odG1sCkBAIC0wLDAgKzEs
NjEgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+CisgICAgPGhlYWQ+CisgICAgICAgIDxzdHls
ZT4KKyAgICAgICAgICAgICNvdXRlci1jb250YWluZXIgeworICAgICAgICAgICAgICAgIHdpZHRo
OiAzMDBweDsKKyAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4OworICAgICAgICAgICAgICAg
IG92ZXJmbG93LXk6IGhpZGRlbjsKKyAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvOwor
ICAgICAgICAgICAgICAgIC13ZWJraXQtc2Nyb2xsLXNuYXAtcG9pbnRzLXg6IGVsZW1lbnRzOwor
ICAgICAgICAgICAgICAgIC13ZWJraXQtc2Nyb2xsLXNuYXAtdHlwZTogbWFuZGF0b3J5OworICAg
ICAgICAgICAgfQorICAgICAgICAgICAgI2lubmVyLWNvbnRhaW5lciB7CisgICAgICAgICAgICAg
ICAgd2lkdGg6IDE4MDBweDsKKyAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4OworICAgICAg
ICAgICAgfQorICAgICAgICAgICAgLnNuYXAtY2hpbGQgeworICAgICAgICAgICAgICAgIGhlaWdo
dDogMzAwcHg7CisgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7CisgICAgICAgICAgICAgICAg
bWluLXdpZHRoOiAyMDBweDsKKyAgICAgICAgICAgICAgICAtd2Via2l0LXNjcm9sbC1zbmFwLWNv
b3JkaW5hdGU6IDAgMDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgPC9zdHlsZT4KKyAgICAgICAg
PHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cisg
ICAgICAgIDxzY3JpcHQ+CisgICAgICAgICAgICBmdW5jdGlvbiBydW5UZXN0KCkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICB2YXIgY29udGFpbmVyID0gZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoIm91dGVyLWNvbnRhaW5lciIpOworICAgICAgICAgICAgICAgIGRlYnVnKCJTY3JvbGwt
c25hcCBvZmZzZXRzOiAiICsgd2luZG93LmludGVybmFscy5zY3JvbGxTbmFwT2Zmc2V0cyhjb250
YWluZXIpKTsKKworICAgICAgICAgICAgICAgIGZpbmlzaEpTVGVzdCgpOworICAgICAgICAgICAg
ICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgICAgICAgICAgfQorCisgICAgICAgICAg
ICBmdW5jdGlvbiBvbkxvYWQoKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICh3
aW5kb3cudGVzdFJ1bm5lcikgeworICAgICAgICAgICAgICAgICAgICB3aW5kb3cuanNUZXN0SXNB
c3luYyA9IHRydWU7CisgICAgICAgICAgICAgICAgICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgp
OworICAgICAgICAgICAgICAgICAgICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsKKyAgICAg
ICAgICAgICAgICAgICAgc2V0VGltZW91dChydW5UZXN0LCAwKTsKKyAgICAgICAgICAgICAgICB9
CisgICAgICAgICAgICB9CisgICAgICAgIDwvc2NyaXB0PgorICAgIDwvaGVhZD4KKyAgICA8Ym9k
eSBvbmxvYWQ9b25Mb2FkKCk+CisgICAgICAgIDxkaXYgc3R5bGU9InBvc2l0aW9uOiByZWxhdGl2
ZTsgaGVpZ2h0OiA1MDBweDsgd2lkdGg6IDUwMHB4Ij4KKyAgICAgICAgICAgIDxkaXYgaWQ9Im91
dGVyLWNvbnRhaW5lciI+CisgICAgICAgICAgICAgICAgPGRpdiBpZD0iaW5uZXItY29udGFpbmVy
Ij4KKyAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0iaXRlbTAiIGNsYXNzPSJzbmFwLWNoaWxk
Ij48L2Rpdj4KKyAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0iaXRlbTEiIGNsYXNzPSJzbmFw
LWNoaWxkIj48L2Rpdj4KKyAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0iaXRlbTIiIGNsYXNz
PSJzbmFwLWNoaWxkIj48L2Rpdj4KKyAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0iaXRlbTMi
IGNsYXNzPSJzbmFwLWNoaWxkIj48L2Rpdj4KKyAgICAgICAgICAgICAgICAgICAgPGRpdiBpZD0i
aXRlbTQiIGNsYXNzPSJzbmFwLWNoaWxkIj48L2Rpdj4KKyAgICAgICAgICAgICAgICAgICAgPGRp
diBpZD0iaXRlbTUiIGNsYXNzPSJzbmFwLWNoaWxkIj48L2Rpdj4KKyAgICAgICAgICAgICAgICA8
L2Rpdj4KKyAgICAgICAgICAgIDwvZGl2PgorICAgICAgICA8L2Rpdj4KKyAgICAgICAgPHNjcmlw
dCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorICAgIDwv
Ym9keT4KKzwvaHRtbD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCg==
</data>
<flag name="review"
          id="308107"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>