Bug 108163
| Summary: | [Chromium] icon-0colors.html is crashing | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Keishi Hattori <keishi> |
| Component: | Tools / Tests | Assignee: | 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: | |||
Keishi Hattori
platform/chromium/virtual/deferred/fast/images/icon-0colors.html
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Keishi Hattori
I think r141020 caused this crash.
Keishi Hattori
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