<?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>25390</bug_id>
          
          <creation_ts>2009-04-24 23:04:20 -0700</creation_ts>
          <short_desc>With 3d rendering, point mapping with perspective is broken sometimes</short_desc>
          <delta_ts>2009-04-25 21:12:10 -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>Mac</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>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>118802</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-04-24 23:04:20 -0700</bug_when>
    <thetext>Point mapping through 3d transforms is broken, when 3d-rendering is enabled, when the child element of the element with -webkit-perspective does not itself have a transform.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118803</commentid>
    <comment_count>1</comment_count>
      <attachid>29781</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-04-24 23:25:00 -0700</bug_when>
    <thetext>Created attachment 29781
Patch, testcase, changelog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>118878</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-04-25 21:12:10 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/42872</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>29781</attachid>
            <date>2009-04-24 23:25:00 -0700</date>
            <delta_ts>2009-04-25 09:25:34 -0700</delta_ts>
            <desc>Patch, testcase, changelog</desc>
            <filename>25390_patch.txt</filename>
            <type>text/plain</type>
            <size>10421</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBkOTM5OTQ5Li41NzRiZGYwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMDktMDQt
MjQgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjUzOTAKKyAgICAgICAgCisgICAgICAgIFRlc3Rj
YXNlIGZvciBwb2ludCBtYXBwaW5nIHdpdGggdHJhbnNmb3JtIGFuZCBwZXJzcGVjdGl2ZQorICAg
ICAgICB3aXRoIGEgbm9uLXRyYW5zZm9ybWVkIGVsZW1lbnQgaW4gYmV0d2Vlbi4KKworICAgICAg
ICAqIHRyYW5zZm9ybXMvM2QvcG9pbnQtbWFwcGluZy8zZC1wb2ludC1tYXBwaW5nLTMuaHRtbDog
QWRkZWQuCisKIDIwMDktMDQtMjQgIFBpZXJyZSBkJ0hlcmJlbW9udCAgPHBkaGVyYmVtb250QGFw
cGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBTaW1vbiBGcmFzZXIKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy90cmFuc2Zvcm1zLzNkL3BvaW50LW1hcHBpbmcvM2Qt
cG9pbnQtbWFwcGluZy0zLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy90
cmFuc2Zvcm1zLzNkL3BvaW50LW1hcHBpbmcvM2QtcG9pbnQtbWFwcGluZy0zLWV4cGVjdGVkLnR4
dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41NmE2YzU4Ci0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL3RyYW5zZm9ybXMvM2QvcG9pbnQtbWFw
cGluZy8zZC1wb2ludC1tYXBwaW5nLTMtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMjkgQEAKK2xh
eWVyIGF0ICgwLDApIHNpemUgODAweDYwMAorICBSZW5kZXJWaWV3IGF0ICgwLDApIHNpemUgODAw
eDYwMAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRlckJsb2NrIHtIVE1MfSBh
dCAoMCwwKSBzaXplIDgwMHg2MDAKKyAgICBSZW5kZXJCb2R5IHtCT0RZfSBhdCAoOCw4KSBzaXpl
IDc4NHg1ODQKK2xheWVyIGF0ICgzMCw1MDApIHNpemUgMzQxeDcyCisgIFJlbmRlckJsb2NrIChw
b3NpdGlvbmVkKSB7RElWfSBhdCAoMzAsNTAwKSBzaXplIDM0MXg3MgorICAgIFJlbmRlcklubGlu
ZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAzMDF4MTggW2NvbG9yPSMwMDgwMDBdCisgICAgICBSZW5k
ZXJUZXh0IHsjdGV4dH0gYXQgKDAsMCkgc2l6ZSAzMDF4MTgKKyAgICAgICAgdGV4dCBydW4gYXQg
KDAsMCkgd2lkdGggMzAxOiAiUEFTUzogZXZlbnQgYXQgKDE1OCwgODMpIGhpdCBjYXJkIGF0IG9m
ZnNldCAoMiwgMikiCisgICAgUmVuZGVyQlIge0JSfSBhdCAoMzAxLDE0KSBzaXplIDB4MAorICAg
IFJlbmRlcklubGluZSB7U1BBTn0gYXQgKDAsMCkgc2l6ZSAzMjV4MTggW2NvbG9yPSMwMDgwMDBd
CisgICAgICBSZW5kZXJUZXh0IHsjdGV4dH0gYXQgKDAsMTgpIHNpemUgMzI1eDE4CisgICAgICAg
IHRleHQgcnVuIGF0ICgwLDE4KSB3aWR0aCAzMjU6ICJQQVNTOiBldmVudCBhdCAoMzA5LCAxMTIp
IGhpdCBjYXJkIGF0IG9mZnNldCAoMTk4LCAyKSIKKyAgICBSZW5kZXJCUiB7QlJ9IGF0ICgzMjUs
MzIpIHNpemUgMHgwCisgICAgUmVuZGVySW5saW5lIHtTUEFOfSBhdCAoMCwwKSBzaXplIDMyNXgx
OCBbY29sb3I9IzAwODAwMF0KKyAgICAgIFJlbmRlclRleHQgeyN0ZXh0fSBhdCAoMCwzNikgc2l6
ZSAzMjV4MTgKKyAgICAgICAgdGV4dCBydW4gYXQgKDAsMzYpIHdpZHRoIDMyNTogIlBBU1M6IGV2
ZW50IGF0ICgxNTgsIDMzOCkgaGl0IGNhcmQgYXQgb2Zmc2V0ICgyLCAxOTgpIgorICAgIFJlbmRl
ckJSIHtCUn0gYXQgKDMyNSw1MCkgc2l6ZSAweDAKKyAgICBSZW5kZXJJbmxpbmUge1NQQU59IGF0
ICgwLDApIHNpemUgMzQxeDE4IFtjb2xvcj0jMDA4MDAwXQorICAgICAgUmVuZGVyVGV4dCB7I3Rl
eHR9IGF0ICgwLDU0KSBzaXplIDM0MXgxOAorICAgICAgICB0ZXh0IHJ1biBhdCAoMCw1NCkgd2lk
dGggMzQxOiAiUEFTUzogZXZlbnQgYXQgKDMwOSwgMzA4KSBoaXQgY2FyZCBhdCBvZmZzZXQgKDE5
OCwgMTk4KSIKKyAgICBSZW5kZXJCUiB7QlJ9IGF0ICgzNDEsNjgpIHNpemUgMHgwCitsYXllciBh
dCAoOCw4KSBzaXplIDQwMng0MDIKKyAgUmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9IGF0
ICg4LDgpIHNpemUgNDAyeDQwMiBbYm9yZGVyOiAoMXB4IHNvbGlkICMwMDAwMDApXQorbGF5ZXIg
YXQgKDU5LDU5KSBzaXplIDMwMngzMDIKKyAgUmVuZGVyQmxvY2sgKHBvc2l0aW9uZWQpIHtESVZ9
IGF0ICg1MSw1MSkgc2l6ZSAzMDJ4MzAyIFtib3JkZXI6ICgxcHggc29saWQgIzAwMDBGRildCits
YXllciBhdCAoMTEwLDExMCkgc2l6ZSAyMDB4MjAwCisgIFJlbmRlckJsb2NrIChwb3NpdGlvbmVk
KSB7RElWfSBhdCAoNTEsNTEpIHNpemUgMjAweDIwMCBbYmdjb2xvcj0jODFBQThBXQpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvdHJhbnNmb3Jtcy8zZC9wb2ludC1tYXBwaW5nLzNkLXBvaW50LW1h
cHBpbmctMy5odG1sIGIvTGF5b3V0VGVzdHMvdHJhbnNmb3Jtcy8zZC9wb2ludC1tYXBwaW5nLzNk
LXBvaW50LW1hcHBpbmctMy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LjFkM2NjMWMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy90cmFuc2Zvcm1zLzNkL3Bv
aW50LW1hcHBpbmcvM2QtcG9pbnQtbWFwcGluZy0zLmh0bWwKQEAgLTAsMCArMSw4MSBAQAorPGh0
bWw+Cis8aGVhZD4KKyAgPHRpdGxlPlBvaW50IG1hcHBpbmcgdGhyb3VnaCAzRCB0cmFuc2Zvcm0g
aGllcmFyY2hpZXM8L3RpdGxlPgorICA8c2NyaXB0IHNyYz0icG9pbnQtbWFwcGluZy1oZWxwZXJz
LmpzIiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGNoYXJzZXQ9InV0Zi04Ij48L3NjcmlwdD4KKyAg
PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGNoYXJzZXQ9InV0Zi04Ij4KKworICAgIGZ1
bmN0aW9uIHRlc3QoKQorICAgIHsKKyAgICAgIC8vIEluIG5vbi10ZXN0IG1vZGUsIHNob3cgdGhl
IG1vdXNlIGNvb3JkcyBmb3IgdGVzdGluZworICAgICAgaWYgKCF3aW5kb3cubGF5b3V0VGVzdENv
bnRyb2xsZXIpCisgICAgICAgIGRvY3VtZW50LmJvZHkuYWRkRXZlbnRMaXN0ZW5lcignbW91c2Vt
b3ZlJywgbW91c2Vtb3ZlZCwgZmFsc2UpOworCisgICAgICBkaXNwYXRjaEV2ZW50KDE1OCwgODMs
ICdjYXJkJywgMiwgMik7CisgICAgICBkaXNwYXRjaEV2ZW50KDMwOSwgMTEyLCAnY2FyZCcsIDE5
OCwgMik7CisgICAgICBkaXNwYXRjaEV2ZW50KDE1OCwgMzM4LCAnY2FyZCcsIDIsIDE5OCk7Cisg
ICAgICBkaXNwYXRjaEV2ZW50KDMwOSwgMzA4LCAnY2FyZCcsIDE5OCwgMTk4KTsKKyAgICB9Cisg
IDwvc2NyaXB0PgorICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiIG1lZGlhPSJzY3JlZW4iPgorICAj
c2NlbmUgeworICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICBib3JkZXI6IDFweCBzb2xpZCBi
bGFjazsKKyAgICBoZWlnaHQ6IDQwMHB4OworICAgIHdpZHRoOiA0MDBweDsKKyAgICAtd2Via2l0
LXBlcnNwZWN0aXZlOiA2MDA7CisgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZl
LTNkOworICB9CisgIAorICAjY29udGFpbmVyIHsKKyAgICBwb3NpdGlvbjogYWJzb2x1dGU7Cisg
ICAgaGVpZ2h0OiAzMDBweDsKKyAgICB3aWR0aDogMzAwcHg7CisgICAgbWFyZ2luOiA1MHB4Owor
ICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsdWU7CisgICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6
IHByZXNlcnZlLTNkOworICB9CisgIAorICAjY2FyZCB7CisgICAgcG9zaXRpb246IGFic29sdXRl
OworICAgIHRvcDogNTBweDsKKyAgICBsZWZ0OiA1MHB4OworICAgIGhlaWdodDogMjAwcHg7Cisg
ICAgd2lkdGg6IDIwMHB4OworICAgIGJhY2tncm91bmQtY29sb3I6ICM4MUFBOEE7CisgICAgLXdl
YmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7CisgICAgLXdlYmtpdC10cmFuc2Zvcm06
IHJvdGF0ZVkoNDVkZWcpOworICB9CisgIAorICAjY2FyZDpob3ZlciB7CisgICAgYmFja2dyb3Vu
ZC1jb2xvcjogb3JhbmdlOworICB9CisKKyAgI3Jlc3VsdHMgeworICAgIHBvc2l0aW9uOiBhYnNv
bHV0ZTsKKyAgICBsZWZ0OiAzMHB4OworICAgIHRvcDogNTAwcHg7CisgIH0KKyAgCisgICNtb3Vz
ZXBvcyB7CisgICAgcG9zaXRpb246IGFic29sdXRlOworICAgIGxlZnQ6IDQzMHB4OworICAgIHRv
cDogNDAwcHg7CisgICAgY29sb3I6IGdyYXk7CisgICAgZm9udC1zaXplOiBzbWFsbGVyOworICB9
CisgIDwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keSBvbmNsaWNrPSJjbGlja2VkKGV2ZW50KSI+CisK
KzxkaXYgaWQ9InJlc3VsdHMiPjwvZGl2PgorCis8ZGl2IGlkPSJzY2VuZSI+CisgIDxkaXYgaWQ9
ImNvbnRhaW5lciI+CisgICAgPGRpdiBpZD0iY2FyZCI+PC9kaXY+CisgIDwvZGl2PgorPC9kaXY+
CisKKzxkaXYgaWQ9Im1vdXNlcG9zIj48L2Rpdj4KKworPC9ib2R5PgorPC9odG1sPgpkaWZmIC0t
Z2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBlNGVlNjBl
Li5hMDg5ZDViIDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0No
YW5nZUxvZwpAQCAtMSwzICsxLDMzIEBACisyMDA5LTA0LTI0ICBTaW1vbiBGcmFzZXIgIDxzaW1v
bi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorICAgICAgICAKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTI1MzkwCisgICAgICAgIAorICAgICAgICBGaXggcG9pbnQgbWFwcGluZyBhbmQgaGl0IHRl
c3RpbmcgdGhyb3VnaCB0cmFuc2Zvcm1zIGFuZCBwZXJzcGVjdGl2ZQorICAgICAgICB3aXRoIEVO
QUJMRV8zRF9SRU5ERVJJTkcuIFByZXZpb3VzbHkgdGhlIGNvZGUgZGlkIHRoZSBtb3JlIGVmZmlj
aWVudAorICAgICAgICBtb3ZlKCksIHJhdGhlciB0aGFuIGdldFRyYW5zZm9ybUZyb21Db250YWlu
ZXIoKSwgd2hlbiB0aGUgb2JqZWN0IGhhZAorICAgICAgICBubyB0cmFuc2Zvcm0uIEhvd2V2ZXIs
IHRoaXMgc2tpcHBlZCB0aGUgYXBwbGljYXRpb24gb2YgcGVyc3BlY3RpdmUKKyAgICAgICAgd2hl
biB0aGUgaW1tZWRpYXRlIGNoaWxkIG9mIHRoZSBwZXJzcGVjdGl2ZSBlbGVtZW50IGhhZCBubyB0
cmFuc2Zvcm0KKyAgICAgICAgaXRzZWxmLgorCisgICAgICAgIFRlc3Q6IHRyYW5zZm9ybXMvM2Qv
cG9pbnQtbWFwcGluZy8zZC1wb2ludC1tYXBwaW5nLTMuaHRtbAorCisgICAgICAgICogcmVuZGVy
aW5nL1JlbmRlckJveC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJCb3g6Om1hcExvY2Fs
VG9Db250YWluZXIpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQm94OjptYXBBYnNvbHV0ZVRv
TG9jYWxQb2ludCk6CisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OlJlbmRlckxheWVyOjpjcmVhdGVMb2NhbFRyYW5zZm9ybVN0YXRlKToKKyAg
ICAgICAgQ2FsbCBzaG91bGRVc2VUcmFuc2Zvcm1Gcm9tQ29udGFpbmVyKCkgdG8gZGV0ZXJtaW5l
IGlmIHdlIG5lZWQgdG8KKyAgICAgICAgZ28gdGhyb3VnaCB0aGUgbW9yZSBleHBlbnNpdmUgZ2V0
VHJhbnNmb3JtRnJvbUNvbnRhaW5lcigpIGNvZGUKKyAgICAgICAgcGF0aC4KKworICAgICAgICAq
IHJlbmRlcmluZy9SZW5kZXJPYmplY3QuaDoKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyT2Jq
ZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlck9iamVjdDo6c2hvdWxkVXNlVHJhbnNm
b3JtRnJvbUNvbnRhaW5lcik6CisgICAgICAgIE5ldyBtZXRob2QgdGhhdCBpbmRpY2F0ZXMgd2hl
dGhlciB3ZSBuZWVkIHVzZSBnZXRUcmFuc2Zvcm1Gcm9tQ29udGFpbmVyKCkKKyAgICAgICAgd2hl
biBtYXBwaW5nIHBvaW50cyB0aHJvdWdoIHJlbmRlcmVycywgYW5kIGhpdCB0ZXN0aW5nLgorCiAy
MDA5LTA0LTI0ICBTZXJnaW8gR2FyY8ODwq1hLUN1ZXZhcyAgPHNlcmdpb19nY2dAdGVsZWZvbmlj
YS5uZXQ+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgR3VzdGF2byBOb3JvbmhhLgpkaWZmIC0tZ2l0
IGEvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyQm94LmNwcCBiL1dlYkNvcmUvcmVuZGVyaW5nL1Jl
bmRlckJveC5jcHAKaW5kZXggNTE3ZGUxMi4uY2IxOTJkNCAxMDA2NDQKLS0tIGEvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyQm94LmNwcAorKysgYi9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3gu
Y3BwCkBAIC05NjgsNyArOTY4LDcgQEAgdm9pZCBSZW5kZXJCb3g6Om1hcExvY2FsVG9Db250YWlu
ZXIoUmVuZGVyQm94TW9kZWxPYmplY3QqIHJlcGFpbnRDb250YWluZXIsIGJvb2wKICAgICBJbnRT
aXplIGNvbnRhaW5lck9mZnNldCA9IG9mZnNldEZyb21Db250YWluZXIobyk7CiAKICAgICBib29s
IHByZXNlcnZlM0QgPSB1c2VUcmFuc2Zvcm1zICYmIChvLT5zdHlsZSgpLT5wcmVzZXJ2ZXMzRCgp
IHx8IHN0eWxlKCktPnByZXNlcnZlczNEKCkpOwotICAgIGlmICh1c2VUcmFuc2Zvcm1zICYmIGhh
c1RyYW5zZm9ybSkgeworICAgIGlmICh1c2VUcmFuc2Zvcm1zICYmIHNob3VsZFVzZVRyYW5zZm9y
bUZyb21Db250YWluZXIobykpIHsKICAgICAgICAgVHJhbnNmb3JtYXRpb25NYXRyaXggdDsKICAg
ICAgICAgZ2V0VHJhbnNmb3JtRnJvbUNvbnRhaW5lcihvLCBjb250YWluZXJPZmZzZXQsIHQpOwog
ICAgICAgICB0cmFuc2Zvcm1TdGF0ZS5hcHBseVRyYW5zZm9ybSh0LCBwcmVzZXJ2ZTNEID8gVHJh
bnNmb3JtU3RhdGU6OkFjY3VtdWxhdGVUcmFuc2Zvcm0gOiBUcmFuc2Zvcm1TdGF0ZTo6RmxhdHRl
blRyYW5zZm9ybSk7CkBAIC05OTksNyArOTk5LDcgQEAgdm9pZCBSZW5kZXJCb3g6Om1hcEFic29s
dXRlVG9Mb2NhbFBvaW50KGJvb2wgZml4ZWQsIGJvb2wgdXNlVHJhbnNmb3JtcywgVHJhbnNmb3IK
ICAgICBJbnRTaXplIGNvbnRhaW5lck9mZnNldCA9IG9mZnNldEZyb21Db250YWluZXIobyk7CiAK
ICAgICBib29sIHByZXNlcnZlM0QgPSB1c2VUcmFuc2Zvcm1zICYmIChvLT5zdHlsZSgpLT5wcmVz
ZXJ2ZXMzRCgpIHx8IHN0eWxlKCktPnByZXNlcnZlczNEKCkpOwotICAgIGlmICh1c2VUcmFuc2Zv
cm1zICYmIGhhc1RyYW5zZm9ybSkgeworICAgIGlmICh1c2VUcmFuc2Zvcm1zICYmIHNob3VsZFVz
ZVRyYW5zZm9ybUZyb21Db250YWluZXIobykpIHsKICAgICAgICAgVHJhbnNmb3JtYXRpb25NYXRy
aXggdDsKICAgICAgICAgZ2V0VHJhbnNmb3JtRnJvbUNvbnRhaW5lcihvLCBjb250YWluZXJPZmZz
ZXQsIHQpOwogICAgICAgICB0cmFuc2Zvcm1TdGF0ZS5hcHBseVRyYW5zZm9ybSh0LCBwcmVzZXJ2
ZTNEID8gVHJhbnNmb3JtU3RhdGU6OkFjY3VtdWxhdGVUcmFuc2Zvcm0gOiBUcmFuc2Zvcm1TdGF0
ZTo6RmxhdHRlblRyYW5zZm9ybSk7CmRpZmYgLS1naXQgYS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJMYXllci5jcHAgYi9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKaW5kZXggYzcz
YWE2Zi4uMjc1NjU5YiAxMDA2NDQKLS0tIGEvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIu
Y3BwCisrKyBiL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcApAQCAtMjIxMCw5ICsy
MjEwLDEwIEBAIFBhc3NSZWZQdHI8SGl0VGVzdGluZ1RyYW5zZm9ybVN0YXRlPiBSZW5kZXJMYXll
cjo6Y3JlYXRlTG9jYWxUcmFuc2Zvcm1TdGF0ZShSZW5kCiAgICAgICAgIGNvbnZlcnRUb0xheWVy
Q29vcmRzKHJvb3RMYXllciwgb2Zmc2V0WCwgb2Zmc2V0WSk7CiAgICAgfQogICAgIAotICAgIGlm
ICh0cmFuc2Zvcm0oKSkgeworICAgIFJlbmRlck9iamVjdCogY29udGFpbmVyUmVuZGVyZXIgPSBj
b250YWluZXJMYXllciA/IGNvbnRhaW5lckxheWVyLT5yZW5kZXJlcigpIDogMDsKKyAgICBpZiAo
cmVuZGVyZXIoKS0+c2hvdWxkVXNlVHJhbnNmb3JtRnJvbUNvbnRhaW5lcihjb250YWluZXJSZW5k
ZXJlcikpIHsKICAgICAgICAgVHJhbnNmb3JtYXRpb25NYXRyaXggY29udGFpbmVyVHJhbnNmb3Jt
OwotICAgICAgICByZW5kZXJlcigpLT5nZXRUcmFuc2Zvcm1Gcm9tQ29udGFpbmVyKGNvbnRhaW5l
ckxheWVyID8gY29udGFpbmVyTGF5ZXItPnJlbmRlcmVyKCkgOiAwLCBJbnRTaXplKG9mZnNldFgs
IG9mZnNldFkpLCBjb250YWluZXJUcmFuc2Zvcm0pOworICAgICAgICByZW5kZXJlcigpLT5nZXRU
cmFuc2Zvcm1Gcm9tQ29udGFpbmVyKGNvbnRhaW5lclJlbmRlcmVyLCBJbnRTaXplKG9mZnNldFgs
IG9mZnNldFkpLCBjb250YWluZXJUcmFuc2Zvcm0pOwogICAgICAgICB0cmFuc2Zvcm1TdGF0ZS0+
YXBwbHlUcmFuc2Zvcm0oY29udGFpbmVyVHJhbnNmb3JtLCBIaXRUZXN0aW5nVHJhbnNmb3JtU3Rh
dGU6OkFjY3VtdWxhdGVUcmFuc2Zvcm0pOwogICAgIH0gZWxzZSB7CiAgICAgICAgIHRyYW5zZm9y
bVN0YXRlLT50cmFuc2xhdGUob2Zmc2V0WCwgb2Zmc2V0WSwgSGl0VGVzdGluZ1RyYW5zZm9ybVN0
YXRlOjpBY2N1bXVsYXRlVHJhbnNmb3JtKTsKZGlmZiAtLWdpdCBhL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlck9iamVjdC5jcHAgYi9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJPYmplY3QuY3BwCmlu
ZGV4IGYzYWI3Y2YuLjc4OTM0OTggMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ck9iamVjdC5jcHAKKysrIGIvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyT2JqZWN0LmNwcApAQCAt
MTcwMSw2ICsxNzAxLDE4IEBAIHZvaWQgUmVuZGVyT2JqZWN0OjptYXBBYnNvbHV0ZVRvTG9jYWxQ
b2ludChib29sIGZpeGVkLCBib29sIHVzZVRyYW5zZm9ybXMsIFRyYW5zCiAgICAgfQogfQogCiti
b29sIFJlbmRlck9iamVjdDo6c2hvdWxkVXNlVHJhbnNmb3JtRnJvbUNvbnRhaW5lcihjb25zdCBS
ZW5kZXJPYmplY3QqIGNvbnRhaW5lck9iamVjdCkgY29uc3QKK3sKKyNpZiBFTkFCTEUoM0RfUkVO
REVSSU5HKQorICAgIC8vIGhhc1RyYW5zZm9ybSgpIGluZGljYXRlcyB3aGV0aGVyIHRoZSBvYmpl
Y3QgaGFzIHRyYW5zZm9ybSwgdHJhbnNmb3JtLXN0eWxlIG9yIHBlcnNwZWN0aXZlLiBXZSBqdXN0
IGNhcmUgYWJvdXQgdHJhbnNmb3JtLAorICAgIC8vIHNvIGNoZWNrIHRoZSBsYXllcidzIHRyYW5z
Zm9ybSBkaXJlY3RseS4KKyAgICByZXR1cm4gKGhhc0xheWVyKCkgJiYgdG9SZW5kZXJCb3hNb2Rl
bE9iamVjdCh0aGlzKS0+bGF5ZXIoKS0+dHJhbnNmb3JtKCkpIHx8IChjb250YWluZXJPYmplY3Qg
JiYgY29udGFpbmVyT2JqZWN0LT5zdHlsZSgpLT5oYXNQZXJzcGVjdGl2ZSgpKTsKKyNlbHNlCisg
ICAgVU5VU0VEX1BBUkFNKGNvbnRhaW5lck9iamVjdCk7CisgICAgcmV0dXJuIGhhc1RyYW5zZm9y
bSgpOworI2VuZGlmCit9CisKIHZvaWQgUmVuZGVyT2JqZWN0OjpnZXRUcmFuc2Zvcm1Gcm9tQ29u
dGFpbmVyKGNvbnN0IFJlbmRlck9iamVjdCogY29udGFpbmVyT2JqZWN0LCBjb25zdCBJbnRTaXpl
JiBvZmZzZXRJbkNvbnRhaW5lciwgVHJhbnNmb3JtYXRpb25NYXRyaXgmIHRyYW5zZm9ybSkgY29u
c3QKIHsKICAgICB0cmFuc2Zvcm0ubWFrZUlkZW50aXR5KCk7CmRpZmYgLS1naXQgYS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJPYmplY3QuaCBiL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck9iamVj
dC5oCmluZGV4IDRkNzc1YzAuLmQ5YmI3ZDQgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcmVuZGVyaW5n
L1JlbmRlck9iamVjdC5oCisrKyBiL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlck9iamVjdC5oCkBA
IC03MTIsNiArNzEyLDcgQEAgcHVibGljOgogICAgIHZpcnR1YWwgdm9pZCBtYXBMb2NhbFRvQ29u
dGFpbmVyKFJlbmRlckJveE1vZGVsT2JqZWN0KiByZXBhaW50Q29udGFpbmVyLCBib29sIHVzZVRy
YW5zZm9ybXMsIGJvb2wgZml4ZWQsIFRyYW5zZm9ybVN0YXRlJikgY29uc3Q7CiAgICAgdmlydHVh
bCB2b2lkIG1hcEFic29sdXRlVG9Mb2NhbFBvaW50KGJvb2wgZml4ZWQsIGJvb2wgdXNlVHJhbnNm
b3JtcywgVHJhbnNmb3JtU3RhdGUmKSBjb25zdDsKIAorICAgIGJvb2wgc2hvdWxkVXNlVHJhbnNm
b3JtRnJvbUNvbnRhaW5lcihjb25zdCBSZW5kZXJPYmplY3QqIGNvbnRhaW5lcikgY29uc3Q7CiAg
ICAgdm9pZCBnZXRUcmFuc2Zvcm1Gcm9tQ29udGFpbmVyKGNvbnN0IFJlbmRlck9iamVjdCogY29u
dGFpbmVyLCBjb25zdCBJbnRTaXplJiBvZmZzZXRJbkNvbnRhaW5lciwgVHJhbnNmb3JtYXRpb25N
YXRyaXgmKSBjb25zdDsKICAgICAKICAgICB2aXJ0dWFsIHZvaWQgYWRkRm9jdXNSaW5nUmVjdHMo
R3JhcGhpY3NDb250ZXh0KiwgaW50IC8qdHgqLywgaW50IC8qdHkqLykgeyB9Owo=
</data>
<flag name="review"
          id="14907"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>