Bug 17933 - Reopen All Windows From Last Session causes crash
Summary: Reopen All Windows From Last Session causes crash
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: History (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac OS X 10.4
: P1 Critical
Assignee: Nobody
URL:
Keywords: InRadar, Regression
: 18025 18229 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-03-18 20:36 PDT by nobody
Modified: 2008-04-18 22:33 PDT (History)
5 users (show)

See Also:


Attachments
Add a null check (1.19 KB, patch)
2008-03-25 15:14 PDT, mitz
darin: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description nobody 2008-03-18 20:36:35 PDT
Reopen All Windows From Last Session causes crash

Open some webpages in windows and tabs.
Quit Webkit.
Open Webkit.
Select the History:Reopen All Windows From Last Session menu item.
CRASH!


This problem arose sometime recently within the past week's nightly builds.

r30966 and earlier builds are OK and do not have the problem.

The problem was introduced after the r30966 build.

I could not pinpoint which build introduced the problem.

Several recent builds contain this bug.

r31132 is the current build and continues to have the problem.
Comment 1 nobody 2008-03-19 08:55:50 PDT
NOTE: Apple Safari works OK when Reopening All Windows From Last Session on the same machine.
The problem exists only in Webkit.


Comment 2 nobody 2008-03-19 08:58:25 PDT
This problem repeatable on Mac G4 (PPC) running OS X 10.4.1.

Here is problem report from Apple Crash Reporter:

Date/Time:      2008-03-19 10:51:23.669 -0500
OS Version:     10.4.11 (Build 8S165)
Report Version: 4

Command: Safari
Path:    /Applications/Safari.app/Contents/MacOS/Safari
Parent:  WindowServer [119]

Version: r31132 (31132)

PID:    545
Thread: 0

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000008

Thread 0 Crashed:
0   com.apple.WebCore        	0x0118f510 WebCore::Frame::forceLayout(bool) + 0
1   com.apple.WebKit         	0x00344cc0 -[WebHTMLView layoutToMinimumPageWidth:maximumPageWidth:adjustingViewSize:] + 224
2   com.apple.WebKit         	0x0034a338 -[WebHTMLView(WebInternal) _web_layoutIfNeededRecursive] + 40
3   com.apple.WebKit         	0x00340ffc -[WebHTMLView(WebPrivate) _propagateDirtyRectsToOpaqueAncestors] + 76
4   com.apple.CoreFoundation 	0x907ee1e4 CFArrayApplyFunction + 416
5   com.apple.AppKit         	0x937ce9b4 -[NSView _propagateDirtyRectsToOpaqueAncestors] + 144
6   com.apple.CoreFoundation 	0x907ee1e4 CFArrayApplyFunction + 416
7   com.apple.AppKit         	0x937ce9b4 -[NSView _propagateDirtyRectsToOpaqueAncestors] + 144
8   com.apple.CoreFoundation 	0x907ee1e4 CFArrayApplyFunction + 416
9   com.apple.AppKit         	0x937ce9b4 -[NSView _propagateDirtyRectsToOpaqueAncestors] + 144
10  com.apple.CoreFoundation 	0x907ee1e4 CFArrayApplyFunction + 416
11  com.apple.AppKit         	0x937ce9b4 -[NSView _propagateDirtyRectsToOpaqueAncestors] + 144
12  com.apple.CoreFoundation 	0x907ee1e4 CFArrayApplyFunction + 416
13  com.apple.AppKit         	0x937ce9b4 -[NSView _propagateDirtyRectsToOpaqueAncestors] + 144
14  com.apple.CoreFoundation 	0x907ee1e4 CFArrayApplyFunction + 416
15  com.apple.AppKit         	0x937ce9b4 -[NSView _propagateDirtyRectsToOpaqueAncestors] + 144
16  com.apple.CoreFoundation 	0x907ee1e4 CFArrayApplyFunction + 416
17  com.apple.AppKit         	0x937ce9b4 -[NSView _propagateDirtyRectsToOpaqueAncestors] + 144
18  com.apple.CoreFoundation 	0x907ee1e4 CFArrayApplyFunction + 416
19  com.apple.AppKit         	0x937ce9b4 -[NSView _propagateDirtyRectsToOpaqueAncestors] + 144
20  com.apple.AppKit         	0x937c4040 -[NSView displayIfNeeded] + 96
21  com.apple.AppKit         	0x937c3f48 -[NSWindow displayIfNeeded] + 180
22  com.apple.Safari         	0x000209c4 0x1000 + 129476
23  com.apple.AppKit         	0x937c3df4 _handleWindowNeedsDisplay + 200
24  com.apple.CoreFoundation 	0x907de55c __CFRunLoopDoObservers + 352
25  com.apple.CoreFoundation 	0x907de7fc __CFRunLoopRun + 420
26  com.apple.CoreFoundation 	0x907de29c CFRunLoopRunSpecific + 268
27  com.apple.HIToolbox      	0x932abb20 RunCurrentEventLoopInMode + 264
28  com.apple.HIToolbox      	0x932ab12c ReceiveNextEventCommon + 244
29  com.apple.HIToolbox      	0x932ab020 BlockUntilNextEventMatchingListInMode + 96
30  com.apple.AppKit         	0x93790874 _DPSNextEvent + 384
31  com.apple.AppKit         	0x93790538 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 116
32  com.apple.Safari         	0x00007a30 0x1000 + 27184
33  com.apple.AppKit         	0x9378ca7c -[NSApplication run] + 472
34  com.apple.AppKit         	0x9387d598 NSApplicationMain + 452
35  com.apple.Safari         	0x000b72ec 0x1000 + 746220
36  com.apple.Safari         	0x000b6ff0 0x1000 + 745456

Thread 1:
0   libSystem.B.dylib        	0x9002c3c8 semaphore_wait_signal_trap + 8
1   libSystem.B.dylib        	0x90030eac pthread_cond_wait + 480
2   com.apple.WebCore        	0x012327e0 WebCore::IconDatabase::syncThreadMainLoop() + 320
3   com.apple.WebCore        	0x012329c8 WebCore::IconDatabase::iconDatabaseSyncThread() + 424
4   libSystem.B.dylib        	0x9002bd08 _pthread_body + 96

Thread 2:
0   libSystem.B.dylib        	0x9000b348 mach_msg_trap + 8
1   libSystem.B.dylib        	0x9000b29c mach_msg + 60
2   com.apple.CoreFoundation 	0x907de998 __CFRunLoopRun + 832
3   com.apple.CoreFoundation 	0x907de29c CFRunLoopRunSpecific + 268
4   com.apple.Foundation     	0x92c1c7bc +[NSURLCache _diskCacheSyncLoop:] + 152
5   com.apple.Foundation     	0x92bf4118 forkThreadForFunction + 108
6   libSystem.B.dylib        	0x9002bd08 _pthread_body + 96

Thread 3:
0   libSystem.B.dylib        	0x9002c3c8 semaphore_wait_signal_trap + 8
1   libSystem.B.dylib        	0x90030eac pthread_cond_wait + 480
2   com.apple.Foundation     	0x92bfb284 -[NSConditionLock lockWhenCondition:] + 68
3   com.apple.Syndication    	0x9b1ac42c -[AsyncDB _run:] + 192
4   com.apple.Foundation     	0x92bf4118 forkThreadForFunction + 108
5   libSystem.B.dylib        	0x9002bd08 _pthread_body + 96

Thread 4:
0   libSystem.B.dylib        	0x9000b348 mach_msg_trap + 8
1   libSystem.B.dylib        	0x9000b29c mach_msg + 60
2   com.apple.CoreFoundation 	0x907de998 __CFRunLoopRun + 832
3   com.apple.CoreFoundation 	0x907de29c CFRunLoopRunSpecific + 268
4   com.apple.Foundation     	0x92c1b67c +[NSURLConnection(NSURLConnectionInternal) _resourceLoadLoop:] + 264
5   com.apple.Foundation     	0x92bf4118 forkThreadForFunction + 108
6   libSystem.B.dylib        	0x9002bd08 _pthread_body + 96

Thread 5:
0   libSystem.B.dylib        	0x9000b348 mach_msg_trap + 8
1   libSystem.B.dylib        	0x9000b29c mach_msg + 60
2   com.apple.CoreFoundation 	0x907de998 __CFRunLoopRun + 832
3   com.apple.CoreFoundation 	0x907de29c CFRunLoopRunSpecific + 268
4   com.apple.Foundation     	0x92c030e4 -[NSRunLoop runMode:beforeDate:] + 172
5   com.apple.Foundation     	0x92c0301c -[NSRunLoop run] + 76
6   com.apple.Safari         	0x0005cb8c 0x1000 + 375692
7   com.apple.Foundation     	0x92bf4118 forkThreadForFunction + 108
8   libSystem.B.dylib        	0x9002bd08 _pthread_body + 96

Thread 6:
0   libSystem.B.dylib        	0x9001f88c select + 12
1   com.apple.CoreFoundation 	0x907f122c __CFSocketManager + 472
2   libSystem.B.dylib        	0x9002bd08 _pthread_body + 96

Thread 0 crashed with PPC Thread State 64:
  srr0: 0x000000000118f510 srr1: 0x000000000200f030                        vrsave: 0x0000000000000000
    cr: 0x42042222          xer: 0x0000000000000007   lr: 0x0000000000344cc0  ctr: 0x000000000118f510
    r0: 0x0000000000344cc0   r1: 0x00000000bfffdd70   r2: 0x00000000000001ce   r3: 0x0000000000000000
    r4: 0x0000000000000001   r5: 0x0000000000000001   r6: 0x0000000090a410e0   r7: 0x0000000000000000
    r8: 0x0000000000000b5c   r9: 0x0000000000000002  r10: 0x000000000034a02c  r11: 0x0000000024042222
   r12: 0x000000000118f510  r13: 0x0000000000000000  r14: 0x0000000000000001  r15: 0x0000000000000000
   r16: 0x0000000000000001  r17: 0x00000000bffff100  r18: 0x0000000000000000  r19: 0x0000000001b67af0
   r20: 0x0000000000000000  r21: 0x0000000001b17320  r22: 0x0000000000000002  r23: 0x0000000001b17438
   r24: 0x0000000001b17430  r25: 0x0000000000000000  r26: 0x00000000003da320  r27: 0x0000000001b7c330
   r28: 0x0000000000000000  r29: 0x0000000001b175b0  r30: 0x0000000000000000  r31: 0x0000000000344bf8

Binary Images Description:
    0x1000 -   0x138fff com.apple.Safari 3.1 (4525.13)	/Applications/Safari.app/Contents/MacOS/Safari
  0x170000 -   0x171fff WebKitNightlyEnabler.dylib 	/Applications/WebKit r31132/WebKit.app/Contents/Resources/WebKitNightlyEnabler.dylib
  0x305000 -   0x3d2fff com.apple.WebKit 526.1+	/Applications/WebKit r31132/WebKit.app/Contents/Frameworks/10.4/WebKit.framework/Versions/A/WebKit
  0x460000 -   0x537fff com.apple.JavaScriptCore 526.1+	/Applications/WebKit r31132/WebKit.app/Contents/Frameworks/10.4/JavaScriptCore.framework/Versions/A/JavaScriptCore
 0x1008000 -  0x1716fff com.apple.WebCore 526.1+	/Applications/WebKit r31132/WebKit.app/Contents/Frameworks/10.4/WebCore.framework/Versions/A/WebCore
 0x1ae2000 -  0x1ae37b6 Adobe Unit Types 	PEF binary: Adobe Unit Types
 0x1d1d000 -  0x1d24fff com.unsanity.smartcrashreports Smart Crash Reports version 1.2.1 (1.2.1)	/Users/primary/Library/InputManagers/Smart Crash Reports/Smart Crash Reports.bundle/Contents/MacOS/Smart Crash Reports
 0x1d2a000 -  0x1d2cfff com.unsanity.menuextraenabler 1.0.3	/Library/InputManagers/Menu Extra Enabler/Menu Extra Enabler.bundle/Contents/MacOS/Menu Extra Enabler
 0x1ffd000 -  0x1ffdfff com.apple.osax.digihub 1.0	/System/Library/ScriptingAdditions/Digital Hub Scripting.osax/Contents/MacOS/Digital Hub Scripting
 0x6746800 -  0x67468b2 CFMPriv_CoreFoundation 	PEF binary: CFMPriv_CoreFoundation
 0x6757f40 -  0x6758016 CFMPriv_HTMLRendering 	PEF binary: CFMPriv_HTMLRendering
 0x6758fe0 -  0x6759057 CFMPriv_System 	PEF binary: CFMPriv_System
 0x675a9e0 -  0x675aab0 CFMPriv_CarbonSound 	PEF binary: CFMPriv_CarbonSound
 0x675ab20 -  0x675abf3 CFMPriv_CommonPanels 	PEF binary: CFMPriv_CommonPanels
 0x675e940 -  0x675e9fb CFMPriv_Help 	PEF binary: CFMPriv_Help
 0x675ea00 -  0x675eaca CFMPriv_HIToolbox 	PEF binary: CFMPriv_HIToolbox
 0x6760bd0 -  0x6760ca3 CFMPriv_ImageCapture 	PEF binary: CFMPriv_ImageCapture
 0x6760cb0 -  0x6760d95 CFMPriv_NavigationServices 	PEF binary: CFMPriv_NavigationServices
 0x6760e00 -  0x6760ed6 CFMPriv_OpenScriptingMacBLib 	PEF binary: CFMPriv_OpenScriptingMacBLib
 0x6760fa0 -  0x676105e CFMPriv_Print 	PEF binary: CFMPriv_Print
 0x6761070 -  0x676113d CFMPriv_SecurityHI 	PEF binary: CFMPriv_SecurityHI
 0x67611b0 -  0x6761292 CFMPriv_SpeechRecognition 	PEF binary: CFMPriv_SpeechRecognition
 0x6761300 -  0x67613d3 CFMPriv_CarbonCore 	PEF binary: CFMPriv_CarbonCore
 0x6761440 -  0x6761513 CFMPriv_OSServices 	PEF binary: CFMPriv_OSServices
 0x67615e0 -  0x67616a2 CFMPriv_AE 	PEF binary: CFMPriv_AE
 0x67616b0 -  0x6761775 CFMPriv_ATS 	PEF binary: CFMPriv_ATS
 0x67617e0 -  0x67618b7 CFMPriv_ColorSync 	PEF binary: CFMPriv_ColorSync
 0x6761930 -  0x6761a13 CFMPriv_FindByContent 	PEF binary: CFMPriv_FindByContent
 0x6761a80 -  0x6761b5a CFMPriv_HIServices 	PEF binary: CFMPriv_HIServices
 0x6761bc0 -  0x6761ca0 CFMPriv_LangAnalysis 	PEF binary: CFMPriv_LangAnalysis
 0x6761d20 -  0x6761e06 CFMPriv_LaunchServices 	PEF binary: CFMPriv_LaunchServices
 0x6761ed0 -  0x6761fa7 CFMPriv_PrintCore 	PEF binary: CFMPriv_PrintCore
 0x6761fb0 -  0x6762072 CFMPriv_QD 	PEF binary: CFMPriv_QD
 0x6762160 -  0x6762249 CFMPriv_SpeechSynthesis 	PEF binary: CFMPriv_SpeechSynthesis
 0x6ce8000 -  0x6d25fff com.apple.osax.standardadditions 1.10.7 (???)	/System/Library/ScriptingAdditions/StandardAdditions.osax/Contents/MacOS/StandardAdditions
 0x6d33000 -  0x6d823c7 CarbonLibpwpc 	PEF binary: CarbonLibpwpc
 0x6d9e000 -  0x6da1fff Adobe Unit Types a2.0.0 (2.0.0)	/Library/ScriptingAdditions/Adobe Unit Types.osax/Contents/MacOS/Adobe Unit Types
 0x6da4000 -  0x6da9fff com.stclairsoft.DefaultFolderX.osax Default Folder X Addition version 1.0 (kBundleVersion)	/Users/primary/Library/ScriptingAdditions/Default Folder X Addition.osax/Contents/MacOS/Default Folder X Addition
 0x6de2000 -  0x6e05fff com.stclairsoft.DefaultFolderX.CarbonPatcher kBundleVersion	/Users/primary/Library/PreferencePanes/Default Folder X.prefPane/Contents/Resources/Default Folder X.bundle/Contents/Resources/Carbon Patcher.bundle/Contents/MacOS/Carbon Patcher
 0x6e19000 -  0x6e37fff Cocoa Patcher 	/Users/primary/Library/PreferencePanes/Default Folder X.prefPane/Contents/Resources/Default Folder X.bundle/Contents/Resources/Cocoa Patcher.bundle/Contents/MacOS/Cocoa Patcher
0x8fe00000 - 0x8fe52fff dyld 46.16	/usr/lib/dyld
0x90000000 - 0x901bcfff libSystem.B.dylib 	/usr/lib/libSystem.B.dylib
0x90214000 - 0x90219fff libmathCommon.A.dylib 	/usr/lib/system/libmathCommon.A.dylib
0x9021b000 - 0x90268fff com.apple.CoreText 1.0.4 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x90293000 - 0x90344fff ATS 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x90373000 - 0x9072efff com.apple.CoreGraphics 1.258.77 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x907bb000 - 0x90895fff com.apple.CoreFoundation 6.4.10 (368.33)	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x908de000 - 0x908defff com.apple.CoreServices 10.4 (???)	/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x908e0000 - 0x909e2fff libicucore.A.dylib 	/usr/lib/libicucore.A.dylib
0x90a3c000 - 0x90ac0fff libobjc.A.dylib 	/usr/lib/libobjc.A.dylib
0x90aea000 - 0x90b5cfff com.apple.framework.IOKit 1.4 (???)	/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90b72000 - 0x90b84fff libauto.dylib 	/usr/lib/libauto.dylib
0x90b8b000 - 0x90e62fff com.apple.CoreServices.CarbonCore 681.17	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x90ec8000 - 0x90f48fff com.apple.CoreServices.OSServices 4.1	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x90f92000 - 0x90fd4fff com.apple.CFNetwork 4.0 (129.23)	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x90fe9000 - 0x91001fff com.apple.WebServices 1.1.2 (1.1.0)	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore
0x91011000 - 0x91092fff com.apple.SearchKit 1.0.7	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x910d8000 - 0x91101fff com.apple.Metadata 10.4.4 (121.36)	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x91112000 - 0x91120fff libz.1.dylib 	/usr/lib/libz.1.dylib
0x91123000 - 0x912defff com.apple.security 4.6 (29770)	/System/Library/Frameworks/Security.framework/Versions/A/Security
0x913dd000 - 0x913e6fff com.apple.DiskArbitration 2.1.2	/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x913ed000 - 0x913f5fff libbsm.dylib 	/usr/lib/libbsm.dylib
0x913f9000 - 0x91421fff com.apple.SystemConfiguration 1.8.3	/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x91434000 - 0x9143ffff libgcc_s.1.dylib 	/usr/lib/libgcc_s.1.dylib
0x91444000 - 0x914bffff com.apple.audio.CoreAudio 3.0.5	/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x914fc000 - 0x914fcfff com.apple.ApplicationServices 10.4 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x914fe000 - 0x91536fff com.apple.AE 1.5 (297)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x91551000 - 0x91623fff com.apple.ColorSync 4.4.10	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x91676000 - 0x91707fff com.apple.print.framework.PrintCore 4.6 (177.13)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x9174e000 - 0x91805fff com.apple.QD 3.10.25 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x91842000 - 0x918a0fff com.apple.HIServices 1.5.3 (???)	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x918cf000 - 0x918f0fff com.apple.LangAnalysis 1.6.1	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x91904000 - 0x91929fff com.apple.FindByContent 1.5	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent
0x9193c000 - 0x9197efff com.apple.LaunchServices 182	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x9199a000 - 0x919aefff com.apple.speech.synthesis.framework 3.3	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x919bc000 - 0x91a02fff com.apple.ImageIO.framework 1.5.6	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x91a19000 - 0x91ae0fff libcrypto.0.9.7.dylib 	/usr/lib/libcrypto.0.9.7.dylib
0x91b2e000 - 0x91b43fff libcups.2.dylib 	/usr/lib/libcups.2.dylib
0x91b48000 - 0x91b66fff libJPEG.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x91b6c000 - 0x91c23fff libJP2.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x91c72000 - 0x91c76fff libGIF.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x91c78000 - 0x91ce2fff libRaw.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib
0x91ce7000 - 0x91d24fff libTIFF.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x91d2b000 - 0x91d45fff libPng.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x91d4a000 - 0x91d4dfff libRadiance.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x91d4f000 - 0x91e3dfff libxml2.2.dylib 	/usr/lib/libxml2.2.dylib
0x91e5c000 - 0x91e5cfff com.apple.Accelerate 1.2.2 (Accelerate 1.2.2)	/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x91e5e000 - 0x91f43fff com.apple.vImage 2.4	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x91f4b000 - 0x91f6afff com.apple.Accelerate.vecLib 3.2.2 (vecLib 3.2.2)	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x91fd6000 - 0x92044fff libvMisc.dylib 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x9204f000 - 0x920e4fff libvDSP.dylib 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x920fe000 - 0x92686fff libBLAS.dylib 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x926b9000 - 0x929e4fff libLAPACK.dylib 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x92a14000 - 0x92b02fff libiconv.2.dylib 	/usr/lib/libiconv.2.dylib
0x92b05000 - 0x92b8dfff com.apple.DesktopServices 1.3.7	/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x92bce000 - 0x92df9fff com.apple.Foundation 6.4.10 (567.37)	/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x92f17000 - 0x92f21fff com.apple.framework.AppleTalk 1.2.0 (???)	/System/Library/Frameworks/AppleTalk.framework/Versions/A/AppleTalk
0x92f26000 - 0x92f44fff libGL.dylib 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x92f4f000 - 0x92fa9fff libGLU.dylib 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x92fc7000 - 0x92fc7fff com.apple.Carbon 10.4 (???)	/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x92fc9000 - 0x92fddfff com.apple.ImageCapture 3.0	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x92ff5000 - 0x93005fff com.apple.speech.recognition.framework 3.4	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x93011000 - 0x93026fff com.apple.securityhi 2.0 (203)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x93038000 - 0x930bffff com.apple.ink.framework 101.2 (69)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x930d3000 - 0x930defff com.apple.help 1.0.3 (32)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x930e8000 - 0x93115fff com.apple.openscripting 1.2.5 (???)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x9312f000 - 0x9313efff com.apple.print.framework.Print 5.2 (192.4)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x9314a000 - 0x931b0fff com.apple.htmlrendering 1.1.2	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x931e1000 - 0x93230fff com.apple.NavigationServices 3.4.4 (3.4.3)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x9325e000 - 0x9327bfff com.apple.audio.SoundManager 3.9	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x9328d000 - 0x9329afff com.apple.CommonPanels 1.2.2 (73)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x932a3000 - 0x935b1fff com.apple.HIToolbox 1.4.10 (???)	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x93701000 - 0x9370dfff com.apple.opengl 1.4.7	/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x93712000 - 0x93732fff com.apple.DirectoryService.Framework 3.1	/System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x93786000 - 0x93786fff com.apple.Cocoa 6.4 (???)	/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x93788000 - 0x93dbbfff com.apple.AppKit 6.4.10 (824.45)	/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x94148000 - 0x941bafff com.apple.CoreData 91 (92.1)	/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x941f3000 - 0x942b8fff com.apple.audio.toolbox.AudioToolbox 1.4.7	/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x9430b000 - 0x9430bfff com.apple.audio.units.AudioUnit 1.4	/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x9430d000 - 0x944cdfff com.apple.QuartzCore 1.4.12	/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x94517000 - 0x94554fff libsqlite3.0.dylib 	/usr/lib/libsqlite3.0.dylib
0x9455c000 - 0x945acfff libGLImage.dylib 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x945b5000 - 0x945cffff com.apple.CoreVideo 1.4.2	/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x945e0000 - 0x94600fff libmx.A.dylib 	/usr/lib/libmx.A.dylib
0x9468e000 - 0x946c6fff com.apple.vmutils 4.0.0 (85)	/System/Library/PrivateFrameworks/vmutils.framework/Versions/A/vmutils
0x9470b000 - 0x94727fff com.apple.securityfoundation 2.2 (27710)	/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x9473b000 - 0x9477ffff com.apple.securityinterface 2.2 (27692)	/System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
0x947a3000 - 0x947b2fff libCGATS.A.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x947ba000 - 0x947c7fff libCSync.A.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x9480d000 - 0x94826fff libRIP.A.dylib 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x94c3d000 - 0x94caefff libstdc++.6.dylib 	/usr/lib/libstdc++.6.dylib
0x94e23000 - 0x94f53fff com.apple.AddressBook.framework 4.0.6 (490)	/System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
0x94fe6000 - 0x94ff5fff com.apple.DSObjCWrappers.Framework 1.1	/System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWrappers
0x94ffd000 - 0x9502afff com.apple.LDAPFramework 1.4.1 (69.0.1)	/System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x95031000 - 0x95041fff libsasl2.2.dylib 	/usr/lib/libsasl2.2.dylib
0x95045000 - 0x95074fff libssl.0.9.7.dylib 	/usr/lib/libssl.0.9.7.dylib
0x95084000 - 0x950a1fff libresolv.9.dylib 	/usr/lib/libresolv.9.dylib
0x9559f000 - 0x956cdfff edu.mit.Kerberos 5.5.26	/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x966f4000 - 0x966f9fff com.apple.URLMount 2.1.7	/System/Library/PrivateFrameworks/URLMount.framework/Versions/A/URLMount
0x982b5000 - 0x982cbfff com.apple.AppleShareClient 1.5.4	/System/Library/Frameworks/AppleShareClient.framework/Versions/A/AppleShareClient
0x982d5000 - 0x98313fff com.apple.AppleShareClientCore 1.5.4	/System/Library/Frameworks/AppleShareClientCore.framework/Versions/A/AppleShareClientCore
0x9b1a9000 - 0x9b1dffff com.apple.Syndication 1.0.7 (55)	/System/Library/PrivateFrameworks/Syndication.framework/Versions/A/Syndication
0x9b1fc000 - 0x9b20efff com.apple.SyndicationUI 1.0.7 (55)	/System/Library/PrivateFrameworks/SyndicationUI.framework/Versions/A/SyndicationUI

Model: PowerMac3,5, BootROM 4.3.3f2, 2 processors, PowerPC G4  (2.1), 1 GHz, 1.5 GB
Graphics: NVIDIA GeForce4 MX, GeForce4 MX, AGP, 64 MB



Comment 3 Cameron Zwarich (cpst) 2008-03-19 20:21:16 PDT
I can't seem to reproduce this with ToT.
Comment 4 nobody 2008-03-19 20:57:10 PDT
(In reply to comment #3)
> I can't seem to reproduce this with ToT.

Tested again with r31157 build, and was able to reproduce the crash.

But there is a difference depending on Preferences or sequence of events before Reopening All Windows From Last Session.

Using these preferences:
Safari:Preferences:General:New windows open with: Empty Page
Safari:Home page:  (is blank)

Open some webpages in windows and tabs.
Quit Webkit.
Open Webkit.
Select the History:Reopen All Windows From Last Session menu item.
CRASH!

To prevent the crash, try the following:

Open some webpages in windows and tabs.
Quit Webkit.
Open Webkit.
Open a new window and browse some webpage.
Select the History:Reopen All Windows From Last Session menu item.
This works OK.
Comment 5 nobody 2008-03-24 22:09:13 PDT
recent builds are not stable on my system. 

because I open many windows and tabs when I browse, the ability to Reopen All Windows from Last Session is vital to recover from any browser crash.

due to the frequent crashing and general instability of recent builds, this bug (#17933) makes the browser completely unusable for me.
Comment 6 mitz 2008-03-25 14:54:25 PDT
*** Bug 18025 has been marked as a duplicate of this bug. ***
Comment 7 mitz 2008-03-25 15:14:12 PDT
Created attachment 20045 [details]
Add a null check
Comment 8 Darin Adler 2008-03-25 15:15:36 PDT
Comment on attachment 20045 [details]
Add a null check

r=me
Comment 9 mitz 2008-03-25 15:19:17 PDT
Landed in <http://trac.webkit.org/projects/webkit/changeset/31292>.
Comment 10 mitz 2008-03-28 20:22:51 PDT
<rdar://problem/5821131>
Comment 11 Matt Lilek 2008-04-18 22:33:48 PDT
*** Bug 18229 has been marked as a duplicate of this bug. ***