New issue
Advanced search Search tips

Issue 819267 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Mar 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

viz crashes with --use-skia-renderer

Project Member Reported by penghuang@chromium.org, Mar 6 2018

Issue description

Reproduce steps:
1. Build the chrome with dcheck_always_on=true
2. Launch chrome with --use-skia-renderer
3. Move cursor to ShowApp icon on the top and left corner just below the backward button.
4. viz crashes

penghuang@penghuang-linux:~/sources/chromium/src$ out/mus/chrome  --user-data-dir=/tmp/penghuang-mustash --use-skia-renderer
[219957:219973:0306/120354.613007:ERROR:nss_util.cc(724)] After loading Root Certs, loaded==false: NSS error code: -8018
[219957:219957:0306/120358.106409:FATAL:direct_renderer.cc(133)] Check failed: viewport_rect.right() <= surface_size.width() (72 vs. 64)
#0 0x7f5a9730349c base::debug::StackTrace::StackTrace()
#1 0x7f5a9732d58c logging::LogMessage::~LogMessage()
#2 0x7f5a896563a7 viz::DirectRenderer::InitializeViewport()
#3 0x7f5a896598ac viz::DirectRenderer::UseRenderPass()
#4 0x7f5a89658a64 viz::DirectRenderer::DrawRenderPass()
#5 0x7f5a8965810b viz::DirectRenderer::DrawRenderPassAndExecuteCopyRequests()
#6 0x7f5a896579a4 viz::DirectRenderer::DrawFrame()
#7 0x7f5a8965d8fa viz::Display::DrawAndSwap()
#8 0x7f5a89662570 viz::DisplayScheduler::DrawAndSwap()
#9 0x7f5a89661bcb viz::DisplayScheduler::AttemptDrawAndSwap()
#10 0x7f5a89661436 viz::DisplayScheduler::OnBeginFrameDeadline()
#11 0x7f5a89664414 _ZN4base8internal7InvokerINS0_9BindStateIMN3viz16DisplaySchedulerEFvvEJNS_7WeakPtrIS4_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#12 0x7f5a896646dc _ZN4base8internal22CancelableCallbackImplINS_17RepeatingCallbackIFvvEEEE16ForwardRepeatingIJEEEvDpT_
#13 0x7f5a89664414 _ZN4base8internal7InvokerINS0_9BindStateIMN3viz16DisplaySchedulerEFvvEJNS_7WeakPtrIS4_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#14 0x7f5a97303dcf base::debug::TaskAnnotator::RunTask()
#15 0x7f5a97338056 base::internal::IncomingTaskQueue::RunTask()
#16 0x7f5a9733c287 base::MessageLoop::RunTask()
#17 0x7f5a9733c6aa base::MessageLoop::DeferOrRunPendingTask()
#18 0x7f5a9733c93e base::MessageLoop::DoWork()
#19 0x7f5a9733e1f9 base::MessagePumpGlib::Run()
#20 0x7f5a9733bafc base::MessageLoop::Run()
#21 0x7f5a97374156 base::RunLoop::Run()
#22 0x5582434e8147 ChromeBrowserMainParts::MainMessageLoopRun()
#23 0x7f5a94815757 content::BrowserMainLoop::RunMainMessageLoopParts()
#24 0x7f5a948190f3 content::BrowserMainRunnerImpl::Run()
#25 0x7f5a9481158a content::BrowserMain()
#26 0x7f5a9529871b content::RunNamedProcessTypeMain()
#27 0x7f5a95299843 content::ContentMainRunnerImpl::Run()
#28 0x7f5a9781160a service_manager::Main()
#29 0x7f5a95297bd4 content::ContentMain()
#30 0x558242f431b3 ChromeMain
#31 0x7f5a8ac3f2b1 __libc_start_main
#32 0x558242f4302a _start


 
Owner: penghuang@chromium.org
Status: Started (was: Untriaged)
Project Member

Comment 2 by bugdroid1@chromium.org, Mar 6 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/4eab9e99447a227a6c3f58f553555571992e80fa

commit 4eab9e99447a227a6c3f58f553555571992e80fa
Author: Peng Huang <penghuang@chromium.org>
Date: Tue Mar 06 21:47:43 2018

Fix a crash with --use-skia-renderer

Bug:  819267 
Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel
Change-Id: I14ef4bab4b43a64f959d12bb82ceb82095e5a261
Reviewed-on: https://chromium-review.googlesource.com/951896
Reviewed-by: weiliangc <weiliangc@chromium.org>
Commit-Queue: Peng Huang <penghuang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#541204}
[modify] https://crrev.com/4eab9e99447a227a6c3f58f553555571992e80fa/components/viz/service/display/skia_renderer.cc

Status: Fixed (was: Started)

Sign in to add a comment