[Webkit-unassigned] [Bug 53385] New: ScrollAnimatorMac leaks

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jan 29 15:54:09 PST 2011


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

           Summary: ScrollAnimatorMac leaks
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Mac OS X 10.5
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebCore Misc.
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: simon.fraser at apple.com
                CC: sam at webkit.org


Leak bot output, like <http://build.webkit.org/results/SnowLeopard%20Intel%20Leaks/r77071%20(14433)/DumpRenderTree10-leaks.txt>, shows this leak:

    Call stack: [thread 0x7fff70b12c20]:
    | 0x2
    | start
    | main
    | dumpRenderTree(int, char const**)
    | runTestingServerLoop()
    | runTest(std::string const&)
    | -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
    | CFRunLoopRunSpecific
    | __CFRunLoopRun
    | __CFRunLoopDoSources0
    | MultiplexerSource::perform()
    | URLConnectionClient::processEvents()
    | URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long)
    | URLConnectionClient::_clientDidReceiveData(__CFData const*, URLConnectionClient::ClientConnectionEventQueue*)
    | _NSURLConnectionDidReceiveData
    | -[WebCoreResourceHandleAsDelegate connection:didReceiveData:lengthReceived:]
    | WebCore::ResourceLoader::didReceiveData(WebCore::ResourceHandle*, char const*, int, int)
    | WebCore::MainResourceLoader::didReceiveData(char const*, int, long long, bool)
    | WebCore::ResourceLoader::didReceiveData(char const*, int, long long, bool)
    | WebCore::MainResourceLoader::addData(char const*, int, bool)
    | WebCore::DocumentLoader::receivedData(char const*, int)
    | WebCore::DocumentLoader::commitLoad(char const*, int)
    | WebFrameLoaderClient::committedLoad(WebCore::DocumentLoader*, char const*, int)
    | -[WebDataSource(WebInternal) _receivedData:]
    | -[WebHTMLRepresentation receivedData:withDataSource:]
    | -[WebFrame(WebInternal) _commitData:]
    | WebCore::DocumentLoader::commitData(char const*, int)
    | WebCore::DocumentWriter::addData(char const*, int, bool)
    | WebCore::DecodedDataDocumentParser::appendBytes(WebCore::DocumentWriter*, char const*, int, bool)
    | WebCore::HTMLDocumentParser::append(WebCore::SegmentedString const&)
    | WebCore::HTMLDocumentParser::pumpTokenizerIfPossible(WebCore::HTMLDocumentParser::SynchronousMode)
    | WebCore::HTMLDocumentParser::pumpTokenizer(WebCore::HTMLDocumentParser::SynchronousMode)
    | WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder()
    | WebCore::HTMLScriptRunner::execute(WTF::PassRefPtr<WebCore::Element>, WTF::TextPosition<WTF::OneBasedNumber> const&)
    | WebCore::HTMLScriptRunner::runScript(WebCore::Element*, WTF::TextPosition<WTF::OneBasedNumber> const&)
    | WebCore::ScriptElement::executeScript(WebCore::ScriptSourceCode const&)
    | WebCore::ScriptController::executeScript(WebCore::ScriptSourceCode const&, WebCore::ShouldAllowXSS)
    | WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&, WebCore::ShouldAllowXSS)
    | WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&, WebCore::DOMWrapperWorld*, WebCore::ShouldAllowXSS)
    | WebCore::JSMainThreadExecState::evaluate(JSC::ExecState*, JSC::ScopeChain&, JSC::SourceCode const&, JSC::JSValue)
    | JSC::evaluate(JSC::ExecState*, JSC::ScopeChain&, JSC::SourceCode const&, JSC::JSValue)
    | JSC::Interpreter::execute(JSC::ProgramExecutable*, JSC::ExecState*, JSC::ScopeChainNode*, JSC::JSObject*)
    | JSC::JITCode::execute(JSC::RegisterFile*, JSC::ExecState*, JSC::JSGlobalData*)
    | 0x56847de001b8
    | WebCore::jsElementPrototypeFunctionWebkitRequestFullScreen(JSC::ExecState*)
    | WebCore::Element::webkitRequestFullScreen(unsigned short)
    | WebCore::Document::webkitRequestFullScreenForElement(WebCore::Element*, unsigned short)
    | WebChromeClient::enterFullScreenForElement(WebCore::Element*)
    | CallUIDelegate(WebView*, objc_selector*, objc_object*, objc_object*)
    | CallDelegate(WebView*, objc_object*, objc_selector*, objc_object*, objc_object*)
    | -[UIDelegate webView:enterFullScreenForElement:listener:]
    | -[WebKitFullScreenListener webkitWillEnterFullScreen]
    | WebCore::Document::webkitWillEnterFullScreenForElement(WebCore::Element*)
    | WebCore::Document::recalcStyle(WebCore::Node::StyleChange)
    | WebCore::Element::recalcStyle(WebCore::Node::StyleChange)
    | WebCore::Element::recalcStyle(WebCore::Node::StyleChange)
    | WebCore::Element::recalcStyle(WebCore::Node::StyleChange)
    | WebCore::Element::recalcStyle(WebCore::Node::StyleChange)
    | WebCore::Element::attach()
    | WebCore::Node::createRendererIfNeeded()
    | WebCore::RenderObject::setStyle(WTF::PassRefPtr<WebCore::RenderStyle>)
    | WebCore::RenderBlock::styleDidChange(WebCore::StyleDifference, WebCore::RenderStyle const*)
    | WebCore::RenderBox::styleDidChange(WebCore::StyleDifference, WebCore::RenderStyle const*)
    | WebCore::RenderBoxModelObject::styleDidChange(WebCore::StyleDifference, WebCore::RenderStyle const*)
    | WebCore::RenderLayer::RenderLayer(WebCore::RenderBoxModelObject*)
    | WebCore::ScrollableArea::ScrollableArea()
    | WebCore::ScrollAnimator::create(WebCore::ScrollableArea*)
    | WebCore::ScrollAnimatorMac::ScrollAnimatorMac(WebCore::ScrollableArea*)
    | +[NSObject(NSObject) allocWithZone:]
    | _internal_class_createInstanceFromZone
    | calloc
    | malloc_zone_calloc

-- 
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