Bug 6454 - Assertion failure in -[WebFrame(WebPrivate) _recursiveGoToItem:fromItem:withLoadType:] when going back in Gmail
Summary: Assertion failure in -[WebFrame(WebPrivate) _recursiveGoToItem:fromItem:withL...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Page Loading (show other bugs)
Version: 420+
Hardware: Mac OS X 10.4
: P1 Normal
Assignee: Nobody
URL:
Keywords: HasReduction, InRadar
: 7733 11327 12645 12847 12932 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-01-09 14:14 PST by mitz
Modified: 2007-03-12 18:24 PDT (History)
9 users (show)

See Also:


Attachments
Reduction (362 bytes, text/html)
2006-10-18 09:05 PDT, mitz
no flags Details
Reduction (394 bytes, text/html)
2006-10-19 08:05 PDT, mitz
no flags Details
Reduction (302 bytes, text/html)
2006-10-21 14:19 PDT, mitz
no flags Details
checkLoadComplete for ancestor frames to reset their m_previousHistoryItem (1.32 KB, patch)
2007-02-14 08:55 PST, mitz
beidson: review-
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description mitz 2006-01-09 14:14:33 PST
I hit this assertion:

ASSERTION FAILED: ![_private previousItem] (WebKit/WebView.subproj/WebFrame.m:1447 -[WebFrame
(WebPrivate) _recursiveGoToItem:fromItem:withLoadType:])

when doing the following:
1) Going to mail.google.com; I am already logged in so I reach my inbox
2) Clicking a message in the inbox to view it
3) Choosing History > Back
Comment 1 Geoffrey Garen 2006-01-09 15:01:42 PST
Previously in Radar as <rdar://problem/4401348> TOT REGRESSION: Assertion failure (![_private 
previousItem]) in -[WebFrame(WebPrivate) _recursiveGoToItem:fromItem:withLoadType:] @ 
mail.google.com

The change in behavior here is that the redirects show up in the back/forward list at all. Previously, they 
didn't.
Comment 2 Daniele Metilli 2006-03-10 07:55:13 PST
Works for me with r13244.
Comment 3 mitz 2006-03-12 04:53:52 PST
*** Bug 7733 has been marked as a duplicate of this bug. ***
Comment 4 David Kilzer (:ddkilzer) 2006-03-31 07:57:39 PST
I also see the assertion off-and-on when clicking the "Back" button on my MS wireless mouse after viewing a mail message in Outlook Web Access from MS Exchange Server 2003.

Steps to reproduce:

1. Log into Outlook Web Access.
2. Click on a mail message to view it.
3. Click "back" button on mouse.  (May also happen with browser "Back" button.)
4. Repeat Steps 2 & 3 until the assertion occurs.  (It does NOT occur every time.)

Here is the assertion error message printed from a development (debug) build of WebKit r13607:

=================
ASSERTION FAILED: ![_private previousItem] (/Users/ddkilzer/Projects/Cocoa/WebKit/WebKit/WebView/WebFrame.m:1460 -[WebFrame(WebPrivate) _recursiveGoToItem:fromItem:withLoadType:])
=================
Segmentation fault

Here is the problem report backtrace:

Date/Time:      2006-03-31 09:49:31.017 -0600
OS Version:     10.4.5 (Build 8H14)
Report Version: 4

Command: Safari
Path:    /Applications/Safari.app/Contents/MacOS/Safari
Parent:  bash [441]

Version:        2.0.3 (417.9.2)
Build Version:  2
Project Name:   WebBrowser
Source Version: 4170902

PID:    19629
Thread: 0

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_INVALID_ADDRESS (0x0001) at 0xbbadbeef

Thread 0 Crashed:
0   com.apple.WebKit         	0x00363a50 -[WebFrame(WebPrivate) _recursiveGoToItem:fromItem:withLoadType:] + 596 (WebFrame.m:1460)
1   com.apple.WebKit         	0x00363d10 -[WebFrame(WebPrivate) _recursiveGoToItem:fromItem:withLoadType:] + 1300 (WebFrame.m:1474)
2   com.apple.WebKit         	0x00363f28 -[WebFrame(WebPrivate) _goToItem:withLoadType:] + 452 (WebFrame.m:1507)
3   com.apple.WebKit         	0x003aba0c -[WebView(WebPrivate) _goToItem:withLoadType:] + 172 (WebView.m:754)
4   com.apple.WebKit         	0x003b2ac4 -[WebView goBack] + 152 (WebView.m:1874)
5   com.apple.WebKit         	0x003b6248 -[WebView(WebIBActions) goBack:] + 68 (WebView.m:2426)
6   com.apple.AppKit         	0x9372e270 -[NSApplication sendAction:to:from:] + 108
7   com.apple.Safari         	0x00029b5c 0x1000 + 166748
8   com.apple.AppKit         	0x93788aa4 -[NSMenu performActionForItemAtIndex:] + 392
9   com.apple.AppKit         	0x93788828 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 104
10  com.apple.AppKit         	0x937882d0 -[NSMenu performKeyEquivalent:] + 272
11  com.apple.AppKit         	0x93787f1c -[NSApplication _handleKeyEquivalent:] + 328
12  com.apple.AppKit         	0x93691a28 -[NSApplication sendEvent:] + 2944
13  com.apple.Safari         	0x00021828 0x1000 + 133160
14  com.apple.AppKit         	0x93689330 -[NSApplication run] + 508
15  com.apple.AppKit         	0x93779e68 NSApplicationMain + 452
16  com.apple.Safari         	0x0005cbf0 0x1000 + 375792
17  com.apple.Safari         	0x0005ca94 0x1000 + 375444

Thread 1:
0   libSystem.B.dylib        	0x9000b1e8 mach_msg_trap + 8
1   libSystem.B.dylib        	0x9000b13c mach_msg + 60
2   com.apple.CoreFoundation 	0x9075d114 __CFRunLoopRun + 832
3   com.apple.CoreFoundation 	0x9075ca18 CFRunLoopRunSpecific + 268
4   com.apple.Foundation     	0x928f6384 -[NSRunLoop runMode:beforeDate:] + 172
5   com.apple.Foundation     	0x928f62bc -[NSRunLoop run] + 76
6   com.apple.WebKit         	0x003c4110 +[WebFileDatabase _syncLoop:] + 420 (WebFileDatabase.m:291)
7   com.apple.Foundation     	0x928e73b4 forkThreadForFunction + 108
8   libSystem.B.dylib        	0x9002b1e0 _pthread_body + 96

Thread 2:
0   libSystem.B.dylib        	0x9000b1e8 mach_msg_trap + 8
1   libSystem.B.dylib        	0x9000b13c mach_msg + 60
2   com.apple.CoreFoundation 	0x9075d114 __CFRunLoopRun + 832
3   com.apple.CoreFoundation 	0x9075ca18 CFRunLoopRunSpecific + 268
4   com.apple.Foundation     	0x9290e8bc +[NSURLConnection(NSURLConnectionInternal) _resourceLoadLoop:] + 264
5   com.apple.Foundation     	0x928e73b4 forkThreadForFunction + 108
6   libSystem.B.dylib        	0x9002b1e0 _pthread_body + 96

Thread 3:
0   libSystem.B.dylib        	0x9000b1e8 mach_msg_trap + 8
1   libSystem.B.dylib        	0x9000b13c mach_msg + 60
2   com.apple.CoreFoundation 	0x9075d114 __CFRunLoopRun + 832
3   com.apple.CoreFoundation 	0x9075ca18 CFRunLoopRunSpecific + 268
4   com.apple.Foundation     	0x9290f9fc +[NSURLCache _diskCacheSyncLoop:] + 152
5   com.apple.Foundation     	0x928e73b4 forkThreadForFunction + 108
6   libSystem.B.dylib        	0x9002b1e0 _pthread_body + 96

Thread 4:
0   libSystem.B.dylib        	0x9002b888 semaphore_wait_signal_trap + 8
1   libSystem.B.dylib        	0x9002fffc pthread_cond_wait + 488
2   com.apple.Foundation     	0x928ee520 -[NSConditionLock lockWhenCondition:] + 68
3   com.apple.Syndication    	0x998fa50c -[AsyncDB _run:] + 192
4   com.apple.Foundation     	0x928e73b4 forkThreadForFunction + 108
5   libSystem.B.dylib        	0x9002b1e0 _pthread_body + 96

Thread 5:
0   libSystem.B.dylib        	0x9001f1ec select + 12
1   com.apple.CoreFoundation 	0x9076f9a8 __CFSocketManager + 472
2   libSystem.B.dylib        	0x9002b1e0 _pthread_body + 96

Thread 6:
0   libSystem.B.dylib        	0x9002b888 semaphore_wait_signal_trap + 8
1   libSystem.B.dylib        	0x9002fffc pthread_cond_wait + 488
2   com.apple.Foundation     	0x928ee520 -[NSConditionLock lockWhenCondition:] + 68
3   com.apple.AppKit         	0x93729d2c -[NSUIHeartBeat _heartBeatThread:] + 324
4   com.apple.Foundation     	0x928e73b4 forkThreadForFunction + 108
5   libSystem.B.dylib        	0x9002b1e0 _pthread_body + 96

Thread 0 crashed with PPC Thread State 64:
  srr0: 0x0000000000363a50 srr1: 0x000000000000f030                        vrsave: 0x0000000000000000
    cr: 0x24000244          xer: 0x0000000000000005   lr: 0x0000000000363a44  ctr: 0x0000000090001310
    r0: 0x0000000000000000   r1: 0x00000000bfffdec0   r2: 0x00000000bbadbeef   r3: 0x00000000000000d8
    r4: 0x0000000000000000   r5: 0x00000000000000d8   r6: 0x00000000ffffffff   r7: 0x00000000000000d8
    r8: 0x0000000000000008   r9: 0x0000000000000000  r10: 0x00000000000000d8  r11: 0x00000000a000620c
   r12: 0x0000000090001310  r13: 0x0000000000000000  r14: 0x0000000000000000  r15: 0x0000000000000000
   r16: 0x0000000000000000  r17: 0x0000000000000000  r18: 0x0000000000000000  r19: 0x0000000000000000
   r20: 0x0000000000000000  r21: 0x0000000000000000  r22: 0x0000000000000000  r23: 0x0000000000000000
   r24: 0x0000000090a14f80  r25: 0x000000000e62a6c0  r26: 0x00000000160654c0  r27: 0x00000000a36bec44
   r28: 0x0000000090a1d850  r29: 0x0000000014d2bea0  r30: 0x00000000bfffdec0  r31: 0x0000000000363814

Binary Images Description:
    0x1000 -    0xdafff com.apple.Safari 2.0.3 (417.9.2)	/Applications/Safari.app/Contents/MacOS/Safari
  0x305000 -   0x427fff com.apple.WebKit 420+	/Users/ddkilzer/Projects/Cocoa/WebKit/WebKitBuild/Debug/WebKit.framework/Versions/A/WebKit
  0x78f000 -   0x78ffff com.apple.SpotLightCM 1.0 (121.20.2)	/System/Library/Contextual Menu Items/SpotlightCM.plugin/Contents/MacOS/SpotlightCM
 0x1008000 -  0x10ccfff com.apple.JavaScriptCore 420+	/Users/ddkilzer/Projects/Cocoa/WebKit/WebKitBuild/Debug/JavaScriptCore.framework/Versions/A/JavaScriptCore
 0x173b000 -  0x1c5afff com.apple.WebCore 420+	/Users/ddkilzer/Projects/Cocoa/WebKit/WebKitBuild/Debug/WebCore.framework/Versions/A/WebCore
0x10bfc000 - 0x10bfefff com.apple.AutomatorCMM 1.0 (48)	/System/Library/Contextual Menu Items/AutomatorCMM.plugin/Contents/MacOS/AutomatorCMM
0x129ae000 - 0x129b2fff com.apple.FolderActionsMenu 1.3	/System/Library/Contextual Menu Items/FolderActionsMenu.plugin/Contents/MacOS/FolderActionsMenu
0x13557000 - 0x13571fff com.apple.AppleIntermediateCodec 1.1 (141)	/Library/QuickTime/AppleIntermediateCodec.component/Contents/MacOS/AppleIntermediateCodec
0x135b6000 - 0x135f3fff com.apple.QuickTimeFireWireDV.component 7.0.4	/System/Library/QuickTime/QuickTimeFirewireDV.component/Contents/MacOS/QuickTimeFireWireDV
0x13905000 - 0x1397efff com.apple.applepixletvideo 1.2.5 (1.2d5)	/System/Library/QuickTime/ApplePixletVideo.component/Contents/MacOS/ApplePixletVideo
0x8e8d8000 - 0x8e993fff com.apple.QuickTimeMPEG4.component 7.0.4	/System/Library/QuickTime/QuickTimeMPEG4.component/Contents/MacOS/QuickTimeMPEG4
0x8ebbb000 - 0x8ebbefff com.apple.QuickTimeH264.component 7.0.4	/System/Library/QuickTime/QuickTimeH264.component/Contents/MacOS/QuickTimeH264
0x8ecb5000 - 0x8f674fff com.apple.QuickTimeComponents.component 7.0.4	/System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTimeComponents
0x8fa79000 - 0x8fd27fff com.apple.QuickTime 7.0.4	/System/Library/Frameworks/QuickTime.framework/QuickTime
0x8fe00000 - 0x8fe54fff dyld 44.2	/usr/lib/dyld
0x90000000 - 0x901b3fff libSystem.B.dylib 	/usr/lib/libSystem.B.dylib
0x9020b000 - 0x9020ffff libmathCommon.A.dylib 	/usr/lib/system/libmathCommon.A.dylib
0x90211000 - 0x90264fff com.apple.CoreText 1.0.1 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x90291000 - 0x90342fff ATS 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x90371000 - 0x906aefff com.apple.CoreGraphics 1.256.33 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x9073a000 - 0x90813fff com.apple.CoreFoundation 6.4.4 (368.25)	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x9085c000 - 0x9085cfff com.apple.CoreServices 10.4 (???)	/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x9085e000 - 0x90960fff libicucore.A.dylib 	/usr/lib/libicucore.A.dylib
0x909ba000 - 0x90a3efff libobjc.A.dylib 	/usr/lib/libobjc.A.dylib
0x90a68000 - 0x90ad6fff com.apple.framework.IOKit 1.4 (???)	/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90aed000 - 0x90afffff libauto.dylib 	/usr/lib/libauto.dylib
0x90b06000 - 0x90ddefff com.apple.CoreServices.CarbonCore 681.3 (671.2)	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90e44000 - 0x90ec4fff com.apple.CoreServices.OSServices 4.1	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x90f0e000 - 0x90f4ffff com.apple.CFNetwork 10.4.4 (129.9)	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x90f64000 - 0x90f7cfff com.apple.WebServices 1.1.2 (1.1.0)	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
0x90f8c000 - 0x9100dfff com.apple.SearchKit 1.0.5	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x91053000 - 0x9107dfff com.apple.Metadata 10.4.4 (121.34)	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x9108e000 - 0x9109cfff libz.1.dylib 	/usr/lib/libz.1.dylib
0x9109f000 - 0x91262fff com.apple.security 4.3 (25966)	/System/Library/Frameworks/Security.framework/Versions/A/Security
0x91365000 - 0x9136efff com.apple.DiskArbitration 2.1	/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x91375000 - 0x9139cfff com.apple.SystemConfiguration 1.8.2	/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x913af000 - 0x913b7fff libgcc_s.1.dylib 	/usr/lib/libgcc_s.1.dylib
0x913bc000 - 0x913dcfff libmx.A.dylib 	/usr/lib/libmx.A.dylib
0x913e2000 - 0x913eafff libbsm.dylib 	/usr/lib/libbsm.dylib
0x913ee000 - 0x9146efff com.apple.audio.CoreAudio 3.0.2	/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x914ad000 - 0x914adfff com.apple.ApplicationServices 10.4 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x914af000 - 0x914e7fff com.apple.AE 1.5 (297)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x91502000 - 0x915cffff com.apple.ColorSync 4.4.4	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x91624000 - 0x916b7fff com.apple.print.framework.PrintCore 4.3 (172.3)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x916fe000 - 0x917bbfff com.apple.QD 3.8.18 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x917f9000 - 0x91857fff com.apple.HIServices 1.5.1 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x91885000 - 0x918a9fff com.apple.LangAnalysis 1.6.1	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x918bd000 - 0x918e2fff com.apple.FindByContent 1.5	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
0x918f5000 - 0x91937fff com.apple.LaunchServices 168.10	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x91953000 - 0x91967fff com.apple.speech.synthesis.framework 3.3	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x91975000 - 0x919affff com.apple.ImageIO.framework 1.4.4	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x919c4000 - 0x91a8cfff libcrypto.0.9.7.dylib 	/usr/lib/libcrypto.0.9.7.dylib
0x91ada000 - 0x91aeffff libcups.2.dylib 	/usr/lib/libcups.2.dylib
0x91af4000 - 0x91b11fff libJPEG.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x91b16000 - 0x91b85fff libJP2.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x91b9c000 - 0x91ba0fff libGIF.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x91ba2000 - 0x91bd3fff libRaw.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib
0x91bd7000 - 0x91c1afff libTIFF.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x91c21000 - 0x91c3afff libPng.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x91c3f000 - 0x91c42fff libRadiance.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x91c44000 - 0x91c44fff com.apple.Accelerate 1.1.1 (Accelerate 1.1.1)	/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x91c46000 - 0x91d30fff com.apple.vImage 2.0	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x91d38000 - 0x91d57fff com.apple.Accelerate.vecLib 3.1.1 (vecLib 3.1.1)	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x91dc3000 - 0x91e28fff libvMisc.dylib 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x91e32000 - 0x91ec4fff libvDSP.dylib 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x91ede000 - 0x9246efff libBLAS.dylib 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x924b6000 - 0x927c6fff libLAPACK.dylib 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x927f3000 - 0x9287ffff com.apple.DesktopServices 1.3.1	/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x928c1000 - 0x92aecfff com.apple.Foundation 6.4.4 (567.25)	/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x92c0a000 - 0x92ce8fff libxml2.2.dylib 	/usr/lib/libxml2.2.dylib
0x92d08000 - 0x92df6fff libiconv.2.dylib 	/usr/lib/libiconv.2.dylib
0x92e08000 - 0x92e26fff libGL.dylib 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x92e31000 - 0x92e8bfff libGLU.dylib 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x92ea9000 - 0x92ea9fff com.apple.Carbon 10.4 (???)	/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x92eab000 - 0x92ebffff com.apple.ImageCapture 3.0	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x92ed7000 - 0x92ee7fff com.apple.speech.recognition.framework 3.4	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x92ef3000 - 0x92f08fff com.apple.securityhi 2.0 (203)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x92f1a000 - 0x92fa1fff com.apple.ink.framework 101.2 (69)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x92fb5000 - 0x92fc0fff com.apple.help 1.0.3 (32)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x92fca000 - 0x92ff7fff com.apple.openscripting 1.2.4 (???)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x93011000 - 0x93021fff com.apple.print.framework.Print 5.0 (190.1)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x9302d000 - 0x93093fff com.apple.htmlrendering 1.1.2	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x930c4000 - 0x93116fff com.apple.NavigationServices 3.4.2	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x93142000 - 0x9315ffff com.apple.audio.SoundManager 3.9	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x93171000 - 0x9317efff com.apple.CommonPanels 1.2.2 (73)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x93187000 - 0x93499fff com.apple.HIToolbox 1.4.5 (???)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x935e5000 - 0x935f1fff com.apple.opengl 1.4.7	/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x935f6000 - 0x93617fff com.apple.DirectoryService.Framework 3.0	/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x93683000 - 0x93683fff com.apple.Cocoa 6.4 (???)	/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x93685000 - 0x93cb8fff com.apple.AppKit 6.4.4 (824.33)	/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x94045000 - 0x940b5fff com.apple.CoreData 80	/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x940ee000 - 0x941b8fff com.apple.audio.toolbox.AudioToolbox 1.4.1	/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x9420c000 - 0x9420cfff com.apple.audio.units.AudioUnit 1.4	/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x9420e000 - 0x94386fff com.apple.QuartzCore 1.4.5	/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x943d0000 - 0x9440dfff libsqlite3.0.dylib 	/usr/lib/libsqlite3.0.dylib
0x94415000 - 0x94465fff libGLImage.dylib 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x944f5000 - 0x9452dfff com.apple.vmutils 4.0.0 (85)	/System/Library/PrivateFrameworks/vmutils.framework/Versions/A/vmutils
0x94570000 - 0x9458cfff com.apple.securityfoundation 2.1 (24988)	/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x945a0000 - 0x945e4fff com.apple.securityinterface 2.1 (24981)	/System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
0x94608000 - 0x94617fff libCGATS.A.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x9461f000 - 0x9462bfff libCSync.A.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x94671000 - 0x94689fff libRIP.A.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x94690000 - 0x94713fff libstdc++.6.dylib 	/usr/lib/libstdc++.6.dylib
0x94893000 - 0x949c1fff com.apple.AddressBook.framework 4.0.3 (483)	/System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
0x94a53000 - 0x94a62fff com.apple.DSObjCWrappers.Framework 1.1	/System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWrappers
0x94a6a000 - 0x94a97fff com.apple.LDAPFramework 1.4.1 (69.0.1)	/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x94a9e000 - 0x94aaefff libsasl2.2.dylib 	/usr/lib/libsasl2.2.dylib
0x94ab2000 - 0x94ae1fff libssl.0.9.7.dylib 	/usr/lib/libssl.0.9.7.dylib
0x94af1000 - 0x94b0efff libresolv.9.dylib 	/usr/lib/libresolv.9.dylib
0x95d08000 - 0x95d31fff libxslt.1.dylib 	/usr/lib/libxslt.1.dylib
0x96fff000 - 0x9701efff com.apple.vecLib 3.1.1 (vecLib 3.1.1)	/System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x97824000 - 0x97831fff com.apple.agl 2.5.6 (AGL-2.5.6)	/System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x998f7000 - 0x9992dfff com.apple.Syndication 1.0.4 (51)	/System/Library/PrivateFrameworks/Syndication.framework/Versions/A/Syndication
0x9994a000 - 0x9995cfff com.apple.SyndicationUI 1.0.4 (51)	/System/Library/PrivateFrameworks/SyndicationUI.framework/Versions/A/SyndicationUI

Model: PowerBook5,4, BootROM 4.8.6f0, 1 processors, PowerPC G4  (1.1), 1.5 GHz, 1 GB
Graphics: ATI Mobility Radeon 9700, ATY,RV360M11, AGP, 128 MB
Memory Module: SODIMM1/J25UPPER, 1 GB, DDR SDRAM, PC2700U-25330
AirPort: AirPort Extreme, 404.2 (3.90.34.0.p16)
Modem: Jump, , V.92, Version 1.0, 
Bluetooth: Version 1.7.0f18, 2 service, 0 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en1
PCI Card: TXN,PCIXXXX-00, cardbus, PC Card
Parallel ATA Device: MATSHITADVD-R   UJ-825, 
Parallel ATA Device: Hitachi HTS548080M9AT00, 74.53 GB
USB Device: Hub, , Up to 480 Mb/sec, 500 mA
USB Device: Microsoft Wireless Optical Desktop® 2.10, Microsoft, Up to 1.5 Mb/sec, 500 mA
USB Device: Apple Cinema HD Display, , Up to 1.5 Mb/sec, 500 mA
USB Device: Bluetooth HCI, , Up to 12 Mb/sec, 500 mA
FireWire Device: iSight, Apple Computer, Inc., Up to 400 Mb/sec
FireWire Device: unknown_device, unknown_value, Up to 400 Mb/sec
Comment 5 David Kilzer (:ddkilzer) 2006-07-12 21:53:37 PDT
This isn't exclusive to GMail, so I'm not adding the GoogleBug keyword.

Comment 6 Alexey Proskuryakov 2006-10-17 13:28:28 PDT
*** Bug 11327 has been marked as a duplicate of this bug. ***
Comment 7 mitz 2006-10-18 09:05:20 PDT
Created attachment 11135 [details]
Reduction
Comment 8 mitz 2006-10-19 08:05:50 PDT
Created attachment 11146 [details]
Reduction

This is simpler
Comment 9 mitz 2006-10-21 14:19:00 PDT
Created attachment 11176 [details]
Reduction

Simpler
Comment 10 mitz 2007-02-06 23:34:00 PST
*** Bug 12645 has been marked as a duplicate of this bug. ***
Comment 11 mitz 2007-02-06 23:35:03 PST
Also <rdar://problem/4900071>
Comment 12 mitz 2007-02-14 08:55:20 PST
Created attachment 13165 [details]
checkLoadComplete for ancestor frames to reset their m_previousHistoryItem

Addresses a FIXME added in r11819
Comment 13 mitz 2007-02-14 08:56:49 PST
(In reply to comment #12)
> Addresses a FIXME added in r11819

Actually added as a comment in r11819 and changed into a FIXME later.
Comment 14 Brady Eidson 2007-02-14 16:30:55 PST
Comment on attachment 13165 [details]
checkLoadComplete for ancestor frames to reset their m_previousHistoryItem

r-me
Comment 15 Brady Eidson 2007-02-14 16:31:56 PST
of course I meant r=me
Comment 16 Brady Eidson 2007-02-14 17:14:44 PST
Comment on attachment 13165 [details]
checkLoadComplete for ancestor frames to reset their m_previousHistoryItem

Actually...  I just tried this patch and it didn't work...!
Comment 17 Brady Eidson 2007-02-14 17:16:59 PST
So in your reduction, it seems we never actually hit the "isLoadingFromPageCache()" case.  I think we need to split off part of the BF list management into a seperate method here, to distinguish between the back forward LIST and the back forward CACHE - we still have to keep the list consistent with what we'd expect
Comment 18 Matt Lilek 2007-02-21 17:38:42 PST
*** Bug 12847 has been marked as a duplicate of this bug. ***
Comment 19 mitz 2007-02-28 23:00:47 PST
*** Bug 12932 has been marked as a duplicate of this bug. ***
Comment 20 Anders Carlsson 2007-03-12 18:24:02 PDT
Committed revision 20132.