<?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>22627</bug_id>
          
          <creation_ts>2008-12-03 07:38:03 -0800</creation_ts>
          <short_desc>fast/workers/worker-terminate.html fails randomly</short_desc>
          <delta_ts>2008-12-03 07:57:40 -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>WebCore JavaScript</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="Alexey Proskuryakov">ap</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>101199</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2008-12-03 07:38:03 -0800</bug_when>
    <thetext>This test fails on buildbot sometimes, with empty console messages being printed.

The reason is that worker termination uses timeouts, and when a script is terminated due to a timeout, an exception is raised. We shouldn&apos;t report exceptions coming from workers that are being terminated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101200</commentid>
    <comment_count>1</comment_count>
      <attachid>25710</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2008-12-03 07:44:46 -0800</bug_when>
    <thetext>Created attachment 25710
proposed fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101201</commentid>
    <comment_count>2</comment_count>
      <attachid>25710</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2008-12-03 07:51:43 -0800</bug_when>
    <thetext>Comment on attachment 25710
proposed fix

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101202</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2008-12-03 07:57:40 -0800</bug_when>
    <thetext>Committed revision 38943.

</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>25710</attachid>
            <date>2008-12-03 07:44:46 -0800</date>
            <delta_ts>2008-12-03 07:51:43 -0800</delta_ts>
            <desc>proposed fix</desc>
            <filename>TimeoutException.txt</filename>
            <type>text/plain</type>
            <size>3776</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzODk0MSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjEgQEAKKzIwMDgtMTItMDMgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEB3ZWJr
aXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMjYyNworICAgICAgICBm
YXN0L3dvcmtlcnMvd29ya2VyLXRlcm1pbmF0ZS5odG1sIGZhaWxzIHJhbmRvbWx5CisKKyAgICAg
ICAgVGhlIHByb2JsZW0gaXMgdGhhdCB3b3JrZXIgdGVybWluYXRpb24gdXNlcyBzY3JpcHQgdGlt
ZW91dHMsIHNvIGFuIEludGVycnVwdGVkRXhlY3V0aW9uRXJyb3IKKyAgICAgICAgaXMgcmFpc2Vk
LCBhbmQgaXQgc29tZXRpbWVzIHJlYWNoZXMgdGhlIG1haW4gdGhyZWFkLgorCisgICAgICAgICog
ZG9tL1dvcmtlck1lc3NhZ2luZ1Byb3h5LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OldvcmtlckV4
Y2VwdGlvblRhc2s6OmNyZWF0ZSk6CisgICAgICAgIChXZWJDb3JlOjpXb3JrZXJFeGNlcHRpb25U
YXNrOjpXb3JrZXJFeGNlcHRpb25UYXNrKToKKyAgICAgICAgKFdlYkNvcmU6OldvcmtlckV4Y2Vw
dGlvblRhc2s6OnBlcmZvcm1UYXNrKToKKyAgICAgICAgKFdlYkNvcmU6Oldvcmtlck1lc3NhZ2lu
Z1Byb3h5Ojpwb3N0V29ya2VyRXhjZXB0aW9uKToKKyAgICAgICAgKiBkb20vV29ya2VyTWVzc2Fn
aW5nUHJveHkuaDoKKyAgICAgICAgSWdub3JlIGV4Y2VwdGlvbnMgdGhhdCBoYXBwZW4gaW4gdGVy
bWluYXRlZCB3b3JrZXJzLgorCiAyMDA4LTEyLTAzICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBA
d2Via2l0Lm9yZz4KIAogICAgICAgICBSdWJiZXItc3RhbXBlZCBieSBDYW1lcm9uIFp3YXJpY2gg
YW5kIEFkYW0gUm9iZW4uCkluZGV4OiBXZWJDb3JlL2RvbS9Xb3JrZXJNZXNzYWdpbmdQcm94eS5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9kb20vV29ya2VyTWVzc2FnaW5nUHJveHkuY3BwCShy
ZXZpc2lvbiAzODkzMCkKKysrIFdlYkNvcmUvZG9tL1dvcmtlck1lc3NhZ2luZ1Byb3h5LmNwcAko
d29ya2luZyBjb3B5KQpAQCAtMTE0LDI4ICsxMTQsMzEgQEAgcHJpdmF0ZToKIAogY2xhc3MgV29y
a2VyRXhjZXB0aW9uVGFzayA6IHB1YmxpYyBTY3JpcHRFeGVjdXRpb25Db250ZXh0OjpUYXNrIHsK
IHB1YmxpYzoKLSAgICBzdGF0aWMgUGFzc1JlZlB0cjxXb3JrZXJFeGNlcHRpb25UYXNrPiBjcmVh
dGUoY29uc3QgU3RyaW5nJiBlcnJvck1lc3NhZ2UsIGludCBsaW5lTnVtYmVyLCBjb25zdCBTdHJp
bmcmIHNvdXJjZVVSTCkKKyAgICBzdGF0aWMgUGFzc1JlZlB0cjxXb3JrZXJFeGNlcHRpb25UYXNr
PiBjcmVhdGUoY29uc3QgU3RyaW5nJiBlcnJvck1lc3NhZ2UsIGludCBsaW5lTnVtYmVyLCBjb25z
dCBTdHJpbmcmIHNvdXJjZVVSTCwgV29ya2VyTWVzc2FnaW5nUHJveHkqIG1lc3NhZ2luZ1Byb3h5
KQogICAgIHsKLSAgICAgICAgcmV0dXJuIGFkb3B0UmVmKG5ldyBXb3JrZXJFeGNlcHRpb25UYXNr
KGVycm9yTWVzc2FnZSwgbGluZU51bWJlciwgc291cmNlVVJMKSk7CisgICAgICAgIHJldHVybiBh
ZG9wdFJlZihuZXcgV29ya2VyRXhjZXB0aW9uVGFzayhlcnJvck1lc3NhZ2UsIGxpbmVOdW1iZXIs
IHNvdXJjZVVSTCwgbWVzc2FnaW5nUHJveHkpKTsKICAgICB9CiAKIHByaXZhdGU6Ci0gICAgV29y
a2VyRXhjZXB0aW9uVGFzayhjb25zdCBTdHJpbmcmIGVycm9yTWVzc2FnZSwgaW50IGxpbmVOdW1i
ZXIsIGNvbnN0IFN0cmluZyYgc291cmNlVVJMKQorICAgIFdvcmtlckV4Y2VwdGlvblRhc2soY29u
c3QgU3RyaW5nJiBlcnJvck1lc3NhZ2UsIGludCBsaW5lTnVtYmVyLCBjb25zdCBTdHJpbmcmIHNv
dXJjZVVSTCwgV29ya2VyTWVzc2FnaW5nUHJveHkqIG1lc3NhZ2luZ1Byb3h5KQogICAgICAgICA6
IG1fZXJyb3JNZXNzYWdlKGVycm9yTWVzc2FnZS5jb3B5KCkpCiAgICAgICAgICwgbV9saW5lTnVt
YmVyKGxpbmVOdW1iZXIpCiAgICAgICAgICwgbV9zb3VyY2VVUkwoc291cmNlVVJMLmNvcHkoKSkK
KyAgICAgICAgLCBtX21lc3NhZ2luZ1Byb3h5KG1lc3NhZ2luZ1Byb3h5KQogICAgIHsKICAgICB9
CiAKICAgICB2aXJ0dWFsIHZvaWQgcGVyZm9ybVRhc2soU2NyaXB0RXhlY3V0aW9uQ29udGV4dCog
Y29udGV4dCkKICAgICB7Ci0gICAgICAgIGNvbnRleHQtPnJlcG9ydEV4Y2VwdGlvbihtX2Vycm9y
TWVzc2FnZSwgbV9saW5lTnVtYmVyLCBtX3NvdXJjZVVSTCk7CisgICAgICAgIGlmICghbV9tZXNz
YWdpbmdQcm94eS0+YXNrZWRUb1Rlcm1pbmF0ZSgpKQorICAgICAgICAgICAgY29udGV4dC0+cmVw
b3J0RXhjZXB0aW9uKG1fZXJyb3JNZXNzYWdlLCBtX2xpbmVOdW1iZXIsIG1fc291cmNlVVJMKTsK
ICAgICB9CiAKIHByaXZhdGU6CiAgICAgU3RyaW5nIG1fZXJyb3JNZXNzYWdlOwogICAgIGludCBt
X2xpbmVOdW1iZXI7CiAgICAgU3RyaW5nIG1fc291cmNlVVJMOworICAgIFdvcmtlck1lc3NhZ2lu
Z1Byb3h5KiBtX21lc3NhZ2luZ1Byb3h5OwogfTsKIAogY2xhc3MgV29ya2VyQ29udGV4dERlc3Ry
b3llZFRhc2sgOiBwdWJsaWMgU2NyaXB0RXhlY3V0aW9uQ29udGV4dDo6VGFzayB7CkBAIC0yMjUs
NyArMjI4LDcgQEAgdm9pZCBXb3JrZXJNZXNzYWdpbmdQcm94eTo6cG9zdE1lc3NhZ2VUbwogCiB2
b2lkIFdvcmtlck1lc3NhZ2luZ1Byb3h5Ojpwb3N0V29ya2VyRXhjZXB0aW9uKGNvbnN0IFN0cmlu
ZyYgZXJyb3JNZXNzYWdlLCBpbnQgbGluZU51bWJlciwgY29uc3QgU3RyaW5nJiBzb3VyY2VVUkwp
CiB7Ci0gICAgbV9zY3JpcHRFeGVjdXRpb25Db250ZXh0LT5wb3N0VGFzayhXb3JrZXJFeGNlcHRp
b25UYXNrOjpjcmVhdGUoZXJyb3JNZXNzYWdlLCBsaW5lTnVtYmVyLCBzb3VyY2VVUkwpKTsKKyAg
ICBtX3NjcmlwdEV4ZWN1dGlvbkNvbnRleHQtPnBvc3RUYXNrKFdvcmtlckV4Y2VwdGlvblRhc2s6
OmNyZWF0ZShlcnJvck1lc3NhZ2UsIGxpbmVOdW1iZXIsIHNvdXJjZVVSTCwgdGhpcykpOwogfQog
CiB2b2lkIFdvcmtlck1lc3NhZ2luZ1Byb3h5Ojp3b3JrZXJUaHJlYWRDcmVhdGVkKFBhc3NSZWZQ
dHI8V29ya2VyVGhyZWFkPiB3b3JrZXJUaHJlYWQpCkluZGV4OiBXZWJDb3JlL2RvbS9Xb3JrZXJN
ZXNzYWdpbmdQcm94eS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvZG9tL1dvcmtlck1lc3NhZ2lu
Z1Byb3h5LmgJKHJldmlzaW9uIDM4OTMwKQorKysgV2ViQ29yZS9kb20vV29ya2VyTWVzc2FnaW5n
UHJveHkuaAkod29ya2luZyBjb3B5KQpAQCAtNjQsNiArNjQsNyBAQCBuYW1lc3BhY2UgV2ViQ29y
ZSB7CiAgICAgcHJpdmF0ZToKICAgICAgICAgZnJpZW5kIGNsYXNzIE1lc3NhZ2VXb3JrZXJUYXNr
OwogICAgICAgICBmcmllbmQgY2xhc3MgV29ya2VyQ29udGV4dERlc3Ryb3llZFRhc2s7CisgICAg
ICAgIGZyaWVuZCBjbGFzcyBXb3JrZXJFeGNlcHRpb25UYXNrOwogICAgICAgICBmcmllbmQgY2xh
c3MgV29ya2VyVGhyZWFkQWN0aXZpdHlSZXBvcnRUYXNrOwogCiAgICAgICAgIH5Xb3JrZXJNZXNz
YWdpbmdQcm94eSgpOwo=
</data>
<flag name="review"
          id="12011"
          type_id="1"
          status="+"
          setter="mrowe"
    />
          </attachment>
      

    </bug>

</bugzilla>