(view as text)
@@@STEP_CURSOR ppapi_unittests@@@

@@@STEP_STARTED@@@

python -u /mnt/data/b/build/scripts/slave/recipe_modules/swarming/resources/collect_gtest_task.py --swarming-client-dir /mnt/data/b/build/slave/Linux_TSan_Tests/build/src/tools/swarming_client --temp-root-dir /tmp --merged-test-output /tmp/tmpy0On4u.json -- collect --swarming https://chromium-swarm.appspot.com --decorate --print-status-updates --json /tmp/tmpemO00F.json
in dir /mnt/data/b/build/slave/Linux_TSan_Tests/build:
 allow_subannotations: True
 cmd: ['python', '-u', '/mnt/data/b/build/scripts/slave/recipe_modules/swarming/resources/collect_gtest_task.py', '--swarming-client-dir', '/mnt/data/b/build/slave/Linux_TSan_Tests/build/src/tools/swarming_client', '--temp-root-dir', '/tmp', '--merged-test-output', '/tmp/tmpy0On4u.json', '--', 'collect', '--swarming', 'https://chromium-swarm.appspot.com', '--decorate', '--print-status-updates', '--json', '/tmp/tmpemO00F.json']
 cwd: /mnt/data/b/build/slave/Linux_TSan_Tests/build
 name: ppapi_unittests
full environment:
 AWS_CREDENTIAL_FILE: /mnt/data/b/build/site_config/.boto
 BOTO_CONFIG: /mnt/data/b/build/site_config/.boto
 BUILDBOT_BLAMELIST: [u'blink-deps-roller@chromium.org']
 BUILDBOT_BRANCH: master
 BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.memory.fyi/
 BUILDBOT_BUILDERNAME: Linux TSan Tests
 BUILDBOT_BUILDNUMBER: 6869
 BUILDBOT_CLOBBER: 
 BUILDBOT_GOT_REVISION: None
 BUILDBOT_MASTERNAME: chromium.memory.fyi
 BUILDBOT_REVISION: 335d8d02f918273b0ea6a06c7da3c23321280244
 BUILDBOT_SCHEDULER: linux_tsan
 BUILDBOT_SLAVENAME: vm14-m1
 CHROME_HEADLESS: 1
 DISPLAY: :0.0
 GIT_USER_AGENT: linux2 git/2.4.5 vm14-m1.golo.chromium.org
 HOME: /home/chrome-bot
 LANG: en_US.UTF-8
 LOGNAME: chrome-bot
 PAGER: cat
 PATH: /home/chrome-bot/slavebin:/mnt/data/b/depot_tools:/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
 PWD: /mnt/data/b/build/slave/Linux_TSan_Tests/build
 PYTHONIOENCODING: UTF-8
 PYTHONPATH: /mnt/data/b/build/site_config:/mnt/data/b/build/scripts:/mnt/data/b/build/scripts/release:/mnt/data/b/build/third_party:/mnt/data/b/build/third_party/requests_1_2_3:/mnt/data/b/build_internal/site_config:/mnt/data/b/build_internal/symsrc:/mnt/data/b/build/slave:/mnt/data/b/build/third_party/buildbot_slave_8_4:/mnt/data/b/build/third_party/twisted_10_2:
 SHELL: /bin/bash
 USER: chrome-bot

+--------------------------------------------------------------------------+
| Shard 0  https://chromium-swarm.appspot.com/user/task/286b4cc3ee06c010   |
+--------------------------------------------------------------------------+
IMPORTANT DEBUGGING NOTE: batches of tests are run inside their
own process. For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with
--single-process-tests.
Using sharding settings from environment. This is shard 0/1
Using 8 parallel jobs.
[ RUN      ] PDFResourceTest.Print
[       OK ] PDFResourceTest.Print (4 ms)
[1/91] PDFResourceTest.Print (4 ms)
[ RUN      ] PDFResourceTest.SaveAs
[       OK ] PDFResourceTest.SaveAs (0 ms)
[2/91] PDFResourceTest.SaveAs (0 ms)
[ RUN      ] PluginDispatcherTest.SupportsInterface
[       OK ] PluginDispatcherTest.SupportsInterface (1 ms)
[3/91] PluginDispatcherTest.SupportsInterface (1 ms)
[ RUN      ] PluginDispatcherTest.PPBCreation
[       OK ] PluginDispatcherTest.PPBCreation (0 ms)
[4/91] PluginDispatcherTest.PPBCreation (0 ms)
[ RUN      ] PluginResourceTrackerTest.PluginResourceForHostResource
[       OK ] PluginResourceTrackerTest.PluginResourceForHostResource (0 ms)
[5/91] PluginResourceTrackerTest.PluginResourceForHostResource (0 ms)
[ RUN      ] PluginVarTrackerTest.GetHostObject
[       OK ] PluginVarTrackerTest.GetHostObject (1 ms)
[6/91] PluginVarTrackerTest.GetHostObject (1 ms)
[ RUN      ] PluginVarTrackerTest.ReceiveObjectPassRef
[       OK ] PluginVarTrackerTest.ReceiveObjectPassRef (0 ms)
[7/91] PluginVarTrackerTest.ReceiveObjectPassRef (0 ms)
[ RUN      ] PluginVarTrackerTest.FreeTrackedAndReferencedObject
[       OK ] PluginVarTrackerTest.FreeTrackedAndReferencedObject (1 ms)
[8/91] PluginVarTrackerTest.FreeTrackedAndReferencedObject (1 ms)
[ RUN      ] PluginVarTrackerTest.RecursiveTrackWithNoRef
[       OK ] PluginVarTrackerTest.RecursiveTrackWithNoRef (0 ms)
[9/91] PluginVarTrackerTest.RecursiveTrackWithNoRef (0 ms)
[ RUN      ] PluginVarTrackerTest.PluginObjectInstanceDeleted
[       OK ] PluginVarTrackerTest.PluginObjectInstanceDeleted (1 ms)
[10/91] PluginVarTrackerTest.PluginObjectInstanceDeleted (1 ms)
[ RUN      ] RawVarDataTest.DictionaryArrayTest
[       OK ] RawVarDataTest.DictionaryArrayTest (3 ms)
[11/91] RawVarDataTest.DictionaryArrayTest (3 ms)
[ RUN      ] RawVarDataTest.ResourceTest
[       OK ] RawVarDataTest.ResourceTest (0 ms)
[12/91] RawVarDataTest.ResourceTest (0 ms)
[ RUN      ] SerializedVarTest.PluginSerializedVarInOutParam
[       OK ] SerializedVarTest.PluginSerializedVarInOutParam (0 ms)
[13/91] SerializedVarTest.PluginSerializedVarInOutParam (0 ms)
[ RUN      ] SerializedVarTest.PluginSerializedStringVarInOutParam
[       OK ] SerializedVarTest.PluginSerializedStringVarInOutParam (0 ms)
[14/91] SerializedVarTest.PluginSerializedStringVarInOutParam (0 ms)
[ RUN      ] SerializedVarTest.PluginSerializedVarOutParam
[       OK ] SerializedVarTest.PluginSerializedVarOutParam (0 ms)
[15/91] SerializedVarTest.PluginSerializedVarOutParam (0 ms)
[ RUN      ] SerializedVarTest.PluginReceiveInput
[       OK ] SerializedVarTest.PluginReceiveInput (1 ms)
[16/91] SerializedVarTest.PluginReceiveInput (1 ms)
[ RUN      ] SerializedVarTest.PluginVectorReceiveInput
[       OK ] SerializedVarTest.PluginVectorReceiveInput (1 ms)
[17/91] SerializedVarTest.PluginVectorReceiveInput (1 ms)
[ RUN      ] SerializedVarTest.PluginReceiveReturn
[       OK ] SerializedVarTest.PluginReceiveReturn (0 ms)
[18/91] SerializedVarTest.PluginReceiveReturn (0 ms)
[ RUN      ] SerializedVarTest.PluginReturnValue
[       OK ] SerializedVarTest.PluginReturnValue (1 ms)
[19/91] SerializedVarTest.PluginReturnValue (1 ms)
[ RUN      ] HostSerializedVarTest.PluginReceiveStringReturn
[       OK ] HostSerializedVarTest.PluginReceiveStringReturn (0 ms)
[20/91] HostSerializedVarTest.PluginReceiveStringReturn (0 ms)
[ RUN      ] InterfaceListTest.InterfaceHash
[       OK ] InterfaceListTest.InterfaceHash (1 ms)
[21/91] InterfaceListTest.InterfaceHash (1 ms)
[ RUN      ] NaClMessageScannerTest.FileOpenClose
[       OK ] NaClMessageScannerTest.FileOpenClose (1 ms)
[22/91] NaClMessageScannerTest.FileOpenClose (1 ms)
[ RUN      ] NaClMessageScannerTest.QuotaAuditing
[       OK ] NaClMessageScannerTest.QuotaAuditing (1 ms)
[23/91] NaClMessageScannerTest.QuotaAuditing (1 ms)
[ RUN      ] NaClMessageScannerTest.SetLength
[       OK ] NaClMessageScannerTest.SetLength (1 ms)
[24/91] NaClMessageScannerTest.SetLength (1 ms)
[ RUN      ] PDFResourceTest.GetLocalizedString
[       OK ] PDFResourceTest.GetLocalizedString (4 ms)
[25/91] PDFResourceTest.GetLocalizedString (4 ms)
[ RUN      ] PDFResourceTest.SearchString
[       OK ] PDFResourceTest.SearchString (24 ms)
[26/91] PDFResourceTest.SearchString (24 ms)
[ RUN      ] PDFResourceTest.DidStartLoading
[       OK ] PDFResourceTest.DidStartLoading (1 ms)
[27/91] PDFResourceTest.DidStartLoading (1 ms)
[ RUN      ] PDFResourceTest.DidStopLoading
[       OK ] PDFResourceTest.DidStopLoading (1 ms)
[28/91] PDFResourceTest.DidStopLoading (1 ms)
[ RUN      ] PDFResourceTest.SetContentRestriction
[       OK ] PDFResourceTest.SetContentRestriction (0 ms)
[29/91] PDFResourceTest.SetContentRestriction (0 ms)
[ RUN      ] PDFResourceTest.HasUnsupportedFeature
[       OK ] PDFResourceTest.HasUnsupportedFeature (0 ms)
[30/91] PDFResourceTest.HasUnsupportedFeature (0 ms)
[ RUN      ] VideoDecoderResourceTest.Initialize
[       OK ] VideoDecoderResourceTest.Initialize (5 ms)
[31/91] VideoDecoderResourceTest.Initialize (5 ms)
[ RUN      ] VideoDecoderResourceTest.Uninitialized
[       OK ] VideoDecoderResourceTest.Uninitialized (1 ms)
[32/91] VideoDecoderResourceTest.Uninitialized (1 ms)
[ RUN      ] VideoDecoderResourceTest.DecodeAndGetPicture
[       OK ] VideoDecoderResourceTest.DecodeAndGetPicture (18 ms)
[33/91] VideoDecoderResourceTest.DecodeAndGetPicture (18 ms)
[ RUN      ] VideoDecoderResourceTest.RecyclePicture
[       OK ] VideoDecoderResourceTest.RecyclePicture (3 ms)
[34/91] VideoDecoderResourceTest.RecyclePicture (3 ms)
[ RUN      ] VideoDecoderResourceTest.Flush
[       OK ] VideoDecoderResourceTest.Flush (1 ms)
[35/91] VideoDecoderResourceTest.Flush (1 ms)
[ RUN      ] VideoDecoderResourceTest.NotifyError
[       OK ] VideoDecoderResourceTest.NotifyError (2 ms)
[36/91] VideoDecoderResourceTest.NotifyError (2 ms)
[ RUN      ] VideoEncoderResourceTest.GetSupportedProfiles
[       OK ] VideoEncoderResourceTest.GetSupportedProfiles (1 ms)
[37/91] VideoEncoderResourceTest.GetSupportedProfiles (1 ms)
[ RUN      ] VideoEncoderResourceTest.GetSupportedProfiles0_1
[       OK ] VideoEncoderResourceTest.GetSupportedProfiles0_1 (1 ms)
[38/91] VideoEncoderResourceTest.GetSupportedProfiles0_1 (1 ms)
[ RUN      ] VideoEncoderResourceTest.InitializeFailure
[       OK ] VideoEncoderResourceTest.InitializeFailure (1 ms)
[39/91] VideoEncoderResourceTest.InitializeFailure (1 ms)
[ RUN      ] VideoEncoderResourceTest.InitializeSuccess
[       OK ] VideoEncoderResourceTest.InitializeSuccess (1 ms)
[40/91] VideoEncoderResourceTest.InitializeSuccess (1 ms)
[ RUN      ] WebSocketResourceTest.UnsolicitedReplies
[       OK ] WebSocketResourceTest.UnsolicitedReplies (4 ms)
[41/91] WebSocketResourceTest.UnsolicitedReplies (4 ms)
[ RUN      ] WebSocketResourceTest.MessageError
[       OK ] WebSocketResourceTest.MessageError (1 ms)
[42/91] WebSocketResourceTest.MessageError (1 ms)
[ RUN      ] MediaStreamAudioTrackShared.Verify
[       OK ] MediaStreamAudioTrackShared.Verify (0 ms)
[43/91] MediaStreamAudioTrackShared.Verify (0 ms)
[ RUN      ] MediaStreamBufferManager.General

[WARNING] ../../testing/gtest/src/gtest-death-test.cc:825:: Death tests use fork(), which is unsafe particularly in a threaded context. For this test, Google Test couldn't detect the number of threads.

[WARNING] ../../testing/gtest/src/gtest-death-test.cc:825:: Death tests use fork(), which is unsafe particularly in a threaded context. For this test, Google Test couldn't detect the number of threads.
[       OK ] MediaStreamBufferManager.General (9 ms)
[44/91] MediaStreamBufferManager.General (9 ms)
[ RUN      ] MediaStreamBufferManager.ResetBuffers
[       OK ] MediaStreamBufferManager.ResetBuffers (1 ms)
[45/91] MediaStreamBufferManager.ResetBuffers (1 ms)
[ RUN      ] MediaStreamVideoTrackShared.Verify
[       OK ] MediaStreamVideoTrackShared.Verify (0 ms)
[46/91] MediaStreamVideoTrackShared.Verify (0 ms)
[ RUN      ] PpapiProxyLockTest.Locking
[       OK ] PpapiProxyLockTest.Locking (1 ms)
[47/91] PpapiProxyLockTest.Locking (1 ms)
[ RUN      ] PpapiProxyLockTest.Unlocking
[       OK ] PpapiProxyLockTest.Unlocking (0 ms)
[48/91] PpapiProxyLockTest.Unlocking (0 ms)
[ RUN      ] ResourceTrackerTest.LastPluginRef
[       OK ] ResourceTrackerTest.LastPluginRef (0 ms)
[49/91] ResourceTrackerTest.LastPluginRef (0 ms)
[ RUN      ] ResourceTrackerTest.InstanceDeletedWithPluginRef
[       OK ] ResourceTrackerTest.InstanceDeletedWithPluginRef (0 ms)
[50/91] ResourceTrackerTest.InstanceDeletedWithPluginRef (0 ms)
[ RUN      ] VideoEncoderResourceTest.Uninitialized
[       OK ] VideoEncoderResourceTest.Uninitialized (4 ms)
[51/91] VideoEncoderResourceTest.Uninitialized (4 ms)
[ RUN      ] VideoEncoderResourceTest.InitializeAndGetVideoFrame
[       OK ] VideoEncoderResourceTest.InitializeAndGetVideoFrame (5 ms)
[52/91] VideoEncoderResourceTest.InitializeAndGetVideoFrame (5 ms)
[ RUN      ] VideoEncoderResourceTest.Encode
[       OK ] VideoEncoderResourceTest.Encode (2 ms)
[53/91] VideoEncoderResourceTest.Encode (2 ms)
[ RUN      ] VideoEncoderResourceTest.EncodeAndGetVideoFrame
[       OK ] VideoEncoderResourceTest.EncodeAndGetVideoFrame (13 ms)
[54/91] VideoEncoderResourceTest.EncodeAndGetVideoFrame (13 ms)
[ RUN      ] VideoEncoderResourceTest.GetBitstreamBuffer
[       OK ] VideoEncoderResourceTest.GetBitstreamBuffer (2 ms)
[55/91] VideoEncoderResourceTest.GetBitstreamBuffer (2 ms)
[ RUN      ] VideoEncoderResourceTest.RecycleBitstreamBuffer
[       OK ] VideoEncoderResourceTest.RecycleBitstreamBuffer (4 ms)
[56/91] VideoEncoderResourceTest.RecycleBitstreamBuffer (4 ms)
[ RUN      ] VideoEncoderResourceTest.RequestEncodingParametersChange
[       OK ] VideoEncoderResourceTest.RequestEncodingParametersChange (2 ms)
[57/91] VideoEncoderResourceTest.RequestEncodingParametersChange (2 ms)
[ RUN      ] VideoEncoderResourceTest.NotifyError
[       OK ] VideoEncoderResourceTest.NotifyError (3 ms)
[58/91] VideoEncoderResourceTest.NotifyError (3 ms)
[ RUN      ] VideoEncoderResourceTest.Close
[       OK ] VideoEncoderResourceTest.Close (4 ms)
[59/91] VideoEncoderResourceTest.Close (4 ms)
[ RUN      ] WebSocketResourceTest.Connect
[       OK ] WebSocketResourceTest.Connect (1 ms)
[60/91] WebSocketResourceTest.Connect (1 ms)
[ RUN      ] ResourceTrackerTest.InstanceDeletedWithBothRefed
[       OK ] ResourceTrackerTest.InstanceDeletedWithBothRefed (0 ms)
[61/91] ResourceTrackerTest.InstanceDeletedWithBothRefed (0 ms)
[ RUN      ] ThreadAwareCallbackTest.Basics
[       OK ] ThreadAwareCallbackTest.Basics (1 ms)
[62/91] ThreadAwareCallbackTest.Basics (1 ms)
[ RUN      ] ThreadAwareCallbackMultiThreadTest.RunOnTargetThread
[       OK ] ThreadAwareCallbackMultiThreadTest.RunOnTargetThread (4 ms)
[63/91] ThreadAwareCallbackMultiThreadTest.RunOnTargetThread (4 ms)
[ RUN      ] ThreadAwareCallbackAbortTest.NotRunIfAborted
[       OK ] ThreadAwareCallbackAbortTest.NotRunIfAborted (2 ms)
[64/91] ThreadAwareCallbackAbortTest.NotRunIfAborted (2 ms)
[ RUN      ] TimeConversion.Time
[       OK ] TimeConversion.Time (0 ms)
[65/91] TimeConversion.Time (0 ms)
[ RUN      ] TimeConversion.EventTime
[       OK ] TimeConversion.EventTime (0 ms)
[66/91] TimeConversion.EventTime (0 ms)
[ RUN      ] TimeConversion.EpochTime
[       OK ] TimeConversion.EpochTime (1 ms)
[67/91] TimeConversion.EpochTime (1 ms)
[ RUN      ] VarTrackerTest.LastResourceRef
[       OK ] VarTrackerTest.LastResourceRef (0 ms)
[68/91] VarTrackerTest.LastResourceRef (0 ms)
[ RUN      ] VarTrackerTest.GetPluginRefAgain
[       OK ] VarTrackerTest.GetPluginRefAgain (0 ms)
[69/91] VarTrackerTest.GetPluginRefAgain (0 ms)
[ RUN      ] VarTrackerTest.PluginRefWithoutVarRef
[       OK ] VarTrackerTest.PluginRefWithoutVarRef (0 ms)
[70/91] VarTrackerTest.PluginRefWithoutVarRef (0 ms)
[ RUN      ] VarTrackerTest.ObjectRef
[       OK ] VarTrackerTest.ObjectRef (0 ms)
[71/91] VarTrackerTest.ObjectRef (0 ms)
[ RUN      ] ResourceMessageFilterTest.TestHandleMessage
==================
WARNING: ThreadSanitizer: data race (pid=21211)
  Read of size 4 at 0x000001b93f48 by thread T2:
    #0 base::ThreadLocalStorage::StaticSlot::Get() const base/threading/thread_local_storage.cc:235 (ppapi_unittests+0x0000006c29b3)
    #1 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/tracked_objects.cc:367 (ppapi_unittests+0x0000006c4503)
    #2 base::PlatformThread::SetName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)
    #3 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)
    #4 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)

  Previous write of size 4 at 0x000001b93f48 by thread T1 (mutexes: write M244):
    #0 base::ThreadLocalStorage::StaticSlot::Initialize(void (*)(void*)) base/threading/thread_local_storage.cc:208 (ppapi_unittests+0x0000006c2627)
    #1 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:718 (ppapi_unittests+0x0000006c45a2)
    #2 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)
    #3 base::PlatformThread::SetName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)
    #4 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)
    #5 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)

  Location is global '<null>' of size 0 at 0x000000000000 (ppapi_unittests+0x000001b93f48)

  Mutex M244 (0x000001b93f70) created at:
    #0 pthread_mutex_init <null> (ppapi_unittests+0x000000445790)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)
    #2 base::LazyInstance<base::Lock, base::internal::LeakyLazyInstanceTraits<base::Lock> >::Pointer() base/synchronization/lock.h:21 (ppapi_unittests+0x0000006c443d)
    #3 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:703 (ppapi_unittests+0x0000006c4565)
    #4 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)
    #5 base::PlatformThread::SetName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)
    #6 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)
    #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)

  Thread T2 (tid=21235, running) created by main thread at:
    #0 pthread_create <null> (ppapi_unittests+0x000000444141)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)
    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)
    #4 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)
    #5 ppapi::host::ResourceMessageFilterTest::TestHandleMessageImpl() ppapi/host/resource_message_filter_unittest.cc:149 (ppapi_unittests+0x0000004a912c)
    #6 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN5ppapi4host25ResourceMessageFilterTestEFvvEEEFvPS8_ENS0_8TypeListIJNS0_17UnretainedWrapperINS7_48ResourceMessageFilterTest_TestHandleMessage_TestEEEEEEEENSE_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb0EvSB_NSE_IJPSG_EEEEEFvvEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:176 (ppapi_unittests+0x0000004acb12)
    #7 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/callback.h:396 (ppapi_unittests+0x0000006e1c74)
    #8 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456 (ppapi_unittests+0x00000069b99f)
    #9 DeferOrRunPendingTask base/message_loop/message_loop.cc:466 (ppapi_unittests+0x00000069c1a2)
    #10 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:34 (ppapi_unittests+0x00000069ec11)
    #11 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422 (ppapi_unittests+0x00000069b37b)
    #12 base::RunLoop::Run() base/run_loop.cc:55 (ppapi_unittests+0x0000006a8946)
    #13 base::RunLoop::RunUntilIdle() base/run_loop.cc:63 (ppapi_unittests+0x0000006a8a06)
    #14 ppapi::host::ResourceMessageFilterTest_TestHandleMessage_Test::TestBody() ppapi/host/resource_message_filter_unittest.cc:217 (ppapi_unittests+0x0000004a9024)
    #15 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670fa0)
    #16 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #17 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #18 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #19 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #20 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #21 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #22 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #23 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #24 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #25 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

  Thread T1 'test_io_thread' (tid=21234, running) created by main thread at:
    #0 pthread_create <null> (ppapi_unittests+0x000000444141)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)
    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)
    #4 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)
    #5 ppapi::host::ResourceMessageFilterTest::TestHandleMessageImpl() ppapi/host/resource_message_filter_unittest.cc:146 (ppapi_unittests+0x0000004a90d6)
    #6 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN5ppapi4host25ResourceMessageFilterTestEFvvEEEFvPS8_ENS0_8TypeListIJNS0_17UnretainedWrapperINS7_48ResourceMessageFilterTest_TestHandleMessage_TestEEEEEEEENSE_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb0EvSB_NSE_IJPSG_EEEEEFvvEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:176 (ppapi_unittests+0x0000004acb12)
    #7 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/callback.h:396 (ppapi_unittests+0x0000006e1c74)
    #8 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456 (ppapi_unittests+0x00000069b99f)
    #9 DeferOrRunPendingTask base/message_loop/message_loop.cc:466 (ppapi_unittests+0x00000069c1a2)
    #10 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:34 (ppapi_unittests+0x00000069ec11)
    #11 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422 (ppapi_unittests+0x00000069b37b)
    #12 base::RunLoop::Run() base/run_loop.cc:55 (ppapi_unittests+0x0000006a8946)
    #13 base::RunLoop::RunUntilIdle() base/run_loop.cc:63 (ppapi_unittests+0x0000006a8a06)
    #14 ppapi::host::ResourceMessageFilterTest_TestHandleMessage_Test::TestBody() ppapi/host/resource_message_filter_unittest.cc:217 (ppapi_unittests+0x0000004a9024)
    #15 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670fa0)
    #16 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #17 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #18 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #19 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #20 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #21 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #22 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #23 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #24 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #25 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

SUMMARY: ThreadSanitizer: data race base/threading/thread_local_storage.cc:235 in base::ThreadLocalStorage::StaticSlot::Get() const
==================
[       OK ] ResourceMessageFilterTest.TestHandleMessage (313 ms)
[----------] 1 test from ResourceMessageFilterTest (313 ms total)

[----------] 2 tests from DeviceEnumerationResourceHelperTest
[ RUN      ] DeviceEnumerationResourceHelperTest.EnumerateDevices
[       OK ] DeviceEnumerationResourceHelperTest.EnumerateDevices (1 ms)
[ RUN      ] DeviceEnumerationResourceHelperTest.MonitorDeviceChange
[       OK ] DeviceEnumerationResourceHelperTest.MonitorDeviceChange (1 ms)
[----------] 2 tests from DeviceEnumerationResourceHelperTest (3 ms total)

[----------] 2 tests from FileChooserResourceTest
[ RUN      ] FileChooserResourceTest.Show
[       OK ] FileChooserResourceTest.Show (3 ms)
[ RUN      ] FileChooserResourceTest.PopulateAcceptTypes
[       OK ] FileChooserResourceTest.PopulateAcceptTypes (1 ms)
[----------] 2 tests from FileChooserResourceTest (4 ms total)

[----------] 2 tests from FileSystemResourceTest
[ RUN      ] FileSystemResourceTest.OpenFailure
[       OK ] FileSystemResourceTest.OpenFailure (1 ms)
[ RUN      ] FileSystemResourceTest.RequestQuota
[       OK ] FileSystemResourceTest.RequestQuota (3 ms)
[----------] 2 tests from FileSystemResourceTest (4 ms total)

[----------] 1 test from FlashResourceTest
[ RUN      ] FlashResourceTest.EnumerateVideoCaptureDevices
[       OK ] FlashResourceTest.EnumerateVideoCaptureDevices (1 ms)
[----------] 1 test from FlashResourceTest (1 ms total)

[----------] 2 tests from InterfaceListTest
[ RUN      ] InterfaceListTest.Stable
[       OK ] InterfaceListTest.Stable (2 ms)
[ RUN      ] InterfaceListTest.DevChannel
[       OK ] InterfaceListTest.DevChannel (2 ms)
[----------] 2 tests from InterfaceListTest (4 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (329 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
[72/91] ResourceMessageFilterTest.TestHandleMessage (313 ms)
[ RUN      ] DeviceEnumerationResourceHelperTest.EnumerateDevices
[       OK ] DeviceEnumerationResourceHelperTest.EnumerateDevices (1 ms)
[ RUN      ] DeviceEnumerationResourceHelperTest.MonitorDeviceChange
[       OK ] DeviceEnumerationResourceHelperTest.MonitorDeviceChange (1 ms)
[----------] 2 tests from DeviceEnumerationResourceHelperTest (3 ms total)

[----------] 2 tests from FileChooserResourceTest
[ RUN      ] FileChooserResourceTest.Show
[       OK ] FileChooserResourceTest.Show (3 ms)
[ RUN      ] FileChooserResourceTest.PopulateAcceptTypes
[       OK ] FileChooserResourceTest.PopulateAcceptTypes (1 ms)
[----------] 2 tests from FileChooserResourceTest (4 ms total)

[----------] 2 tests from FileSystemResourceTest
[ RUN      ] FileSystemResourceTest.OpenFailure
[       OK ] FileSystemResourceTest.OpenFailure (1 ms)
[ RUN      ] FileSystemResourceTest.RequestQuota
[       OK ] FileSystemResourceTest.RequestQuota (3 ms)
[----------] 2 tests from FileSystemResourceTest (4 ms total)

[----------] 1 test from FlashResourceTest
[ RUN      ] FlashResourceTest.EnumerateVideoCaptureDevices
[       OK ] FlashResourceTest.EnumerateVideoCaptureDevices (1 ms)
[----------] 1 test from FlashResourceTest (1 ms total)

[----------] 2 tests from InterfaceListTest
[ RUN      ] InterfaceListTest.Stable
[       OK ] InterfaceListTest.Stable (2 ms)
[ RUN      ] InterfaceListTest.DevChannel
[       OK ] InterfaceListTest.DevChannel (2 ms)
[----------] 2 tests from InterfaceListTest (4 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (329 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
[73/91] DeviceEnumerationResourceHelperTest.EnumerateDevices (1 ms)
[ RUN      ] DeviceEnumerationResourceHelperTest.MonitorDeviceChange
[       OK ] DeviceEnumerationResourceHelperTest.MonitorDeviceChange (1 ms)
[----------] 2 tests from DeviceEnumerationResourceHelperTest (3 ms total)

[----------] 2 tests from FileChooserResourceTest
[ RUN      ] FileChooserResourceTest.Show
[       OK ] FileChooserResourceTest.Show (3 ms)
[ RUN      ] FileChooserResourceTest.PopulateAcceptTypes
[       OK ] FileChooserResourceTest.PopulateAcceptTypes (1 ms)
[----------] 2 tests from FileChooserResourceTest (4 ms total)

[----------] 2 tests from FileSystemResourceTest
[ RUN      ] FileSystemResourceTest.OpenFailure
[       OK ] FileSystemResourceTest.OpenFailure (1 ms)
[ RUN      ] FileSystemResourceTest.RequestQuota
[       OK ] FileSystemResourceTest.RequestQuota (3 ms)
[----------] 2 tests from FileSystemResourceTest (4 ms total)

[----------] 1 test from FlashResourceTest
[ RUN      ] FlashResourceTest.EnumerateVideoCaptureDevices
[       OK ] FlashResourceTest.EnumerateVideoCaptureDevices (1 ms)
[----------] 1 test from FlashResourceTest (1 ms total)

[----------] 2 tests from InterfaceListTest
[ RUN      ] InterfaceListTest.Stable
[       OK ] InterfaceListTest.Stable (2 ms)
[ RUN      ] InterfaceListTest.DevChannel
[       OK ] InterfaceListTest.DevChannel (2 ms)
[----------] 2 tests from InterfaceListTest (4 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (329 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
[74/91] DeviceEnumerationResourceHelperTest.MonitorDeviceChange (1 ms)
[ RUN      ] FileChooserResourceTest.Show
[       OK ] FileChooserResourceTest.Show (3 ms)
[ RUN      ] FileChooserResourceTest.PopulateAcceptTypes
[       OK ] FileChooserResourceTest.PopulateAcceptTypes (1 ms)
[----------] 2 tests from FileChooserResourceTest (4 ms total)

[----------] 2 tests from FileSystemResourceTest
[ RUN      ] FileSystemResourceTest.OpenFailure
[       OK ] FileSystemResourceTest.OpenFailure (1 ms)
[ RUN      ] FileSystemResourceTest.RequestQuota
[       OK ] FileSystemResourceTest.RequestQuota (3 ms)
[----------] 2 tests from FileSystemResourceTest (4 ms total)

[----------] 1 test from FlashResourceTest
[ RUN      ] FlashResourceTest.EnumerateVideoCaptureDevices
[       OK ] FlashResourceTest.EnumerateVideoCaptureDevices (1 ms)
[----------] 1 test from FlashResourceTest (1 ms total)

[----------] 2 tests from InterfaceListTest
[ RUN      ] InterfaceListTest.Stable
[       OK ] InterfaceListTest.Stable (2 ms)
[ RUN      ] InterfaceListTest.DevChannel
[       OK ] InterfaceListTest.DevChannel (2 ms)
[----------] 2 tests from InterfaceListTest (4 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (329 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
[75/91] FileChooserResourceTest.Show (3 ms)
[ RUN      ] FileChooserResourceTest.PopulateAcceptTypes
[       OK ] FileChooserResourceTest.PopulateAcceptTypes (1 ms)
[----------] 2 tests from FileChooserResourceTest (4 ms total)

[----------] 2 tests from FileSystemResourceTest
[ RUN      ] FileSystemResourceTest.OpenFailure
[       OK ] FileSystemResourceTest.OpenFailure (1 ms)
[ RUN      ] FileSystemResourceTest.RequestQuota
[       OK ] FileSystemResourceTest.RequestQuota (3 ms)
[----------] 2 tests from FileSystemResourceTest (4 ms total)

[----------] 1 test from FlashResourceTest
[ RUN      ] FlashResourceTest.EnumerateVideoCaptureDevices
[       OK ] FlashResourceTest.EnumerateVideoCaptureDevices (1 ms)
[----------] 1 test from FlashResourceTest (1 ms total)

[----------] 2 tests from InterfaceListTest
[ RUN      ] InterfaceListTest.Stable
[       OK ] InterfaceListTest.Stable (2 ms)
[ RUN      ] InterfaceListTest.DevChannel
[       OK ] InterfaceListTest.DevChannel (2 ms)
[----------] 2 tests from InterfaceListTest (4 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (329 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
[76/91] FileChooserResourceTest.PopulateAcceptTypes (1 ms)
[ RUN      ] FileSystemResourceTest.OpenFailure
[       OK ] FileSystemResourceTest.OpenFailure (1 ms)
[ RUN      ] FileSystemResourceTest.RequestQuota
[       OK ] FileSystemResourceTest.RequestQuota (3 ms)
[----------] 2 tests from FileSystemResourceTest (4 ms total)

[----------] 1 test from FlashResourceTest
[ RUN      ] FlashResourceTest.EnumerateVideoCaptureDevices
[       OK ] FlashResourceTest.EnumerateVideoCaptureDevices (1 ms)
[----------] 1 test from FlashResourceTest (1 ms total)

[----------] 2 tests from InterfaceListTest
[ RUN      ] InterfaceListTest.Stable
[       OK ] InterfaceListTest.Stable (2 ms)
[ RUN      ] InterfaceListTest.DevChannel
[       OK ] InterfaceListTest.DevChannel (2 ms)
[----------] 2 tests from InterfaceListTest (4 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (329 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
[77/91] FileSystemResourceTest.OpenFailure (1 ms)
[ RUN      ] FileSystemResourceTest.RequestQuota
[       OK ] FileSystemResourceTest.RequestQuota (3 ms)
[----------] 2 tests from FileSystemResourceTest (4 ms total)

[----------] 1 test from FlashResourceTest
[ RUN      ] FlashResourceTest.EnumerateVideoCaptureDevices
[       OK ] FlashResourceTest.EnumerateVideoCaptureDevices (1 ms)
[----------] 1 test from FlashResourceTest (1 ms total)

[----------] 2 tests from InterfaceListTest
[ RUN      ] InterfaceListTest.Stable
[       OK ] InterfaceListTest.Stable (2 ms)
[ RUN      ] InterfaceListTest.DevChannel
[       OK ] InterfaceListTest.DevChannel (2 ms)
[----------] 2 tests from InterfaceListTest (4 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (329 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
[78/91] FileSystemResourceTest.RequestQuota (3 ms)
[ RUN      ] FlashResourceTest.EnumerateVideoCaptureDevices
[       OK ] FlashResourceTest.EnumerateVideoCaptureDevices (1 ms)
[----------] 1 test from FlashResourceTest (1 ms total)

[----------] 2 tests from InterfaceListTest
[ RUN      ] InterfaceListTest.Stable
[       OK ] InterfaceListTest.Stable (2 ms)
[ RUN      ] InterfaceListTest.DevChannel
[       OK ] InterfaceListTest.DevChannel (2 ms)
[----------] 2 tests from InterfaceListTest (4 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (329 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
[79/91] FlashResourceTest.EnumerateVideoCaptureDevices (1 ms)
[ RUN      ] InterfaceListTest.Stable
[       OK ] InterfaceListTest.Stable (2 ms)
[ RUN      ] InterfaceListTest.DevChannel
[       OK ] InterfaceListTest.DevChannel (2 ms)
[----------] 2 tests from InterfaceListTest (4 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (329 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
[80/91] InterfaceListTest.Stable (2 ms)
[ RUN      ] InterfaceListTest.DevChannel
[       OK ] InterfaceListTest.DevChannel (2 ms)
[----------] 2 tests from InterfaceListTest (4 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 6 test cases ran. (329 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 1 warnings
[81/91] InterfaceListTest.DevChannel (2 ms)
[ RUN      ] PluginVarTrackerTest.PluginObjectLeaked
[       OK ] PluginVarTrackerTest.PluginObjectLeaked (1 ms)
[----------] 1 test from PluginVarTrackerTest (2 ms total)

[----------] 2 tests from PPB_VarTest
[ RUN      ] PPB_VarTest.Strings
[       OK ] PPB_VarTest.Strings (35 ms)
[ RUN      ] PPB_VarTest.Threads
[       OK ] PPB_VarTest.Threads (441 ms)
[----------] 2 tests from PPB_VarTest (477 ms total)

[----------] 1 test from PPP_Instance_Private_ProxyTest
[ RUN      ] PPP_Instance_Private_ProxyTest.PPPInstancePrivate
==================
WARNING: ThreadSanitizer: data race (pid=21217)
  Read of size 1 at 0x000001b93f44 by main thread (mutexes: write M405):
    #0 tracked_objects::ThreadData::Get() base/threading/thread_local_storage.h:117 (ppapi_unittests+0x0000006c45ef)
    #1 tracked_objects::ThreadData::TallyABirthIfActive(tracked_objects::Location const&) base/tracked_objects.cc:537 (ppapi_unittests+0x0000006c4ffe)
    #2 base::TrackingInfo::TrackingInfo(tracked_objects::Location const&, base::TimeTicks) base/tracking_info.cc:20 (ppapi_unittests+0x0000006c5de3)
    #3 base::PendingTask::PendingTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeTicks, bool) base/pending_task.cc:25 (ppapi_unittests+0x0000006a49a3)
    #4 base::internal::IncomingTaskQueue::AddToIncomingQueue(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta, bool) base/message_loop/incoming_task_queue.cc:62 (ppapi_unittests+0x0000006e4f17)
    #5 base::internal::MessageLoopTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/message_loop/message_loop_task_runner.cc:30 (ppapi_unittests+0x00000069e850)
    #6 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45 (ppapi_unittests+0x0000006b54d3)
    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:560 (ppapi_unittests+0x000000630534)
    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #17 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

  Previous write of size 1 at 0x000001b93f44 by thread T21 (mutexes: write M404):
    #0 base::ThreadLocalStorage::StaticSlot::Initialize(void (*)(void*)) base/threading/thread_local_storage.cc:214 (ppapi_unittests+0x0000006c26ca)
    #1 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:718 (ppapi_unittests+0x0000006c45a2)
    #2 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)
    #3 base::PlatformThread::SetName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)
    #4 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)
    #5 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)

  Location is global '<null>' of size 0 at 0x000000000000 (ppapi_unittests+0x000001b93f44)

  Mutex M405 (0x7d200000be10) created at:
    #0 pthread_mutex_init <null> (ppapi_unittests+0x000000445790)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)
    #2 base::internal::IncomingTaskQueue::IncomingTaskQueue(base::MessageLoop*) base/synchronization/lock.h:21 (ppapi_unittests+0x0000006e4e6f)
    #3 base::MessageLoop::MessageLoop(base::MessageLoop::Type, base::Callback<scoped_ptr<base::MessagePump, base::DefaultDeleter<base::MessagePump> > ()>) base/message_loop/message_loop.cc:388 (ppapi_unittests+0x000000699ad3)
    #4 base::MessageLoop::CreateUnbound(base::MessageLoop::Type, base::Callback<scoped_ptr<base::MessagePump, base::DefaultDeleter<base::MessagePump> > ()>) base/message_loop/message_loop.cc:372 (ppapi_unittests+0x00000069b30c)
    #5 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:97 (ppapi_unittests+0x0000006c07e3)
    #6 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)
    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:552 (ppapi_unittests+0x00000063021a)
    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #17 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

  Mutex M404 (0x000001b93f70) created at:
    #0 pthread_mutex_init <null> (ppapi_unittests+0x000000445790)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)
    #2 base::LazyInstance<base::Lock, base::internal::LeakyLazyInstanceTraits<base::Lock> >::Pointer() base/synchronization/lock.h:21 (ppapi_unittests+0x0000006c443d)
    #3 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:703 (ppapi_unittests+0x0000006c4565)
    #4 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)
    #5 base::PlatformThread::SetName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)
    #6 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)
    #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)

  Thread T21 'TwoWayTest_IOThread' (tid=21311, running) created by main thread at:
    #0 pthread_create <null> (ppapi_unittests+0x000000444141)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)
    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)
    #4 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:551 (ppapi_unittests+0x00000063020e)
    #5 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #6 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #7 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #8 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #9 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #10 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #11 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #12 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #13 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #14 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #15 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

SUMMARY: ThreadSanitizer: data race base/threading/thread_local_storage.h:117 in tracked_objects::ThreadData::Get()
==================
==================
WARNING: ThreadSanitizer: data race (pid=21217)
  Read of size 4 at 0x000001b93f48 by main thread (mutexes: write M405):
    #0 base::ThreadLocalStorage::StaticSlot::Get() const base/threading/thread_local_storage.cc:235 (ppapi_unittests+0x0000006c29b3)
    #1 tracked_objects::ThreadData::Get() base/tracked_objects.cc:378 (ppapi_unittests+0x0000006c460a)
    #2 tracked_objects::ThreadData::TallyABirthIfActive(tracked_objects::Location const&) base/tracked_objects.cc:537 (ppapi_unittests+0x0000006c4ffe)
    #3 base::TrackingInfo::TrackingInfo(tracked_objects::Location const&, base::TimeTicks) base/tracking_info.cc:20 (ppapi_unittests+0x0000006c5de3)
    #4 base::PendingTask::PendingTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeTicks, bool) base/pending_task.cc:25 (ppapi_unittests+0x0000006a49a3)
    #5 base::internal::IncomingTaskQueue::AddToIncomingQueue(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta, bool) base/message_loop/incoming_task_queue.cc:62 (ppapi_unittests+0x0000006e4f17)
    #6 base::internal::MessageLoopTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/message_loop/message_loop_task_runner.cc:30 (ppapi_unittests+0x00000069e850)
    #7 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45 (ppapi_unittests+0x0000006b54d3)
    #8 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:560 (ppapi_unittests+0x000000630534)
    #9 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #10 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #11 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #12 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #13 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #14 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #15 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #16 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #17 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #18 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #19 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

  Previous write of size 4 at 0x000001b93f48 by thread T21 (mutexes: write M404):
    #0 base::ThreadLocalStorage::StaticSlot::Initialize(void (*)(void*)) base/threading/thread_local_storage.cc:208 (ppapi_unittests+0x0000006c2627)
    #1 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:718 (ppapi_unittests+0x0000006c45a2)
    #2 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)
    #3 base::PlatformThread::SetName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)
    #4 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)
    #5 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)

  Location is global '<null>' of size 0 at 0x000000000000 (ppapi_unittests+0x000001b93f48)

  Mutex M405 (0x7d200000be10) created at:
    #0 pthread_mutex_init <null> (ppapi_unittests+0x000000445790)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)
    #2 base::internal::IncomingTaskQueue::IncomingTaskQueue(base::MessageLoop*) base/synchronization/lock.h:21 (ppapi_unittests+0x0000006e4e6f)
    #3 base::MessageLoop::MessageLoop(base::MessageLoop::Type, base::Callback<scoped_ptr<base::MessagePump, base::DefaultDeleter<base::MessagePump> > ()>) base/message_loop/message_loop.cc:388 (ppapi_unittests+0x000000699ad3)
    #4 base::MessageLoop::CreateUnbound(base::MessageLoop::Type, base::Callback<scoped_ptr<base::MessagePump, base::DefaultDeleter<base::MessagePump> > ()>) base/message_loop/message_loop.cc:372 (ppapi_unittests+0x00000069b30c)
    #5 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:97 (ppapi_unittests+0x0000006c07e3)
    #6 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)
    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:552 (ppapi_unittests+0x00000063021a)
    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #17 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

  Mutex M404 (0x000001b93f70) created at:
    #0 pthread_mutex_init <null> (ppapi_unittests+0x000000445790)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)
    #2 base::LazyInstance<base::Lock, base::internal::LeakyLazyInstanceTraits<base::Lock> >::Pointer() base/synchronization/lock.h:21 (ppapi_unittests+0x0000006c443d)
    #3 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:703 (ppapi_unittests+0x0000006c4565)
    #4 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)
    #5 base::PlatformThread::SetName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)
    #6 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)
    #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)

  Thread T21 'TwoWayTest_IOThread' (tid=21311, running) created by main thread at:
    #0 pthread_create <null> (ppapi_unittests+0x000000444141)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)
    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)
    #4 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:551 (ppapi_unittests+0x00000063020e)
    #5 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #6 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #7 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #8 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #9 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #10 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #11 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #12 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #13 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #14 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #15 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

SUMMARY: ThreadSanitizer: data race base/threading/thread_local_storage.cc:235 in base::ThreadLocalStorage::StaticSlot::Get() const
==================
GetInstanceObject called
[       OK ] PPP_Instance_Private_ProxyTest.PPPInstancePrivate (219 ms)
[----------] 1 test from PPP_Instance_Private_ProxyTest (219 ms total)

[----------] 1 test from PPP_Instance_ProxyTest
[ RUN      ] PPP_Instance_ProxyTest.PPPInstance1_0
[       OK ] PPP_Instance_ProxyTest.PPPInstance1_0 (4 ms)
[----------] 1 test from PPP_Instance_ProxyTest (4 ms total)

[----------] 1 test from PPP_Messaging_ProxyTest
[ RUN      ] PPP_Messaging_ProxyTest.SendMessages
[       OK ] PPP_Messaging_ProxyTest.SendMessages (4 ms)
[----------] 1 test from PPP_Messaging_ProxyTest (4 ms total)

[----------] 1 test from PrintingResourceTest
[ RUN      ] PrintingResourceTest.GetDefaultPrintSettings
[       OK ] PrintingResourceTest.GetDefaultPrintSettings (1 ms)
[----------] 1 test from PrintingResourceTest (1 ms total)

[----------] 3 tests from RawVarDataTest
[ RUN      ] RawVarDataTest.SimpleTest
[       OK ] RawVarDataTest.SimpleTest (0 ms)
[ RUN      ] RawVarDataTest.StringTest
[       OK ] RawVarDataTest.StringTest (0 ms)
[ RUN      ] RawVarDataTest.ArrayBufferTest
[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)
[----------] 3 tests from RawVarDataTest (1 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 7 test cases ran. (708 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[82/91] PluginVarTrackerTest.PluginObjectLeaked (1 ms)
[ RUN      ] PPB_VarTest.Strings
[       OK ] PPB_VarTest.Strings (35 ms)
[ RUN      ] PPB_VarTest.Threads
[       OK ] PPB_VarTest.Threads (441 ms)
[----------] 2 tests from PPB_VarTest (477 ms total)

[----------] 1 test from PPP_Instance_Private_ProxyTest
[ RUN      ] PPP_Instance_Private_ProxyTest.PPPInstancePrivate
==================
WARNING: ThreadSanitizer: data race (pid=21217)
  Read of size 1 at 0x000001b93f44 by main thread (mutexes: write M405):
    #0 tracked_objects::ThreadData::Get() base/threading/thread_local_storage.h:117 (ppapi_unittests+0x0000006c45ef)
    #1 tracked_objects::ThreadData::TallyABirthIfActive(tracked_objects::Location const&) base/tracked_objects.cc:537 (ppapi_unittests+0x0000006c4ffe)
    #2 base::TrackingInfo::TrackingInfo(tracked_objects::Location const&, base::TimeTicks) base/tracking_info.cc:20 (ppapi_unittests+0x0000006c5de3)
    #3 base::PendingTask::PendingTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeTicks, bool) base/pending_task.cc:25 (ppapi_unittests+0x0000006a49a3)
    #4 base::internal::IncomingTaskQueue::AddToIncomingQueue(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta, bool) base/message_loop/incoming_task_queue.cc:62 (ppapi_unittests+0x0000006e4f17)
    #5 base::internal::MessageLoopTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/message_loop/message_loop_task_runner.cc:30 (ppapi_unittests+0x00000069e850)
    #6 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45 (ppapi_unittests+0x0000006b54d3)
    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:560 (ppapi_unittests+0x000000630534)
    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #17 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

  Previous write of size 1 at 0x000001b93f44 by thread T21 (mutexes: write M404):
    #0 base::ThreadLocalStorage::StaticSlot::Initialize(void (*)(void*)) base/threading/thread_local_storage.cc:214 (ppapi_unittests+0x0000006c26ca)
    #1 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:718 (ppapi_unittests+0x0000006c45a2)
    #2 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)
    #3 base::PlatformThread::SetName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)
    #4 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)
    #5 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)

  Location is global '<null>' of size 0 at 0x000000000000 (ppapi_unittests+0x000001b93f44)

  Mutex M405 (0x7d200000be10) created at:
    #0 pthread_mutex_init <null> (ppapi_unittests+0x000000445790)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)
    #2 base::internal::IncomingTaskQueue::IncomingTaskQueue(base::MessageLoop*) base/synchronization/lock.h:21 (ppapi_unittests+0x0000006e4e6f)
    #3 base::MessageLoop::MessageLoop(base::MessageLoop::Type, base::Callback<scoped_ptr<base::MessagePump, base::DefaultDeleter<base::MessagePump> > ()>) base/message_loop/message_loop.cc:388 (ppapi_unittests+0x000000699ad3)
    #4 base::MessageLoop::CreateUnbound(base::MessageLoop::Type, base::Callback<scoped_ptr<base::MessagePump, base::DefaultDeleter<base::MessagePump> > ()>) base/message_loop/message_loop.cc:372 (ppapi_unittests+0x00000069b30c)
    #5 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:97 (ppapi_unittests+0x0000006c07e3)
    #6 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)
    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:552 (ppapi_unittests+0x00000063021a)
    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #17 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

  Mutex M404 (0x000001b93f70) created at:
    #0 pthread_mutex_init <null> (ppapi_unittests+0x000000445790)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)
    #2 base::LazyInstance<base::Lock, base::internal::LeakyLazyInstanceTraits<base::Lock> >::Pointer() base/synchronization/lock.h:21 (ppapi_unittests+0x0000006c443d)
    #3 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:703 (ppapi_unittests+0x0000006c4565)
    #4 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)
    #5 base::PlatformThread::SetName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)
    #6 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)
    #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)

  Thread T21 'TwoWayTest_IOThread' (tid=21311, running) created by main thread at:
    #0 pthread_create <null> (ppapi_unittests+0x000000444141)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)
    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)
    #4 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:551 (ppapi_unittests+0x00000063020e)
    #5 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #6 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #7 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #8 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #9 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #10 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #11 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #12 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #13 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #14 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #15 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

SUMMARY: ThreadSanitizer: data race base/threading/thread_local_storage.h:117 in tracked_objects::ThreadData::Get()
==================
==================
WARNING: ThreadSanitizer: data race (pid=21217)
  Read of size 4 at 0x000001b93f48 by main thread (mutexes: write M405):
    #0 base::ThreadLocalStorage::StaticSlot::Get() const base/threading/thread_local_storage.cc:235 (ppapi_unittests+0x0000006c29b3)
    #1 tracked_objects::ThreadData::Get() base/tracked_objects.cc:378 (ppapi_unittests+0x0000006c460a)
    #2 tracked_objects::ThreadData::TallyABirthIfActive(tracked_objects::Location const&) base/tracked_objects.cc:537 (ppapi_unittests+0x0000006c4ffe)
    #3 base::TrackingInfo::TrackingInfo(tracked_objects::Location const&, base::TimeTicks) base/tracking_info.cc:20 (ppapi_unittests+0x0000006c5de3)
    #4 base::PendingTask::PendingTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeTicks, bool) base/pending_task.cc:25 (ppapi_unittests+0x0000006a49a3)
    #5 base::internal::IncomingTaskQueue::AddToIncomingQueue(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta, bool) base/message_loop/incoming_task_queue.cc:62 (ppapi_unittests+0x0000006e4f17)
    #6 base::internal::MessageLoopTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/message_loop/message_loop_task_runner.cc:30 (ppapi_unittests+0x00000069e850)
    #7 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45 (ppapi_unittests+0x0000006b54d3)
    #8 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:560 (ppapi_unittests+0x000000630534)
    #9 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #10 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #11 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #12 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #13 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #14 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #15 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #16 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #17 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #18 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #19 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

  Previous write of size 4 at 0x000001b93f48 by thread T21 (mutexes: write M404):
    #0 base::ThreadLocalStorage::StaticSlot::Initialize(void (*)(void*)) base/threading/thread_local_storage.cc:208 (ppapi_unittests+0x0000006c2627)
    #1 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:718 (ppapi_unittests+0x0000006c45a2)
    #2 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)
    #3 base::PlatformThread::SetName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)
    #4 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)
    #5 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)

  Location is global '<null>' of size 0 at 0x000000000000 (ppapi_unittests+0x000001b93f48)

  Mutex M405 (0x7d200000be10) created at:
    #0 pthread_mutex_init <null> (ppapi_unittests+0x000000445790)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)
    #2 base::internal::IncomingTaskQueue::IncomingTaskQueue(base::MessageLoop*) base/synchronization/lock.h:21 (ppapi_unittests+0x0000006e4e6f)
    #3 base::MessageLoop::MessageLoop(base::MessageLoop::Type, base::Callback<scoped_ptr<base::MessagePump, base::DefaultDeleter<base::MessagePump> > ()>) base/message_loop/message_loop.cc:388 (ppapi_unittests+0x000000699ad3)
    #4 base::MessageLoop::CreateUnbound(base::MessageLoop::Type, base::Callback<scoped_ptr<base::MessagePump, base::DefaultDeleter<base::MessagePump> > ()>) base/message_loop/message_loop.cc:372 (ppapi_unittests+0x00000069b30c)
    #5 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:97 (ppapi_unittests+0x0000006c07e3)
    #6 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)
    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:552 (ppapi_unittests+0x00000063021a)
    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #17 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

  Mutex M404 (0x000001b93f70) created at:
    #0 pthread_mutex_init <null> (ppapi_unittests+0x000000445790)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)
    #2 base::LazyInstance<base::Lock, base::internal::LeakyLazyInstanceTraits<base::Lock> >::Pointer() base/synchronization/lock.h:21 (ppapi_unittests+0x0000006c443d)
    #3 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:703 (ppapi_unittests+0x0000006c4565)
    #4 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)
    #5 base::PlatformThread::SetName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)
    #6 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)
    #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)

  Thread T21 'TwoWayTest_IOThread' (tid=21311, running) created by main thread at:
    #0 pthread_create <null> (ppapi_unittests+0x000000444141)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)
    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)
    #4 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:551 (ppapi_unittests+0x00000063020e)
    #5 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #6 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #7 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #8 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #9 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #10 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #11 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #12 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #13 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #14 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #15 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

SUMMARY: ThreadSanitizer: data race base/threading/thread_local_storage.cc:235 in base::ThreadLocalStorage::StaticSlot::Get() const
==================
GetInstanceObject called
[       OK ] PPP_Instance_Private_ProxyTest.PPPInstancePrivate (219 ms)
[----------] 1 test from PPP_Instance_Private_ProxyTest (219 ms total)

[----------] 1 test from PPP_Instance_ProxyTest
[ RUN      ] PPP_Instance_ProxyTest.PPPInstance1_0
[       OK ] PPP_Instance_ProxyTest.PPPInstance1_0 (4 ms)
[----------] 1 test from PPP_Instance_ProxyTest (4 ms total)

[----------] 1 test from PPP_Messaging_ProxyTest
[ RUN      ] PPP_Messaging_ProxyTest.SendMessages
[       OK ] PPP_Messaging_ProxyTest.SendMessages (4 ms)
[----------] 1 test from PPP_Messaging_ProxyTest (4 ms total)

[----------] 1 test from PrintingResourceTest
[ RUN      ] PrintingResourceTest.GetDefaultPrintSettings
[       OK ] PrintingResourceTest.GetDefaultPrintSettings (1 ms)
[----------] 1 test from PrintingResourceTest (1 ms total)

[----------] 3 tests from RawVarDataTest
[ RUN      ] RawVarDataTest.SimpleTest
[       OK ] RawVarDataTest.SimpleTest (0 ms)
[ RUN      ] RawVarDataTest.StringTest
[       OK ] RawVarDataTest.StringTest (0 ms)
[ RUN      ] RawVarDataTest.ArrayBufferTest
[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)
[----------] 3 tests from RawVarDataTest (1 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 7 test cases ran. (708 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[83/91] PPB_VarTest.Strings (35 ms)
[ RUN      ] PPB_VarTest.Threads
[       OK ] PPB_VarTest.Threads (441 ms)
[----------] 2 tests from PPB_VarTest (477 ms total)

[----------] 1 test from PPP_Instance_Private_ProxyTest
[ RUN      ] PPP_Instance_Private_ProxyTest.PPPInstancePrivate
==================
WARNING: ThreadSanitizer: data race (pid=21217)
  Read of size 1 at 0x000001b93f44 by main thread (mutexes: write M405):
    #0 tracked_objects::ThreadData::Get() base/threading/thread_local_storage.h:117 (ppapi_unittests+0x0000006c45ef)
    #1 tracked_objects::ThreadData::TallyABirthIfActive(tracked_objects::Location const&) base/tracked_objects.cc:537 (ppapi_unittests+0x0000006c4ffe)
    #2 base::TrackingInfo::TrackingInfo(tracked_objects::Location const&, base::TimeTicks) base/tracking_info.cc:20 (ppapi_unittests+0x0000006c5de3)
    #3 base::PendingTask::PendingTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeTicks, bool) base/pending_task.cc:25 (ppapi_unittests+0x0000006a49a3)
    #4 base::internal::IncomingTaskQueue::AddToIncomingQueue(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta, bool) base/message_loop/incoming_task_queue.cc:62 (ppapi_unittests+0x0000006e4f17)
    #5 base::internal::MessageLoopTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/message_loop/message_loop_task_runner.cc:30 (ppapi_unittests+0x00000069e850)
    #6 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45 (ppapi_unittests+0x0000006b54d3)
    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:560 (ppapi_unittests+0x000000630534)
    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #17 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

  Previous write of size 1 at 0x000001b93f44 by thread T21 (mutexes: write M404):
    #0 base::ThreadLocalStorage::StaticSlot::Initialize(void (*)(void*)) base/threading/thread_local_storage.cc:214 (ppapi_unittests+0x0000006c26ca)
    #1 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:718 (ppapi_unittests+0x0000006c45a2)
    #2 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)
    #3 base::PlatformThread::SetName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)
    #4 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)
    #5 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)

  Location is global '<null>' of size 0 at 0x000000000000 (ppapi_unittests+0x000001b93f44)

  Mutex M405 (0x7d200000be10) created at:
    #0 pthread_mutex_init <null> (ppapi_unittests+0x000000445790)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)
    #2 base::internal::IncomingTaskQueue::IncomingTaskQueue(base::MessageLoop*) base/synchronization/lock.h:21 (ppapi_unittests+0x0000006e4e6f)
    #3 base::MessageLoop::MessageLoop(base::MessageLoop::Type, base::Callback<scoped_ptr<base::MessagePump, base::DefaultDeleter<base::MessagePump> > ()>) base/message_loop/message_loop.cc:388 (ppapi_unittests+0x000000699ad3)
    #4 base::MessageLoop::CreateUnbound(base::MessageLoop::Type, base::Callback<scoped_ptr<base::MessagePump, base::DefaultDeleter<base::MessagePump> > ()>) base/message_loop/message_loop.cc:372 (ppapi_unittests+0x00000069b30c)
    #5 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:97 (ppapi_unittests+0x0000006c07e3)
    #6 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)
    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:552 (ppapi_unittests+0x00000063021a)
    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #17 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

  Mutex M404 (0x000001b93f70) created at:
    #0 pthread_mutex_init <null> (ppapi_unittests+0x000000445790)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)
    #2 base::LazyInstance<base::Lock, base::internal::LeakyLazyInstanceTraits<base::Lock> >::Pointer() base/synchronization/lock.h:21 (ppapi_unittests+0x0000006c443d)
    #3 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:703 (ppapi_unittests+0x0000006c4565)
    #4 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)
    #5 base::PlatformThread::SetName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)
    #6 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)
    #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)

  Thread T21 'TwoWayTest_IOThread' (tid=21311, running) created by main thread at:
    #0 pthread_create <null> (ppapi_unittests+0x000000444141)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)
    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)
    #4 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:551 (ppapi_unittests+0x00000063020e)
    #5 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #6 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #7 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #8 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #9 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #10 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #11 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #12 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #13 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #14 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #15 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

SUMMARY: ThreadSanitizer: data race base/threading/thread_local_storage.h:117 in tracked_objects::ThreadData::Get()
==================
==================
WARNING: ThreadSanitizer: data race (pid=21217)
  Read of size 4 at 0x000001b93f48 by main thread (mutexes: write M405):
    #0 base::ThreadLocalStorage::StaticSlot::Get() const base/threading/thread_local_storage.cc:235 (ppapi_unittests+0x0000006c29b3)
    #1 tracked_objects::ThreadData::Get() base/tracked_objects.cc:378 (ppapi_unittests+0x0000006c460a)
    #2 tracked_objects::ThreadData::TallyABirthIfActive(tracked_objects::Location const&) base/tracked_objects.cc:537 (ppapi_unittests+0x0000006c4ffe)
    #3 base::TrackingInfo::TrackingInfo(tracked_objects::Location const&, base::TimeTicks) base/tracking_info.cc:20 (ppapi_unittests+0x0000006c5de3)
    #4 base::PendingTask::PendingTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeTicks, bool) base/pending_task.cc:25 (ppapi_unittests+0x0000006a49a3)
    #5 base::internal::IncomingTaskQueue::AddToIncomingQueue(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta, bool) base/message_loop/incoming_task_queue.cc:62 (ppapi_unittests+0x0000006e4f17)
    #6 base::internal::MessageLoopTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/message_loop/message_loop_task_runner.cc:30 (ppapi_unittests+0x00000069e850)
    #7 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45 (ppapi_unittests+0x0000006b54d3)
    #8 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:560 (ppapi_unittests+0x000000630534)
    #9 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #10 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #11 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #12 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #13 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #14 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #15 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #16 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #17 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #18 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #19 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

  Previous write of size 4 at 0x000001b93f48 by thread T21 (mutexes: write M404):
    #0 base::ThreadLocalStorage::StaticSlot::Initialize(void (*)(void*)) base/threading/thread_local_storage.cc:208 (ppapi_unittests+0x0000006c2627)
    #1 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:718 (ppapi_unittests+0x0000006c45a2)
    #2 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)
    #3 base::PlatformThread::SetName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)
    #4 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)
    #5 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)

  Location is global '<null>' of size 0 at 0x000000000000 (ppapi_unittests+0x000001b93f48)

  Mutex M405 (0x7d200000be10) created at:
    #0 pthread_mutex_init <null> (ppapi_unittests+0x000000445790)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)
    #2 base::internal::IncomingTaskQueue::IncomingTaskQueue(base::MessageLoop*) base/synchronization/lock.h:21 (ppapi_unittests+0x0000006e4e6f)
    #3 base::MessageLoop::MessageLoop(base::MessageLoop::Type, base::Callback<scoped_ptr<base::MessagePump, base::DefaultDeleter<base::MessagePump> > ()>) base/message_loop/message_loop.cc:388 (ppapi_unittests+0x000000699ad3)
    #4 base::MessageLoop::CreateUnbound(base::MessageLoop::Type, base::Callback<scoped_ptr<base::MessagePump, base::DefaultDeleter<base::MessagePump> > ()>) base/message_loop/message_loop.cc:372 (ppapi_unittests+0x00000069b30c)
    #5 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:97 (ppapi_unittests+0x0000006c07e3)
    #6 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)
    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:552 (ppapi_unittests+0x00000063021a)
    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #17 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

  Mutex M404 (0x000001b93f70) created at:
    #0 pthread_mutex_init <null> (ppapi_unittests+0x000000445790)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)
    #2 base::LazyInstance<base::Lock, base::internal::LeakyLazyInstanceTraits<base::Lock> >::Pointer() base/synchronization/lock.h:21 (ppapi_unittests+0x0000006c443d)
    #3 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:703 (ppapi_unittests+0x0000006c4565)
    #4 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)
    #5 base::PlatformThread::SetName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)
    #6 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)
    #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)

  Thread T21 'TwoWayTest_IOThread' (tid=21311, running) created by main thread at:
    #0 pthread_create <null> (ppapi_unittests+0x000000444141)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)
    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)
    #4 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:551 (ppapi_unittests+0x00000063020e)
    #5 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #6 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #7 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #8 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #9 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #10 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #11 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #12 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #13 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #14 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #15 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

SUMMARY: ThreadSanitizer: data race base/threading/thread_local_storage.cc:235 in base::ThreadLocalStorage::StaticSlot::Get() const
==================
GetInstanceObject called
[       OK ] PPP_Instance_Private_ProxyTest.PPPInstancePrivate (219 ms)
[----------] 1 test from PPP_Instance_Private_ProxyTest (219 ms total)

[----------] 1 test from PPP_Instance_ProxyTest
[ RUN      ] PPP_Instance_ProxyTest.PPPInstance1_0
[       OK ] PPP_Instance_ProxyTest.PPPInstance1_0 (4 ms)
[----------] 1 test from PPP_Instance_ProxyTest (4 ms total)

[----------] 1 test from PPP_Messaging_ProxyTest
[ RUN      ] PPP_Messaging_ProxyTest.SendMessages
[       OK ] PPP_Messaging_ProxyTest.SendMessages (4 ms)
[----------] 1 test from PPP_Messaging_ProxyTest (4 ms total)

[----------] 1 test from PrintingResourceTest
[ RUN      ] PrintingResourceTest.GetDefaultPrintSettings
[       OK ] PrintingResourceTest.GetDefaultPrintSettings (1 ms)
[----------] 1 test from PrintingResourceTest (1 ms total)

[----------] 3 tests from RawVarDataTest
[ RUN      ] RawVarDataTest.SimpleTest
[       OK ] RawVarDataTest.SimpleTest (0 ms)
[ RUN      ] RawVarDataTest.StringTest
[       OK ] RawVarDataTest.StringTest (0 ms)
[ RUN      ] RawVarDataTest.ArrayBufferTest
[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)
[----------] 3 tests from RawVarDataTest (1 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 7 test cases ran. (708 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[84/91] PPB_VarTest.Threads (441 ms)
[ RUN      ] PPP_Instance_Private_ProxyTest.PPPInstancePrivate
==================
WARNING: ThreadSanitizer: data race (pid=21217)
  Read of size 1 at 0x000001b93f44 by main thread (mutexes: write M405):
    #0 tracked_objects::ThreadData::Get() base/threading/thread_local_storage.h:117 (ppapi_unittests+0x0000006c45ef)
    #1 tracked_objects::ThreadData::TallyABirthIfActive(tracked_objects::Location const&) base/tracked_objects.cc:537 (ppapi_unittests+0x0000006c4ffe)
    #2 base::TrackingInfo::TrackingInfo(tracked_objects::Location const&, base::TimeTicks) base/tracking_info.cc:20 (ppapi_unittests+0x0000006c5de3)
    #3 base::PendingTask::PendingTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeTicks, bool) base/pending_task.cc:25 (ppapi_unittests+0x0000006a49a3)
    #4 base::internal::IncomingTaskQueue::AddToIncomingQueue(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta, bool) base/message_loop/incoming_task_queue.cc:62 (ppapi_unittests+0x0000006e4f17)
    #5 base::internal::MessageLoopTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/message_loop/message_loop_task_runner.cc:30 (ppapi_unittests+0x00000069e850)
    #6 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45 (ppapi_unittests+0x0000006b54d3)
    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:560 (ppapi_unittests+0x000000630534)
    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #17 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

  Previous write of size 1 at 0x000001b93f44 by thread T21 (mutexes: write M404):
    #0 base::ThreadLocalStorage::StaticSlot::Initialize(void (*)(void*)) base/threading/thread_local_storage.cc:214 (ppapi_unittests+0x0000006c26ca)
    #1 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:718 (ppapi_unittests+0x0000006c45a2)
    #2 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)
    #3 base::PlatformThread::SetName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)
    #4 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)
    #5 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)

  Location is global '<null>' of size 0 at 0x000000000000 (ppapi_unittests+0x000001b93f44)

  Mutex M405 (0x7d200000be10) created at:
    #0 pthread_mutex_init <null> (ppapi_unittests+0x000000445790)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)
    #2 base::internal::IncomingTaskQueue::IncomingTaskQueue(base::MessageLoop*) base/synchronization/lock.h:21 (ppapi_unittests+0x0000006e4e6f)
    #3 base::MessageLoop::MessageLoop(base::MessageLoop::Type, base::Callback<scoped_ptr<base::MessagePump, base::DefaultDeleter<base::MessagePump> > ()>) base/message_loop/message_loop.cc:388 (ppapi_unittests+0x000000699ad3)
    #4 base::MessageLoop::CreateUnbound(base::MessageLoop::Type, base::Callback<scoped_ptr<base::MessagePump, base::DefaultDeleter<base::MessagePump> > ()>) base/message_loop/message_loop.cc:372 (ppapi_unittests+0x00000069b30c)
    #5 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:97 (ppapi_unittests+0x0000006c07e3)
    #6 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)
    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:552 (ppapi_unittests+0x00000063021a)
    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #17 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

  Mutex M404 (0x000001b93f70) created at:
    #0 pthread_mutex_init <null> (ppapi_unittests+0x000000445790)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)
    #2 base::LazyInstance<base::Lock, base::internal::LeakyLazyInstanceTraits<base::Lock> >::Pointer() base/synchronization/lock.h:21 (ppapi_unittests+0x0000006c443d)
    #3 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:703 (ppapi_unittests+0x0000006c4565)
    #4 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)
    #5 base::PlatformThread::SetName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)
    #6 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)
    #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)

  Thread T21 'TwoWayTest_IOThread' (tid=21311, running) created by main thread at:
    #0 pthread_create <null> (ppapi_unittests+0x000000444141)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)
    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)
    #4 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:551 (ppapi_unittests+0x00000063020e)
    #5 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #6 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #7 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #8 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #9 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #10 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #11 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #12 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #13 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #14 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #15 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

SUMMARY: ThreadSanitizer: data race base/threading/thread_local_storage.h:117 in tracked_objects::ThreadData::Get()
==================
==================
WARNING: ThreadSanitizer: data race (pid=21217)
  Read of size 4 at 0x000001b93f48 by main thread (mutexes: write M405):
    #0 base::ThreadLocalStorage::StaticSlot::Get() const base/threading/thread_local_storage.cc:235 (ppapi_unittests+0x0000006c29b3)
    #1 tracked_objects::ThreadData::Get() base/tracked_objects.cc:378 (ppapi_unittests+0x0000006c460a)
    #2 tracked_objects::ThreadData::TallyABirthIfActive(tracked_objects::Location const&) base/tracked_objects.cc:537 (ppapi_unittests+0x0000006c4ffe)
    #3 base::TrackingInfo::TrackingInfo(tracked_objects::Location const&, base::TimeTicks) base/tracking_info.cc:20 (ppapi_unittests+0x0000006c5de3)
    #4 base::PendingTask::PendingTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeTicks, bool) base/pending_task.cc:25 (ppapi_unittests+0x0000006a49a3)
    #5 base::internal::IncomingTaskQueue::AddToIncomingQueue(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta, bool) base/message_loop/incoming_task_queue.cc:62 (ppapi_unittests+0x0000006e4f17)
    #6 base::internal::MessageLoopTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback<void ()> const&, base::TimeDelta) base/message_loop/message_loop_task_runner.cc:30 (ppapi_unittests+0x00000069e850)
    #7 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback<void ()> const&) base/task_runner.cc:45 (ppapi_unittests+0x0000006b54d3)
    #8 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:560 (ppapi_unittests+0x000000630534)
    #9 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #10 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #11 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #12 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #13 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #14 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #15 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #16 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #17 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #18 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #19 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

  Previous write of size 4 at 0x000001b93f48 by thread T21 (mutexes: write M404):
    #0 base::ThreadLocalStorage::StaticSlot::Initialize(void (*)(void*)) base/threading/thread_local_storage.cc:208 (ppapi_unittests+0x0000006c2627)
    #1 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:718 (ppapi_unittests+0x0000006c45a2)
    #2 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)
    #3 base::PlatformThread::SetName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)
    #4 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)
    #5 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)

  Location is global '<null>' of size 0 at 0x000000000000 (ppapi_unittests+0x000001b93f48)

  Mutex M405 (0x7d200000be10) created at:
    #0 pthread_mutex_init <null> (ppapi_unittests+0x000000445790)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)
    #2 base::internal::IncomingTaskQueue::IncomingTaskQueue(base::MessageLoop*) base/synchronization/lock.h:21 (ppapi_unittests+0x0000006e4e6f)
    #3 base::MessageLoop::MessageLoop(base::MessageLoop::Type, base::Callback<scoped_ptr<base::MessagePump, base::DefaultDeleter<base::MessagePump> > ()>) base/message_loop/message_loop.cc:388 (ppapi_unittests+0x000000699ad3)
    #4 base::MessageLoop::CreateUnbound(base::MessageLoop::Type, base::Callback<scoped_ptr<base::MessagePump, base::DefaultDeleter<base::MessagePump> > ()>) base/message_loop/message_loop.cc:372 (ppapi_unittests+0x00000069b30c)
    #5 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:97 (ppapi_unittests+0x0000006c07e3)
    #6 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)
    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:552 (ppapi_unittests+0x00000063021a)
    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #17 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

  Mutex M404 (0x000001b93f70) created at:
    #0 pthread_mutex_init <null> (ppapi_unittests+0x000000445790)
    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)
    #2 base::LazyInstance<base::Lock, base::internal::LeakyLazyInstanceTraits<base::Lock> >::Pointer() base/synchronization/lock.h:21 (ppapi_unittests+0x0000006c443d)
    #3 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:703 (ppapi_unittests+0x0000006c4565)
    #4 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)
    #5 base::PlatformThread::SetName(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)
    #6 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)
    #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)

  Thread T21 'TwoWayTest_IOThread' (tid=21311, running) created by main thread at:
    #0 pthread_create <null> (ppapi_unittests+0x000000444141)
    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)
    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)
    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)
    #4 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:551 (ppapi_unittests+0x00000063020e)
    #5 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)
    #6 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)
    #7 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)
    #8 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)
    #9 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)
    #10 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)
    #11 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)
    #12 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)
    #13 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int ()> const&, int, bool, base::Callback<void ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)
    #14 base::LaunchUnitTests(int, char**, base::Callback<int ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)
    #15 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)

SUMMARY: ThreadSanitizer: data race base/threading/thread_local_storage.cc:235 in base::ThreadLocalStorage::StaticSlot::Get() const
==================
GetInstanceObject called
[       OK ] PPP_Instance_Private_ProxyTest.PPPInstancePrivate (219 ms)
[----------] 1 test from PPP_Instance_Private_ProxyTest (219 ms total)

[----------] 1 test from PPP_Instance_ProxyTest
[ RUN      ] PPP_Instance_ProxyTest.PPPInstance1_0
[       OK ] PPP_Instance_ProxyTest.PPPInstance1_0 (4 ms)
[----------] 1 test from PPP_Instance_ProxyTest (4 ms total)

[----------] 1 test from PPP_Messaging_ProxyTest
[ RUN      ] PPP_Messaging_ProxyTest.SendMessages
[       OK ] PPP_Messaging_ProxyTest.SendMessages (4 ms)
[----------] 1 test from PPP_Messaging_ProxyTest (4 ms total)

[----------] 1 test from PrintingResourceTest
[ RUN      ] PrintingResourceTest.GetDefaultPrintSettings
[       OK ] PrintingResourceTest.GetDefaultPrintSettings (1 ms)
[----------] 1 test from PrintingResourceTest (1 ms total)

[----------] 3 tests from RawVarDataTest
[ RUN      ] RawVarDataTest.SimpleTest
[       OK ] RawVarDataTest.SimpleTest (0 ms)
[ RUN      ] RawVarDataTest.StringTest
[       OK ] RawVarDataTest.StringTest (0 ms)
[ RUN      ] RawVarDataTest.ArrayBufferTest
[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)
[----------] 3 tests from RawVarDataTest (1 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 7 test cases ran. (708 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[85/91] PPP_Instance_Private_ProxyTest.PPPInstancePrivate (219 ms)
[ RUN      ] PPP_Instance_ProxyTest.PPPInstance1_0
[       OK ] PPP_Instance_ProxyTest.PPPInstance1_0 (4 ms)
[----------] 1 test from PPP_Instance_ProxyTest (4 ms total)

[----------] 1 test from PPP_Messaging_ProxyTest
[ RUN      ] PPP_Messaging_ProxyTest.SendMessages
[       OK ] PPP_Messaging_ProxyTest.SendMessages (4 ms)
[----------] 1 test from PPP_Messaging_ProxyTest (4 ms total)

[----------] 1 test from PrintingResourceTest
[ RUN      ] PrintingResourceTest.GetDefaultPrintSettings
[       OK ] PrintingResourceTest.GetDefaultPrintSettings (1 ms)
[----------] 1 test from PrintingResourceTest (1 ms total)

[----------] 3 tests from RawVarDataTest
[ RUN      ] RawVarDataTest.SimpleTest
[       OK ] RawVarDataTest.SimpleTest (0 ms)
[ RUN      ] RawVarDataTest.StringTest
[       OK ] RawVarDataTest.StringTest (0 ms)
[ RUN      ] RawVarDataTest.ArrayBufferTest
[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)
[----------] 3 tests from RawVarDataTest (1 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 7 test cases ran. (708 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[86/91] PPP_Instance_ProxyTest.PPPInstance1_0 (4 ms)
[ RUN      ] PPP_Messaging_ProxyTest.SendMessages
[       OK ] PPP_Messaging_ProxyTest.SendMessages (4 ms)
[----------] 1 test from PPP_Messaging_ProxyTest (4 ms total)

[----------] 1 test from PrintingResourceTest
[ RUN      ] PrintingResourceTest.GetDefaultPrintSettings
[       OK ] PrintingResourceTest.GetDefaultPrintSettings (1 ms)
[----------] 1 test from PrintingResourceTest (1 ms total)

[----------] 3 tests from RawVarDataTest
[ RUN      ] RawVarDataTest.SimpleTest
[       OK ] RawVarDataTest.SimpleTest (0 ms)
[ RUN      ] RawVarDataTest.StringTest
[       OK ] RawVarDataTest.StringTest (0 ms)
[ RUN      ] RawVarDataTest.ArrayBufferTest
[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)
[----------] 3 tests from RawVarDataTest (1 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 7 test cases ran. (708 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[87/91] PPP_Messaging_ProxyTest.SendMessages (4 ms)
[ RUN      ] PrintingResourceTest.GetDefaultPrintSettings
[       OK ] PrintingResourceTest.GetDefaultPrintSettings (1 ms)
[----------] 1 test from PrintingResourceTest (1 ms total)

[----------] 3 tests from RawVarDataTest
[ RUN      ] RawVarDataTest.SimpleTest
[       OK ] RawVarDataTest.SimpleTest (0 ms)
[ RUN      ] RawVarDataTest.StringTest
[       OK ] RawVarDataTest.StringTest (0 ms)
[ RUN      ] RawVarDataTest.ArrayBufferTest
[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)
[----------] 3 tests from RawVarDataTest (1 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 7 test cases ran. (708 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[88/91] PrintingResourceTest.GetDefaultPrintSettings (1 ms)
[ RUN      ] RawVarDataTest.SimpleTest
[       OK ] RawVarDataTest.SimpleTest (0 ms)
[ RUN      ] RawVarDataTest.StringTest
[       OK ] RawVarDataTest.StringTest (0 ms)
[ RUN      ] RawVarDataTest.ArrayBufferTest
[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)
[----------] 3 tests from RawVarDataTest (1 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 7 test cases ran. (708 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[89/91] RawVarDataTest.SimpleTest (0 ms)
[ RUN      ] RawVarDataTest.StringTest
[       OK ] RawVarDataTest.StringTest (0 ms)
[ RUN      ] RawVarDataTest.ArrayBufferTest
[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)
[----------] 3 tests from RawVarDataTest (1 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 7 test cases ran. (708 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[90/91] RawVarDataTest.StringTest (0 ms)
[ RUN      ] RawVarDataTest.ArrayBufferTest
[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)
[----------] 3 tests from RawVarDataTest (1 ms total)

[----------] Global test environment tear-down
[==========] 10 tests from 7 test cases ran. (708 ms total)
[  PASSED  ] 10 tests.
ThreadSanitizer: reported 2 warnings
[91/91] RawVarDataTest.ArrayBufferTest (0 ms)
Too many failing tests (20), skipping retries.
20 tests failed on exit:
    DeviceEnumerationResourceHelperTest.EnumerateDevices
    DeviceEnumerationResourceHelperTest.MonitorDeviceChange
    FileChooserResourceTest.PopulateAcceptTypes
    FileChooserResourceTest.Show
    FileSystemResourceTest.OpenFailure
    FileSystemResourceTest.RequestQuota
    FlashResourceTest.EnumerateVideoCaptureDevices
    InterfaceListTest.DevChannel
    InterfaceListTest.Stable
    PPB_VarTest.Strings
    PPB_VarTest.Threads
    PPP_Instance_Private_ProxyTest.PPPInstancePrivate
    PPP_Instance_ProxyTest.PPPInstance1_0
    PPP_Messaging_ProxyTest.SendMessages
    PluginVarTrackerTest.PluginObjectLeaked
    PrintingResourceTest.GetDefaultPrintSettings
    RawVarDataTest.ArrayBufferTest
    RawVarDataTest.SimpleTest
    RawVarDataTest.StringTest
    ResourceMessageFilterTest.TestHandleMessage
Tests took 1 seconds.
[run_isolated_out_hack]{"hash":"b93db78ed41cb0cfccaf9107396ad1c6d3db3b6e","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+--------------------------------------------------------------------------+
| End of shard 0  Pending: 2.0s  Duration: 4.3s  Bot: swarm441-c4  Exit: 1 |
+--------------------------------------------------------------------------+
Total duration: 4.3s
exit code (as seen by runtest.py): 1
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@DeviceEnumerationResourceHelperTest.EnumerateDevices (run #1):@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[ RUN      ] DeviceEnumerationResourceHelperTest.EnumerateDevices@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[       OK ] DeviceEnumerationResourceHelperTest.EnumerateDevices (1 ms)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[ RUN      ] DeviceEnumerationResourceHelperTest.MonitorDeviceChange@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[       OK ] DeviceEnumerationResourceHelperTest.MonitorDeviceChange (1 ms)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[----------] 2 tests from DeviceEnumerationResourceHelperTest (3 ms total)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[----------] 2 tests from FileChooserResourceTest@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[ RUN      ] FileChooserResourceTest.Show@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[       OK ] FileChooserResourceTest.Show (3 ms)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[ RUN      ] FileChooserResourceTest.PopulateAcceptTypes@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[       OK ] FileChooserResourceTest.PopulateAcceptTypes (1 ms)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[----------] 2 tests from FileChooserResourceTest (4 ms total)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[----------] 2 tests from FileSystemResourceTest@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[ RUN      ] FileSystemResourceTest.OpenFailure@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[       OK ] FileSystemResourceTest.OpenFailure (1 ms)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[ RUN      ] FileSystemResourceTest.RequestQuota@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[       OK ] FileSystemResourceTest.RequestQuota (3 ms)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[----------] 2 tests from FileSystemResourceTest (4 ms total)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[----------] 1 test from FlashResourceTest@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[ RUN      ] FlashResourceTest.EnumerateVideoCaptureDevices@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[       OK ] FlashResourceTest.EnumerateVideoCaptureDevices (1 ms)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[----------] 1 test from FlashResourceTest (1 ms total)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[----------] 2 tests from InterfaceListTest@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[ RUN      ] InterfaceListTest.Stable@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[       OK ] InterfaceListTest.Stable (2 ms)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[ RUN      ] InterfaceListTest.DevChannel@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[       OK ] InterfaceListTest.DevChannel (2 ms)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[----------] 2 tests from InterfaceListTest (4 ms total)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[==========] 10 tests from 6 test cases ran. (329 ms total)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@ThreadSanitizer: reported 1 warnings@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.EnumerateDevices@@@@
@@@STEP_LOG_END@DeviceEnumerationResourceHelperTest.EnumerateDevices@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@DeviceEnumerationResourceHelperTest.MonitorDeviceChange (run #1):@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[ RUN      ] DeviceEnumerationResourceHelperTest.MonitorDeviceChange@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[       OK ] DeviceEnumerationResourceHelperTest.MonitorDeviceChange (1 ms)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[----------] 2 tests from DeviceEnumerationResourceHelperTest (3 ms total)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[----------] 2 tests from FileChooserResourceTest@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[ RUN      ] FileChooserResourceTest.Show@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[       OK ] FileChooserResourceTest.Show (3 ms)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[ RUN      ] FileChooserResourceTest.PopulateAcceptTypes@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[       OK ] FileChooserResourceTest.PopulateAcceptTypes (1 ms)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[----------] 2 tests from FileChooserResourceTest (4 ms total)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[----------] 2 tests from FileSystemResourceTest@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[ RUN      ] FileSystemResourceTest.OpenFailure@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[       OK ] FileSystemResourceTest.OpenFailure (1 ms)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[ RUN      ] FileSystemResourceTest.RequestQuota@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[       OK ] FileSystemResourceTest.RequestQuota (3 ms)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[----------] 2 tests from FileSystemResourceTest (4 ms total)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[----------] 1 test from FlashResourceTest@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[ RUN      ] FlashResourceTest.EnumerateVideoCaptureDevices@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[       OK ] FlashResourceTest.EnumerateVideoCaptureDevices (1 ms)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[----------] 1 test from FlashResourceTest (1 ms total)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[----------] 2 tests from InterfaceListTest@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[ RUN      ] InterfaceListTest.Stable@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[       OK ] InterfaceListTest.Stable (2 ms)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[ RUN      ] InterfaceListTest.DevChannel@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[       OK ] InterfaceListTest.DevChannel (2 ms)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[----------] 2 tests from InterfaceListTest (4 ms total)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[==========] 10 tests from 6 test cases ran. (329 ms total)@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@ThreadSanitizer: reported 1 warnings@@@
@@@STEP_LOG_LINE@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@@@@
@@@STEP_LOG_END@DeviceEnumerationResourceHelperTest.MonitorDeviceChange@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@FileChooserResourceTest.PopulateAcceptTypes (run #1):@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[ RUN      ] FileChooserResourceTest.PopulateAcceptTypes@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[       OK ] FileChooserResourceTest.PopulateAcceptTypes (1 ms)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[----------] 2 tests from FileChooserResourceTest (4 ms total)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[----------] 2 tests from FileSystemResourceTest@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[ RUN      ] FileSystemResourceTest.OpenFailure@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[       OK ] FileSystemResourceTest.OpenFailure (1 ms)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[ RUN      ] FileSystemResourceTest.RequestQuota@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[       OK ] FileSystemResourceTest.RequestQuota (3 ms)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[----------] 2 tests from FileSystemResourceTest (4 ms total)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[----------] 1 test from FlashResourceTest@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[ RUN      ] FlashResourceTest.EnumerateVideoCaptureDevices@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[       OK ] FlashResourceTest.EnumerateVideoCaptureDevices (1 ms)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[----------] 1 test from FlashResourceTest (1 ms total)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[----------] 2 tests from InterfaceListTest@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[ RUN      ] InterfaceListTest.Stable@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[       OK ] InterfaceListTest.Stable (2 ms)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[ RUN      ] InterfaceListTest.DevChannel@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[       OK ] InterfaceListTest.DevChannel (2 ms)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[----------] 2 tests from InterfaceListTest (4 ms total)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[==========] 10 tests from 6 test cases ran. (329 ms total)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@ThreadSanitizer: reported 1 warnings@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.PopulateAcceptTypes@@@@
@@@STEP_LOG_END@FileChooserResourceTest.PopulateAcceptTypes@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@FileChooserResourceTest.Show (run #1):@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[ RUN      ] FileChooserResourceTest.Show@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[       OK ] FileChooserResourceTest.Show (3 ms)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[ RUN      ] FileChooserResourceTest.PopulateAcceptTypes@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[       OK ] FileChooserResourceTest.PopulateAcceptTypes (1 ms)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[----------] 2 tests from FileChooserResourceTest (4 ms total)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[----------] 2 tests from FileSystemResourceTest@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[ RUN      ] FileSystemResourceTest.OpenFailure@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[       OK ] FileSystemResourceTest.OpenFailure (1 ms)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[ RUN      ] FileSystemResourceTest.RequestQuota@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[       OK ] FileSystemResourceTest.RequestQuota (3 ms)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[----------] 2 tests from FileSystemResourceTest (4 ms total)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[----------] 1 test from FlashResourceTest@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[ RUN      ] FlashResourceTest.EnumerateVideoCaptureDevices@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[       OK ] FlashResourceTest.EnumerateVideoCaptureDevices (1 ms)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[----------] 1 test from FlashResourceTest (1 ms total)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[----------] 2 tests from InterfaceListTest@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[ RUN      ] InterfaceListTest.Stable@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[       OK ] InterfaceListTest.Stable (2 ms)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[ RUN      ] InterfaceListTest.DevChannel@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[       OK ] InterfaceListTest.DevChannel (2 ms)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[----------] 2 tests from InterfaceListTest (4 ms total)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[==========] 10 tests from 6 test cases ran. (329 ms total)@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@ThreadSanitizer: reported 1 warnings@@@
@@@STEP_LOG_LINE@FileChooserResourceTest.Show@@@@
@@@STEP_LOG_END@FileChooserResourceTest.Show@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@FileSystemResourceTest.OpenFailure (run #1):@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@[ RUN      ] FileSystemResourceTest.OpenFailure@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@[       OK ] FileSystemResourceTest.OpenFailure (1 ms)@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@[ RUN      ] FileSystemResourceTest.RequestQuota@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@[       OK ] FileSystemResourceTest.RequestQuota (3 ms)@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@[----------] 2 tests from FileSystemResourceTest (4 ms total)@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@[----------] 1 test from FlashResourceTest@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@[ RUN      ] FlashResourceTest.EnumerateVideoCaptureDevices@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@[       OK ] FlashResourceTest.EnumerateVideoCaptureDevices (1 ms)@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@[----------] 1 test from FlashResourceTest (1 ms total)@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@[----------] 2 tests from InterfaceListTest@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@[ RUN      ] InterfaceListTest.Stable@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@[       OK ] InterfaceListTest.Stable (2 ms)@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@[ RUN      ] InterfaceListTest.DevChannel@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@[       OK ] InterfaceListTest.DevChannel (2 ms)@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@[----------] 2 tests from InterfaceListTest (4 ms total)@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@[==========] 10 tests from 6 test cases ran. (329 ms total)@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@ThreadSanitizer: reported 1 warnings@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.OpenFailure@@@@
@@@STEP_LOG_END@FileSystemResourceTest.OpenFailure@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@FileSystemResourceTest.RequestQuota (run #1):@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@[ RUN      ] FileSystemResourceTest.RequestQuota@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@[       OK ] FileSystemResourceTest.RequestQuota (3 ms)@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@[----------] 2 tests from FileSystemResourceTest (4 ms total)@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@[----------] 1 test from FlashResourceTest@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@[ RUN      ] FlashResourceTest.EnumerateVideoCaptureDevices@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@[       OK ] FlashResourceTest.EnumerateVideoCaptureDevices (1 ms)@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@[----------] 1 test from FlashResourceTest (1 ms total)@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@[----------] 2 tests from InterfaceListTest@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@[ RUN      ] InterfaceListTest.Stable@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@[       OK ] InterfaceListTest.Stable (2 ms)@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@[ RUN      ] InterfaceListTest.DevChannel@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@[       OK ] InterfaceListTest.DevChannel (2 ms)@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@[----------] 2 tests from InterfaceListTest (4 ms total)@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@[==========] 10 tests from 6 test cases ran. (329 ms total)@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@ThreadSanitizer: reported 1 warnings@@@
@@@STEP_LOG_LINE@FileSystemResourceTest.RequestQuota@@@@
@@@STEP_LOG_END@FileSystemResourceTest.RequestQuota@@@
@@@STEP_LOG_LINE@FlashResourceTest.EnumerateVideoCaptureDevices@FlashResourceTest.EnumerateVideoCaptureDevices (run #1):@@@
@@@STEP_LOG_LINE@FlashResourceTest.EnumerateVideoCaptureDevices@[ RUN      ] FlashResourceTest.EnumerateVideoCaptureDevices@@@
@@@STEP_LOG_LINE@FlashResourceTest.EnumerateVideoCaptureDevices@[       OK ] FlashResourceTest.EnumerateVideoCaptureDevices (1 ms)@@@
@@@STEP_LOG_LINE@FlashResourceTest.EnumerateVideoCaptureDevices@[----------] 1 test from FlashResourceTest (1 ms total)@@@
@@@STEP_LOG_LINE@FlashResourceTest.EnumerateVideoCaptureDevices@@@@
@@@STEP_LOG_LINE@FlashResourceTest.EnumerateVideoCaptureDevices@[----------] 2 tests from InterfaceListTest@@@
@@@STEP_LOG_LINE@FlashResourceTest.EnumerateVideoCaptureDevices@[ RUN      ] InterfaceListTest.Stable@@@
@@@STEP_LOG_LINE@FlashResourceTest.EnumerateVideoCaptureDevices@[       OK ] InterfaceListTest.Stable (2 ms)@@@
@@@STEP_LOG_LINE@FlashResourceTest.EnumerateVideoCaptureDevices@[ RUN      ] InterfaceListTest.DevChannel@@@
@@@STEP_LOG_LINE@FlashResourceTest.EnumerateVideoCaptureDevices@[       OK ] InterfaceListTest.DevChannel (2 ms)@@@
@@@STEP_LOG_LINE@FlashResourceTest.EnumerateVideoCaptureDevices@[----------] 2 tests from InterfaceListTest (4 ms total)@@@
@@@STEP_LOG_LINE@FlashResourceTest.EnumerateVideoCaptureDevices@@@@
@@@STEP_LOG_LINE@FlashResourceTest.EnumerateVideoCaptureDevices@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@FlashResourceTest.EnumerateVideoCaptureDevices@[==========] 10 tests from 6 test cases ran. (329 ms total)@@@
@@@STEP_LOG_LINE@FlashResourceTest.EnumerateVideoCaptureDevices@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@FlashResourceTest.EnumerateVideoCaptureDevices@ThreadSanitizer: reported 1 warnings@@@
@@@STEP_LOG_LINE@FlashResourceTest.EnumerateVideoCaptureDevices@@@@
@@@STEP_LOG_END@FlashResourceTest.EnumerateVideoCaptureDevices@@@
@@@STEP_LOG_LINE@InterfaceListTest.DevChannel@InterfaceListTest.DevChannel (run #1):@@@
@@@STEP_LOG_LINE@InterfaceListTest.DevChannel@[ RUN      ] InterfaceListTest.DevChannel@@@
@@@STEP_LOG_LINE@InterfaceListTest.DevChannel@[       OK ] InterfaceListTest.DevChannel (2 ms)@@@
@@@STEP_LOG_LINE@InterfaceListTest.DevChannel@[----------] 2 tests from InterfaceListTest (4 ms total)@@@
@@@STEP_LOG_LINE@InterfaceListTest.DevChannel@@@@
@@@STEP_LOG_LINE@InterfaceListTest.DevChannel@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@InterfaceListTest.DevChannel@[==========] 10 tests from 6 test cases ran. (329 ms total)@@@
@@@STEP_LOG_LINE@InterfaceListTest.DevChannel@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@InterfaceListTest.DevChannel@ThreadSanitizer: reported 1 warnings@@@
@@@STEP_LOG_LINE@InterfaceListTest.DevChannel@@@@
@@@STEP_LOG_END@InterfaceListTest.DevChannel@@@
@@@STEP_LOG_LINE@InterfaceListTest.Stable@InterfaceListTest.Stable (run #1):@@@
@@@STEP_LOG_LINE@InterfaceListTest.Stable@[ RUN      ] InterfaceListTest.Stable@@@
@@@STEP_LOG_LINE@InterfaceListTest.Stable@[       OK ] InterfaceListTest.Stable (2 ms)@@@
@@@STEP_LOG_LINE@InterfaceListTest.Stable@[ RUN      ] InterfaceListTest.DevChannel@@@
@@@STEP_LOG_LINE@InterfaceListTest.Stable@[       OK ] InterfaceListTest.DevChannel (2 ms)@@@
@@@STEP_LOG_LINE@InterfaceListTest.Stable@[----------] 2 tests from InterfaceListTest (4 ms total)@@@
@@@STEP_LOG_LINE@InterfaceListTest.Stable@@@@
@@@STEP_LOG_LINE@InterfaceListTest.Stable@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@InterfaceListTest.Stable@[==========] 10 tests from 6 test cases ran. (329 ms total)@@@
@@@STEP_LOG_LINE@InterfaceListTest.Stable@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@InterfaceListTest.Stable@ThreadSanitizer: reported 1 warnings@@@
@@@STEP_LOG_LINE@InterfaceListTest.Stable@@@@
@@@STEP_LOG_END@InterfaceListTest.Stable@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@PPB_VarTest.Strings (run #1):@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[ RUN      ] PPB_VarTest.Strings@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[       OK ] PPB_VarTest.Strings (35 ms)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[ RUN      ] PPB_VarTest.Threads@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[       OK ] PPB_VarTest.Threads (441 ms)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[----------] 2 tests from PPB_VarTest (477 ms total)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[----------] 1 test from PPP_Instance_Private_ProxyTest@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[ RUN      ] PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@==================@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@WARNING: ThreadSanitizer: data race (pid=21217)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@  Read of size 1 at 0x000001b93f44 by main thread (mutexes: write M405):@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #0 tracked_objects::ThreadData::Get() base/threading/thread_local_storage.h:117 (ppapi_unittests+0x0000006c45ef)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #1 tracked_objects::ThreadData::TallyABirthIfActive(tracked_objects::Location const&) base/tracked_objects.cc:537 (ppapi_unittests+0x0000006c4ffe)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #2 base::TrackingInfo::TrackingInfo(tracked_objects::Location const&, base::TimeTicks) base/tracking_info.cc:20 (ppapi_unittests+0x0000006c5de3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #3 base::PendingTask::PendingTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeTicks, bool) base/pending_task.cc:25 (ppapi_unittests+0x0000006a49a3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #4 base::internal::IncomingTaskQueue::AddToIncomingQueue(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeDelta, bool) base/message_loop/incoming_task_queue.cc:62 (ppapi_unittests+0x0000006e4f17)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #5 base::internal::MessageLoopTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeDelta) base/message_loop/message_loop_task_runner.cc:30 (ppapi_unittests+0x00000069e850)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #6 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&) base/task_runner.cc:45 (ppapi_unittests+0x0000006b54d3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:560 (ppapi_unittests+0x000000630534)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #17 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@  Previous write of size 1 at 0x000001b93f44 by thread T21 (mutexes: write M404):@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #0 base::ThreadLocalStorage::StaticSlot::Initialize(void (*)(void*)) base/threading/thread_local_storage.cc:214 (ppapi_unittests+0x0000006c26ca)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #1 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:718 (ppapi_unittests+0x0000006c45a2)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #2 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #3 base::PlatformThread::SetName(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #4 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #5 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@  Location is global '\u003Cnull>' of size 0 at 0x000000000000 (ppapi_unittests+0x000001b93f44)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@  Mutex M405 (0x7d200000be10) created at:@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #0 pthread_mutex_init \u003Cnull> (ppapi_unittests+0x000000445790)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #2 base::internal::IncomingTaskQueue::IncomingTaskQueue(base::MessageLoop*) base/synchronization/lock.h:21 (ppapi_unittests+0x0000006e4e6f)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #3 base::MessageLoop::MessageLoop(base::MessageLoop::Type, base::Callback\u003Cscoped_ptr\u003Cbase::MessagePump, base::DefaultDeleter\u003Cbase::MessagePump> > ()>) base/message_loop/message_loop.cc:388 (ppapi_unittests+0x000000699ad3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #4 base::MessageLoop::CreateUnbound(base::MessageLoop::Type, base::Callback\u003Cscoped_ptr\u003Cbase::MessagePump, base::DefaultDeleter\u003Cbase::MessagePump> > ()>) base/message_loop/message_loop.cc:372 (ppapi_unittests+0x00000069b30c)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #5 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:97 (ppapi_unittests+0x0000006c07e3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #6 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:552 (ppapi_unittests+0x00000063021a)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #17 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@  Mutex M404 (0x000001b93f70) created at:@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #0 pthread_mutex_init \u003Cnull> (ppapi_unittests+0x000000445790)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #2 base::LazyInstance\u003Cbase::Lock, base::internal::LeakyLazyInstanceTraits\u003Cbase::Lock> >::Pointer() base/synchronization/lock.h:21 (ppapi_unittests+0x0000006c443d)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #3 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:703 (ppapi_unittests+0x0000006c4565)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #4 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #5 base::PlatformThread::SetName(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #6 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@  Thread T21 'TwoWayTest_IOThread' (tid=21311, running) created by main thread at:@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #0 pthread_create \u003Cnull> (ppapi_unittests+0x000000444141)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #4 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:551 (ppapi_unittests+0x00000063020e)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #5 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #6 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #7 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #8 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #9 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #10 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #11 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #12 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #13 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #14 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #15 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@SUMMARY: ThreadSanitizer: data race base/threading/thread_local_storage.h:117 in tracked_objects::ThreadData::Get()@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@==================@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@==================@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@WARNING: ThreadSanitizer: data race (pid=21217)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@  Read of size 4 at 0x000001b93f48 by main thread (mutexes: write M405):@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #0 base::ThreadLocalStorage::StaticSlot::Get() const base/threading/thread_local_storage.cc:235 (ppapi_unittests+0x0000006c29b3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #1 tracked_objects::ThreadData::Get() base/tracked_objects.cc:378 (ppapi_unittests+0x0000006c460a)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #2 tracked_objects::ThreadData::TallyABirthIfActive(tracked_objects::Location const&) base/tracked_objects.cc:537 (ppapi_unittests+0x0000006c4ffe)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #3 base::TrackingInfo::TrackingInfo(tracked_objects::Location const&, base::TimeTicks) base/tracking_info.cc:20 (ppapi_unittests+0x0000006c5de3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #4 base::PendingTask::PendingTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeTicks, bool) base/pending_task.cc:25 (ppapi_unittests+0x0000006a49a3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #5 base::internal::IncomingTaskQueue::AddToIncomingQueue(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeDelta, bool) base/message_loop/incoming_task_queue.cc:62 (ppapi_unittests+0x0000006e4f17)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #6 base::internal::MessageLoopTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeDelta) base/message_loop/message_loop_task_runner.cc:30 (ppapi_unittests+0x00000069e850)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #7 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&) base/task_runner.cc:45 (ppapi_unittests+0x0000006b54d3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #8 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:560 (ppapi_unittests+0x000000630534)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #9 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #10 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #11 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #12 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #13 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #14 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #15 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #16 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #17 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #18 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #19 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@  Previous write of size 4 at 0x000001b93f48 by thread T21 (mutexes: write M404):@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #0 base::ThreadLocalStorage::StaticSlot::Initialize(void (*)(void*)) base/threading/thread_local_storage.cc:208 (ppapi_unittests+0x0000006c2627)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #1 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:718 (ppapi_unittests+0x0000006c45a2)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #2 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #3 base::PlatformThread::SetName(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #4 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #5 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@  Location is global '\u003Cnull>' of size 0 at 0x000000000000 (ppapi_unittests+0x000001b93f48)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@  Mutex M405 (0x7d200000be10) created at:@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #0 pthread_mutex_init \u003Cnull> (ppapi_unittests+0x000000445790)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #2 base::internal::IncomingTaskQueue::IncomingTaskQueue(base::MessageLoop*) base/synchronization/lock.h:21 (ppapi_unittests+0x0000006e4e6f)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #3 base::MessageLoop::MessageLoop(base::MessageLoop::Type, base::Callback\u003Cscoped_ptr\u003Cbase::MessagePump, base::DefaultDeleter\u003Cbase::MessagePump> > ()>) base/message_loop/message_loop.cc:388 (ppapi_unittests+0x000000699ad3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #4 base::MessageLoop::CreateUnbound(base::MessageLoop::Type, base::Callback\u003Cscoped_ptr\u003Cbase::MessagePump, base::DefaultDeleter\u003Cbase::MessagePump> > ()>) base/message_loop/message_loop.cc:372 (ppapi_unittests+0x00000069b30c)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #5 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:97 (ppapi_unittests+0x0000006c07e3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #6 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:552 (ppapi_unittests+0x00000063021a)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #17 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@  Mutex M404 (0x000001b93f70) created at:@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #0 pthread_mutex_init \u003Cnull> (ppapi_unittests+0x000000445790)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #2 base::LazyInstance\u003Cbase::Lock, base::internal::LeakyLazyInstanceTraits\u003Cbase::Lock> >::Pointer() base/synchronization/lock.h:21 (ppapi_unittests+0x0000006c443d)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #3 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:703 (ppapi_unittests+0x0000006c4565)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #4 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #5 base::PlatformThread::SetName(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #6 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@  Thread T21 'TwoWayTest_IOThread' (tid=21311, running) created by main thread at:@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #0 pthread_create \u003Cnull> (ppapi_unittests+0x000000444141)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #4 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:551 (ppapi_unittests+0x00000063020e)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #5 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #6 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #7 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #8 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #9 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #10 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #11 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #12 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #13 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #14 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@    #15 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@SUMMARY: ThreadSanitizer: data race base/threading/thread_local_storage.cc:235 in base::ThreadLocalStorage::StaticSlot::Get() const@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@==================@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@GetInstanceObject called@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[       OK ] PPP_Instance_Private_ProxyTest.PPPInstancePrivate (219 ms)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[----------] 1 test from PPP_Instance_Private_ProxyTest (219 ms total)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[----------] 1 test from PPP_Instance_ProxyTest@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[ RUN      ] PPP_Instance_ProxyTest.PPPInstance1_0@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[       OK ] PPP_Instance_ProxyTest.PPPInstance1_0 (4 ms)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[----------] 1 test from PPP_Instance_ProxyTest (4 ms total)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[----------] 1 test from PPP_Messaging_ProxyTest@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[ RUN      ] PPP_Messaging_ProxyTest.SendMessages@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[       OK ] PPP_Messaging_ProxyTest.SendMessages (4 ms)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[----------] 1 test from PPP_Messaging_ProxyTest (4 ms total)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[----------] 1 test from PrintingResourceTest@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[ RUN      ] PrintingResourceTest.GetDefaultPrintSettings@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[       OK ] PrintingResourceTest.GetDefaultPrintSettings (1 ms)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[----------] 1 test from PrintingResourceTest (1 ms total)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[----------] 3 tests from RawVarDataTest@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[ RUN      ] RawVarDataTest.SimpleTest@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[       OK ] RawVarDataTest.SimpleTest (0 ms)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[ RUN      ] RawVarDataTest.StringTest@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[       OK ] RawVarDataTest.StringTest (0 ms)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[ RUN      ] RawVarDataTest.ArrayBufferTest@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[----------] 3 tests from RawVarDataTest (1 ms total)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[==========] 10 tests from 7 test cases ran. (708 ms total)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@ThreadSanitizer: reported 2 warnings@@@
@@@STEP_LOG_LINE@PPB_VarTest.Strings@@@@
@@@STEP_LOG_END@PPB_VarTest.Strings@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@PPB_VarTest.Threads (run #1):@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[ RUN      ] PPB_VarTest.Threads@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[       OK ] PPB_VarTest.Threads (441 ms)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[----------] 2 tests from PPB_VarTest (477 ms total)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[----------] 1 test from PPP_Instance_Private_ProxyTest@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[ RUN      ] PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@==================@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@WARNING: ThreadSanitizer: data race (pid=21217)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@  Read of size 1 at 0x000001b93f44 by main thread (mutexes: write M405):@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #0 tracked_objects::ThreadData::Get() base/threading/thread_local_storage.h:117 (ppapi_unittests+0x0000006c45ef)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #1 tracked_objects::ThreadData::TallyABirthIfActive(tracked_objects::Location const&) base/tracked_objects.cc:537 (ppapi_unittests+0x0000006c4ffe)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #2 base::TrackingInfo::TrackingInfo(tracked_objects::Location const&, base::TimeTicks) base/tracking_info.cc:20 (ppapi_unittests+0x0000006c5de3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #3 base::PendingTask::PendingTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeTicks, bool) base/pending_task.cc:25 (ppapi_unittests+0x0000006a49a3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #4 base::internal::IncomingTaskQueue::AddToIncomingQueue(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeDelta, bool) base/message_loop/incoming_task_queue.cc:62 (ppapi_unittests+0x0000006e4f17)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #5 base::internal::MessageLoopTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeDelta) base/message_loop/message_loop_task_runner.cc:30 (ppapi_unittests+0x00000069e850)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #6 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&) base/task_runner.cc:45 (ppapi_unittests+0x0000006b54d3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:560 (ppapi_unittests+0x000000630534)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #17 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@  Previous write of size 1 at 0x000001b93f44 by thread T21 (mutexes: write M404):@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #0 base::ThreadLocalStorage::StaticSlot::Initialize(void (*)(void*)) base/threading/thread_local_storage.cc:214 (ppapi_unittests+0x0000006c26ca)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #1 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:718 (ppapi_unittests+0x0000006c45a2)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #2 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #3 base::PlatformThread::SetName(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #4 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #5 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@  Location is global '\u003Cnull>' of size 0 at 0x000000000000 (ppapi_unittests+0x000001b93f44)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@  Mutex M405 (0x7d200000be10) created at:@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #0 pthread_mutex_init \u003Cnull> (ppapi_unittests+0x000000445790)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #2 base::internal::IncomingTaskQueue::IncomingTaskQueue(base::MessageLoop*) base/synchronization/lock.h:21 (ppapi_unittests+0x0000006e4e6f)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #3 base::MessageLoop::MessageLoop(base::MessageLoop::Type, base::Callback\u003Cscoped_ptr\u003Cbase::MessagePump, base::DefaultDeleter\u003Cbase::MessagePump> > ()>) base/message_loop/message_loop.cc:388 (ppapi_unittests+0x000000699ad3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #4 base::MessageLoop::CreateUnbound(base::MessageLoop::Type, base::Callback\u003Cscoped_ptr\u003Cbase::MessagePump, base::DefaultDeleter\u003Cbase::MessagePump> > ()>) base/message_loop/message_loop.cc:372 (ppapi_unittests+0x00000069b30c)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #5 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:97 (ppapi_unittests+0x0000006c07e3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #6 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:552 (ppapi_unittests+0x00000063021a)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #17 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@  Mutex M404 (0x000001b93f70) created at:@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #0 pthread_mutex_init \u003Cnull> (ppapi_unittests+0x000000445790)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #2 base::LazyInstance\u003Cbase::Lock, base::internal::LeakyLazyInstanceTraits\u003Cbase::Lock> >::Pointer() base/synchronization/lock.h:21 (ppapi_unittests+0x0000006c443d)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #3 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:703 (ppapi_unittests+0x0000006c4565)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #4 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #5 base::PlatformThread::SetName(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #6 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@  Thread T21 'TwoWayTest_IOThread' (tid=21311, running) created by main thread at:@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #0 pthread_create \u003Cnull> (ppapi_unittests+0x000000444141)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #4 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:551 (ppapi_unittests+0x00000063020e)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #5 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #6 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #7 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #8 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #9 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #10 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #11 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #12 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #13 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #14 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #15 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@SUMMARY: ThreadSanitizer: data race base/threading/thread_local_storage.h:117 in tracked_objects::ThreadData::Get()@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@==================@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@==================@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@WARNING: ThreadSanitizer: data race (pid=21217)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@  Read of size 4 at 0x000001b93f48 by main thread (mutexes: write M405):@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #0 base::ThreadLocalStorage::StaticSlot::Get() const base/threading/thread_local_storage.cc:235 (ppapi_unittests+0x0000006c29b3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #1 tracked_objects::ThreadData::Get() base/tracked_objects.cc:378 (ppapi_unittests+0x0000006c460a)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #2 tracked_objects::ThreadData::TallyABirthIfActive(tracked_objects::Location const&) base/tracked_objects.cc:537 (ppapi_unittests+0x0000006c4ffe)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #3 base::TrackingInfo::TrackingInfo(tracked_objects::Location const&, base::TimeTicks) base/tracking_info.cc:20 (ppapi_unittests+0x0000006c5de3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #4 base::PendingTask::PendingTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeTicks, bool) base/pending_task.cc:25 (ppapi_unittests+0x0000006a49a3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #5 base::internal::IncomingTaskQueue::AddToIncomingQueue(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeDelta, bool) base/message_loop/incoming_task_queue.cc:62 (ppapi_unittests+0x0000006e4f17)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #6 base::internal::MessageLoopTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeDelta) base/message_loop/message_loop_task_runner.cc:30 (ppapi_unittests+0x00000069e850)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #7 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&) base/task_runner.cc:45 (ppapi_unittests+0x0000006b54d3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #8 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:560 (ppapi_unittests+0x000000630534)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #9 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #10 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #11 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #12 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #13 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #14 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #15 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #16 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #17 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #18 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #19 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@  Previous write of size 4 at 0x000001b93f48 by thread T21 (mutexes: write M404):@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #0 base::ThreadLocalStorage::StaticSlot::Initialize(void (*)(void*)) base/threading/thread_local_storage.cc:208 (ppapi_unittests+0x0000006c2627)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #1 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:718 (ppapi_unittests+0x0000006c45a2)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #2 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #3 base::PlatformThread::SetName(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #4 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #5 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@  Location is global '\u003Cnull>' of size 0 at 0x000000000000 (ppapi_unittests+0x000001b93f48)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@  Mutex M405 (0x7d200000be10) created at:@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #0 pthread_mutex_init \u003Cnull> (ppapi_unittests+0x000000445790)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #2 base::internal::IncomingTaskQueue::IncomingTaskQueue(base::MessageLoop*) base/synchronization/lock.h:21 (ppapi_unittests+0x0000006e4e6f)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #3 base::MessageLoop::MessageLoop(base::MessageLoop::Type, base::Callback\u003Cscoped_ptr\u003Cbase::MessagePump, base::DefaultDeleter\u003Cbase::MessagePump> > ()>) base/message_loop/message_loop.cc:388 (ppapi_unittests+0x000000699ad3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #4 base::MessageLoop::CreateUnbound(base::MessageLoop::Type, base::Callback\u003Cscoped_ptr\u003Cbase::MessagePump, base::DefaultDeleter\u003Cbase::MessagePump> > ()>) base/message_loop/message_loop.cc:372 (ppapi_unittests+0x00000069b30c)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #5 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:97 (ppapi_unittests+0x0000006c07e3)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #6 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:552 (ppapi_unittests+0x00000063021a)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #17 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@  Mutex M404 (0x000001b93f70) created at:@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #0 pthread_mutex_init \u003Cnull> (ppapi_unittests+0x000000445790)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #2 base::LazyInstance\u003Cbase::Lock, base::internal::LeakyLazyInstanceTraits\u003Cbase::Lock> >::Pointer() base/synchronization/lock.h:21 (ppapi_unittests+0x0000006c443d)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #3 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:703 (ppapi_unittests+0x0000006c4565)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #4 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #5 base::PlatformThread::SetName(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #6 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@  Thread T21 'TwoWayTest_IOThread' (tid=21311, running) created by main thread at:@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #0 pthread_create \u003Cnull> (ppapi_unittests+0x000000444141)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #4 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:551 (ppapi_unittests+0x00000063020e)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #5 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #6 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #7 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #8 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #9 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #10 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #11 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #12 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #13 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #14 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@    #15 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@SUMMARY: ThreadSanitizer: data race base/threading/thread_local_storage.cc:235 in base::ThreadLocalStorage::StaticSlot::Get() const@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@==================@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@GetInstanceObject called@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[       OK ] PPP_Instance_Private_ProxyTest.PPPInstancePrivate (219 ms)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[----------] 1 test from PPP_Instance_Private_ProxyTest (219 ms total)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[----------] 1 test from PPP_Instance_ProxyTest@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[ RUN      ] PPP_Instance_ProxyTest.PPPInstance1_0@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[       OK ] PPP_Instance_ProxyTest.PPPInstance1_0 (4 ms)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[----------] 1 test from PPP_Instance_ProxyTest (4 ms total)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[----------] 1 test from PPP_Messaging_ProxyTest@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[ RUN      ] PPP_Messaging_ProxyTest.SendMessages@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[       OK ] PPP_Messaging_ProxyTest.SendMessages (4 ms)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[----------] 1 test from PPP_Messaging_ProxyTest (4 ms total)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[----------] 1 test from PrintingResourceTest@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[ RUN      ] PrintingResourceTest.GetDefaultPrintSettings@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[       OK ] PrintingResourceTest.GetDefaultPrintSettings (1 ms)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[----------] 1 test from PrintingResourceTest (1 ms total)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[----------] 3 tests from RawVarDataTest@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[ RUN      ] RawVarDataTest.SimpleTest@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[       OK ] RawVarDataTest.SimpleTest (0 ms)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[ RUN      ] RawVarDataTest.StringTest@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[       OK ] RawVarDataTest.StringTest (0 ms)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[ RUN      ] RawVarDataTest.ArrayBufferTest@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[----------] 3 tests from RawVarDataTest (1 ms total)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[==========] 10 tests from 7 test cases ran. (708 ms total)@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@ThreadSanitizer: reported 2 warnings@@@
@@@STEP_LOG_LINE@PPB_VarTest.Threads@@@@
@@@STEP_LOG_END@PPB_VarTest.Threads@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@PPP_Instance_Private_ProxyTest.PPPInstancePrivate (run #1):@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[ RUN      ] PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@==================@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@WARNING: ThreadSanitizer: data race (pid=21217)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@  Read of size 1 at 0x000001b93f44 by main thread (mutexes: write M405):@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #0 tracked_objects::ThreadData::Get() base/threading/thread_local_storage.h:117 (ppapi_unittests+0x0000006c45ef)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #1 tracked_objects::ThreadData::TallyABirthIfActive(tracked_objects::Location const&) base/tracked_objects.cc:537 (ppapi_unittests+0x0000006c4ffe)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #2 base::TrackingInfo::TrackingInfo(tracked_objects::Location const&, base::TimeTicks) base/tracking_info.cc:20 (ppapi_unittests+0x0000006c5de3)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #3 base::PendingTask::PendingTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeTicks, bool) base/pending_task.cc:25 (ppapi_unittests+0x0000006a49a3)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #4 base::internal::IncomingTaskQueue::AddToIncomingQueue(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeDelta, bool) base/message_loop/incoming_task_queue.cc:62 (ppapi_unittests+0x0000006e4f17)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #5 base::internal::MessageLoopTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeDelta) base/message_loop/message_loop_task_runner.cc:30 (ppapi_unittests+0x00000069e850)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #6 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&) base/task_runner.cc:45 (ppapi_unittests+0x0000006b54d3)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:560 (ppapi_unittests+0x000000630534)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #17 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@  Previous write of size 1 at 0x000001b93f44 by thread T21 (mutexes: write M404):@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #0 base::ThreadLocalStorage::StaticSlot::Initialize(void (*)(void*)) base/threading/thread_local_storage.cc:214 (ppapi_unittests+0x0000006c26ca)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #1 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:718 (ppapi_unittests+0x0000006c45a2)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #2 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #3 base::PlatformThread::SetName(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #4 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #5 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@  Location is global '\u003Cnull>' of size 0 at 0x000000000000 (ppapi_unittests+0x000001b93f44)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@  Mutex M405 (0x7d200000be10) created at:@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #0 pthread_mutex_init \u003Cnull> (ppapi_unittests+0x000000445790)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #2 base::internal::IncomingTaskQueue::IncomingTaskQueue(base::MessageLoop*) base/synchronization/lock.h:21 (ppapi_unittests+0x0000006e4e6f)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #3 base::MessageLoop::MessageLoop(base::MessageLoop::Type, base::Callback\u003Cscoped_ptr\u003Cbase::MessagePump, base::DefaultDeleter\u003Cbase::MessagePump> > ()>) base/message_loop/message_loop.cc:388 (ppapi_unittests+0x000000699ad3)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #4 base::MessageLoop::CreateUnbound(base::MessageLoop::Type, base::Callback\u003Cscoped_ptr\u003Cbase::MessagePump, base::DefaultDeleter\u003Cbase::MessagePump> > ()>) base/message_loop/message_loop.cc:372 (ppapi_unittests+0x00000069b30c)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #5 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:97 (ppapi_unittests+0x0000006c07e3)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #6 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:552 (ppapi_unittests+0x00000063021a)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #17 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@  Mutex M404 (0x000001b93f70) created at:@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #0 pthread_mutex_init \u003Cnull> (ppapi_unittests+0x000000445790)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #2 base::LazyInstance\u003Cbase::Lock, base::internal::LeakyLazyInstanceTraits\u003Cbase::Lock> >::Pointer() base/synchronization/lock.h:21 (ppapi_unittests+0x0000006c443d)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #3 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:703 (ppapi_unittests+0x0000006c4565)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #4 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #5 base::PlatformThread::SetName(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #6 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@  Thread T21 'TwoWayTest_IOThread' (tid=21311, running) created by main thread at:@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #0 pthread_create \u003Cnull> (ppapi_unittests+0x000000444141)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #4 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:551 (ppapi_unittests+0x00000063020e)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #5 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #6 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #7 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #8 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #9 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #10 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #11 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #12 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #13 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #14 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #15 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@SUMMARY: ThreadSanitizer: data race base/threading/thread_local_storage.h:117 in tracked_objects::ThreadData::Get()@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@==================@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@==================@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@WARNING: ThreadSanitizer: data race (pid=21217)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@  Read of size 4 at 0x000001b93f48 by main thread (mutexes: write M405):@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #0 base::ThreadLocalStorage::StaticSlot::Get() const base/threading/thread_local_storage.cc:235 (ppapi_unittests+0x0000006c29b3)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #1 tracked_objects::ThreadData::Get() base/tracked_objects.cc:378 (ppapi_unittests+0x0000006c460a)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #2 tracked_objects::ThreadData::TallyABirthIfActive(tracked_objects::Location const&) base/tracked_objects.cc:537 (ppapi_unittests+0x0000006c4ffe)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #3 base::TrackingInfo::TrackingInfo(tracked_objects::Location const&, base::TimeTicks) base/tracking_info.cc:20 (ppapi_unittests+0x0000006c5de3)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #4 base::PendingTask::PendingTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeTicks, bool) base/pending_task.cc:25 (ppapi_unittests+0x0000006a49a3)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #5 base::internal::IncomingTaskQueue::AddToIncomingQueue(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeDelta, bool) base/message_loop/incoming_task_queue.cc:62 (ppapi_unittests+0x0000006e4f17)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #6 base::internal::MessageLoopTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeDelta) base/message_loop/message_loop_task_runner.cc:30 (ppapi_unittests+0x00000069e850)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #7 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&) base/task_runner.cc:45 (ppapi_unittests+0x0000006b54d3)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #8 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:560 (ppapi_unittests+0x000000630534)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #9 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #10 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #11 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #12 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #13 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #14 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #15 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #16 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #17 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #18 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #19 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@  Previous write of size 4 at 0x000001b93f48 by thread T21 (mutexes: write M404):@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #0 base::ThreadLocalStorage::StaticSlot::Initialize(void (*)(void*)) base/threading/thread_local_storage.cc:208 (ppapi_unittests+0x0000006c2627)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #1 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:718 (ppapi_unittests+0x0000006c45a2)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #2 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #3 base::PlatformThread::SetName(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #4 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #5 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@  Location is global '\u003Cnull>' of size 0 at 0x000000000000 (ppapi_unittests+0x000001b93f48)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@  Mutex M405 (0x7d200000be10) created at:@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #0 pthread_mutex_init \u003Cnull> (ppapi_unittests+0x000000445790)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #2 base::internal::IncomingTaskQueue::IncomingTaskQueue(base::MessageLoop*) base/synchronization/lock.h:21 (ppapi_unittests+0x0000006e4e6f)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #3 base::MessageLoop::MessageLoop(base::MessageLoop::Type, base::Callback\u003Cscoped_ptr\u003Cbase::MessagePump, base::DefaultDeleter\u003Cbase::MessagePump> > ()>) base/message_loop/message_loop.cc:388 (ppapi_unittests+0x000000699ad3)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #4 base::MessageLoop::CreateUnbound(base::MessageLoop::Type, base::Callback\u003Cscoped_ptr\u003Cbase::MessagePump, base::DefaultDeleter\u003Cbase::MessagePump> > ()>) base/message_loop/message_loop.cc:372 (ppapi_unittests+0x00000069b30c)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #5 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:97 (ppapi_unittests+0x0000006c07e3)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #6 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:552 (ppapi_unittests+0x00000063021a)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #17 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@  Mutex M404 (0x000001b93f70) created at:@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #0 pthread_mutex_init \u003Cnull> (ppapi_unittests+0x000000445790)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #2 base::LazyInstance\u003Cbase::Lock, base::internal::LeakyLazyInstanceTraits\u003Cbase::Lock> >::Pointer() base/synchronization/lock.h:21 (ppapi_unittests+0x0000006c443d)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #3 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:703 (ppapi_unittests+0x0000006c4565)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #4 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #5 base::PlatformThread::SetName(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #6 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@  Thread T21 'TwoWayTest_IOThread' (tid=21311, running) created by main thread at:@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #0 pthread_create \u003Cnull> (ppapi_unittests+0x000000444141)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #4 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:551 (ppapi_unittests+0x00000063020e)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #5 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #6 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #7 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #8 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #9 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #10 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #11 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #12 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #13 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #14 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@    #15 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@SUMMARY: ThreadSanitizer: data race base/threading/thread_local_storage.cc:235 in base::ThreadLocalStorage::StaticSlot::Get() const@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@==================@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@GetInstanceObject called@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[       OK ] PPP_Instance_Private_ProxyTest.PPPInstancePrivate (219 ms)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[----------] 1 test from PPP_Instance_Private_ProxyTest (219 ms total)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[----------] 1 test from PPP_Instance_ProxyTest@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[ RUN      ] PPP_Instance_ProxyTest.PPPInstance1_0@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[       OK ] PPP_Instance_ProxyTest.PPPInstance1_0 (4 ms)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[----------] 1 test from PPP_Instance_ProxyTest (4 ms total)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[----------] 1 test from PPP_Messaging_ProxyTest@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[ RUN      ] PPP_Messaging_ProxyTest.SendMessages@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[       OK ] PPP_Messaging_ProxyTest.SendMessages (4 ms)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[----------] 1 test from PPP_Messaging_ProxyTest (4 ms total)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[----------] 1 test from PrintingResourceTest@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[ RUN      ] PrintingResourceTest.GetDefaultPrintSettings@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[       OK ] PrintingResourceTest.GetDefaultPrintSettings (1 ms)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[----------] 1 test from PrintingResourceTest (1 ms total)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[----------] 3 tests from RawVarDataTest@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[ RUN      ] RawVarDataTest.SimpleTest@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[       OK ] RawVarDataTest.SimpleTest (0 ms)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[ RUN      ] RawVarDataTest.StringTest@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[       OK ] RawVarDataTest.StringTest (0 ms)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[ RUN      ] RawVarDataTest.ArrayBufferTest@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[----------] 3 tests from RawVarDataTest (1 ms total)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[==========] 10 tests from 7 test cases ran. (708 ms total)@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@ThreadSanitizer: reported 2 warnings@@@
@@@STEP_LOG_LINE@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@@
@@@STEP_LOG_END@PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@PPP_Instance_ProxyTest.PPPInstance1_0 (run #1):@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[ RUN      ] PPP_Instance_ProxyTest.PPPInstance1_0@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[       OK ] PPP_Instance_ProxyTest.PPPInstance1_0 (4 ms)@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[----------] 1 test from PPP_Instance_ProxyTest (4 ms total)@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[----------] 1 test from PPP_Messaging_ProxyTest@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[ RUN      ] PPP_Messaging_ProxyTest.SendMessages@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[       OK ] PPP_Messaging_ProxyTest.SendMessages (4 ms)@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[----------] 1 test from PPP_Messaging_ProxyTest (4 ms total)@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[----------] 1 test from PrintingResourceTest@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[ RUN      ] PrintingResourceTest.GetDefaultPrintSettings@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[       OK ] PrintingResourceTest.GetDefaultPrintSettings (1 ms)@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[----------] 1 test from PrintingResourceTest (1 ms total)@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[----------] 3 tests from RawVarDataTest@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[ RUN      ] RawVarDataTest.SimpleTest@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[       OK ] RawVarDataTest.SimpleTest (0 ms)@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[ RUN      ] RawVarDataTest.StringTest@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[       OK ] RawVarDataTest.StringTest (0 ms)@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[ RUN      ] RawVarDataTest.ArrayBufferTest@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[----------] 3 tests from RawVarDataTest (1 ms total)@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[==========] 10 tests from 7 test cases ran. (708 ms total)@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@ThreadSanitizer: reported 2 warnings@@@
@@@STEP_LOG_LINE@PPP_Instance_ProxyTest.PPPInstance1_0@@@@
@@@STEP_LOG_END@PPP_Instance_ProxyTest.PPPInstance1_0@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@PPP_Messaging_ProxyTest.SendMessages (run #1):@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@[ RUN      ] PPP_Messaging_ProxyTest.SendMessages@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@[       OK ] PPP_Messaging_ProxyTest.SendMessages (4 ms)@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@[----------] 1 test from PPP_Messaging_ProxyTest (4 ms total)@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@[----------] 1 test from PrintingResourceTest@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@[ RUN      ] PrintingResourceTest.GetDefaultPrintSettings@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@[       OK ] PrintingResourceTest.GetDefaultPrintSettings (1 ms)@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@[----------] 1 test from PrintingResourceTest (1 ms total)@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@[----------] 3 tests from RawVarDataTest@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@[ RUN      ] RawVarDataTest.SimpleTest@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@[       OK ] RawVarDataTest.SimpleTest (0 ms)@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@[ RUN      ] RawVarDataTest.StringTest@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@[       OK ] RawVarDataTest.StringTest (0 ms)@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@[ RUN      ] RawVarDataTest.ArrayBufferTest@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@[----------] 3 tests from RawVarDataTest (1 ms total)@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@[==========] 10 tests from 7 test cases ran. (708 ms total)@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@ThreadSanitizer: reported 2 warnings@@@
@@@STEP_LOG_LINE@PPP_Messaging_ProxyTest.SendMessages@@@@
@@@STEP_LOG_END@PPP_Messaging_ProxyTest.SendMessages@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@PluginVarTrackerTest.PluginObjectLeaked (run #1):@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[ RUN      ] PluginVarTrackerTest.PluginObjectLeaked@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[       OK ] PluginVarTrackerTest.PluginObjectLeaked (1 ms)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[----------] 1 test from PluginVarTrackerTest (2 ms total)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[----------] 2 tests from PPB_VarTest@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[ RUN      ] PPB_VarTest.Strings@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[       OK ] PPB_VarTest.Strings (35 ms)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[ RUN      ] PPB_VarTest.Threads@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[       OK ] PPB_VarTest.Threads (441 ms)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[----------] 2 tests from PPB_VarTest (477 ms total)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[----------] 1 test from PPP_Instance_Private_ProxyTest@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[ RUN      ] PPP_Instance_Private_ProxyTest.PPPInstancePrivate@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@==================@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@WARNING: ThreadSanitizer: data race (pid=21217)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@  Read of size 1 at 0x000001b93f44 by main thread (mutexes: write M405):@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #0 tracked_objects::ThreadData::Get() base/threading/thread_local_storage.h:117 (ppapi_unittests+0x0000006c45ef)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #1 tracked_objects::ThreadData::TallyABirthIfActive(tracked_objects::Location const&) base/tracked_objects.cc:537 (ppapi_unittests+0x0000006c4ffe)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #2 base::TrackingInfo::TrackingInfo(tracked_objects::Location const&, base::TimeTicks) base/tracking_info.cc:20 (ppapi_unittests+0x0000006c5de3)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #3 base::PendingTask::PendingTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeTicks, bool) base/pending_task.cc:25 (ppapi_unittests+0x0000006a49a3)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #4 base::internal::IncomingTaskQueue::AddToIncomingQueue(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeDelta, bool) base/message_loop/incoming_task_queue.cc:62 (ppapi_unittests+0x0000006e4f17)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #5 base::internal::MessageLoopTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeDelta) base/message_loop/message_loop_task_runner.cc:30 (ppapi_unittests+0x00000069e850)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #6 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&) base/task_runner.cc:45 (ppapi_unittests+0x0000006b54d3)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:560 (ppapi_unittests+0x000000630534)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #17 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@  Previous write of size 1 at 0x000001b93f44 by thread T21 (mutexes: write M404):@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #0 base::ThreadLocalStorage::StaticSlot::Initialize(void (*)(void*)) base/threading/thread_local_storage.cc:214 (ppapi_unittests+0x0000006c26ca)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #1 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:718 (ppapi_unittests+0x0000006c45a2)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #2 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #3 base::PlatformThread::SetName(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #4 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #5 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@  Location is global '\u003Cnull>' of size 0 at 0x000000000000 (ppapi_unittests+0x000001b93f44)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@  Mutex M405 (0x7d200000be10) created at:@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #0 pthread_mutex_init \u003Cnull> (ppapi_unittests+0x000000445790)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #2 base::internal::IncomingTaskQueue::IncomingTaskQueue(base::MessageLoop*) base/synchronization/lock.h:21 (ppapi_unittests+0x0000006e4e6f)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #3 base::MessageLoop::MessageLoop(base::MessageLoop::Type, base::Callback\u003Cscoped_ptr\u003Cbase::MessagePump, base::DefaultDeleter\u003Cbase::MessagePump> > ()>) base/message_loop/message_loop.cc:388 (ppapi_unittests+0x000000699ad3)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #4 base::MessageLoop::CreateUnbound(base::MessageLoop::Type, base::Callback\u003Cscoped_ptr\u003Cbase::MessagePump, base::DefaultDeleter\u003Cbase::MessagePump> > ()>) base/message_loop/message_loop.cc:372 (ppapi_unittests+0x00000069b30c)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #5 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:97 (ppapi_unittests+0x0000006c07e3)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #6 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:552 (ppapi_unittests+0x00000063021a)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #17 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@  Mutex M404 (0x000001b93f70) created at:@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #0 pthread_mutex_init \u003Cnull> (ppapi_unittests+0x000000445790)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #2 base::LazyInstance\u003Cbase::Lock, base::internal::LeakyLazyInstanceTraits\u003Cbase::Lock> >::Pointer() base/synchronization/lock.h:21 (ppapi_unittests+0x0000006c443d)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #3 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:703 (ppapi_unittests+0x0000006c4565)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #4 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #5 base::PlatformThread::SetName(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #6 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@  Thread T21 'TwoWayTest_IOThread' (tid=21311, running) created by main thread at:@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #0 pthread_create \u003Cnull> (ppapi_unittests+0x000000444141)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #4 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:551 (ppapi_unittests+0x00000063020e)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #5 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #6 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #7 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #8 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #9 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #10 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #11 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #12 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #13 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #14 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #15 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@SUMMARY: ThreadSanitizer: data race base/threading/thread_local_storage.h:117 in tracked_objects::ThreadData::Get()@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@==================@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@==================@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@WARNING: ThreadSanitizer: data race (pid=21217)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@  Read of size 4 at 0x000001b93f48 by main thread (mutexes: write M405):@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #0 base::ThreadLocalStorage::StaticSlot::Get() const base/threading/thread_local_storage.cc:235 (ppapi_unittests+0x0000006c29b3)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #1 tracked_objects::ThreadData::Get() base/tracked_objects.cc:378 (ppapi_unittests+0x0000006c460a)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #2 tracked_objects::ThreadData::TallyABirthIfActive(tracked_objects::Location const&) base/tracked_objects.cc:537 (ppapi_unittests+0x0000006c4ffe)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #3 base::TrackingInfo::TrackingInfo(tracked_objects::Location const&, base::TimeTicks) base/tracking_info.cc:20 (ppapi_unittests+0x0000006c5de3)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #4 base::PendingTask::PendingTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeTicks, bool) base/pending_task.cc:25 (ppapi_unittests+0x0000006a49a3)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #5 base::internal::IncomingTaskQueue::AddToIncomingQueue(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeDelta, bool) base/message_loop/incoming_task_queue.cc:62 (ppapi_unittests+0x0000006e4f17)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #6 base::internal::MessageLoopTaskRunner::PostDelayedTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&, base::TimeDelta) base/message_loop/message_loop_task_runner.cc:30 (ppapi_unittests+0x00000069e850)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #7 base::TaskRunner::PostTask(tracked_objects::Location const&, base::Callback\u003Cvoid ()> const&) base/task_runner.cc:45 (ppapi_unittests+0x0000006b54d3)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #8 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:560 (ppapi_unittests+0x000000630534)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #9 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #10 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #11 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #12 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #13 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #14 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #15 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #16 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #17 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #18 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #19 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@  Previous write of size 4 at 0x000001b93f48 by thread T21 (mutexes: write M404):@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #0 base::ThreadLocalStorage::StaticSlot::Initialize(void (*)(void*)) base/threading/thread_local_storage.cc:208 (ppapi_unittests+0x0000006c2627)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #1 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:718 (ppapi_unittests+0x0000006c45a2)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #2 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #3 base::PlatformThread::SetName(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #4 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #5 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@  Location is global '\u003Cnull>' of size 0 at 0x000000000000 (ppapi_unittests+0x000001b93f48)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@  Mutex M405 (0x7d200000be10) created at:@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #0 pthread_mutex_init \u003Cnull> (ppapi_unittests+0x000000445790)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #2 base::internal::IncomingTaskQueue::IncomingTaskQueue(base::MessageLoop*) base/synchronization/lock.h:21 (ppapi_unittests+0x0000006e4e6f)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #3 base::MessageLoop::MessageLoop(base::MessageLoop::Type, base::Callback\u003Cscoped_ptr\u003Cbase::MessagePump, base::DefaultDeleter\u003Cbase::MessagePump> > ()>) base/message_loop/message_loop.cc:388 (ppapi_unittests+0x000000699ad3)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #4 base::MessageLoop::CreateUnbound(base::MessageLoop::Type, base::Callback\u003Cscoped_ptr\u003Cbase::MessagePump, base::DefaultDeleter\u003Cbase::MessagePump> > ()>) base/message_loop/message_loop.cc:372 (ppapi_unittests+0x00000069b30c)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #5 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:97 (ppapi_unittests+0x0000006c07e3)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #6 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #7 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:552 (ppapi_unittests+0x00000063021a)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #8 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #9 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #10 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #11 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #12 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #13 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #14 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #15 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #16 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #17 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #18 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@  Mutex M404 (0x000001b93f70) created at:@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #0 pthread_mutex_init \u003Cnull> (ppapi_unittests+0x000000445790)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #2 base::LazyInstance\u003Cbase::Lock, base::internal::LeakyLazyInstanceTraits\u003Cbase::Lock> >::Pointer() base/synchronization/lock.h:21 (ppapi_unittests+0x0000006c443d)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #3 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:703 (ppapi_unittests+0x0000006c4565)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #4 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #5 base::PlatformThread::SetName(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #6 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@  Thread T21 'TwoWayTest_IOThread' (tid=21311, running) created by main thread at:@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #0 pthread_create \u003Cnull> (ppapi_unittests+0x000000444141)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #4 ppapi::proxy::TwoWayTest::SetUp() ppapi/proxy/ppapi_proxy_test.cc:551 (ppapi_unittests+0x00000063020e)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #5 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670e77)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #6 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #7 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #8 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #9 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #10 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #11 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #12 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #13 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #14 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@    #15 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@SUMMARY: ThreadSanitizer: data race base/threading/thread_local_storage.cc:235 in base::ThreadLocalStorage::StaticSlot::Get() const@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@==================@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@GetInstanceObject called@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[       OK ] PPP_Instance_Private_ProxyTest.PPPInstancePrivate (219 ms)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[----------] 1 test from PPP_Instance_Private_ProxyTest (219 ms total)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[----------] 1 test from PPP_Instance_ProxyTest@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[ RUN      ] PPP_Instance_ProxyTest.PPPInstance1_0@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[       OK ] PPP_Instance_ProxyTest.PPPInstance1_0 (4 ms)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[----------] 1 test from PPP_Instance_ProxyTest (4 ms total)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[----------] 1 test from PPP_Messaging_ProxyTest@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[ RUN      ] PPP_Messaging_ProxyTest.SendMessages@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[       OK ] PPP_Messaging_ProxyTest.SendMessages (4 ms)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[----------] 1 test from PPP_Messaging_ProxyTest (4 ms total)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[----------] 1 test from PrintingResourceTest@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[ RUN      ] PrintingResourceTest.GetDefaultPrintSettings@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[       OK ] PrintingResourceTest.GetDefaultPrintSettings (1 ms)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[----------] 1 test from PrintingResourceTest (1 ms total)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[----------] 3 tests from RawVarDataTest@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[ RUN      ] RawVarDataTest.SimpleTest@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[       OK ] RawVarDataTest.SimpleTest (0 ms)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[ RUN      ] RawVarDataTest.StringTest@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[       OK ] RawVarDataTest.StringTest (0 ms)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[ RUN      ] RawVarDataTest.ArrayBufferTest@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[----------] 3 tests from RawVarDataTest (1 ms total)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[==========] 10 tests from 7 test cases ran. (708 ms total)@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@ThreadSanitizer: reported 2 warnings@@@
@@@STEP_LOG_LINE@PluginVarTrackerTest.PluginObjectLeaked@@@@
@@@STEP_LOG_END@PluginVarTrackerTest.PluginObjectLeaked@@@
@@@STEP_LOG_LINE@PrintingResourceTest.GetDefaultPrintSettings@PrintingResourceTest.GetDefaultPrintSettings (run #1):@@@
@@@STEP_LOG_LINE@PrintingResourceTest.GetDefaultPrintSettings@[ RUN      ] PrintingResourceTest.GetDefaultPrintSettings@@@
@@@STEP_LOG_LINE@PrintingResourceTest.GetDefaultPrintSettings@[       OK ] PrintingResourceTest.GetDefaultPrintSettings (1 ms)@@@
@@@STEP_LOG_LINE@PrintingResourceTest.GetDefaultPrintSettings@[----------] 1 test from PrintingResourceTest (1 ms total)@@@
@@@STEP_LOG_LINE@PrintingResourceTest.GetDefaultPrintSettings@@@@
@@@STEP_LOG_LINE@PrintingResourceTest.GetDefaultPrintSettings@[----------] 3 tests from RawVarDataTest@@@
@@@STEP_LOG_LINE@PrintingResourceTest.GetDefaultPrintSettings@[ RUN      ] RawVarDataTest.SimpleTest@@@
@@@STEP_LOG_LINE@PrintingResourceTest.GetDefaultPrintSettings@[       OK ] RawVarDataTest.SimpleTest (0 ms)@@@
@@@STEP_LOG_LINE@PrintingResourceTest.GetDefaultPrintSettings@[ RUN      ] RawVarDataTest.StringTest@@@
@@@STEP_LOG_LINE@PrintingResourceTest.GetDefaultPrintSettings@[       OK ] RawVarDataTest.StringTest (0 ms)@@@
@@@STEP_LOG_LINE@PrintingResourceTest.GetDefaultPrintSettings@[ RUN      ] RawVarDataTest.ArrayBufferTest@@@
@@@STEP_LOG_LINE@PrintingResourceTest.GetDefaultPrintSettings@[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)@@@
@@@STEP_LOG_LINE@PrintingResourceTest.GetDefaultPrintSettings@[----------] 3 tests from RawVarDataTest (1 ms total)@@@
@@@STEP_LOG_LINE@PrintingResourceTest.GetDefaultPrintSettings@@@@
@@@STEP_LOG_LINE@PrintingResourceTest.GetDefaultPrintSettings@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@PrintingResourceTest.GetDefaultPrintSettings@[==========] 10 tests from 7 test cases ran. (708 ms total)@@@
@@@STEP_LOG_LINE@PrintingResourceTest.GetDefaultPrintSettings@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@PrintingResourceTest.GetDefaultPrintSettings@ThreadSanitizer: reported 2 warnings@@@
@@@STEP_LOG_LINE@PrintingResourceTest.GetDefaultPrintSettings@@@@
@@@STEP_LOG_END@PrintingResourceTest.GetDefaultPrintSettings@@@
@@@STEP_LOG_LINE@RawVarDataTest.ArrayBufferTest@RawVarDataTest.ArrayBufferTest (run #1):@@@
@@@STEP_LOG_LINE@RawVarDataTest.ArrayBufferTest@[ RUN      ] RawVarDataTest.ArrayBufferTest@@@
@@@STEP_LOG_LINE@RawVarDataTest.ArrayBufferTest@[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)@@@
@@@STEP_LOG_LINE@RawVarDataTest.ArrayBufferTest@[----------] 3 tests from RawVarDataTest (1 ms total)@@@
@@@STEP_LOG_LINE@RawVarDataTest.ArrayBufferTest@@@@
@@@STEP_LOG_LINE@RawVarDataTest.ArrayBufferTest@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@RawVarDataTest.ArrayBufferTest@[==========] 10 tests from 7 test cases ran. (708 ms total)@@@
@@@STEP_LOG_LINE@RawVarDataTest.ArrayBufferTest@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@RawVarDataTest.ArrayBufferTest@ThreadSanitizer: reported 2 warnings@@@
@@@STEP_LOG_LINE@RawVarDataTest.ArrayBufferTest@@@@
@@@STEP_LOG_END@RawVarDataTest.ArrayBufferTest@@@
@@@STEP_LOG_LINE@RawVarDataTest.SimpleTest@RawVarDataTest.SimpleTest (run #1):@@@
@@@STEP_LOG_LINE@RawVarDataTest.SimpleTest@[ RUN      ] RawVarDataTest.SimpleTest@@@
@@@STEP_LOG_LINE@RawVarDataTest.SimpleTest@[       OK ] RawVarDataTest.SimpleTest (0 ms)@@@
@@@STEP_LOG_LINE@RawVarDataTest.SimpleTest@[ RUN      ] RawVarDataTest.StringTest@@@
@@@STEP_LOG_LINE@RawVarDataTest.SimpleTest@[       OK ] RawVarDataTest.StringTest (0 ms)@@@
@@@STEP_LOG_LINE@RawVarDataTest.SimpleTest@[ RUN      ] RawVarDataTest.ArrayBufferTest@@@
@@@STEP_LOG_LINE@RawVarDataTest.SimpleTest@[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)@@@
@@@STEP_LOG_LINE@RawVarDataTest.SimpleTest@[----------] 3 tests from RawVarDataTest (1 ms total)@@@
@@@STEP_LOG_LINE@RawVarDataTest.SimpleTest@@@@
@@@STEP_LOG_LINE@RawVarDataTest.SimpleTest@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@RawVarDataTest.SimpleTest@[==========] 10 tests from 7 test cases ran. (708 ms total)@@@
@@@STEP_LOG_LINE@RawVarDataTest.SimpleTest@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@RawVarDataTest.SimpleTest@ThreadSanitizer: reported 2 warnings@@@
@@@STEP_LOG_LINE@RawVarDataTest.SimpleTest@@@@
@@@STEP_LOG_END@RawVarDataTest.SimpleTest@@@
@@@STEP_LOG_LINE@RawVarDataTest.StringTest@RawVarDataTest.StringTest (run #1):@@@
@@@STEP_LOG_LINE@RawVarDataTest.StringTest@[ RUN      ] RawVarDataTest.StringTest@@@
@@@STEP_LOG_LINE@RawVarDataTest.StringTest@[       OK ] RawVarDataTest.StringTest (0 ms)@@@
@@@STEP_LOG_LINE@RawVarDataTest.StringTest@[ RUN      ] RawVarDataTest.ArrayBufferTest@@@
@@@STEP_LOG_LINE@RawVarDataTest.StringTest@[       OK ] RawVarDataTest.ArrayBufferTest (0 ms)@@@
@@@STEP_LOG_LINE@RawVarDataTest.StringTest@[----------] 3 tests from RawVarDataTest (1 ms total)@@@
@@@STEP_LOG_LINE@RawVarDataTest.StringTest@@@@
@@@STEP_LOG_LINE@RawVarDataTest.StringTest@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@RawVarDataTest.StringTest@[==========] 10 tests from 7 test cases ran. (708 ms total)@@@
@@@STEP_LOG_LINE@RawVarDataTest.StringTest@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@RawVarDataTest.StringTest@ThreadSanitizer: reported 2 warnings@@@
@@@STEP_LOG_LINE@RawVarDataTest.StringTest@@@@
@@@STEP_LOG_END@RawVarDataTest.StringTest@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@ResourceMessageFilterTest.TestHandleMessage (run #1):@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[ RUN      ] ResourceMessageFilterTest.TestHandleMessage@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@==================@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@WARNING: ThreadSanitizer: data race (pid=21211)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@  Read of size 4 at 0x000001b93f48 by thread T2:@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #0 base::ThreadLocalStorage::StaticSlot::Get() const base/threading/thread_local_storage.cc:235 (ppapi_unittests+0x0000006c29b3)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #1 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/tracked_objects.cc:367 (ppapi_unittests+0x0000006c4503)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #2 base::PlatformThread::SetName(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #3 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #4 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@  Previous write of size 4 at 0x000001b93f48 by thread T1 (mutexes: write M244):@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #0 base::ThreadLocalStorage::StaticSlot::Initialize(void (*)(void*)) base/threading/thread_local_storage.cc:208 (ppapi_unittests+0x0000006c2627)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #1 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:718 (ppapi_unittests+0x0000006c45a2)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #2 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #3 base::PlatformThread::SetName(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #4 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #5 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@  Location is global '\u003Cnull>' of size 0 at 0x000000000000 (ppapi_unittests+0x000001b93f48)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@  Mutex M244 (0x000001b93f70) created at:@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #0 pthread_mutex_init \u003Cnull> (ppapi_unittests+0x000000445790)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #1 base::internal::LockImpl::LockImpl() base/synchronization/lock_impl_posix.cc:29 (ppapi_unittests+0x0000006b133b)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #2 base::LazyInstance\u003Cbase::Lock, base::internal::LeakyLazyInstanceTraits\u003Cbase::Lock> >::Pointer() base/synchronization/lock.h:21 (ppapi_unittests+0x0000006c443d)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #3 tracked_objects::ThreadData::Initialize() base/tracked_objects.cc:703 (ppapi_unittests+0x0000006c4565)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #4 tracked_objects::ThreadData::InitializeThreadContext(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/tracked_objects.cc:365 (ppapi_unittests+0x0000006c44f7)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #5 base::PlatformThread::SetName(std::__1::basic_string\u003Cchar, std::__1::char_traits\u003Cchar>, std::__1::allocator\u003Cchar> > const&) base/threading/platform_thread_linux.cc:86 (ppapi_unittests+0x0000006bb954)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #6 base::Thread::ThreadMain() base/threading/thread.cc:215 (ppapi_unittests+0x0000006c0b41)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #7 base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76 (ppapi_unittests+0x0000006bc075)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@  Thread T2 (tid=21235, running) created by main thread at:@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #0 pthread_create \u003Cnull> (ppapi_unittests+0x000000444141)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #4 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #5 ppapi::host::ResourceMessageFilterTest::TestHandleMessageImpl() ppapi/host/resource_message_filter_unittest.cc:149 (ppapi_unittests+0x0000004a912c)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #6 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN5ppapi4host25ResourceMessageFilterTestEFvvEEEFvPS8_ENS0_8TypeListIJNS0_17UnretainedWrapperINS7_48ResourceMessageFilterTest_TestHandleMessage_TestEEEEEEEENSE_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb0EvSB_NSE_IJPSG_EEEEEFvvEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:176 (ppapi_unittests+0x0000004acb12)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #7 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/callback.h:396 (ppapi_unittests+0x0000006e1c74)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #8 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456 (ppapi_unittests+0x00000069b99f)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #9 DeferOrRunPendingTask base/message_loop/message_loop.cc:466 (ppapi_unittests+0x00000069c1a2)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #10 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:34 (ppapi_unittests+0x00000069ec11)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #11 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422 (ppapi_unittests+0x00000069b37b)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #12 base::RunLoop::Run() base/run_loop.cc:55 (ppapi_unittests+0x0000006a8946)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #13 base::RunLoop::RunUntilIdle() base/run_loop.cc:63 (ppapi_unittests+0x0000006a8a06)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #14 ppapi::host::ResourceMessageFilterTest_TestHandleMessage_Test::TestBody() ppapi/host/resource_message_filter_unittest.cc:217 (ppapi_unittests+0x0000004a9024)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #15 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670fa0)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #16 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #17 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #18 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #19 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #20 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #21 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #22 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #23 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #24 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #25 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@  Thread T1 'test_io_thread' (tid=21234, running) created by main thread at:@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #0 pthread_create \u003Cnull> (ppapi_unittests+0x000000444141)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #1 base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:116 (ppapi_unittests+0x0000006bbc4f)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #2 base::PlatformThread::Create(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*) base/threading/platform_thread_posix.cc:202 (ppapi_unittests+0x0000006bbb44)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #3 base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:108 (ppapi_unittests+0x0000006c08a2)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #4 base::Thread::Start() base/threading/thread.cc:80 (ppapi_unittests+0x0000006c06a4)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #5 ppapi::host::ResourceMessageFilterTest::TestHandleMessageImpl() ppapi/host/resource_message_filter_unittest.cc:146 (ppapi_unittests+0x0000004a90d6)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #6 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN5ppapi4host25ResourceMessageFilterTestEFvvEEEFvPS8_ENS0_8TypeListIJNS0_17UnretainedWrapperINS7_48ResourceMessageFilterTest_TestHandleMessage_TestEEEEEEEENSE_IJNS0_12UnwrapTraitsISH_EEEEENS0_12InvokeHelperILb0EvSB_NSE_IJPSG_EEEEEFvvEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:176 (ppapi_unittests+0x0000004acb12)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #7 base::debug::TaskAnnotator::RunTask(char const*, char const*, base::PendingTask const&) base/callback.h:396 (ppapi_unittests+0x0000006e1c74)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #8 base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:456 (ppapi_unittests+0x00000069b99f)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #9 DeferOrRunPendingTask base/message_loop/message_loop.cc:466 (ppapi_unittests+0x00000069c1a2)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #10 base::MessagePumpDefault::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_default.cc:34 (ppapi_unittests+0x00000069ec11)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #11 base::MessageLoop::RunHandler() base/message_loop/message_loop.cc:422 (ppapi_unittests+0x00000069b37b)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #12 base::RunLoop::Run() base/run_loop.cc:55 (ppapi_unittests+0x0000006a8946)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #13 base::RunLoop::RunUntilIdle() base/run_loop.cc:63 (ppapi_unittests+0x0000006a8a06)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #14 ppapi::host::ResourceMessageFilterTest_TestHandleMessage_Test::TestBody() ppapi/host/resource_message_filter_unittest.cc:217 (ppapi_unittests+0x0000004a9024)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #15 testing::Test::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x000000670fa0)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #16 testing::TestInfo::Run() testing/gtest/src/gtest.cc:2612 (ppapi_unittests+0x000000671a89)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #17 testing::TestCase::Run() testing/gtest/src/gtest.cc:2730 (ppapi_unittests+0x000000672392)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #18 testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4604 (ppapi_unittests+0x00000067b43c)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #19 testing::UnitTest::Run() testing/gtest/src/gtest.cc:2420 (ppapi_unittests+0x00000067aea6)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #20 base::TestSuite::Run() testing/gtest/include/gtest/gtest.h:2326 (ppapi_unittests+0x000000638b2b)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #21 (anonymous namespace)::RunTestSuite(int, char**) base/test/run_all_unittests.cc:25 (ppapi_unittests+0x000000634d6d)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #22 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0ELm1EEEENS0_9BindStateINS0_15RunnableAdapterIPFiiPPcEEES8_NS0_8TypeListIJiS7_EEEEENSB_IJNS0_12UnwrapTraitsIiEENSE_IS7_EEEEENS0_12InvokeHelperILb0EiSA_NSB_IJRKiRKS7_EEEEEFivEE3RunEPNS0_13BindStateBaseE base/bind_internal.h:157 (ppapi_unittests+0x000000634e46)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #23 base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback\u003Cint ()> const&, int, bool, base::Callback\u003Cvoid ()> const&) base/callback.h:396 (ppapi_unittests+0x000000635095)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #24 base::LaunchUnitTests(int, char**, base::Callback\u003Cint ()> const&) base/test/launcher/unit_test_launcher.cc:423 (ppapi_unittests+0x000000634f37)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@    #25 main base/test/run_all_unittests.cc:37 (ppapi_unittests+0x000000634ce9)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@SUMMARY: ThreadSanitizer: data race base/threading/thread_local_storage.cc:235 in base::ThreadLocalStorage::StaticSlot::Get() const@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@==================@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[       OK ] ResourceMessageFilterTest.TestHandleMessage (313 ms)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[----------] 1 test from ResourceMessageFilterTest (313 ms total)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[----------] 2 tests from DeviceEnumerationResourceHelperTest@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[ RUN      ] DeviceEnumerationResourceHelperTest.EnumerateDevices@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[       OK ] DeviceEnumerationResourceHelperTest.EnumerateDevices (1 ms)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[ RUN      ] DeviceEnumerationResourceHelperTest.MonitorDeviceChange@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[       OK ] DeviceEnumerationResourceHelperTest.MonitorDeviceChange (1 ms)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[----------] 2 tests from DeviceEnumerationResourceHelperTest (3 ms total)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[----------] 2 tests from FileChooserResourceTest@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[ RUN      ] FileChooserResourceTest.Show@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[       OK ] FileChooserResourceTest.Show (3 ms)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[ RUN      ] FileChooserResourceTest.PopulateAcceptTypes@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[       OK ] FileChooserResourceTest.PopulateAcceptTypes (1 ms)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[----------] 2 tests from FileChooserResourceTest (4 ms total)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[----------] 2 tests from FileSystemResourceTest@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[ RUN      ] FileSystemResourceTest.OpenFailure@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[       OK ] FileSystemResourceTest.OpenFailure (1 ms)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[ RUN      ] FileSystemResourceTest.RequestQuota@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[       OK ] FileSystemResourceTest.RequestQuota (3 ms)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[----------] 2 tests from FileSystemResourceTest (4 ms total)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[----------] 1 test from FlashResourceTest@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[ RUN      ] FlashResourceTest.EnumerateVideoCaptureDevices@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[       OK ] FlashResourceTest.EnumerateVideoCaptureDevices (1 ms)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[----------] 1 test from FlashResourceTest (1 ms total)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[----------] 2 tests from InterfaceListTest@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[ RUN      ] InterfaceListTest.Stable@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[       OK ] InterfaceListTest.Stable (2 ms)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[ RUN      ] InterfaceListTest.DevChannel@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[       OK ] InterfaceListTest.DevChannel (2 ms)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[----------] 2 tests from InterfaceListTest (4 ms total)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[----------] Global test environment tear-down@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[==========] 10 tests from 6 test cases ran. (329 ms total)@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@[  PASSED  ] 10 tests.@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@ThreadSanitizer: reported 1 warnings@@@
@@@STEP_LOG_LINE@ResourceMessageFilterTest.TestHandleMessage@@@@
@@@STEP_LOG_END@ResourceMessageFilterTest.TestHandleMessage@@@
@@@STEP_FAILURE@@@
@@@STEP_TEXT@@@@
@@@STEP_TEXT@3 disabled@@@
@@@STEP_TEXT@failed 20@@@

@@@STEP_CURSOR ppapi_unittests@@@

@@@STEP_TEXT@<br/>failures:<br/>DeviceEnumerationResourceHelperTest.MonitorDeviceChange<br/>RawVarDataTest.StringTest<br/>PPP_Messaging_ProxyTest.SendMessages<br/>FileChooserResourceTest.Show<br/>FileSystemResourceTest.OpenFailure<br/>FlashResourceTest.EnumerateVideoCaptureDevices<br/>PPP_Instance_ProxyTest.PPPInstance1_0<br/>PPB_VarTest.Strings<br/>DeviceEnumerationResourceHelperTest.EnumerateDevices<br/>ResourceMessageFilterTest.TestHandleMessage<br/>PrintingResourceTest.GetDefaultPrintSettings<br/>PluginVarTrackerTest.PluginObjectLeaked<br/>InterfaceListTest.Stable<br/>FileSystemResourceTest.RequestQuota<br/>RawVarDataTest.ArrayBufferTest<br/>FileChooserResourceTest.PopulateAcceptTypes<br/>RawVarDataTest.SimpleTest<br/>InterfaceListTest.DevChannel<br/>PPP_Instance_Private_ProxyTest.PPPInstancePrivate<br/>PPB_VarTest.Threads<br/>@@@

@@@STEP_FAILURE@@@

@@@STEP_CURSOR ppapi_unittests@@@



--------------------------------------------------------------------------------
started: Thu Jul  2 23:06:14 2015
ended: Thu Jul  2 23:06:17 2015
duration: 2 secs
status: FAILURE
status reason: