Bug 16009

Summary: Bus error in KJS::ArrayNode::evaluate(KJS::ExecState*) + 316 (nodes.cpp:648)
Product: WebKit Reporter: David Kilzer (:ddkilzer) <ddkilzer>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: zwarich
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.4   

Description David Kilzer (:ddkilzer) 2007-11-15 20:22:19 PST
* SUMMARY
When opening the Web Inspector, I've gotten an occasional (three times to date) crash in KJS::ArrayNode::evaluate(KJS::ExecState*).  I don't have steps to reproduce yet, though.

Reproduced with a local debug build of WebKit r27816 with Safari 3 Public Beta v. 3.0.4 (523.12) on Mac OS X 10.4.11 (8S165).

* CONSOLE

Bus error

* CRASH LOG

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

Thread 0 Crashed:
0   com.apple.JavaScriptCore       	0x005bda14 KJS::ArrayNode::evaluate(KJS::ExecState*) + 316 (nodes.cpp:648)
1   com.apple.JavaScriptCore       	0x005892d8 KJS::AssignExprNode::evaluate(KJS::ExecState*) + 84 (nodes.cpp:3434)
2   com.apple.JavaScriptCore       	0x0068381c KJS::VarDeclNode::evaluateSingle(KJS::ExecState*) + 748 (nodes.cpp:3537)
3   com.apple.JavaScriptCore       	0x005b8588 KJS::VarDeclNode::evaluate(KJS::ExecState*) + 40 (nodes.cpp:3560)
4   com.apple.JavaScriptCore       	0x005b7bfc KJS::VarStatementNode::execute(KJS::ExecState*) + 204 (nodes.cpp:3584)
5   com.apple.JavaScriptCore       	0x0058d328 KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>, (unsigned long)0>&, KJS::ExecState*) + 148 (nodes.cpp:3662)
6   com.apple.JavaScriptCore       	0x0058d508 KJS::BlockNode::execute(KJS::ExecState*) + 72 (nodes.cpp:3696)
7   com.apple.JavaScriptCore       	0x005b3e1c KJS::FunctionBodyNode::execute(KJS::ExecState*) + 68 (nodes.cpp:4582)
8   com.apple.JavaScriptCore       	0x00579c20 KJS::FunctionImp::execute(KJS::ExecState*) + 96 (function.cpp:252)
9   com.apple.JavaScriptCore       	0x005c10a0 KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 464 (function.cpp:93)
10  com.apple.JavaScriptCore       	0x005a4e94 KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 304 (object.cpp:95)
11  com.apple.JavaScriptCore       	0x00685fcc KJS::FunctionCallDotNode::inlineEvaluate(KJS::ExecState*) + 944 (nodes.cpp:1203)
12  com.apple.JavaScriptCore       	0x005cc994 KJS::FunctionCallDotNode::evaluate(KJS::ExecState*) + 40 (nodes.cpp:1208)
13  com.apple.JavaScriptCore       	0x005892d8 KJS::AssignExprNode::evaluate(KJS::ExecState*) + 84 (nodes.cpp:3434)
14  com.apple.JavaScriptCore       	0x0068381c KJS::VarDeclNode::evaluateSingle(KJS::ExecState*) + 748 (nodes.cpp:3537)
15  com.apple.JavaScriptCore       	0x005b8588 KJS::VarDeclNode::evaluate(KJS::ExecState*) + 40 (nodes.cpp:3560)
16  com.apple.JavaScriptCore       	0x005b7bfc KJS::VarStatementNode::execute(KJS::ExecState*) + 204 (nodes.cpp:3584)
17  com.apple.JavaScriptCore       	0x0058d328 KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>, (unsigned long)0>&, KJS::ExecState*) + 148 (nodes.cpp:3662)
18  com.apple.JavaScriptCore       	0x0058d508 KJS::BlockNode::execute(KJS::ExecState*) + 72 (nodes.cpp:3696)
19  com.apple.JavaScriptCore       	0x005b3e1c KJS::FunctionBodyNode::execute(KJS::ExecState*) + 68 (nodes.cpp:4582)
20  com.apple.JavaScriptCore       	0x00579c20 KJS::FunctionImp::execute(KJS::ExecState*) + 96 (function.cpp:252)
21  com.apple.JavaScriptCore       	0x005c10a0 KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 464 (function.cpp:93)
22  com.apple.JavaScriptCore       	0x005a4e94 KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 304 (object.cpp:95)
23  com.apple.JavaScriptCore       	0x00685fcc KJS::FunctionCallDotNode::inlineEvaluate(KJS::ExecState*) + 944 (nodes.cpp:1203)
24  com.apple.JavaScriptCore       	0x005cc994 KJS::FunctionCallDotNode::evaluate(KJS::ExecState*) + 40 (nodes.cpp:1208)
25  com.apple.JavaScriptCore       	0x005b7aac KJS::ExprStatementNode::execute(KJS::ExecState*) + 204 (nodes.cpp:3720)
26  com.apple.JavaScriptCore       	0x0058d328 KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>, (unsigned long)0>&, KJS::ExecState*) + 148 (nodes.cpp:3662)
27  com.apple.JavaScriptCore       	0x0058d508 KJS::BlockNode::execute(KJS::ExecState*) + 72 (nodes.cpp:3696)
28  com.apple.JavaScriptCore       	0x005b790c KJS::IfNode::execute(KJS::ExecState*) + 372 (nodes.cpp:3748)
29  com.apple.JavaScriptCore       	0x0058d328 KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>, (unsigned long)0>&, KJS::ExecState*) + 148 (nodes.cpp:3662)
30  com.apple.JavaScriptCore       	0x0058d508 KJS::BlockNode::execute(KJS::ExecState*) + 72 (nodes.cpp:3696)
31  com.apple.JavaScriptCore       	0x005b3e1c KJS::FunctionBodyNode::execute(KJS::ExecState*) + 68 (nodes.cpp:4582)
32  com.apple.JavaScriptCore       	0x00579c20 KJS::FunctionImp::execute(KJS::ExecState*) + 96 (function.cpp:252)
33  com.apple.JavaScriptCore       	0x005c10a0 KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 464 (function.cpp:93)
34  com.apple.JavaScriptCore       	0x005a4e94 KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 304 (object.cpp:95)
35  com.apple.JavaScriptCore       	0x00685fcc KJS::FunctionCallDotNode::inlineEvaluate(KJS::ExecState*) + 944 (nodes.cpp:1203)
36  com.apple.JavaScriptCore       	0x005cc994 KJS::FunctionCallDotNode::evaluate(KJS::ExecState*) + 40 (nodes.cpp:1208)
37  com.apple.JavaScriptCore       	0x005b7aac KJS::ExprStatementNode::execute(KJS::ExecState*) + 204 (nodes.cpp:3720)
38  com.apple.JavaScriptCore       	0x005b790c KJS::IfNode::execute(KJS::ExecState*) + 372 (nodes.cpp:3748)
39  com.apple.JavaScriptCore       	0x0058d328 KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>, (unsigned long)0>&, KJS::ExecState*) + 148 (nodes.cpp:3662)
40  com.apple.JavaScriptCore       	0x0058d508 KJS::BlockNode::execute(KJS::ExecState*) + 72 (nodes.cpp:3696)
41  com.apple.JavaScriptCore       	0x005b3e1c KJS::FunctionBodyNode::execute(KJS::ExecState*) + 68 (nodes.cpp:4582)
42  com.apple.JavaScriptCore       	0x00579c20 KJS::FunctionImp::execute(KJS::ExecState*) + 96 (function.cpp:252)
43  com.apple.JavaScriptCore       	0x005c10a0 KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 464 (function.cpp:93)
44  com.apple.JavaScriptCore       	0x005a4e94 KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 304 (object.cpp:95)
45  com.apple.JavaScriptCore       	0x005a5530 KJS::JSObject::put(KJS::ExecState*, KJS::Identifier const&, KJS::JSValue*, int) + 704 (object.cpp:264)
46  com.apple.JavaScriptCore       	0x005b8bd0 KJS::AssignDotNode::evaluate(KJS::ExecState*) + 336 (nodes.cpp:3290)
47  com.apple.JavaScriptCore       	0x005b7aac KJS::ExprStatementNode::execute(KJS::ExecState*) + 204 (nodes.cpp:3720)
48  com.apple.JavaScriptCore       	0x0058d328 KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>, (unsigned long)0>&, KJS::ExecState*) + 148 (nodes.cpp:3662)
49  com.apple.JavaScriptCore       	0x0058d508 KJS::BlockNode::execute(KJS::ExecState*) + 72 (nodes.cpp:3696)
50  com.apple.JavaScriptCore       	0x005b6e0c KJS::ForNode::execute(KJS::ExecState*) + 584 (nodes.cpp:3894)
51  com.apple.JavaScriptCore       	0x0058d328 KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>, (unsigned long)0>&, KJS::ExecState*) + 148 (nodes.cpp:3662)
52  com.apple.JavaScriptCore       	0x0058d508 KJS::BlockNode::execute(KJS::ExecState*) + 72 (nodes.cpp:3696)
53  com.apple.JavaScriptCore       	0x005b79a4 KJS::IfNode::execute(KJS::ExecState*) + 524 (nodes.cpp:3755)
54  com.apple.JavaScriptCore       	0x0058d328 KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>, (unsigned long)0>&, KJS::ExecState*) + 148 (nodes.cpp:3662)
55  com.apple.JavaScriptCore       	0x0058d508 KJS::BlockNode::execute(KJS::ExecState*) + 72 (nodes.cpp:3696)
56  com.apple.JavaScriptCore       	0x005b3e1c KJS::FunctionBodyNode::execute(KJS::ExecState*) + 68 (nodes.cpp:4582)
57  com.apple.JavaScriptCore       	0x00579c20 KJS::FunctionImp::execute(KJS::ExecState*) + 96 (function.cpp:252)
58  com.apple.JavaScriptCore       	0x005c10a0 KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 464 (function.cpp:93)
59  com.apple.JavaScriptCore       	0x005a4e94 KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 304 (object.cpp:95)
60  com.apple.JavaScriptCore       	0x00685fcc KJS::FunctionCallDotNode::inlineEvaluate(KJS::ExecState*) + 944 (nodes.cpp:1203)
61  com.apple.JavaScriptCore       	0x005cc994 KJS::FunctionCallDotNode::evaluate(KJS::ExecState*) + 40 (nodes.cpp:1208)
62  com.apple.JavaScriptCore       	0x005b7aac KJS::ExprStatementNode::execute(KJS::ExecState*) + 204 (nodes.cpp:3720)
63  com.apple.JavaScriptCore       	0x0058d328 KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>, (unsigned long)0>&, KJS::ExecState*) + 148 (nodes.cpp:3662)
64  com.apple.JavaScriptCore       	0x0058d508 KJS::BlockNode::execute(KJS::ExecState*) + 72 (nodes.cpp:3696)
65  com.apple.JavaScriptCore       	0x005b3e1c KJS::FunctionBodyNode::execute(KJS::ExecState*) + 68 (nodes.cpp:4582)
66  com.apple.JavaScriptCore       	0x00579c20 KJS::FunctionImp::execute(KJS::ExecState*) + 96 (function.cpp:252)
67  com.apple.JavaScriptCore       	0x005c10a0 KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 464 (function.cpp:93)
68  com.apple.JavaScriptCore       	0x005a4e94 KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 304 (object.cpp:95)
69  com.apple.JavaScriptCore       	0x00685fcc KJS::FunctionCallDotNode::inlineEvaluate(KJS::ExecState*) + 944 (nodes.cpp:1203)
70  com.apple.JavaScriptCore       	0x005cc994 KJS::FunctionCallDotNode::evaluate(KJS::ExecState*) + 40 (nodes.cpp:1208)
71  com.apple.JavaScriptCore       	0x005b7aac KJS::ExprStatementNode::execute(KJS::ExecState*) + 204 (nodes.cpp:3720)
72  com.apple.JavaScriptCore       	0x0058d328 KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>, (unsigned long)0>&, KJS::ExecState*) + 148 (nodes.cpp:3662)
73  com.apple.JavaScriptCore       	0x0058d508 KJS::BlockNode::execute(KJS::ExecState*) + 72 (nodes.cpp:3696)
74  com.apple.JavaScriptCore       	0x005b3e1c KJS::FunctionBodyNode::execute(KJS::ExecState*) + 68 (nodes.cpp:4582)
75  com.apple.JavaScriptCore       	0x00579c20 KJS::FunctionImp::execute(KJS::ExecState*) + 96 (function.cpp:252)
76  com.apple.JavaScriptCore       	0x005c10a0 KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 464 (function.cpp:93)
77  com.apple.JavaScriptCore       	0x005a4e94 KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 304 (object.cpp:95)
78  com.apple.JavaScriptCore       	0x005a5530 KJS::JSObject::put(KJS::ExecState*, KJS::Identifier const&, KJS::JSValue*, int) + 704 (object.cpp:264)
79  com.apple.JavaScriptCore       	0x005b8bd0 KJS::AssignDotNode::evaluate(KJS::ExecState*) + 336 (nodes.cpp:3290)
80  com.apple.JavaScriptCore       	0x005b7aac KJS::ExprStatementNode::execute(KJS::ExecState*) + 204 (nodes.cpp:3720)
81  com.apple.JavaScriptCore       	0x0058d328 KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>, (unsigned long)0>&, KJS::ExecState*) + 148 (nodes.cpp:3662)
82  com.apple.JavaScriptCore       	0x0058d508 KJS::BlockNode::execute(KJS::ExecState*) + 72 (nodes.cpp:3696)
83  com.apple.JavaScriptCore       	0x005b6e0c KJS::ForNode::execute(KJS::ExecState*) + 584 (nodes.cpp:3894)
84  com.apple.JavaScriptCore       	0x0058d328 KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>, (unsigned long)0>&, KJS::ExecState*) + 148 (nodes.cpp:3662)
85  com.apple.JavaScriptCore       	0x0058d508 KJS::BlockNode::execute(KJS::ExecState*) + 72 (nodes.cpp:3696)
86  com.apple.JavaScriptCore       	0x005b3e1c KJS::FunctionBodyNode::execute(KJS::ExecState*) + 68 (nodes.cpp:4582)
87  com.apple.JavaScriptCore       	0x00579c20 KJS::FunctionImp::execute(KJS::ExecState*) + 96 (function.cpp:252)
88  com.apple.JavaScriptCore       	0x005c10a0 KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 464 (function.cpp:93)
89  com.apple.JavaScriptCore       	0x005a4e94 KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 304 (object.cpp:95)
90  com.apple.JavaScriptCore       	0x005e1c60 JSObjectCallAsFunction + 272 (JSObjectRef.cpp:283)
91  com.apple.WebCore              	0x0125a628 WebCore::InspectorController::focusNode() + 616 (InspectorController.cpp:631)
92  com.apple.WebCore              	0x0125e9f8 WebCore::InspectorController::setWindowVisible(bool) + 196 (InspectorController.cpp:667)
93  com.apple.WebKit               	0x003861bc -[WebInspectorWindowController showWindow:] + 224 (WebInspectorClient.mm:306)
94  com.apple.WebKit               	0x00384a38 WebInspectorClient::showWindow() + 92 (WebInspectorClient.mm:92)
95  com.apple.WebCore              	0x012584bc WebCore::InspectorController::scriptObjectReady() + 504 (InspectorController.cpp:775)
96  com.apple.WebCore              	0x01258534 WebCore::loaded(OpaqueJSContext const*, OpaqueJSValue*, OpaqueJSValue*, unsigned long, OpaqueJSValue const* const*, OpaqueJSValue const**) + 100 (InspectorController.cpp:396)
97  com.apple.JavaScriptCore       	0x005dfe54 KJS::JSCallbackFunction::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 320 (JSCallbackFunction.cpp:64)
98  com.apple.JavaScriptCore       	0x005a4e94 KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 304 (object.cpp:95)
99  com.apple.JavaScriptCore       	0x00685fcc KJS::FunctionCallDotNode::inlineEvaluate(KJS::ExecState*) + 944 (nodes.cpp:1203)
100 com.apple.JavaScriptCore       	0x005cc994 KJS::FunctionCallDotNode::evaluate(KJS::ExecState*) + 40 (nodes.cpp:1208)
101 com.apple.JavaScriptCore       	0x005b7aac KJS::ExprStatementNode::execute(KJS::ExecState*) + 204 (nodes.cpp:3720)
102 com.apple.JavaScriptCore       	0x0058d328 KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>, (unsigned long)0>&, KJS::ExecState*) + 148 (nodes.cpp:3662)
103 com.apple.JavaScriptCore       	0x0058d508 KJS::BlockNode::execute(KJS::ExecState*) + 72 (nodes.cpp:3696)
104 com.apple.JavaScriptCore       	0x005b3e1c KJS::FunctionBodyNode::execute(KJS::ExecState*) + 68 (nodes.cpp:4582)
105 com.apple.JavaScriptCore       	0x00579c20 KJS::FunctionImp::execute(KJS::ExecState*) + 96 (function.cpp:252)
106 com.apple.JavaScriptCore       	0x005c10a0 KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 464 (function.cpp:93)
107 com.apple.JavaScriptCore       	0x005a4e94 KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 304 (object.cpp:95)
108 com.apple.JavaScriptCore       	0x00685fcc KJS::FunctionCallDotNode::inlineEvaluate(KJS::ExecState*) + 944 (nodes.cpp:1203)
109 com.apple.JavaScriptCore       	0x005cc994 KJS::FunctionCallDotNode::evaluate(KJS::ExecState*) + 40 (nodes.cpp:1208)
110 com.apple.JavaScriptCore       	0x005b7aac KJS::ExprStatementNode::execute(KJS::ExecState*) + 204 (nodes.cpp:3720)
111 com.apple.JavaScriptCore       	0x0058d328 KJS::statementListExecute(WTF::Vector<WTF::RefPtr<KJS::StatementNode>, (unsigned long)0>&, KJS::ExecState*) + 148 (nodes.cpp:3662)
112 com.apple.JavaScriptCore       	0x0058d508 KJS::BlockNode::execute(KJS::ExecState*) + 72 (nodes.cpp:3696)
113 com.apple.JavaScriptCore       	0x005b3e1c KJS::FunctionBodyNode::execute(KJS::ExecState*) + 68 (nodes.cpp:4582)
114 com.apple.JavaScriptCore       	0x00579c20 KJS::FunctionImp::execute(KJS::ExecState*) + 96 (function.cpp:252)
115 com.apple.JavaScriptCore       	0x005c10a0 KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 464 (function.cpp:93)
116 com.apple.JavaScriptCore       	0x005a4e94 KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) + 304 (object.cpp:95)
117 com.apple.WebCore              	0x015d2a78 WebCore::JSAbstractEventListener::handleEvent(WebCore::Event*, bool) + 764 (kjs_events.cpp:115)
118 com.apple.WebCore              	0x01133cb4 WebCore::Document::handleWindowEvent(WebCore::Event*, bool) + 416 (Document.cpp:2429)
119 com.apple.WebCore              	0x01170d38 WebCore::EventTargetNode::dispatchWindowEvent(WebCore::AtomicString const&, bool, bool) + 368 (EventTargetNode.cpp:340)
120 com.apple.WebCore              	0x0113af9c WebCore::Document::implicitClose() + 832 (Document.cpp:1449)
121 com.apple.WebCore              	0x0119945c WebCore::FrameLoader::checkCallImplicitClose() + 592 (FrameLoader.cpp:1303)
122 com.apple.WebCore              	0x011a49f8 WebCore::FrameLoader::checkCompleted() + 404 (FrameLoader.cpp:1249)
123 com.apple.WebCore              	0x011a5e04 WebCore::FrameLoader::finishedParsing() + 116 (FrameLoader.cpp:1197)
124 com.apple.WebCore              	0x01136ee8 WebCore::Document::finishedParsing() + 232 (Document.cpp:3518)
125 com.apple.WebCore              	0x0120e5ac WebCore::HTMLParser::finished() + 308 (HTMLParser.cpp:1436)
126 com.apple.WebCore              	0x01226684 WebCore::HTMLTokenizer::end() + 336 (HTMLTokenizer.cpp:1552)
127 com.apple.WebCore              	0x01226b84 WebCore::HTMLTokenizer::finish() + 1212 (HTMLTokenizer.cpp:1593)
128 com.apple.WebCore              	0x01130ae4 WebCore::Document::finishParsing() + 84 (Document.cpp:1597)
129 com.apple.WebCore              	0x011a7fd0 WebCore::FrameLoader::endIfNotLoadingMainResource() + 160 (FrameLoader.cpp:1024)
130 com.apple.WebCore              	0x011a80b4 WebCore::FrameLoader::end() + 44 (FrameLoader.cpp:1009)
131 com.apple.WebCore              	0x011451f0 WebCore::DocumentLoader::finishedLoading() + 92 (DocumentLoader.cpp:321)
132 com.apple.WebCore              	0x0119eb80 WebCore::FrameLoader::finishedLoading() + 96 (FrameLoader.cpp:2755)
133 com.apple.WebCore              	0x0132e0e8 WebCore::MainResourceLoader::didFinishLoading() + 272 (MainResourceLoader.cpp:305)
134 com.apple.WebCore              	0x0143d018 WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*) + 60 (ResourceLoader.cpp:362)
135 com.apple.WebCore              	0x0143aae4 -[WebCoreResourceHandleAsDelegate connectionDidFinishLoading:] + 208 (ResourceHandleMac.mm:456)
136 com.apple.Foundation           	0x92c167ec -[NSURLConnection(NSURLConnectionInternal) _sendDidFinishLoadingCallback] + 188
137 com.apple.Foundation           	0x92c14a58 -[NSURLConnection(NSURLConnectionInternal) _sendCallbacks] + 556
138 com.apple.Foundation           	0x92c147b0 _sendCallbacks + 156
139 com.apple.CoreFoundation       	0x907de42c __CFRunLoopDoSources0 + 384
140 com.apple.CoreFoundation       	0x907dd95c __CFRunLoopRun + 452
141 com.apple.CoreFoundation       	0x907dd3dc CFRunLoopRunSpecific + 268
142 com.apple.HIToolbox            	0x9329bb20 RunCurrentEventLoopInMode + 264
143 com.apple.HIToolbox            	0x9329b12c ReceiveNextEventCommon + 244
144 com.apple.HIToolbox            	0x9329b020 BlockUntilNextEventMatchingListInMode + 96
145 com.apple.AppKit               	0x937a1bc4 _DPSNextEvent + 384
146 com.apple.AppKit               	0x937a1888 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 116
147 com.apple.Safari               	0x000095e0 0x1000 + 34272
148 com.apple.AppKit               	0x9379ddcc -[NSApplication run] + 472
149 com.apple.AppKit               	0x9388e974 NSApplicationMain + 452
150 com.apple.Safari               	0x0009bad4 0x1000 + 633556
151 com.apple.Safari               	0x000022fc 0x1000 + 4860
Comment 1 Cameron Zwarich (cpst) 2008-06-07 01:26:11 PDT
Is this still a problem?
Comment 2 David Kilzer (:ddkilzer) 2008-06-07 09:47:20 PDT
Closing as RESOLVED/FIXED.  Haven't seen this in a while; will reopen or refile if I see it again.