[Webkit-unassigned] [Bug 13757] New: REGRESSION: Leaks seen on buildbot after r21497

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 16 20:18:31 PDT 2007


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

           Summary: REGRESSION: Leaks seen on buildbot after r21497
           Product: WebKit
           Version: 522+ (nightly)
          Platform: Macintosh
        OS/Version: Mac OS X 10.4
            Status: NEW
          Keywords: InRadar
          Severity: Normal
          Priority: P1
         Component: Page Loading
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: ggaren at apple.com
                CC: mitz at webkit.org


<rdar://problem/5209536>

* SUMMARY
Buildbot says they started with this check-in, but it's not terribly accurate:

Changed by: beidson
Changed at: Wed 16 May 2007 10:11:44
Revision: 21497

Changed files:

/LayoutTests/ChangeLog
/LayoutTests/http/tests/misc/multipart-expected.txt
/LayoutTests/http/tests/misc/multipart.html
/LayoutTests/http/tests/misc/resources/1x1-blue.png
/LayoutTests/http/tests/misc/resources/multipart.php
/WebCore/ChangeLog
/WebCore/loader/ResourceLoader.cpp
Comments:
LayoutTests:

        Reviewed by Brady

        - test for http://bugs.webkit.org/show_bug.cgi?id=13360
          REGRESSION: Crash closing live web cam viewer page

        * http/tests/misc/multipart-expected.txt: Added.
        * http/tests/misc/multipart.html: Added.
        * http/tests/misc/resources/1x1-blue.png: Added.
        * http/tests/misc/resources/multipart.php: Added.

WebCore:

        Reviewed by Brady

        - fix http://bugs.webkit.org/show_bug.cgi?id=13360
          REGRESSION: Crash closing live web cam viewer page

        Test: http/tests/misc/multipart.html

        * loader/ResourceLoader.cpp:
        (WebCore::ResourceLoader::didFail): Avoid calling didFailToLoad() if
        didFinishLoad() has already been called (when the first part of a
        multipart resource arrived).
        (WebCore::ResourceLoader::didCancel): Ditto.

* RESULTS
Process 22325: 70651 nodes malloced for 27978 KB
Process 22325: 5 leaks for 128 total leaked bytes.
Leak: 0x05723be0  size=32       instance of 'NSConcreteMutableData'     
        0xa293f038 0x00000000 0x00000009 0x00000010     ...8............
        0x0574d920 0x00000000 0x00000000 0x00000000     .t. ............
        Call stack: [thread 11]: | 0x0 | _pthread_body | forkThreadForFunction
| +[NSURLConnection(NSURLConnectionInternal) _resourceLoadLoop:] |
CFRunLoopRunSpecific | __CFRunLoopRun | __CFRunLoopDoSources0 |
_CFStreamSignalEventSynch | readStreamCallback2 | -[NSConnectionHTTPURLProtocol
performHTTPHeaderRead] | -[NSConnectionHTTPURLProtocol
setResponseHeaderUsingHTTPResponse:] | -[NSHTTPURLProtocol setResponseHeader:]
| -[NSString(NSStringOtherEncodings) dataUsingEncoding:allowLossyConversion:] |
NSAllocateObject | _internal_class_createInstanceFromZone 
Leak: 0x0574e630  size=16       
        0x00000000 0x00000000 0x00000000 0x00004000     .............. at .
        Call stack: [thread 3ba7]: | 0x3 | start | _start | main |
dumpRenderTree | runTest | -[NSRunLoop runMode:beforeDate:] |
CFRunLoopRunSpecific | __CFRunLoopRun | __CFRunLoopDoSources0 | _sendCallbacks
| -[NSURLConnection(NSURLConnectionInternal) _sendCallbacks] |
-[NSURLConnection(NSURLConnectionInternal) _flushQueuedData] |
-[WebCoreResourceHandleAsDelegate connection:didReceiveResponse:] |
WebCore::ResourceLoader::didReceiveResponse(WebCore::ResourceHandle*,
WebCore::ResourceResponse const&) |
WebCore::SubresourceLoader::didReceiveResponse(WebCore::ResourceResponse
const&) | WebCore::ResourceLoader::didReceiveResponse(WebCore::ResourceResponse
const&) | WebCore::FrameLoader::didReceiveResponse(WebCore::ResourceLoader*,
WebCore::ResourceResponse const&) |
WebCore::ProgressTracker::incrementProgress(unsigned long,
WebCore::ResourceResponse const&) | operator new(unsigned long) |
WTF::fastMalloc(unsigned long) 
Leak: 0x0574d920  size=16       
        0x2d2d6375 0x74486572 0x656c7380 0x00010001     --cutHerels.....
        Call stack: [thread bfffea6c]: | 0x0 | _pthread_body |
forkThreadForFunction | +[NSURLConnection(NSURLConnectionInternal)
_resourceLoadLoop:] | CFRunLoopRunSpecific | __CFRunLoopRun |
__CFRunLoopDoSources0 | _CFStreamSignalEventSynch | readStreamCallback2 |
-[NSConnectionHTTPURLProtocol performHTTPHeaderRead] |
-[NSConnectionHTTPURLProtocol setResponseHeaderUsingHTTPResponse:] |
-[NSHTTPURLProtocol setResponseHeader:] | -[NSString(NSStringOtherEncodings)
dataUsingEncoding:allowLossyConversion:] | -[NSMutableData initWithLength:] |
-[NSConcreteMutableData setLength:] | _setupBytes 
Leak: 0x006f5860  size=16       
        0x00000000 0x0000005b 0x00000000 0x00004000     .......[...... at .
        Call stack: [thread 3ba7]: | 0x3 | start | _start | main |
dumpRenderTree | runTest | -[NSRunLoop runMode:beforeDate:] |
CFRunLoopRunSpecific | __CFRunLoopRun | __CFRunLoopDoSources0 | _sendCallbacks
| -[NSURLConnection(NSURLConnectionInternal) _sendCallbacks] |
-[NSURLConnection(NSURLConnectionInternal) _flushQueuedData] |
-[WebCoreResourceHandleAsDelegate connection:didReceiveResponse:] |
WebCore::ResourceLoader::didReceiveResponse(WebCore::ResourceHandle*,
WebCore::ResourceResponse const&) |
WebCore::SubresourceLoader::didReceiveResponse(WebCore::ResourceResponse
const&) | WebCore::ResourceLoader::didReceiveResponse(WebCore::ResourceResponse
const&) | WebCore::FrameLoader::didReceiveResponse(WebCore::ResourceLoader*,
WebCore::ResourceResponse const&) |
WebCore::ProgressTracker::incrementProgress(unsigned long,
WebCore::ResourceResponse const&) | operator new(unsigned long) |
WTF::fastMalloc(unsigned long) 
1 leaks excluded (not printed)


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