New issue
Advanced search Search tips

Issue 908724 link

Starred by 1 user

Issue metadata

Status: Untriaged
Owner: ----
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

mash_browser_tests failing on MSAN builder

Project Member Reported by rcui@chromium.org, Nov 27

Issue description

Link to failing build: https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20ChromiumOS%20MSan%20Tests/9841

Logs: https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket.appspot.com/8928743838745258320/+/steps/mash_browser_tests/0/stdout

Backtrace:

BrowserTestBase received signal: Terminated. Backtrace:
    #0 0x562a8a999dd1 in __interceptor_backtrace /b/swarming/w/ir/kitchen-workdir/src/third_party/llvm/compiler-rt/lib/msan/../sanitizer_common/sanitizer_common_interceptors.inc:4041:13
    #1 0x562aa0455c3a in base::debug::StackTrace::StackTrace(unsigned long) ./../../base/debug/stack_trace_posix.cc:833:41
    #2 0x562aa21fc2b7 in content::(anonymous namespace)::DumpStackTraceSignalHandler(int) ./../../content/public/test/browser_test_base.cc:100:5
    #3 0x562a8a9c1839 in SignalHandler(int) /b/swarming/w/ir/kitchen-workdir/src/third_party/llvm/compiler-rt/lib/msan/msan_interceptors.cc:991:3
    #4 0x7f7f9f10ecb0 in killpg ??:?
    #5 0x7f7f9f10ecb0 in ?? ??:0
    #6 0x562a8a9639b1 in internal_syscall<unsigned long, unsigned long, int, int, int, unsigned long long> /b/swarming/w/ir/kitchen-workdir/src/third_party/llvm/compiler-rt/lib/sanitizer_common/sanitizer_syscall_linux_x86_64.inc:74:3
    #7 0x562a8a9639b1 in __sanitizer::internal_mmap(void*, unsigned long, int, int, int, unsigned long long) /b/swarming/w/ir/kitchen-workdir/src/third_party/llvm/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc:178:0
    #8 0x562a8a96aac0 in __sanitizer::MmapFixedNoReserve(unsigned long, unsigned long, char const*) /b/swarming/w/ir/kitchen-workdir/src/third_party/llvm/compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cc:339:12
    #9 0x562a8a9ce64c in __msan::SetShadow(void const*, unsigned long, unsigned char) /b/swarming/w/ir/kitchen-workdir/src/third_party/llvm/compiler-rt/lib/msan/msan_poisoning.cc:142:12
    #10 0x562a8a97c6fd in OnUnmap /b/swarming/w/ir/kitchen-workdir/src/third_party/llvm/compiler-rt/lib/msan/msan_allocator.cc:35:5
    #11 0x562a8a97c6fd in __sanitizer::LargeMmapAllocator<__msan::MsanMapUnmapCallback, __sanitizer::LargeMmapAllocatorPtrArrayDynamic>::Deallocate(__sanitizer::AllocatorStats*, void*) /b/swarming/w/ir/kitchen-workdir/src/third_party/llvm/compiler-rt/lib/msan/../sanitizer_common/sanitizer_allocator_secondary.h:148:0
    #12 0x562a8a9d004b in operator delete(void*) /b/swarming/w/ir/kitchen-workdir/src/third_party/llvm/compiler-rt/lib/msan/msan_new_delete.cc:75:44
    #13 0x562aaa3935ce in __libcpp_deallocate ./../../buildtools/third_party/libc++/trunk/include/new:274:10
    #14 0x562aaa3935ce in deallocate ./../../buildtools/third_party/libc++/trunk/include/memory:1803:0
    #15 0x562aaa3935ce in deallocate ./../../buildtools/third_party/libc++/trunk/include/memory:1557:0
    #16 0x562aaa3935ce in ~__split_buffer ./../../buildtools/third_party/libc++/trunk/include/__split_buffer:343:0
    #17 0x562aaa3935ce in std::__1::vector<std::__1::unique_ptr<mojo::core::ports::UserMessageEvent, std::__1::default_delete<mojo::core::ports::UserMessageEvent> >, std::__1::allocator<std::__1::unique_ptr<mojo::core::ports::UserMessageEvent, std::__1::default_delete<mojo::core::ports::UserMessageEvent> > > >::shrink_to_fit() ./../../buildtools/third_party/libc++/trunk/include/vector:1600:0
    #18 0x562aaa39273c in mojo::core::ports::MessageQueue::GetNextMessage(std::__1::unique_ptr<mojo::core::ports::UserMessageEvent, std::__1::default_delete<mojo::core::ports::UserMessageEvent> >*, mojo::core::ports::MessageFilter*) ./../../mojo/core/ports/message_queue.cc:64:11
    #19 0x562aaa375b81 in mojo::core::ports::Node::GetMessage(mojo::core::ports::PortRef const&, std::__1::unique_ptr<mojo::core::ports::UserMessageEvent, std::__1::default_delete<mojo::core::ports::UserMessageEvent> >*, mojo::core::ports::MessageFilter*) ./../../mojo/core/ports/node.cc:335:25
    #20 0x562a9655ad78 in mojo::core::MessagePipeDispatcher::ReadMessage(std::__1::unique_ptr<mojo::core::ports::UserMessageEvent, std::__1::default_delete<mojo::core::ports::UserMessageEvent> >*) ./../../mojo/core/message_pipe_dispatcher.cc:170:38
    #21 0x562a9652388b in mojo::core::Core::ReadMessage(unsigned int, MojoReadMessageOptions const*, unsigned long*) ./../../mojo/core/core.cc:584:31
    #22 0x562aa5003668 in operator()<unsigned int &, const MojoReadMessageOptions *&, unsigned long *&> ./../../base/memory/protected_memory_cfi.h:43:12
    #23 0x562aa5003668 in MojoReadMessage ./../../mojo/public/c/system/thunks.cc:200:0
    #24 0x562aa4f93b09 in ReadMessageNew ./../../mojo/public/cpp/system/message_pipe.h:110:19
    #25 0x562aa4f93b09 in mojo::Connector::ReadSingleMessage(unsigned int*) ./../../mojo/public/cpp/bindings/lib/connector.cc:434:0
    #26 0x562aa4f966d1 in mojo::Connector::ReadAllAvailableMessages() ./../../mojo/public/cpp/bindings/lib/connector.cc:505:10
    #27 0x562aa2524ae9 in Run ./../../base/callback.h:129:12
    #28 0x562aa2524ae9 in mojo::SimpleWatcher::OnHandleReady(int, unsigned int, mojo::HandleSignalsState const&) ./../../mojo/public/cpp/system/simple_watcher.cc:273:0
    #29 0x562aa04c086b in Run ./../../base/callback.h:99:12
    #30 0x562aa04c086b in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) ./../../base/debug/task_annotator.cc:99:0
    #31 0x562aa017d2a3 in base::MessageLoopImpl::RunTask(base::PendingTask*) ./../../base/message_loop/message_loop_impl.cc:350:46
    #32 0x562aa017ed0e in DeferOrRunPendingTask ./../../base/message_loop/message_loop_impl.cc:361:5
    #33 0x562aa017ed0e in base::MessageLoopImpl::DoWork() ./../../base/message_loop/message_loop_impl.cc:449:0
    #34 0x562aa04acc74 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) ./../../base/message_loop/message_pump_libevent.cc:210:31
    #35 0x562aa0242b00 in base::RunLoop::Run() ./../../base/run_loop.cc:102:14
    #36 0x562aa22bef12 in content::WindowedNotificationObserver::Wait() ./../../content/public/test/test_utils.cc:370:15
    #37 0x562a9030d381 in chromeos::LoginUtilsTest::Login(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) ./../../chrome/browser/chromeos/login/login_utils_browsertest.cc:73:30
    #38 0x562a9030d58d in RunTestOnMainThread ./../../chrome/browser/chromeos/login/login_utils_browsertest.cc:88:3
    #39 0x562a9030d58d in virtual thunk to chromeos::LoginUtilsTest_MashLogin_Test::RunTestOnMainThread() ./../../chrome/browser/chromeos/login/login_utils_browsertest.cc:0:0
    #40 0x562aa21f8c69 in content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() ./../../content/public/test/browser_test_base.cc:447:5
    #41 0x562aa0864d4b in Run ./../../base/callback.h:129:12
    #42 0x562aa0864d4b in ChromeBrowserMainParts::PreMainMessageLoopRunImpl() ./../../chrome/browser/chrome_browser_main.cc:1818:0
    #43 0x562aa0860619 in ChromeBrowserMainParts::PreMainMessageLoopRun() ./../../chrome/browser/chrome_browser_main.cc:1196:18
    #44 0x562a919163fa in chromeos::ChromeBrowserMainPartsChromeos::PreMainMessageLoopRun() ./../../chrome/browser/chromeos/chrome_browser_main_chromeos.cc:660:32
    #45 0x562a9709575f in content::BrowserMainLoop::PreMainMessageLoopRun() ./../../content/browser/browser_main_loop.cc:977:13
    #46 0x562a9885a30d in Run ./../../base/callback.h:129:12
    #47 0x562a9885a30d in content::StartupTaskRunner::RunAllTasksNow() ./../../content/browser/startup_task_runner.cc:41:0
    #48 0x562a9708e9eb in content::BrowserMainLoop::CreateStartupTasks() ./../../content/browser/browser_main_loop.cc:911:25
    #49 0x562a970a01a5 in content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) ./../../content/browser/browser_main_runner_impl.cc:144:15
    #50 0x562a970840d7 in content::BrowserMain(content::MainFunctionParams const&) ./../../content/browser/browser_main.cc:43:32
    #51 0x562a9ed402ed in RunBrowserProcessMain ./../../content/app/content_main_runner_impl.cc:537:10
    #52 0x562a9ed402ed in content::ContentMainRunnerImpl::Run(bool) ./../../content/app/content_main_runner_impl.cc:903:0
    #53 0x562aaa363766 in service_manager::Main(service_manager::MainParams const&) ./../../services/service_manager/embedder/main.cc:472:29
    #54 0x562a9ed375cf in content::ContentMain(content::ContentMainParams const&) ./../../content/app/content_main.cc:19:10
    #55 0x562aa21f71ef in content::BrowserTestBase::SetUp() ./../../content/public/test/browser_test_base.cc:349:3
    #56 0x562aa06944bb in InProcessBrowserTest::SetUp() ./../../chrome/test/base/in_process_browser_test.cc:283:20
    #57 0x562a9047471d in chromeos::OobeBaseTest::SetUp() ./../../chrome/browser/chromeos/login/test/oobe_base_test.cc:90:33
    #58 0x562a93363bc9 in HandleExceptionsInMethodIfSupported<testing::Test, void> ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
    #59 0x562a93363bc9 in testing::Test::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2517:0
    #60 0x562a933681a4 in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2703:11
    #61 0x562a93369d8a in testing::TestCase::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2825:28
    #62 0x562a933a4b65 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5227:43
    #63 0x562a933a3438 in HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> ./../../third_party/googletest/src/googletest/src/gtest.cc:0:0
    #64 0x562a933a3438 in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:4835:0
    #65 0x562aa070b421 in RUN_ALL_TESTS ./../../third_party/googletest/src/googletest/include/gtest/gtest.h:2369:46
    #66 0x562aa070b421 in base::TestSuite::Run() ./../../base/test/test_suite.cc:294:0
    #67 0x562aa009ee3d in ChromeTestSuiteRunner::RunTestSuite(int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:71:21
    #68 0x562aa22ac123 in content::LaunchTests(content::TestLauncherDelegate*, unsigned long, int, char**) ./../../content/public/test/test_launcher.cc:647:31
    #69 0x562aa00a0586 in LaunchChromeTests(unsigned long, content::TestLauncherDelegate*, int, char**) ./../../chrome/test/base/chrome_test_launcher.cc:182:10
    #70 0x562aa009ebf1 in main ./../../chrome/test/base/browser_tests_main_chromeos.cc:21:10
    #71 0x7f7f9f0f9f45 in __libc_start_main ??:0:0
    #72 0x562a8a95c3ba in _start ??:0:0

 
Labels: Proj-Mash-MultiProcess
First failing build (nothing in blamelist):
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20ChromiumOS%20MSan%20Tests/9829

Sign in to add a comment