<?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>32133</bug_id>
          
          <creation_ts>2009-12-03 13:38:38 -0800</creation_ts>
          <short_desc>REGRESSION(4.0.3-48777): Crash in JSC::ExecState::propertyNames() (Debug-only?)</short_desc>
          <delta_ts>2009-12-03 18:18:43 -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>JavaScriptCore</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="Oliver Hunt">oliver</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>168529</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2009-12-03 13:38:38 -0800</bug_when>
    <thetext>9/25/09 10:21 PM Jon Honeycutt:
* SUMMARY
Safari crashes when visiting http://kb2.adobe.com/cps/320/320005.html .

* STEPS TO REPRODUCE
1. Launch a Debug build of ToT
2. Visit http://kb2.adobe.com/cps/320/320005.html

* REGRESSION
Doesn&apos;t crash in Safari 4.0.3 on SL.
Doesn&apos;t crash on Safari-SnowLeopard-Production-Rocket-48784-25510.
Doesn&apos;t crash on Safari-Windows-Release-Rocket-48782-25510.

Does crash on Mac Debug build of r48777.
Does crash on Win Debug build of r48784.

* NOTES
Stack trace:
Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000000000c0
Crashed Thread:  0  Dispatch queue: com.apple.main-thread</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168603</commentid>
    <comment_count>1</comment_count>
      <attachid>44279</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2009-12-03 17:38:58 -0800</bug_when>
    <thetext>Created attachment 44279
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168606</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2009-12-03 17:43:00 -0800</bug_when>
    <thetext>style-queue ran check-webkit-style on attachment 44279 without any errors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168612</commentid>
    <comment_count>3</comment_count>
      <attachid>44279</attachid>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2009-12-03 18:06:35 -0800</bug_when>
    <thetext>Comment on attachment 44279
Patch

Brrrraaaaiiiiiinnnnnnzzzzzzz.
Oh no, that&apos;s not this patch.
r+</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168616</commentid>
    <comment_count>4</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2009-12-03 18:18:43 -0800</bug_when>
    <thetext>Committed r51672</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>44279</attachid>
            <date>2009-12-03 17:38:58 -0800</date>
            <delta_ts>2009-12-03 18:06:34 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-32133-20091203173857.patch</filename>
            <type>text/plain</type>
            <size>5357</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyBiL0phdmFTY3JpcHRDb3JlL0No
YW5nZUxvZwppbmRleCBlMjQ3YzE3Li41ZTc0NGE5IDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29y
ZS9DaGFuZ2VMb2cKKysrIGIvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcg
QEAKKzIwMDktMTItMDMgIE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBSRUdSRVNTSU9OKDQuMC4z
LTQ4Nzc3KTogQ3Jhc2ggaW4gSlNDOjpFeGVjU3RhdGU6OnByb3BlcnR5TmFtZXMoKSAoRGVidWct
b25seT8pCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0z
MjEzMworCisgICAgICAgICogaW50ZXJwcmV0ZXIvQ2FjaGVkQ2FsbC5oOgorICAgICAgICAoSlND
OjpDYWNoZWRDYWxsOjpuZXdDYWxsRnJhbWUpOgorICAgICAgICAqIHJ1bnRpbWUvSlNBcnJheS5j
cHA6CisgICAgICAgIChKU0M6OkFWTFRyZWVBYnN0cmFjdG9yRm9yQXJyYXlDb21wYXJlOjpjb21w
YXJlX2tleV9rZXkpOgorICAgICAgICAqIHJ1bnRpbWUvU3RyaW5nUHJvdG90eXBlLmNwcDoKKyAg
ICAgICAgKEpTQzo6c3RyaW5nUHJvdG9GdW5jUmVwbGFjZSk6CisKIDIwMDktMTEtMjMgIEplcmVt
eSBNb3Nrb3ZpY2ggIDxqZXJlbXlAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IEVyaWMgU2VpZGVsLgpkaWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUvaW50ZXJwcmV0ZXIvQ2Fj
aGVkQ2FsbC5oIGIvSmF2YVNjcmlwdENvcmUvaW50ZXJwcmV0ZXIvQ2FjaGVkQ2FsbC5oCmluZGV4
IGJlOTQ1YTQuLmViNDhhMDMgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3JlL2ludGVycHJldGVy
L0NhY2hlZENhbGwuaAorKysgYi9KYXZhU2NyaXB0Q29yZS9pbnRlcnByZXRlci9DYWNoZWRDYWxs
LmgKQEAgLTUyLDcgKzUyLDE0IEBAIG5hbWVzcGFjZSBKU0MgewogICAgICAgICB9CiAgICAgICAg
IHZvaWQgc2V0VGhpcyhKU1ZhbHVlIHYpIHsgbV9jbG9zdXJlLnNldEFyZ3VtZW50KDAsIHYpOyB9
CiAgICAgICAgIHZvaWQgc2V0QXJndW1lbnQoaW50IG4sIEpTVmFsdWUgdikgeyBtX2Nsb3N1cmUu
c2V0QXJndW1lbnQobiArIDEsIHYpOyB9Ci0gICAgICAgIENhbGxGcmFtZSogbmV3Q2FsbEZyYW1l
KCkgeyByZXR1cm4gbV9jbG9zdXJlLm5ld0NhbGxGcmFtZTsgfQorCisgICAgICAgIENhbGxGcmFt
ZSogbmV3Q2FsbEZyYW1lKEV4ZWNTdGF0ZSogZXhlYykKKyAgICAgICAgeworICAgICAgICAgICAg
Q2FsbEZyYW1lKiBjYWxsRnJhbWUgPSBtX2Nsb3N1cmUubmV3Q2FsbEZyYW1lOworICAgICAgICAg
ICAgY2FsbEZyYW1lLT5zZXRTY29wZUNoYWluKGV4ZWMtPnNjb3BlQ2hhaW4oKSk7CisgICAgICAg
ICAgICByZXR1cm4gY2FsbEZyYW1lOworICAgICAgICB9CisKICAgICAgICAgfkNhY2hlZENhbGwo
KQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAobV92YWxpZCkKZGlmZiAtLWdpdCBhL0phdmFT
Y3JpcHRDb3JlL2ludGVycHJldGVyL0NhbGxGcmFtZS5oIGIvSmF2YVNjcmlwdENvcmUvaW50ZXJw
cmV0ZXIvQ2FsbEZyYW1lLmgKaW5kZXggYjRkNDlkYi4uZmZmNGM5YiAxMDA2NDQKLS0tIGEvSmF2
YVNjcmlwdENvcmUvaW50ZXJwcmV0ZXIvQ2FsbEZyYW1lLmgKKysrIGIvSmF2YVNjcmlwdENvcmUv
aW50ZXJwcmV0ZXIvQ2FsbEZyYW1lLmgKQEAgLTM5LDcgKzM5LDExIEBAIG5hbWVzcGFjZSBKU0Mg
IHsKICAgICBwdWJsaWM6CiAgICAgICAgIEpTRnVuY3Rpb24qIGNhbGxlZSgpIGNvbnN0IHsgcmV0
dXJuIHRoaXNbUmVnaXN0ZXJGaWxlOjpDYWxsZWVdLmZ1bmN0aW9uKCk7IH0KICAgICAgICAgQ29k
ZUJsb2NrKiBjb2RlQmxvY2soKSBjb25zdCB7IHJldHVybiB0aGlzW1JlZ2lzdGVyRmlsZTo6Q29k
ZUJsb2NrXS5SZWdpc3Rlcjo6Y29kZUJsb2NrKCk7IH0KLSAgICAgICAgU2NvcGVDaGFpbk5vZGUq
IHNjb3BlQ2hhaW4oKSBjb25zdCB7IHJldHVybiB0aGlzW1JlZ2lzdGVyRmlsZTo6U2NvcGVDaGFp
bl0uUmVnaXN0ZXI6OnNjb3BlQ2hhaW4oKTsgfQorICAgICAgICBTY29wZUNoYWluTm9kZSogc2Nv
cGVDaGFpbigpIGNvbnN0CisgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCh0aGlzW1JlZ2lz
dGVyRmlsZTo6U2NvcGVDaGFpbl0uUmVnaXN0ZXI6OnNjb3BlQ2hhaW4oKSk7CisgICAgICAgICAg
ICByZXR1cm4gdGhpc1tSZWdpc3RlckZpbGU6OlNjb3BlQ2hhaW5dLlJlZ2lzdGVyOjpzY29wZUNo
YWluKCk7CisgICAgICAgIH0KICAgICAgICAgaW50IGFyZ3VtZW50Q291bnQoKSBjb25zdCB7IHJl
dHVybiB0aGlzW1JlZ2lzdGVyRmlsZTo6QXJndW1lbnRDb3VudF0uaSgpOyB9CiAKICAgICAgICAg
SlNWYWx1ZSB0aGlzVmFsdWUoKTsKQEAgLTY2LDYgKzcwLDcgQEAgbmFtZXNwYWNlIEpTQyAgewog
ICAgICAgICAvLyBvciBhIHBvaW50ZXIgZXZlcnl3aGVyZS4KICAgICAgICAgSlNHbG9iYWxEYXRh
JiBnbG9iYWxEYXRhKCkgY29uc3QKICAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKHNjb3Bl
Q2hhaW4oKS0+Z2xvYmFsRGF0YSk7CiAgICAgICAgICAgICByZXR1cm4gKnNjb3BlQ2hhaW4oKS0+
Z2xvYmFsRGF0YTsKICAgICAgICAgfQogCmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS9ydW50
aW1lL0FycmF5UHJvdG90eXBlLmNwcCBiL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvQXJyYXlQcm90
b3R5cGUuY3BwCmluZGV4IDdhODk0NDcuLjZmMGY3NTEgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRD
b3JlL3J1bnRpbWUvQXJyYXlQcm90b3R5cGUuY3BwCisrKyBiL0phdmFTY3JpcHRDb3JlL3J1bnRp
bWUvQXJyYXlQcm90b3R5cGUuY3BwCkBAIC03NDUsOCArNzQ1LDggQEAgSlNWYWx1ZSBKU0NfSE9T
VF9DQUxMIGFycmF5UHJvdG9GdW5jRXZlcnkoRXhlY1N0YXRlKiBleGVjLCBKU09iamVjdCosIEpT
VmFsdWUgdGgKICAgICAgICAgICAgIGNhY2hlZENhbGwuc2V0QXJndW1lbnQoMCwgYXJyYXktPmdl
dEluZGV4KGspKTsKICAgICAgICAgICAgIGNhY2hlZENhbGwuc2V0QXJndW1lbnQoMSwganNOdW1i
ZXIoZXhlYywgaykpOwogICAgICAgICAgICAgY2FjaGVkQ2FsbC5zZXRBcmd1bWVudCgyLCB0aGlz
T2JqKTsKLSAgICAgICAgICAgIAotICAgICAgICAgICAgaWYgKCFjYWNoZWRDYWxsLmNhbGwoKS50
b0Jvb2xlYW4oZXhlYykpCisgICAgICAgICAgICBKU1ZhbHVlIHJlc3VsdCA9IGNhY2hlZENhbGwu
Y2FsbCgpOworICAgICAgICAgICAgaWYgKCFyZXN1bHQudG9Cb29sZWFuKGNhY2hlZENhbGwubmV3
Q2FsbEZyYW1lKGV4ZWMpKSkKICAgICAgICAgICAgICAgICByZXR1cm4ganNCb29sZWFuKGZhbHNl
KTsKICAgICAgICAgfQogICAgIH0KQEAgLTg0Niw4ICs4NDYsOCBAQCBKU1ZhbHVlIEpTQ19IT1NU
X0NBTEwgYXJyYXlQcm90b0Z1bmNTb21lKEV4ZWNTdGF0ZSogZXhlYywgSlNPYmplY3QqLCBKU1Zh
bHVlIHRoaQogICAgICAgICAgICAgY2FjaGVkQ2FsbC5zZXRBcmd1bWVudCgwLCBhcnJheS0+Z2V0
SW5kZXgoaykpOwogICAgICAgICAgICAgY2FjaGVkQ2FsbC5zZXRBcmd1bWVudCgxLCBqc051bWJl
cihleGVjLCBrKSk7CiAgICAgICAgICAgICBjYWNoZWRDYWxsLnNldEFyZ3VtZW50KDIsIHRoaXNP
YmopOwotICAgICAgICAgICAgCi0gICAgICAgICAgICBpZiAoY2FjaGVkQ2FsbC5jYWxsKCkudG9C
b29sZWFuKGV4ZWMpKQorICAgICAgICAgICAgSlNWYWx1ZSByZXN1bHQgPSBjYWNoZWRDYWxsLmNh
bGwoKTsKKyAgICAgICAgICAgIGlmIChyZXN1bHQudG9Cb29sZWFuKGNhY2hlZENhbGwubmV3Q2Fs
bEZyYW1lKGV4ZWMpKSkKICAgICAgICAgICAgICAgICByZXR1cm4ganNCb29sZWFuKHRydWUpOwog
ICAgICAgICB9CiAgICAgfQpkaWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0Fy
cmF5LmNwcCBiL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNBcnJheS5jcHAKaW5kZXggZmQ5ZTdi
Mi4uYjE2ZDNmYSAxMDA2NDQKLS0tIGEvSmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0FycmF5LmNw
cAorKysgYi9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQXJyYXkuY3BwCkBAIC03ODUsNyArNzg1
LDcgQEAgc3RydWN0IEFWTFRyZWVBYnN0cmFjdG9yRm9yQXJyYXlDb21wYXJlIHsKICAgICAgICAg
ICAgIG1fY2FjaGVkQ2FsbC0+c2V0VGhpcyhtX2dsb2JhbFRoaXNWYWx1ZSk7CiAgICAgICAgICAg
ICBtX2NhY2hlZENhbGwtPnNldEFyZ3VtZW50KDAsIHZhKTsKICAgICAgICAgICAgIG1fY2FjaGVk
Q2FsbC0+c2V0QXJndW1lbnQoMSwgdmIpOwotICAgICAgICAgICAgY29tcGFyZVJlc3VsdCA9IG1f
Y2FjaGVkQ2FsbC0+Y2FsbCgpLnRvTnVtYmVyKG1fY2FjaGVkQ2FsbC0+bmV3Q2FsbEZyYW1lKCkp
OworICAgICAgICAgICAgY29tcGFyZVJlc3VsdCA9IG1fY2FjaGVkQ2FsbC0+Y2FsbCgpLnRvTnVt
YmVyKG1fY2FjaGVkQ2FsbC0+bmV3Q2FsbEZyYW1lKG1fZXhlYykpOwogICAgICAgICB9IGVsc2Ug
ewogICAgICAgICAgICAgTWFya2VkQXJndW1lbnRCdWZmZXIgYXJndW1lbnRzOwogICAgICAgICAg
ICAgYXJndW1lbnRzLmFwcGVuZCh2YSk7CmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS9ydW50
aW1lL1N0cmluZ1Byb3RvdHlwZS5jcHAgYi9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL1N0cmluZ1By
b3RvdHlwZS5jcHAKaW5kZXggYTBjYzlmMS4uYWEzNTE0ZiAxMDA2NDQKLS0tIGEvSmF2YVNjcmlw
dENvcmUvcnVudGltZS9TdHJpbmdQcm90b3R5cGUuY3BwCisrKyBiL0phdmFTY3JpcHRDb3JlL3J1
bnRpbWUvU3RyaW5nUHJvdG90eXBlLmNwcApAQCAtMjgxLDcgKzI4MSw4IEBAIEpTVmFsdWUgSlND
X0hPU1RfQ0FMTCBzdHJpbmdQcm90b0Z1bmNSZXBsYWNlKEV4ZWNTdGF0ZSogZXhlYywgSlNPYmpl
Y3QqLCBKU1ZhbHVlCiAgICAgICAgICAgICAgICAgY2FjaGVkQ2FsbC5zZXRBcmd1bWVudChpKyss
IHNvdXJjZVZhbCk7CiAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgY2FjaGVkQ2Fs
bC5zZXRUaGlzKGV4ZWMtPmdsb2JhbFRoaXNWYWx1ZSgpKTsKLSAgICAgICAgICAgICAgICByZXBs
YWNlbWVudHMuYXBwZW5kKGNhY2hlZENhbGwuY2FsbCgpLnRvU3RyaW5nKGNhY2hlZENhbGwubmV3
Q2FsbEZyYW1lKCkpKTsKKyAgICAgICAgICAgICAgICBKU1ZhbHVlIHJlc3VsdCA9IGNhY2hlZENh
bGwuY2FsbCgpOworICAgICAgICAgICAgICAgIHJlcGxhY2VtZW50cy5hcHBlbmQocmVzdWx0LnRv
U3RyaW5nKGNhY2hlZENhbGwubmV3Q2FsbEZyYW1lKGV4ZWMpKSk7CiAgICAgICAgICAgICAgICAg
aWYgKGV4ZWMtPmhhZEV4Y2VwdGlvbigpKQogICAgICAgICAgICAgICAgICAgICBicmVhazsKIAo=
</data>
<flag name="review"
          id="26087"
          type_id="1"
          status="+"
          setter="barraclough"
    />
          </attachment>
      

    </bug>

</bugzilla>