Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 18.55 KB | None | 0 0
  1. [ RUN ] AllModes/TaskSchedulerSingleThreadTaskRunnerManagerCommonTest.ThreadNamesSet/1
  2. =================================================================
  3. ==9692==ERROR: AddressSanitizer: heap-use-after-free on address 0x6160000012e8 at pc 0x7f219b41c951 bp 0x7f218ecfe350 sp 0x7f218ecfe348
  4. READ of size 8 at 0x6160000012e8 thread T9 (TaskSchedulerSi)
  5. #0 0x7f219b41c950 in base::PlatformThreadRef::is_null() const /work/cr/src/out/Debug/../../base/threading/platform_thread.h:69:12
  6. #1 0x7f219b41c69c in base::Lock::CheckUnheldAndMark() /work/cr/src/out/Debug/../../base/synchronization/lock.cc:32:3
  7. #2 0x7f219adaf8fb in base::Lock::Acquire() /work/cr/src/out/Debug/../../base/synchronization/lock.h:46:5
  8. #3 0x7f219b48a7f8 in base::internal::SchedulerLockImpl::Acquire() /work/cr/src/out/Debug/../../base/task_scheduler/scheduler_lock_impl.cc:137:9
  9. #4 0x7f219b46d440 in base::internal::AutoSchedulerLock::AutoSchedulerLock(base::internal::SchedulerLock&) /work/cr/src/out/Debug/../../base/task_scheduler/scheduler_lock.h:71:11
  10. #5 0x7f219b4ef875 in base::internal::TaskTracker::IsShutdownComplete() const /work/cr/src/out/Debug/../../base/task_scheduler/task_tracker.cc:268:21
  11. #6 0x7f219b4b2315 in base::internal::SchedulerWorker::ShouldExit() /work/cr/src/out/Debug/../../base/task_scheduler/scheduler_worker.cc:333:25
  12. #7 0x7f219b4b3de2 in base::internal::SchedulerWorker::Thread::ThreadMain() /work/cr/src/out/Debug/../../base/task_scheduler/scheduler_worker.cc:54:21
  13. #8 0x7f219b523138 in base::(anonymous namespace)::ThreadFunc(void*) /work/cr/src/out/Debug/../../base/threading/platform_thread_posix.cc:71:13
  14. #9 0x7f21996b16b9 in start_thread ??:0:0
  15.  
  16. 0x6160000012e8 is located 104 bytes inside of 624-byte region [0x616000001280,0x6160000014f0)
  17. freed by thread T0 here:
  18. #0 0x6ede52 in operator delete(void*) ??:0:0
  19. #1 0x2117921 in base::internal::TaskSchedulerSingleThreadTaskRunnerManagerCommonTest_ThreadNamesSet_Test::~TaskSchedulerSingleThreadTaskRunnerManagerCommonTest_ThreadNamesSet_Test() /work/cr/src/out/Debug/../../base/task_scheduler/scheduler_single_thread_task_runner_manager_unittest.cc:255:1
  20. #2 0x2b22cd8 in testing::Test::DeleteSelf_() /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/include/gtest/gtest.h:453:24
  21. #3 0x2b5033b in void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:2399:10
  22. #4 0x2b21bf1 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:2452:12
  23. #5 0x2af0190 in testing::TestInfo::Run() /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:2658:3
  24. #6 0x2af1adc in testing::TestCase::Run() /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:2771:28
  25. #7 0x2b0b4d1 in testing::internal::UnitTestImpl::RunAllTests() /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:4648:43
  26. #8 0x2b5a546 in bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:2399:10
  27. #9 0x2b269c8 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:2452:12
  28. #10 0x2b0a8fa in testing::UnitTest::Run() /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:4256:10
  29. #11 0x2c210d0 in RUN_ALL_TESTS() /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/include/gtest/gtest.h:2237:46
  30. #12 0x2c1c242 in base::TestSuite::Run() /work/cr/src/out/Debug/../../base/test/test_suite.cc:271:16
  31. #13 0x2ba1ccc in int base::internal::FunctorTraits<int (base::TestSuite::*)(), void>::Invoke<base::TestSuite*>(int (base::TestSuite::*)(), base::TestSuite*&&) /work/cr/src/out/Debug/../../base/bind_internal.h:209:12
  32. #14 0x2ba19dd in int base::internal::InvokeHelper<false, int>::MakeItSo<int (base::TestSuite::* const&)(), base::TestSuite*>(int (base::TestSuite::* const&)(), base::TestSuite*&&) /work/cr/src/out/Debug/../../base/bind_internal.h:275:12
  33. #15 0x2ba177f in int base::internal::Invoker<base::internal::BindState<int (base::TestSuite::*)(), base::internal::UnretainedWrapper<base::TestSuite> >, int ()>::RunImpl<int (base::TestSuite::* const&)(), std::__1::tuple<base::internal::UnretainedWrapper<base::TestSuite> > const&, 0ul>(int (base::TestSuite::* const&)(), std::__1::tuple<base::internal::UnretainedWrapper<base::TestSuite> > const&, base::IndexSequence<0ul>) /work/cr/src/out/Debug/../../base/bind_internal.h:351:12
  34. #16 0x2ba15ab in base::internal::Invoker<base::internal::BindState<int (base::TestSuite::*)(), base::internal::UnretainedWrapper<base::TestSuite> >, int ()>::Run(base::internal::BindStateBase*) /work/cr/src/out/Debug/../../base/bind_internal.h:329:12
  35. #17 0x7f7f4c in base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1>::Run() const & /work/cr/src/out/Debug/../../base/callback.h:80:12
  36. #18 0x2c8584e in base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, int, int, bool, base::Callback<void (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) /work/cr/src/out/Debug/../../base/test/launcher/unit_test_launcher.cc:216:27
  37. #19 0x2c852d8 in base::LaunchUnitTests(int, char**, base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) /work/cr/src/out/Debug/../../base/test/launcher/unit_test_launcher.cc:458:10
  38. #20 0x2ba11ba in main /work/cr/src/out/Debug/../../base/test/run_all_base_unittests.cc:22:10
  39. #21 0x7f219878e82f in __libc_start_main /build/glibc-bfm8X4/glibc-2.23/csu/../csu/libc-start.c:291:0
  40.  
  41. previously allocated by thread T0 here:
  42. #0 0x6ed252 in operator new(unsigned long) ??:0:0
  43. #1 0x2118d04 in testing::internal::ParameterizedTestFactory<base::internal::TaskSchedulerSingleThreadTaskRunnerManagerCommonTest_ThreadNamesSet_Test>::CreateTest() /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/include/gtest/internal/gtest-param-util.h:415:12
  44. #2 0x2b506e6 in testing::Test* testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::TestFactoryBase, testing::Test*>(testing::internal::TestFactoryBase*, testing::Test* (testing::internal::TestFactoryBase::*)(), char const*) /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:2399:10
  45. #3 0x2b22b08 in testing::Test* testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::TestFactoryBase, testing::Test*>(testing::internal::TestFactoryBase*, testing::Test* (testing::internal::TestFactoryBase::*)(), char const*) /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:2452:12
  46. #4 0x2af0044 in testing::TestInfo::Run() /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:2644:22
  47. #5 0x2af1adc in testing::TestCase::Run() /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:2771:28
  48. #6 0x2b0b4d1 in testing::internal::UnitTestImpl::RunAllTests() /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:4648:43
  49. #7 0x2b5a546 in bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:2399:10
  50. #8 0x2b269c8 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:2452:12
  51. #9 0x2b0a8fa in testing::UnitTest::Run() /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:4256:10
  52. #10 0x2c210d0 in RUN_ALL_TESTS() /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/include/gtest/gtest.h:2237:46
  53. #11 0x2c1c242 in base::TestSuite::Run() /work/cr/src/out/Debug/../../base/test/test_suite.cc:271:16
  54. #12 0x2ba1ccc in int base::internal::FunctorTraits<int (base::TestSuite::*)(), void>::Invoke<base::TestSuite*>(int (base::TestSuite::*)(), base::TestSuite*&&) /work/cr/src/out/Debug/../../base/bind_internal.h:209:12
  55. #13 0x2ba19dd in int base::internal::InvokeHelper<false, int>::MakeItSo<int (base::TestSuite::* const&)(), base::TestSuite*>(int (base::TestSuite::* const&)(), base::TestSuite*&&) /work/cr/src/out/Debug/../../base/bind_internal.h:275:12
  56. #14 0x2ba177f in int base::internal::Invoker<base::internal::BindState<int (base::TestSuite::*)(), base::internal::UnretainedWrapper<base::TestSuite> >, int ()>::RunImpl<int (base::TestSuite::* const&)(), std::__1::tuple<base::internal::UnretainedWrapper<base::TestSuite> > const&, 0ul>(int (base::TestSuite::* const&)(), std::__1::tuple<base::internal::UnretainedWrapper<base::TestSuite> > const&, base::IndexSequence<0ul>) /work/cr/src/out/Debug/../../base/bind_internal.h:351:12
  57. #15 0x2ba15ab in base::internal::Invoker<base::internal::BindState<int (base::TestSuite::*)(), base::internal::UnretainedWrapper<base::TestSuite> >, int ()>::Run(base::internal::BindStateBase*) /work/cr/src/out/Debug/../../base/bind_internal.h:329:12
  58. #16 0x7f7f4c in base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1>::Run() const & /work/cr/src/out/Debug/../../base/callback.h:80:12
  59. #17 0x2c8584e in base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, int, int, bool, base::Callback<void (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) /work/cr/src/out/Debug/../../base/test/launcher/unit_test_launcher.cc:216:27
  60. #18 0x2c852d8 in base::LaunchUnitTests(int, char**, base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) /work/cr/src/out/Debug/../../base/test/launcher/unit_test_launcher.cc:458:10
  61. #19 0x2ba11ba in main /work/cr/src/out/Debug/../../base/test/run_all_base_unittests.cc:22:10
  62. #20 0x7f219878e82f in __libc_start_main /build/glibc-bfm8X4/glibc-2.23/csu/../csu/libc-start.c:291:0
  63.  
  64. Thread T9 (TaskSchedulerSi) created by T0 here:
  65. #0 0x6ab7bd in __interceptor_pthread_create ??:0:0
  66. #1 0x7f219b5214bf in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) /work/cr/src/out/Debug/../../base/threading/platform_thread_posix.cc:110:13
  67. #2 0x7f219b520cf2 in base::PlatformThread::CreateWithPriority(unsigned long, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) /work/cr/src/out/Debug/../../base/threading/platform_thread_posix.cc:193:10
  68. #3 0x7f219b4b32c6 in base::internal::SchedulerWorker::Thread::Initialize() /work/cr/src/out/Debug/../../base/task_scheduler/scheduler_worker.cc:140:5
  69. #4 0x7f219b4b28bb in base::internal::SchedulerWorker::Thread::Create(scoped_refptr<base::internal::SchedulerWorker>) /work/cr/src/out/Debug/../../base/task_scheduler/scheduler_worker.cc:30:13
  70. #5 0x7f219b4af8a2 in base::internal::SchedulerWorker::CreateThread() /work/cr/src/out/Debug/../../base/task_scheduler/scheduler_worker.cc:324:15
  71. #6 0x7f219b4af595 in base::internal::SchedulerWorker::Start() /work/cr/src/out/Debug/../../base/task_scheduler/scheduler_worker.cc:232:5
  72. #7 0x7f219b49d6c2 in scoped_refptr<base::internal::SchedulerSingleThreadTaskRunnerManager::SchedulerSingleThreadTaskRunner> base::internal::SchedulerSingleThreadTaskRunnerManager::CreateTaskRunnerWithTraitsImpl<base::internal::(anonymous namespace)::SchedulerWorkerDelegate>(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::TaskTraits const&, base::SingleThreadTaskRunnerThreadMode) /work/cr/src/out/Debug/../../base/task_scheduler/scheduler_single_thread_task_runner_manager.cc:453:13
  73. #8 0x7f219b49ccf9 in base::internal::SchedulerSingleThreadTaskRunnerManager::CreateSingleThreadTaskRunnerWithTraits(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::TaskTraits const&, base::SingleThreadTaskRunnerThreadMode) /work/cr/src/out/Debug/../../base/task_scheduler/scheduler_single_thread_task_runner_manager.cc:396:10
  74. #9 0x20fc4a0 in base::internal::TaskSchedulerSingleThreadTaskRunnerManagerCommonTest_ThreadNamesSet_Test::TestBody() /work/cr/src/out/Debug/../../base/task_scheduler/scheduler_single_thread_task_runner_manager_unittest.cc:271:13
  75. #10 0x2b5033b in void testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:2399:10
  76. #11 0x2b21bf1 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:2452:12
  77. #12 0x2aee7ab in testing::Test::Run() /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:2471:5
  78. #13 0x2af0072 in testing::TestInfo::Run() /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:2653:11
  79. #14 0x2af1adc in testing::TestCase::Run() /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:2771:28
  80. #15 0x2b0b4d1 in testing::internal::UnitTestImpl::RunAllTests() /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:4648:43
  81. #16 0x2b5a546 in bool testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:2399:10
  82. #17 0x2b269c8 in bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:2452:12
  83. #18 0x2b0a8fa in testing::UnitTest::Run() /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/src/gtest.cc:4256:10
  84. #19 0x2c210d0 in RUN_ALL_TESTS() /work/cr/src/out/Debug/../../third_party/googletest/src/googletest/include/gtest/gtest.h:2237:46
  85. #20 0x2c1c242 in base::TestSuite::Run() /work/cr/src/out/Debug/../../base/test/test_suite.cc:271:16
  86. #21 0x2ba1ccc in int base::internal::FunctorTraits<int (base::TestSuite::*)(), void>::Invoke<base::TestSuite*>(int (base::TestSuite::*)(), base::TestSuite*&&) /work/cr/src/out/Debug/../../base/bind_internal.h:209:12
  87. #22 0x2ba19dd in int base::internal::InvokeHelper<false, int>::MakeItSo<int (base::TestSuite::* const&)(), base::TestSuite*>(int (base::TestSuite::* const&)(), base::TestSuite*&&) /work/cr/src/out/Debug/../../base/bind_internal.h:275:12
  88. #23 0x2ba177f in int base::internal::Invoker<base::internal::BindState<int (base::TestSuite::*)(), base::internal::UnretainedWrapper<base::TestSuite> >, int ()>::RunImpl<int (base::TestSuite::* const&)(), std::__1::tuple<base::internal::UnretainedWrapper<base::TestSuite> > const&, 0ul>(int (base::TestSuite::* const&)(), std::__1::tuple<base::internal::UnretainedWrapper<base::TestSuite> > const&, base::IndexSequence<0ul>) /work/cr/src/out/Debug/../../base/bind_internal.h:351:12
  89. #24 0x2ba15ab in base::internal::Invoker<base::internal::BindState<int (base::TestSuite::*)(), base::internal::UnretainedWrapper<base::TestSuite> >, int ()>::Run(base::internal::BindStateBase*) /work/cr/src/out/Debug/../../base/bind_internal.h:329:12
  90. #25 0x7f7f4c in base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1>::Run() const & /work/cr/src/out/Debug/../../base/callback.h:80:12
  91. #26 0x2c8584e in base::(anonymous namespace)::LaunchUnitTestsInternal(base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, int, int, bool, base::Callback<void (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) /work/cr/src/out/Debug/../../base/test/launcher/unit_test_launcher.cc:216:27
  92. #27 0x2c852d8 in base::LaunchUnitTests(int, char**, base::Callback<int (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&) /work/cr/src/out/Debug/../../base/test/launcher/unit_test_launcher.cc:458:10
  93. #28 0x2ba11ba in main /work/cr/src/out/Debug/../../base/test/run_all_base_unittests.cc:22:10
  94. #29 0x7f219878e82f in __libc_start_main /build/glibc-bfm8X4/glibc-2.23/csu/../csu/libc-start.c:291:0
  95.  
  96. SUMMARY: AddressSanitizer: heap-use-after-free (/work/cr/src/out/Debug/./libbase.so+0x7b1950)
  97. Shadow bytes around the buggy address:
  98. 0x0c2c7fff8200: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
  99. 0x0c2c7fff8210: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
  100. 0x0c2c7fff8220: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
  101. 0x0c2c7fff8230: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa fa
  102. 0x0c2c7fff8240: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  103. =>0x0c2c7fff8250: fd fd fd fd fd fd fd fd fd fd fd fd fd[fd]fd fd
  104. 0x0c2c7fff8260: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
  105. 0x0c2c7fff8270: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
  106. 0x0c2c7fff8280: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
  107. 0x0c2c7fff8290: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa fa
  108. 0x0c2c7fff82a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
  109. Shadow byte legend (one shadow byte represents 8 application bytes):
  110. Addressable: 00
  111. Partially addressable: 01 02 03 04 05 06 07
  112. Heap left redzone: fa
  113. Freed heap region: fd
  114. Stack left redzone: f1
  115. Stack mid redzone: f2
  116. Stack right redzone: f3
  117. Stack after return: f5
  118. Stack use after scope: f8
  119. Global redzone: f9
  120. Global init order: f6
  121. Poisoned by user: f7
  122. Container overflow: fc
  123. Array cookie: ac
  124. Intra object redzone: bb
  125. ASan internal: fe
  126. Left alloca redzone: ca
  127. Right alloca redzone: cb
  128. ==9692==ABORTING
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement