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

Issue 845197 link

Starred by 3 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Mac
Pri: 2
Type: Bug

Blocking:
issue 774350



Sign in to add a comment

VirtualTimeTest.AllowVirtualTimeToAdvance DCHECK

Project Member Reported by skobes@chromium.org, May 21 2018

Issue description

Running webkit_unit_tests on gLinux, this test seems to crash the first time and then pass on retry.

[ RUN      ] VirtualTimeTest.AllowVirtualTimeToAdvance
[164417:164417:0521/131704.055853:1217273201713:FATAL:thread_load_tracker.cc(81)] Check failed: time_ <= now (1217273192823 bogo-microseconds vs. 1217273192709 bogo-microseconds)
#0 0x0000042ef0dc base::debug::StackTrace::StackTrace()
#1 0x000004271c2b logging::LogMessage::~LogMessage()
#2 0x000002524d29 blink::scheduler::ThreadLoadTracker::Advance()
#3 0x000002525134 blink::scheduler::ThreadLoadTracker::RecordTaskTime()
#4 0x0000025099ab blink::scheduler::MainThreadMetricsHelper::RecordTaskMetrics()
#5 0x00000251dc4f blink::scheduler::MainThreadSchedulerImpl::OnTaskCompleted()
#6 0x000002520d29 blink::scheduler::MainThreadTaskQueue::OnTaskCompleted()
#7 0x0000024e315e base::sequence_manager::internal::TaskQueueImpl::OnTaskCompleted()
#8 0x0000024e8b7c base::sequence_manager::TaskQueueManagerImpl::NotifyDidProcessTask()
#9 0x0000024e83d1 base::sequence_manager::TaskQueueManagerImpl::DidRunTask()
#10 0x0000024ed0b0 base::sequence_manager::internal::ThreadControllerImpl::DoWork()
#11 0x0000024eee38 _ZN4base8internal7InvokerINS0_9BindStateIMNS_16sequence_manager8internal20ThreadControllerImplEFvNS4_19SequencedTaskSource8WorkTypeEEJNS_7WeakPtrIS5_EES7_EEEFvvEE3RunEPNS0_13BindStateBaseE
#12 0x000004259970 base::debug::TaskAnnotator::RunTask()
#13 0x00000427a426 base::internal::IncomingTaskQueue::RunTask()
#14 0x000004278a77 base::MessageLoop::RunTask()
#15 0x000004278e8a base::MessageLoop::DeferOrRunPendingTask()
#16 0x00000427911e base::MessageLoop::DoWork()
#17 0x00000427dc3f base::(anonymous namespace)::WorkSourceDispatch()
#18 0x7f758d0fef07 g_main_context_dispatch
#19 0x7f758d0ff138 <unknown>
#20 0x7f758d0ff1cc g_main_context_iteration
#21 0x00000427d96c base::MessagePumpGlib::Run()
#22 0x0000042783a1 base::MessageLoop::Run()
#23 0x000004295166 base::RunLoop::Run()
#24 0x000006a2a056 blink::test::RunPendingTasks()
#25 0x000003a5030a blink::virtual_time_test::VirtualTimeTest_AllowVirtualTimeToAdvance_Test::TestBody()
#26 0x00000261bf72 testing::Test::Run()
#27 0x00000261cac0 testing::TestInfo::Run()
#28 0x00000261cfd7 testing::TestCase::Run()
#29 0x0000026288b7 testing::internal::UnitTestImpl::RunAllTests()
#30 0x00000262842d testing::UnitTest::Run()
#31 0x000006620fd1 base::TestSuite::Run()
#32 0x000001375266 (anonymous namespace)::runHelper()
#33 0x0000066236f0 base::(anonymous namespace)::LaunchUnitTestsInternal()
#34 0x000006623540 base::LaunchUnitTests()
#35 0x0000013751ed main
#36 0x7f758ac272b1 __libc_start_main
#37 0x00000137202a _start


 
Owner: pfeldman@chromium.org
Pavel can you take a look please.
Status: WontFix (was: Unconfirmed)
Luckily, there is no such test any longer

Comment 3 by pdr@chromium.org, May 21 2018

Why is there no such test any longer? This crashes for me at HEAD and seems to crash on the bots too.
https://test-results.appspot.com/dashboards/flakiness_dashboard.html#testType=webkit_unit_tests&tests=VirtualTimeTest.AllowVirtualTimeToAdvance
Cc: altimin@chromium.org kraynov@chromium.org
 Issue 857029  has been merged into this issue.
Cc: -kraynov@chromium.org pfeldman@chromium.org
Labels: -Pri-3 OS-Mac Pri-2
Owner: kraynov@chromium.org
I'm seeing the same failure on: ScrollbarsTestWithVirtualTimer.PressScrollbarButtonOnInfiniteScrolling. Like VirtualTimeTest.AllowVirtualTimeToAdvance, this has to do with the test order and a previous test is causing this to fail.

ScrollbarsTestWithVirtualTimer.PressScrollbarButtonOnInfiniteScrolling:
thread_load_tracker.cc(81) Check failed: time_ <= now (294420191318 bogo-microseconds vs. 294420191060 bogo-microseconds)
Owner: altimin@chromium.org

Sign in to add a comment