Issue 396191 in chromium: OOM trying to use bing maps

14 views
Skip to first unread message

chro...@googlecode.com

unread,
Jul 22, 2014, 3:19:53 PM7/22/14
to chromi...@chromium.org
Status: Untriaged
Owner: ----
Labels: Type-Bug Pri-2 Cr-Internals-Skia OS-Linux Performance-Memory

New issue 396191 by the...@chromium.org: OOM trying to use bing maps
http://code.google.com/p/chromium/issues/detail?id=396191

Version: 38.0.2096.0
OS: Linux 64-bit

What steps will reproduce the problem?
1. Follow steps 1 and 2 in bug 395636.

What is the expected output? What do you see instead?

Expected: Be able to zoom in on the page.
Actual: The tab freezes and then crashes.

tcmalloc: large alloc 1073741824 bytes == 0x2cf9d4f6d000 @
[7810:7817:0722/121244:FATAL:memory_linux.cc(43)] Out of memory.

Sample renderer crash id: e879351108df291c

Thread 7 CRASHED [SIGABRT @ 0x0000806500001e77] MAGIC SIGNATURE THREAD
0x00007f2e27396425 [libc-2.15.so -raise.c:64 ] raise
0x00007f2e27399b8a [libc-2.15.so -abort.c:91 ] abort
0x00007f2e2e7587e5 [chrome -debugger_posix.cc:241 ]
base::debug::BreakDebugger()
0x00007f2e2e779617 [chrome -logging.cc:644 ]
logging::LogMessage::~LogMessage()
0x00007f2e2e78bbb7 [chrome -memory_linux.cc:43 ] base::(anonymous
namespace)::OnNoMemory()
0x00007f2e2e73f3ac [chrome -tcmalloc.cc:1439 ] (anonymous
namespace)::cpp_alloc(unsigned long, bool)
0x00007f2e31f40dfb [chrome -tcmalloc.cc:1633 ] tc_newarray
0x00007f2e3144cb05 [chrome -discardable_memory_emulated.cc:99 ]
non-virtual thunk to
base::internal::DiscardableMemoryEmulated::AllocateAndAcquireLock()
0x00007f2e3144d4b9 [chrome -discardable_memory_manager.cc:134 ]
base::internal::DiscardableMemoryManager::AcquireLock(base::internal::DiscardableMemoryManagerAllocation*,
bool*)
0x00007f2e3144ca15 [chrome -discardable_memory_emulated.cc:75 ]
base::internal::DiscardableMemoryEmulated::Lock()
0x00007f2e3144c996 [chrome -discardable_memory_emulated.cc:68 ]
base::internal::DiscardableMemoryEmulated::Initialize()
0x00007f2e31448ed9 [chrome -discardable_memory_linux.cc:49 ]
base::DiscardableMemory::CreateLockedMemoryWithType(base::DiscardableMemoryType,
unsigned long)
0x00007f2e31448d6c [chrome -discardable_memory.cc:83 ]
base::DiscardableMemory::CreateLockedMemory(unsigned long)
0x00007f2e2ed55bb4 [chrome -SkDiscardableMemory_chrome.cc:38 ]
SkDiscardableMemory::Create(unsigned long)
0x00007f2e2ec9ce46 [chrome -SkScaledImageCache.cpp:247 ]
SkScaledImageCacheDiscardableAllocator::allocPixelRef(SkBitmap*,
SkColorTable*)
0x00007f2e2ebcf5a0 [chrome -SkBitmap.cpp:283 ]
SkBitmap::allocPixels(SkBitmap::Allocator*, SkColorTable*)
0x00007f2e2ec8172b [chrome -SkBitmapScaler.cpp:304 ]
SkBitmapScaler::Resize(SkBitmap*, SkBitmap const&,
SkBitmapScaler::ResizeMethod, float, float, SkBitmap::Allocator*)
0x00007f2e2ec7c15c [chrome -SkBitmapProcState.cpp:175 ]
SkBitmapProcState::possiblyScaleImage()
0x00007f2e2ec7c3e5 [chrome -SkBitmapProcState.cpp:381 ]
SkBitmapProcState::chooseProcs(SkMatrix const&, SkPaint const&)
0x00007f2e2ec76696 [chrome -SkBitmapProcShader.cpp:118 ]
SkBitmapProcShader::onCreateContext(SkShader::ContextRec const&, void*)
const
0x00007f2e2ec0d0e7 [chrome -SkShader.cpp:86 ]
SkShader::createContext(SkShader::ContextRec const&, void*) const
0x00007f2e2ec83543 [chrome -SkBlitter.cpp:935 ] SkBlitter::Choose(SkBitmap
const&, SkMatrix const&, SkPaint const&, SkSmallAllocator<3u, 768ul>*, bool)
0x00007f2e2ebddfa8 [chrome -SkDraw.cpp:49 ] SkDraw::drawRect(SkRect
const&, SkPaint const&) const
0x00007f2e2ebdf2e9 [chrome -SkDraw.cpp:1280 ] SkDraw::drawBitmap(SkBitmap
const&, SkMatrix const&, SkPaint const&) const
0x00007f2e2ec75530 [chrome -SkBitmapDevice.cpp:291 ]
SkBitmapDevice::drawBitmapRect(SkDraw const&, SkBitmap const&, SkRect
const*, SkRect const&, SkPaint const&, SkCanvas::DrawBitmapRectFlags)
0x00007f2e2ebd7748 [chrome -SkCanvas.cpp:1990 ]
SkCanvas::internalDrawBitmapRect(SkBitmap const&, SkRect const*, SkRect
const&, SkPaint const*, SkCanvas::DrawBitmapRectFlags)
0x00007f2e2ebfb4d7 [chrome -SkPicturePlayback.cpp:259 ]
SkPicturePlayback::handleOp(SkReader32*, DrawType, unsigned int, SkCanvas*,
SkMatrix const&)
0x00007f2e2ebfa444 [chrome -SkPicturePlayback.cpp:167 ]
SkPicturePlayback::draw(SkCanvas*, SkDrawPictureCallback*)
0x00007f2e2ebf736b [chrome -SkPicture.cpp:262 ] SkPicture::draw(SkCanvas*,
SkDrawPictureCallback*) const
0x00007f2e2f061496 [chrome -picture.cc:408 ]
cc::Picture::Raster(SkCanvas*, SkDrawPictureCallback*, cc::Region const&,
float)
0x00007f2e2efd7101 [chrome -picture_pile_impl.cc:311 ]
cc::PicturePileImpl::RasterCommon(SkCanvas*, SkDrawPictureCallback*,
gfx::Rect const&, float, cc::RenderingStatsInstrumentation*, bool)
0x00007f2e2efd7471 [chrome -picture_pile_impl.cc:158 ]
cc::PicturePileImpl::RasterToBitmap(SkCanvas*, gfx::Rect const&, float,
cc::RenderingStatsInstrumentation*)
0x00007f2e2eff62d4 [chrome -tile_manager.cc:155 ] cc::(anonymous
namespace)::RasterTaskImpl::RunOnWorkerThread()
0x00007f2e2efeb4c0 [chrome -task_graph_runner.cc:422 ]
cc::TaskGraphRunner::RunTaskWithLockAcquired()
0x00007f2e2efeb087 [chrome -task_graph_runner.cc:365 ]
cc::TaskGraphRunner::Run()

--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
Reply all
Reply to author
Forward
0 new messages