Bug 15009 - Class of '59 crashes often.......
Summary: Class of '59 crashes often.......
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 523.x (Safari 3)
Hardware: Mac OS X 10.4
: P1 Major
Assignee: Nobody
URL: http://gallery.mac.com/jimoase
Keywords: InRadar
: 15087 15112 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-08-19 12:14 PDT by Jim Oase
Modified: 2007-09-29 11:22 PDT (History)
3 users (show)

See Also:


Attachments
The last crash (22.55 KB, text/rtf)
2007-08-19 16:35 PDT, Jim Oase
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jim Oase 2007-08-19 12:14:54 PDT
Webkit usually crashes when going directly to page 3 and looking around
Comment 1 Jim Oase 2007-08-19 12:16:12 PDT
I just starting using gallery and this crash has occurred with several versions.
Comment 2 Matt Lilek 2007-08-19 13:16:58 PDT
I can't seem to get this to crash with r25150.  Could you post a crashlog using the instructions on <http://webkit.org/quality/crashlogs.html>?
Comment 3 Jim Oase 2007-08-19 16:35:59 PDT
Created attachment 16027 [details]
The last crash

Last crash.... during gallery.mac.com
Comment 4 Matt Lilek 2007-08-29 17:09:56 PDT
*** Bug 15112 has been marked as a duplicate of this bug. ***
Comment 5 Matt Lilek 2007-08-29 17:37:09 PDT
I still can't reproduce this.

See also bug 15087.

And finally, pasting crashed thread stack trace for posterity:
Thread 1 Crashed:
0   com.apple.WebCore              	0x013b4a86 WebCore::ResourceHandle::client() const + 6
1   com.apple.WebCore              	0x013b55ca -[WebCoreResourceHandleAsDelegate connection:willCacheResponse:] + 138
2   com.apple.Foundation           	0x9287b713 -[NSURLConnection(NSURLConnectionInternal) _didFinishReturnCachedResponse:] + 615
3   com.apple.Foundation           	0x9293a2a7 -[NSHTTPURLProtocol cachedResponseRevalidated:] + 68
4   com.apple.Foundation           	0x92857272 -[NSConnectionHTTPURLProtocol attemptRetryAfter3xxResponse] + 630
5   com.apple.Foundation           	0x92945047 -[NSConnectionHTTPURLProtocol performHTTPHeaderRead] + 827
6   com.apple.Foundation           	0x92856a44 readStreamCallback2 + 495
7   com.apple.CoreFoundation       	0x9087ab72 _CFStreamSignalEventSynch + 281
8   com.apple.CoreFoundation       	0x9082cf92 CFRunLoopRunSpecific + 1213
9   com.apple.CoreFoundation       	0x9082cace CFRunLoopRunInMode + 61
10  com.apple.Foundation           	0x9282aa0f +[NSURLConnection(NSURLConnectionInternal) _resourceLoadLoop:] + 259
11  com.apple.Foundation           	0x927f52e0 forkThreadForFunction + 123
12  libSystem.B.dylib              	0x90024227 _pthread_body + 84

Comment 6 John Moe 2007-08-29 18:29:17 PDT
It seems to crash very reliably at this url for me if I insert a "sleep(1);" at about line 478 of ResourceHandleMac.mm.

between the:
    ++inNSURLConnectionCallback;
    
and the:
    NSCachedURLResponse * newResponse = m_handle->client()->willCacheResponse(m_handle, cachedResponse);

Note: using the browser like this is not fun. :)
Comment 7 Alexey Proskuryakov 2007-09-27 21:19:07 PDT
I think this was fixed by Timothy Hatcher in <http://trac.webkit.org/projects/webkit/changeset/25777>. Please re-open if you still see this problem with newer nightly builds.
Comment 8 Timothy Hatcher 2007-09-27 23:07:53 PDT
I concur that this was fixed in r25777.
Comment 9 Alexey Proskuryakov 2007-09-28 05:33:04 PDT
*** Bug 15087 has been marked as a duplicate of this bug. ***
Comment 10 David Kilzer (:ddkilzer) 2007-09-29 11:22:35 PDT
Per r25777:

<rdar://problem/5199546>