[Webkit-unassigned] [Bug 12087] New: REGRESSION: Crash when going back in history using Cmd-Right-Arrow
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jan 2 21:05:54 PST 2007
http://bugs.webkit.org/show_bug.cgi?id=12087
Summary: REGRESSION: Crash when going back in history using Cmd-
Right-Arrow
Product: WebKit
Version: 420+ (nightly)
Platform: Macintosh
OS/Version: Mac OS X 10.4
Status: NEW
Keywords: Regression
Severity: Normal
Priority: P1
Component: History
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: ddkilzer at webkit.org
CC: beidson at apple.com
I'm seeing intermittent (so far, two) crashes when going back in history using
Cmd-Right-Arrow. The first crash happened after only a few (less than 10)
pages were loaded after a restart, while the second crash happened after dozens
of page loads. In both cases, I was reading webkit-unassigned archives, had
clicked on a specific message, then hit Cmd-Right-Arrow to go back to the Jan
2007 by-date page.
Here's the first stack trace:
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_INVALID_ADDRESS (0x0001) at 0xe5895590
Thread 0 Crashed:
0 libobjc.A.dylib 0x90a564c7 objc_msgSend + 23
1 com.apple.WebKit 0x003d562f
WebCore::RetainPtr<WebDataSource>::operator=(WebDataSource*) + 23 (RetainPtr.
h:128)
2 com.apple.WebKit 0x0039323f
WebDocumentLoaderMac::attachToFrame() + 145 (WebDocumentLoaderMac.mm:57)
3 com.apple.WebCore 0x0136d33b
WebCore::DocumentLoader::setFrame(WebCore::Frame*) + 119 (DocumentLoaderMac.m
m:399)
4 com.apple.WebCore 0x01392b67
WebCore::FrameLoader::setPolicyDocumentLoader(WebCore::DocumentLoader*) + 129
(FrameLoader.cpp:1852)
5 com.apple.WebCore 0x01372d4c
WebCore::FrameLoader::load(WebCore::DocumentLoader*, WebCore::FrameLoadType,
WTF::PassRefPtr<WebCore::FormState>) + 312 (FrameLoaderMac.mm:272)
6 com.apple.WebCore 0x01397e83
WebCore::FrameLoader::loadItem(WebCore::HistoryItem*, WebCore::FrameLoadType)
+ 879 (FrameLoader.cpp:2796)
7 com.apple.WebCore 0x013986b9
WebCore::FrameLoader::recursiveGoToItem(WebCore::HistoryItem*, WebCore::Histo
ryItem*, WebCore::FrameLoadType) + 1031 (FrameLoader.cpp:2952)
8 com.apple.WebCore 0x013987a7
WebCore::FrameLoader::goToItem(WebCore::HistoryItem*, WebCore::FrameLoadType)
+ 205 (FrameLoader.cpp:2901)
9 com.apple.WebCore 0x0119e12c
WebCore::Page::goToItem(WebCore::HistoryItem*, WebCore::FrameLoadType) + 308
(Page.cpp:133)
10 com.apple.WebCore 0x0119e1c7 WebCore::Page::goBack() + 63
(Page.cpp:109)
11 com.apple.WebKit 0x00365af1 -[WebView goBack] + 23
(WebView.mm:2158)
12 com.apple.WebKit 0x0035c27d -[WebFrameView _goBack] + 57
(WebFrameView.mm:556)
13 com.apple.WebKit 0x0035d4bb -[WebFrameView keyDown:] + 2085
(WebFrameView.mm:809)
14 com.apple.AppKit 0x932f2b59 forwardMethod + 82
15 com.apple.AppKit 0x932f2b59 forwardMethod + 82
16 com.apple.AppKit 0x932f2b59 forwardMethod + 82
17 com.apple.AppKit 0x934483a1 -[NSControl keyDown:] + 122
18 com.apple.WebKit 0x003403a1 -[WebHTMLView keyDown:] + 553
(WebHTMLView.m:3410)
19 com.apple.AppKit 0x9335cbe1 -[NSWindow sendEvent:] + 7377
20 com.apple.Safari 0x000230c6 0x1000 + 139462
21 com.apple.AppKit 0x9334e350 -[NSApplication sendEvent:] + 5023
22 com.apple.Safari 0x00022c56 0x1000 + 138326
23 com.apple.AppKit 0x93278dfe -[NSApplication run] + 547
24 com.apple.AppKit 0x9326cd2f NSApplicationMain + 573
25 com.apple.Safari 0x0005f54a 0x1000 + 386378
26 com.apple.Safari 0x0005f471 0x1000 + 386161
Here's the second stack trace:
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000
Thread 0 Crashed:
0 libobjc.A.dylib 0x90a564c7 objc_msgSend + 23
1 com.apple.WebKit 0x003d562f
WebCore::RetainPtr<WebDataSource>::operator=(WebDataSource*) + 23
(RetainPtr.h:128)
2 com.apple.WebKit 0x0039323f
WebDocumentLoaderMac::attachToFrame() + 145 (WebDocumentLoaderMac.mm:57)
3 com.apple.WebCore 0x0136d33b
WebCore::DocumentLoader::setFrame(WebCore::Frame*) + 119
(DocumentLoaderMac.mm:399)
4 com.apple.WebCore 0x01392b67
WebCore::FrameLoader::setPolicyDocumentLoader(WebCore::DocumentLoader*) + 129
(FrameLoader.cpp:1852)
5 com.apple.WebCore 0x01372d4c
WebCore::FrameLoader::load(WebCore::DocumentLoader*, WebCore::FrameLoadType,
WTF::PassRefPtr<WebCore::FormState>) + 312 (FrameLoaderMac.mm:272)
6 com.apple.WebCore 0x01397e83
WebCore::FrameLoader::loadItem(WebCore::HistoryItem*, WebCore::FrameLoadType) +
879 (FrameLoader.cpp:2796)
7 com.apple.WebCore 0x013986b9
WebCore::FrameLoader::recursiveGoToItem(WebCore::HistoryItem*,
WebCore::HistoryItem*, WebCore::FrameLoadType) + 1031 (FrameLoader.cpp:2952)
8 com.apple.WebCore 0x013987a7
WebCore::FrameLoader::goToItem(WebCore::HistoryItem*, WebCore::FrameLoadType) +
205 (FrameLoader.cpp:2901)
9 com.apple.WebCore 0x0119e12c
WebCore::Page::goToItem(WebCore::HistoryItem*, WebCore::FrameLoadType) + 308
(Page.cpp:133)
10 com.apple.WebCore 0x0119e1c7 WebCore::Page::goBack() + 63
(Page.cpp:109)
11 com.apple.WebKit 0x00365af1 -[WebView goBack] + 23
(WebView.mm:2158)
12 com.apple.WebKit 0x0035c27d -[WebFrameView _goBack] + 57
(WebFrameView.mm:556)
13 com.apple.WebKit 0x0035d4bb -[WebFrameView keyDown:] +
2085 (WebFrameView.mm:809)
14 com.apple.AppKit 0x932f2b59 forwardMethod + 82
15 com.apple.AppKit 0x932f2b59 forwardMethod + 82
16 com.apple.AppKit 0x932f2b59 forwardMethod + 82
17 com.apple.AppKit 0x934483a1 -[NSControl keyDown:] + 122
18 com.apple.WebKit 0x003403a1 -[WebHTMLView keyDown:] +
553 (WebHTMLView.m:3410)
19 com.apple.AppKit 0x9335cbe1 -[NSWindow sendEvent:] +
7377
20 com.apple.Safari 0x000230c6 0x1000 + 139462
21 com.apple.AppKit 0x9334e350 -[NSApplication sendEvent:]
+ 5023
22 com.apple.Safari 0x00022c56 0x1000 + 138326
23 com.apple.AppKit 0x93278dfe -[NSApplication run] + 547
24 com.apple.AppKit 0x9326cd2f NSApplicationMain + 573
25 com.apple.Safari 0x0005f54a 0x1000 + 386378
26 com.apple.Safari 0x0005f471 0x1000 + 386161
Both crashes occurred on a locally-built debug build of WebKit r18541 with
Safari 2.0.4 (419.3) on Mac OS X 10.4.8 (8N1037).
--
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list