Bug 12661 - REGRESSION: Crash in WebCore::RenderObject::setStyle visiting Bookmarks view while a page is loading
Summary: REGRESSION: Crash in WebCore::RenderObject::setStyle visiting Bookmarks view ...
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: InRadar
: 11457 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-02-06 23:32 PST by Maciej Stachowiak
Modified: 2007-03-30 11:48 PDT (History)
2 users (show)

See Also:


Attachments
A possible fix, w/o change log and layout test (4.68 KB, text/plain)
2007-02-08 07:19 PST, mitz
no flags Details
A possible fix, w/o change log and layout test (446 bytes, patch)
2007-02-08 07:21 PST, mitz
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Maciej Stachowiak 2007-02-06 23:32:18 PST
2007-01-30 13:48:32 John Sullivan:
To reproduce (on a release build):

1. visit bookmarks view
2. double-click some bookmark that's reasonably slow to load
3. after the page appears, but before it's finished loading, click Back button

Often, the following crash occurs. Note that on a debug build it (usually?) hits an assertion before this crash -- that's written up separately as 4964684. This might just be a downstream symptom of 4964684, but it might be not directly related.

Process:         Safari [700]
Path:            /Applications/Safari.app/Contents/MacOS/Safari
Version:         521.32.1 (521.32.1)
Build Info:      WebBrowser-5213201~1
Code Type:       X86 (Native)
Parent Process:  launchd [283]

Date/Time:       2007-01-30 13:41:28.383 -0800
OS Version:      Mac OS X 10.5 (9A347)
Report Version:  6

Exception Type:  EXC_CRASH
Exception Codes: 0x000000000a100002, 0x00000000000000ac
Crashed Thread:  0

Thread 0 Crashed:
0   com.apple.WebCore             	0x962b756b WebCore::RenderObject::setStyle(WebCore::RenderStyle*) + 875
1   com.apple.WebCore             	0x96292095 WebCore::RenderBox::setStyle(WebCore::RenderStyle*) + 37
2   com.apple.WebCore             	0x962a84d0 WebCore::RenderInline::setStyle(WebCore::RenderStyle*) + 32
3   com.apple.WebCore             	0x9635d8d4 WebCore::Node::createRendererIfNeeded() + 244
4   com.apple.WebCore             	0x963617fa WebCore::Element::attach() + 26
5   com.apple.WebCore             	0x9622d5e2 WebCore::ContainerNode::replaceChild(WTF::PassRefPtr<WebCore::Node>, WebCore::Node*, int&) + 818
6   com.apple.WebCore             	0x96376cb1 KJS::DOMNodeProtoFunc::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 1489
7   com.apple.JavaScriptCore      	0x968895d7 KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 135
8   com.apple.JavaScriptCore      	0x9688002e KJS::FunctionCallDotNode::evaluate(KJS::ExecState*) + 686
9   com.apple.JavaScriptCore      	0x9685c772 KJS::ExprStatementNode::execute(KJS::ExecState*) + 130
10  com.apple.JavaScriptCore      	0x9685bc91 KJS::SourceElementsNode::execute(KJS::ExecState*) + 177
11  com.apple.JavaScriptCore      	0x9685bb4a KJS::BlockNode::execute(KJS::ExecState*) + 74
12  com.apple.JavaScriptCore      	0x9685f2c7 KJS::IfNode::execute(KJS::ExecState*) + 311
13  com.apple.JavaScriptCore      	0x9685bd99 KJS::SourceElementsNode::execute(KJS::ExecState*) + 441
14  com.apple.JavaScriptCore      	0x9685bb4a KJS::BlockNode::execute(KJS::ExecState*) + 74
15  com.apple.JavaScriptCore      	0x96860a33 KJS::ForNode::execute(KJS::ExecState*) + 355
16  com.apple.JavaScriptCore      	0x9685bd99 KJS::SourceElementsNode::execute(KJS::ExecState*) + 441
17  com.apple.JavaScriptCore      	0x9685bb4a KJS::BlockNode::execute(KJS::ExecState*) + 74
18  com.apple.JavaScriptCore      	0x9685f2c7 KJS::IfNode::execute(KJS::ExecState*) + 311
19  com.apple.JavaScriptCore      	0x9685bd99 KJS::SourceElementsNode::execute(KJS::ExecState*) + 441
20  com.apple.JavaScriptCore      	0x9685bb4a KJS::BlockNode::execute(KJS::ExecState*) + 74
21  com.apple.JavaScriptCore      	0x9685f764 KJS::DeclaredFunctionImp::execute(KJS::ExecState*) + 52
22  com.apple.JavaScriptCore      	0x96878627 KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 343
23  com.apple.JavaScriptCore      	0x968895d7 KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 135
24  com.apple.JavaScriptCore      	0x968804ac KJS::FunctionCallResolveNode::evaluate(KJS::ExecState*) + 620
25  com.apple.JavaScriptCore      	0x9685c772 KJS::ExprStatementNode::execute(KJS::ExecState*) + 130
26  com.apple.JavaScriptCore      	0x9685bc91 KJS::SourceElementsNode::execute(KJS::ExecState*) + 177
27  com.apple.JavaScriptCore      	0x9685bb4a KJS::BlockNode::execute(KJS::ExecState*) + 74
28  com.apple.JavaScriptCore      	0x9685f764 KJS::DeclaredFunctionImp::execute(KJS::ExecState*) + 52
29  com.apple.JavaScriptCore      	0x96878627 KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 343
30  com.apple.JavaScriptCore      	0x968895d7 KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 135
31  com.apple.WebCore             	0x96379af3 KJS::JSAbstractEventListener::handleEvent(WebCore::Event*, bool) + 1123
32  com.apple.WebCore             	0x9621c136 WebCore::Document::handleWindowEvent(WebCore::Event*, bool) + 166
33  com.apple.WebCore             	0x9634887d WebCore::EventTargetNode::dispatchWindowEvent(WebCore::AtomicString const&, bool, bool) + 189
34  com.apple.WebCore             	0x9622055e WebCore::Document::implicitClose() + 254
35  com.apple.WebCore             	0x964c230c WebCore::FrameLoader::checkEmitLoadEvent() + 316
36  com.apple.WebCore             	0x964c7555 WebCore::FrameLoader::checkCompleted() + 213
37  com.apple.WebCore             	0x964c76c7 WebCore::FrameLoader::finishedParsing() + 39
38  com.apple.WebCore             	0x96154bd2 WebCore::HTMLTokenizer::end() + 114
39  com.apple.WebCore             	0x96156179 WebCore::HTMLTokenizer::finish() + 1065
40  com.apple.WebCore             	0x964c8821 WebCore::FrameLoader::endIfNotLoading() + 241
41  com.apple.WebCore             	0x964c1a73 WebCore::FrameLoader::finishedLoading() + 51
42  com.apple.WebCore             	0x964a8c51 WebCore::MainResourceLoader::didFinishLoading() + 33
43  com.apple.WebCore             	0x964a9be0 WebCore::MainResourceLoader::continueAfterContentPolicy(WebCore::PolicyAction, NSURLResponse*) + 752
44  com.apple.WebCore             	0x964a9ec3 WebCore::MainResourceLoader::continueAfterContentPolicy(WebCore::PolicyAction) + 115
45  com.apple.WebCore             	0x964c402a WebCore::FrameLoader::continueAfterContentPolicy(WebCore::PolicyAction) + 106
46  com.apple.WebKit              	0x96be306f -[WebFramePolicyListener receivedPolicyDecision:] + 79
47  com.apple.WebKit              	0x96bdfb0a -[WebFramePolicyListener use] + 42
48  com.apple.Safari              	0x00021000 0x1000 + 131072
49  com.apple.Foundation          	0x92d351dd __invoking___ + 29
50  com.apple.Foundation          	0x92c44188 -[NSInvocation invoke] + 136
51  com.apple.Foundation          	0x92c68a18 -[NSInvocation invokeWithTarget:] + 72
52  com.apple.Foundation          	0x92d34f04 ___forwarding___ + 324
53  com.apple.Foundation          	0x92d35172 __forwarding_prep_0___ + 50
54  com.apple.WebKit              	0x96be3a46 WebFrameLoaderClient::dispatchDecidePolicyForMIMEType(void (WebCore::FrameLoader::*)(WebCore::PolicyAction), WebCore::String const&, NSURLRequest*) + 166
55  com.apple.WebCore             	0x964a51cd WebCore::FrameLoader::checkContentPolicy(WebCore::String const&, void (*)(void*, WebCore::PolicyAction), void*) + 125
56  com.apple.WebCore             	0x964a957b WebCore::MainResourceLoader::didReceiveResponse(NSURLResponse*) + 251
57  com.apple.WebCore             	0x964a9059 WebCore::MainResourceLoader::loadNow(NSURLRequest*) + 569
58  com.apple.WebCore             	0x964a9f17 WebCore::MainResourceLoader::load(NSURLRequest*) + 55
59  com.apple.WebCore             	0x964a27f2 WebCore::FrameLoader::startLoadingMainResource(NSMutableURLRequest*, objc_object*) + 162
60  com.apple.WebCore             	0x964a292b WebCore::FrameLoader::startLoading() + 171
61  com.apple.WebCore             	0x964a2d04 WebCore::FrameLoader::continueLoadAfterNavigationPolicy(NSURLRequest*, WTF::PassRefPtr<WebCore::FormState>) + 548
62  com.apple.WebCore             	0x964a2d5f WebCore::FrameLoader::callContinueLoadAfterNavigationPolicy(void*, NSURLRequest*, WTF::PassRefPtr<WebCore::FormState>) + 47
63  com.apple.WebCore             	0x964a2e86 WebCore::PolicyCheck::call() + 54
64  com.apple.WebCore             	0x964a30ae WebCore::FrameLoader::continueAfterNavigationPolicy(WebCore::PolicyAction) + 158
65  com.apple.WebKit              	0x96be306f -[WebFramePolicyListener receivedPolicyDecision:] + 79
66  com.apple.WebKit              	0x96bdfb0a -[WebFramePolicyListener use] + 42
67  com.apple.Foundation          	0x92d351dd __invoking___ + 29
68  com.apple.Foundation          	0x92c44188 -[NSInvocation invoke] + 136
69  com.apple.Foundation          	0x92c68a18 -[NSInvocation invokeWithTarget:] + 72
70  com.apple.Foundation          	0x92d34f04 ___forwarding___ + 324
71  com.apple.Foundation          	0x92d35172 __forwarding_prep_0___ + 50
72  com.apple.WebKit              	0x96be38ab WebFrameLoaderClient::dispatchDecidePolicyForNavigationAction(void (WebCore::FrameLoader::*)(WebCore::PolicyAction), WebCore::NavigationAction const&, NSURLRequest*) + 171
73  com.apple.WebCore             	0x964a3aa5 WebCore::FrameLoader::checkNavigationPolicy(NSURLRequest*, WebCore::DocumentLoader*, WTF::PassRefPtr<WebCore::FormState>, void (*)(void*, NSURLRequest*, WTF::PassRefPtr<WebCore::FormState>), void*) + 1157
74  com.apple.WebCore             	0x964a3d66 WebCore::FrameLoader::load(WebCore::DocumentLoader*, WebCore::FrameLoadType, WTF::PassRefPtr<WebCore::FormState>) + 198
75  com.apple.WebCore             	0x964a47ac WebCore::FrameLoader::load(NSURLRequest*, WebCore::NavigationAction const&, WebCore::FrameLoadType, WTF::PassRefPtr<WebCore::FormState>) + 204
76  com.apple.WebKit              	0x96b9fc9e -[WebFrame(WebInternal) _loadItem:withLoadType:] + 1470
77  com.apple.WebKit              	0x96ba03f7 -[WebFrame(WebInternal) _recursiveGoToItem:fromItem:withLoadType:] + 183
78  com.apple.WebKit              	0x96b9d923 -[WebFrame(WebInternal) _goToItem:withLoadType:] + 211
79  com.apple.WebKit              	0x96b84c79 -[WebView goBack] + 89
80  com.apple.AppKit              	0x943a5c81 -[NSApplication sendAction:to:from:] + 112
81  com.apple.Safari              	0x0001d321 0x1000 + 115489
82  com.apple.AppKit              	0x943a5bd2 -[NSControl sendAction:to:] + 108
83  com.apple.AppKit              	0x943a80a9 -[NSCell _sendActionFrom:] + 169
84  com.apple.AppKit              	0x94538a6e -[NSSegmentedCell _sendActionFrom:] + 67
85  com.apple.AppKit              	0x943ba8b1 -[NSCell trackMouse:inRect:ofView:untilMouseUp:] + 2134
86  com.apple.AppKit              	0x945385bc -[NSSegmentedCell trackMouse:inRect:ofView:untilMouseUp:] + 1133
87  com.apple.AppKit              	0x943d8d47 -[NSControl mouseDown:] + 888
88  com.apple.AppKit              	0x9439560d -[NSWindow sendEvent:] + 5330
89  com.apple.Safari              	0x000b9135 0x1000 + 753973
90  com.apple.AppKit              	0x94387082 -[NSApplication sendEvent:] + 2837
91  com.apple.Safari              	0x000190e2 0x1000 + 98530
92  com.apple.AppKit              	0x942b9993 -[NSApplication run] + 847
93  com.apple.AppKit              	0x942ad513 NSApplicationMain + 663
94  com.apple.Safari              	0x00002f0c 0x1000 + 7948
95  com.apple.Safari              	0x000569a9 0x1000 + 350633
96  ???                           	0x00000001 0 + 1

Thread 1:
0   libSystem.B.dylib             	0x9005785c __select + 12
1   libSystem.B.dylib             	0x90016e77 _pthread_body + 27

Thread 2:
0   libSystem.B.dylib             	0x90005547 mach_msg_trap + 7
1   com.apple.CoreFoundation      	0x90a0a4fe CFRunLoopRunSpecific + 1422
2   com.apple.CoreFoundation      	0x90a09f5d CFRunLoopRunInMode + 61
3   com.apple.Foundation          	0x92dbd850 +[NSURLConnection(NSURLConnectionInternal_LoaderThread) _resourceLoadLoop:] + 272
4   com.apple.Foundation          	0x92db397d -[NSThread main] + 45
5   com.apple.Foundation          	0x92db3634 __main__ + 308
6   libSystem.B.dylib             	0x90016e77 _pthread_body + 27

Thread 3:
0   libSystem.B.dylib             	0x90005547 mach_msg_trap + 7
1   com.apple.CoreFoundation      	0x90a0a4fe CFRunLoopRunSpecific + 1422
2   com.apple.CoreFoundation      	0x90a09f5d CFRunLoopRunInMode + 61
3   com.apple.CFNetwork           	0x91305f9d CFURLCacheWorkerThread(void*) + 265
4   libSystem.B.dylib             	0x90016e77 _pthread_body + 27

Thread 4:
0   libSystem.B.dylib             	0x9005765c __semwait_signal + 12
1   libSystem.B.dylib             	0x90065f21 pthread_cond_wait$UNIX2003 + 73
2   com.apple.QuartzCore          	0x9394d2ea fe_fragment_thread + 54
3   libSystem.B.dylib             	0x90016e77 _pthread_body + 27

Thread 0 crashed with X86 Thread State (32-bit):
  eax: 0x00000000  ebx: 0x962b7211  ecx: 0x0f1fce40  edx: 0x0f1fce88
  edi: 0x0f1fce88  esi: 0x00000000  ebp: 0xbfffd548  esp: 0xbfffd4e0
   ss: 0x0000001f  efl: 0x00010246  eip: 0x962b756b   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037

Binary Images:
    0x1000 -   0x140fef  com.apple.Safari 3.0 (521.32.1) /Applications/Safari.app/Contents/MacOS/Safari
  0x600000 -   0x685fef  com.apple.RawCamera.bundle 2.0 (2.0) /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x8fe00000 - 0x8fe4d581  dyld 73.2 (???) /usr/lib/dyld
0x90000000 - 0x9013bffc  libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib
0x9019f000 - 0x901a1fe3  libmathCommon.A.dylib ??? (???) /usr/lib/system/libmathCommon.A.dylib
0x901a3000 - 0x901f2fea  com.apple.CoreText 2.0.0 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x9021f000 - 0x902affff  com.apple.ApplicationServices.ATS 3.0 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x902cc000 - 0x90950ff7  com.apple.CoreGraphics 1.300.5 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x909e5000 - 0x90aeafff  com.apple.CoreFoundation 6.5 (424) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x90bd6000 - 0x90bd6fff  com.apple.CoreServices 26 (26) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x90bd8000 - 0x90d16fc3  libicucore.A.dylib ??? (???) /usr/lib/libicucore.A.dylib
0x90d59000 - 0x90de0ff9  libobjc.A.dylib ??? (???) /usr/lib/libobjc.A.dylib
0x90e0b000 - 0x90e71fdb  libstdc++.6.dylib ??? (???) /usr/lib/libstdc++.6.dylib
0x90eda000 - 0x90ee1fed  libgcc_s.1.dylib ??? (???) /usr/lib/libgcc_s.1.dylib
0x90ee4000 - 0x90f66fff  com.apple.framework.IOKit 1.5.0 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x90f80000 - 0x90fa0ff1  libauto.dylib ??? (???) /usr/lib/libauto.dylib
0x90fa9000 - 0x9126cfeb  com.apple.CoreServices.CarbonCore 737 (737) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x912b9000 - 0x9131dfd7  com.apple.CFNetwork 167 (167.1) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x91343000 - 0x9137f047  com.apple.Metadata 10.5.0 (311) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x91390000 - 0x91435ffb  com.apple.CoreServices.OSServices 156 (156) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x91483000 - 0x91509ff5  com.apple.SearchKit 1.2.0 (1.2.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x91541000 - 0x91570fff  com.apple.AE 378 (378) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x91585000 - 0x915e9ff6  com.apple.LaunchServices 240 (240) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x9161a000 - 0x91622fff  com.apple.DiskArbitration 2.2 (2.2) /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x91629000 - 0x91630fff  libbsm.dylib ??? (???) /usr/lib/libbsm.dylib
0x91634000 - 0x91642ffd  libz.1.dylib ??? (???) /usr/lib/libz.1.dylib
0x91645000 - 0x9181efc3  com.apple.security 5.0 (29968) /System/Library/Frameworks/Security.framework/Versions/A/Security
0x91938000 - 0x9196bfff  com.apple.SystemConfiguration 1.9.0 (1.9.0) /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x91980000 - 0x919e0fff  libsqlite3.0.dylib ??? (???) /usr/lib/libsqlite3.0.dylib
0x919ec000 - 0x919ecfff  com.apple.ApplicationServices 30 (30) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x919ee000 - 0x91abefdf  com.apple.ColorSync 4.5.0 (4.5.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x91aff000 - 0x91b56fd7  com.apple.HIServices 1.6.0 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x91b7e000 - 0x91cb7fef  com.apple.ImageIO.framework 2.0.0 (2.0.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x91cee000 - 0x91cfdfff  com.apple.LangAnalysis 1.6.4 (1.6.4) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x91d08000 - 0x91d80fc8  com.apple.print.framework.PrintCore 5.5 (209) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x91db8000 - 0x91e62ff1  com.apple.QD 3.11.33 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x91e89000 - 0x91e97fff  com.apple.speech.synthesis.framework 3.6.22 (3.6.22) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x91e9f000 - 0x91f54fef  libcrypto.0.9.7.dylib ??? (???) /usr/lib/libcrypto.0.9.7.dylib
0x91f9a000 - 0x91f9affd  com.apple.Accelerate 1.4 (Accelerate 1.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x91f9c000 - 0x9204afe2  com.apple.vImage 3.0 (3.0) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x92054000 - 0x92054ffd  com.apple.Accelerate.vecLib 3.4 (vecLib 3.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x92056000 - 0x920b2ff3  libvMisc.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x920bb000 - 0x920e3fff  libvDSP.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x920eb000 - 0x92544ff7  libBLAS.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x92591000 - 0x9294ffe7  libLAPACK.dylib ??? (???) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x9297c000 - 0x92999fd7  libJPEG.dylib ??? (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x9299e000 - 0x929dbfef  libTIFF.dylib ??? (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x929e1000 - 0x929e5fff  libGIF.dylib ??? (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x929e7000 - 0x92a01ff3  libPng.dylib ??? (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x92a06000 - 0x92a08ffb  libRadiance.dylib ??? (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x92a0a000 - 0x92aecfd7  libxml2.2.dylib ??? (???) /usr/lib/libxml2.2.dylib
0x92b09000 - 0x92bf6fc4  libiconv.2.dylib ??? (???) /usr/lib/libiconv.2.dylib
0x92bf8000 - 0x92c1cfdf  libcups.2.dylib ??? (???) /usr/lib/libcups.2.dylib
0x92c23000 - 0x92eb2fff  com.apple.Foundation 6.5 (624.2) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x92fd0000 - 0x9306e003  com.apple.DesktopServices 1.4 (1.4) /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x930c8000 - 0x930e6ff2  libGL.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x930f1000 - 0x9314dfc7  libGLU.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x93161000 - 0x93161ff3  com.apple.Carbon 135 (135) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x93163000 - 0x9316dfff  com.apple.audio.SoundManager 3.9.2 (3.9.2) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x93173000 - 0x93177ff7  com.apple.CommonPanels 1.2.4 (81) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x9317b000 - 0x9317efff  com.apple.help 1.1 (34) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x93181000 - 0x9347ffee  com.apple.HIToolbox 1.5.0 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x93596000 - 0x935fafe7  com.apple.htmlrendering 66.1 (1.1.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x93621000 - 0x93639fff  com.apple.ImageCapture 4.0 (5.0.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x9364e000 - 0x936e1fdf  com.apple.ink.framework 101.3 (80) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x936f4000 - 0x93736fcf  com.apple.NavigationServices 3.5 (147) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x93763000 - 0x9377ffeb  com.apple.openscripting 1.2.6 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x93792000 - 0x93798fff  com.apple.print.framework.Print 5.5 (207) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x9379e000 - 0x937a0fff  com.apple.securityhi 3.0 (30221) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x937a3000 - 0x937acff9  com.apple.speech.recognition.framework 3.7.8 (3.7.8) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x937b3000 - 0x93827fd7  com.apple.audio.CoreAudio 3.1.0 (3.1) /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x93873000 - 0x9388efdf  com.apple.coreui 0.1 (30) /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x938a1000 - 0x93ba5ff7  com.apple.QuartzCore 1.5.0 (1.5.0) /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x93c47000 - 0x93c53fe7  com.apple.opengl 1.5.0 (1.5.0) /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x93c58000 - 0x93ca0ff3  libGLImage.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x93ca4000 - 0x93cb5ff7  com.apple.CoreVideo 1.4 (1.4) /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x93cc4000 - 0x94101ffd  libGLProgrammability.dylib ??? (???) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x94216000 - 0x94233fcf  com.apple.DirectoryService.Framework 3.5 (3.5) /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
0x942a7000 - 0x942a7ffb  com.apple.Cocoa 6.5 (???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x942a9000 - 0x94a1afef  com.apple.AppKit 6.5 (890.2) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x94df9000 - 0x94eb9fe3  com.apple.CoreData 100 (146) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x94f02000 - 0x94ff7fe2  com.apple.audio.toolbox.AudioToolbox 1.5 (1.5) /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x95050000 - 0x95050ffc  com.apple.audio.units.AudioUnit 1.5 (1.5) /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x950d8000 - 0x95113ffc  com.apple.securityfoundation 3.0 (30612) /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x95140000 - 0x95185fcd  com.apple.securityinterface 3.0 (30653) /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInterface
0x951a5000 - 0x951abfef  libCGATS.A.dylib ??? (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
0x951b0000 - 0x951bcfcb  libCSync.A.dylib ??? (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x951fa000 - 0x95235fe7  libRIP.A.dylib ??? (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x9523d000 - 0x954fffcb  com.apple.QuickTime 7.2.0 (7.2.0) /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0x955fe000 - 0x95771fc3  com.apple.AddressBook.framework 4.1 (648) /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
0x9580b000 - 0x95837fdf  com.apple.LDAPFramework 1.4.3 (78) /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x9583d000 - 0x9584dfff  com.apple.DSObjCWrappers.Framework 1.2 (1.2) /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWrappers
0x95855000 - 0x95862073  com.apple.backup.framework 1.0 (1.0) /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x9586c000 - 0x9587bfff  libsasl2.2.dylib ??? (???) /usr/lib/libsasl2.2.dylib
0x9587f000 - 0x958a4feb  libssl.0.9.7.dylib ??? (???) /usr/lib/libssl.0.9.7.dylib
0x958b0000 - 0x958cefff  libresolv.9.dylib ??? (???) /usr/lib/libresolv.9.dylib
0x958d5000 - 0x95987fff  edu.mit.Kerberos 6.0.5 (6.0.5) /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x96135000 - 0x965effff  com.apple.WebCore 521.32.1 (521.32.1) /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.framework/Versions/A/WebCore
0x9684c000 - 0x968d1ff2  com.apple.JavaScriptCore 521.32 (521.32) /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x968fc000 - 0x96920fff  libxslt.1.dylib ??? (???) /usr/lib/libxslt.1.dylib
0x96b64000 - 0x96c07ff0  com.apple.WebKit 521.32.1 (521.32.1) /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
0x96c64000 - 0x96c6bff7  com.apple.agl 2.6.1 (AGL-2.6.1) /System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x96d43000 - 0x96d87ff3  com.apple.DirectoryService.PasswordServerFramework 3.0 (3.0) /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordServer
0x96da5000 - 0x96e06fef  com.apple.PDFKit 1.1 (1.1) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
0x970ff000 - 0x97136fef  libtidy.A.dylib ??? (???) /usr/lib/libtidy.A.dylib
0x97ddb000 - 0x97ddc079  com.apple.MonitorPanelFramework 1.2.0 (1.2.0) /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPanel
0x97ee3000 - 0x97fdcfeb  com.apple.PubSub 1.0.0 (24) /System/Library/Frameworks/PubSub.framework/Versions/A/PubSub
0x9880f000 - 0x98975fd3  com.apple.QuartzComposer 2.0 (55) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
0x98a2e000 - 0x98a2eff3  com.apple.quartzframework 1.5 (1.5) /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
0x98a30000 - 0x98a61ffb  com.apple.quartzfilters 1.5.0 (1.5.0) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
0x98a7b000 - 0x98b61ff9  com.apple.imageKit 1.0 (1.0) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
0x98bd1000 - 0x98c46fdb  com.apple.QTKit 7.2 (7.2) /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
0x98c80000 - 0x98cc0fff  com.apple.QuickLookFramework 1.0 (53.0) /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
0x98cdf000 - 0x98ce1fff  com.apple.DisplayServicesFW 1.8.4 (1.8.4) /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
0x98ce4000 - 0x98d29fef  com.apple.TundraServices 1.0 (1.0) /System/Library/PrivateFrameworks/TundraServices.framework/Versions/A/TundraServices
0x98d50000 - 0x98d72fef  com.apple.FigCore 1.0 (1.0) /System/Library/PrivateFrameworks/FigCore.framework/Versions/A/FigCore
0x98d7e000 - 0x98d96fff  com.apple.IMFramework 4.0 (535) /System/Library/Frameworks/InstantMessage.framework/Versions/A/InstantMessage
0x98da4000 - 0x98da8fef  com.apple.IMUtils 4.0 (535) /System/Library/Frameworks/InstantMessage.framework/Frameworks/IMUtils.framework/Versions/A/IMUtils
0x9a06c000 - 0x9a079fe3  SyndicationUI ??? (???) /System/Library/PrivateFrameworks/SyndicationUI.framework/Versions/A/SyndicationUI
0x9b1ef000 - 0x9b207ffb  com.apple.framework.familycontrols 1.0 (1.0) /System/Library/PrivateFrameworks/FamilyControls.framework/FamilyControls
0x9b213000 - 0x9b228fdf  com.apple.OpenDirectory 10.5 (10.5) /System/Library/PrivateFrameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x9b720000 - 0x9b746fe7  com.apple.shortcut 1 (1.0) /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
0x9b758000 - 0x9b760ff9  com.apple.helpdata 1.0 (6) /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
0x9baed000 - 0x9bb03fff  libJapaneseConverter.dylib ??? (???) /System/Library/CoreServices/Encodings/libJapaneseConverter.dylib
0xfffe8000 - 0xfffebfff  libobjc.A.dylib ??? (???) /usr/lib/libobjc.A.dylib
0xffff0000 - 0xffff1780  libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib

2007-02-05 13:16:05 Stephanie Lewis:
By virtue of being Safari Blocker Reviewed, these have been Safari BRB Reviewed

<rdar://problem/4964698>
Comment 1 mitz 2007-02-07 00:17:36 PST
See also bug 11457, Radar 4693380
Comment 2 mitz 2007-02-08 07:19:08 PST
Created attachment 13053 [details]
A possible fix, w/o change log and layout test

I can reproduce the bug not only with the bookmarks view but also with other document types that don't use the HTML view, for example, with a PDF. The problem seems to be that FrameLoader::clear() is never called when such documents are committed to the frame, and as a result the previous document remains "live" despite no longer being in the frame.

I am pretty sure that clear() needs to be called when the new document is committed, but I am less sure that commitProvisionalLoad() is the right place (or the only additional place) it needs to be called from. I am marking this for review just to get the opinion of someone with more knowledge of the loader.
Comment 3 mitz 2007-02-08 07:20:06 PST
Comment on attachment 13053 [details]
A possible fix, w/o change log and layout test

Oops, wrong file.
Comment 4 mitz 2007-02-08 07:21:28 PST
Created attachment 13054 [details]
A possible fix, w/o change log and layout test

See comment #2.
Comment 5 mitz 2007-03-14 15:55:20 PDT
I think <http://trac.webkit.org/projects/webkit/changeset/20178> fixed this bug.
Comment 6 Dave Hyatt 2007-03-14 17:55:53 PDT
Yup.

Comment 7 mitz 2007-03-30 11:48:40 PDT
*** Bug 11457 has been marked as a duplicate of this bug. ***