<?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>19968</bug_id>
          
          <creation_ts>2008-07-09 18:08:44 -0700</creation_ts>
          <short_desc>Slow Script at www.huffingtonpost.com</short_desc>
          <delta_ts>2008-09-24 00:42:18 -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>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.huffingtonpost.com/</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="daniel lager">jack.hotel</reporter>
          <assigned_to name="Oliver Hunt">oliver</assigned_to>
          <cc>oliver</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>85593</commentid>
    <comment_count>0</comment_count>
    <who name="daniel lager">jack.hotel</who>
    <bug_when>2008-07-09 18:08:44 -0700</bug_when>
    <thetext>A script on the page &quot;Breaking News and Opinion on The Huffington Post&quot; (http://www.huffingtonpost.com/) is making Safari unresponsive. Do you want to continue running the script, or stop it?

I am running Mac OS X 10.4.11 with all Software Updates (most recent being Security Update 2008-4, Intel) on a MacBook (2 Ghz, 1 Meg Ram). Running Nightly Build of Webkit (r35075). Message above appears when visiting huffingtonpost. Comes up every time i visit. It takes about 1-2 minutes before it appears. When I hit &quot;Stop running Script&quot; the message continues to pop up every few seconds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>92472</commentid>
    <comment_count>1</comment_count>
      <attachid>23740</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2008-09-24 00:19:44 -0700</bug_when>
    <thetext>Created attachment 23740
Finally fixed the accursed thing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>92473</commentid>
    <comment_count>2</comment_count>
      <attachid>23740</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2008-09-24 00:20:57 -0700</bug_when>
    <thetext>Comment on attachment 23740
Finally fixed the accursed thing

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>92476</commentid>
    <comment_count>3</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2008-09-24 00:42:18 -0700</bug_when>
    <thetext>Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	JavaScriptCore/ChangeLog
	M	JavaScriptCore/VM/Machine.cpp
	M	JavaScriptCore/VM/Machine.h
	M	JavaScriptCore/kjs/JSGlobalObject.cpp
Committed r36843

</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>23740</attachid>
            <date>2008-09-24 00:19:44 -0700</date>
            <delta_ts>2008-09-24 00:20:57 -0700</delta_ts>
            <desc>Finally fixed the accursed thing</desc>
            <filename>phantom-slow-script-dialog.patch</filename>
            <type>text/plain</type>
            <size>3420</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyBiL0phdmFTY3JpcHRDb3JlL0No
YW5nZUxvZwppbmRleCA1NzE3MWY3Li4yOWMwMzRiIDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29y
ZS9DaGFuZ2VMb2cKKysrIGIvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzkg
QEAKKzIwMDgtMDktMjMgIE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBCdWcgMTk5Njg6IFNsb3cg
U2NyaXB0IGF0IHd3dy5odWZmaW5ndG9ucG9zdC5jb20KKyAgICAgICAgPGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTk2OD4KKworICAgICAgICBGaW5hbGx5IGZvdW5k
IHRoZSBjYXVzZSBvZiB0aGlzIGFjY3Vyc2VkIGlzc3VlLiAgSXQgaXMgdHJpZ2dlcmVkCisgICAg
ICAgIGJ5IHN5bmNocm9ub3VzIGNyZWF0aW9uIG9mIGEgbmV3IGdsb2JhbCBvYmplY3QgZnJvbSBK
Uy4gIFRoZSBuZXcKKyAgICAgICAgZ2xvYmFsIG9iamVjdCByZXNldHMgdGhlIHRpbWVyIHN0YXRl
IGluIHRoaXMgZXhlY3V0aW9uIGdyb3VwJ3MKKyAgICAgICAgTWFjaGluZSwgdGFraW5nIHRpbWVy
Q2hlY2tDb3VudCB0byAwLiAgVGhlbiB3aGVuIEpTIHJldHVybnMgdGhlCisgICAgICAgIHRpbWVy
Q2hlY2tDb3VudCBpcyBkZWNyZW1lbnRlZCBtYWtpbmcgaXQgbm9uLXplcm8uICBUaGUgbmV4dCB0
aW1lCisgICAgICAgIHdlIGV4ZWN1dGUgSlMgd2Ugd2lsbCBzdGFydCB0aGUgdGltZW91dCBjb3Vu
dGVyLCBob3dldmVyIHRoZSBub24temVybworICAgICAgICB0aW1lb3V0Q2hlY2tDb3VudCBtZWFu
cyB3ZSBkb24ndCByZXNldCB0aGUgdGltZXIgaW5mb3JtYXRpb24uIFRoaXMKKyAgICAgICAgbWVh
bnMgdGhhdCB0aGUgdGltZW91dCBjaGVjayBpcyBub3cgY2hlY2tpbmcgdGhlIGN1bXVsYXRpdmUg
dGltZQorICAgICAgICBzaW5jZSB0aGUgY3JlYXRpb24gb2YgdGhlIGdsb2JhbCBvYmplY3QgcmF0
aGVyIHRoYW4gdGhlIHRpbWUgc2luY2UKKyAgICAgICAgSlMgd2FzIGxhc3QgZW50ZXJlZC4gIEF0
IHRoaXMgcG9pbnQgdGhlIHNsb3cgc2NyaXB0IGRpYWxvZyBpcyBndWFyYW50ZWVkCisgICAgICAg
IHRvIGV2ZW50dWFsbHkgYmUgZGlzcGxheWVkIGluY29ycmVjdGx5IHVubGVzcyBhIHBhZ2UgaXMg
bG9hZGVkCisgICAgICAgIGFzeW5jaHJvbm91c2x5ICh3aGljaCB3aWxsIHJlc2V0IGV2ZXJ5dGhp
bmcgaW50byBhIHNhbmUgc3RhdGUpLgorCisgICAgICAgIFRoZSBmaXggZm9yIHRoaXMgaXMgcmF0
aGVyIHRyaXZpYWwgLS0gdGhlIEpTR2xvYmFsT2JqZWN0IGNvbnN0cnVjdG9yCisgICAgICAgIHNo
b3VsZCBub3QgYmUgcmVzZXR0aW5nIHRoZSBtYWNoaW5lIHRpbWVyIHN0YXRlLgorCisgICAgICAg
ICogVk0vTWFjaGluZS5jcHA6CisgICAgICAgIChKU0M6Ok1hY2hpbmU6Ok1hY2hpbmUpOgorICAg
ICAgICAgIE5vdyB0aGF0IHdlIGNhbid0IHJlbHkgb24gdGhlIEdsb2JhbE9iamVjdCBpbml0aWFs
aXNpbmcgdGhlIHRpbWVvdXQKKyAgICAgICAgICBzdGF0ZSwgd2UgZG8gaXQgaW4gdGhlIE1hY2hp
bmUgY29uc3RydWN0b3IuCisKKyAgICAgICAgKiBWTS9NYWNoaW5lLmg6CisgICAgICAgIChKU0M6
Ok1hY2hpbmU6OnN0b3BUaW1lb3V0Q2hlY2spOgorICAgICAgICAgIEFkZCBhc3NlcnRpb25zIHRv
IGd1YXJkIGFnYWluc3QgdGhpcyBoYXBwZW5pbmcuCisKKyAgICAgICAgKiBranMvSlNHbG9iYWxP
YmplY3QuY3BwOgorICAgICAgICAoSlNDOjpKU0dsb2JhbE9iamVjdDo6aW5pdCk6CisgICAgICAg
ICAgRG9uJ3QgcmVzZXQgdGhlIHRpbWVvdXQgc3RhdGUuCisKIDIwMDgtMDktMjMgIEdlb2ZmcmV5
IEdhcmVuICA8Z2dhcmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBB
ZGxlci4KZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL1ZNL01hY2hpbmUuY3BwIGIvSmF2YVNj
cmlwdENvcmUvVk0vTWFjaGluZS5jcHAKaW5kZXggNzAyZjZjNS4uMTM3ZmE2OSAxMDA2NDQKLS0t
IGEvSmF2YVNjcmlwdENvcmUvVk0vTWFjaGluZS5jcHAKKysrIGIvSmF2YVNjcmlwdENvcmUvVk0v
TWFjaGluZS5jcHAKQEAgLTYzNSw2ICs2MzUsNyBAQCBNYWNoaW5lOjpNYWNoaW5lKCkKICAgICAs
IG1fdGltZW91dENoZWNrQ291bnQoMCkKICAgICAsIG1fdGlja3NVbnRpbE5leHRUaW1lb3V0Q2hl
Y2soaW5pdGlhbFRpY2tDb3VudFRocmVzaG9sZCkKIHsKKyAgICBpbml0VGltZW91dCgpOwogICAg
IHByaXZhdGVFeGVjdXRlKEluaXRpYWxpemVBbmRSZXR1cm4pOwogICAgIAogICAgIC8vIEJpemFy
cmVseSwgY2FsbGluZyBmYXN0TWFsbG9jIGhlcmUgaXMgZmFzdGVyIHRoYW4gYWxsb2NhdGluZyBz
cGFjZSBvbiB0aGUgc3RhY2suCmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS9WTS9NYWNoaW5l
LmggYi9KYXZhU2NyaXB0Q29yZS9WTS9NYWNoaW5lLmgKaW5kZXggNWJiNGQ2NC4uNDU4OTU1ZiAx
MDA2NDQKLS0tIGEvSmF2YVNjcmlwdENvcmUvVk0vTWFjaGluZS5oCisrKyBiL0phdmFTY3JpcHRD
b3JlL1ZNL01hY2hpbmUuaApAQCAtMTA5LDExICsxMDksMTMgQEAgbmFtZXNwYWNlIEpTQyB7CiAg
ICAgICAgIAogICAgICAgICB2b2lkIHN0b3BUaW1lb3V0Q2hlY2soKQogICAgICAgICB7CisgICAg
ICAgICAgICBBU1NFUlQobV90aW1lb3V0Q2hlY2tDb3VudCk7CiAgICAgICAgICAgICAtLW1fdGlt
ZW91dENoZWNrQ291bnQ7CiAgICAgICAgIH0KIAogICAgICAgICBpbmxpbmUgdm9pZCBpbml0VGlt
ZW91dCgpCiAgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCghbV90aW1lb3V0Q2hlY2tDb3Vu
dCk7CiAgICAgICAgICAgICByZXNldFRpbWVvdXRDaGVjaygpOwogICAgICAgICAgICAgbV90aW1l
b3V0VGltZSA9IDA7CiAgICAgICAgICAgICBtX3RpbWVvdXRDaGVja0NvdW50ID0gMDsKZGlmZiAt
LWdpdCBhL0phdmFTY3JpcHRDb3JlL2tqcy9KU0dsb2JhbE9iamVjdC5jcHAgYi9KYXZhU2NyaXB0
Q29yZS9ranMvSlNHbG9iYWxPYmplY3QuY3BwCmluZGV4IGQ5ZjNhZDUuLmQ5MDI1ODAgMTAwNjQ0
Ci0tLSBhL0phdmFTY3JpcHRDb3JlL2tqcy9KU0dsb2JhbE9iamVjdC5jcHAKKysrIGIvSmF2YVNj
cmlwdENvcmUva2pzL0pTR2xvYmFsT2JqZWN0LmNwcApAQCAtMTM4LDcgKzEzOCw2IEBAIHZvaWQg
SlNHbG9iYWxPYmplY3Q6OmluaXQoSlNPYmplY3QqIHRoaXNWYWx1ZSkKIAogICAgIGQoKS0+cmVj
dXJzaW9uID0gMDsKICAgICBkKCktPmRlYnVnZ2VyID0gMDsKLSAgICBnbG9iYWxEYXRhKCktPm1h
Y2hpbmUtPmluaXRUaW1lb3V0KCk7CiAKICAgICBkKCktPmdsb2JhbEV4ZWMuc2V0KG5ldyBFeGVj
U3RhdGUodGhpcywgdGhpc1ZhbHVlLCBkKCktPmdsb2JhbFNjb3BlQ2hhaW4ubm9kZSgpKSk7CiAK
</data>
<flag name="review"
          id="10670"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>