New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 898425 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug

Blocking:
issue 898270



Sign in to add a comment

UseSkiaDeferredDisplayList crashes when close baidu.com

Project Member Reported by xing...@intel.com, Oct 24

Issue description

How to : 
1), start chrome with UseSkiaDeferredDisplayList
./out/Release/chrome   --enable-features=VizDisplayCompositor,UseSkiaRenderer,UseSkiaDeferredDisplayList  --enable-gpu-rasterization --enable-oop-rasterization --use-skia-renderer --user-data-dir=~/chrome-dev-profile_t1 https://www.baidu.com

2), when the page load is done, click Close.
3), The console will complain the crash (Not every time)
Also, I tried https://www.google.com, hard to reproduce this crash.

Test environment:
Ubuntu 16.04

Crash stack:  
Received signal 11 SEGV_MAPERR fffff17c53865dd6
#0 0x7f02f74734df base::debug::StackTrace::StackTrace()
#1 0x7f02f7473051 base::debug::(anonymous namespace)::StackDumpSignalHandler()
#2 0x7f02ed8cc390 <unknown>
#3 0x7f02f6ec084e (anonymous namespace)::TextureOp::onPrepareDraws()
#4 0x7f02f6e6d89d GrRenderTargetOpList::onPrepare()
#5 0x7f02f6e566f3 GrOpList::prepare()
#6 0x7f02f6e4c9ff GrDrawingManager::executeOpLists()
#7 0x7f02f6e4c67b GrDrawingManager::flush()
#8 0x7f02f6e4493a GrContext::TextBlobCacheOverBudgetCB()
#9 0x7f02ea1f457d viz::SkiaOutputSurfaceImplOnGpu::FinishPaintCurrentFrame()
#10 0x7f02ea1f2ccc _ZN4base8internal7InvokerINS0_9BindStateIMN3viz26SkiaOutputSurfaceImplOnGpuEFvNSt3__110unique_ptrI21SkDeferredDisplayListNS5_14default_deleteIS7_EEEEmEJNS0_17UnretainedWrapperIS4_EESA_mEEEFvvEE7RunOnceEPNS0_13BindStateBaseE
#11 0x7f02f40efe6c gpu::Scheduler::RunNextTask()
#12 0x7f02f73b7f91 base::debug::TaskAnnotator::RunTask()
#13 0x7f02f73d833f base::MessageLoop::RunTask()
#14 0x7f02f73d8782 base::MessageLoop::DoWork()
#15 0x7f02f73db0a9 base::MessagePumpGlib::Run()
#16 0x7f02f73fee05 base::RunLoop::Run()
#17 0x7f02f4b657bc content::GpuMain()
#18 0x7f02f572316d content::ContentMainRunnerImpl::Run()
#19 0x7f02e97c608b service_manager::Main()
#20 0x7f02f57215f1 content::ContentMain()
#21 0x55d4c9ff51b3 ChromeMain
#22 0x7f02eb756830 __libc_start_main
#23 0x55d4c9ff502a _start



 
Cc: penghuang@chromium.org
Components: Internals>Compositing
Cc: -penghuang@chromium.org rjkroege@chromium.org
Owner: penghuang@chromium.org
Status: Assigned (was: Untriaged)
Cc: egdaniel@chromium.org
I tried several times, and cannot reproduce it on Tot. It could be a skia problem related to text blob cache.

Hi Greg, could you please take a look the crash stack? thanks.
Cc: bsalomon@chromium.org
adding Brian as this looks like it could be something in TextureOp which he's been working on a lot lately.
Cc: herb@chromium.org
Blocking: 898270

Sign in to add a comment