[5776:5468:0725/061443:749834:FATAL:scheduler.cc(160)] Check failed: state_machine_.pending_swaps() > 0 (0 vs. 0){"compositor_timing_history":{"activate_estimate_ms":18.223,"begin_main_frame_queue_critical_estimate_ms":14.274,"begin_main_frame_queue_not_critical_estimate_ms":14.274,"begin_main_frame_start_to_commit_estimate_ms":32.613,"commit_to_ready_to_activate_estimate_ms":29.392,"draw_estimate_ms":2.734,"prepare_tiles_estimate_ms":2.144},"scheduler_state":{"begin_impl_frame_args":{"finished_at_us":0,"last_args_":{"created_from":"cc::DelayBasedBeginFrameSource::CreateBeginFrameArgs@e:\\b\\c\\b\\win_layout\\src\\cc\\scheduler\\begin_frame_source.cc:136","deadline_us":750860675.0,"frame_time_us":750853298.0,"interval_us":16666.0,"on_critical_path":true,"subtype":"NORMAL","type":"BeginFrameArgs"},"major_timestamps_in_ms":{"0_interval":16.666,"1_now_to_deadline":-36.885,"2_frame_time_to_now":44.262,"3_frame_time_to_deadline":7.377,"4_now":750897.56,"5_frame_time":750853.298,"6_deadline":750860.675},"state":"USING","updated_at_us":750869037},"begin_impl_frame_deadline_mode_":"BEGIN_IMPL_FRAME_DEADLINE_MODE_IMMEDIATE","begin_impl_frame_deadline_task":false,"begin_retro_frame_args":1,"begin_retro_frame_task":false,"estimated_parent_draw_time_ms":5.555,"inside_action":"ACTION_DRAW_AND_SWAP_IF_POSSIBLE","observing_begin_frame_source":true,"throttle_frame_production_":true},"state_machine":{"major_state":{"begin_impl_frame_state":"BEGIN_IMPL_FRAME_STATE_INSIDE_DEADLINE","begin_main_frame_state":"BEGIN_MAIN_FRAME_STATE_SENT","forced_redraw_state":"FORCED_REDRAW_STATE_IDLE","next_action":"ACTION_PREPARE_TILES","output_surface_state_":"OUTPUT_SURFACE_ACTIVE"},"minor_state":{"active_tree_needs_first_draw":false,"begin_frame_source_paused":false,"can_draw":true,"commit_count":42,"consecutive_checkerboard_animations":0,"critical_begin_main_frame_to_activate_is_fast_":false,"current_frame_number":82,"defer_commits":false,"did_create_and_initialize_first_output_surface":true,"did_draw_in_last_frame":true,"did_swap_in_last_frame":false,"funnel: draw_funnel":true,"funnel: invalidate_output_surface_funnel":false,"funnel: prepare_tiles_funnel":0,"funnel: send_begin_main_frame_funnel":true,"has_pending_tree":false,"last_commit_had_no_updates":false,"last_frame_number_begin_main_frame_sent":82,"last_frame_number_draw_performed":82,"last_frame_number_swap_performed":81,"main_thread_missed_last_deadline":true,"needs_begin_main_frame":false,"needs_one_begin_impl_frame":true,"needs_prepare_tiles":true,"needs_redraw":false,"pending_swaps_":0,"pending_tree_is_ready_for_activation":false,"resourceless_draw":false,"scroll_handler_state":"SCROLL_DOES_NOT_AFFECT_SCROLL_HANDLER","skip_next_begin_main_frame_to_reduce_latency":false,"swaps_with_current_output_surface":62,"tree_priority":"SAME_PRIORITY_FOR_BOTH_TREES","video_needs_begin_frames":false,"visible":true,"wait_for_ready_to_draw":false}}} Backtrace: base::debug::StackTrace::StackTrace [0x019A5AD7+23] logging::LogMessage::~LogMessage [0x019F377B+59] cc::Scheduler::DidSwapBuffersComplete [0x06C46CDB+203] cc::ProxyImpl::DidSwapBuffersCompleteOnImplThread [0x06DCE595+341] cc::LayerTreeHostImpl::DidSwapBuffersComplete [0x06D391DA+26] cc::TestDelegatingOutputSurface::DrawCallback [0x00BBC40A+26] ??$Invoke@ABV?$WeakPtr@VTestDelegatingOutputSurface@cc@@@base@@$$V@?$FunctorTraits@P8TestDelegatingOutputSurface@cc@@AEXXZX@internal@base@@SAXP8TestDelegatingOutputSurface@cc@@AEXXZABV?$WeakPtr@VTestDelegatingOutputSurface@cc@@@2@@Z [0x00BBAA48+24] ??$MakeItSo@ABQ8TestDelegatingOutputSurface@cc@@AEXXZABV?$WeakPtr@VTestDelegatingOutputSurface@cc@@@base@@$$V@?$InvokeHelper@$00X@internal@base@@SAXABQ8TestDelegatingOutputSurface@cc@@AEXXZABV?$WeakPtr@VTestDelegatingOutputSurface@cc@@@2@@Z [0x00BBAAD9+57] base::internal::Invoker >,void __cdecl(void)>::RunImpl >,void __cdecl(void)>::Run [0x00BBC6F4+36] base::Callback::Run [0x09D5D14E+30] cc::Surface::RunDrawCallbacks [0x09D69EA8+88] cc::Display::DrawAndSwap [0x09D4B542+882] cc::DisplayScheduler::DrawAndSwap [0x09D5C58E+478] cc::DisplayScheduler::AttemptDrawAndSwap [0x09D5B914+132] cc::DisplayScheduler::OnBeginFrameDeadline [0x09D5CC68+168] cc::DisplayScheduler::OnBeginFrameDerivedImpl [0x09D5CDAC+220] cc::BeginFrameObserverBase::OnBeginFrame [0x06C3402F+351] cc::DelayBasedBeginFrameSource::AddObserver [0x06C339FF+687] cc::DisplayScheduler::SurfaceDamaged [0x09D5DBDC+380] cc::Display::OnSurfaceDamaged [0x09D4CF0E+238] cc::SurfaceManager::SurfaceModified [0x09DC52F1+193] cc::SurfaceFactory::SubmitCompositorFrame [0x09DADF2A+650] cc::TestDelegatingOutputSurface::SwapBuffers [0x00BBC873+323] cc::DelegatingRenderer::SwapBuffers [0x06AFA37B+267] cc::LayerTreeHostImpl::SwapBuffers [0x06D431E8+536] cc::ProxyImpl::DrawAndSwapInternal [0x06DCE95B+827] cc::ProxyImpl::ScheduledActionDrawAndSwapIfPossible [0x06DD158D+509] cc::Scheduler::DrawAndSwapIfPossible [0x06C46EAE+94] cc::Scheduler::ProcessScheduledActions [0x06C48494+628] cc::Scheduler::OnBeginImplFrameDeadline [0x06C47C41+273] ??$Invoke@ABV?$WeakPtr@VScheduler@cc@@@base@@$$V@?$FunctorTraits@P8Scheduler@cc@@AEXXZX@internal@base@@SAXP8Scheduler@cc@@AEXXZABV?$WeakPtr@VScheduler@cc@@@2@@Z [0x06C43485+21] ??$MakeItSo@ABQ8Scheduler@cc@@AEXXZABV?$WeakPtr@VScheduler@cc@@@base@@$$V@?$InvokeHelper@$00X@internal@base@@SAXABQ8Scheduler@cc@@AEXXZABV?$WeakPtr@VScheduler@cc@@@2@@Z [0x06C43885+53] base::internal::Invoker >,void __cdecl(void)>::RunImpl > const &,0> [0x06C438D4+52] base::internal::Invoker >,void __cdecl(void)>::Run [0x06C486B4+36] base::Callback::Run [0x06A7357E+30] base::CancelableCallback::Forward [0x06A73002+18] ??$Invoke@ABV?$WeakPtr@V?$CancelableCallback@$$A6AXXZ@base@@@base@@$$V@?$FunctorTraits@P8?$CancelableCallback@$$A6AXXZ@base@@BEXXZX@internal@base@@SAXP8?$CancelableCallback@$$A6AXXZ@2@BEXXZABV?$WeakPtr@V?$CancelableCallback@$$A6AXXZ@base@@@2@@Z [0x06A72155+21] ??$MakeItSo@ABQ8?$CancelableCallback@$$A6AXXZ@base@@BEXXZABV?$WeakPtr@V?$CancelableCallback@$$A6AXXZ@base@@@2@$$V@?$InvokeHelper@$00X@internal@base@@SAXABQ8?$CancelableCallback@$$A6AXXZ@2@BEXXZABV?$WeakPtr@V?$CancelableCallback@$$A6AXXZ@base@@@2@@Z [0x06A72215+53] base::internal::Invoker::*)(void)const ,base::WeakPtr > >,void __cdecl(void)>::RunImpl::*)(void)const ,base::WeakPtr > >,void __cdecl(void)>::Run [0x06A735B4+36] base::Callback::Run [0x0197D0BE+30] base::debug::TaskAnnotator::RunTask [0x019ABB54+324] base::MessageLoop::RunTask [0x01A1C7A0+640] base::MessageLoop::DeferOrRunPendingTask [0x01A1A49C+44] base::MessageLoop::DoWork [0x01A1AB22+242] base::MessagePumpDefault::Run [0x01A227CE+190] base::MessageLoop::RunHandler [0x01A1C4E1+193] base::RunLoop::Run [0x01AC1EB4+52] base::Thread::Run [0x01B4D31F+159] base::Thread::ThreadMain [0x01B4E06E+670] base::PlatformThread::Sleep [0x01B3019C+364] BaseThreadInitThunk [0x7572337A+18] RtlInitializeExceptionChain [0x772792B2+99] RtlInitializeExceptionChain [0x77279285+54] Backtrace: base::debug::BreakDebugger [0x019A4117+23] logging::LogMessage::~LogMessage [0x019F39FD+701] cc::Scheduler::DidSwapBuffersComplete [0x06C46CDB+203] cc::ProxyImpl::DidSwapBuffersCompleteOnImplThread [0x06DCE595+341] cc::LayerTreeHostImpl::DidSwapBuffersComplete [0x06D391DA+26] cc::TestDelegatingOutputSurface::DrawCallback [0x00BBC40A+26] ??$Invoke@ABV?$WeakPtr@VTestDelegatingOutputSurface@cc@@@base@@$$V@?$FunctorTraits@P8TestDelegatingOutputSurface@cc@@AEXXZX@internal@base@@SAXP8TestDelegatingOutputSurface@cc@@AEXXZABV?$WeakPtr@VTestDelegatingOutputSurface@cc@@@2@@Z [0x00BBAA48+24] ??$MakeItSo@ABQ8TestDelegatingOutputSurface@cc@@AEXXZABV?$WeakPtr@VTestDelegatingOutputSurface@cc@@@base@@$$V@?$InvokeHelper@$00X@internal@base@@SAXABQ8TestDelegatingOutputSurface@cc@@AEXXZABV?$WeakPtr@VTestDelegatingOutputSurface@cc@@@2@@Z [0x00BBAAD9+57] base::internal::Invoker >,void __cdecl(void)>::RunImpl >,void __cdecl(void)>::Run [0x00BBC6F4+36] base::Callback::Run [0x09D5D14E+30] cc::Surface::RunDrawCallbacks [0x09D69EA8+88] cc::Display::DrawAndSwap [0x09D4B542+882] cc::DisplayScheduler::DrawAndSwap [0x09D5C58E+478] cc::DisplayScheduler::AttemptDrawAndSwap [0x09D5B914+132] cc::DisplayScheduler::OnBeginFrameDeadline [0x09D5CC68+168] cc::DisplayScheduler::OnBeginFrameDerivedImpl [0x09D5CDAC+220] cc::BeginFrameObserverBase::OnBeginFrame [0x06C3402F+351] cc::DelayBasedBeginFrameSource::AddObserver [0x06C339FF+687] cc::DisplayScheduler::SurfaceDamaged [0x09D5DBDC+380] cc::Display::OnSurfaceDamaged [0x09D4CF0E+238] cc::SurfaceManager::SurfaceModified [0x09DC52F1+193] cc::SurfaceFactory::SubmitCompositorFrame [0x09DADF2A+650] cc::TestDelegatingOutputSurface::SwapBuffers [0x00BBC873+323] cc::DelegatingRenderer::SwapBuffers [0x06AFA37B+267] cc::LayerTreeHostImpl::SwapBuffers [0x06D431E8+536] cc::ProxyImpl::DrawAndSwapInternal [0x06DCE95B+827] cc::ProxyImpl::ScheduledActionDrawAndSwapIfPossible [0x06DD158D+509] cc::Scheduler::DrawAndSwapIfPossible [0x06C46EAE+94] cc::Scheduler::ProcessScheduledActions [0x06C48494+628] cc::Scheduler::OnBeginImplFrameDeadline [0x06C47C41+273] ??$Invoke@ABV?$WeakPtr@VScheduler@cc@@@base@@$$V@?$FunctorTraits@P8Scheduler@cc@@AEXXZX@internal@base@@SAXP8Scheduler@cc@@AEXXZABV?$WeakPtr@VScheduler@cc@@@2@@Z [0x06C43485+21] ??$MakeItSo@ABQ8Scheduler@cc@@AEXXZABV?$WeakPtr@VScheduler@cc@@@base@@$$V@?$InvokeHelper@$00X@internal@base@@SAXABQ8Scheduler@cc@@AEXXZABV?$WeakPtr@VScheduler@cc@@@2@@Z [0x06C43885+53] base::internal::Invoker >,void __cdecl(void)>::RunImpl > const &,0> [0x06C438D4+52] base::internal::Invoker >,void __cdecl(void)>::Run [0x06C486B4+36] base::Callback::Run [0x06A7357E+30] base::CancelableCallback::Forward [0x06A73002+18] ??$Invoke@ABV?$WeakPtr@V?$CancelableCallback@$$A6AXXZ@base@@@base@@$$V@?$FunctorTraits@P8?$CancelableCallback@$$A6AXXZ@base@@BEXXZX@internal@base@@SAXP8?$CancelableCallback@$$A6AXXZ@2@BEXXZABV?$WeakPtr@V?$CancelableCallback@$$A6AXXZ@base@@@2@@Z [0x06A72155+21] ??$MakeItSo@ABQ8?$CancelableCallback@$$A6AXXZ@base@@BEXXZABV?$WeakPtr@V?$CancelableCallback@$$A6AXXZ@base@@@2@$$V@?$InvokeHelper@$00X@internal@base@@SAXABQ8?$CancelableCallback@$$A6AXXZ@2@BEXXZABV?$WeakPtr@V?$CancelableCallback@$$A6AXXZ@base@@@2@@Z [0x06A72215+53] base::internal::Invoker::*)(void)const ,base::WeakPtr > >,void __cdecl(void)>::RunImpl::*)(void)const ,base::WeakPtr > >,void __cdecl(void)>::Run [0x06A735B4+36] base::Callback::Run [0x0197D0BE+30] base::debug::TaskAnnotator::RunTask [0x019ABB54+324] base::MessageLoop::RunTask [0x01A1C7A0+640] base::MessageLoop::DeferOrRunPendingTask [0x01A1A49C+44] base::MessageLoop::DoWork [0x01A1AB22+242] base::MessagePumpDefault::Run [0x01A227CE+190] base::MessageLoop::RunHandler [0x01A1C4E1+193] base::RunLoop::Run [0x01AC1EB4+52] base::Thread::Run [0x01B4D31F+159] base::Thread::ThreadMain [0x01B4E06E+670] base::PlatformThread::Sleep [0x01B3019C+364] BaseThreadInitThunk [0x7572337A+18] RtlInitializeExceptionChain [0x772792B2+99] RtlInitializeExceptionChain [0x77279285+54]