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

Test 'FileAnalyzerTest.TypeInvalidZip' completed with the following status(es): 'CRASH','CRASH','CRASH','CRASH' Test 'FileAnalyzerTest.TypeInvalidZip' had the following logs when run: ================================================================================ [ RUN ] FileAnalyzerTest.TypeInvalidZip Uninitialized bytes in __msan_check_mem_is_initialized at offset 0 inside [0x7fef35ebb444, 4) ==10158==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x555c230aa88e in WriteBytesCommon ./../../base/pickle.cc:430:3 #1 0x555c230aa88e in void base::Pickle::WriteBytesStatic<4ul>(void const*) ./../../base/pickle.cc:395:0 #2 0x555c25406553 in WritePOD<int> ./../../base/pickle.h:327:5 #3 0x555c25406553 in WriteInt ./../../base/pickle.h:190:0 #4 0x555c25406553 in Write ./../../ipc/ipc_message_utils.h:174:0 #5 0x555c25406553 in WriteParam<int> ./../../ipc/ipc_message_utils.h:110:0 #6 0x555c25406553 in IPC::ParamTraits<safe_browsing::ArchiveAnalyzerResults>::Write(base::Pickle*, safe_browsing::ArchiveAnalyzerResults const&) ./../../chrome/services/file_util/public/mojom/safe_archive_analyzer_param_traits.h:108:0 #7 0x555c1320a32a in Serialize ./../../mojo/public/cpp/bindings/lib/native_struct_serialization.h:66:5 #8 0x555c1320a32a in Serialize<mojo::native::NativeStructDataView, const safe_browsing::ArchiveAnalyzerResults &, mojo::internal::Buffer *&, mojo::native::internal::NativeStruct_Data::BufferWriter *, mojo::internal::SerializationContext *, nullptr> ./../../mojo/public/cpp/bindings/lib/serialization_forward.h:42:0 #9 0x555c1320a32a in chrome::mojom::SafeArchiveAnalyzer_AnalyzeZipFile_ProxyToResponder::Run(safe_browsing::ArchiveAnalyzerResults const&) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.cc:342:0 #10 0x555c1ed7c36e in Run ./../../base/callback.h:99:12 #11 0x555c1ed7c36e in SafeArchiveAnalyzer::AnalyzeZipFile(base::File, base::File, base::OnceCallback<void (safe_browsing::ArchiveAnalyzerResults const&)>) ./../../chrome/services/file_util/safe_archive_analyzer.cc:33:0 #12 0x555c1320d4c1 in chrome::mojom::SafeArchiveAnalyzerStubDispatch::AcceptWithResponder(chrome::mojom::SafeArchiveAnalyzer*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.cc:716:13 #13 0x555c1ed710de in chrome::mojom::SafeArchiveAnalyzerStub<mojo::RawPtrImplRefTraits<chrome::mojom::SafeArchiveAnalyzer> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.h:140:12 #14 0x555c206fb3c2 in mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:398:34 #15 0x555c2070382a in mojo::FilterChain::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #16 0x555c20716f98 in mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) ./../../mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 #17 0x555c20714e2e in mojo::internal::MultiplexRouter::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 #18 0x555c2070382a in mojo::FilterChain::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #19 0x555c206eed98 in mojo::Connector::DispatchMessage(mojo::Message) ./../../mojo/public/cpp/bindings/lib/connector.cc:525:49 #20 0x555c206f1d90 in mojo::Connector::ReadAllAvailableMessages() ./../../mojo/public/cpp/bindings/lib/connector.cc:600:12 #21 0x555c2550d153 in Run ./../../base/callback.h:129:12 #22 0x555c2550d153 in mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&) ./../../mojo/public/cpp/system/simple_watcher.cc:293:0 #23 0x555c231ac4a8 in Run ./../../base/callback.h:99:12 #24 0x555c231ac4a8 in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/task/common/task_annotator.cc:104:0 #25 0x555c231aff3c 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 #26 0x555c231af4a3 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:217:7 #27 0x555c23021f89 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_default.cc:39:55 #28 0x555c231b238f in Run ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:403:12 #29 0x555c231b238f 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 #30 0x555c230d235e in base::RunLoop::Run() ./../../base/run_loop.cc:150:14 #31 0x555c2324b8b7 in base::Thread::ThreadMain() ./../../base/threading/thread.cc:346:3 #32 0x555c2337aee1 in base::(anonymous namespace)::ThreadFunc(void*) ./../../base/threading/platform_thread_posix.cc:81:13 #33 0x7fef47972183 in start_thread ??:0:0 #34 0x7fef425fc03c in clone ??:0:0 Uninitialized value was stored to memory at #0 0x555c25406646 in IPC::ParamTraits<safe_browsing::ArchiveAnalyzerResults>::Write(base::Pickle*, safe_browsing::ArchiveAnalyzerResults const&) ./../../chrome/services/file_util/public/mojom/safe_archive_analyzer_param_traits.h:0:1 #1 0x555c1320a32a in Serialize ./../../mojo/public/cpp/bindings/lib/native_struct_serialization.h:66:5 #2 0x555c1320a32a in Serialize<mojo::native::NativeStructDataView, const safe_browsing::ArchiveAnalyzerResults &, mojo::internal::Buffer *&, mojo::native::internal::NativeStruct_Data::BufferWriter *, mojo::internal::SerializationContext *, nullptr> ./../../mojo/public/cpp/bindings/lib/serialization_forward.h:42:0 #3 0x555c1320a32a in chrome::mojom::SafeArchiveAnalyzer_AnalyzeZipFile_ProxyToResponder::Run(safe_browsing::ArchiveAnalyzerResults const&) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.cc:342:0 #4 0x555c1ed7c36e in Run ./../../base/callback.h:99:12 #5 0x555c1ed7c36e in SafeArchiveAnalyzer::AnalyzeZipFile(base::File, base::File, base::OnceCallback<void (safe_browsing::ArchiveAnalyzerResults const&)>) ./../../chrome/services/file_util/safe_archive_analyzer.cc:33:0 #6 0x555c1320d4c1 in chrome::mojom::SafeArchiveAnalyzerStubDispatch::AcceptWithResponder(chrome::mojom::SafeArchiveAnalyzer*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.cc:716:13 #7 0x555c1ed710de in chrome::mojom::SafeArchiveAnalyzerStub<mojo::RawPtrImplRefTraits<chrome::mojom::SafeArchiveAnalyzer> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.h:140:12 #8 0x555c206fb3c2 in mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:398:34 #9 0x555c2070382a in mojo::FilterChain::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #10 0x555c20716f98 in mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) ./../../mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 #11 0x555c20714e2e in mojo::internal::MultiplexRouter::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 #12 0x555c2070382a in mojo::FilterChain::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #13 0x555c206eed98 in mojo::Connector::DispatchMessage(mojo::Message) ./../../mojo/public/cpp/bindings/lib/connector.cc:525:49 #14 0x555c206f1d90 in mojo::Connector::ReadAllAvailableMessages() ./../../mojo/public/cpp/bindings/lib/connector.cc:600:12 #15 0x555c2550d153 in Run ./../../base/callback.h:129:12 #16 0x555c2550d153 in mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&) ./../../mojo/public/cpp/system/simple_watcher.cc:293:0 #17 0x555c231ac4a8 in Run ./../../base/callback.h:99:12 #18 0x555c231ac4a8 in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/task/common/task_annotator.cc:104:0 #19 0x555c231aff3c 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 #20 0x555c231af4a3 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:217:7 #21 0x555c23021f89 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_default.cc:39:55 #22 0x555c231b238f in Run ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:403:12 #23 0x555c231b238f 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 #24 0x555c230d235e in base::RunLoop::Run() ./../../base/run_loop.cc:150:14 #25 0x555c2324b8b7 in base::Thread::ThreadMain() ./../../base/threading/thread.cc:346:3 Uninitialized value was created by an allocation of 'results' in the stack frame of function '_ZN19SafeArchiveAnalyzer14AnalyzeZipFileEN4base4FileES1_NS0_12OnceCallbackIFvRKN13safe_browsing22ArchiveAnalyzerResultsEEEE' #0 0x555c1ed7c100 in SafeArchiveAnalyzer::AnalyzeZipFile(base::File, base::File, base::OnceCallback<void (safe_browsing::ArchiveAnalyzerResults const&)>) ./../../chrome/services/file_util/safe_archive_analyzer.cc:26:0 SUMMARY: MemorySanitizer: use-of-uninitialized-value (/b/s/w/ir/out/Release/unit_tests+0x21e3d88e) Exiting [ RUN ] FileAnalyzerTest.TypeInvalidZip Uninitialized bytes in __msan_check_mem_is_initialized at offset 0 inside [0x7f69fc783444, 4) ==28388==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x55dae7d3488e in WriteBytesCommon ./../../base/pickle.cc:430:3 #1 0x55dae7d3488e in void base::Pickle::WriteBytesStatic<4ul>(void const*) ./../../base/pickle.cc:395:0 #2 0x55daea090553 in WritePOD<int> ./../../base/pickle.h:327:5 #3 0x55daea090553 in WriteInt ./../../base/pickle.h:190:0 #4 0x55daea090553 in Write ./../../ipc/ipc_message_utils.h:174:0 #5 0x55daea090553 in WriteParam<int> ./../../ipc/ipc_message_utils.h:110:0 #6 0x55daea090553 in IPC::ParamTraits<safe_browsing::ArchiveAnalyzerResults>::Write(base::Pickle*, safe_browsing::ArchiveAnalyzerResults const&) ./../../chrome/services/file_util/public/mojom/safe_archive_analyzer_param_traits.h:108:0 #7 0x55dad7e9432a in Serialize ./../../mojo/public/cpp/bindings/lib/native_struct_serialization.h:66:5 #8 0x55dad7e9432a in Serialize<mojo::native::NativeStructDataView, const safe_browsing::ArchiveAnalyzerResults &, mojo::internal::Buffer *&, mojo::native::internal::NativeStruct_Data::BufferWriter *, mojo::internal::SerializationContext *, nullptr> ./../../mojo/public/cpp/bindings/lib/serialization_forward.h:42:0 #9 0x55dad7e9432a in chrome::mojom::SafeArchiveAnalyzer_AnalyzeZipFile_ProxyToResponder::Run(safe_browsing::ArchiveAnalyzerResults const&) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.cc:342:0 #10 0x55dae3a0636e in Run ./../../base/callback.h:99:12 #11 0x55dae3a0636e in SafeArchiveAnalyzer::AnalyzeZipFile(base::File, base::File, base::OnceCallback<void (safe_browsing::ArchiveAnalyzerResults const&)>) ./../../chrome/services/file_util/safe_archive_analyzer.cc:33:0 #12 0x55dad7e974c1 in chrome::mojom::SafeArchiveAnalyzerStubDispatch::AcceptWithResponder(chrome::mojom::SafeArchiveAnalyzer*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.cc:716:13 #13 0x55dae39fb0de in chrome::mojom::SafeArchiveAnalyzerStub<mojo::RawPtrImplRefTraits<chrome::mojom::SafeArchiveAnalyzer> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.h:140:12 #14 0x55dae53853c2 in mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:398:34 #15 0x55dae538d82a in mojo::FilterChain::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #16 0x55dae53a0f98 in mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) ./../../mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 #17 0x55dae539ee2e in mojo::internal::MultiplexRouter::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 #18 0x55dae538d82a in mojo::FilterChain::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #19 0x55dae5378d98 in mojo::Connector::DispatchMessage(mojo::Message) ./../../mojo/public/cpp/bindings/lib/connector.cc:525:49 #20 0x55dae537bd90 in mojo::Connector::ReadAllAvailableMessages() ./../../mojo/public/cpp/bindings/lib/connector.cc:600:12 #21 0x55daea197153 in Run ./../../base/callback.h:129:12 #22 0x55daea197153 in mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&) ./../../mojo/public/cpp/system/simple_watcher.cc:293:0 #23 0x55dae7e364a8 in Run ./../../base/callback.h:99:12 #24 0x55dae7e364a8 in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/task/common/task_annotator.cc:104:0 #25 0x55dae7e39f3c 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 #26 0x55dae7e394a3 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:217:7 #27 0x55dae7cabf89 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_default.cc:39:55 #28 0x55dae7e3c38f in Run ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:403:12 #29 0x55dae7e3c38f 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 #30 0x55dae7d5c35e in base::RunLoop::Run() ./../../base/run_loop.cc:150:14 #31 0x55dae7ed58b7 in base::Thread::ThreadMain() ./../../base/threading/thread.cc:346:3 #32 0x55dae8004ee1 in base::(anonymous namespace)::ThreadFunc(void*) ./../../base/threading/platform_thread_posix.cc:81:13 #33 0x7f6a0dc02183 in start_thread ??:0:0 #34 0x7f6a0888c03c in clone ??:0:0 Uninitialized value was stored to memory at #0 0x55daea090646 in IPC::ParamTraits<safe_browsing::ArchiveAnalyzerResults>::Write(base::Pickle*, safe_browsing::ArchiveAnalyzerResults const&) ./../../chrome/services/file_util/public/mojom/safe_archive_analyzer_param_traits.h:0:1 #1 0x55dad7e9432a in Serialize ./../../mojo/public/cpp/bindings/lib/native_struct_serialization.h:66:5 #2 0x55dad7e9432a in Serialize<mojo::native::NativeStructDataView, const safe_browsing::ArchiveAnalyzerResults &, mojo::internal::Buffer *&, mojo::native::internal::NativeStruct_Data::BufferWriter *, mojo::internal::SerializationContext *, nullptr> ./../../mojo/public/cpp/bindings/lib/serialization_forward.h:42:0 #3 0x55dad7e9432a in chrome::mojom::SafeArchiveAnalyzer_AnalyzeZipFile_ProxyToResponder::Run(safe_browsing::ArchiveAnalyzerResults const&) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.cc:342:0 #4 0x55dae3a0636e in Run ./../../base/callback.h:99:12 #5 0x55dae3a0636e in SafeArchiveAnalyzer::AnalyzeZipFile(base::File, base::File, base::OnceCallback<void (safe_browsing::ArchiveAnalyzerResults const&)>) ./../../chrome/services/file_util/safe_archive_analyzer.cc:33:0 #6 0x55dad7e974c1 in chrome::mojom::SafeArchiveAnalyzerStubDispatch::AcceptWithResponder(chrome::mojom::SafeArchiveAnalyzer*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.cc:716:13 #7 0x55dae39fb0de in chrome::mojom::SafeArchiveAnalyzerStub<mojo::RawPtrImplRefTraits<chrome::mojom::SafeArchiveAnalyzer> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.h:140:12 #8 0x55dae53853c2 in mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:398:34 #9 0x55dae538d82a in mojo::FilterChain::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #10 0x55dae53a0f98 in mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) ./../../mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 #11 0x55dae539ee2e in mojo::internal::MultiplexRouter::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 #12 0x55dae538d82a in mojo::FilterChain::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #13 0x55dae5378d98 in mojo::Connector::DispatchMessage(mojo::Message) ./../../mojo/public/cpp/bindings/lib/connector.cc:525:49 #14 0x55dae537bd90 in mojo::Connector::ReadAllAvailableMessages() ./../../mojo/public/cpp/bindings/lib/connector.cc:600:12 #15 0x55daea197153 in Run ./../../base/callback.h:129:12 #16 0x55daea197153 in mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&) ./../../mojo/public/cpp/system/simple_watcher.cc:293:0 #17 0x55dae7e364a8 in Run ./../../base/callback.h:99:12 #18 0x55dae7e364a8 in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/task/common/task_annotator.cc:104:0 #19 0x55dae7e39f3c 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 #20 0x55dae7e394a3 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:217:7 #21 0x55dae7cabf89 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_default.cc:39:55 #22 0x55dae7e3c38f in Run ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:403:12 #23 0x55dae7e3c38f 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 #24 0x55dae7d5c35e in base::RunLoop::Run() ./../../base/run_loop.cc:150:14 #25 0x55dae7ed58b7 in base::Thread::ThreadMain() ./../../base/threading/thread.cc:346:3 Uninitialized value was created by an allocation of 'results' in the stack frame of function '_ZN19SafeArchiveAnalyzer14AnalyzeZipFileEN4base4FileES1_NS0_12OnceCallbackIFvRKN13safe_browsing22ArchiveAnalyzerResultsEEEE' #0 0x55dae3a06100 in SafeArchiveAnalyzer::AnalyzeZipFile(base::File, base::File, base::OnceCallback<void (safe_browsing::ArchiveAnalyzerResults const&)>) ./../../chrome/services/file_util/safe_archive_analyzer.cc:26:0 SUMMARY: MemorySanitizer: use-of-uninitialized-value (/b/s/w/ir/out/Release/unit_tests+0x21e3d88e) Exiting [ RUN ] FileAnalyzerTest.TypeInvalidZip Uninitialized bytes in __msan_check_mem_is_initialized at offset 0 inside [0x7fa22d163444, 4) ==28777==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x55a8bc4d288e in WriteBytesCommon ./../../base/pickle.cc:430:3 #1 0x55a8bc4d288e in void base::Pickle::WriteBytesStatic<4ul>(void const*) ./../../base/pickle.cc:395:0 #2 0x55a8be82e553 in WritePOD<int> ./../../base/pickle.h:327:5 #3 0x55a8be82e553 in WriteInt ./../../base/pickle.h:190:0 #4 0x55a8be82e553 in Write ./../../ipc/ipc_message_utils.h:174:0 #5 0x55a8be82e553 in WriteParam<int> ./../../ipc/ipc_message_utils.h:110:0 #6 0x55a8be82e553 in IPC::ParamTraits<safe_browsing::ArchiveAnalyzerResults>::Write(base::Pickle*, safe_browsing::ArchiveAnalyzerResults const&) ./../../chrome/services/file_util/public/mojom/safe_archive_analyzer_param_traits.h:108:0 #7 0x55a8ac63232a in Serialize ./../../mojo/public/cpp/bindings/lib/native_struct_serialization.h:66:5 #8 0x55a8ac63232a in Serialize<mojo::native::NativeStructDataView, const safe_browsing::ArchiveAnalyzerResults &, mojo::internal::Buffer *&, mojo::native::internal::NativeStruct_Data::BufferWriter *, mojo::internal::SerializationContext *, nullptr> ./../../mojo/public/cpp/bindings/lib/serialization_forward.h:42:0 #9 0x55a8ac63232a in chrome::mojom::SafeArchiveAnalyzer_AnalyzeZipFile_ProxyToResponder::Run(safe_browsing::ArchiveAnalyzerResults const&) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.cc:342:0 #10 0x55a8b81a436e in Run ./../../base/callback.h:99:12 #11 0x55a8b81a436e in SafeArchiveAnalyzer::AnalyzeZipFile(base::File, base::File, base::OnceCallback<void (safe_browsing::ArchiveAnalyzerResults const&)>) ./../../chrome/services/file_util/safe_archive_analyzer.cc:33:0 #12 0x55a8ac6354c1 in chrome::mojom::SafeArchiveAnalyzerStubDispatch::AcceptWithResponder(chrome::mojom::SafeArchiveAnalyzer*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.cc:716:13 #13 0x55a8b81990de in chrome::mojom::SafeArchiveAnalyzerStub<mojo::RawPtrImplRefTraits<chrome::mojom::SafeArchiveAnalyzer> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.h:140:12 #14 0x55a8b9b233c2 in mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:398:34 #15 0x55a8b9b2b82a in mojo::FilterChain::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #16 0x55a8b9b3ef98 in mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) ./../../mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 #17 0x55a8b9b3ce2e in mojo::internal::MultiplexRouter::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 #18 0x55a8b9b2b82a in mojo::FilterChain::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #19 0x55a8b9b16d98 in mojo::Connector::DispatchMessage(mojo::Message) ./../../mojo/public/cpp/bindings/lib/connector.cc:525:49 #20 0x55a8b9b19d90 in mojo::Connector::ReadAllAvailableMessages() ./../../mojo/public/cpp/bindings/lib/connector.cc:600:12 #21 0x55a8be935153 in Run ./../../base/callback.h:129:12 #22 0x55a8be935153 in mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&) ./../../mojo/public/cpp/system/simple_watcher.cc:293:0 #23 0x55a8bc5d44a8 in Run ./../../base/callback.h:99:12 #24 0x55a8bc5d44a8 in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/task/common/task_annotator.cc:104:0 #25 0x55a8bc5d7f3c 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 #26 0x55a8bc5d74a3 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:217:7 #27 0x55a8bc449f89 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_default.cc:39:55 #28 0x55a8bc5da38f in Run ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:403:12 #29 0x55a8bc5da38f 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 #30 0x55a8bc4fa35e in base::RunLoop::Run() ./../../base/run_loop.cc:150:14 #31 0x55a8bc6738b7 in base::Thread::ThreadMain() ./../../base/threading/thread.cc:346:3 #32 0x55a8bc7a2ee1 in base::(anonymous namespace)::ThreadFunc(void*) ./../../base/threading/platform_thread_posix.cc:81:13 #33 0x7fa23e5e7183 in start_thread ??:0:0 #34 0x7fa23927103c in clone ??:0:0 Uninitialized value was stored to memory at #0 0x55a8be82e646 in IPC::ParamTraits<safe_browsing::ArchiveAnalyzerResults>::Write(base::Pickle*, safe_browsing::ArchiveAnalyzerResults const&) ./../../chrome/services/file_util/public/mojom/safe_archive_analyzer_param_traits.h:0:1 #1 0x55a8ac63232a in Serialize ./../../mojo/public/cpp/bindings/lib/native_struct_serialization.h:66:5 #2 0x55a8ac63232a in Serialize<mojo::native::NativeStructDataView, const safe_browsing::ArchiveAnalyzerResults &, mojo::internal::Buffer *&, mojo::native::internal::NativeStruct_Data::BufferWriter *, mojo::internal::SerializationContext *, nullptr> ./../../mojo/public/cpp/bindings/lib/serialization_forward.h:42:0 #3 0x55a8ac63232a in chrome::mojom::SafeArchiveAnalyzer_AnalyzeZipFile_ProxyToResponder::Run(safe_browsing::ArchiveAnalyzerResults const&) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.cc:342:0 #4 0x55a8b81a436e in Run ./../../base/callback.h:99:12 #5 0x55a8b81a436e in SafeArchiveAnalyzer::AnalyzeZipFile(base::File, base::File, base::OnceCallback<void (safe_browsing::ArchiveAnalyzerResults const&)>) ./../../chrome/services/file_util/safe_archive_analyzer.cc:33:0 #6 0x55a8ac6354c1 in chrome::mojom::SafeArchiveAnalyzerStubDispatch::AcceptWithResponder(chrome::mojom::SafeArchiveAnalyzer*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.cc:716:13 #7 0x55a8b81990de in chrome::mojom::SafeArchiveAnalyzerStub<mojo::RawPtrImplRefTraits<chrome::mojom::SafeArchiveAnalyzer> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.h:140:12 #8 0x55a8b9b233c2 in mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:398:34 #9 0x55a8b9b2b82a in mojo::FilterChain::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #10 0x55a8b9b3ef98 in mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) ./../../mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 #11 0x55a8b9b3ce2e in mojo::internal::MultiplexRouter::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 #12 0x55a8b9b2b82a in mojo::FilterChain::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #13 0x55a8b9b16d98 in mojo::Connector::DispatchMessage(mojo::Message) ./../../mojo/public/cpp/bindings/lib/connector.cc:525:49 #14 0x55a8b9b19d90 in mojo::Connector::ReadAllAvailableMessages() ./../../mojo/public/cpp/bindings/lib/connector.cc:600:12 #15 0x55a8be935153 in Run ./../../base/callback.h:129:12 #16 0x55a8be935153 in mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&) ./../../mojo/public/cpp/system/simple_watcher.cc:293:0 #17 0x55a8bc5d44a8 in Run ./../../base/callback.h:99:12 #18 0x55a8bc5d44a8 in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/task/common/task_annotator.cc:104:0 #19 0x55a8bc5d7f3c 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 #20 0x55a8bc5d74a3 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:217:7 #21 0x55a8bc449f89 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_default.cc:39:55 #22 0x55a8bc5da38f in Run ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:403:12 #23 0x55a8bc5da38f 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 #24 0x55a8bc4fa35e in base::RunLoop::Run() ./../../base/run_loop.cc:150:14 #25 0x55a8bc6738b7 in base::Thread::ThreadMain() ./../../base/threading/thread.cc:346:3 Uninitialized value was created by an allocation of 'results' in the stack frame of function '_ZN19SafeArchiveAnalyzer14AnalyzeZipFileEN4base4FileES1_NS0_12OnceCallbackIFvRKN13safe_browsing22ArchiveAnalyzerResultsEEEE' #0 0x55a8b81a4100 in SafeArchiveAnalyzer::AnalyzeZipFile(base::File, base::File, base::OnceCallback<void (safe_browsing::ArchiveAnalyzerResults const&)>) ./../../chrome/services/file_util/safe_archive_analyzer.cc:26:0 SUMMARY: MemorySanitizer: use-of-uninitialized-value (/b/s/w/ir/out/Release/unit_tests+0x21e3d88e) Exiting [ RUN ] FileAnalyzerTest.TypeInvalidZip Uninitialized bytes in __msan_check_mem_is_initialized at offset 0 inside [0x7f8ea2093444, 4) ==28915==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x55cd0f71488e in WriteBytesCommon ./../../base/pickle.cc:430:3 #1 0x55cd0f71488e in void base::Pickle::WriteBytesStatic<4ul>(void const*) ./../../base/pickle.cc:395:0 #2 0x55cd11a70553 in WritePOD<int> ./../../base/pickle.h:327:5 #3 0x55cd11a70553 in WriteInt ./../../base/pickle.h:190:0 #4 0x55cd11a70553 in Write ./../../ipc/ipc_message_utils.h:174:0 #5 0x55cd11a70553 in WriteParam<int> ./../../ipc/ipc_message_utils.h:110:0 #6 0x55cd11a70553 in IPC::ParamTraits<safe_browsing::ArchiveAnalyzerResults>::Write(base::Pickle*, safe_browsing::ArchiveAnalyzerResults const&) ./../../chrome/services/file_util/public/mojom/safe_archive_analyzer_param_traits.h:108:0 #7 0x55ccff87432a in Serialize ./../../mojo/public/cpp/bindings/lib/native_struct_serialization.h:66:5 #8 0x55ccff87432a in Serialize<mojo::native::NativeStructDataView, const safe_browsing::ArchiveAnalyzerResults &, mojo::internal::Buffer *&, mojo::native::internal::NativeStruct_Data::BufferWriter *, mojo::internal::SerializationContext *, nullptr> ./../../mojo/public/cpp/bindings/lib/serialization_forward.h:42:0 #9 0x55ccff87432a in chrome::mojom::SafeArchiveAnalyzer_AnalyzeZipFile_ProxyToResponder::Run(safe_browsing::ArchiveAnalyzerResults const&) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.cc:342:0 #10 0x55cd0b3e636e in Run ./../../base/callback.h:99:12 #11 0x55cd0b3e636e in SafeArchiveAnalyzer::AnalyzeZipFile(base::File, base::File, base::OnceCallback<void (safe_browsing::ArchiveAnalyzerResults const&)>) ./../../chrome/services/file_util/safe_archive_analyzer.cc:33:0 #12 0x55ccff8774c1 in chrome::mojom::SafeArchiveAnalyzerStubDispatch::AcceptWithResponder(chrome::mojom::SafeArchiveAnalyzer*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.cc:716:13 #13 0x55cd0b3db0de in chrome::mojom::SafeArchiveAnalyzerStub<mojo::RawPtrImplRefTraits<chrome::mojom::SafeArchiveAnalyzer> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.h:140:12 #14 0x55cd0cd653c2 in mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:398:34 #15 0x55cd0cd6d82a in mojo::FilterChain::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #16 0x55cd0cd80f98 in mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) ./../../mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 #17 0x55cd0cd7ee2e in mojo::internal::MultiplexRouter::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 #18 0x55cd0cd6d82a in mojo::FilterChain::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #19 0x55cd0cd58d98 in mojo::Connector::DispatchMessage(mojo::Message) ./../../mojo/public/cpp/bindings/lib/connector.cc:525:49 #20 0x55cd0cd5bd90 in mojo::Connector::ReadAllAvailableMessages() ./../../mojo/public/cpp/bindings/lib/connector.cc:600:12 #21 0x55cd11b77153 in Run ./../../base/callback.h:129:12 #22 0x55cd11b77153 in mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&) ./../../mojo/public/cpp/system/simple_watcher.cc:293:0 #23 0x55cd0f8164a8 in Run ./../../base/callback.h:99:12 #24 0x55cd0f8164a8 in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/task/common/task_annotator.cc:104:0 #25 0x55cd0f819f3c 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 #26 0x55cd0f8194a3 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:217:7 #27 0x55cd0f68bf89 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_default.cc:39:55 #28 0x55cd0f81c38f in Run ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:403:12 #29 0x55cd0f81c38f 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 #30 0x55cd0f73c35e in base::RunLoop::Run() ./../../base/run_loop.cc:150:14 #31 0x55cd0f8b58b7 in base::Thread::ThreadMain() ./../../base/threading/thread.cc:346:3 #32 0x55cd0f9e4ee1 in base::(anonymous namespace)::ThreadFunc(void*) ./../../base/threading/platform_thread_posix.cc:81:13 #33 0x7f8eb351a183 in start_thread ??:0:0 #34 0x7f8eae1a403c in clone ??:0:0 Uninitialized value was stored to memory at #0 0x55cd11a70646 in IPC::ParamTraits<safe_browsing::ArchiveAnalyzerResults>::Write(base::Pickle*, safe_browsing::ArchiveAnalyzerResults const&) ./../../chrome/services/file_util/public/mojom/safe_archive_analyzer_param_traits.h:0:1 #1 0x55ccff87432a in Serialize ./../../mojo/public/cpp/bindings/lib/native_struct_serialization.h:66:5 #2 0x55ccff87432a in Serialize<mojo::native::NativeStructDataView, const safe_browsing::ArchiveAnalyzerResults &, mojo::internal::Buffer *&, mojo::native::internal::NativeStruct_Data::BufferWriter *, mojo::internal::SerializationContext *, nullptr> ./../../mojo/public/cpp/bindings/lib/serialization_forward.h:42:0 #3 0x55ccff87432a in chrome::mojom::SafeArchiveAnalyzer_AnalyzeZipFile_ProxyToResponder::Run(safe_browsing::ArchiveAnalyzerResults const&) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.cc:342:0 #4 0x55cd0b3e636e in Run ./../../base/callback.h:99:12 #5 0x55cd0b3e636e in SafeArchiveAnalyzer::AnalyzeZipFile(base::File, base::File, base::OnceCallback<void (safe_browsing::ArchiveAnalyzerResults const&)>) ./../../chrome/services/file_util/safe_archive_analyzer.cc:33:0 #6 0x55ccff8774c1 in chrome::mojom::SafeArchiveAnalyzerStubDispatch::AcceptWithResponder(chrome::mojom::SafeArchiveAnalyzer*, mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.cc:716:13 #7 0x55cd0b3db0de in chrome::mojom::SafeArchiveAnalyzerStub<mojo::RawPtrImplRefTraits<chrome::mojom::SafeArchiveAnalyzer> >::AcceptWithResponder(mojo::Message*, std::__1::unique_ptr<mojo::MessageReceiverWithStatus, std::__1::default_delete<mojo::MessageReceiverWithStatus> >) ./gen/chrome/services/file_util/public/mojom/safe_archive_analyzer.mojom.h:140:12 #8 0x55cd0cd653c2 in mojo::InterfaceEndpointClient::HandleValidatedMessage(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:398:34 #9 0x55cd0cd6d82a in mojo::FilterChain::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #10 0x55cd0cd80f98 in mojo::internal::MultiplexRouter::ProcessIncomingMessage(mojo::internal::MultiplexRouter::MessageWrapper*, mojo::internal::MultiplexRouter::ClientCallBehavior, base::SequencedTaskRunner*) ./../../mojo/public/cpp/bindings/lib/multiplex_router.cc:873:42 #11 0x55cd0cd7ee2e in mojo::internal::MultiplexRouter::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/multiplex_router.cc:594:38 #12 0x55cd0cd6d82a in mojo::FilterChain::Accept(mojo::Message*) ./../../mojo/public/cpp/bindings/lib/filter_chain.cc:40:17 #13 0x55cd0cd58d98 in mojo::Connector::DispatchMessage(mojo::Message) ./../../mojo/public/cpp/bindings/lib/connector.cc:525:49 #14 0x55cd0cd5bd90 in mojo::Connector::ReadAllAvailableMessages() ./../../mojo/public/cpp/bindings/lib/connector.cc:600:12 #15 0x55cd11b77153 in Run ./../../base/callback.h:129:12 #16 0x55cd11b77153 in mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&) ./../../mojo/public/cpp/system/simple_watcher.cc:293:0 #17 0x55cd0f8164a8 in Run ./../../base/callback.h:99:12 #18 0x55cd0f8164a8 in base::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/task/common/task_annotator.cc:104:0 #19 0x55cd0f819f3c 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 #20 0x55cd0f8194a3 in base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoSomeWork() ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:217:7 #21 0x55cd0f68bf89 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_default.cc:39:55 #22 0x55cd0f81c38f in Run ./../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:403:12 #23 0x55cd0f81c38f 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 #24 0x55cd0f73c35e in base::RunLoop::Run() ./../../base/run_loop.cc:150:14 #25 0x55cd0f8b58b7 in base::Thread::ThreadMain() ./../../base/threading/thread.cc:346:3 Uninitialized value was created by an allocation of 'results' in the stack frame of function '_ZN19SafeArchiveAnalyzer14AnalyzeZipFileEN4base4FileES1_NS0_12OnceCallbackIFvRKN13safe_browsing22ArchiveAnalyzerResultsEEEE' #0 0x55cd0b3e6100 in SafeArchiveAnalyzer::AnalyzeZipFile(base::File, base::File, base::OnceCallback<void (safe_browsing::ArchiveAnalyzerResults const&)>) ./../../chrome/services/file_util/safe_archive_analyzer.cc:26:0 SUMMARY: MemorySanitizer: use-of-uninitialized-value (/b/s/w/ir/out/Release/unit_tests+0x21e3d88e) Exiting ================================================================================