Bug 25947 - Assertion failure in FrameLoader::transitionToCommitted on launch in Safari with r43985
Summary: Assertion failure in FrameLoader::transitionToCommitted on launch in Safari w...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac OS X 10.5
: P2 Normal
Assignee: Nobody
URL:
Keywords:
: 25951 25952 25953 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-05-21 15:34 PDT by Jon
Modified: 2009-05-21 17:03 PDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jon 2009-05-21 15:34:52 PDT
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)
Comment 1 Jon 2009-05-21 15:35:54 PDT
Forgot to say that this is on 10.5.7, Safari 4 PB, PPC.
Comment 2 Jon 2009-05-21 15:48:48 PDT
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
Comment 3 mitz 2009-05-21 16:23:59 PDT
Rolled out r43979 in r44000.
Comment 4 Mark Rowe (bdash) 2009-05-21 17:02:43 PDT
*** Bug 25951 has been marked as a duplicate of this bug. ***
Comment 5 Mark Rowe (bdash) 2009-05-21 17:02:50 PDT
*** Bug 25952 has been marked as a duplicate of this bug. ***
Comment 6 Mark Rowe (bdash) 2009-05-21 17:02:56 PDT
*** Bug 25953 has been marked as a duplicate of this bug. ***
Comment 7 Mark Rowe (bdash) 2009-05-21 17:03:15 PDT
A new nightly build will be posted in a few moments that contains this fix.