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

Issue 857029 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 845197
Owner:
Xoogler
Closed: Aug 15
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

Blink's webkit_unit_tests crash on DCHECK in VirtualTimeTest.AllowVirtualTimeToAdvance

Project Member Reported by kraynov@chromium.org, Jun 27 2018

Issue description

Steps to reproduce:
1. gn gen --args='dcheck_always_on=true ...' ...
2. ninja ... webkit_unit_tests
3. ./webkit_unit_tests --gtest_filter=VirtualTimeTest.*

Running 
./webkit_unit_tests --gtest_filter=VirtualTimeTest.AllowVirtualTimeToAdvance
doesn't crash.

Running the entire test suite re-runs that crashed test and exits with success.
Probably there's some leak of the state via Blink platform.

[113621:113621:0627/132401.181593:94946968913:FATAL:thread_load_tracker.cc(81)] Check failed: time_ <= now (94946961101 bogo-microseconds vs. 94946961007 bogo-microseconds)
#2 0x0000028af199 blink::scheduler::ThreadLoadTracker::Advance()
#3 0x0000028af5a4 blink::scheduler::ThreadLoadTracker::RecordTaskTime()
#4 0x000002893189 blink::scheduler::MainThreadMetricsHelper::RecordTaskMetrics()
#5 0x0000028a71e3 blink::scheduler::MainThreadSchedulerImpl::OnTaskCompleted()
#6 0x0000028aa379 blink::scheduler::MainThreadTaskQueue::OnTaskCompleted()
#7 0x00000286c39e base::sequence_manager::internal::TaskQueueImpl::OnTaskCompleted()
#8 0x000002871bb2 base::sequence_manager::TaskQueueManagerImpl::NotifyDidProcessTask()
#9 0x00000287141e base::sequence_manager::TaskQueueManagerImpl::DidRunTask()
#10 0x000002876050 base::sequence_manager::internal::ThreadControllerImpl::DoWork()
 
Mergedinto: 845197
Status: Duplicate (was: Assigned)
Hi Kraynov, I'm going to merge this into 845197 which is tracking the same issue and set you as the owner.

Sign in to add a comment