Bug 20480 - Crash
Summary: Crash
Status: UNCONFIRMED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: Macintosh OS X 10.5
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-21 21:48 PDT by John Moe
Modified: 2008-08-24 10:37 PDT (History)
2 users (show)

See Also:


Attachments
Crash Log (r35887) (26.37 KB, text/plain)
2008-08-22 00:29 PDT, John Moe
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description John Moe 2008-08-21 21:48:45 PDT
Reliable crash.  I am not sure what my page is doing to cause it.  

Process:         Safari [4348]
Path:            /Volumes/WebKit/WebKit.app/Contents/MacOS/WebKit
Identifier:      org.webkit.nightly.WebKit
Version:         r35844 (35844)
Code Type:       X86 (Native)
Parent Process:  launchd [77]

Date/Time:       2008-08-22 00:33:04.945 -0400
OS Version:      Mac OS X 10.5.4 (9E17)
Report Version:  6

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000030
Crashed Thread:  0

Thread 0 Crashed:
0   com.apple.WebCore             	0x0126dae9 WebCore::Loader::Host::servePendingRequests(WTF::Deque<WebCore::Request*>&, bool&) + 73
1   com.apple.WebCore             	0x0126e29a WebCore::Loader::Host::servePendingRequests(WebCore::Loader::Priority) + 74
2   com.apple.WebCore             	0x0126ed15 WebCore::Loader::Host::didFinishLoading(WebCore::SubresourceLoader*) + 213
3   com.apple.WebCore             	0x0120d271 WebCore::SubresourceLoader::didFinishLoading() + 49
4   com.apple.Foundation          	0x947843f7 -[NSURLConnection(NSURLConnectionReallyInternal) sendDidFinishLoading] + 87
5   com.apple.Foundation          	0x94784363 _NSURLConnectionDidFinishLoading + 147
6   com.apple.CFNetwork           	0x95519cef sendDidFinishLoadingCallback + 148
7   com.apple.CFNetwork           	0x95516dd6 _CFURLConnectionSendCallbacks + 2022
8   com.apple.CFNetwork           	0x95516573 muxerSourcePerform + 283
9   com.apple.CoreFoundation      	0x92e5f615 CFRunLoopRunSpecific + 3141
10  com.apple.CoreFoundation      	0x92e5fcf8 CFRunLoopRunInMode + 88
11  com.apple.HIToolbox           	0x92f60da4 RunCurrentEventLoopInMode + 283
12  com.apple.HIToolbox           	0x92f60bbd ReceiveNextEventCommon + 374
13  com.apple.HIToolbox           	0x92f60a31 BlockUntilNextEventMatchingListInMode + 106
14  com.apple.AppKit              	0x91a39505 _DPSNextEvent + 657
15  com.apple.AppKit              	0x91a38db8 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
16  com.apple.Safari              	0x000086be 0x1000 + 30398
17  com.apple.AppKit              	0x91a31df3 -[NSApplication run] + 795
18  com.apple.AppKit              	0x919ff030 NSApplicationMain + 574
19  com.apple.Safari              	0x000ba4d6 0x1000 + 758998


There is some variation:
Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000063726175
Crashed Thread:  0

Thread 0 Crashed:
0   com.apple.WebCore             	0x01269fe0 WebCore::Loader::Host::servePendingRequests(WTF::Deque<WebCore::Request*>&, bool&) + 64
1   com.apple.WebCore             	0x0126a79a WebCore::Loader::Host::servePendingRequests(WebCore::Loader::Priority) + 74

----

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000005119522d
Crashed Thread:  0

Thread 0 Crashed:
0   com.apple.WebCore             	0x0126dada WebCore::Loader::Host::servePendingRequests(WTF::Deque<WebCore::Request*>&, bool&) + 58
1   com.apple.WebCore             	0x0126e29a WebCore::Loader::Host::servePendingRequests(WebCore::Loader::Priority) + 74

----

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000010
Crashed Thread:  0

Thread 0 Crashed:
0   com.apple.WebCore             	0x0126dae0 WebCore::Loader::Host::servePendingRequests(WTF::Deque<WebCore::Request*>&, bool&) + 64
1   com.apple.WebCore             	0x0126e29a WebCore::Loader::Host::servePendingRequests(WebCore::Loader::Priority) + 74

----

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000000005119522d
Crashed Thread:  0

Thread 0 Crashed:
0   com.apple.WebCore             	0x0126dada WebCore::Loader::Host::servePendingRequests(WTF::Deque<WebCore::Request*>&, bool&) + 58
1   com.apple.WebCore             	0x0126e29a WebCore::Loader::Host::servePendingRequests(WebCore::Loader::Priority) + 74
Comment 1 John Moe 2008-08-21 21:53:31 PDT
Additional details: It only happens when refreshing (command-R) and does not occur in plain Safari.
Comment 2 Matt Lilek 2008-08-21 21:56:29 PDT
Do you have a specific url this happens at?  Does it happen with every page you reload?
Comment 3 Mark Rowe (bdash) 2008-08-21 22:12:55 PDT
John, in the future please attach crash logs to the bug as an attachment ("Create a New Attachment" after filing the bug) rather than pasting it into the comment field.  Bugzilla wraps the text in comments which mangles the crash log, making it hard to read.
Comment 4 John Moe 2008-08-21 22:21:05 PDT
It happens only with a specific (intranet) page of mine.  The page is created using extjs.
Comment 5 Mark Rowe (bdash) 2008-08-21 22:24:01 PDT
If you save a web archive of the page using Safari and then open it in a nightly build, does it reproduce the crash?
Comment 6 John Moe 2008-08-21 22:35:23 PDT
It does not.

I've since opened the page many more times.  It always crashes when refreshing, but does sometimes crash when it is initially opened.
Comment 7 Mark Rowe (bdash) 2008-08-21 22:36:44 PDT
Can you please attach the crash log to the bug?  Since it's the only information you're giving us to go on, having it in an unmangled form would be useful.
Comment 8 John Moe 2008-08-21 22:44:13 PDT
I am checking to see when it began.  It is somewhere between 35417 and 35814 (yes, I went a long time without updating).
Comment 9 John Moe 2008-08-21 23:18:48 PDT
r35788 works
r35801 fails

It would seem like either:
http://trac.webkit.org/changeset/35799
or
http://trac.webkit.org/changeset/35801

Comment 10 Mark Rowe (bdash) 2008-08-21 23:51:48 PDT
John, can you please attach the crash log (as an attachment) to the bug?
Comment 11 John Moe 2008-08-22 00:29:06 PDT
Created attachment 22930 [details]
Crash Log (r35887)
Comment 12 Antti Koivisto 2008-08-22 16:08:17 PDT
Could you attach the crashing page anyway (perhaps with text content replace with garbage)? The files probably need to be loaded over HTTP for the crash to occur.
Comment 13 John Moe 2008-08-24 10:37:45 PDT
Bug https://bugs.webkit.org/show_bug.cgi?id=20498 seems to be the same issue!

For example (should crash):
http://www.zshare.net/audio/17529753dd32b2e9/