Steps:
1) Compile in release mode with dcheck_always_on
2) run-webkit-tests -f
Expected result:
listStaticLocalVerifier is not racy.
Actual result:
listStaticLocalVerifier is racy.
Mostly useless crash log:
crash log for renderer (pid <unknown>):
STDOUT: #CRASHED - renderer
STDERR: ASSERTION FAILED: listStaticLocalVerifier.isNotRacy()
STDERR: ../../third_party/WebKit/Source/modules/webdatabase/DatabaseAuthorizer.cpp(124) : const FunctionNameList &blink::(anonymous namespace)::whitelistedFunctions()
STDERR: 1 0x7fdf82f8195d
STDERR: 2 0x7fdf7d0f5536
STDERR: 3 0x7fdf7d0f1d53
STDERR: 4 0x7fdf7d0f50b4
STDERR: 5 0x7fdf7d0f5ad0
STDERR: 6 0x7fdf7d0f1e41
STDERR: 7 0x7fdf7d0f77e1
STDERR: 8 0x7fdf7d0cb173
STDERR: 9 0x7fdf7d0b8be9
STDERR: 10 0x7fdf7d0b8374
STDERR: 11 0x7fdf7d0780f4
STDERR: 12 0x7fdf7d0b78d3
STDERR: 13 0x7fdf7d076fe6
STDERR: 14 0x7fdf7d0763a8 sqlite3_prepare_v2
STDERR: 15 0x7fdf82f82d72
STDERR: 16 0x7fdf82f77409
STDERR: 17 0x7fdf82f7c742
STDERR: 18 0x7fdf82f7b63a
STDERR: 19 0x7fdf82f7c0f4
STDERR: 20 0x7fdf82f68d77
STDERR: 21 0x7fdf82a4b4d9
STDERR: 22 0x7fdf885f5479 base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&)
STDERR: 23 0x7fdf82a3e297 scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::WorkQueue*, scheduler::internal::TaskQueueImpl::Task*)
STDERR: 24 0x7fdf82a3cf29 scheduler::TaskQueueManager::DoWork(base::TimeTicks, bool)
STDERR: 25 0x7fdf82a3f1a9
STDERR: 26 0x7fdf885f5479 base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&)
STDERR: 27 0x7fdf8861fd55 base::MessageLoop::RunTask(base::PendingTask const&)
STDERR: 28 0x7fdf88620088 base::MessageLoop::DeferOrRunPendingTask(base::PendingTask)
STDERR: 29 0x7fdf8862043b base::MessageLoop::DoWork()
STDERR: 30 0x7fdf88621bfe base::MessagePumpDefault::Run(base::MessagePump::Delegate*)
STDERR: 31 0x7fdf8861f851 base::MessageLoop::RunHandler()
Comment 1 by jsb...@chromium.org
, Jul 25 2016Status: Duplicate (was: Untriaged)