New issue
Advanced search Search tips

Issue 795607 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: May 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug



Sign in to add a comment

TaskSchedulerSingleThreadTaskRunnerManagerTest.RunsTasksInCurrentSequence is flaky

Project Member Reported by gab@chromium.org, Dec 17 2017

Issue description

Hit this flake locally while running :
out\Debug\base_unittests.exe --test-launcher-jobs=42 --gtest_filter=*Runner*
on laptop.

Might be dupe of  issue 795024 .


[ RUN      ] TaskSchedulerSingleThreadTaskRunnerManagerTest.RunsTasksInCurrentSequence
[10208:5016:1214/171217.673:410679093:FATAL:task_tracker.cc(599)] Check failed: new_num_incomplete_undelayed_tasks >= 0 (-572662308 vs. 0)
Backtrace:
        base::debug::StackTrace::StackTrace [0x00000001800C36E8+104] (D:\src\chrome\src\base\debug\stack_trace_win.cc:286)
        base::debug::StackTrace::StackTrace [0x00000001800C232F+31] (D:\src\chrome\src\base\debug\stack_trace.cc:199)
        logging::LogMessage::~LogMessage [0x00000001801393B3+131] (D:\src\chrome\src\base\logging.cc:581)
        base::internal::TaskTracker::DecrementNumIncompleteUndelayedTasks [0x000000018033F244+196] (D:\src\chrome\src\base\task_scheduler\task_tracker.cc:600)
        base::internal::TaskTracker::RunNextTask [0x000000018033EAB8+776] (D:\src\chrome\src\base\task_scheduler\task_tracker.cc:318)
        base::internal::SchedulerWorker::Thread::ThreadMain [0x0000000180323FDB+923] (D:\src\chrome\src\base\task_scheduler\scheduler_worker.cc:72)
        base::`anonymous namespace'::ThreadFunc [0x000000018035679C+412] (D:\src\chrome\src\base\threading\platform_thread_win.cc:91)
        BaseThreadInitThunk [0x00007FF94C8B8364+20]
        RtlUserThreadStart [0x00007FF94E8F7091+33]
 

Comment 1 by w...@chromium.org, Mar 16 2018

Cc: gab@chromium.org
Labels: M-67 OS-Windows
Just had this test flake locally, on Windows:

[ RUN      ] TaskSchedulerSingleThreadTaskRunnerManagerTest.RunsTasksInCurrentSequence
[41108:100968:0315/210422.010:1936600843:FATAL:lock.cc(19)] Check failed: owning_thread_ref_.is_null().
Backtrace:
        base::debug::StackTrace::StackTrace [0x00007FFFC244CFCB+107] (C:\src\git-chrome-internal\src\base\debug\stack_trace_win.cc:286)
        base::debug::StackTrace::StackTrace [0x00007FFFC244BC6F+31] (C:\src\git-chrome-internal\src\base\debug\stack_trace.cc:199)
        logging::LogMessage::~LogMessage [0x00007FFFC24C5306+134] (C:\src\git-chrome-internal\src\base\logging.cc:594)
        base::Lock::~Lock [0x00007FFFC268302E+174] (C:\src\git-chrome-internal\src\base\synchronization\lock.cc:20)
        base::internal::SchedulerLockImpl::~SchedulerLockImpl [0x00007FFFC26B1039+57] (C:\src\git-chrome-internal\src\base\task_scheduler\scheduler_lock_impl.cc:134)
        base::internal::SchedulerLock::~SchedulerLock [0x00007FFFC26A13D3+19] (C:\src\git-chrome-internal\src\base\task_scheduler\scheduler_lock.h:49)
        base::internal::TaskTracker::~TaskTracker [0x00007FFFC26F05AF+95] (C:\src\git-chrome-internal\src\base\task_scheduler\task_tracker.cc:252)
        base::internal::`anonymous namespace'::TaskSchedulerSingleThreadTaskRunnerManagerTest::~TaskSchedulerSingleThreadTaskRunnerManagerTest [0x00007FF7869C95D5+85] (C:\src\git-chrome-internal\src\base\task_scheduler\scheduler_single_thread_task_runner_manager_unittest.cc:37)
        base::internal::TaskSchedulerSingleThreadTaskRunnerManagerTest_RunsTasksInCurrentSequence_Test::~TaskSchedulerSingleThreadTaskRunnerManagerTest_RunsTasksInCurrentSequence_Test [0x00007FF7869C9E63+19] (C:\src\git-chrome-internal\src\base\task_scheduler\scheduler_single_thread_task_runner_manager_unittest.cc:150)
        base::internal::TaskSchedulerSingleThreadTaskRunnerManagerTest_RunsTasksInCurrentSequence_Test::~TaskSchedulerSingleThreadTaskRunnerManagerTest_RunsTasksInCurrentSequence_Test [0x00007FF7869C9E0C+44] (C:\src\git-chrome-internal\src\base\task_scheduler\scheduler_single_thread_task_runner_manager_unittest.cc:150)
 ...


[2135/3204] TaskSchedulerSingleThreadTaskRunnerManagerTest.RunsTasksInCurrentSequence (CRASHED)

Comment 2 by gab@chromium.org, May 3 2018

Owner: gab@chromium.org
Status: Fixed (was: Assigned)
Related to rogue SchedulerWorkers I think (fixed).

Sign in to add a comment