<?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>24412</bug_id>
          
          <creation_ts>2009-03-05 17:04:32 -0800</creation_ts>
          <short_desc>Crash in hit testing with transform-style: preserves-3d but no transforms</short_desc>
          <delta_ts>2009-03-05 20:15:38 -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>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>
          
          <blocked>23359</blocked>
          <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>112479</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-03-05 17:04:32 -0800</bug_when>
    <thetext>There&apos;s a crash in the hit testing code when content uses transform-style: preserve-3d, but has no transforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112489</commentid>
    <comment_count>1</comment_count>
      <attachid>28341</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-03-05 17:39:34 -0800</bug_when>
    <thetext>Created attachment 28341
Patch, testcase, changelog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112504</commentid>
    <comment_count>2</comment_count>
      <attachid>28341</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2009-03-05 18:30:47 -0800</bug_when>
    <thetext>Comment on attachment 28341
Patch, testcase, changelog

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112516</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2009-03-05 20:15:38 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/41471</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>28341</attachid>
            <date>2009-03-05 17:39:34 -0800</date>
            <delta_ts>2009-03-05 18:30:47 -0800</delta_ts>
            <desc>Patch, testcase, changelog</desc>
            <filename>24412_patch.txt</filename>
            <type>text/plain</type>
            <size>5256</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAwMDBlYTQwLi5iODViZjUzIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDktMDMt
MDUgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjQ0MTIKKyAgICAgICAgCisgICAgICAgIFRlc3Rj
YXNlIGZvciBoaXQgdGVzdGluZyBhbiBlbGVtZW50IHdpdGggLXdlYmtpdC10cmFuc2Zvcm0tc3R5
bGU6IHByZXNlcnZlLTNkCisgICAgICAgIGJ1dCBubyB0cmFuc2Zvcm0uCisKKyAgICAgICAgKiB0
cmFuc2Zvcm1zLzNkL2hpdC10ZXN0aW5nL2hpdC1wcmVzZXJ2ZXMtM2QtZXhwZWN0ZWQudHh0OiBB
ZGRlZC4KKyAgICAgICAgKiB0cmFuc2Zvcm1zLzNkL2hpdC10ZXN0aW5nL2hpdC1wcmVzZXJ2ZXMt
M2QuaHRtbDogQWRkZWQuCisKIDIwMDktMDMtMDQgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNl
ckBhcHBsZS5jb20+CiAKICAgICAgICAgUnViYmVyLXN0YW1wZWQgYnkgRXJpYyBTZWlkZWwuCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy90cmFuc2Zvcm1zLzNkL2hpdC10ZXN0aW5nL2hpdC1wcmVz
ZXJ2ZXMtM2QtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvdHJhbnNmb3Jtcy8zZC9oaXQtdGVz
dGluZy9oaXQtcHJlc2VydmVzLTNkLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi5jZWYxNGMzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvdHJh
bnNmb3Jtcy8zZC9oaXQtdGVzdGluZy9oaXQtcHJlc2VydmVzLTNkLWV4cGVjdGVkLnR4dApAQCAt
MCwwICsxIEBACitIaXQgdGFyZ2V0IHdpdGhvdXQgY3Jhc2hpbmc6IFBBU1NFRApkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvdHJhbnNmb3Jtcy8zZC9oaXQtdGVzdGluZy9oaXQtcHJlc2VydmVzLTNk
Lmh0bWwgYi9MYXlvdXRUZXN0cy90cmFuc2Zvcm1zLzNkL2hpdC10ZXN0aW5nL2hpdC1wcmVzZXJ2
ZXMtM2QuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4wMDYzOWU0Ci0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvdHJhbnNmb3Jtcy8zZC9oaXQtdGVzdGluZy9o
aXQtcHJlc2VydmVzLTNkLmh0bWwKQEAgLTAsMCArMSw1MiBAQAorPGh0bWw+Cis8aGVhZD4KKyAg
PHRpdGxlPkhpdCB0ZXN0aW5nIG9uIHByZXNlcnZlcy0zZCBlbGVtZW50PC90aXRsZT4KKyAgPHN0
eWxlIHR5cGU9InRleHQvY3NzIiBtZWRpYT0ic2NyZWVuIj4KKyAgICAgIC5jb250YWluZXIKKyAg
ICAgIHsKKyAgICAgICAgcG9zaXRpb246IGFic29sdXRlOworICAgICAgICBoZWlnaHQ6IDIwMHB4
OworICAgICAgICB3aWR0aDoyMDBweDsKKyAgICAgICAgdG9wOiAwOworICAgICAgICBsZWZ0OiAw
OworICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmF5OworICAgICAgfQorCisgICAgICAjdGFy
Z2V0CisgICAgICB7CisgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsKKyAgICAgICAgaGVpZ2h0
OiAxNjBweDsKKyAgICAgICAgd2lkdGg6IDE2MHB4OworICAgICAgICBtYXJnaW46IDIwcHg7Cisg
ICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEREQ7CisgICAgICAgIC13ZWJraXQtdHJhbnNmb3Jt
LXN0eWxlOiBwcmVzZXJ2ZS0zZDsKKyAgICAgIH0KKyAgICAgIAorICAgICAgI3Jlc3VsdHMgewor
ICAgICAgICBtYXJnaW4tdG9wOiAyMTBweDsKKyAgICAgIH0KKyAgPC9zdHlsZT4KKyAgPHNjcmlw
dCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGNoYXJzZXQ9InV0Zi04Ij4KKyAgICBpZiAod2luZG93
LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFz
VGV4dCgpOworICAgIGZ1bmN0aW9uIHJ1blRlc3QoKQorICAgIHsKKyAgICAgIHZhciBoaXQgPSBk
b2N1bWVudC5lbGVtZW50RnJvbVBvaW50KDEwMCwgMTAwKTsKKyAgICAgIHZhciByZXN1bHRzID0g
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Jlc3VsdHMnKTsKKyAgICAgIGlmIChoaXQgPT0gZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3RhcmdldCcpKQorICAgICAgICByZXN1bHRzLmlubmVySFRN
TCA9ICdIaXQgdGFyZ2V0IHdpdGhvdXQgY3Jhc2hpbmc6IFBBU1NFRCc7CisgICAgICBlbHNlCisg
ICAgICAgIHJlc3VsdHMuaW5uZXJIVE1MID0gJ0RpZCBub3QgY3Jhc2ggYnV0IGZhaWxlZCB0byBm
aW5kIHRhcmdldDogRkFJTCc7CisgICAgfQorICA8L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5IG9u
bG9hZD0icnVuVGVzdCgpIj4KKworICA8ZGl2IGNsYXNzPSJjb250YWluZXIiPgorICAgIDxkaXYg
aWQ9InRhcmdldCI+CisgICAgPC9kaXY+CisgIDwvZGl2PgorICA8ZGl2IGlkPSJyZXN1bHRzIj48
L2Rpdj4KKworPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cg
Yi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA3MGU2Mzg3Li4xZTAyMTY2IDEwMDY0NAotLS0gYS9X
ZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBA
CisyMDA5LTAzLTA1ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNDQxMgorICAgICAgICAKKyAgICAgICAgRml4
IGNyYXNoIHdoZW4gaGl0LXRlc3RpbmcgZWxlbWVudHMgd2l0aCAtd2Via2l0LXRyYW5zZm9ybS1z
dHlsZTogcHJlc2VydmUtM2QKKyAgICAgICAgYnV0IG5vIHRyYW5zZm9ybS4gV2UgbmVlZCB0byBt
YWtlIGxvY2FsVHJhbnNmb3JtU3RhdGUgaWYgd2Ugc2VlIHByZXNlcnZlLTNkLgorICAgICAgICBB
bHNvIG5lZWQgdG8gY2FsbCB1cGRhdGUzRFRyYW5zZm9ybWVkRGVzY2VuZGFudFN0YXR1cygpIGJl
Zm9yZSB3ZSB0ZXN0CisgICAgICAgIG1faGFzM0RUcmFuc2Zvcm1lZERlc2NlbmRhbnQuCisgICAg
ICAgIAorICAgICAgICBUZXN0OiB0cmFuc2Zvcm1zLzNkL2hpdC10ZXN0aW5nL2hpdC1wcmVzZXJ2
ZXMtM2QuaHRtbAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAg
ICAgKFdlYkNvcmU6OlJlbmRlckxheWVyOjpoaXRUZXN0TGF5ZXIpOgorCiAyMDA5LTAzLTA1ICBE
YXZpZCBIeWF0dCAgPGh5YXR0QGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBFcmlj
IFNlaWRlbApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwIGIv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCmluZGV4IGRkMTZiNDQuLmM0ZTkzZmIg
MTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAorKysgYi9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKQEAgLTIyNDcsMTMgKzIyNDcsMTcgQEAgUmVu
ZGVyTGF5ZXIqIFJlbmRlckxheWVyOjpoaXRUZXN0TGF5ZXIoUmVuZGVyTGF5ZXIqIHJvb3RMYXll
ciwgUmVuZGVyTGF5ZXIqIGNvbnQKICAgICAgICAgLy8gTm93IGRvIGEgaGl0IHRlc3Qgd2l0aCB0
aGUgcm9vdCBsYXllciBzaGlmdGVkIHRvIGJlIHVzLgogICAgICAgICByZXR1cm4gaGl0VGVzdExh
eWVyKHRoaXMsIGNvbnRhaW5lckxheWVyLCByZXF1ZXN0LCByZXN1bHQsIGxvY2FsSGl0VGVzdFJl
Y3QsIGxvY2FsUG9pbnQsIHRydWUsIG5ld1RyYW5zZm9ybVN0YXRlLmdldCgpLCB6T2Zmc2V0KTsK
ICAgICB9CisKKyAgICAvLyBFbnN1cmUgb3VyIGxpc3RzIGFuZCAzZCBzdGF0dXMgYXJlIHVwLXRv
LWRhdGUuCisgICAgdXBkYXRlTGF5ZXJMaXN0c0lmTmVlZGVkKCk7CisgICAgdXBkYXRlM0RUcmFu
c2Zvcm1lZERlc2NlbmRhbnRTdGF0dXMoKTsKICAgICAKICAgICBSZWZQdHI8SGl0VGVzdGluZ1Ry
YW5zZm9ybVN0YXRlPiBsb2NhbFRyYW5zZm9ybVN0YXRlOwogICAgIGlmIChhcHBsaWVkVHJhbnNm
b3JtKSB7CiAgICAgICAgIC8vIFdlIGNvbXB1dGVkIHRoZSBjb3JyZWN0IHN0YXRlIGluIHRoZSBj
YWxsZXIgKGFib3ZlIGNvZGUpLCBzbyBqdXN0IHJlZmVyZW5jZSBpdC4KICAgICAgICAgQVNTRVJU
KHRyYW5zZm9ybVN0YXRlKTsKICAgICAgICAgbG9jYWxUcmFuc2Zvcm1TdGF0ZSA9IGNvbnN0X2Nh
c3Q8SGl0VGVzdGluZ1RyYW5zZm9ybVN0YXRlKj4odHJhbnNmb3JtU3RhdGUpOwotICAgIH0gZWxz
ZSBpZiAodHJhbnNmb3JtU3RhdGUgfHwgbV9oYXMzRFRyYW5zZm9ybWVkRGVzY2VuZGFudCkgewor
ICAgIH0gZWxzZSBpZiAodHJhbnNmb3JtU3RhdGUgfHwgbV9oYXMzRFRyYW5zZm9ybWVkRGVzY2Vu
ZGFudCB8fCBwcmVzZXJ2ZXMzRCgpKSB7CiAgICAgICAgIC8vIFdlIG5lZWQgdHJhbnNmb3JtIHN0
YXRlIGZvciB0aGUgZmlyc3QgdGltZSwgb3IgdG8gb2Zmc2V0IHRoZSBjb250YWluZXIgc3RhdGUs
IHNvIGNyZWF0ZSBpdCBoZXJlLgogICAgICAgICBsb2NhbFRyYW5zZm9ybVN0YXRlID0gY3JlYXRl
TG9jYWxUcmFuc2Zvcm1TdGF0ZShyb290TGF5ZXIsIGNvbnRhaW5lckxheWVyLCBoaXRUZXN0UmVj
dCwgaGl0VGVzdFBvaW50LCB0cmFuc2Zvcm1TdGF0ZSk7CiAgICAgfQpAQCAtMjI3MywxMCArMjI3
Nyw2IEBAIFJlbmRlckxheWVyKiBSZW5kZXJMYXllcjo6aGl0VGVzdExheWVyKFJlbmRlckxheWVy
KiByb290TGF5ZXIsIFJlbmRlckxheWVyKiBjb250CiAgICAgSW50UmVjdCBvdXRsaW5lUmVjdDsK
ICAgICBjYWxjdWxhdGVSZWN0cyhyb290TGF5ZXIsIGhpdFRlc3RSZWN0LCBsYXllckJvdW5kcywg
YmdSZWN0LCBmZ1JlY3QsIG91dGxpbmVSZWN0KTsKICAgICAKLSAgICAvLyBFbnN1cmUgb3VyIGxp
c3RzIGFuZCAzZCBzdGF0dXMgYXJlIHVwLXRvLWRhdGUuCi0gICAgdXBkYXRlTGF5ZXJMaXN0c0lm
TmVlZGVkKCk7Ci0gICAgdXBkYXRlM0RUcmFuc2Zvcm1lZERlc2NlbmRhbnRTdGF0dXMoKTsKLQog
ICAgIC8vIFRoZSBmb2xsb3dpbmcgYXJlIHVzZWQgZm9yIGtlZXBpbmcgdHJhY2sgb2YgdGhlIHot
ZGVwdGggb2YgdGhlIGhpdCBwb2ludCBvZiAzZC10cmFuc2Zvcm1lZAogICAgIC8vIGRlc2NlbmRh
bnRzLgogICAgIGRvdWJsZSBsb2NhbFpPZmZzZXQgPSAtbnVtZXJpY19saW1pdHM8ZG91YmxlPjo6
aW5maW5pdHkoKTsK
</data>
<flag name="review"
          id="13877"
          type_id="1"
          status="+"
          setter="hyatt"
    />
          </attachment>
      

    </bug>

</bugzilla>