I'm hitting this assert when I middle click the four thumbnails towards the top of this page to open them in background tabs. size >= m_encodedSize is causing this to be hit.
ASSERTION FAILED: size == 0 || size >= m_encodedSize
(/Users/matt/Code/WebKit/WebCore/loader/CachedResource.cpp:159 void WebCore::CachedResource::setEncodedSize(unsigned int))
Thread 0 Crashed:
0 com.apple.WebCore 0x0112d9d8 WebCore::CachedResource::setEncodedSize(unsigned) + 132 (CachedResource.cpp:159)
1 com.apple.WebCore 0x0112d12c WebCore::CachedImage::data(WTF::PassRefPtr<WebCore::SharedBuffer>, bool) + 396 (CachedImage.cpp:197)
2 com.apple.WebCore 0x01130ab4 WebCore::Loader::didReceiveData(WebCore::SubresourceLoader*, char const*, int) + 372 (loader.cpp:208)
3 com.apple.WebCore 0x01492d60 WebCore::SubresourceLoader::didReceiveData(char const*, int, long long, bool) + 180 (SubresourceLoader.cpp:180)
4 com.apple.WebCore 0x01490d50 WebCore::ResourceLoader::didReceiveData(WebCore::ResourceHandle*, char const*, int, int) + 108
5 com.apple.WebCore 0x0146472c -[WebCoreResourceHandleAsDelegate connection:didReceiveData:lengthReceived:] + 300 (ResourceHandleMac.mm:422)
6 com.apple.Foundation 0x92c13624 -[NSURLConnection(NSURLConnectionInternal) _sendDidReceiveDataCallback] + 564
7 com.apple.Foundation 0x92c11ac4 -[NSURLConnection(NSURLConnectionInternal) _sendCallbacks] + 488
I couldn't reproduce this.
The backtrace shows that you were loading a subresource for a webpage, but clicking a thumbnail on this site opens a stand-alone image, not a webpage. Are you sure you have the steps to reproduce right?
I can't reproduce this now either, but I definitely could last night. One difference I noticed is that now there's that bloody annoying snap preview crap which I think was timing out last night or wasn't otherwise appearing.
I'll leave this open for now and try it a couple more times then close it if I can't reproduce.
I just hit this again when opening <http://bugs.webkit.org/attachment.cgi?id=16123&action=view> from Mail to Safari 3.0.3 Beta with r25251 on Tiger.
Bug 15191 is in Radar.
*** This bug has been marked as a duplicate of 15191 ***