While working on https://chromium-review.googlesource.com/c/chromium/src/+/1019967/12 I created a crash in the Blub/UnaffiliatedArcAllowedTest.PRE_ProfileTest/1 test under ChromeOS. This appears to result in the Blub/UnaffiliatedArcAllowedTest.ProfileTest/1 test being "skipped" (possibly just because it would have run in the same batch process?) and the TestLauncher then crashes:
[3/4] Blub/UnaffiliatedArcAllowedTest.ProfileTest/1 (SKIPPED)
[4/4] Blub/UnaffiliatedArcAllowedTest.PRE_ProfileTest/1 (CRASHED)
2 tests crashed:
[0520/052716.004212:FATAL:test_results_tracker.cc(519)] Check failed: location_it != test_locations_.end(). Blub/UnaffiliatedArcAllowedTest.PRE_ProfileTest/0
#0 0x7f21ac5d822d base::debug::StackTrace::StackTrace()
#1 0x7f21ac30a68c base::debug::StackTrace::StackTrace()
#2 0x7f21ac37404d logging::LogMessage::~LogMessage()
#3 0x000006341a18 base::TestResultsTracker::PrintTests<>()
#4 0x000006338baf base::TestResultsTracker::PrintSummaryOfCurrentIteration()
#5 0x000006327791 base::TestLauncher::OnTestIterationFinished()
#6 0x000006326757 base::TestLauncher::OnTestFinished()
#7 0x00000747f602 content::(anonymous namespace)::WrapperTestLauncherDelegate::GTestCallback()
#8 0x00000747e7fa content::(anonymous namespace)::WrapperTestLauncherDelegate::ChildProcessLifetimeObserver::OnCompleted()
#9 0x000006330260 _ZN4base8internal13FunctorTraitsIMNS_23ProcessLifetimeObserverEFviNS_9TimeDeltaEbRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEvE6InvokeISE_NS4_10unique_ptrIS2_NS4_14default_deleteIS2_EEEEJiS3_bSA_EEEvT_OT0_DpOT1_
#10 0x000006330131 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIMNS_23ProcessLifetimeObserverEFviNS_9TimeDeltaEbRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEJNS6_10unique_ptrIS4_NS6_14default_deleteIS4_EEEEiS5_bSC_EEEvOT_DpOT0_
#11 0x00000633007d _ZN4base8internal7InvokerINS0_9BindStateIMNS_23ProcessLifetimeObserverEFviNS_9TimeDeltaEbRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEJNS5_10unique_ptrIS3_NS5_14default_deleteIS3_EEEEiS4_bSB_EEEFvvEE7RunImplISF_NS5_5tupleIJSJ_iS4_bSB_EEEJLm0ELm1ELm2ELm3ELm4EEEEvOT_OT0_NS5_16integer_sequenceImJXspT1_EEEE
#12 0x00000632fe99 _ZN4base8internal7InvokerINS0_9BindStateIMNS_23ProcessLifetimeObserverEFviNS_9TimeDeltaEbRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEJNS5_10unique_ptrIS3_NS5_14default_deleteIS3_EEEEiS4_bSB_EEEFvvEE7RunOnceEPNS0_13BindStateBaseE
#13 0x7f21ac2bb9be _ZNO4base12OnceCallbackIFvvEE3RunEv
#14 0x7f21ac30ba7a base::debug::TaskAnnotator::RunTask()
#15 0x7f21ac3953ea base::internal::IncomingTaskQueue::RunTask()
#16 0x7f21ac39da0b base::MessageLoop::RunTask()
#17 0x7f21ac39dc55 base::MessageLoop::DeferOrRunPendingTask()
#18 0x7f21ac39df34 base::MessageLoop::DoWork()
#19 0x7f21ac61c80b base::MessagePumpLibevent::Run()
#20 0x7f21ac39d2fe base::MessageLoop::Run()
#21 0x7f21ac445fc2 base::RunLoop::Run()
#22 0x00000631edbc base::TestLauncher::Run()
#23 0x000007478441 content::LaunchTests()
#24 0x0000061d91da LaunchChromeTests()
#25 0x0000061d7ceb main
#26 0x7f21883a32b1 __libc_start_main
#27 0x0000008e2d7a _start
Aborted