Back to build
Raw log | Switch to full mode | Login

Test 'SubmitterEnabled/VideoFrameCompositorTest.PreferredRenderInterval/1' completed with the following status(es): 'CRASH','SUCCESS' Test 'SubmitterEnabled/VideoFrameCompositorTest.PreferredRenderInterval/1' had the following logs when run: ================================================================================ [ RUN ] SubmitterEnabled/VideoFrameCompositorTest.PreferredRenderInterval/1 ================================================================= ==23186==ERROR: AddressSanitizer: heap-use-after-free on address 0x614000002a50 at pc 0x55f412cf6eb9 bp 0x7ffeecd08490 sp 0x7ffeecd08488 READ of size 8 at 0x614000002a50 thread T0 #0 0x55f412cf6eb8 in operator-> ./../../base/memory/scoped_refptr.h:220:5 #1 0x55f412cf6eb8 in media::VideoFrameCompositor::OnRendererStateUpdate(bool) ./../../media/blink/video_frame_compositor.cc:98:0 #2 0x55f412ea39c8 in Run ./../../base/callback.h:97:12 #3 0x55f412ea39c8 in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/task/common/task_annotator.cc:148:0 #4 0x55f412ef3f45 in base::sequence_manager::internal::ThreadControllerImpl::DoWork(base::sequence_manager::internal::ThreadControllerImpl::WorkType) ./../../base/task/sequence_manager/thread_controller_impl.cc:192:23 #5 0x55f412ef8deb in Invoke<void (base::sequence_manager::internal::ThreadControllerImpl::*)(base::sequence_manager::internal::ThreadControllerImpl::WorkType), const base::WeakPtr<base::sequence_manager::internal::ThreadControllerImpl> &, const base::sequence_manager::internal::ThreadControllerImpl::WorkType &> ./../../base/bind_internal.h:499:12 #6 0x55f412ef8deb in MakeItSo<void (base::sequence_manager::internal::ThreadControllerImpl::*const &)(base::sequence_manager::internal::ThreadControllerImpl::WorkType), const base::WeakPtr<base::sequence_manager::internal::ThreadControllerImpl> &, const base::sequence_manager::internal::ThreadControllerImpl::WorkType &> ./../../base/bind_internal.h:619:0 #7 0x55f412ef8deb in RunImpl<void (base::sequence_manager::internal::ThreadControllerImpl::*const &)(base::sequence_manager::internal::ThreadControllerImpl::WorkType), const std::__1::tuple<base::WeakPtr<base::sequence_manager::internal::ThreadControllerImpl>, base::sequence_manager::internal::ThreadControllerImpl::WorkType> &, 0, 1> ./../../base/bind_internal.h:672:0 #8 0x55f412ef8deb in base::internal::Invoker<base::internal::BindState<void (base::sequence_manager::internal::ThreadControllerImpl::*)(base::sequence_manager::internal::ThreadControllerImpl::WorkType), base::WeakPtr<base::sequence_manager::internal::ThreadControllerImpl>, base::sequence_manager::internal::ThreadControllerImpl::WorkType>, void ()>::Run(base::internal::BindStateBase*) ./../../base/bind_internal.h:654:0 #9 0x55f412ea39c8 in Run ./../../base/callback.h:97:12 #10 0x55f412ea39c8 in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/task/common/task_annotator.cc:148:0 #11 0x55f412efd022 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:363:23 #12 0x55f412efc46a in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:214:7 #13 0x55f412e0c832 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_default.cc:39:55 #14 0x55f412eff0cb in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta) ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:448:12 #15 0x55f412e62bd1 in base::RunLoop::RunWithTimeout(base::TimeDelta) ./../../base/run_loop.cc:161:14 #16 0x55f412e64a49 in Run ./../../base/run_loop.cc:129:3 #17 0x55f412e64a49 in base::RunLoop::RunUntilIdle() ./../../base/run_loop.cc:174:0 #18 0x55f40cad6088 in media::VideoFrameCompositorTest::SetUp() ./../../media/blink/video_frame_compositor_unittest.cc:74:23 #19 0x55f41292b85b in HandleExceptionsInMethodIfSupported<testing::Test, void> ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0 #20 0x55f41292b85b in testing::Test::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2517:0 #21 0x55f41292df09 in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2698:11 #22 0x55f41292f426 in testing::TestSuite::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2828:28 #23 0x55f412959026 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5285:44 #24 0x55f412957ae1 in HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0 #25 0x55f412957ae1 in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:4873:0 #26 0x55f413073e26 in RUN_ALL_TESTS ./../../third_party/googletest/src/googletest/include/gtest/gtest.h:2448:46 #27 0x55f413073e26 in base::TestSuite::Run() ./../../base/test/test_suite.cc:316:0 #28 0x55f41307b9fc in Run ./../../base/callback.h:97:12 #29 0x55f41307b9fc in base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) ./../../base/test/launcher/unit_test_launcher.cc:225:0 #30 0x55f41307b49d in base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) ./../../base/test/launcher/unit_test_launcher.cc:575:10 #31 0x55f40ca65863 in main ./../../media/blink/run_all_unittests.cc:105:10 #32 0x7fa6a0720f44 in __libc_start_main ??:0:0 0x614000002a50 is located 16 bytes inside of 392-byte region [0x614000002a40,0x614000002bc8) freed by thread T0 here: #0 0x55f40c8e8f6d in operator delete(void*) _asan_rtl_:3 #1 0x55f40cad789f in operator() ./../../buildtools/third_party/libc++/trunk/include/memory:2338:5 #2 0x55f40cad789f in reset ./../../buildtools/third_party/libc++/trunk/include/memory:2651:0 #3 0x55f40cad789f in ~unique_ptr ./../../buildtools/third_party/libc++/trunk/include/memory:2605:0 #4 0x55f40cad789f in media::VideoFrameCompositorTest::~VideoFrameCompositorTest() ./../../media/blink/video_frame_compositor_unittest.cc:91:0 #5 0x55f40cad7cf4 in ~VideoFrameCompositorTest_PreferredRenderInterval_Test ./../../media/blink/video_frame_compositor_unittest.cc:350:1 #6 0x55f40cad7cf4 in non-virtual thunk to media::VideoFrameCompositorTest_PreferredRenderInterval_Test::~VideoFrameCompositorTest_PreferredRenderInterval_Test() ./../../media/blink/video_frame_compositor_unittest.cc:0:0 #7 0x55f41292e013 in HandleExceptionsInMethodIfSupported<testing::Test, void> ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0 #8 0x55f41292e013 in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2704:0 #9 0x55f41292f426 in testing::TestSuite::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2828:28 #10 0x55f412959026 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5285:44 #11 0x55f412957ae1 in HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0 #12 0x55f412957ae1 in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:4873:0 #13 0x55f413073e26 in RUN_ALL_TESTS ./../../third_party/googletest/src/googletest/include/gtest/gtest.h:2448:46 #14 0x55f413073e26 in base::TestSuite::Run() ./../../base/test/test_suite.cc:316:0 #15 0x55f41307b9fc in Run ./../../base/callback.h:97:12 #16 0x55f41307b9fc in base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) ./../../base/test/launcher/unit_test_launcher.cc:225:0 #17 0x55f41307b49d in base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) ./../../base/test/launcher/unit_test_launcher.cc:575:10 #18 0x55f40ca65863 in main ./../../media/blink/run_all_unittests.cc:105:10 #19 0x7fa6a0720f44 in __libc_start_main ??:0:0 previously allocated by thread T0 here: #0 0x55f40c8e870d in operator new(unsigned long) _asan_rtl_:3 #1 0x55f40cad6d74 in make_unique<media::VideoFrameCompositor, const scoped_refptr<base::SingleThreadTaskRunner> &, nullptr_t> ./../../buildtools/third_party/libc++/trunk/include/memory:3131:28 #2 0x55f40cad6d74 in media::VideoFrameCompositorTest::SetUp() ./../../media/blink/video_frame_compositor_unittest.cc:67:0 #3 0x55f41292b85b in HandleExceptionsInMethodIfSupported<testing::Test, void> ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0 #4 0x55f41292b85b in testing::Test::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2517:0 #5 0x55f41292df09 in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2698:11 #6 0x55f41292f426 in testing::TestSuite::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2828:28 #7 0x55f412959026 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5285:44 #8 0x55f412957ae1 in HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0 #9 0x55f412957ae1 in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:4873:0 #10 0x55f413073e26 in RUN_ALL_TESTS ./../../third_party/googletest/src/googletest/include/gtest/gtest.h:2448:46 #11 0x55f413073e26 in base::TestSuite::Run() ./../../base/test/test_suite.cc:316:0 #12 0x55f41307b9fc in Run ./../../base/callback.h:97:12 #13 0x55f41307b9fc in base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) ./../../base/test/launcher/unit_test_launcher.cc:225:0 #14 0x55f41307b49d in base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) ./../../base/test/launcher/unit_test_launcher.cc:575:10 #15 0x55f40ca65863 in main ./../../media/blink/run_all_unittests.cc:105:10 #16 0x7fa6a0720f44 in __libc_start_main ??:0:0 SUMMARY: AddressSanitizer: heap-use-after-free (/b/s/w/ir/out/Release/media_blink_unittests+0xf946eb8) Shadow bytes around the buggy address: 0x0c287fff84f0: fd fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa 0x0c287fff8500: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd 0x0c287fff8510: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c287fff8520: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c287fff8530: fd fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa =>0x0c287fff8540: fa fa fa fa fa fa fa fa fd fd[fd]fd fd fd fd fd 0x0c287fff8550: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c287fff8560: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c287fff8570: fd fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa 0x0c287fff8580: fa fa fa fa fa fa fa fa 00 00 00 00 00 00 00 00 0x0c287fff8590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb Shadow gap: cc ==23186==ABORTING [ RUN ] SubmitterEnabled/VideoFrameCompositorTest.PreferredRenderInterval/1 [ OK ] SubmitterEnabled/VideoFrameCompositorTest.PreferredRenderInterval/1 (3 ms) ================================================================================