[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