RESOLVED WORKSFORME 7755
CIContext textures leaking on Intel during run-webkit-tests --svg --leaks
https://bugs.webkit.org/show_bug.cgi?id=7755
Summary CIContext textures leaking on Intel during run-webkit-tests --svg --leaks
Eric Seidel (no email)
Reported 2006-03-13 12:45:33 PST
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.
Attachments
Eric Seidel (no email)
Comment 1 2006-03-13 12:46:15 PST
It's also possible this could be a symptom of leaks/fastMalloc interaction. We've had issues in the past where leaks reported false leaks due to our use of fastMalloc.
Eric Seidel (no email)
Comment 2 2006-03-13 12:47:27 PST
I'm runing a pre-release version of the OS (8I1106), so that might also be the cause.
Eric Seidel (no email)
Comment 3 2007-09-26 17:50:39 PDT
This bug hasn't been seen in a very long time.
Note You need to log in before you can comment on or make changes to this bug.