Bug 25947
| Summary: | Assertion failure in FrameLoader::transitionToCommitted on launch in Safari with r43985 | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Jon <jon> |
| Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | benlick, grantg69, mitz, stamatgeorge |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | Mac | ||
| OS: | OS X 10.5 | ||
Jon
When trying to use ToT from Safari, the application freezes at launch and must be force quit. I'm told it's hitting an assert at FrameLoader.cpp:2946. Here's the applicable stack trace:
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000bbadbeef
Crashed Thread: 0
Thread 0 Crashed:
0 com.apple.WebCore 0x03d62e1c WebCore::FrameLoader::transitionToCommitted(WTF::PassRefPtr<WebCore::CachedPage>) + 1616 (FrameLoader.cpp:2946)
1 com.apple.WebCore 0x03d6ec54 WebCore::FrameLoader::commitProvisionalLoad(WTF::PassRefPtr<WebCore::CachedPage>) + 492 (FrameLoader.cpp:2800)
2 com.apple.WebCore 0x03ca9858 WebCore::DocumentLoader::commitIfReady() + 112 (DocumentLoader.cpp:339)
3 com.apple.WebCore 0x03ca9b84 WebCore::DocumentLoader::finishedLoading() + 40 (DocumentLoader.cpp:346)
4 com.apple.WebCore 0x03d6be24 WebCore::FrameLoader::init() + 524 (FrameLoader.cpp:328)
5 com.apple.WebCore 0x03d47d34 WebCore::Frame::init() + 36 (Frame.cpp:214)
6 com.apple.WebKit 0x0031cb8c +[WebFrame(WebInternal) _createFrameWithPage:frameName:frameView:ownerElement:] + 616 (WebFrame.mm:241)
7 com.apple.WebKit 0x0031b074 +[WebFrame(WebInternal) _createMainFrameWithPage:frameName:frameView:] + 92 (WebFrame.mm:250)
8 com.apple.WebKit 0x003eb690 -[WebView(WebPrivate) _commonInitializationWithFrameName:groupName:usesDocumentViews:] + 1328 (WebView.mm:802)
9 com.apple.WebKit 0x003e80a4 -[WebView(WebPrivate) _initWithFrame:frameName:groupName:usesDocumentViews:] + 404 (WebView.mm:867)
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Jon
Forgot to say that this is on 10.5.7, Safari 4 PB, PPC.
Jon
Crash for non-debug build (latest nightly in this case):
Date/Time: 2009-05-21 18:46:25.014 -0400
OS Version: Mac OS X 10.5.7 (9J61)
Report Version: 6
Anonymous UUID: 8BD19804-4E1B-48E0-B8A9-9B54BF5FA17E
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x00000000000001d8
Crashed Thread: 0
Thread 0 Crashed:
0 com.apple.WebCore 0x010eaca8 WebCore::FrameView::setNeedsLayout() + 24
1 com.apple.WebKit 0x0035f098 -[WebView(WebPrivate) _boundsChanged] + 312
2 com.apple.WebKit 0x0035f098 -[WebView(WebPrivate) _boundsChanged] + 312
3 com.apple.WebKit 0x00362b84 -[WebView viewWillMoveToWindow:] + 388
4 com.apple.Safari 0x00014b4c 0x1000 + 80716
5 com.apple.AppKit 0x9025bf24 -[NSView _setWindow:] + 80
6 com.apple.CoreFoundation 0x94d60f2c CFArrayApplyFunction + 348
7 com.apple.AppKit 0x9025c424 -[NSView _setWindow:] + 1360
8 com.apple.AppKit 0x90264cdc -[NSView addSubview:] + 384
9 com.apple.AppKit 0x90385e98 -[NSTabView _switchTabViewItem:oldView:withTabViewItem:newView:initialFirstResponder:lastKeyView:] + 792
10 com.apple.AppKit 0x90385730 -[NSTabView selectTabViewItem:] + 556
11 com.apple.AppKit 0x90385444 -[NSTabView _addedTab:atIndex:] + 160
12 com.apple.Safari 0x00013e60 0x1000 + 77408
13 com.apple.Safari 0x0003e948 0x1000 + 252232
14 com.apple.AppKit 0x902e0be8 -[NSWindowController _windowDidLoad] + 448
15 com.apple.Safari 0x0003e6e0 0x1000 + 251616
16 com.apple.AppKit 0x9028929c -[NSWindowController window] + 120
17 com.apple.Safari 0x0000b74c 0x1000 + 42828
18 com.apple.AppKit 0x902890bc -[NSDocument showWindows] + 100
19 com.apple.Safari 0x0000b668 0x1000 + 42600
20 com.apple.Safari 0x0000a618 0x1000 + 38424
21 com.apple.Safari 0x00009744 0x1000 + 34628
22 com.apple.Safari 0x000090b4 0x1000 + 32948
23 com.apple.Safari 0x00008f18 0x1000 + 32536
24 com.apple.AppKit 0x90584ad4 -[NSApplication _doOpenFile:ok:tryTemp:] + 576
25 com.apple.AppKit 0x9027d2f4 -[NSApplication finishLaunching] + 1088
26 com.apple.AppKit 0x9027cb98 -[NSApplication run] + 96
27 com.apple.AppKit 0x9024d81c NSApplicationMain + 440
28 com.apple.Safari 0x000032e0 0x1000 + 8928
mitz
Rolled out r43979 in r44000.
Mark Rowe (bdash)
*** Bug 25951 has been marked as a duplicate of this bug. ***
Mark Rowe (bdash)
*** Bug 25952 has been marked as a duplicate of this bug. ***
Mark Rowe (bdash)
*** Bug 25953 has been marked as a duplicate of this bug. ***
Mark Rowe (bdash)
A new nightly build will be posted in a few moments that contains this fix.