[Webkit-unassigned] [Bug 106710] FormDataElement is leaky

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jan 24 18:06:38 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=106710





--- Comment #3 from Ryosuke Niwa <rniwa at webkit.org>  2013-01-24 18:08:32 PST ---
Sorry, wrong stack trace.

-[NSURLConnectionInternal _withActiveConnectionAndDelegate:]
-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:]
__65-[NSURLConnectionInternal _withConnectionAndDelegate:onlyActive:]_block_invoke_0
-[WebCoreResourceHandleAsDelegate connectionDidFinishLoading:] ResourceHandleMac.mm:823
WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*, double) ResourceLoader.cpp:458
WebCore::SubresourceLoader::didFinishLoading(double) SubresourceLoader.cpp:278
WebCore::CachedScript::data(WTF::PassRefPtr<WebCore::ResourceBuffer>, bool) CachedScript.cpp:91
WebCore::CachedResource::checkNotify() CachedResource.cpp:336
non-virtual thunk to WebCore::HTMLDocumentParser::notifyFinished(WebCore::CachedResource*)
WebCore::HTMLDocumentParser::notifyFinished(WebCore::CachedResource*) HTMLDocumentParser.cpp:718
WebCore::HTMLDocumentParser::resumeParsingAfterScriptExecution() HTMLDocumentParser.cpp:678
WebCore::HTMLDocumentParser::pumpTokenizerIfPossible(WebCore::HTMLDocumentParser::SynchronousMode) HTMLDocumentParser.cpp:205
WebCore::HTMLDocumentParser::pumpTokenizer(WebCore::HTMLDocumentParser::SynchronousMode) HTMLDocumentParser.cpp:345
WebCore::HTMLDocumentParser::canTakeNextToken(WebCore::HTMLDocumentParser::SynchronousMode, WebCore::PumpSession&) HTMLDocumentParser.cpp:253
WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder() HTMLDocumentParser.cpp:233
WebCore::HTMLScriptRunner::execute(WTF::PassRefPtr<WebCore::Element>, WTF::TextPosition const&) HTMLScriptRunner.cpp:180
WebCore::HTMLScriptRunner::executeParsingBlockingScripts() HTMLScriptRunner.cpp:190
WebCore::HTMLScriptRunner::executeParsingBlockingScript() HTMLScriptRunner.cpp:118
WebCore::HTMLScriptRunner::executePendingScriptAndDispatchEvent(WebCore::PendingScript&) HTMLScriptRunner.cpp:139
WebCore::ScriptElement::executeScript(WebCore::ScriptSourceCode const&) ScriptElement.cpp:304
WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&) ScriptController.cpp:158
WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&, WebCore::DOMWrapperWorld*) ScriptController.cpp:141
WebCore::JSMainThreadExecState::evaluate(JSC::ExecState*, JSC::SourceCode const&, JSC::JSValue, JSC::JSValue*) JSMainThreadExecState.h:77
JSC::evaluate(JSC::ExecState*, JSC::SourceCode const&, JSC::JSValue, JSC::JSValue*) Completion.cpp:75
JSC::Interpreter::execute(JSC::ProgramExecutable*, JSC::ExecState*, JSC::JSObject*) Interpreter.cpp:983
JSC::JITCode::execute(JSC::JSStack*, JSC::ExecState*, JSC::JSGlobalData*) JITCode.h:135
0x26b819401045
WebCore::jsXMLHttpRequestPrototypeFunctionSend(JSC::ExecState*) JSXMLHttpRequest.cpp:632
WebCore::JSXMLHttpRequest::send(JSC::ExecState*) JSXMLHttpRequestCustom.cpp:125
WebCore::XMLHttpRequest::send(WebCore::Blob*, int&) XMLHttpRequest.cpp:680
WebCore::XMLHttpRequest::createRequest(int&) XMLHttpRequest.cpp:824
WebCore::ThreadableLoader::loadResourceSynchronously(WebCore::ScriptExecutionContext*, WebCore::ResourceRequest const&, WebCore::ThreadableLoaderClient&, WebCore::ThreadableLoaderOptions const&) ThreadableLoader.cpp:70
WebCore::DocumentThreadableLoader::loadResourceSynchronously(WebCore::Document*, WebCore::ResourceRequest const&, WebCore::ThreadableLoaderClient&, WebCore::ThreadableLoaderOptions const&) DocumentThreadableLoader.cpp:62
WebCore::DocumentThreadableLoader::DocumentThreadableLoader(WebCore::Document*, WebCore::ThreadableLoaderClient*, WebCore::DocumentThreadableLoader::BlockingBehavior, WebCore::ResourceRequest const&, WebCore::ThreadableLoaderOptions const&) DocumentThreadableLoader.cpp:101
WebCore::DocumentThreadableLoader::DocumentThreadableLoader(WebCore::Document*, WebCore::ThreadableLoaderClient*, WebCore::DocumentThreadableLoader::BlockingBehavior, WebCore::ResourceRequest const&, WebCore::ThreadableLoaderOptions const&) DocumentThreadableLoader.cpp:92
WebCore::DocumentThreadableLoader::loadRequest(WebCore::ResourceRequest const&, WebCore::SecurityCheckPolicy) DocumentThreadableLoader.cpp:409
WebCore::FrameLoader::loadResourceSynchronously(WebCore::ResourceRequest const&, WebCore::StoredCredentials, WebCore::ResourceError&, WebCore::ResourceResponse&, WTF::Vector<char, 0ul>&) FrameLoader.cpp:2582
WebCore::FrameLoader::requestFromDelegate(WebCore::ResourceRequest&, unsigned long&, WebCore::ResourceError&) FrameLoader.cpp:2876
WebCore::ResourceLoadNotifier::assignIdentifierToInitialRequest(unsigned long, WebCore::DocumentLoader*, WebCore::ResourceRequest const&) ResourceLoadNotifier.cpp:106
WebFrameLoaderClient::assignIdentifierToInitialRequest(unsigned long, WebCore::DocumentLoader*, WebCore::ResourceRequest const&) WebFrameLoaderClient.mm:325
WebCore::ResourceRequest::nsURLRequest() const ResourceRequestMac.mm:54
WebCore::ResourceRequestBase::updatePlatformRequest() const ResourceRequestBase.cpp:479
WebCore::ResourceRequest::doUpdatePlatformRequest() ResourceRequestMac.mm:177
WebCore::setHTTPBody(NSMutableURLRequest*, WTF::PassRefPtr<WebCore::FormData>) FormDataStreamMac.mm:46
WebCore::setHTTPBody(_CFURLRequest*, WTF::PassRefPtr<WebCore::FormData>) FormDataStreamCFNet.cpp:421
CFURLRequestSetHTTPRequestBodyStream
CoreReadStreamCreateWithCFReadStream(__CFAllocator const*, __CFReadStream*)
CFObject::Allocate(unsigned long, CFClass const&, __CFAllocator const*)
_CFRuntimeCreateInstance
malloc_zone_malloc

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list