[Webkit-unassigned] [Bug 7755] New: CIContext textures leaking on Intel during run-webkit-tests --svg --leaks

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Mon Mar 13 12:45:35 PST 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=7755

           Summary: CIContext textures leaking on Intel during run-webkit-
                    tests --svg --leaks
           Product: WebKit
           Version: 420+ (nightly)
          Platform: Macintosh
        OS/Version: Mac OS X 10.4
            Status: NEW
          Severity: normal
          Priority: P2
         Component: SVG
        AssignedTo: webkit-unassigned at opendarwin.org
        ReportedBy: macdome at opendarwin.org


CIContext textures leaking on Intel during run-webkit-tests --svg --leaks

Example:

Process 16476: 39406 nodes malloced for 23703 KB
Process 16476: 40 leaks for 1456 total leaked bytes.
Leak: 0x21caf210  size=64       
        0x00000000 0x00000000 0x00000000 0x00000000     ................
        0x00000000 0x00000000 0x00000000 0x00000000     ................
        0x00000000 0x00000000 0x00000000 0x00000000     ................
        0x00000000 0x00000000 0x00000000 0x00000000     ................
        Call stack: [thread 71d1f23]: | 0x3 | start | _start | main |
dumpRenderTree | -[NSRunLoop runMode:beforeDate:] | CFRunLoopRunInMode |
CFRunLoopRunSpecific | _sendCallback
s | -[NSURLConnection(NSURLConnectionInternal) _sendCallbacks] |
-[NSURLConnection(NSURLConnectionInternal) _sendDidFinishLoadingCallback] |
-[WebLoader connectionDidFinishLoading
:] | -[WebSubresourceLoader didFinishLoading] | -[WebSubresourceLoader
signalFinish] | -[WebView(WebPrivate) _finishedLoadingResourceFromDataSource:]
| -[WebFrame(WebPrivate) _che
ckLoadComplete] | -[WebFrame(WebPrivate) _checkLoadCompleteForThisFrame] |
_objc_msgForward | -[NSObject(NSForwardInvocation) forward::] |
-[_WebSafeForwarder forwardInvocation:] 
| -[NSInvocation invokeWithTarget:] | -[NSInvocation invoke] | objc_msgSendv |
-[WaitUntilDoneDelegate webView:didFinishLoadForFrame:] |
-[WaitUntilDoneDelegate webView:locationCh
angeDone:forDataSource:] | dump | -[NSView
cacheDisplayInRect:toBitmapImageRep:] | -[NSView
displayRectIgnoringOpacity:inContext:] | -[NSView
_recursiveDisplayRectIgnoringOpacity:
inContext:topView:] | -[NSView
_recursiveDisplayRectIgnoringOpacity:inContext:topView:] | -[NSView
_recursiveDisplayRectIgnoringOpacity:inContext:topView:] | -[NSView
_recursiveDi
splayRectIgnoringOpacity:inContext:topView:] | -[NSView
_recursiveDisplayRectIgnoringOpacity:inContext:topView:] | -[WebHTMLView
drawRect:] | -[WebCoreFrameBridge drawRect:] | Web
Core::Frame::paint(WebCore::GraphicsContext*, WebCore::IntRect const&) |
WebCore::RenderLayer::paint(WebCore::GraphicsContext*, WebCore::IntRect const&,
bool, WebCore::RenderObjec
t*) | WebCore::RenderLayer::paintLayer(WebCore::RenderLayer*,
WebCore::GraphicsContext*, WebCore::IntRect const&, bool, bool,
WebCore::RenderObject*) | WebCore::RenderCanvas::pain
t(WebCore::RenderObject::PaintInfo&, int, int) |
WebCore::KCanvasContainerQuartz::paint(WebCore::RenderObject::PaintInfo&, int,
int) | WebCore::RenderBox::paint(WebCore::RenderObj
ect::PaintInfo&, int, int) |
WebCore::RenderSVGImage::paint(WebCore::RenderObject::PaintInfo&, int, int) |
WebCore::KCanvasFilterQuartz::applyFilter(WebCore::FloatRect const&) | -
[CIContext drawImage:atPoint:fromRect:] | -[CIContext
drawImage:inRect:fromRect:] | -[CICGContextImpl render:] | CGContextDrawImage |
ripc_DrawImage | ripc_AcquireImage | CGSImage
DataLockWithReference | img_data_lock | CGAccessSessionGetBytePointer |
provider_get_byte_pointer | provider_ensure_data | fe_image_get_bitmap |
fe_image_render_ | fe_tree_render_
image | fe_tree_render | fe_tree_render_apply | fe_tree_create_texture |
fe_texture_new | fe_accel_texture_cache | fe_texture_cache_new |
sl_hash_table_new_ | calloc 
Leak: 0x21cae630  size=64       

This may be a CG bug.  I don't see these same leaks on PPC.


-- 
Configure bugmail: http://bugzilla.opendarwin.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