<?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>57120</bug_id>
          
          <creation_ts>2011-03-25 13:48:37 -0700</creation_ts>
          <short_desc>Crash when paused at a breakpoint caused by inaccurate Activation records.</short_desc>
          <delta_ts>2011-03-25 15:01:35 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</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="Geoffrey Garen">ggaren</reporter>
          <assigned_to name="Geoffrey Garen">ggaren</assigned_to>
          <cc>oliver</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>373710</commentid>
    <comment_count>0</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2011-03-25 13:48:37 -0700</bug_when>
    <thetext>Crash when paused at a breakpoint caused by inaccurate Activation records.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373729</commentid>
    <comment_count>1</comment_count>
      <attachid>86982</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2011-03-25 14:32:05 -0700</bug_when>
    <thetext>Created attachment 86982
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373732</commentid>
    <comment_count>2</comment_count>
      <attachid>86982</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2011-03-25 14:42:31 -0700</bug_when>
    <thetext>Comment on attachment 86982
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373741</commentid>
    <comment_count>3</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2011-03-25 15:01:35 -0700</bug_when>
    <thetext>Committed r81994: &lt;http://trac.webkit.org/changeset/81994&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>86982</attachid>
            <date>2011-03-25 14:32:05 -0700</date>
            <delta_ts>2011-03-25 14:42:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-57120-20110325143204.patch</filename>
            <type>text/plain</type>
            <size>6434</size>
            <attacher name="Geoffrey Garen">ggaren</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gODE5ODgpCisrKyBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAK
KzIwMTEtMDMtMjUgIEdlb2ZmcmV5IEdhcmVuICA8Z2dhcmVuQGFwcGxlLmNvbT4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDcmFzaCB3aGVuIHBhdXNl
ZCBhdCBhIGJyZWFrcG9pbnQgY2F1c2VkIGJ5IGluYWNjdXJhdGUgQWN0aXZhdGlvbiByZWNvcmRz
LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTcxMjAK
KworICAgICAgICAqIHJ1bnRpbWUvSlNBY3RpdmF0aW9uLmNwcDoKKyAgICAgICAgKEpTQzo6SlNB
Y3RpdmF0aW9uOjpzeW1ib2xUYWJsZUdldCk6CisgICAgICAgIChKU0M6OkpTQWN0aXZhdGlvbjo6
c3ltYm9sVGFibGVQdXQpOgorICAgICAgICAoSlNDOjpKU0FjdGl2YXRpb246OmdldE93blByb3Bl
cnR5TmFtZXMpOgorICAgICAgICAoSlNDOjpKU0FjdGl2YXRpb246OnN5bWJvbFRhYmxlUHV0V2l0
aEF0dHJpYnV0ZXMpOgorCiAyMDExLTAzLTI0ICBHZW9mZnJleSBHYXJlbiAgPGdnYXJlbkBhcHBs
ZS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgT2xpdmVyIEh1bnQuCkluZGV4OiBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvcnVudGltZS9KU0FjdGl2YXRpb24uY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0pTQWN0aXZhdGlvbi5jcHAJKHJldmlzaW9uIDgx
OTgzKQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUvSlNBY3RpdmF0aW9uLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtNzYsMTIgKzc2LDEzIEBAIHZvaWQgSlNBY3RpdmF0aW9uOjptYXJr
Q2hpbGRyZW4oTWFya1N0YWMKIGlubGluZSBib29sIEpTQWN0aXZhdGlvbjo6c3ltYm9sVGFibGVH
ZXQoY29uc3QgSWRlbnRpZmllciYgcHJvcGVydHlOYW1lLCBQcm9wZXJ0eVNsb3QmIHNsb3QpCiB7
CiAgICAgU3ltYm9sVGFibGVFbnRyeSBlbnRyeSA9IHN5bWJvbFRhYmxlKCkuaW5saW5lR2V0KHBy
b3BlcnR5TmFtZS5pbXBsKCkpOwotICAgIGlmICghZW50cnkuaXNOdWxsKCkpIHsKLSAgICAgICAg
QVNTRVJUKGVudHJ5LmdldEluZGV4KCkgPCBtX251bUNhcHR1cmVkVmFycyk7Ci0gICAgICAgIHNs
b3Quc2V0VmFsdWUocmVnaXN0ZXJBdChlbnRyeS5nZXRJbmRleCgpKS5nZXQoKSk7Ci0gICAgICAg
IHJldHVybiB0cnVlOwotICAgIH0KLSAgICByZXR1cm4gZmFsc2U7CisgICAgaWYgKGVudHJ5Lmlz
TnVsbCgpKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgaWYgKGVudHJ5LmdldEluZGV4KCkg
Pj0gbV9udW1DYXB0dXJlZFZhcnMpCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHNsb3Qu
c2V0VmFsdWUocmVnaXN0ZXJBdChlbnRyeS5nZXRJbmRleCgpKS5nZXQoKSk7CisgICAgcmV0dXJu
IHRydWU7CiB9CiAKIGlubGluZSBib29sIEpTQWN0aXZhdGlvbjo6c3ltYm9sVGFibGVQdXQoSlNH
bG9iYWxEYXRhJiBnbG9iYWxEYXRhLCBjb25zdCBJZGVudGlmaWVyJiBwcm9wZXJ0eU5hbWUsIEpT
VmFsdWUgdmFsdWUpCkBAIC05Myw3ICs5NCw5IEBAIGlubGluZSBib29sIEpTQWN0aXZhdGlvbjo6
c3ltYm9sVGFibGVQdXQKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIGlmIChlbnRyeS5pc1Jl
YWRPbmx5KCkpCiAgICAgICAgIHJldHVybiB0cnVlOwotICAgIEFTU0VSVChlbnRyeS5nZXRJbmRl
eCgpIDwgbV9udW1DYXB0dXJlZFZhcnMpOworICAgIGlmIChlbnRyeS5nZXRJbmRleCgpID49IG1f
bnVtQ2FwdHVyZWRWYXJzKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKICAgICByZWdpc3RlckF0
KGVudHJ5LmdldEluZGV4KCkpLnNldChnbG9iYWxEYXRhLCB0aGlzLCB2YWx1ZSk7CiAgICAgcmV0
dXJuIHRydWU7CiB9CkBAIC0xMDIsOSArMTA1LDExIEBAIHZvaWQgSlNBY3RpdmF0aW9uOjpnZXRP
d25Qcm9wZXJ0eU5hbWVzKEUKIHsKICAgICBTeW1ib2xUYWJsZTo6Y29uc3RfaXRlcmF0b3IgZW5k
ID0gc3ltYm9sVGFibGUoKS5lbmQoKTsKICAgICBmb3IgKFN5bWJvbFRhYmxlOjpjb25zdF9pdGVy
YXRvciBpdCA9IHN5bWJvbFRhYmxlKCkuYmVnaW4oKTsgaXQgIT0gZW5kOyArK2l0KSB7Ci0gICAg
ICAgIEFTU0VSVChpdC0+c2Vjb25kLmdldEluZGV4KCkgPCBtX251bUNhcHR1cmVkVmFycyk7Ci0g
ICAgICAgIGlmICghKGl0LT5zZWNvbmQuZ2V0QXR0cmlidXRlcygpICYgRG9udEVudW0pIHx8ICht
b2RlID09IEluY2x1ZGVEb250RW51bVByb3BlcnRpZXMpKQotICAgICAgICAgICAgcHJvcGVydHlO
YW1lcy5hZGQoSWRlbnRpZmllcihleGVjLCBpdC0+Zmlyc3QuZ2V0KCkpKTsKKyAgICAgICAgaWYg
KGl0LT5zZWNvbmQuZ2V0QXR0cmlidXRlcygpICYgRG9udEVudW0gJiYgbW9kZSAhPSBJbmNsdWRl
RG9udEVudW1Qcm9wZXJ0aWVzKQorICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIGlmIChp
dC0+c2Vjb25kLmdldEluZGV4KCkgPj0gbV9udW1DYXB0dXJlZFZhcnMpCisgICAgICAgICAgICBj
b250aW51ZTsKKyAgICAgICAgcHJvcGVydHlOYW1lcy5hZGQoSWRlbnRpZmllcihleGVjLCBpdC0+
Zmlyc3QuZ2V0KCkpKTsKICAgICB9CiAgICAgLy8gU2tpcCB0aGUgSlNWYXJpYWJsZU9iamVjdCBp
bXBsZW1lbnRhdGlvbiBvZiBnZXRPd25Qcm9wZXJ0eU5hbWVzCiAgICAgSlNPYmplY3Q6OmdldE93
blByb3BlcnR5TmFtZXMoZXhlYywgcHJvcGVydHlOYW1lcywgbW9kZSk7CkBAIC0xMjEsNiArMTI2
LDcgQEAgaW5saW5lIGJvb2wgSlNBY3RpdmF0aW9uOjpzeW1ib2xUYWJsZVB1dAogICAgIEFTU0VS
VCghZW50cnkuaXNOdWxsKCkpOwogICAgIGlmIChlbnRyeS5nZXRJbmRleCgpID49IG1fbnVtQ2Fw
dHVyZWRWYXJzKQogICAgICAgICByZXR1cm4gZmFsc2U7CisKICAgICBlbnRyeS5zZXRBdHRyaWJ1
dGVzKGF0dHJpYnV0ZXMpOwogICAgIHJlZ2lzdGVyQXQoZW50cnkuZ2V0SW5kZXgoKSkuc2V0KGds
b2JhbERhdGEsIHRoaXMsIHZhbHVlKTsKICAgICByZXR1cm4gdHJ1ZTsKSW5kZXg6IExheW91dFRl
c3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlz
aW9uIDgxOTkwKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0x
LDMgKzEsMTEgQEAKKzIwMTEtMDMtMjUgIEdlb2ZmcmV5IEdhcmVuICA8Z2dhcmVuQGFwcGxlLmNv
bT4KKworICAgICAgICBDcmFzaCB3aGVuIHBhdXNlZCBhdCBhIGJyZWFrcG9pbnQgY2F1c2VkIGJ5
IGluYWNjdXJhdGUgQWN0aXZhdGlvbiByZWNvcmRzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTcxMjAKKworICAgICAgICAqIGluc3BlY3Rvci9kZWJ1
Z2dlci9kZWJ1Z2dlci1hY3RpdmF0aW9uLWNyYXNoMi1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAg
ICAgICAqIGluc3BlY3Rvci9kZWJ1Z2dlci9kZWJ1Z2dlci1hY3RpdmF0aW9uLWNyYXNoMi5odG1s
OiBBZGRlZC4KKwogMjAxMS0wMy0yNSAgR2VvZmZyZXkgR2FyZW4gIDxnZ2FyZW5AYXBwbGUuY29t
PgogCiAgICAgICAgIFJldmlld2VkIGJ5IE9saXZlciBIdW50LgpJbmRleDogTGF5b3V0VGVzdHMv
aW5zcGVjdG9yL2RlYnVnZ2VyL2RlYnVnZ2VyLWFjdGl2YXRpb24tY3Jhc2gyLWV4cGVjdGVkLnR4
dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9pbnNwZWN0b3IvZGVidWdnZXIvZGVidWdnZXIt
YWN0aXZhdGlvbi1jcmFzaDItZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVz
dHMvaW5zcGVjdG9yL2RlYnVnZ2VyL2RlYnVnZ2VyLWFjdGl2YXRpb24tY3Jhc2gyLWV4cGVjdGVk
LnR4dAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwxMiBAQAorVGVzdHMgZm9yIGEgY3Jhc2ggd2hl
biBwYXVzZWQgYXQgYSBicmVha3BvaW50IGNhdXNlZCBieSBpbmFjY3VyYXRlIEFjdGl2YXRpb24g
cmVjb3Jkcy4gQnVnIDU3MTIwCisKK0RlYnVnZ2VyIHdhcyBlbmFibGVkLgorU2NyaXB0IHNvdXJj
ZSB3YXMgc2hvd24uCitTZXQgdGltZXIgZm9yIHRlc3QgZnVuY3Rpb24uCitTY3JpcHQgZXhlY3V0
aW9uIHBhdXNlZC4KK0NhbGwgc3RhY2s6CisgICAgMCkgIChkZWJ1Z2dlci1hY3RpdmF0aW9uLWNy
YXNoMi5odG1sOjkpCisgICAgMSkgdGVzdEZ1bmN0aW9uIChkZWJ1Z2dlci1hY3RpdmF0aW9uLWNy
YXNoMi5odG1sOjIwKQorU2NyaXB0IGV4ZWN1dGlvbiByZXN1bWVkLgorRGVidWdnZXIgd2FzIGRp
c2FibGVkLgorCkluZGV4OiBMYXlvdXRUZXN0cy9pbnNwZWN0b3IvZGVidWdnZXIvZGVidWdnZXIt
YWN0aXZhdGlvbi1jcmFzaDIuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9pbnNwZWN0
b3IvZGVidWdnZXIvZGVidWdnZXItYWN0aXZhdGlvbi1jcmFzaDIuaHRtbAkocmV2aXNpb24gMCkK
KysrIExheW91dFRlc3RzL2luc3BlY3Rvci9kZWJ1Z2dlci9kZWJ1Z2dlci1hY3RpdmF0aW9uLWNy
YXNoMi5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDU0IEBACis8c2NyaXB0IHNyYz0iLi4v
Li4vaHR0cC90ZXN0cy9pbnNwZWN0b3IvaW5zcGVjdG9yLXRlc3QuanMiPjwvc2NyaXB0PgorPHNj
cmlwdCBzcmM9Ii4uLy4uL2h0dHAvdGVzdHMvaW5zcGVjdG9yL2RlYnVnZ2VyLXRlc3QuanMiPjwv
c2NyaXB0PgorCis8c2NyaXB0PgordmFyIGNsb3N1cmVzID0gW107CitmdW5jdGlvbiBtYWtlQ2xv
c3VyZSgpIHsKKyAgICB2YXIgdjEsIHYyLCB2MywgdjQsIHY1LCB2NiwgdjcsIHY4LCB2OSwgdjEw
OyAvLyBNYWtlIGEgbG90IG9mIHBvdGVudGlhbGx5IGNhcHR1cmVkIHZhcmlhYmxlcy4KKyAgICBy
ZXR1cm4gZnVuY3Rpb24gKCkgeyAKKyAgICAgICAgdmFyIHggPSB2MTsgLy8gQnV0IG9ubHkgY2Fw
dHVyZSBvbmUgaW4gb3B0aW1pemluZyBjb21waWxlcy4KKyAgICAgICAgcmV0dXJuIHg7CisgICAg
fTsKK30KKworZm9yICh2YXIgaSA9IDA7IGkgPCAxMDA7ICsraSkgeworICAgIGNsb3N1cmVzLnB1
c2gobWFrZUNsb3N1cmUoKSk7Cit9CisKK2Nsb3N1cmVzWzBdKCk7IC8vIEZvcmNlIGNvbXBpbGF0
aW9uLgorZnVuY3Rpb24gdGVzdEZ1bmN0aW9uKCkgeworICAgIGNsb3N1cmVzWzBdKCk7IC8vIEZv
cmNlIHJlY29tcGlsYXRpb24uCisgICAgCisgICAgLy8gQXQgdGhpcyBwb2ludCwgY2xvc3VyZXNb
MF0gY2FwdHVyZWQgMSB2YXJpYWJsZSBidXQgdGhpbmtzIGl0IGNhcHR1cmVkIDEwLgorICAgIC8v
IElmIHNvLCBzdG9wcGluZyBhdCBhIGJyZWFrcG9pbnQgc2hvdWxkIG1ha2UgaXQgY3Jhc2guCit9
CisKK2Z1bmN0aW9uIHRlc3QoKSB7CisgICAgSW5zcGVjdG9yVGVzdC5zdGFydERlYnVnZ2VyVGVz
dChzdGVwMSk7CisKKyAgICBmdW5jdGlvbiBzdGVwMSgpCisgICAgeworICAgICAgICBJbnNwZWN0
b3JUZXN0LnNob3dTY3JpcHRTb3VyY2UoImRlYnVnZ2VyLWFjdGl2YXRpb24tY3Jhc2gyLmh0bWwi
LCBzdGVwMik7CisgICAgfQorCisgICAgZnVuY3Rpb24gc3RlcDIoc291cmNlRnJhbWUpCisgICAg
eworICAgICAgICBJbnNwZWN0b3JUZXN0LmFkZFJlc3VsdCgiU2NyaXB0IHNvdXJjZSB3YXMgc2hv
d24uIik7CisgICAgICAgIEluc3BlY3RvclRlc3Quc2V0QnJlYWtwb2ludChzb3VyY2VGcmFtZSwg
OCwgIiIsIHRydWUpOworICAgICAgICBJbnNwZWN0b3JUZXN0LnJ1blRlc3RGdW5jdGlvbkFuZFdh
aXRVbnRpbFBhdXNlZChzdGVwMyk7CisgICAgfQorCisgICAgZnVuY3Rpb24gc3RlcDMoY2FsbEZy
YW1lcykKKyAgICB7CisgICAgICAgIEluc3BlY3RvclRlc3QuY2FwdHVyZVN0YWNrVHJhY2UoY2Fs
bEZyYW1lcyk7CisgICAgICAgIEluc3BlY3RvclRlc3QuY29tcGxldGVEZWJ1Z2dlclRlc3QoKTsK
KyAgICB9Cit9CisKK3dpbmRvdy5vbmxvYWQgPSBydW5UZXN0OworPC9zY3JpcHQ+CisKKzxwPgor
VGVzdHMgZm9yIGEgY3Jhc2ggd2hlbiBwYXVzZWQgYXQgYSBicmVha3BvaW50IGNhdXNlZCBieSBp
bmFjY3VyYXRlIEFjdGl2YXRpb24gcmVjb3Jkcy4KKzxhIGhyZWY9Imh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NzEyMCI+QnVnIDU3MTIwPC9hPgorPC9wPgo=
</data>
<flag name="review"
          id="79357"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>