Bug 25355 - Crash when Creating New Tab or New Window when Set to Open Same Page
Summary: Crash when Creating New Tab or New Window when Set to Open Same Page
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Page Loading (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac OS X 10.5
: P2 Major
Assignee: Darin Adler
URL:
Keywords: InRadar
: 25388 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-04-23 21:43 PDT by Chris Suter
Modified: 2009-04-26 08:09 PDT (History)
2 users (show)

See Also:


Attachments
patch (1.35 KB, patch)
2009-04-24 14:51 PDT, Darin Adler
darin: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Suter 2009-04-23 21:43:06 PDT
I've cleared my history and most other things. I don't think I've got any non-standard plug-ins.

Crash report:

Process:         Safari [1059]
Path:            /Applications/WebKit.app/Contents/MacOS/WebKit
Identifier:      org.webkit.nightly.WebKit
Version:         r42807 (42807)
Code Type:       X86 (Native)
Parent Process:  launchd [69]

Date/Time:       2009-04-24 14:24:43.611 +1000
OS Version:      Mac OS X 10.5.6 (9G55)
Report Version:  6

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000070
Crashed Thread:  0

Thread 0 Crashed:
0   com.apple.WebCore             	0x010366a6 WebCore::HistoryItem::formData() + 6
1   com.apple.WebCore             	0x00fb3c31 WebCore::FrameLoader::loadItem(WebCore::HistoryItem*, WebCore::FrameLoadType) + 2241
2   com.apple.WebCore             	0x00fb45ed WebCore::FrameLoader::recursiveGoToItem(WebCore::HistoryItem*, WebCore::HistoryItem*, WebCore::FrameLoadType) + 269
3   com.apple.WebCore             	0x00fb49ca WebCore::FrameLoader::goToItem(WebCore::HistoryItem*, WebCore::FrameLoadType) + 170
4   com.apple.WebKit              	0x00357f2f -[WebView(WebPrivate) _loadBackForwardListFromOtherView:] + 351
5   com.apple.Safari              	0x00070d4e 0x1000 + 458062
6   com.apple.AppKit              	0x9186e53b -[NSApplication sendAction:to:from:] + 112
7   com.apple.Safari              	0x0003ab08 0x1000 + 236296
8   com.apple.AppKit              	0x9191d17c -[NSMenu performActionForItemAtIndex:] + 493
9   com.apple.AppKit              	0x9191ce81 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 220
10  com.apple.AppKit              	0x9191cb07 -[NSMenu performKeyEquivalent:] + 866
11  com.apple.AppKit              	0x9191b3ac -[NSApplication _handleKeyEquivalent:] + 492
12  com.apple.AppKit              	0x9183816b -[NSApplication sendEvent:] + 3999
13  com.apple.Safari              	0x000391aa 0x1000 + 229802
14  com.apple.AppKit              	0x9179569f -[NSApplication run] + 847
15  com.apple.AppKit              	0x917628a4 NSApplicationMain + 574
16  com.apple.Safari              	0x00003306 0x1000 + 8966

Thread 1:
0   libSystem.B.dylib             	0x964a33ae __semwait_signal + 10
1   libSystem.B.dylib             	0x964cdd0d pthread_cond_wait$UNIX2003 + 73
2   com.apple.WebCore             	0x010410a4 WebCore::IconDatabase::syncThreadMainLoop() + 260
3   com.apple.WebCore             	0x010411b9 WebCore::IconDatabase::iconDatabaseSyncThread() + 185
4   libSystem.B.dylib             	0x964cd095 _pthread_start + 321
5   libSystem.B.dylib             	0x964ccf52 thread_start + 34

Thread 2:
0   libSystem.B.dylib             	0x9649c1c6 mach_msg_trap + 10
1   libSystem.B.dylib             	0x964a39bc mach_msg + 72
2   com.apple.CoreFoundation      	0x90b400ae CFRunLoopRunSpecific + 1790
3   com.apple.CoreFoundation      	0x90b40cd8 CFRunLoopRunInMode + 88
4   com.apple.CFNetwork           	0x9571bebe CFURLCacheWorkerThread(void*) + 396
5   libSystem.B.dylib             	0x964cd095 _pthread_start + 321
6   libSystem.B.dylib             	0x964ccf52 thread_start + 34

Thread 3:
0   libSystem.B.dylib             	0x9649c226 semaphore_timedwait_signal_trap + 10
1   libSystem.B.dylib             	0x964ce1ef _pthread_cond_wait + 1244
2   libSystem.B.dylib             	0x964cfa73 pthread_cond_timedwait_relative_np + 47
3   com.apple.Foundation          	0x95b8575c -[NSCondition waitUntilDate:] + 236
4   com.apple.Foundation          	0x95b85570 -[NSConditionLock lockWhenCondition:beforeDate:] + 144
5   com.apple.Foundation          	0x95b854d5 -[NSConditionLock lockWhenCondition:] + 69
6   com.apple.AppKit              	0x91802d90 -[NSUIHeartBeat _heartBeatThread:] + 753
7   com.apple.Foundation          	0x95b3f7ed -[NSThread main] + 45
8   com.apple.Foundation          	0x95b3f394 __NSThread__main__ + 308
9   libSystem.B.dylib             	0x964cd095 _pthread_start + 321
10  libSystem.B.dylib             	0x964ccf52 thread_start + 34

Thread 4:
0   libSystem.B.dylib             	0x964a33ae __semwait_signal + 10
1   libSystem.B.dylib             	0x964cdd0d pthread_cond_wait$UNIX2003 + 73
2   com.apple.JavaScriptCore      	0x0058e67d WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 77
3   com.apple.WebCore             	0x012634c5 WebCore::LocalStorageThread::localStorageThread() + 325
4   libSystem.B.dylib             	0x964cd095 _pthread_start + 321
5   libSystem.B.dylib             	0x964ccf52 thread_start + 34

Thread 5:
0   libSystem.B.dylib             	0x9649c1c6 mach_msg_trap + 10
1   libSystem.B.dylib             	0x964a39bc mach_msg + 72
2   com.apple.CoreFoundation      	0x90b400ae CFRunLoopRunSpecific + 1790
3   com.apple.CoreFoundation      	0x90b40cd8 CFRunLoopRunInMode + 88
4   com.apple.Safari              	0x00188f9d 0x1000 + 1605533
5   com.apple.Safari              	0x001866f3 0x1000 + 1595123
6   com.apple.Safari              	0x001867a1 0x1000 + 1595297
7   libSystem.B.dylib             	0x964cd095 _pthread_start + 321
8   libSystem.B.dylib             	0x964ccf52 thread_start + 34

Thread 6:
0   libSystem.B.dylib             	0x9649c1c6 mach_msg_trap + 10
1   libSystem.B.dylib             	0x964a39bc mach_msg + 72
2   com.apple.CoreFoundation      	0x90b400ae CFRunLoopRunSpecific + 1790
3   com.apple.CoreFoundation      	0x90b40cd8 CFRunLoopRunInMode + 88
4   com.apple.Foundation          	0x95ba2d40 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 320
5   com.apple.Foundation          	0x95b3f7ed -[NSThread main] + 45
6   com.apple.Foundation          	0x95b3f394 __NSThread__main__ + 308
7   libSystem.B.dylib             	0x964cd095 _pthread_start + 321
8   libSystem.B.dylib             	0x964ccf52 thread_start + 34

Thread 7:
0   libSystem.B.dylib             	0x964eb6f2 select$DARWIN_EXTSN + 10
1   libSystem.B.dylib             	0x964cd095 _pthread_start + 321
2   libSystem.B.dylib             	0x964ccf52 thread_start + 34

Thread 8:
0   libSystem.B.dylib             	0x964a33ae __semwait_signal + 10
1   libSystem.B.dylib             	0x964cdd0d pthread_cond_wait$UNIX2003 + 73
2   com.apple.Safari              	0x000f1cdb 0x1000 + 986331
3   com.apple.Safari              	0x000f2321 0x1000 + 987937
4   libSystem.B.dylib             	0x964cd095 _pthread_start + 321
5   libSystem.B.dylib             	0x964ccf52 thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x00000000  ebx: 0x00fb3381  ecx: 0x17d6c000  edx: 0x01c2b0a8
  edi: 0x00000000  esi: 0x17df76f8  ebp: 0xbfffee58  esp: 0xbfffee58
   ss: 0x0000001f  efl: 0x00010246  eip: 0x010366a6   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
  cr2: 0x00000070

Binary Images:
    0x1000 -   0x266fe2  com.apple.Safari 4 Public Beta (5528.16) <88923208ea437fc8b5a5e5cd4f1924d5> /Applications/Safari.app/Contents/MacOS/Safari
  0x2c1000 -   0x2c2ffe +WebKitNightlyEnabler.dylib ??? (???) <a4f0456c9a8eb532a76792c67d31c053> /Applications/WebKit.app/Contents/Resources/WebKitNightlyEnabler.dylib
  0x2c7000 -   0x39ffff  com.apple.WebKit r42807 (530.8+) <a01c430dcbd1ad026d3b7982c02c127d> /Applications/WebKit.app/Contents/Frameworks/10.5/WebKit.framework/Versions/A/WebKit
  0x435000 -   0x444ffc  SyndicationUI ??? (???) <408d1e186315965e65a4562de17589be> /System/Library/PrivateFrameworks/SyndicationUI.framework/Versions/A/SyndicationUI
  0x454000 -   0x5b7feb  com.apple.JavaScriptCore 530+ (530.8+) <2e2a960a58ca61a33ac1baf5230c4d72> /Applications/WebKit.app/Contents/Frameworks/10.5/JavaScriptCore.framework/Versions/A/JavaScriptCore
  0x608000 -   0x61bfff +org.andymatuschak.Sparkle 1.5 Beta (bzr) (337) <d57260aef46cb3000f771d53364e40c8> /Applications/WebKit.app/Contents/Frameworks/10.5/Sparkle.framework/Versions/A/Sparkle
  0x67d000 -   0x67effa +com.google.GearsEnabler ??? (1.0) <f4619f1c37ae37dfdf6af70894fa2776> /Library/InputManagers/GearsEnabler/GearsEnabler.bundle/Contents/MacOS/GearsEnabler
  0xd6f000 -  0x15aefff  com.apple.WebCore 530+ (530.8+) <7e76fb944624ac40cbfb3dee42a8d0b9> /Applications/WebKit.app/Contents/Frameworks/10.5/WebCore.framework/Versions/A/WebCore
 0x1d00000 -  0x1ef8fff  com.apple.RawCamera.bundle 2.0.13 (435) <083354ccec68bf7c9fc99523a5838f92> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x17a0a000 - 0x17a0fff3  libCGXCoreImage.A.dylib ??? (???) <375e0cdb64b043378dbf637992bbfeb0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib
0x17a72000 - 0x17a77fff  com.apple.DictionaryServiceComponent 1.1 (1.1) <0c718fcdccb0e50ce699cb46073b5b88> /System/Library/Components/DictionaryService.component/Contents/MacOS/DictionaryService
0x18560000 - 0x18560ffe  com.apple.JavaPluginCocoa 12.2.0 (12.2.0) <b08d1285182ffcbaedd747d17fdaeefd> /Library/Internet Plug-Ins/JavaPluginCocoa.bundle/Contents/MacOS/JavaPluginCocoa
0x18566000 - 0x1856cffd  com.apple.JavaVM 12.2.2 (12.2.2) <9ad39149cc7ecc91da3e93df7f61d315> /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
0x8fe00000 - 0x8fe2db43  dyld 97.1 (???) <100d362e03410f181a34e04e94189ae5> /usr/lib/dyld
0x90003000 - 0x90045fef  com.apple.NavigationServices 3.5.2 (163) <72cdc9d21f6690837870923e7b8ca358> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x90110000 - 0x90115fff  com.apple.backup.framework 1.0 (1.0) /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x90116000 - 0x90116ffd  com.apple.Accelerate.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x9015c000 - 0x90213ff3  com.apple.QTKit 7.6 (1290) /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
0x90214000 - 0x90223fff  libsasl2.2.dylib ??? (???) <bb7971ca2f609c070f87786a93d1041e> /usr/lib/libsasl2.2.dylib
0x90224000 - 0x90255ffb  com.apple.quartzfilters 1.5.0 (1.5.0) <92b4f39479fdcabae0d8f53febd22fad> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
0x90256000 - 0x905f3fef  com.apple.QuartzCore 1.5.7 (1.5.7) <2fed2dd7565c84a0f0c608d41d4d172c> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x905f4000 - 0x905fafff  com.apple.print.framework.Print 218.0.2 (220.1) <6c2ddea45d9cdff9a9be0666a13e2dd4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x905fb000 - 0x9067aff5  com.apple.SearchKit 1.2.1 (1.2.1) <f28f8dd0f155a6453411a0c9b5702764> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x9067b000 - 0x90688fe7  com.apple.opengl 1.5.9 (1.5.9) <7e5048a2677b41098c84045305f42f7f> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x90689000 - 0x9068efff  com.apple.CommonPanels 1.2.4 (85) <c135f02edd6b2e2864311e0b9d08a98d> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x9068f000 - 0x90696ff7  libCGATS.A.dylib ??? (???) <386dce4b28448fb86e33e06ac466f4d8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x90697000 - 0x9099ffff  com.apple.HIToolbox 1.5.4 (???) <3747086ba21ee419708a5cab946c8ba6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x909a8000 - 0x909a8ff8  com.apple.Cocoa 6.5 (???) <a1bc9247cf65c20f1a44d0973cbe649c> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x909a9000 - 0x909cdfeb  libssl.0.9.7.dylib ??? (???) <d04156c610530ca44979c899834fc24d> /usr/lib/libssl.0.9.7.dylib
0x909ce000 - 0x909ddffe  com.apple.DSObjCWrappers.Framework 1.3 (1.3) <182986b74247b459b2a67a47071bdc6b> /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWrappers
0x909de000 - 0x90a18ffe  com.apple.securityfoundation 3.0.1 (35844) <2fbb6a1177ef98350b8aefc60737ba0e> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x90a19000 - 0x90a20ffe  libbsm.dylib ??? (???) <fa7ae5f1a621d9b69e7e18747c9405fb> /usr/lib/libbsm.dylib
0x90a39000 - 0x90accff3  com.apple.ApplicationServices.ATS 3.4 (???) <8c51de0ec3deaef416578cd59df38754> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x90acd000 - 0x90c00fff  com.apple.CoreFoundation 6.5.5 (476.17) <4a70c8dbb582118e31412c53dc1f407f> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x90c01000 - 0x90c20ffa  libJPEG.dylib ??? (???) <b822342bcc764c83d4557a8b67fa0c1c> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x90c21000 - 0x90c58fff  com.apple.SystemConfiguration 1.9.2 (1.9.2) <eab546255ac099b9616df999c9359d0e> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x90c59000 - 0x90cbfffb  com.apple.ISSupport 1.7 (38.2) /System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport
0x90cc0000 - 0x90da5ff3  com.apple.CoreData 100.1 (186) <50219bcb005cb15ea999a19391a8d523> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x90e14000 - 0x90e55fe7  libRIP.A.dylib ??? (???) <5d0b5af7992e14de017f9a9c7cb05960> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x90e73000 - 0x90efaff7  libsqlite3.0.dylib ??? (???) <eeedc8bf6881ac9f2c1954b1c8037720> /usr/lib/libsqlite3.0.dylib
0x90efb000 - 0x90f23fff  libcups.2.dylib ??? (???) <16bec7c6a004f744804e2281a1b1c094> /usr/lib/libcups.2.dylib
0x90f24000 - 0x90f32ffd  libz.1.dylib ??? (???) <a98b3b221a72b54faf73ded3dd7000e5> /usr/lib/libz.1.dylib
0x90f33000 - 0x90f84ff7  com.apple.HIServices 1.7.0 (???) <01b690d1f376e400ac873105533e39eb> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x90f85000 - 0x91065fff  libobjc.A.dylib ??? (???) <400e943f9e8a678eea22a1d1205490ee> /usr/lib/libobjc.A.dylib
0x91072000 - 0x910b0ff7  libGLImage.dylib ??? (???) <1123b8a48bcbe9cc7aa8dd8e1a214a66> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x910b1000 - 0x9146ffea  libLAPACK.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x91470000 - 0x914bffff  com.apple.QuickLookUIFramework 1.3.1 (170.9) /System/Library/PrivateFrameworks/QuickLookUI.framework/Versions/A/QuickLookUI
0x914c0000 - 0x91570fff  edu.mit.Kerberos 6.0.12 (6.0.12) <685cc018c133668d0d3ac6a1cb63cff9> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x915ae000 - 0x915b6fff  com.apple.DiskArbitration 2.2.1 (2.2.1) <2664eeb3a4d0c95a21c089892a0ae8d0> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x915b7000 - 0x915cdfff  com.apple.DictionaryServices 1.0.0 (1.0.0) <7d20b8d1fb238c3e71d0fa6fda18c4f7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x915ce000 - 0x9164bfef  libvMisc.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x9164c000 - 0x916a9ffb  libstdc++.6.dylib ??? (???) <f75e5133d72769de5ce6c06153fc65f6> /usr/lib/libstdc++.6.dylib
0x916aa000 - 0x916d7feb  libvDSP.dylib ??? (???) <4daafed78a471133ec30b3ae634b6d3e> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x916d8000 - 0x916dafff  com.apple.CrashReporterSupport 10.5.5 (159) <4ca9b6643fcbafd76424a46d162363eb> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x9170b000 - 0x9170cffc  libffi.dylib ??? (???) <eaf10b99a3fbc4920b175809407466c0> /usr/lib/libffi.dylib
0x9175c000 - 0x91f5afef  com.apple.AppKit 6.5.6 (949.43) <a3a300499bbe4f1dfebf71d752d01916> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x91f5b000 - 0x91f67ffe  libGL.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x91f68000 - 0x9200ffeb  com.apple.QD 3.11.54 (???) <c31150b40fcc27c195de40f0ae138666> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x92045000 - 0x92045ffe  com.apple.MonitorPanelFramework 1.2.0 (1.2.0) <1f4c10fcc17187a6f106e0a0be8236b0> /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPanel
0x92046000 - 0x92052ff9  com.apple.helpdata 1.0.1 (14.2) /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
0x92053000 - 0x920dfff7  com.apple.LaunchServices 290.3 (290.3) <6f9629f4ed1ba3bb313548e6838b2888> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x920e0000 - 0x920f8fff  com.apple.openscripting 1.2.8 (???) <0129d2f750f5ddcb92f4acf8a3541952> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x920f9000 - 0x920fdfff  libGIF.dylib ??? (???) <7714ae24eb64b48fa719fb99bcbe34f3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x920fe000 - 0x92126ff7  com.apple.shortcut 1 (1.0) <35cd17d0179ca839c5fb08694f3dc5ef> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
0x92127000 - 0x92142ffb  libPng.dylib ??? (???) <0d6b991afc831ea06f2958e5933d33dd> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x92195000 - 0x92195ffe  com.apple.quartzframework 1.5 (1.5) <6865aa0aeaa584b5a54d43f2f21d6c08> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
0x921c9000 - 0x921c9ffb  com.apple.installserver.framework 1.0 (8) /System/Library/PrivateFrameworks/InstallServer.framework/Versions/A/InstallServer
0x921ca000 - 0x92209fff  com.apple.CoreMediaIOServicesPrivate 15.0 (15.0) /System/Library/PrivateFrameworks/CoreMediaIOServicesPrivate.framework/Versions/A/CoreMediaIOServicesPrivate
0x9220a000 - 0x92244fe7  com.apple.coreui 1.2 (62) /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x92245000 - 0x922f7ffb  libcrypto.0.9.7.dylib ??? (???) <75b80bff0d5cfaf10b6b6fe982da3578> /usr/lib/libcrypto.0.9.7.dylib
0x922f8000 - 0x922fffe9  libgcc_s.1.dylib ??? (???) <e280ddf3f5fb3049e674edcb109f389a> /usr/lib/libgcc_s.1.dylib
0x92300000 - 0x9238afe3  com.apple.DesktopServices 1.4.7 (1.4.7) <c3591383780dd12594c37dbde59958b6> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x9238b000 - 0x9238bffd  com.apple.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x9238c000 - 0x9239cfff  com.apple.speech.synthesis.framework 3.7.1 (3.7.1) <273d96ff861dc68be659c07ef56f599a> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x923be000 - 0x92698ff3  com.apple.CoreServices.CarbonCore 786.11 (786.11) <f06fe5d92d56ac5aa52d1ba182745924> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x926ab000 - 0x926eafef  libTIFF.dylib ??? (???) <d4bcc9b9c508e53849d2d46bb6900922> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x926eb000 - 0x92709fff  libresolv.9.dylib ??? (???) <9ed809256ce8913cddc3269c2e364654> /usr/lib/libresolv.9.dylib
0x9270a000 - 0x92763ff7  libGLU.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x92764000 - 0x9289cff7  libicucore.A.dylib ??? (???) <18098dcf431603fe47ee027a60006c85> /usr/lib/libicucore.A.dylib
0x9289d000 - 0x928a2fff  com.apple.DisplayServicesFW 2.0.2 (2.0.2) <97878a73074e7da4fe31ea010a5d5ae1> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
0x928a3000 - 0x92915fff  com.apple.PDFKit 2.1.2 (2.1.2) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
0x92916000 - 0x9291afff  libmathCommon.A.dylib ??? (???) /usr/lib/system/libmathCommon.A.dylib
0x9291b000 - 0x92a6dff3  com.apple.audio.toolbox.AudioToolbox 1.5.2 (1.5.2) /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x92a6e000 - 0x92a79fe7  libCSync.A.dylib ??? (???) <e6aceed359bd228f42bc1246af5919c9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x92a7a000 - 0x92ad6ff7  com.apple.htmlrendering 68 (1.1.3) <1c5c0c417891b920dfe139385fc6c155> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x92bb9000 - 0x92bbcfff  com.apple.help 1.1 (36) <1a25a8fbb49a830efb31d5c0a52939cd> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x93448000 - 0x93502fe3  com.apple.CoreServices.OSServices 226.5 (226.5) <ef9945b1304495f3e8085c935f1b81e3> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x93572000 - 0x93a43f3e  libGLProgrammability.dylib ??? (???) <5d283543ac844e7c6fa3440ac56cd265> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x93a44000 - 0x93a4efeb  com.apple.audio.SoundManager 3.9.2 (3.9.2) <df077a8048afc3075c6f2d9e7780e78e> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x93a59000 - 0x93a69ffc  com.apple.LangAnalysis 1.6.4 (1.6.4) <bc7eb703ddc37bf85adf93e35efd3947> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x94bb1000 - 0x94c3cfff  com.apple.framework.IOKit 1.5.1 (???) <f9f5f0d070e197a832d86751e1d44545> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x94c3d000 - 0x94d40fe7  com.apple.PubSub 1.0.4 (65.6) /System/Library/Frameworks/PubSub.framework/Versions/A/PubSub
0x94d41000 - 0x94ec0fff  com.apple.AddressBook.framework 4.1.1 (699) <60ddae72a1df8ddbc5c53df92f372b76> /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
0x94f96000 - 0x94faeff7  com.apple.CoreVideo 1.6.0 (20.0) <c0d869876af51283a160cd2224a23abf> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x94faf000 - 0x950f5ff7  com.apple.ImageIO.framework 2.0.4 (2.0.4) <b407f06ff9b6893899e2e399cb65c953> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x951a0000 - 0x952d8fe7  com.apple.imageKit 1.0.2 (1.0) <2e354566521df8b1e3a78e9aeab5e6b4> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
0x952d9000 - 0x952dbfff  com.apple.securityhi 3.0 (30817) <40562b85d99118354c974e76c32fa6fb> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x952dc000 - 0x953a7fff  com.apple.ColorSync 4.5.1 (4.5.1) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x953a8000 - 0x956cdfe2  com.apple.QuickTime 7.6.0 (1290) <bc0920abbbaad03f5513ac7ffbd30633> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0x956ce000 - 0x95717fef  com.apple.Metadata 10.5.2 (398.25) <e0572f20350523116f23000676122a8d> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x95718000 - 0x95718ffd  com.apple.Accelerate 1.4.2 (Accelerate 1.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x95719000 - 0x957b6fe4  com.apple.CFNetwork 422.15.2 (422.15.2) <80851410a5592b7c3b149b2ff849bcc1> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x957b7000 - 0x95973ff3  com.apple.QuartzComposer 2.1 (106.13) <40f034e8c8fd31c9081f5283dcf22b78> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
0x95974000 - 0x959a3fe3  com.apple.AE 402.3 (402.3) <4cb9ef65cf116d6dd424f0ce98c2d015> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x95a99000 - 0x95a99ff8  com.apple.ApplicationServices 34 (34) <ee7bdf593da050bb30c7a1fc446eb8a6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x95a9a000 - 0x95ab7ff7  com.apple.QuickLookFramework 1.3.1 (170.9) /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
0x95ab8000 - 0x95ac1fff  com.apple.speech.recognition.framework 3.7.24 (3.7.24) <da2d8411921a3fd8bc898dc753b7f3ee> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x95ac2000 - 0x95ae0ff3  com.apple.DirectoryService.Framework 3.5.5 (3.5.5) <f8931f64103c8a86b82e9714352f4323> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x95ae1000 - 0x95b05fff  libxslt.1.dylib ??? (???) <0a9778d6368ae668826f446878deb99b> /usr/lib/libxslt.1.dylib
0x95b0b000 - 0x95b34fff  com.apple.CoreMediaPrivate 15.0 (15.0) /System/Library/PrivateFrameworks/CoreMediaPrivate.framework/Versions/A/CoreMediaPrivate
0x95b35000 - 0x95db0fe7  com.apple.Foundation 6.5.7 (677.22) <8fe77b5d15ecdae1240b4cb604fc6d0b> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x95db1000 - 0x95db1fff  com.apple.Carbon 136 (136) <4177916bbf70e0ddc446f94001d54c95> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x95db2000 - 0x95e45fff  com.apple.ink.framework 101.3 (86) <d4c85b5cafa8027fff042b84a8be71dc> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x95e46000 - 0x95e78fff  com.apple.LDAPFramework 1.4.5 (110) <8e2d9ff6233cf44cb67533625840c2af> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x96263000 - 0x96265ff5  libRadiance.dylib ??? (???) <82d606c49f5dc77231f9d0e2be9ed6ab> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x96266000 - 0x962b0fe1  com.apple.securityinterface 3.0.1 (35183) <f855cb06d2541ce544d9bcdf998b991c> /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
0x962b1000 - 0x9632efeb  com.apple.audio.CoreAudio 3.1.1 (3.1.1) <f35477a5e23db0fa43233c37da01ae1c> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x9632f000 - 0x96389ff7  com.apple.CoreText 2.0.4 (???) <f9a90116ae34a2b0d84e87734766fb3a> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x9638a000 - 0x963b5fe7  libauto.dylib ??? (???) <2e44c523b851e8e25f05d13a48070a58> /usr/lib/libauto.dylib
0x963b6000 - 0x96497ff7  libxml2.2.dylib ??? (???) <306036e0070330e35045650e6d9f0d05> /usr/lib/libxml2.2.dylib
0x9649b000 - 0x96602ff3  libSystem.B.dylib ??? (???) <d68880dfb1f8becdbdac6928db1510fb> /usr/lib/libSystem.B.dylib
0x96603000 - 0x9667dff8  com.apple.print.framework.PrintCore 5.5.3 (245.3) <98633ef67d419c1b02f56556cb4d843d> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x96683000 - 0x96698ffb  com.apple.ImageCapture 5.0.1 (5.0.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x96699000 - 0x96867ff3  com.apple.security 5.0.4 (34102) <55dda7486df4e8e1d61505be16f83a1c> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x96868000 - 0x9689efef  libtidy.A.dylib ??? (???) <5351215b54226cc47eb1cd4b011cc2f3> /usr/lib/libtidy.A.dylib
0x9689f000 - 0x9689fffa  com.apple.CoreServices 32 (32) <373d6a888f9204641f313bc6070ae065> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x968a0000 - 0x96cb0fef  libBLAS.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x96cb1000 - 0x96cb1ffc  com.apple.audio.units.AudioUnit 1.5 (1.5) /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x96cb2000 - 0x97352fff  com.apple.CoreGraphics 1.407.2 (???) <3a91d1037afde01d1d8acdf9cd1caa14> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x97353000 - 0x9741aff2  com.apple.vImage 3.0 (3.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0xfffe8000 - 0xfffebfff  libobjc.A.dylib ??? (???) /usr/lib/libobjc.A.dylib
0xffff0000 - 0xffff1780  libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib
Comment 1 Mark Rowe (bdash) 2009-04-23 23:50:35 PDT
<rdar://problem/6823543>
Comment 2 Darin Adler 2009-04-24 14:47:40 PDT
Caused by http://trac.webkit.org/changeset/42623 and that was the fix for bug 25223.
Comment 3 Darin Adler 2009-04-24 14:48:18 PDT
No idea how to reproduce this in a test case, but it's 100% reproducible in Safari.
Comment 4 Darin Adler 2009-04-24 14:51:03 PDT
Created attachment 29766 [details]
patch
Comment 5 Darin Adler 2009-04-24 14:52:01 PDT
Comment on attachment 29766 [details]
patch

Sam reviewed this.
Comment 6 Darin Adler 2009-04-24 14:52:41 PDT
http://trac.webkit.org/changeset/42841
Comment 7 Mark Rowe (bdash) 2009-04-24 18:10:48 PDT
*** Bug 25388 has been marked as a duplicate of this bug. ***
Comment 8 Darin Fisher (:fishd, Google) 2009-04-25 21:54:55 PDT
I'm not sure this was the correct change.  I think you might still want to allow scrolling when m_currentHistoryItem is null.  At least that would be required to retain the behavior of the code prior to r42623.

Here's the patch I think should have been applied:

-    bool shouldScroll = !formData && !m_currentHistoryItem->formData() && urlsMatchItem(item);
+    bool shouldScroll = !formData && (!m_currentHistoryItem || !m_currentHistoryItem->formData()) && urlsMatchItem(item);
Comment 9 Darin Adler 2009-04-26 07:16:31 PDT
(In reply to comment #8)
> I'm not sure this was the correct change.  I think you might still want to
> allow scrolling when m_currentHistoryItem is null.  At least that would be
> required to retain the behavior of the code prior to r42623.
> 
> Here's the patch I think should have been applied:
> 
> -    bool shouldScroll = !formData && !m_currentHistoryItem->formData() &&
> urlsMatchItem(item);
> +    bool shouldScroll = !formData && (!m_currentHistoryItem ||
> !m_currentHistoryItem->formData()) && urlsMatchItem(item);

Interesting. That was my original patch, in fact!

But then I formed the impression that the shouldScroll code would fail if m_currentHistoryItem was 0 because of the call to saveScrollPositionAndViewStateToItem. I now see that was incorrect. I'll make the change you suggest.
Comment 10 Darin Adler 2009-04-26 07:26:06 PDT
http://trac.webkit.org/changeset/42876
Comment 11 Darin Fisher (:fishd, Google) 2009-04-26 08:09:39 PDT
> http://trac.webkit.org/changeset/42876

Thanks!