<?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>59775</bug_id>
          
          <creation_ts>2011-04-28 21:52:49 -0700</creation_ts>
          <short_desc>Mask placement on composited layer is incorrect sometimes</short_desc>
          <delta_ts>2011-04-28 22:19:27 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</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>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>395100</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2011-04-28 21:52:49 -0700</bug_when>
    <thetext>Under certain conditions the mask placement on a composited layer is incorrect.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>395104</commentid>
    <comment_count>1</comment_count>
      <attachid>91634</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2011-04-28 22:14:25 -0700</bug_when>
    <thetext>Created attachment 91634
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>395108</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2011-04-28 22:19:27 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/85303</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>91634</attachid>
            <date>2011-04-28 22:14:25 -0700</date>
            <delta_ts>2011-04-28 22:15:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-59775-20110428221424.patch</filename>
            <type>text/plain</type>
            <size>6749</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODUyOTkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA1NDgxNWEwN2ZjOTg2NDBiY2JmMjMw
YmJmMjg2OTUxODc0YjQ0ZWI3Li4wOGE2ZmY1OGEzODM0YzA5ZjYzNWUwM2FkYTgzMDJjNzljNjM1
ZjVlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDUgKzEsMTYgQEAKIDIwMTEtMDQtMjggIFNpbW9uIEZyYXNlciAgPHNp
bW9uLmZyYXNlckBhcHBsZS5jb20+CiAKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgTWFzayBwbGFjZW1lbnQgb24gY29tcG9zaXRlZCBsYXllciBpcyBpbmNv
cnJlY3Qgc29tZXRpbWVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD01OTc3NQorCisgICAgICAgICogY29tcG9zaXRpbmcvbWFza3MvbGF5ZXItbWFzay1w
bGFjZW1lbnQtZXhwZWN0ZWQucG5nOiBBZGRlZC4KKyAgICAgICAgKiBjb21wb3NpdGluZy9tYXNr
cy9sYXllci1tYXNrLXBsYWNlbWVudC1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGNv
bXBvc2l0aW5nL21hc2tzL2xheWVyLW1hc2stcGxhY2VtZW50Lmh0bWw6IEFkZGVkLgorCisyMDEx
LTA0LTI4ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCiAgICAgICAg
IFJldmlld2VkIGJ5IERpcmsgU2NodWx6ZS4KIAogICAgICAgICAxcHggYm94LXNoYWRvdyBsb29r
cyB1Z2x5CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9tYXNrcy9sYXllci1t
YXNrLXBsYWNlbWVudC1leHBlY3RlZC5wbmcgYi9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9tYXNr
cy9sYXllci1tYXNrLXBsYWNlbWVudC1leHBlY3RlZC5wbmcKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOGUxYTQyZTNm
NDI0ZDQ2ZjM4NGFhZmJjNTA2NDVlMWY0YmY0OGUxOApHSVQgYmluYXJ5IHBhdGNoCmxpdGVyYWwg
MTE0MjcKemNtZUFTQE4/KG9sSHlgdVZCcSFpYTB5fnlVeyt2WVYyYT5pMUIlUWxZYnBSem5rQjln
Q0NNNDckPVN1RnhlVnNYCnppRHBKLUNhR3FvWDMwaXI3OGE/PUNndnM8RFcrK09ESkNZVlhfbWJe
NG43MiRAR2pIWUlsJEF8U3N8YihLUEB2Uwp6bTRUc3h1e0dwO3d5PmtmS2VOMSo3bkNAbnZpVVl1
T2k9UVNUJUY7MSNxNihPUVp+PFJgRTlOZlFqOSZYPChhKkgKenI/eiF6JENGMUZ3ZUdwVFVDOTJ3
TDlYZ1Vpb1JFQ2wmaStRKWYhMCkjZFNaUCZHWHJ8XndvaUxiKVdCPHpwdT9OCnp5VSlOfGJqanB2
MUlyV008M1dvQUdqblIzdmlAezFeZXk2YUcqSnpge2wtcykmOVMtb1haNzxOUnM0PDdWVFlASwp6
bXYxVXhKTH1UNlM/biE7OVVpI1B4fmE5e3k/N3k0cSEzZXcmSGFVJSQ0Zlp3S2Zkd2xPfjBqSVd5
UWcqe014b2gKekI5Jj8hT20peElgfGIhbnQ5c2Q/Kn40UFcqVE52WElvRz9WVCRnM2YldTczVkxT
VjF8Z2tgKFd5anp7TGFFeytNCnp6NnBFaGV5UWBAZTkhS1g7dnNJeXdmMWcxZGdwIVp4b1pDP0Ah
XnRaTjdgJjxCdXV+ak5EJHBGd2VwQVFBKDQwaQp6VS1kO0hnKld3aEtoOVk5SHwmI0ZRXjVwX1F6
P2xKI1pleXEqTTBKUz59cUdOUmw2Pnt7IXd7WTtLUnkoO3EtZX4Kej8hSUB1I2tBZ2xQbkppRFhC
TXdWZlBnRFk7KjFSZTRzQUE0aDk7WWU/M0d1dU5sJmdlRHBrcWFVNlNPbyhYcmE+CnpqX3ZscUMz
a0s5WCgkeT1hbyktPz41dDwtdEBTN1VwSH1gbjlrYnleKiFMLUdYVjJSOD40RWpwciEjai0kejh2
RQp6OyZIS1dUK1AlZ1dzfTMqcj4mezErQjU1b2w+TTlWPjR3am1PIzY9JVp9fE9ESC03NHc+NiQk
dk08MGlOZSZ5WCMKejhmOXBIZXx9RUF3ZTJJbF5Ma3NhNnxlMj1IVj5PVUpeZ1ElJE0xS21fRHBe
amBxTXd8PiZITG9YT0FSNShsa15uCno+dzIhKElzS15LJDROSzVTOTNvfiRVVis2Y1dSc0ZyUUNf
WFJJVmxAJS1adStLaHszRlZ5fDAwJikye3lsNG1aMwp6YmJoWnRxP0tZYWNQQyV8dW0wUHx8QTte
Ti10fk9HMjl0aXlnQSs0JTxwdmtON2coNk9HX1FDYWxsY0NOd0k4PFMKeldpUEk/X2A/IW12cyFG
emttLURkSiZaREM/TnhGd0ctcTYlSHRub3NQYGwzaiQtNz5qTih3cD9hTjlYMz0oXzZsCnpSQnk0
KEdlZVZKbWZlX25TdkY1KnB7M0xKQmc/JX5DO3dYaVFFPGNHNE05SkR0X2l3WD1PPVpvYXImP1Ax
QUczdQp6OTtvUTxXTUVLV0BOe3R1c2JHQTJeSSkkO3MwZUZkans+OFJufkQjVTR2JGh9e0g1QWdT
NygweHtQKV8tZHNDaHIKekttV2gzP3hTLTkxMHhkKWhrJH1aMTRBUH1PV29mR3kjOFBnUlA7ZVRC
alkxeWtTdDhWbjMzXzU8a29oRzdPPGR6CnohYWxlZUshJTtMZldyTDE+SkZGPXBqTzY1KCE7YHQj
ezI2eXxOVklWe2szT3heTVUqSXwwZSgyZE90ZXAqUDlqcAp6PyVEbjN1WWBISUs7P25IZzhQSXRx
JWYtQj05c1gzQX4hNmtmeCo8ciFnNH16aTZvTjlKdG4zbnhsZnU5O250fGsKeiRYTFhaKkBoJnR5
QDg9cGRNOSNWZE4/JTVJTD1aO2lYbU1FaGtJXiVOUzBkJjM1K0Bpbm5XTHJoN0tZeGtFUmBYCnoh
UFBqTHZrK2wxVEpBdXJMfH5BTm1kYzIqeipjQTMqWnVxYyp7O3xUVWE5fmE2MHJ5MzltPEAhNWdJ
dk03I1cyWQp6JkpqZFpUcE5IRDtAdH5PQEhFSEI2eklfNHFMR2ZJPU01ODZpdW8ycSNuI3s7QkFf
NjZOKWshVz9nb2FOeXQrc1kKejc2RGNra0NxfWdna3VpcURVM1IwRypwMDFzTHswSUZxKHJ2V3lm
Zl8wP1pBZ3JMQk8lWGRNTDE0V2wpKUwmSW56CnowWFNNUCtESTV9QiFDQnZNd3s4QWpSWihYWk0y
YXYrREhIb0s5NHBNTWpIdj5uVHBYeSFlfUY1dzI9VEMjdkMwPAp6NyMmRmY3bUleeUJ3QGVsVXJg
MUlQSlBmP2ZZQ3dyKFlES0kraHcldjAkVUM7SXR3eTczaiolYWprYUF6K2IpQiEKaD9KYGo5bUJ4
QlRGPW5CYWl8ZFJ9MTZMaDBjKUkkenRhRDBlMHN5YDtrNWQydQoKbGl0ZXJhbCAwCkhjbVY/ZDAw
MDAxCgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvbWFza3MvbGF5ZXItbWFz
ay1wbGFjZW1lbnQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvbWFza3Mv
bGF5ZXItbWFzay1wbGFjZW1lbnQtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjhiMTM3ODkxNzkx
ZmU5NjkyN2FkNzhlNjRiMGFhZDdiZGVkMDhiZGMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRU
ZXN0cy9jb21wb3NpdGluZy9tYXNrcy9sYXllci1tYXNrLXBsYWNlbWVudC1leHBlY3RlZC50eHQK
QEAgLTAsMCArMSBAQAorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jb21wb3NpdGluZy9tYXNr
cy9sYXllci1tYXNrLXBsYWNlbWVudC5odG1sIGIvTGF5b3V0VGVzdHMvY29tcG9zaXRpbmcvbWFz
a3MvbGF5ZXItbWFzay1wbGFjZW1lbnQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5kYmY1MWZlYjA3ZWJhMmY1
YzhlYTQ3ZjcwYTJlOTU2YjIyYmQwODhlCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMv
Y29tcG9zaXRpbmcvbWFza3MvbGF5ZXItbWFzay1wbGFjZW1lbnQuaHRtbApAQCAtMCwwICsxLDU2
IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+CisgIDxzdHlsZT4KKyAgICAuYm94
IHsKKyAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAg
IGhlaWdodDogMTAwcHg7CisgICAgICBtYXJnaW46IDEwcHg7CisgICAgICBiYWNrZ3JvdW5kLWNv
bG9yOiBncmVlbjsKKyAgICB9CisgICAgCisgICAgLnRlc3QgeworICAgICAgLXdlYmtpdC1tYXNr
LWltYWdlOiAtd2Via2l0LWNhbnZhcyh2aWV3cG9ydC1tYXNrKTsKKyAgICAgIC13ZWJraXQtbWFz
ay1wb3NpdGlvbjogNTAlIDUwJTsKKyAgICB9CisKKyAgICAuY29tcG9zaXRlZCB7CisgICAgICAt
d2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsKKyAgICB9CisKKyAgICAuaW5kaWNhdG9y
IHsKKyAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDsKKyAgICB9CisgICAgCisgICAgLm91dGxp
bmVkIHsKKyAgICAgIG91dGxpbmU6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7CisgICAgfQorICA8
L3N0eWxlPgorICA8c2NyaXB0PgorICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIp
CisgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KHRydWUpOworCisgICAgZnVu
Y3Rpb24gZHJhd01hc2soKQorICAgIHsKKyAgICAgIHZhciBjYW52YXNXaWR0aCA9IDEwMDsKKyAg
ICAgIHZhciBjYW52YXNIZWlnaHQgPSAxMDA7CisgICAgICB2YXIgY3R4ID0gZG9jdW1lbnQuZ2V0
Q1NTQ2FudmFzQ29udGV4dCgnMmQnLCAndmlld3BvcnQtbWFzaycsIGNhbnZhc1dpZHRoLCBjYW52
YXNIZWlnaHQpCisgICAgICBjdHguZmlsbFN0eWxlID0gInJnYmEoMCwgMCwgMCwgMSkiOworICAg
ICAgY3R4LmZpbGxSZWN0KDAsIDAsIGNhbnZhc1dpZHRoLCBjYW52YXNIZWlnaHQpOworICAgIH0K
KyAgICAKKyAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIGRyYXdNYXNrLCBmYWxz
ZSk7CisgIDwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+CisgIDwhLS0gWW91IHNob3VsZCBzZWUg
dHdvIGdyZWVuIGJveGVzIHNpZGUgYnkgc2lkZSwgYW5kIG5vIHJlZC4gLS0+CisgIDxkaXYgY2xh
c3M9ImluZGljYXRvciBib3giIHN0eWxlPSJsZWZ0OiAxMHB4OyI+PC9kaXY+CisgIDxkaXYgY2xh
c3M9ImluZGljYXRvciBib3giIHN0eWxlPSJsZWZ0OiAxMjBweDsiPjwvZGl2PgorCisgIDxkaXYg
Y2xhc3M9InRlc3QgYm94IiBzdHlsZT0ibGVmdDogMTBweDsiPjwvZGl2PgorICA8ZGl2IGNsYXNz
PSJjb21wb3NpdGVkIHRlc3QgYm94IiBzdHlsZT0ibGVmdDogMTIwcHgiPjwvZGl2PgorCisgIDxk
aXYgY2xhc3M9Im91dGxpbmVkIj48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRl
eCBiMDFkMzQ0ZThjYjQzNTgyOTVjNDc2NzQxMWU2MWViMzdiNmViZjkxLi41ZDc2ODI3YmUyOGMw
OWQwYmVmZTZmYWJkMzRiZjJhMjMzM2ZiNTc3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjMgQEAK
IDIwMTEtMDQtMjggIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTWFzayBwbGFjZW1l
bnQgb24gY29tcG9zaXRlZCBsYXllciBpcyBpbmNvcnJlY3Qgc29tZXRpbWVzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01OTc3NQorICAgICAgICAKKyAg
ICAgICAgVGhlIG1hc2sgbGF5ZXIgYWx3YXlzIGhhcyB0aGUgc2FtZSBzaXplIGFzIGl0cyBvd25p
bmcgR3JhcGhpY3NMYXllciwKKyAgICAgICAgc28gaXQgbmVlZHMgdG8gc2hhcmUgdGhlIHNhbWUg
b2Zmc2V0RnJvbVJlbmRlcmVyIGFzIHdlbGwuIFRoaXMgZml4ZXMKKyAgICAgICAgdGhlIG9mZnNl
dCBhdCB3aGljaCB0aGUgbWFzayBsYXllciBjb250ZW50cyBhcmUgcGFpbnRlZCBpbiBjYXNlcyB3
aGVyZQorICAgICAgICB0aGF0IG9mZnNldCBpcyBub24temVybywgZm9yIGV4YW1wbGUgd2hlbiBv
dXRsaW5lIHN0eWxlIGJsb2F0cyBhbGwgb2YKKyAgICAgICAgdGhlIGxheWVyIHNpemVzLgorCisg
ICAgICAgIFRlc3Q6IGNvbXBvc2l0aW5nL21hc2tzL2xheWVyLW1hc2stcGxhY2VtZW50Lmh0bWwK
KworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6UmVuZGVyTGF5ZXJCYWNraW5nOjp1cGRhdGVHcmFwaGljc0xheWVyR2VvbWV0cnkp
OgorCisyMDExLTA0LTI4ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgor
CiAgICAgICAgIFJldmlld2VkIGJ5IERpcmsgU2NodWx6ZS4KIAogICAgICAgICAxcHggYm94LXNo
YWRvdyBsb29rcyB1Z2x5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyTGF5ZXJCYWNraW5nLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXll
ckJhY2tpbmcuY3BwCmluZGV4IGY0ZDc3MWY5MzhhNzc5MWI5MzQyYTYxMjRjNWM1MGNmYTc4YjNi
ZTMuLmExYzk5N2YxMTFiZTJkOTZlMzM3YzlmY2Q1Y2I5YWYyNTNhYzY2MjAgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuY3BwCkBAIC00MjAsNiAr
NDIwLDcgQEAgdm9pZCBSZW5kZXJMYXllckJhY2tpbmc6OnVwZGF0ZUdyYXBoaWNzTGF5ZXJHZW9t
ZXRyeSgpCiAgICAgICAgICAgICBtX21hc2tMYXllci0+c2V0TmVlZHNEaXNwbGF5KCk7CiAgICAg
ICAgIH0KICAgICAgICAgbV9tYXNrTGF5ZXItPnNldFBvc2l0aW9uKEZsb2F0UG9pbnQoKSk7Cisg
ICAgICAgIG1fbWFza0xheWVyLT5zZXRPZmZzZXRGcm9tUmVuZGVyZXIobV9ncmFwaGljc0xheWVy
LT5vZmZzZXRGcm9tUmVuZGVyZXIoKSk7CiAgICAgfQogICAgIAogICAgIGlmIChtX293bmluZ0xh
eWVyLT5oYXNUcmFuc2Zvcm0oKSkgewo=
</data>
<flag name="review"
          id="84487"
          type_id="1"
          status="+"
          setter="mitz"
    />
          </attachment>
      

    </bug>

</bugzilla>