[Webkit-unassigned] [Bug 12146] New: REGRESSION: Memory leak in WebCore::Loader::servePendingRequests

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jan 6 16:37:41 PST 2007


http://bugs.webkit.org/show_bug.cgi?id=12146

           Summary: REGRESSION: Memory leak in
                    WebCore::Loader::servePendingRequests
           Product: WebKit
           Version: 420+ (nightly)
          Platform: Macintosh
        OS/Version: Mac OS X 10.4
            Status: NEW
          Keywords: Regression
          Severity: Major
          Priority: P2
         Component: Page Loading
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: bdash at webkit.org


Buildbot is reporting a memory leak.  It's not clear which test is resulting in
this.  Leaks output is as follows:

Process 926: 63949 nodes malloced for 18960 KB
Process 926: 1 leak for 1024 total leaked bytes.
Leak: 0x08952a00  size=1024     
        0x01873fd0 0x00000000 0x00000001 0x00000000     ..?.............
        0x00000000 0x00000000 0x00000000 0x00000000     ................
        0x08952a24 0x00000000 0xffffffff 0x00000000     ..*$............
        0xffffffff 0x00000000 0x00000028 0x00000027     ...........(...'
        0x00000001 0x00000004 0x00000007 0x00000007     ................
        0x00000007 0x00000007 0x00000007 0x00000096     ................
        0x00000096 0x00000096 0x00000000 0x404e0000     ............ at N..
        0x00000000 0x00000000 0x00000000 0x00000000     ................
        ...
        Call stack: [thread 6]: | 0x0 | start | _start | main | dumpRenderTree
| runTest | -[NSRunLoop runMode:beforeDate:] | CFRunLoopRunSpecific |
__CFRunLoopRun | __CFRunLoopDoSources0 | _sendCallbacks |
-[NSURLConnection(NSURLConnectionInternal) _sendCallbacks] |
-[NSURLConnection(NSURLConnectionInternal) _sendDidReceiveDataCallback] |
-[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::FrameLoader::receivedData(char const*, int) |
WebCore::DocumentLoader::receivedData(char const*, int) |
WebCore::DocumentLoader::commitLoad(char const*, int) |
WebCore::FrameLoader::committedLoad(WebCore::DocumentLoader*, char const*, int)
| WebFrameLoaderClient::committedLoad(WebCore::DocumentLoader*, char const*,
int) | -[WebDataSource(WebInternal) _receivedData:] | -[WebHTMLRepresentation
receivedData:withDataSource:] | -[WebCoreFrameBridge
receivedData:textEncodingName:] | -[WebCoreFrameBridge addData:] |
WebCore::FrameLoader::addData(char const*, int) |
WebCore::FrameLoader::write(char const*, int) |
WebCore::XMLTokenizer::write(WebCore::SegmentedString const&, bool) |
xmlParseChunk | xmlParseDocument | xmlParseStartTag |
WebCore::endElementNsHandler(void*, unsigned char const*, unsigned char const*,
unsigned char const*) | WebCore::XMLTokenizer::endElementNs() |
WebCore::DocLoader::requestScript(WebCore::String const&, WebCore::String
const&) | WebCore::DocLoader::requestResource(WebCore::CachedResource::Type,
WebCore::String const&, WebCore::String const*) |
WebCore::Cache::requestResource(WebCore::DocLoader*,
WebCore::CachedResource::Type, WebCore::KURL const&, long, WebCore::String
const*) | WebCore::createResource(WebCore::CachedResource::Type,
WebCore::DocLoader*, WebCore::KURL const&, long, WebCore::String const*) |
WebCore::CachedScript::CachedScript[in-charge](WebCore::DocLoader*,
WebCore::String const&, WebCore::CachePolicy, long, WebCore::String const&) |
WebCore::Loader::load(WebCore::DocLoader*, WebCore::CachedResource*, bool) |
WebCore::Loader::servePendingRequests() |
WebCore::SubresourceLoader::create(WebCore::Frame*,
WebCore::SubresourceLoaderClient*, WebCore::ResourceRequest const&) | operator
new(unsigned long) | WTF::fastMalloc(unsigned long)


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



More information about the webkit-unassigned mailing list