Bug 108163

Summary: [Chromium] icon-0colors.html is crashing
Product: WebKit Reporter: Keishi Hattori <keishi>
Component: Tools / TestsAssignee: Min Qin <qinmin>
Status: RESOLVED WONTFIX    
Severity: Normal CC: schenney
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on: 108152    
Bug Blocks:    

Description Keishi Hattori 2013-01-29 00:49:54 PST
platform/chromium/virtual/deferred/fast/images/icon-0colors.html
Comment 1 Keishi Hattori 2013-01-29 00:56:10 PST
I think r141020 caused this crash.
Comment 2 Keishi Hattori 2013-01-29 00:56:49 PST
crash log for DumpRenderTree (pid 3636):
STDOUT: <empty>
STDERR: ASSERTION FAILED: m_frameBufferCache.size() == m_dirEntries.size()
STDERR: ../../third_party/WebKit/Source/WebCore/platform/image-decoders/ico/ICOImageDecoder.cpp(216) : bool WebCore::ICOImageDecoder::decodeAtIndex(size_t)
STDERR: 1   0x6f00890 WebCore::ICOImageDecoder::decodeAtIndex(unsigned long)
STDERR: 2   0x6effdc7 WebCore::ICOImageDecoder::decode(unsigned long, bool)
STDERR: 3   0x6f00342 WebCore::ICOImageDecoder::frameBufferAtIndex(unsigned long)
STDERR: 4   0x6e27906 WebCore::ImageFrameGenerator::decode(WebCore::ImageDecoder**)
STDERR: 5   0x6e2748b WebCore::ImageFrameGenerator::tryToDecodeAndScale(SkTSize<int> const&)
STDERR: 6   0x6e26d89 WebCore::ImageFrameGenerator::decodeAndScale(SkTSize<int> const&)
STDERR: 7   0x6e28815 WebCore::LazyDecodingPixelRef::onLockPixels(SkColorTable**)
STDERR: 8   0xe0f82b4 SkPixelRef::lockPixels()
STDERR: 9   0xe00ae3e SkBitmap::lockPixels() const
STDERR: 10  0xdfec827 SkAutoLockPixels::SkAutoLockPixels(SkBitmap const&, bool)
STDERR: 11  0xdfe8150 SkAutoLockPixels::SkAutoLockPixels(SkBitmap const&, bool)
STDERR: 12  0xe087178 SkDraw::drawBitmap(SkBitmap const&, SkMatrix const&, SkPaint const&) const
STDERR: 13  0xe0805e1 SkDevice::drawBitmap(SkDraw const&, SkBitmap const&, SkIRect const*, SkMatrix const&, SkPaint const&)
STDERR: 14  0xe0809d0 SkDevice::drawBitmapRect(SkDraw const&, SkBitmap const&, SkRect const*, SkRect const&, SkPaint const&)
STDERR: 15  0xe063801 SkCanvas::internalDrawBitmapRect(SkBitmap const&, SkRect const*, SkRect const&, SkPaint const*)
STDERR: 16  0xe063903 SkCanvas::drawBitmapRectToRect(SkBitmap const&, SkRect const*, SkRect const&, SkPaint const*)
STDERR: 17  0xe0e9602 SkPicturePlayback::draw(SkCanvas&)
STDERR: 18  0xe0e363a SkPicture::draw(SkCanvas*)
STDERR: 19  0xe065eb9 SkCanvas::drawPicture(SkPicture&)
STDERR: 20  0xf711c77 cc::SkPictureContentLayerUpdater::drawPicture(SkCanvas*)
STDERR: 21  0xf51af26 cc::BitmapSkPictureContentLayerUpdater::paintContentsRect(SkCanvas*, gfx::Rect const&, cc::RenderingStats&)
STDERR: 22  0xf51ac5d cc::BitmapSkPictureContentLayerUpdater::Resource::update(cc::ResourceUpdateQueue&, gfx::Rect const&, gfx::Vector2d const&, bool, cc::RenderingStats&)
STDERR: 23  0xf766a67 cc::TiledLayer::updateTileTextures(gfx::Rect const&, int, int, int, int, cc::ResourceUpdateQueue&, cc::OcclusionTrackerBase<cc::Layer, cc::RenderSurface> const*, cc::RenderingStats&)
STDERR: 24  0xf76568c cc::TiledLayer::updateTiles(int, int, int, int, cc::ResourceUpdateQueue&, cc::OcclusionTrackerBase<cc::Layer, cc::RenderSurface> const*, cc::RenderingStats&, bool&)
STDERR: 25  0xf768777 cc::TiledLayer::update(cc::ResourceUpdateQueue&, cc::OcclusionTrackerBase<cc::Layer, cc::RenderSurface> const*, cc::RenderingStats&)
STDERR: 26  0xf51ff8e cc::ContentLayer::update(cc::ResourceUpdateQueue&, cc::OcclusionTrackerBase<cc::Layer, cc::RenderSurface> const*, cc::RenderingStats&)
STDERR: 27  0xf5ff05b cc::LayerTreeHost::paintLayerContents(std::vector<scoped_refptr<cc::Layer>, std::allocator<scoped_refptr<cc::Layer> > > const&, cc::ResourceUpdateQueue&)
STDERR: 28  0xf5fe77c cc::LayerTreeHost::updateLayers(cc::Layer*, cc::ResourceUpdateQueue&)
STDERR: 29  0xf5fe410 cc::LayerTreeHost::updateLayers(cc::ResourceUpdateQueue&, unsigned long)
STDERR: 30  0xf70af91 cc::SingleThreadProxy::commitAndComposite()
STDERR: 31  0xf70ac35 cc::SingleThreadProxy::compositeAndReadback(void*, gfx::Rect const&)
STDERR: Received signal 11 SEGV_MAPERR 0000bbadbeef
STDERR:  [0x000005036f4f]
STDERR:  [0x000005036eeb]
STDERR:  [0x000005036b7b]
STDERR:  [0x000097bb505b]
STDERR:  [0x0000ffffffff]
STDERR:  [0x000006effdc7]
STDERR:  [0x000006f00342]
STDERR:  [0x000006e27906]
STDERR:  [0x000006e2748b]
STDERR:  [0x000006e26d89]
STDERR:  [0x000006e28815]
STDERR:  [0x00000e0f82b4]
STDERR:  [0x00000e00ae3e]
STDERR:  [0x00000dfec827]
STDERR:  [0x00000dfe8150]
STDERR:  [0x00000e087178]
STDERR:  [0x00000e0805e1]
STDERR:  [0x00000e0809d0]
STDERR:  [0x00000e063801]
STDERR:  [0x00000e063903]
STDERR:  [0x00000e0e9602]
STDERR:  [0x00000e0e363a]
STDERR:  [0x00000e065eb9]
STDERR:  [0x00000f711c77]
STDERR:  [0x00000f51af26]
STDERR:  [0x00000f51ac5d]
STDERR:  [0x00000f766a67]
STDERR:  [0x00000f76568c]
STDERR:  [0x00000f768777]
STDERR:  [0x00000f51ff8e]
STDERR:  [0x00000f5ff05b]
STDERR:  [0x00000f5fe77c]
STDERR:  [0x00000f5fe410]
STDERR:  [0x00000f70af91]
STDERR:  [0x00000f70ac35]
STDERR:  [0x00000f5fd050]
STDERR:  [0x00000f4ada56]
STDERR:  [0x00000690cd2a]
STDERR:  [0x00000690cf6e]
STDERR:  [0x0000012fa735]
STDERR:  [0x0000012f83ca]
STDERR:  [0x0000012d9d69]
STDERR:  [0x0000012d955a]
STDERR:  [0x0000012a2d1c]
STDERR:  [0x0000012a3160]
STDERR:  [0x0000013be6c0]
STDERR:  [0x0000013be766]
STDERR:  [0x0000013d4c16]
STDERR:  [0x0000013d5591]
STDERR:  [0x0000012e1f54]
STDERR:  [0x0000012e2ebf]
STDERR:  [0x00000677f4f4]
STDERR:  [0x0000095abf49]
STDERR:  [0x0000095a3009]
STDERR:  [0x0000095a28b1]
STDERR:  [0x0000095a2aab]
STDERR:  [0x00000965bf1f]
STDERR:  [0x0000096000a5]
STDERR:  [0x0000095f6fd3]
STDERR:  [0x0000095ffb6c]
STDERR:  [0x0000095f7a3f]
STDERR:  [0x000006f8594a]
STDERR: ax: bbadbeef, bx: b0091301, cx: b0091357, dx: b0091357
STDERR: di: 9a27266, si: 9a27215, bp: bfff9c38, sp: bfff9b70, ss: 23, flags: 210282
STDERR: ip: 6f0089a, cs: 1b, ds: 23, es: 23, fs: 0, gs: f