New issue
Advanced search Search tips

Issue 891326 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 906688
Owner:
Closed: Nov 22
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug

Blocking:
issue 898270



Sign in to add a comment

UseSkiaDeferredDisplayList crashes on chrome://welcome

Project Member Reported by backer@chromium.org, Oct 2

Issue description

I did a desktop linux build of chrome. When I run will these flags I get a crash:

$ out/linux_rel/chrome --enable-features="VizDisplayCompositor,UseSkiaRenderer,UseSkiaDeferredDisplayList" chrome://welcome

If I remove the UseSkiaDeferredDisplayList, the crash disappears. Maybe this is SkDDL issue or maybe it's SkiaRenderer code. I'm not sure.
 
[174167:174233:1002/114526.003118:INFO:GrDrawingManager.cpp(507)] ../../third_party/skia/src/gpu/GrDrawingManager.cpp:507: fatal error: "assert(!fActiveOpList->isClosed())"

Received signal 6
#0 0x7f2e77d4ef9c base::debug::StackTrace::StackTrace()
#1 0x7f2e77d4ea81 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x7f2e6bb480c0 <unknown>
#3 0x7f2e699dbfcf gsignal
#4 0x7f2e699dd3fa abort
#5 0x7f2e774e3275 sk_abort_no_print()
#6 0x7f2e7754f637 GrDrawingManager::validate()
#7 0x7f2e775507c5 GrDrawingManager::newRTOpList()
#8 0x7f2e77575b01 GrRenderTargetContext::getRTOpList()
#9 0x7f2e7757625b GrRenderTargetContext::discard()
#10 0x7f2e77548d0f GrContextPriv::makeDeferredRenderTargetContext()
#11 0x7f2e77916406 SkSpecialSurface::MakeRenderTarget()
#12 0x7f2e779156f4 SkSpecialImage_Gpu::onMakeSurface()
#13 0x7f2e779141cf SkSpecialImage::makeSurface()
#14 0x7f2e779d684f SkColorFilterImageFilter::onFilterImage()
#15 0x7f2e77856eb6 SkImageFilter::filterImage()
#16 0x7f2e7785880e SkImageFilter::filterInput()
#17 0x7f2e7785dcf0 SkLocalMatrixImageFilter::onFilterImage()
#18 0x7f2e77856eb6 SkImageFilter::filterImage()
#19 0x7f2e7792f844 SkImage::makeWithFilter()
#20 0x7f2e73e4fb8d viz::SkiaHelper::ApplyImageFilter()
#21 0x7f2e6838f1ae viz::SkiaRenderer::CalculateRPDQParams()
#22 0x7f2e6838f663 viz::SkiaRenderer::DrawRenderPassQuadInternal()
#23 0x7f2e6838d87e viz::SkiaRenderer::DrawRenderPassQuad()
#24 0x7f2e6838cb77 viz::SkiaRenderer::DoDrawQuad()
#25 0x7f2e6834d50e viz::DirectRenderer::DrawRenderPass()
#26 0x7f2e6834c45b viz::DirectRenderer::DrawRenderPassAndExecuteCopyRequests()
#27 0x7f2e6834bc10 viz::DirectRenderer::DrawFrame()
#28 0x7f2e683521b0 viz::Display::DrawAndSwap()
#29 0x7f2e683606f0 viz::DisplayScheduler::DrawAndSwap()
#30 0x7f2e6835fd63 viz::DisplayScheduler::AttemptDrawAndSwap()
#31 0x7f2e6835f4ca viz::DisplayScheduler::OnBeginFrameDeadline()

 
Blocking: 898270
Labels: vulkanize
Labels: -vulkanize Proj-Vulkanize
Mergedinto: 906688
Status: Duplicate (was: Assigned)

Sign in to add a comment