<?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>101292</bug_id>
          
          <creation_ts>2012-11-05 18:57:13 -0800</creation_ts>
          <short_desc>Fix RenderGeometryMap assertion when layers are scrolled during layout</short_desc>
          <delta_ts>2012-11-06 10:02:42 -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>New Bugs</component>
          <version>528+ (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></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="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>bdakin</cc>
    
    <cc>dino</cc>
    
    <cc>eric</cc>
    
    <cc>kevin</cc>
    
    <cc>mitz</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>759155</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-11-05 18:57:13 -0800</bug_when>
    <thetext>Fix RenderGeometryMap assertion when layers are scrolled during layout</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>759161</commentid>
    <comment_count>1</comment_count>
      <attachid>172468</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-11-05 19:01:02 -0800</bug_when>
    <thetext>Created attachment 172468
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>759801</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-11-06 10:02:42 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/133628</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172468</attachid>
            <date>2012-11-05 19:01:02 -0800</date>
            <delta_ts>2012-11-05 21:18:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101292-20121105185916.patch</filename>
            <type>text/plain</type>
            <size>5761</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzNTQ0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzJlOGQyM2I4NGYwMWRi
M2QwOThhOTg2YzdiMjcwYWQ2M2U4ZTY3Ni4uODEwNTMwZDQ5ZTZiNjQxODYwNDUyYWVhYTQ0NzA2
ZGNiNThlNWM0YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI4IEBACiAyMDEyLTExLTA1ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCisgICAgICAgIEZpeCBSZW5kZXJH
ZW9tZXRyeU1hcCBhc3NlcnRpb24gd2hlbiBsYXllcnMgYXJlIHNjcm9sbGVkIGR1cmluZyBsYXlv
dXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMTI5
MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdoZW4g
d2Ugc2V0IFJlbmRlckxheWVyIHNjcm9sbCBwb3NpdGlvbnMgYXMgcGFydCBvZiBsYXlvdXQsIHdl
IGRvbid0IHdhbnQKKyAgICAgICAgdG8gdXBkYXRlIGNvbXBvc2l0aW5nIGxheWVycyByaWdodCBh
d2F5LiBVcGRhdGluZyBjb21wb3NpdGluZyBsYXllcnMKKyAgICAgICAgcmVxdWlyZXMgdGhhdCB0
aGUgZW50aXJlIGxheWVyIHRyZWUgaGFzIGJlZW4gdXBkYXRlZCBmcm9tIHJlbmRlcmVycywKKyAg
ICAgICAgc28gdGhhdCB0aGUgZ2VvbWV0cnkgb2YgYWxsIFJlbmRlckxheWVycyBjYW4gYmUgdHJ1
c3RlZC4gV2hlbiB0aGlzIHN0YXRlCisgICAgICAgIHdhcyB2aW9sYXRlZCwgUmVuZGVyR2VvbWV0
cnlNYXAgYXNzZXJ0cy4KKyAgICAgICAgCisgICAgICAgIEZpeCBieSBiYWlsaW5nIGZyb20gdXBk
YXRlQ29tcG9zaXRpbmdMYXllcnNBZnRlclNjcm9sbCgpIGlmIEZyYW1lVmlldworICAgICAgICB0
ZWxscyB1cyB0aGF0IHdlJ3JlIGRvaW5nIGxheW91dC4gQSBmdWxsIHVwZGF0ZSBvZiB0aGUgY29t
cG9zaXRpbmcgbGF5ZXJzCisgICAgICAgIHdpbGwgaGFwcGVuIGxhdGVyIGFueXdheS4KKworICAg
ICAgICBUZXN0OiBjb21wb3NpdGluZy9nZW9tZXRyeS9nZW9tZXRyeS1tYXAtc2Nyb2xsLWR1cmlu
Zy1sYXlvdXQtYXNzZXJ0aW9uLmh0bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXll
ci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpmcmFtZVZpZXdGcm9tTGF5ZXIpOgorICAgICAgICAo
V2ViQ29yZTo6UmVuZGVyTGF5ZXI6OnVwZGF0ZUNvbXBvc2l0aW5nTGF5ZXJzQWZ0ZXJTY3JvbGwp
OgorCisyMDEyLTExLTA1ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgor
CiAgICAgICAgIFJlbmRlckdlb21ldHJ5TWFwIGFzc2VydHMgd2hlbiBsb2FkaW5nIGh0dHA6Ly9l
bi5zb2Z0b25pYy5jb20vbWFjCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMDEyODQKICAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzExNTQwNTYwPgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcCBiL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKaW5kZXggMzk5N2JkZTNhNTJjMzFk
NzhkYTczM2YzMTliN2JjY2YxY2RiNWVmOS4uNGE1NjgwNGYyN2Y0MjdiYzNmN2NjZTJjOWZmZWRj
NDYyMjQ3YzNmYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxh
eWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCkBA
IC0xODg1LDEwICsxODg1LDI1IEBAIHZvaWQgUmVuZGVyTGF5ZXI6OnNjcm9sbFJlY3RUb1Zpc2li
bGUoY29uc3QgTGF5b3V0UmVjdCYgcmVjdCwgY29uc3QgU2Nyb2xsQWxpZ25tCiAgICAgICAgIGZy
YW1lVmlldy0+cmVzdW1lU2NoZWR1bGVkRXZlbnRzKCk7CiB9CiAKK3N0YXRpYyBGcmFtZVZpZXcq
IGZyYW1lVmlld0Zyb21MYXllcihjb25zdCBSZW5kZXJMYXllciogbGF5ZXIpCit7CisgICAgRnJh
bWUqIGZyYW1lID0gbGF5ZXItPnJlbmRlcmVyKCktPmZyYW1lKCk7CisgICAgaWYgKCFmcmFtZSkK
KyAgICAgICAgcmV0dXJuIDA7CisKKyAgICByZXR1cm4gZnJhbWUtPnZpZXcoKTsKK30KKwogdm9p
ZCBSZW5kZXJMYXllcjo6dXBkYXRlQ29tcG9zaXRpbmdMYXllcnNBZnRlclNjcm9sbCgpCiB7CiAj
aWYgVVNFKEFDQ0VMRVJBVEVEX0NPTVBPU0lUSU5HKQogICAgIGlmIChjb21wb3NpdG9yKCktPmlu
Q29tcG9zaXRpbmdNb2RlKCkpIHsKKyAgICAgICAgLy8gSWYgd2UncmUgaW4gdGhlIG1pZGRsZSBv
ZiBsYXlvdXQsIHdlJ2xsIGp1c3QgdXBkYXRlIGNvbXBvc2l0aW9uZyBvbmNlIGxheW91dCBoYXMg
ZmluaXNoZWQuCisgICAgICAgIGlmIChGcmFtZVZpZXcqIGZyYW1lVmlldyA9IGZyYW1lVmlld0Zy
b21MYXllcih0aGlzKSkgeworICAgICAgICAgICAgaWYgKGZyYW1lVmlldy0+aXNJbkxheW91dCgp
KQorICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorCiAgICAgICAgIC8vIE91ciBz
dGFja2luZyBjb250ZXh0IGlzIGd1YXJhbnRlZWQgdG8gY29udGFpbiBhbGwgb2Ygb3VyIGRlc2Nl
bmRhbnRzIHRoYXQgbWF5IG5lZWQKICAgICAgICAgLy8gcmVwb3NpdGlvbmluZywgc28gdXBkYXRl
IGNvbXBvc2l0aW5nIGxheWVycyBmcm9tIHRoZXJlLgogICAgICAgICBpZiAoUmVuZGVyTGF5ZXIq
IGNvbXBvc2l0aW5nQW5jZXN0b3IgPSBzdGFja2luZ0NvbnRleHQoKS0+ZW5jbG9zaW5nQ29tcG9z
aXRpbmdMYXllcigpKSB7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggNzkwMDYzZDgyMTU1NGE4MGYxNTVlNmZkNTUxODdlOWM3
ZDYxNTM1Mi4uZWIxMjk2YTRjZjhlMDNjYzIzYzJhNWI2ZDM3YjlhNzNlNGI5NDFmNiAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE1IEBACisyMDEyLTExLTA1ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJA
YXBwbGUuY29tPgorCisgICAgICAgIEZpeCBSZW5kZXJHZW9tZXRyeU1hcCBhc3NlcnRpb24gd2hl
biBsYXllcnMgYXJlIHNjcm9sbGVkIGR1cmluZyBsYXlvdXQKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMTI5MgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3QgdGhhdCBoaXQgdGhlIGFzc2VydGlvbiBi
ZWZvcmUgdGhlIGZpeC4KKworICAgICAgICAqIGNvbXBvc2l0aW5nL2dlb21ldHJ5L2dlb21ldHJ5
LW1hcC1zY3JvbGwtZHVyaW5nLWxheW91dC1hc3NlcnRpb24tZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBjb21wb3NpdGluZy9nZW9tZXRyeS9nZW9tZXRyeS1tYXAtc2Nyb2xsLWR1cmlu
Zy1sYXlvdXQtYXNzZXJ0aW9uLmh0bWw6IEFkZGVkLgorCiAyMDEyLTExLTA1ICBNYXJrIExhbSAg
PG1hcmsubGFtQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXhlZCBmbGFreSBmYXN0L3htbGh0dHBy
ZXF1ZXN0L3htbGh0dHByZXF1ZXN0LXJlY3Vyc2l2ZS1zeW5jLWV2ZW50Lmh0bWwuCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9nZW9tZXRyeS9nZW9tZXRyeS1tYXAtc2Nyb2xs
LWR1cmluZy1sYXlvdXQtYXNzZXJ0aW9uLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2NvbXBv
c2l0aW5nL2dlb21ldHJ5L2dlb21ldHJ5LW1hcC1zY3JvbGwtZHVyaW5nLWxheW91dC1hc3NlcnRp
b24tZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjBjODI4ODg2NDE4NjMwYTBhODllMDY5ZDRmMjZl
ZmFkMmFiYzhlMDYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9n
ZW9tZXRyeS9nZW9tZXRyeS1tYXAtc2Nyb2xsLWR1cmluZy1sYXlvdXQtYXNzZXJ0aW9uLWV4cGVj
dGVkLnR4dApAQCAtMCwwICsxLDMgQEAKK1RoaXMgdGVzdCBzaG91bGQgbm90IGhpdCBhbiBhc3Nl
cnRpb24gaW4gZGVidWcgYnVpbGRzLgorCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NvbXBv
c2l0aW5nL2dlb21ldHJ5L2dlb21ldHJ5LW1hcC1zY3JvbGwtZHVyaW5nLWxheW91dC1hc3NlcnRp
b24uaHRtbCBiL0xheW91dFRlc3RzL2NvbXBvc2l0aW5nL2dlb21ldHJ5L2dlb21ldHJ5LW1hcC1z
Y3JvbGwtZHVyaW5nLWxheW91dC1hc3NlcnRpb24uaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi45ZTU4YjEyOWVm
NjRhODcwMzQ5NzBmYzQ1OTQ5OTY3MTBjMGExNTM3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0
VGVzdHMvY29tcG9zaXRpbmcvZ2VvbWV0cnkvZ2VvbWV0cnktbWFwLXNjcm9sbC1kdXJpbmctbGF5
b3V0LWFzc2VydGlvbi5odG1sCkBAIC0wLDAgKzEsNDggQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0
bWw+Cis8aGVhZD4KKyAgICA8c3R5bGU+CisgICAgICAgICN3cGFkbWluYmFyIHsKKyAgICAgICAg
ICAgIGhlaWdodDogMjhweDsKKyAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDsKKyAgICAgICAg
ICAgIHRvcDogMDsKKyAgICAgICAgICAgIGxlZnQ6IDA7CisgICAgICAgICAgICB3aWR0aDogMTAw
JTsKKyAgICAgICAgICAgIG1pbi13aWR0aDogNjAwcHg7CisgICAgICAgICAgICB6LWluZGV4OiA5
OTk5OTsKKyAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXk7CisgICAgICAgIH0KKyAg
ICAgICAgCisgICAgICAgICNvdmVyZmxvdyB7CisgICAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xs
OworICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDsKKyAgICAgICAgfQorICAgICAgICAKKyAgICAg
ICAgI2NvbnRlbnRzIHsKKyAgICAgICAgICAgIGhlaWdodDogNTAwcHg7CisgICAgICAgICAgICBi
YWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKKyAgICAgICAgfQorICAgIDwvc3R5bGU+CisgICAgPHNj
cmlwdD4KKyAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICAgICAgdGVzdFJ1
bm5lci5kdW1wQXNUZXh0KCk7CisKKyAgICAgICAgZnVuY3Rpb24gZG9UZXN0KCkKKyAgICAgICAg
eworICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ292ZXJmbG93Jykuc2Nyb2xs
VG9wID0gMjAwOworICAgICAgICAgICAgdmFyIGNvbnRlbnRzID0gZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoJ2NvbnRlbnRzJyk7CisgICAgICAgICAgICBjb250ZW50cy5zdHlsZS5oZWlnaHQgPSAn
MjAwJyArICdweCc7CisgICAgICAgIH0KKyAgICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIo
J2xvYWQnLCBkb1Rlc3QsIGZhbHNlKTsKKyAgICA8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5Pgor
ICAgIDxwPlRoaXMgdGVzdCBzaG91bGQgbm90IGhpdCBhbiBhc3NlcnRpb24gaW4gZGVidWcgYnVp
bGRzLjwvcD4KKyAgICA8ZGl2IGlkPSJ3cGFkbWluYmFyIiBjbGFzcz0iIiByb2xlPSJuYXZpZ2F0
aW9uIj48L2Rpdj4KKyAgICA8ZGl2IGlkPSJvdmVyZmxvdyIgc3R5bGU9IndpZHRoOiA0MzBweDsg
bWFyZ2luLWxlZnQ6IDEwMHB4OyBtYXJnaW4tdG9wOiAxMDBweDsiPgorICAgICAgICA8ZGl2IGlk
PSJjb250ZW50cyI+CisgICAgICAgIDwvZGl2PgorICAgIDwvZGl2PgorCis8L2JvZHk+Cis8L2h0
bWw+Cg==
</data>
<flag name="review"
          id="186788"
          type_id="1"
          status="+"
          setter="bdakin"
    />
          </attachment>
      

    </bug>

</bugzilla>