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

Test 'ProcessOutputWatcherTest.SplitSoleUTF8Character' completed with the following status(es): 'CRASH','SUCCESS' Test 'ProcessOutputWatcherTest.SplitSoleUTF8Character' had the following logs when run: ================================================================================ [ RUN ] ProcessOutputWatcherTest.SplitSoleUTF8Character ../../chromeos/process_proxy/process_output_watcher_unittest.cc:167: Failure Value of: test_case_done_callback_.is_null() Actual: false Expected: true Stack trace: #0 0x56372a4b2bba in StackTrace ./../../base/debug/stack_trace.cc:206:12 #1 0x56372a4b2bba in base::debug::StackTrace::StackTrace() ./../../base/debug/stack_trace.cc:203:0 #2 0x5637291e9c26 in StackTraceGetter::CurrentStackTrace(int, int) ./../../third_party/googletest/custom/gtest/internal/custom/stack_trace_getter.cc:22:27 #3 0x56372921b369 in testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop(int) ./../../third_party/googletest/src/googletest/src/gtest.cc:826:35 #4 0x56372921937a in testing::internal::AssertHelper::operator=(testing::Message const&) const ./../../third_party/googletest/src/googletest/src/gtest.cc:408:25 ==18791==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x56372a483b1d in chromeos::ProcessOutputWatcher::ReportOutput(chromeos::ProcessOutputType, unsigned long, base::RepeatingCallback<void ()> const&) ./../../chromeos/process_proxy/process_output_watcher.cc:160:7 #1 0x56372a483169 in chromeos::ProcessOutputWatcher::ReadFromFd(int) ./../../chromeos/process_proxy/process_output_watcher.cc:94:5 #2 0x56372a73f74d in Run ./../../base/callback.h:129:12 #3 0x56372a73f74d in base::FileDescriptorWatcher::Controller::RunCallback() ./../../base/files/file_descriptor_watcher_posix.cc:236:0 #4 0x56372a5e45a8 in Run ./../../base/callback.h:99:12 #5 0x56372a5e45a8 in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/task/common/task_annotator.cc:104:0 #6 0x56372a5e803c in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::sequence_manager::LazyNow*, bool*) ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:336:21 #7 0x56372a5e75a3 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:217:7 #8 0x56372a77c04c in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:208:55 #9 0x56372a5ea48f in Run ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:403:12 #10 0x56372a5ea48f in non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool) ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:0:0 #11 0x56372a55f6a3 in base::RunLoop::Run() ./../../base/run_loop.cc:157:14 #12 0x56372a67ef58 in base::Thread::ThreadMain() ./../../base/threading/thread.cc:312:3 #13 0x56372a773991 in base::(anonymous namespace)::ThreadFunc(void*) ./../../base/threading/platform_thread_posix.cc:81:13 #14 0x7f34006b7183 in start_thread ??:0:0 #15 0x7f33fb34103c in clone ??:0:0 Uninitialized value was created by a heap deallocation #0 0x5637276789b9 in operator delete(void*) /b/swarming/w/ir/k/src/third_party/llvm/compiler-rt/lib/msan/msan_new_delete.cc:74:44 #1 0x5637277fdad2 in operator() ./../../buildtools/third_party/libc++/trunk/include/memory:2338:5 #2 0x5637277fdad2 in reset ./../../buildtools/third_party/libc++/trunk/include/memory:2651:0 #3 0x5637277fdad2 in ~unique_ptr ./../../buildtools/third_party/libc++/trunk/include/memory:2605:0 #4 0x5637277fdad2 in chromeos::ProcessOutputWatcherTest::RunTest(std::__1::vector<chromeos::(anonymous namespace)::TestCase, std::__1::allocator<chromeos::(anonymous namespace)::TestCase> > const&) ./../../chromeos/process_proxy/process_output_watcher_unittest.cc:190:0 #5 0x5637277ff5a8 in chromeos::ProcessOutputWatcherTest_SplitSoleUTF8Character_Test::TestBody() ./../../chromeos/process_proxy/process_output_watcher_unittest.cc:230:3 #6 0x563729234f60 in HandleExceptionsInMethodIfSupported<testing::Test, void> ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0 #7 0x563729234f60 in testing::Test::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2499:0 #8 0x563729238a83 in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2675:11 #9 0x56372923a789 in testing::TestSuite::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2803:28 #10 0x5637292757c9 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5241:44 #11 0x563729273e18 in HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0 #12 0x563729273e18 in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:4843:0 #13 0x56372a1928aa in RUN_ALL_TESTS ./../../third_party/googletest/src/googletest/include/gtest/gtest.h:2503:46 #14 0x56372a1928aa in base::TestSuite::Run() ./../../base/test/test_suite.cc:294:0 #15 0x56372a1a1335 in Run ./../../base/callback.h:99:12 #16 0x56372a1a1335 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 0x56372a1a0ac7 in base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) ./../../base/test/launcher/unit_test_launcher.cc:575:10 #18 0x5637278572e0 in main ./../../chromeos/test/run_all_unittests.cc:21:10 #19 0x7f33fb264f44 in __libc_start_main ??:0:0 SUMMARY: MemorySanitizer: use-of-uninitialized-value (/b/s/w/ir/out/Release/chromeos_unittests+0x363fb1d) Exiting [ RUN ] ProcessOutputWatcherTest.SplitSoleUTF8Character [ OK ] ProcessOutputWatcherTest.SplitSoleUTF8Character (5 ms) ================================================================================