[Webkit-unassigned] [Bug 53384] New: RenderFullScreen::createFullScreenStyle() leaks

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


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

           Summary: RenderFullScreen::createFullScreenStyle() leaks
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh
        OS/Version: Mac OS X 10.5
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: simon.fraser at apple.com
                CC: jer.noble at apple.com


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


Leak: 0x11baec1d0  size=32  zone: DefaultMallocZone_0x105977000    string ''
    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::RenderFullScreen::createFullScreenStyle()
    | WebCore::RenderStyle::createDefaultStyle()
    | WebCore::RenderStyle::RenderStyle(bool)
    | WebCore::DataRef<WebCore::StyleFlexibleBoxData>::init()
    | WebCore::StyleFlexibleBoxData::create()
    | WTF::RefCounted<WebCore::StyleFlexibleBoxData>::operator new(unsigned long)
    | WTF::fastMalloc(unsigned long)
    | malloc
    | malloc_zone_malloc 
Leak: 0x11baec1f0  size=32  zone: DefaultMallocZone_0x105977000    string ''

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