<?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>57030</bug_id>
          
          <creation_ts>2011-03-24 09:55:54 -0700</creation_ts>
          <short_desc>REGRESSION (r81782): http/tests/inspector/extensions-resources-redirect.html sometimes crashes WebKit2&apos;s web process while handling a WebIconDatabaseProxy::ReceivedIconLoadDecision message</short_desc>
          <delta_ts>2011-03-24 13:23:20 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.6</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://build.webkit.org/results/SnowLeopard%20Intel%20Release%20%28WebKit2%20Tests%29/r81782%20(9955)/http/tests/inspector/extensions-resources-redirect-crash-log.txt</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, LayoutTestFailure</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adam Roben (:aroben)">aroben</reporter>
          <assigned_to name="Brady Eidson">beidson</assigned_to>
          <cc>andersca</cc>
    
    <cc>apavlov</cc>
    
    <cc>beidson</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>sam</cc>
    
    <cc>timothy</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>372862</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-03-24 09:55:54 -0700</bug_when>
    <thetext>http/tests/inspector/extensions-resources-redirect.html sometimes crashes WebKit2&apos;s web process. We know this because the web process crashing then causes the UI process to crash (bug 57029). We don&apos;t know what&apos;s causing the web process to crash, though, because the UI process crash is masking it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>372866</commentid>
    <comment_count>1</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-03-24 10:00:10 -0700</bug_when>
    <thetext>Ooh, I found a crash log from the web process. See the URL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>372870</commentid>
    <comment_count>2</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-03-24 10:04:47 -0700</bug_when>
    <thetext>Looks like the first time this happened was in r81782, which seems like a related change.

http://build.webkit.org/builders/SnowLeopard%20Intel%20Release%20%28WebKit2%20Tests%29/builds/9955</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>372871</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-03-24 10:05:09 -0700</bug_when>
    <thetext>Added the test to the mac-wk2 Skipped file in r81874.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>372878</commentid>
    <comment_count>4</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-03-24 10:07:38 -0700</bug_when>
    <thetext>&lt;rdar://problem/9182074&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373022</commentid>
    <comment_count>5</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2011-03-24 13:08:18 -0700</bug_when>
    <thetext>Figured this out.

A serious of events have to happen with both the network layer and the WebProcess -&gt; UIProcess layer to reproduce this.  There&apos;s probably no practical way to reproduce the exact conditions necessary in layout-test land, but we obviously already had coverage that caught this.

In fact, the single test Adam deactivated isn&apos;t the only one that can cause this - I&apos;ve seen it locally with other https tests (though less frequently)

Patch is coming soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373036</commentid>
    <comment_count>6</comment_count>
      <attachid>86819</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2011-03-24 13:17:20 -0700</bug_when>
    <thetext>Created attachment 86819
Fix WebCore and unskip the test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373042</commentid>
    <comment_count>7</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2011-03-24 13:23:20 -0700</bug_when>
    <thetext>r81892</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>86819</attachid>
            <date>2011-03-24 13:17:20 -0700</date>
            <delta_ts>2011-03-24 13:21:04 -0700</delta_ts>
            <desc>Fix WebCore and unskip the test</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>3648</size>
            <attacher name="Brady Eidson">beidson</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgxODkwKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTEtMDMtMjQgIEJyYWR5IEVp
ZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD01NzAzMAorICAgICAgICBSRUdSRVNTSU9OIChyODE3ODIpOiBodHRwL3Rlc3RzL2luc3BlY3Rv
ci9leHRlbnNpb25zLXJlc291cmNlcy1yZWRpcmVjdC5odG1sIHNvbWV0aW1lcyBjcmFzaGVzIFdl
YktpdDIncyAKKyAgICAgICAgd2ViIHByb2Nlc3Mgd2hpbGUgaGFuZGxpbmcgYSBXZWJJY29uRGF0
YWJhc2VQcm94eTo6UmVjZWl2ZWRJY29uTG9hZERlY2lzaW9uIG1lc3NhZ2UKKworICAgICAgICBU
aGUgY2FsbGJhY2sgb2JqZWN0cyBoYWQgc29tZSBib2d1cyBBU1NFUlRzIGFuZCBtaXNzZWQgYSBy
ZWxldmFudCBudWxsIGNoZWNrLiBJZiBhIGNhbGxiYWNrIHdhcyB3YWl0aW5nIG9uCisgICAgICAg
IGEgbWVzc2FnZSBiYWNrIGZyb20gdGhlIFVJUHJvY2VzcywgYnV0IHdhcyBpbnZhbGlkYXRlZCBm
cm9tIHdpdGhpbiB0aGUgV2ViUHJvY2VzcyBpbiB0aGUgbWVhbnRpbWUsIGl0J3MKKyAgICAgICAg
cGVyZmVjdGx5IHZhbGlkIHRvIGF0dGVtcHQgdG8gcGVyZm9ybUNhbGxiYWNrKCkgYWZ0ZXIgdGhl
IGNhbGxiYWNrIGZ1bmN0aW9uIHBvaW50ZXIgaGFzIGJlZW4gY2xlYXJlZC4KKworICAgICAgICAq
IGxvYWRlci9pY29uL0ljb25EYXRhYmFzZUJhc2UuaDoKKyAgICAgICAgKFdlYkNvcmU6OkVudW1D
YWxsYmFjazo6cGVyZm9ybUNhbGxiYWNrKToKKyAgICAgICAgKFdlYkNvcmU6OkVudW1DYWxsYmFj
azo6aW52YWxpZGF0ZSk6CisgICAgICAgIChXZWJDb3JlOjpFbnVtQ2FsbGJhY2s6OkVudW1DYWxs
YmFjayk6CisgICAgICAgIChXZWJDb3JlOjpPYmplY3RDYWxsYmFjazo6cGVyZm9ybUNhbGxiYWNr
KToKKyAgICAgICAgKFdlYkNvcmU6Ok9iamVjdENhbGxiYWNrOjppbnZhbGlkYXRlKToKKyAgICAg
ICAgKFdlYkNvcmU6Ok9iamVjdENhbGxiYWNrOjpPYmplY3RDYWxsYmFjayk6CisKIDIwMTEtMDMt
MjQgIFNhbSBXZWluaWcgIDxzYW1Ad2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBE
YXJpbiBBZGxlci4KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2xvYWRlci9pY29uL0ljb25EYXRhYmFz
ZUJhc2UuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9sb2FkZXIvaWNvbi9JY29uRGF0
YWJhc2VCYXNlLmgJKHJldmlzaW9uIDgxODY4KQorKysgU291cmNlL1dlYkNvcmUvbG9hZGVyL2lj
b24vSWNvbkRhdGFiYXNlQmFzZS5oCSh3b3JraW5nIGNvcHkpCkBAIC05MCwxNCArOTAsMTQgQEAg
cHVibGljOgogCiAgICAgdm9pZCBwZXJmb3JtQ2FsbGJhY2soRW51bVR5cGUgcmVzdWx0KQogICAg
IHsKLSAgICAgICAgQVNTRVJUKG1fY2FsbGJhY2spOworICAgICAgICBpZiAoIW1fY2FsbGJhY2sp
CisgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIG1fY2FsbGJhY2socmVzdWx0LCBjb250ZXh0
KCkpOwogICAgICAgICBtX2NhbGxiYWNrID0gMDsKICAgICB9CiAgICAgCiAgICAgdm9pZCBpbnZh
bGlkYXRlKCkKICAgICB7Ci0gICAgICAgIEFTU0VSVChtX2NhbGxiYWNrKTsKICAgICAgICAgbV9j
YWxsYmFjayA9IDA7CiAgICAgfQogCkBAIC0xMDYsNiArMTA2LDcgQEAgcHJpdmF0ZToKICAgICAg
ICAgOiBDYWxsYmFja0Jhc2UoY29udGV4dCkKICAgICAgICAgLCBtX2NhbGxiYWNrKGNhbGxiYWNr
KQogICAgIHsKKyAgICAgICAgQVNTRVJUKG1fY2FsbGJhY2spOwogICAgIH0KIAogICAgIENhbGxi
YWNrRnVuY3Rpb24gbV9jYWxsYmFjazsKQEAgLTEyOCwxNCArMTI5LDE0IEBAIHB1YmxpYzoKIAog
ICAgIHZvaWQgcGVyZm9ybUNhbGxiYWNrKE9iamVjdFR5cGUgcmVzdWx0KQogICAgIHsKLSAgICAg
ICAgQVNTRVJUKG1fY2FsbGJhY2spOworICAgICAgICBpZiAoIW1fY2FsbGJhY2spCisgICAgICAg
ICAgICByZXR1cm47CiAgICAgICAgIG1fY2FsbGJhY2socmVzdWx0LCBjb250ZXh0KCkpOwogICAg
ICAgICBtX2NhbGxiYWNrID0gMDsKICAgICB9CiAgICAgCiAgICAgdm9pZCBpbnZhbGlkYXRlKCkK
ICAgICB7Ci0gICAgICAgIEFTU0VSVChtX2NhbGxiYWNrKTsKICAgICAgICAgbV9jYWxsYmFjayA9
IDA7CiAgICAgfQogCkBAIC0xNDQsNiArMTQ1LDcgQEAgcHJpdmF0ZToKICAgICAgICAgOiBDYWxs
YmFja0Jhc2UoY29udGV4dCkKICAgICAgICAgLCBtX2NhbGxiYWNrKGNhbGxiYWNrKQogICAgIHsK
KyAgICAgICAgQVNTRVJUKG1fY2FsbGJhY2spOwogICAgIH0KIAogICAgIENhbGxiYWNrRnVuY3Rp
b24gbV9jYWxsYmFjazsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDgxODkwKQorKysgTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTEgQEAKKzIwMTEtMDMtMjQgIEJy
YWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlc29sdmluZyBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9NTcwMzAsIHVuc2tpcCB0aGUgYnVzdGVkIHRlc3QuCisKKyAgICAg
ICAgKiBwbGF0Zm9ybS9tYWMtd2syL1NraXBwZWQ6CisKIDIwMTEtMDMtMjQgIEFuZHkgRXN0ZXMg
IDxhZXN0ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEVyaWMgU2VpZGVsLgpJ
bmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi9Ta2lwcGVkCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t
IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy13azIvU2tpcHBlZAkocmV2aXNpb24gODE4OTApCisr
KyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMtd2syL1NraXBwZWQJKHdvcmtpbmcgY29weSkKQEAg
LTIwMTcsOSArMjAxNyw2IEBAIHN0b3JhZ2UvZG9tc3RvcmFnZS9sb2NhbHN0b3JhZ2Uvc3RvcmFn
ZXQKIGZhc3QvZm9ybXMvaW5wdXQtYXV0b2ZpbGxlZC5odG1sCiBmYXN0L2Zvcm1zL3Jlc2V0LWF1
dG9maWxsZWQuaHRtbAogCi0jIFNvbWV0aW1lcyBjcmFzaGVzIGh0dHA6Ly93ZWJraXQub3JnL2Iv
NTcwMzAKLWh0dHAvdGVzdHMvaW5zcGVjdG9yL2V4dGVuc2lvbnMtcmVzb3VyY2VzLXJlZGlyZWN0
Lmh0bWwKLQogIyMjIEVORCBPRiAoMikgQ2xhc3NpZmllZCBmYWlsdXJlcyB3aXRob3V0IGJ1ZyBy
ZXBvcnRzICh5ZXQpCiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiAK
</data>
<flag name="review"
          id="79171"
          type_id="1"
          status="+"
          setter="aroben"
    />
          </attachment>
      

    </bug>

</bugzilla>