RESOLVED WORKSFORME 13119
REGRESSION: leaks bot: 1 leak under ImageSource::createFrameAtIndex()
https://bugs.webkit.org/show_bug.cgi?id=13119
Summary REGRESSION: leaks bot: 1 leak under ImageSource::createFrameAtIndex()
mitz
Reported 2007-03-19 09:58:18 PDT
The leaks bot reports this leak occasionally: <http://build.webkit.org/results/post-commit-leaks-powerpc-mac-os-x/5298/DumpRenderTree-leaks.txt> <http://build.webkit.org/results/post-commit-leaks-powerpc-mac-os-x/5282/DumpRenderTree-leaks.txt> Process 11339: 44688 nodes malloced for 16637 KB Process 11339: 5 leaks for 7776 total leaked bytes. Leak: 0x02c5da00 size=5632 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ 0x00000000 0x00000000 0x00000000 0x00000000 ................ ... Call stack: [thread bfffea9f]: | 0x3 | start | _start | main | dumpRenderTree | runTest | -[NSRunLoop runMode:beforeDate:] | CFRunLoopRunSpecific | __CFRunLoopRun | __CFRunLoopDoSources0 | _sendCallbacks | -[NSURLConnection(NSURLConnectionInternal) _sendCallbacks] | -[NSURLConnection(NSURLConnectionInternal) _sendDidFinishLoadingCallback] | -[WebCoreResourceHandleAsDelegate connectionDidFinishLoading:] | WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*) | WebCore::SubresourceLoader::didFinishLoading() | WebCore::Loader::didFinishLoading(WebCore::SubresourceLoader*) | WebCore::DocLoader::setLoadInProgress(bool) | WebCore::FrameLoader::loadDone() | WebCore::FrameLoader::checkCompleted() | WebCore::FrameLoader::checkEmitLoadEvent() | WebCore::Document::implicitClose() | WebCore::ScrollView::update() | -[NSWindow displayIfNeeded] | -[NSView displayIfNeeded] | -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] | -[NSNextStepFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] | -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] | -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] | -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] | -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] | -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] | CFArrayApplyFunction | _recursiveDisplayInRect2 | -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] | CFArrayApplyFunction | _recursiveDisplayInRect2 | -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] | CFArrayApplyFunction | _recursiveDisplayInRect2 | -[WebHTMLView(WebPrivate) _recursiveDisplayAllDirtyWithLockFocus:visRect:] | -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] | -[NSView _drawRect:clip:] | -[WebHTMLView drawRect:] | -[WebHTMLView drawSingleRect:] | -[WebCoreFrameBridge drawRect:] | WebCore::Frame::paint(WebCore::GraphicsContext*, WebCore::IntRect const&) | WebCore::RenderLayer::paint(WebCore::GraphicsContext*, WebCore::IntRect const&, WebCore::PaintRestriction, WebCore::RenderObject*) | WebCore::RenderLayer::paintLayer(WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, bool, WebCore::PaintRestriction, WebCore::RenderObject*) | WebCore::RenderLayer::paintLayer(WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, bool, WebCore::PaintRestriction, WebCore::RenderObject*) | WebCore::RenderBlock::paint(WebCore::RenderObject::PaintInfo&, int, int) | WebCore::RenderBlock::paintObject(WebCore::RenderObject::PaintInfo&, int, int) | WebCore::RenderBox::paintBoxDecorations(WebCore::RenderObject::PaintInfo&, int, int) | WebCore::RenderBox::paintRootBoxDecorations(WebCore::RenderObject::PaintInfo&, int, int) | WebCore::RenderBox::paintBackgrounds(WebCore::GraphicsContext*, WebCore::Color const&, WebCore::BackgroundLayer const*, int, int, int, int, int, int) | WebCore::RenderBox::paintBackground(WebCore::GraphicsContext*, WebCore::Color const&, WebCore::BackgroundLayer const*, int, int, int, int, int, int) | WebCore::RenderBox::paintBackgroundExtended(WebCore::GraphicsContext*, WebCore::Color const&, WebCore::BackgroundLayer const*, int, int, int, int, int, int, bool, bool) | WebCore::GraphicsContext::drawTiledImage(WebCore::Image*, WebCore::IntRect const&, WebCore::IntPoint const&, WebCore::IntSize const&, WebCore::CompositeOperator) | WebCore::Image::drawTiled(WebCore::GraphicsContext*, WebCore::FloatRect const&, WebCore::FloatPoint const&, WebCore::FloatSize const&, WebCore::CompositeOperator) | WebCore::BitmapImage::nativeImageForCurrentFrame() | WebCore::BitmapImage::frameAtIndex(unsigned long) | WebCore::BitmapImage::cacheFrame(unsigned long) | WebCore::ImageSource::createFrameAtIndex(unsigned long) | CGImagePlusCreateImage | CGImagePlusUpdateCache | getBandProcQT | GraphicsImportDraw | CallComponent | CallComponent | CallComponentFunctionCommon | importGraphicDrawOrDecide | importGraphicDrawInternal | DecompressSequenceFrameS | DecompressSequenceFrameWhen | ICMDeviceLoop | ICMAction_aligned | DoBandedDecompress | ICMSequenceGetChain | FindBestChain | startUsingCachedCodecCharacterizations | GetComponentPublicResourceList | cchaMissing | CallComponentGetPublicResource | CallComponent | OpenComponent | OpenAComponent | CallComponentOpen | CallComponent | PixletDecompressor_ComponentDispatch | CallComponentFunctionCommon | PixletDecompressor_ComponentDispatch 4 leaks excluded (not printed)
Attachments
Maciej Stachowiak
Comment 1 2007-03-19 11:52:47 PDT
mitz
Comment 2 2007-04-20 14:50:52 PDT
Haven't seen the leak lately.
Note You need to log in before you can comment on or make changes to this bug.