<?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>141231</bug_id>
          
          <creation_ts>2015-02-03 22:01:26 -0800</creation_ts>
          <short_desc>run-webkit-tests doesn&apos;t always capture ASan violation reports</short_desc>
          <delta_ts>2015-02-04 10:39:06 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          <cc>commit-queue</cc>
    
    <cc>dbates</cc>
    
    <cc>dburkart</cc>
    
    <cc>glenn</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1066735</commentid>
    <comment_count>0</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-02-03 22:01:26 -0800</bug_when>
    <thetext>ASan violation reports take as long as a crash log to be generated (~90 seconds on my Mac Pro). We wait for crash logs for a long time, but we don&apos;t have comparable logic for ASan stderr output.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1066741</commentid>
    <comment_count>1</comment_count>
      <attachid>246018</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2015-02-03 22:22:47 -0800</bug_when>
    <thetext>Created attachment 246018
proposed fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1066862</commentid>
    <comment_count>2</comment_count>
      <attachid>246018</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-02-04 10:39:03 -0800</bug_when>
    <thetext>Comment on attachment 246018
proposed fix

Clearing flags on attachment: 246018

Committed r179616: &lt;http://trac.webkit.org/changeset/179616&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1066863</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-02-04 10:39:06 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>246018</attachid>
            <date>2015-02-03 22:22:47 -0800</date>
            <delta_ts>2015-02-04 10:39:03 -0800</delta_ts>
            <desc>proposed fix</desc>
            <filename>ASan-logs.txt</filename>
            <type>text/plain</type>
            <size>4433</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDE3OTU5MSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE5IEBACisyMDE1LTAyLTAzICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29t
PgorCisgICAgICAgIHJ1bi13ZWJraXQtdGVzdHMgZG9lc24ndCBhbHdheXMgY2FwdHVyZSBBU2Fu
IHZpb2xhdGlvbiByZXBvcnRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xNDEyMzEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIFNjcmlwdHMvd2Via2l0cHkvcG9ydC9kcml2ZXIucHk6CisgICAgICAgIChE
cml2ZXIucnVuX3Rlc3QpOiBEb24ndCBsb29rIGZvciBDcmFzaFJlcG9ydGVyIGNyYXNoIGxvZ3Mg
aWYgYSBsb2cgd2FzIHByb3ZpZGVkCisgICAgICAgIGJ5IHRoZSBkcml2ZXIgYWxyZWFkeSAoYXMg
aXMgdGhlIGNhc2Ugd2l0aCBBU2FuIHZpb2xhdGlvbnMsIHdoaWNoIGFyZSBwcmludGVkIHRvCisg
ICAgICAgIHN0ZGVycikuCisgICAgICAgIChEcml2ZXIuX2NoZWNrX2Zvcl9hZGRyZXNzX3Nhbml0
aXplcl92aW9sYXRpb24pOiBDaGVjayBpZiB0aGUgbGluZSBpcyBhIHN0YXJ0IG9mIEFTYW4KKyAg
ICAgICAgcmVwb3J0LgorICAgICAgICAoRHJpdmVyLl9yZWFkX2Jsb2NrKTogR2l2ZSBBU2FuIGVu
b3VnaCB0aW1lIHRvIHN5bWJvbGljYXRlIGEgY3Jhc2gsIGFuZCBwdXQgaXQgaW50bworICAgICAg
ICBhIHNlcGFyYXRlIHZhcmlhYmxlIGZvciByZXBvcnRpbmcuCisKIDIwMTUtMDItMDMgIFRpbSBI
b3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CiAKICAgICAgICAgQWRkIFdLUGFnZU5h
dmlnYXRpb25DbGllbnQgYXMgQyBTUEkgYXJvdW5kIEFQSTo6TmF2aWdhdGlvbkNsaWVudCwgYW5k
IGFkb3B0IGluIFdLVFIKSW5kZXg6IFRvb2xzL1NjcmlwdHMvd2Via2l0cHkvcG9ydC9kcml2ZXIu
cHkKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2RyaXZlci5weQko
cmV2aXNpb24gMTc5NDY3KQorKysgVG9vbHMvU2NyaXB0cy93ZWJraXRweS9wb3J0L2RyaXZlci5w
eQkod29ya2luZyBjb3B5KQpAQCAtMTc1LDYgKzE3NSw3IEBAIGNsYXNzIERyaXZlcihvYmplY3Qp
OgogICAgICAgICBzZWxmLnN0YXJ0KGRyaXZlcl9pbnB1dC5zaG91bGRfcnVuX3BpeGVsX3Rlc3Qs
IGRyaXZlcl9pbnB1dC5hcmdzKQogICAgICAgICB0ZXN0X2JlZ2luX3RpbWUgPSB0aW1lLnRpbWUo
KQogICAgICAgICBzZWxmLl9kcml2ZXJfdGltZWRfb3V0ID0gRmFsc2UKKyAgICAgICAgc2VsZi5f
Y3Jhc2hfcmVwb3J0X2Zyb21fZHJpdmVyID0gTm9uZQogICAgICAgICBzZWxmLmVycm9yX2Zyb21f
dGVzdCA9IHN0cigpCiAgICAgICAgIHNlbGYuZXJyX3NlZW5fZW9mID0gRmFsc2UKIApAQCAtMjA3
LDcgKzIwOCw5IEBAIGNsYXNzIERyaXZlcihvYmplY3QpOgogICAgICAgICAgICAgc2VsZi5fc2Vy
dmVyX3Byb2Nlc3MgPSBOb25lCiAKICAgICAgICAgY3Jhc2hfbG9nID0gTm9uZQotICAgICAgICBp
ZiBjcmFzaGVkOgorICAgICAgICBpZiBzZWxmLl9jcmFzaF9yZXBvcnRfZnJvbV9kcml2ZXI6Cisg
ICAgICAgICAgICBjcmFzaF9sb2cgPSBzZWxmLl9jcmFzaF9yZXBvcnRfZnJvbV9kcml2ZXIKKyAg
ICAgICAgZWxpZiBjcmFzaGVkOgogICAgICAgICAgICAgc2VsZi5lcnJvcl9mcm9tX3Rlc3QsIGNy
YXNoX2xvZyA9IHNlbGYuX2dldF9jcmFzaF9sb2codGV4dCwgc2VsZi5lcnJvcl9mcm9tX3Rlc3Qs
IG5ld2VyX3RoYW49c3RhcnRfdGltZSkKICAgICAgICAgICAgICMgSWYgd2UgZG9uJ3QgZmluZCBh
IGNyYXNoIGxvZyB1c2UgYSBwbGFjZWhvbGRlciBlcnJvciBtZXNzYWdlIGluc3RlYWQuCiAgICAg
ICAgICAgICBpZiBub3QgY3Jhc2hfbG9nOgpAQCAtMzc4LDYgKzM4MSwxMCBAQCBjbGFzcyBEcml2
ZXIob2JqZWN0KToKICAgICAgICAgaWYgb3V0X2xpbmUgPT0gIkZBSUw6IFRpbWVkIG91dCB3YWl0
aW5nIGZvciBub3RpZnlEb25lIHRvIGJlIGNhbGxlZFxuIjoKICAgICAgICAgICAgIHNlbGYuX2Ry
aXZlcl90aW1lZF9vdXQgPSBUcnVlCiAKKyAgICBkZWYgX2NoZWNrX2Zvcl9hZGRyZXNzX3Nhbml0
aXplcl92aW9sYXRpb24oc2VsZiwgZXJyb3JfbGluZSk6CisgICAgICAgIGlmICJFUlJPUjogQWRk
cmVzc1Nhbml0aXplciIgaW4gZXJyb3JfbGluZToKKyAgICAgICAgICAgIHJldHVybiBUcnVlCisK
ICAgICBkZWYgX2NoZWNrX2Zvcl9kcml2ZXJfY3Jhc2hfb3JfdW5yZXNwb25zaXZlbmVzcyhzZWxm
LCBlcnJvcl9saW5lKToKICAgICAgICAgaWYgZXJyb3JfbGluZSA9PSAiI0NSQVNIRURcbiI6CiAg
ICAgICAgICAgICBzZWxmLl9jcmFzaGVkX3Byb2Nlc3NfbmFtZSA9IHNlbGYuX3NlcnZlcl9wcm9j
ZXNzLm5hbWUoKQpAQCAtNDcyLDYgKzQ3OSw3IEBAIGNsYXNzIERyaXZlcihvYmplY3QpOgogICAg
IGRlZiBfcmVhZF9ibG9jayhzZWxmLCBkZWFkbGluZSwgd2FpdF9mb3Jfc3RkZXJyX2VvZj1GYWxz
ZSk6CiAgICAgICAgIGJsb2NrID0gQ29udGVudEJsb2NrKCkKICAgICAgICAgb3V0X3NlZW5fZW9m
ID0gRmFsc2UKKyAgICAgICAgYXNhbl92aW9sYXRpb25fZGV0ZWN0ZWQgPSBGYWxzZQogCiAgICAg
ICAgIHdoaWxlIG5vdCBzZWxmLmhhc19jcmFzaGVkKCk6CiAgICAgICAgICAgICBpZiBvdXRfc2Vl
bl9lb2YgYW5kIChzZWxmLmVycl9zZWVuX2VvZiBvciBub3Qgd2FpdF9mb3Jfc3RkZXJyX2VvZik6
CkBAIC01MTAsNyArNTE4LDI2IEBAIGNsYXNzIERyaXZlcihvYmplY3QpOgogICAgICAgICAgICAg
aWYgZXJyX2xpbmU6CiAgICAgICAgICAgICAgICAgaWYgc2VsZi5fY2hlY2tfZm9yX2RyaXZlcl9j
cmFzaF9vcl91bnJlc3BvbnNpdmVuZXNzKGVycl9saW5lKToKICAgICAgICAgICAgICAgICAgICAg
YnJlYWsKLSAgICAgICAgICAgICAgICBzZWxmLmVycm9yX2Zyb21fdGVzdCArPSBlcnJfbGluZQor
ICAgICAgICAgICAgICAgIGVsaWYgc2VsZi5fY2hlY2tfZm9yX2FkZHJlc3Nfc2FuaXRpemVyX3Zp
b2xhdGlvbihlcnJfbGluZSk6CisgICAgICAgICAgICAgICAgICAgIGFzYW5fdmlvbGF0aW9uX2Rl
dGVjdGVkID0gVHJ1ZQorICAgICAgICAgICAgICAgICAgICBzZWxmLl9jcmFzaF9yZXBvcnRfZnJv
bV9kcml2ZXIgPSAiIgorICAgICAgICAgICAgICAgICAgICAjIEFTYW4gcmVwb3J0IHN0YXJ0cyB3
aXRoIGEgbm9uZGVzY3JpcHQgbGluZSwgd2Ugb25seSBkZXRlY3QgdGhlIHNlY29uZCBsaW5lLgor
ICAgICAgICAgICAgICAgICAgICBlbmRfb2ZfcHJldmlvdXNfZXJyb3JfbGluZSA9IHNlbGYuZXJy
b3JfZnJvbV90ZXN0LnJmaW5kKCdcbicsIDAsIC0xKQorICAgICAgICAgICAgICAgICAgICBpZiBl
bmRfb2ZfcHJldmlvdXNfZXJyb3JfbGluZSA+IDA6CisgICAgICAgICAgICAgICAgICAgICAgICBz
ZWxmLmVycm9yX2Zyb21fdGVzdCA9IHNlbGYuZXJyb3JfZnJvbV90ZXN0WzplbmRfb2ZfcHJldmlv
dXNfZXJyb3JfbGluZV0KKyAgICAgICAgICAgICAgICAgICAgZWxzZToKKyAgICAgICAgICAgICAg
ICAgICAgICAgIHNlbGYuZXJyb3JfZnJvbV90ZXN0ID0gIiIKKyAgICAgICAgICAgICAgICAgICAg
IyBTeW1ib2xpY2F0aW9uIGNhbiB0YWtlIGEgdmVyeSBsb25nIHRpbWUsIGdpdmUgaXQgMTAgZXh0
cmEgbWludXRlcyB0byBmaW5pc2guCisgICAgICAgICAgICAgICAgICAgICMgRklYTUU6IFRoaXMg
Y2FuIGxpa2VseSBiZSByZW1vdmVkIG9uY2UgPHJkYXI6Ly9wcm9ibGVtLzE4NzAxNDQ3PiBpcyBm
aXhlZC4KKyAgICAgICAgICAgICAgICAgICAgZGVhZGxpbmUgKz0gMTAgKiA2MCAqIDEwMDAKKyAg
ICAgICAgICAgICAgICBpZiBhc2FuX3Zpb2xhdGlvbl9kZXRlY3RlZDoKKyAgICAgICAgICAgICAg
ICAgICAgc2VsZi5fY3Jhc2hfcmVwb3J0X2Zyb21fZHJpdmVyICs9IGVycl9saW5lCisgICAgICAg
ICAgICAgICAgZWxzZToKKyAgICAgICAgICAgICAgICAgICAgc2VsZi5lcnJvcl9mcm9tX3Rlc3Qg
Kz0gZXJyX2xpbmUKKworICAgICAgICBpZiBhc2FuX3Zpb2xhdGlvbl9kZXRlY3RlZCBhbmQgbm90
IHNlbGYuX2NyYXNoZWRfcHJvY2Vzc19uYW1lOgorICAgICAgICAgICAgc2VsZi5fY3Jhc2hlZF9w
cm9jZXNzX25hbWUgPSBzZWxmLl9zZXJ2ZXJfcHJvY2Vzcy5uYW1lKCkKKyAgICAgICAgICAgIHNl
bGYuX2NyYXNoZWRfcGlkID0gc2VsZi5fc2VydmVyX3Byb2Nlc3MucGlkKCkKIAogICAgICAgICBi
bG9jay5kZWNvZGVfY29udGVudCgpCiAgICAgICAgIHJldHVybiBibG9jawo=
</data>

          </attachment>
      

    </bug>

</bugzilla>