crash log for renderer (pid 29610): STDOUT: STDERR: [29610:1287:0220/084400:32491938234623:INFO:GrAAConvexPathRenderer.cpp(808)] ../../third_party/skia/src/gpu/GrAAConvexPathRenderer.cpp:808: failed assertion "args.fDevBounds.contains(actualBounds)" STDERR: STDERR: [29610:1287:0220/084400:32491938283013:FATAL:GrAAConvexPathRenderer.cpp(808)] SK_CRASH STDERR: 0 libbase.dylib 0x00000001059f7f5f base::debug::StackTrace::StackTrace() + 47 STDERR: 1 libbase.dylib 0x00000001059f7fb3 base::debug::StackTrace::StackTrace() + 35 STDERR: 2 libbase.dylib 0x0000000105a58556 logging::LogMessage::~LogMessage() + 70 STDERR: 3 libbase.dylib 0x0000000105a575a3 logging::LogMessage::~LogMessage() + 35 STDERR: 4 libskia.dylib 0x00000001167d0c49 SkDebugf_FileLine(char const*, int, bool, char const*, ...) + 521 STDERR: 5 libskia.dylib 0x00000001167fcdc4 AAConvexPathBatch::generateGeometry(GrBatchTarget*, GrPipeline const*) + 1172 STDERR: 6 libskia.dylib 0x0000000116857018 GrInOrderDrawBuffer::DrawBatch::execute(GrInOrderDrawBuffer*, GrInOrderDrawBuffer::SetState const*) + 248 STDERR: 7 libskia.dylib 0x00000001168580c3 GrInOrderDrawBuffer::closeBatch() + 99 STDERR: 8 libskia.dylib 0x000000011685657d GrInOrderDrawBuffer::onFlush() + 93 STDERR: 9 libskia.dylib 0x000000011684ac97 GrFlushToGpuDrawTarget::flush() + 439 STDERR: 10 libskia.dylib 0x0000000116827ad0 GrContext::flush(int) + 112 STDERR: 11 libskia.dylib 0x000000011682ea55 GrContext::readRenderTargetPixels(GrRenderTarget*, int, int, int, int, GrPixelConfig, void*, unsigned long, unsigned int) + 565 STDERR: 12 libskia.dylib 0x0000000116966044 SkGpuDevice::onReadPixels(SkImageInfo const&, void*, unsigned long, int, int) + 324 STDERR: 13 libskia.dylib 0x00000001164e55a9 SkBaseDevice::readPixels(SkImageInfo const&, void*, unsigned long, int, int) + 1161 STDERR: 14 libskia.dylib 0x00000001164bee96 SkCanvas::readPixels(SkImageInfo const&, void*, unsigned long, int, int) + 230 STDERR: 15 libskia.dylib 0x000000011678eba6 SkDeferredDevice::onReadPixels(SkImageInfo const&, void*, unsigned long, int, int) + 102 STDERR: 16 libskia.dylib 0x00000001164e55a9 SkBaseDevice::readPixels(SkImageInfo const&, void*, unsigned long, int, int) + 1161 STDERR: 17 libskia.dylib 0x00000001164bee96 SkCanvas::readPixels(SkImageInfo const&, void*, unsigned long, int, int) + 230 STDERR: 18 libblink_platform.dylib 0x0000000107498247 blink::GraphicsContext::readPixels(SkImageInfo const&, void*, unsigned long, int, int) + 199 STDERR: 19 libblink_platform.dylib 0x00000001074d19f8 blink::ImageBuffer::getImageData(blink::Multiply, blink::IntRect const&, WTF::ArrayBufferContents&) const + 776 STDERR: 20 libblink_web.dylib 0x000000010a326007 blink::CanvasRenderingContext2D::getImageData(float, float, float, float, blink::ExceptionState&) const + 935 STDERR: 21 libblink_web.dylib 0x000000010992f7e6 blink::CanvasRenderingContext2DV8Internal::getImageDataMethod(v8::FunctionCallbackInfo const&) + 3030 STDERR: 22 libblink_web.dylib 0x00000001099250a2 blink::CanvasRenderingContext2DV8Internal::getImageDataMethodCallback(v8::FunctionCallbackInfo const&) + 50 STDERR: 23 libv8.dylib 0x00000001157ff54a v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo const&)) + 186 STDERR: 24 libv8.dylib 0x000000011583bd66 v8::internal::MaybeHandle v8::internal::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>&) + 1270 STDERR: 25 libv8.dylib 0x000000011583fe3e v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) + 174 STDERR: 26 ??? 0x00003de207607f9b 0x0 + 68040995667867 STDERR: 27 ??? 0x00003de207732f75 0x0 + 68040996892533 STDERR: