<?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>52330</bug_id>
          
          <creation_ts>2011-01-12 15:42:21 -0800</creation_ts>
          <short_desc>Detect, identify and recover from WebProcess crashes in run-webkit-tests</short_desc>
          <delta_ts>2011-01-12 17:26:16 -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>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="Maciej Stachowiak">mjs</reporter>
          <assigned_to name="Maciej Stachowiak">mjs</assigned_to>
          <cc>abarth</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>333369</commentid>
    <comment_count>0</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2011-01-12 15:42:21 -0800</bug_when>
    <thetext>Detect, identify and recover from WebProcess crashes in run-webkit-tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333371</commentid>
    <comment_count>1</comment_count>
      <attachid>78749</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2011-01-12 15:47:12 -0800</bug_when>
    <thetext>Created attachment 78749
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333401</commentid>
    <comment_count>2</comment_count>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2011-01-12 16:23:01 -0800</bug_when>
    <thetext>Committed r75655: &lt;http://trac.webkit.org/changeset/75655&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>333448</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-01-12 17:26:16 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/75655 might have broken Leopard Intel Debug (Tests)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>78749</attachid>
            <date>2011-01-12 15:47:12 -0800</date>
            <delta_ts>2011-01-12 15:50:04 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-52330-20110112154711.patch</filename>
            <type>text/plain</type>
            <size>6665</size>
            <attacher name="Maciej Stachowiak">mjs</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDc1NjQ5KQorKysgVG9vbHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMTkgQEAKKzIwMTEtMDEtMTIgIE1hY2llaiBTdGFjaG93aWFrICA8bWpzQGFwcGxlLmNvbT4K
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBEZXRlY3Qs
IGlkZW50aWZ5IGFuZCByZWNvdmVyIGZyb20gV2ViUHJvY2VzcyBjcmFzaGVzIGluIHJ1bi13ZWJr
aXQtdGVzdHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTUyMzMwCisKKyAgICAgICAgKiBTY3JpcHRzL29sZC1ydW4td2Via2l0LXRlc3RzOiBEZXRlY3Qg
d2hlbiB0aGUgcmVncmVzc2lvbiB0ZXN0IHRvb2wgcmVwb3J0cworICAgICAgICBhIHdlYiBwcm9j
ZXNzIGNyYXNoLgorICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3Bw
OgorICAgICAgICAoV1RSOjpUZXN0Q29udHJvbGxlcjo6aW5pdGlhbGl6ZSk6IFNldCB1cCBhIHBy
b2Nlc3NEaWRDcmFzaAorICAgICAgICBjYWxsYmFjay4KKyAgICAgICAgKFdUUjo6VGVzdENvbnRy
b2xsZXI6OnByb2Nlc3NEaWRDcmFzaCk6IFJlcG9ydCB0aGF0IHRoZSBXZWIgcHJvY2VzcworICAg
ICAgICBjcmFzaGVkLgorICAgICAgICAqIFdlYktpdFRlc3RSdW5uZXIvVGVzdENvbnRyb2xsZXIu
aDoKKwogMjAxMS0wMS0xMiAgRGF2aWQgTGV2aW4gIDxsZXZpbkBjaHJvbWl1bS5vcmc+CiAKICAg
ICAgICAgUmV2aWV3ZWQgYnkgU2hpbmljaGlybyBIYW1hamkuCkluZGV4OiBUb29scy9TY3JpcHRz
L29sZC1ydW4td2Via2l0LXRlc3RzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1NjcmlwdHMvb2xkLXJ1
bi13ZWJraXQtdGVzdHMJKHJldmlzaW9uIDc1NjIzKQorKysgVG9vbHMvU2NyaXB0cy9vbGQtcnVu
LXdlYmtpdC10ZXN0cwkod29ya2luZyBjb3B5KQpAQCAtMTEzLDcgKzExMyw3IEBAIHN1YiBzcGxp
dHBhdGgoJCk7CiBzdWIgc3RvcFJ1bm5pbmdUZXN0c0Vhcmx5SWZOZWVkZWQoKTsKIHN1YiBzdHJp
cEV4dGVuc2lvbigkKTsKIHN1YiBzdHJpcE1ldHJpY3MoJCQpOwotc3ViIHRlc3RDcmFzaGVkT3JU
aW1lZE91dCgkJCQkJCk7CitzdWIgdGVzdENyYXNoZWRPclRpbWVkT3V0KCQkJCQkJCk7CiBzdWIg
dG9DeWd3aW5QYXRoKCQpOwogc3ViIHRvVVJMKCQpOwogc3ViIHRvV2luZG93c1BhdGgoJCk7CkBA
IC04MDYsOCArODA2LDkgQEAgZm9yIG15ICR0ZXN0IChAdGVzdHMpIHsKIAogICAgIHVubGVzcyAo
JHJlYWRSZXN1bHRzLT57c3RhdHVzfSBlcSAic3VjY2VzcyIpIHsKICAgICAgICAgbXkgJGNyYXNo
ZWQgPSAkcmVhZFJlc3VsdHMtPntzdGF0dXN9IGVxICJjcmFzaGVkIjsKLSAgICAgICAgdGVzdENy
YXNoZWRPclRpbWVkT3V0KCR0ZXN0LCAkYmFzZSwgJGNyYXNoZWQsICRhY3R1YWwsICRlcnJvcik7
Ci0gICAgICAgIGNvdW50RmluaXNoZWRUZXN0KCR0ZXN0LCAkYmFzZSwgJGNyYXNoZWQgPyAiY3Jh
c2giIDogInRpbWVkb3V0IiwgMCk7CisgICAgICAgIG15ICR3ZWJQcm9jZXNzQ3Jhc2hlZCA9ICRy
ZWFkUmVzdWx0cy0+e3N0YXR1c30gZXEgIndlYlByb2Nlc3NDcmFzaGVkIjsKKyAgICAgICAgdGVz
dENyYXNoZWRPclRpbWVkT3V0KCR0ZXN0LCAkYmFzZSwgJGNyYXNoZWQsICR3ZWJQcm9jZXNzQ3Jh
c2hlZCwgJGFjdHVhbCwgJGVycm9yKTsKKyAgICAgICAgY291bnRGaW5pc2hlZFRlc3QoJHRlc3Qs
ICRiYXNlLCAkd2ViUHJvY2Vzc0NyYXNoZWQgPyAid2ViUHJvY2Vzc0NyYXNoIiA6ICRjcmFzaGVk
ID8gImNyYXNoIiA6ICJ0aW1lZG91dCIsIDApOwogICAgICAgICBsYXN0IGlmIHN0b3BSdW5uaW5n
VGVzdHNFYXJseUlmTmVlZGVkKCk7CiAgICAgICAgIG5leHQ7CiAgICAgfQpAQCAtOTE2LDcgKzkx
Nyw3IEBAIGZvciBteSAkdGVzdCAoQHRlc3RzKSB7CiAKICAgICBpZiAoZHVtcFRvb2xEaWRDcmFz
aCgpKSB7CiAgICAgICAgICRyZXN1bHQgPSAiY3Jhc2giOwotICAgICAgICB0ZXN0Q3Jhc2hlZE9y
VGltZWRPdXQoJHRlc3QsICRiYXNlLCAxLCAkYWN0dWFsLCAkZXJyb3IpOworICAgICAgICB0ZXN0
Q3Jhc2hlZE9yVGltZWRPdXQoJHRlc3QsICRiYXNlLCAxLCAwLCAkYWN0dWFsLCAkZXJyb3IpOwog
ICAgIH0gZWxzaWYgKCFkZWZpbmVkICRleHBlY3RlZCkgewogICAgICAgICBpZiAoJHZlcmJvc2Up
IHsKICAgICAgICAgICAgIHByaW50ICJuZXcgIiAuICgkcmVzZXRSZXN1bHRzID8gInJlc3VsdCIg
OiAidGVzdCIpOwpAQCAtMTEzOSw2ICsxMTQwLDcgQEAgaWYgKCRpZ25vcmVNZXRyaWNzKSB7CiBw
cmludCBIVE1MIGh0bWxGb3JSZXN1bHRzU2VjdGlvbihAeyR0ZXN0c3ttaXNtYXRjaH19LCAiVGVz
dHMgd2hlcmUgcmVzdWx0cyBkaWQgbm90IG1hdGNoIGV4cGVjdGVkIHJlc3VsdHMiLCBcJmxpbmtz
Rm9yTWlzbWF0Y2hUZXN0KTsKIHByaW50IEhUTUwgaHRtbEZvclJlc3VsdHNTZWN0aW9uKEB7JHRl
c3Rze3RpbWVkb3V0fX0sICJUZXN0cyB0aGF0IHRpbWVkIG91dCIsIFwmbGlua3NGb3JFcnJvclRl
c3QpOwogcHJpbnQgSFRNTCBodG1sRm9yUmVzdWx0c1NlY3Rpb24oQHskdGVzdHN7Y3Jhc2h9fSwg
IlRlc3RzIHRoYXQgY2F1c2VkIHRoZSBEdW1wUmVuZGVyVHJlZSB0b29sIHRvIGNyYXNoIiwgXCZs
aW5rc0ZvckVycm9yVGVzdCk7CitwcmludCBIVE1MIGh0bWxGb3JSZXN1bHRzU2VjdGlvbihAeyR0
ZXN0c3t3ZWJQcm9jZXNzQ3Jhc2h9fSwgIlRlc3RzIHRoYXQgY2F1c2VkIHRoZSBXZWIgcHJvY2Vz
cyB0byBjcmFzaCIsIFwmbGlua3NGb3JFcnJvclRlc3QpOwogcHJpbnQgSFRNTCBodG1sRm9yUmVz
dWx0c1NlY3Rpb24oQHskdGVzdHN7ZXJyb3J9fSwgIlRlc3RzIHRoYXQgaGFkIHN0ZGVyciBvdXRw
dXQiLCBcJmxpbmtzRm9yRXJyb3JUZXN0KTsKIHByaW50IEhUTUwgaHRtbEZvclJlc3VsdHNTZWN0
aW9uKEB7JHRlc3Rze25ld319LCAiVGVzdHMgdGhhdCBoYWQgbm8gZXhwZWN0ZWQgcmVzdWx0cyAo
cHJvYmFibHkgbmV3KSIsIFwmbGlua3NGb3JOZXdUZXN0KTsKIApAQCAtMTcwMiwxMyArMTcwNCwx
MyBAQCBzdWIgY291bnRGaW5pc2hlZFRlc3QoJCQkJCkKICAgICBwdXNoIEB7JHRlc3RzeyRyZXN1
bHR9fSwgJHRlc3Q7CiB9CiAKLXN1YiB0ZXN0Q3Jhc2hlZE9yVGltZWRPdXQoJCQkJCQpCitzdWIg
dGVzdENyYXNoZWRPclRpbWVkT3V0KCQkJCQkJCkKIHsKLSAgICBteSAoJHRlc3QsICRiYXNlLCAk
ZGlkQ3Jhc2gsICRhY3R1YWwsICRlcnJvcikgPSBAXzsKKyAgICBteSAoJHRlc3QsICRiYXNlLCAk
ZGlkQ3Jhc2gsICR3ZWJQcm9jZXNzQ3Jhc2hlZCwgJGFjdHVhbCwgJGVycm9yKSA9IEBfOwogCi0g
ICAgcHJpbnRGYWlsdXJlTWVzc2FnZUZvclRlc3QoJHRlc3QsICRkaWRDcmFzaCA/ICJjcmFzaGVk
IiA6ICJ0aW1lZCBvdXQiKTsKKyAgICBwcmludEZhaWx1cmVNZXNzYWdlRm9yVGVzdCgkdGVzdCwg
JHdlYlByb2Nlc3NDcmFzaGVkID8gIldlYiBwcm9jZXNzIGNyYXNoZWQiIDogJGRpZENyYXNoID8g
ImNyYXNoZWQiIDogInRpbWVkIG91dCIpOwogCi0gICAgc2FtcGxlRHVtcFRvb2woKSB1bmxlc3Mg
JGRpZENyYXNoOworICAgIHNhbXBsZUR1bXBUb29sKCkgdW5sZXNzICRkaWRDcmFzaCB8fCAkd2Vi
UHJvY2Vzc0NyYXNoZWQ7CiAKICAgICBteSAkZGlyID0gZGlybmFtZShGaWxlOjpTcGVjLT5jYXRk
aXIoJHRlc3RSZXN1bHRzRGlyZWN0b3J5LCAkYmFzZSkpOwogICAgIG1rcGF0aCAkZGlyOwpAQCAt
MjE1Nyw2ICsyMTU5LDEwIEBAIHN1YiByZWFkRnJvbUR1bXBUb29sV2l0aFRpbWVyKCoqKQogICAg
ICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIGlmIChkZWZpbmVkKCRsaW5lRXJyb3IpKSB7
CisgICAgICAgICAgICBpZiAoJGxpbmVFcnJvciA9fiAvI0NSQVNIRUQgLSBXZWJQcm9jZXNzLykg
eworICAgICAgICAgICAgICAgICRzdGF0dXMgPSAid2ViUHJvY2Vzc0NyYXNoZWQiOworICAgICAg
ICAgICAgICAgIGxhc3Q7CisgICAgICAgICAgICB9CiAgICAgICAgICAgICBpZiAoJGxpbmVFcnJv
ciA9fiAvI0NSQVNIRUQvKSB7CiAgICAgICAgICAgICAgICAgJHN0YXR1cyA9ICJjcmFzaGVkIjsK
ICAgICAgICAgICAgICAgICBsYXN0OwpAQCAtMjM5NCwxMCArMjQwMCwxMSBAQCBzdWIgcHJpbnRS
ZXN1bHRzCiAgICAgICAgIG5ldyA9PiAid2VyZSBuZXciLAogICAgICAgICB0aW1lZG91dCA9PiAi
dGltZWQgb3V0IiwKICAgICAgICAgY3Jhc2ggPT4gImNyYXNoZWQiLAorICAgICAgICB3ZWJQcm9j
ZXNzQ3Jhc2ggPT4gIldlYiBwcm9jZXNzIGNyYXNoZWQiLAogICAgICAgICBlcnJvciA9PiAiaGFk
IHN0ZGVyciBvdXRwdXQiCiAgICAgKTsKIAotICAgIGZvciBteSAkdHlwZSAoIm1hdGNoIiwgIm1p
c21hdGNoIiwgIm5ldyIsICJ0aW1lZG91dCIsICJjcmFzaCIsICJlcnJvciIpIHsKKyAgICBmb3Ig
bXkgJHR5cGUgKCJtYXRjaCIsICJtaXNtYXRjaCIsICJuZXciLCAidGltZWRvdXQiLCAiY3Jhc2gi
LCAid2ViUHJvY2Vzc0NyYXNoIiwgImVycm9yIikgewogICAgICAgICBteSAkdHlwZUNvdW50ID0g
JGNvdW50c3skdHlwZX07CiAgICAgICAgIG5leHQgdW5sZXNzICR0eXBlQ291bnQ7CiAgICAgICAg
IG15ICR0eXBlVGV4dCA9ICR0ZXh0eyR0eXBlfTsKSW5kZXg6IFRvb2xzL1dlYktpdFRlc3RSdW5u
ZXIvVGVzdENvbnRyb2xsZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1dlYktpdFRlc3RSdW5u
ZXIvVGVzdENvbnRyb2xsZXIuY3BwCShyZXZpc2lvbiA3NTU2NSkKKysrIFRvb2xzL1dlYktpdFRl
c3RSdW5uZXIvVGVzdENvbnRyb2xsZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNzIsNyArMjcy
LDcgQEAgdm9pZCBUZXN0Q29udHJvbGxlcjo6aW5pdGlhbGl6ZShpbnQgYXJnYwogICAgICAgICAw
LCAvLyBkaWRGaW5pc2hQcm9ncmVzcwogICAgICAgICAwLCAvLyBkaWRCZWNvbWVVbnJlc3BvbnNp
dmUKICAgICAgICAgMCwgLy8gZGlkQmVjb21lUmVzcG9uc2l2ZQotICAgICAgICAwLCAvLyBwcm9j
ZXNzRGlkRXhpdAorICAgICAgICBwcm9jZXNzRGlkQ3Jhc2gsIC8vIHByb2Nlc3NEaWRDcmFzaAog
ICAgICAgICAwIC8vIGRpZENoYW5nZUJhY2tGb3J3YXJkTGlzdAogICAgIH07CiAgICAgV0tQYWdl
U2V0UGFnZUxvYWRlckNsaWVudChtX21haW5XZWJWaWV3LT5wYWdlKCksICZwYWdlTG9hZGVyQ2xp
ZW50KTsKQEAgLTM5NSw2ICszOTUsMTEgQEAgdm9pZCBUZXN0Q29udHJvbGxlcjo6ZGlkRmluaXNo
TG9hZEZvckZyYQogICAgIHN0YXRpY19jYXN0PFRlc3RDb250cm9sbGVyKj4oY29uc3RfY2FzdDx2
b2lkKj4oY2xpZW50SW5mbykpLT5kaWRGaW5pc2hMb2FkRm9yRnJhbWUocGFnZSwgZnJhbWUpOwog
fQogCit2b2lkIFRlc3RDb250cm9sbGVyOjpwcm9jZXNzRGlkQ3Jhc2goV0tQYWdlUmVmIHBhZ2Us
IGNvbnN0IHZvaWQqIGNsaWVudEluZm8pCit7CisgICAgc3RhdGljX2Nhc3Q8VGVzdENvbnRyb2xs
ZXIqPihjb25zdF9jYXN0PHZvaWQqPihjbGllbnRJbmZvKSktPnByb2Nlc3NEaWRDcmFzaChwYWdl
KTsKK30KKwogdm9pZCBUZXN0Q29udHJvbGxlcjo6ZGlkRmluaXNoTG9hZEZvckZyYW1lKFdLUGFn
ZVJlZiBwYWdlLCBXS0ZyYW1lUmVmIGZyYW1lKQogewogICAgIGlmIChtX3N0YXRlICE9IFJlc2V0
dGluZykKQEAgLTQxMSw0ICs0MTYsMTAgQEAgdm9pZCBUZXN0Q29udHJvbGxlcjo6ZGlkRmluaXNo
TG9hZEZvckZyYQogICAgIHNoYXJlZCgpLm5vdGlmeURvbmUoKTsKIH0KIAordm9pZCBUZXN0Q29u
dHJvbGxlcjo6cHJvY2Vzc0RpZENyYXNoKFdLUGFnZVJlZiBwYWdlKQoreworICAgIGZwdXRzKCIj
Q1JBU0hFRCAtIFdlYlByb2Nlc3NcbiIsIHN0ZGVycik7CisgICAgZmZsdXNoKHN0ZGVycik7Cit9
CisKIH0gLy8gbmFtZXNwYWNlIFdUUgpJbmRleDogVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9UZXN0
Q29udHJvbGxlci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFRvb2xzL1dlYktpdFRlc3RSdW5uZXIvVGVzdENv
bnRyb2xsZXIuaAkocmV2aXNpb24gNzU1NjUpCisrKyBUb29scy9XZWJLaXRUZXN0UnVubmVyL1Rl
c3RDb250cm9sbGVyLmgJKHdvcmtpbmcgY29weSkKQEAgLTgyLDYgKzgyLDkgQEAgcHJpdmF0ZToK
ICAgICBzdGF0aWMgdm9pZCBkaWRGaW5pc2hMb2FkRm9yRnJhbWUoV0tQYWdlUmVmIHBhZ2UsIFdL
RnJhbWVSZWYgZnJhbWUsIFdLVHlwZVJlZiB1c2VyRGF0YSwgY29uc3Qgdm9pZCopOwogICAgIHZv
aWQgZGlkRmluaXNoTG9hZEZvckZyYW1lKFdLUGFnZVJlZiBwYWdlLCBXS0ZyYW1lUmVmIGZyYW1l
KTsKIAorICAgIHN0YXRpYyB2b2lkIHByb2Nlc3NEaWRDcmFzaChXS1BhZ2VSZWYsIGNvbnN0IHZv
aWQqIGNsaWVudEluZm8pOworICAgIHZvaWQgcHJvY2Vzc0RpZENyYXNoKFdLUGFnZVJlZik7CisK
IAogICAgIE93blB0cjxUZXN0SW52b2NhdGlvbj4gbV9jdXJyZW50SW52b2NhdGlvbjsKIAo=
</data>
<flag name="review"
          id="70112"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>