<?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>135304</bug_id>
          
          <creation_ts>2014-07-25 14:34:54 -0700</creation_ts>
          <short_desc>[iOS] REGRESSION(r171526): Images fail to load sometimes in Apple Store app</short_desc>
          <delta_ts>2014-07-26 16:04:28 -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>New Bugs</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="Pratik Solanki">psolanki</reporter>
          <assigned_to name="Pratik Solanki">psolanki</assigned_to>
          <cc>darin</cc>
    
    <cc>psolanki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1024919</commentid>
    <comment_count>0</comment_count>
    <who name="Pratik Solanki">psolanki</who>
    <bug_when>2014-07-25 14:34:54 -0700</bug_when>
    <thetext>[iOS] REGRESSION(r171526): Images fail to load sometimes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024922</commentid>
    <comment_count>1</comment_count>
      <attachid>235545</attachid>
    <who name="Pratik Solanki">psolanki</who>
    <bug_when>2014-07-25 14:37:53 -0700</bug_when>
    <thetext>Created attachment 235545
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024925</commentid>
    <comment_count>2</comment_count>
      <attachid>235545</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2014-07-25 14:46:27 -0700</bug_when>
    <thetext>Comment on attachment 235545
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=235545&amp;action=review

&gt; Source/WebCore/ChangeLog:15
&gt; +        No new tests because no functional changes.

This doesn&apos;t seem like an accurate description - the fix is supposed to make it so that images always load.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024928</commentid>
    <comment_count>3</comment_count>
    <who name="Pratik Solanki">psolanki</who>
    <bug_when>2014-07-25 14:53:51 -0700</bug_when>
    <thetext>Committed r171619: &lt;http://trac.webkit.org/changeset/171619&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1024992</commentid>
    <comment_count>4</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-07-25 21:48:08 -0700</bug_when>
    <thetext>Check-in comment says this is “covered by existing tests”, but clearly that’s wrong. Was there a test failing when this was broken?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1025014</commentid>
    <comment_count>5</comment_count>
    <who name="Pratik Solanki">psolanki</who>
    <bug_when>2014-07-26 07:34:18 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; Check-in comment says this is “covered by existing tests”, but clearly that’s wrong. Was there a test failing when this was broken?

A number of layout tests in fast/images fail without this change. They only fail in WK1 since WK2 with network process does not go through this code path (if you disable network process you will likely hit this in WK2 as well). This is why I didn&apos;t see this bug during my original testing of r171526 and which is why this showed up as broken images in Apple Store app. Any image that we get in a single CFDataRef from CFNetwork will fail to load. This includes images that are disk cache file backed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1025040</commentid>
    <comment_count>6</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2014-07-26 16:04:28 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; A number of layout tests in fast/images fail without this change.

OK. Thanks. I didn’t know that.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>235545</attachid>
            <date>2014-07-25 14:37:53 -0700</date>
            <delta_ts>2014-07-25 14:46:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-135304-20140725143738.patch</filename>
            <type>text/plain</type>
            <size>1954</size>
            <attacher name="Pratik Solanki">psolanki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcxNjAwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmI0YTM5NTk2MDNmYTY2
MTkxZTc4MGYwMmU3ZDdlMWViMTMzY2JiMi4uMGYwMzA3ZTNlZGRiODJhMjE2N2MyOTJiY2IwYzIw
ZjA5MWE2Y2EzNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE0LTA3LTI1ICBQcmF0
aWsgU29sYW5raSAgPHBzb2xhbmtpQGFwcGxlLmNvbT4KKworICAgICAgICBbaU9TXSBSRUdSRVNT
SU9OKHIxNzE1MjYpOiBJbWFnZXMgZmFpbCB0byBsb2FkIHNvbWV0aW1lcworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM1MzA0CisgICAgICAgIDxyZGFy
Oi8vcHJvYmxlbS8xNzgxMTkyMj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBTaGFyZWRCdWZmZXI6OmNyZWF0ZUNGRGF0YSgpIGNhbGxzIGRhdGEoKSBh
cyBhIHdheSB0byBjb2FsZXNjZSB0aGUgZGF0YSBhcnJheSBlbGVtZW50cyBhbmQKKyAgICAgICAg
c2VnbWVudHMgaW50byBtX2J1ZmZlci4gSG93ZXZlciwgZGF0YSgpIGhhcyBhbiBvcHRpbWl6YXRp
b24gd2hlcmUgaWYgd2UgaGFkIGEgc2luZ2xlIGVsZW1lbnQKKyAgICAgICAgaW4gdGhlIGRhdGEg
YXJyYXksIGl0IHdvdWxkIGp1c3QgcmV0dXJuIHRoYXQgYW5kIG5vdCBkbyBjb2FsZXNjaW5nLiBC
cmluZyB0aGF0IG9wdGltaXphdGlvbgorICAgICAgICB0byBjcmVhdGVDRkRhdGEoKSBhbmQgcmV0
dXJuIHRoZSBDRkRhdGFSZWYgZnJvbSB0aGUgZGF0YSBhcnJheSBpZiB3ZSBqdXN0IGhhdmUgYSBz
aW5nbGUKKyAgICAgICAgZWxlbWVudC4KKworICAgICAgICBObyBuZXcgdGVzdHMgYmVjYXVzZSBu
byBmdW5jdGlvbmFsIGNoYW5nZXMuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvU2hhcmVkQnVm
ZmVyTWFjLm1tOgorICAgICAgICAoV2ViQ29yZTo6U2hhcmVkQnVmZmVyOjpjcmVhdGVDRkRhdGEp
OgorCiAyMDE0LTA3LTI1ICBEYW4gQmVybnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CiAKICAgICAg
ICAgUmVzb3VyY2VFcnJvckJhc2U6OmNvbXBhcmUgZG9lc27igJl0IGNhbGwgdGhlIHJpZ2h0IHBs
YXRmb3JtQ29tcGFyZSBvdmVycmlkZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vbWFjL1NoYXJlZEJ1ZmZlck1hYy5tbSBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9T
aGFyZWRCdWZmZXJNYWMubW0KaW5kZXggZjZlN2FlYWZiYTJmYTU5MmQyMWJjYTZiZDczY2NmM2Ey
ZWI0OGNjYy4uOGM1MDFkNTliYWJmZjVlODdhZmE1MzRmNmMxZmVmNzNhYTlkZjk0NiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vbWFjL1NoYXJlZEJ1ZmZlck1hYy5tbQorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tYWMvU2hhcmVkQnVmZmVyTWFjLm1tCkBAIC0xMDUs
NiArMTA1LDExIEBAIFJldGFpblB0cjxDRkRhdGFSZWY+IFNoYXJlZEJ1ZmZlcjo6Y3JlYXRlQ0ZE
YXRhKCkKICAgICBpZiAobV9jZkRhdGEpCiAgICAgICAgIHJldHVybiBtX2NmRGF0YTsKIAorI2lm
IFVTRShORVRXT1JLX0NGREFUQV9BUlJBWV9DQUxMQkFDSykKKyAgICBpZiAobV9kYXRhQXJyYXku
c2l6ZSgpID09IDEpCisgICAgICAgIHJldHVybiBtX2RhdGFBcnJheS5hdCgwKTsKKyNlbmRpZgor
CiAgICAgZGF0YSgpOyAvLyBGb3JjZSBkYXRhIGludG8gbV9idWZmZXIgZnJvbSBzZWdtZW50cyBv
ciBkYXRhIGFycmF5LgogICAgIGlmIChoYXNQdXJnZWFibGVCdWZmZXIoKSkgewogICAgICAgICBS
ZWZQdHI8U2hhcmVkQnVmZmVyOjpEYXRhQnVmZmVyPiBjb3BpZWRCdWZmZXIgPSBhZG9wdFJlZihu
ZXcgRGF0YUJ1ZmZlcik7Cg==
</data>
<flag name="review"
          id="260115"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>