ios_chrome_integration_egtests (iPhone X iOS 11.2) randomly flakey |
|||||
Issue descriptionThe first flake I saw is here: https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/ios-simulator-full-configs/8364 . The bot went green immediately after that. The tests have failed again twice in the last 20 or so runs. I can't seem to find much consistency between the failures. The most recent failure, https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/ios-simulator-full-configs/8458 has a lot of UKMTestCase failures such as: UKMTestCase/testSingleDisableSync: ../../ios/chrome/browser/metrics/ukm_egtest.mm:110: error: -[UKMTestCase testSingleDisableSync] : Exception: AssertionFailedException Exception Name: AssertionFailedException Exception Reason: ((base::test::ios::WaitUntilConditionOrTimeout( kSyncUKMOperationsTimeout, condition)) is true) failed Exception Details: Failed to assert whether Sync was initialized or not. Bundle ID: org.chromium.gtest.generic-unit-test Stack Trace: ( 0 EarlGrey 0x000000011664e799 -[GREYDefaultFailureHandler handleException:details:] + 1305 1 ios_chrome_integration_egtests 0x00000001078c3a7d _ZN12_GLOBAL__N_121AssertSyncInitializedEb + 1837 2 ios_chrome_integration_egtests 0x00000001078c2ae5 -[UKMTestCase setUp] + 69 3 EarlGrey 0x000000011662233e -[XCTestCase(GREYAdditions) grey_setUp] + 94 4 XCTest 0x0000000114b14020 __24-[XCTestCase invokeTest]_block_invoke_3 + 31 5 XCTest 0x0000000114b13cf0 __24-[XCTestCase invokeTest]_block_invoke + 271 6 XCTest 0x0000000114b5d17e -[XCUITestContext performInScope:] + 183 7 XCTest 0x0000000114b13bd6 -[XCTestCase invokeTest] + 141 8 EarlGrey 0x0000000116621e17 -[XCTestCase(GREYAdditions) grey_invokeTest] + 1079 9 XCTest 0x0000000114b14b97 __26-[XCTestCase performTest:]_block_invoke.369 + 42 10 XCTest 0x0000000114b61f25 +[XCTContext runInContextForTestCase:block:] + 163 11 XCTest 0x0000000114b14533 -[XCTestCase performTest:] + 608 12 XCTest 0x0000000114b10539 __27-[XCTestSuite performTest:]_block_invoke + 363 13 XCTest 0x0000000114b0fea0 -[XCTestSuite _performProtectedSectionForTest:testSection:] + 26 14 XCTest 0x0000000114b1009d -[XCTestSuite performTest:] + 239 15 XCTest 0x0000000114b10539 __27-[XCTestSuite performTest:]_block_invoke + 363 16 XCTest 0x0000000114b0fea0 -[XCTestSuite _performProtectedSectionForTest:testSection:] + 26 17 XCTest 0x0000000114b1009d -[XCTestSuite performTest:] + 239 18 XCTest 0x0000000114b10539 __27-[XCTestSuite performTest:]_block_invoke + 363 19 XCTest 0x0000000114b0fea0 -[XCTestSuite _performProtectedSectionForTest:testSection:] + 26 20 XCTest 0x0000000114b1009d -[XCTestSuite performTest:] + 239 21 XCTest 0x0000000114b6964f __44-[XCTTestRunSession runTestsAndReturnError:]_block_invoke + 40 22 XCTest 0x0000000114b2371a -[XCTestObservationCenter _observeTestExecutionForBlock:] + 475 23 XCTest 0x0000000114b694ee -[XCTTestRunSession runTestsAndReturnError:] + 281 24 XCTest 0x0000000114affaf1 -[XCTestDriver runTestsAndReturnError:] + 314 25 XCTest 0x0000000114b61190 _XCTestMain + 619 26 CoreFoundation 0x000000011464905c __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12 27 CoreFoundation 0x000000011462d83b __CFRunLoopDoBlocks + 203 28 CoreFoundation 0x000000011462d014 __CFRunLoopRun + 1300 29 CoreFoundation 0x000000011462c889 CFRunLoopRunSpecific + 409 30 GraphicsServices 0x000000011a8ed9c6 GSEventRunModal + 62 31 UIKit 0x000000011240c5d6 UIApplicationMain + 159 32 ios_chrome_integration_egtests 0x00000001058b0013 _ZN12_GLOBAL__N_120RunUIApplicationMainEiPPc + 355 33 ios_chrome_integration_egtests 0x00000001058afae3 main + 419 34 libdyld.dylib 0x000000011bcb2d81 start + 1 ) Screenshots: { The failures before that, https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/ios-simulator-full-configs/8443 , where in TabUsageRecorder: TabUsageRecorderTestCase/testBackgroundingReloadCount: [0726/233059.621279:WARNING:embedded_test_server.cc(238)] Request not handled. Returning 404: /favicon.ico ../../ios/chrome/test/earl_grey/chrome_earl_grey.mm:188: error: -[TabUsageRecorderTestCase testBackgroundingReloadCount] : Exception: AssertionFailedException Exception Name: AssertionFailedException Exception Reason: (([condition waitWithTimeout:base::test::ios::kWaitForUIElementTimeout]) is true) failed Exception Details: Failed waiting for web view containing Page Bundle ID: org.chromium.gtest.generic-unit-test Stack Trace: ( 0 EarlGrey 0x000000011d5bf799 -[GREYDefaultFailureHandler handleException:details:] + 1305 1 ios_chrome_integration_egtests 0x000000010f5049ef +[ChromeEarlGrey waitForWebViewContainingText:] + 2351 2 ios_chrome_integration_egtests 0x000000010f5534c2 _ZN12_GLOBAL__N_117NewMainTabWithURLERK4GURLRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE + 114 3 ios_chrome_integration_egtests 0x000000010f54c720 _ZN12_GLOBAL__N_111OpenTwoTabsEv + 800 4 ios_chrome_integration_egtests 0x000000010f55048c -[TabUsageRecorderTestCase testBackgroundingReloadCount] + 76 5 CoreFoundation 0x000000011b972c6c __invoking___ + 140 6 CoreFoundation 0x000000011b972b40 -[NSInvocation invoke] + 320 7 EarlGrey 0x000000011d5a2308 -[GREYTestCaseInvocation invoke] + 104 8 XCTest 0x000000011cc1e8e2 __24-[XCTestCase invokeTest]_block_invoke_2 + 491 9 XCTest 0x000000011cc5cf62 -[XCTestContext performInScope:] + 190 10 XCTest 0x000000011cc1e6e4 -[XCTestCase invokeTest] + 254 11 EarlGrey 0x000000011d592e17 -[XCTestCase(GREYAdditions) grey_invokeTest] + 1079 12 XCTest 0x000000011cc1efb2 -[XCTestCase performTest:] + 565 13 XCTest 0x000000011cc1c078 __27-[XCTestSuite performTest:]_block_invoke + 300 14 XCTest 0x000000011cc1bc68 -[XCTestSuite _performProtectedSectionForTest:testSection:] + 29 15 XCTest 0x000000011cc1be4e -[XCTestSuite performTest:] + 214 16 XCTest 0x000000011cc1c078 __27-[XCTestSuite performTest:]_block_invoke + 300 17 XCTest 0x000000011cc1bc68 -[XCTestSuite _performProtectedSectionForTest:testSection:] + 29 18 XCTest 0x000000011cc1be4e -[XCTestSuite performTest:] + 214 19 XCTest 0x000000011cc1c078 __27-[XCTestSuite performTest:]_block_invoke + 300 20 XCTest 0x000000011cc1bc68 -[XCTestSuite _performProtectedSectionForTest:testSection:] + 29 21 XCTest 0x000000011cc1be4e -[XCTestSuite performTest:] + 214 22 XCTest 0x000000011cc68a86 __44-[XCTTestRunSession runTestsAndReturnError:]_block_invoke + 40 23 XCTest 0x000000011cc2af27 -[XCTestObservationCenter _observeTestExecutionForBlock:] + 574 24 XCTest 0x000000011cc68925 -[XCTTestRunSession runTestsAndReturnError:] + 281 25 XCTest 0x000000011cc06a50 -[XCTestDriver runTestsAndReturnError:] + 254 26 XCTest 0x000000011cc6086e _XCTestMain + 559 27 CoreFoundation 0x000000011b990b5c __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12 28 CoreFoundation 0x000000011b975e54 __CFRunLoopDoBlocks + 356 29 CoreFoundation 0x000000011b9755ee __CFRunLoopRun + 894 30 CoreFoundation 0x000000011b975016 CFRunLoopRunSpecific + 406 31 GraphicsServices 0x0000000120ca1a24 GSEventRunModal + 62 32 UIKit 0x000000011a098134 UIApplicationMain + 159 33 ios_chrome_integration_egtests 0x000000010d5588d3 _ZN12_GLOBAL__N_120RunUIApplicationMainEiPPc + 355 34 ios_chrome_integration_egtests 0x000000010d5583a3 main + 419 35 libdyld.dylib 0x00000001233e265d start + 1 36 ??? 0x0000000000000005 0x0 + 5 Perhaps this means the timeouts aren't right? No idea. I didn't see anything interested in the blame lists.
,
Jul 30
Over to mahmadi to investigate. I've seen similar crashes on tryjobs, but with a slightly different stack in the crash report: [0730/084435.745899:FATAL:consent_sync_bridge_impl.cc(138)] Check failed: deferred_consents_while_initializing_.empty(). 0 org.chromium.gtest.generic-unit-test 0x000000010427a204 base::debug::BreakDebugger() + 20 1 org.chromium.gtest.generic-unit-test 0x0000000103f8f89b logging::LogMessage::~LogMessage() + 5531 2 org.chromium.gtest.generic-unit-test 0x0000000103f8c335 logging::LogMessage::~LogMessage() + 21 3 org.chromium.gtest.generic-unit-test 0x0000000107cf7e52 syncer::ConsentSyncBridgeImpl::ApplyStopSyncChanges(std::__1::unique_ptr<syncer::MetadataChangeList, std::__1::default_delete<syncer::MetadataChangeList> >) + 210 4 org.chromium.gtest.generic-unit-test 0x0000000105f405a5 syncer::ClientTagBasedModelTypeProcessor::ClearMetadataAndResetState() + 1653 5 org.chromium.gtest.generic-unit-test 0x0000000105f3df68 syncer::ClientTagBasedModelTypeProcessor::ConnectIfReady() + 1688 6 org.chromium.gtest.generic-unit-test 0x0000000105f3f8a4 syncer::ClientTagBasedModelTypeProcessor::ModelReadyToSync(std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >) + 3508 7 org.chromium.gtest.generic-unit-test 0x0000000107cfc20d syncer::ConsentSyncBridgeImpl::OnReadAllMetadata(base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >) + 621 8 org.chromium.gtest.generic-unit-test 0x0000000107d01432 void base::internal::FunctorTraits<void (syncer::ConsentSyncBridgeImpl::*)(base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >), void>::Invoke<void (syncer::ConsentSyncBridgeImpl::*)(base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >), base::WeakPtr<syncer::ConsentSyncBridgeImpl>, base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> > >(void (syncer::ConsentSyncBridgeImpl::*)(base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >), base::WeakPtr<syncer::ConsentSyncBridgeImpl>&&, base::Optional<syncer::ModelError> const&&&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >&&) + 578 9 org.chromium.gtest.generic-unit-test 0x0000000107d011e5 void base::internal::InvokeHelper<true, void>::MakeItSo<void (syncer::ConsentSyncBridgeImpl::*)(base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >), base::WeakPtr<syncer::ConsentSyncBridgeImpl>, base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> > >(void (syncer::ConsentSyncBridgeImpl::*&&)(base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >), base::WeakPtr<syncer::ConsentSyncBridgeImpl>&&, base::Optional<syncer::ModelError> const&&&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >&&) + 133 10 org.chromium.gtest.generic-unit-test 0x0000000107d01150 void base::internal::Invoker<base::internal::BindState<void (syncer::ConsentSyncBridgeImpl::*)(base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >), base::WeakPtr<syncer::ConsentSyncBridgeImpl> >, void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>::RunImpl<void (syncer::ConsentSyncBridgeImpl::*)(base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >), std::__1::tuple<base::WeakPtr<syncer::ConsentSyncBridgeImpl> >, 0ul>(void (syncer::ConsentSyncBridgeImpl::*&&)(base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >), std::__1::tuple<base::WeakPtr<syncer::ConsentSyncBridgeImpl> >&&, std::__1::integer_sequence<unsigned long, 0ul>, base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >&&) + 112 11 org.chromium.gtest.generic-unit-test 0x0000000107d01089 base::internal::Invoker<base::internal::BindState<void (syncer::ConsentSyncBridgeImpl::*)(base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >), base::WeakPtr<syncer::ConsentSyncBridgeImpl> >, void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>::RunOnce(base::internal::BindStateBase*, base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >&&) + 89 12 org.chromium.gtest.generic-unit-test 0x0000000105f6e92e base::OnceCallback<void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>::Run(base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >) + 110 13 org.chromium.gtest.generic-unit-test 0x0000000105f6e774 syncer::ModelTypeStoreImpl::ReadAllMetadataDone(base::OnceCallback<void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >, base::Optional<syncer::ModelError> const&) + 1364 14 org.chromium.gtest.generic-unit-test 0x0000000105f76505 void base::internal::FunctorTraits<void (syncer::ModelTypeStoreImpl::*)(base::OnceCallback<void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >, base::Optional<syncer::ModelError> const&), void>::Invoke<void (syncer::ModelTypeStoreImpl::*)(base::OnceCallback<void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >, base::Optional<syncer::ModelError> const&), base::WeakPtr<syncer::ModelTypeStoreImpl>, base::OnceCallback<void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >, base::Optional<syncer::ModelError> const&>(void (syncer::ModelTypeStoreImpl::*)(base::OnceCallback<void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >, base::Optional<syncer::ModelError> const&), base::WeakPtr<syncer::ModelTypeStoreImpl>&&, base::OnceCallback<void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>&&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >&&, base::Optional<syncer::ModelError> const&&&) + 645 15 org.chromium.gtest.generic-unit-test 0x0000000105f76215 void base::internal::InvokeHelper<true, void>::MakeItSo<void (syncer::ModelTypeStoreImpl::*)(base::OnceCallback<void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >, base::Optional<syncer::ModelError> const&), base::WeakPtr<syncer::ModelTypeStoreImpl>, base::OnceCallback<void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >, base::Optional<syncer::ModelError> const&>(void (syncer::ModelTypeStoreImpl::*&&)(base::OnceCallback<void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >, base::Optional<syncer::ModelError> const&), base::WeakPtr<syncer::ModelTypeStoreImpl>&&, base::OnceCallback<void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>&&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >&&, base::Optional<syncer::ModelError> const&&&) + 149 16 org.chromium.gtest.generic-unit-test 0x0000000105f76169 void base::internal::Invoker<base::internal::BindState<void (syncer::ModelTypeStoreImpl::*)(base::OnceCallback<void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >, base::Optional<syncer::ModelError> const&), base::WeakPtr<syncer::ModelTypeStoreImpl>, base::OnceCallback<void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> > >, void (base::Optional<syncer::ModelError> const&)>::RunImpl<void (syncer::ModelTypeStoreImpl::*)(base::OnceCallback<void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >, base::Optional<syncer::ModelError> const&), std::__1::tuple<base::WeakPtr<syncer::ModelTypeStoreImpl>, base::OnceCallback<void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> > >, 0ul, 1ul, 2ul>(void (syncer::ModelTypeStoreImpl::*&&)(base::OnceCallback<void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >, base::Optional<syncer::ModelError> const&), std::__1::tuple<base::WeakPtr<syncer::ModelTypeStoreImpl>, base::OnceCallback<void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> > >&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul, 2ul>, base::Optional<syncer::ModelError> const&) + 201 17 org.chromium.gtest.generic-unit-test 0x0000000105f76029 base::internal::Invoker<base::internal::BindState<void (syncer::ModelTypeStoreImpl::*)(base::OnceCallback<void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >, base::Optional<syncer::ModelError> const&), base::WeakPtr<syncer::ModelTypeStoreImpl>, base::OnceCallback<void (base::Optional<syncer::ModelError> const&, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> >)>, std::__1::unique_ptr<syncer::MetadataBatch, std::__1::default_delete<syncer::MetadataBatch> > >, void (base::Optional<syncer::ModelError> const&)>::RunOnce(base::internal::BindStateBase*, base::Optional<syncer::ModelError> const&) + 73 18 org.chromium.gtest.generic-unit-test 0x0000000105f6f44e base::OnceCallback<void (base::Optional<syncer::ModelError> const&)>::Run(base::Optional<syncer::ModelError> const&) + 94 19 org.chromium.gtest.generic-unit-test 0x0000000105f73339 void base::internal::ReplyAdapter<base::Optional<syncer::ModelError>, base::Optional<syncer::ModelError> const&>(base::OnceCallback<void (base::Optional<syncer::ModelError> const&)>, std::__1::unique_ptr<base::Optional<syncer::ModelError>, std::__1::default_delete<base::Optional<syncer::ModelError> > >*) + 313 20 org.chromium.gtest.generic-unit-test 0x0000000105f73d65 void base::internal::FunctorTraits<void (*)(base::OnceCallback<void (base::Optional<syncer::ModelError> const&)>, std::__1::unique_ptr<base::Optional<syncer::ModelError>, std::__1::default_delete<base::Optional<syncer::ModelError> > >*), void>::Invoke<void (*)(base::OnceCallback<void (base::Optional<syncer::ModelError> const&)>, std::__1::unique_ptr<base::Optional<syncer::ModelError>, std::__1::default_delete<base::Optional<syncer::ModelError> > >*), base::OnceCallback<void (base::Optional<syncer::ModelError> const&)>, std::__1::unique_ptr<base::Optional<syncer::ModelError>, std::__1::default_delete<base::Optional<syncer::ModelError> > >*>(void (*&&)(base::OnceCallback<void (base::Optional<syncer::ModelError> const&)>, std::__1::unique_ptr<base::Optional<syncer::ModelError>, std::__1::default_delete<base::Optional<syncer::ModelError> > >*), base::OnceCallback<void (base::Optional<syncer::ModelError> const&)>&&, std::__1::unique_ptr<base::Optional<syncer::ModelError>, std::__1::default_delete<base::Optional<syncer::ModelError> > >*&&) + 85 21 org.chromium.gtest.generic-unit-test 0x0000000105f73c9d void base::internal::InvokeHelper<false, void>::MakeItSo<void (*)(base::OnceCallback<void (base::Optional<syncer::ModelError> const&)>, std::__1::unique_ptr<base::Optional<syncer::ModelError>, std::__1::default_delete<base::Optional<syncer::ModelError> > >*), base::OnceCallback<void (base::Optional<syncer::ModelError> const&)>, std::__1::unique_ptr<base::Optional<syncer::ModelError>, std::__1::default_delete<base::Optional<syncer::ModelError> > >*>(void (*&&)(base::OnceCallback<void (base::Optional<syncer::ModelError> const&)>, std::__1::unique_ptr<base::Optional<syncer::ModelError>, std::__1::default_delete<base::Optional<syncer::ModelError> > >*), base::OnceCallback<void (base::Optional<syncer::ModelError> const&)>&&, std::__1::unique_ptr<base::Optional<syncer::ModelError>, std::__1::default_delete<base::Optional<syncer::ModelError> > >*&&) + 61 22 org.chromium.gtest.generic-unit-test 0x0000000105f73c52 void base::internal::Invoker<base::internal::BindState<void (*)(base::OnceCallback<void (base::Optional<syncer::ModelError> const&)>, std::__1::unique_ptr<base::Optional<syncer::ModelError>, std::__1::default_delete<base::Optional<syncer::ModelError> > >*), base::OnceCallback<void (base::Optional<syncer::ModelError> const&)>, base::internal::OwnedWrapper<std::__1::unique_ptr<base::Optional<syncer::ModelError>, std::__1::default_delete<base::Optional<syncer::ModelError> > > > >, void ()>::RunImpl<void (*)(base::OnceCallback<void (base::Optional<syncer::ModelError> const&)>, std::__1::unique_ptr<base::Optional<syncer::ModelError>, std::__1::default_delete<base::Optional<syncer::ModelError> > >*), std::__1::tuple<base::OnceCallback<void (base::Optional<syncer::ModelError> const&)>, base::internal::OwnedWrapper<std::__1::unique_ptr<base::Optional<syncer::ModelError>, std::__1::default_delete<base::Optional<syncer::ModelError> > > > >, 0ul, 1ul>(void (*&&)(base::OnceCallback<void (base::Optional<syncer::ModelError> const&)>, std::__1::unique_ptr<base::Optional<syncer::ModelError>, std::__1::default_delete<base::Optional<syncer::ModelError> > >*), std::__1::tuple<base::OnceCallback<void (base::Optional<syncer::ModelError> const&)>, base::internal::OwnedWrapper<std::__1::unique_ptr<base::Optional<syncer::ModelError>, std::__1::default_delete<base::Optional<syncer::ModelError> > > > >&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul>) + 130 23 org.chromium.gtest.generic-unit-test 0x0000000105f73b69 base::internal::Invoker<base::internal::BindState<void (*)(base::OnceCallback<void (base::Optional<syncer::ModelError> const&)>, std::__1::unique_ptr<base::Optional<syncer::ModelError>, std::__1::default_delete<base::Optional<syncer::ModelError> > >*), base::OnceCallback<void (base::Optional<syncer::ModelError> const&)>, base::internal::OwnedWrapper<std::__1::unique_ptr<base::Optional<syncer::ModelError>, std::__1::default_delete<base::Optional<syncer::ModelError> > > > >, void ()>::RunOnce(base::internal::BindStateBase*) + 57 24 org.chromium.gtest.generic-unit-test 0x00000001025f1e4e base::OnceCallback<void ()>::Run() && + 78 25 org.chromium.gtest.generic-unit-test 0x000000010417cfd5 base::(anonymous namespace)::PostTaskAndReplyRelay::RunReply(base::(anonymous namespace)::PostTaskAndReplyRelay) + 357 26 org.chromium.gtest.generic-unit-test 0x000000010417da60 void base::internal::FunctorTraits<void (*)(base::(anonymous namespace)::PostTaskAndReplyRelay), void>::Invoke<void (*)(base::(anonymous namespace)::PostTaskAndReplyRelay), base::(anonymous namespace)::PostTaskAndReplyRelay>(void (*&&)(base::(anonymous namespace)::PostTaskAndReplyRelay), base::(anonymous namespace)::PostTaskAndReplyRelay&&) + 80 27 org.chromium.gtest.generic-unit-test 0x000000010417d9cd void base::internal::InvokeHelper<false, void>::MakeItSo<void (*)(base::(anonymous namespace)::PostTaskAndReplyRelay), base::(anonymous namespace)::PostTaskAndReplyRelay>(void (*&&)(base::(anonymous namespace)::PostTaskAndReplyRelay), base::(anonymous namespace)::PostTaskAndReplyRelay&&) + 45 28 org.chromium.gtest.generic-unit-test 0x000000010417d990 void base::internal::Invoker<base::internal::BindState<void (*)(base::(anonymous namespace)::PostTaskAndReplyRelay), base::(anonymous namespace)::PostTaskAndReplyRelay>, void ()>::RunImpl<void (*)(base::(anonymous namespace)::PostTaskAndReplyRelay), std::__1::tuple<base::(anonymous namespace)::PostTaskAndReplyRelay>, 0ul>(void (*&&)(base::(anonymous namespace)::PostTaskAndReplyRelay), std::__1::tuple<base::(anonymous namespace)::PostTaskAndReplyRelay>&&, std::__1::integer_sequence<unsigned long, 0ul>) + 80 29 org.chromium.gtest.generic-unit-test 0x000000010417d8e9 base::internal::Invoker<base::internal::BindState<void (*)(base::(anonymous namespace)::PostTaskAndReplyRelay), base::(anonymous namespace)::PostTaskAndReplyRelay>, void ()>::RunOnce(base::internal::BindStateBase*) + 57 30 org.chromium.gtest.generic-unit-test 0x00000001025f1e4e base::OnceCallback<void ()>::Run() && + 78 31 org.chromium.gtest.generic-unit-test 0x0000000103f4b3b3 base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*) + 979 32 org.chromium.gtest.generic-unit-test 0x0000000103fbc90d base::MessageLoop::RunTask(base::PendingTask*) + 877 33 org.chromium.gtest.generic-unit-test 0x0000000103fbced9 base::MessageLoop::DeferOrRunPendingTask(base::PendingTask) + 89 34 org.chromium.gtest.generic-unit-test 0x0000000103fbd3ca base::MessageLoop::DoWork() + 490 35 org.chromium.gtest.generic-unit-test 0x00000001042a94e4 base::MessagePumpCFRunLoopBase::RunWork() + 84 36 org.chromium.gtest.generic-unit-test 0x00000001042a947c invocation function for block in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) + 28 37 org.chromium.gtest.generic-unit-test 0x000000010429bdb1 base::mac::CallWithEHFrame(void () block_pointer) + 33 38 org.chromium.gtest.generic-unit-test 0x00000001042a8727 base::MessagePumpCFRunLoopBase::RunWorkSource(void*) + 87 39 com.apple.CoreFoundation 0x0000000110c6a101 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 40 com.apple.CoreFoundation 0x0000000110d09f71 __CFRunLoopDoSource0 + 81 41 com.apple.CoreFoundation 0x0000000110c4ea19 __CFRunLoopDoSources0 + 185 42 com.apple.CoreFoundation 0x0000000110c4dfff __CFRunLoopRun + 1279 43 com.apple.CoreFoundation 0x0000000110c4d889 CFRunLoopRunSpecific + 409 44 org.chromium.test.EarlGrey 0x0000000112bb6ade -[GREYRunLoopSpinner grey_drainRunLoopInActiveModeAndCheckCondition:forTime:] + 590 45 org.chromium.test.EarlGrey 0x0000000112bb6503 -[GREYRunLoopSpinner spinWithStopConditionBlock:] + 419 46 org.chromium.test.EarlGrey 0x0000000112b9cadb -[GREYTouchInjector waitUntilAllTouchesAreDeliveredUsingInjector] + 491 47 org.chromium.test.EarlGrey 0x0000000112b9c144 -[GREYSyntheticEvents grey_endTouchesAtPoints:timeElapsedSinceLastTouchDelivery:] + 180 48 org.chromium.test.EarlGrey 0x0000000112b9b2f6 +[GREYSyntheticEvents touchAlongMultiplePaths:relativeToWindow:forDuration:expendable:] + 934 49 org.chromium.test.EarlGrey 0x0000000112b9aeed +[GREYSyntheticEvents touchAlongPath:relativeToWindow:forDuration:expendable:] + 221 50 org.chromium.test.EarlGrey 0x0000000112b5dae4 +[GREYTapper tapOnWindow:numberOfTaps:location:error:] + 404 51 org.chromium.test.EarlGrey 0x0000000112b5d8fb +[GREYTapper tapOnElement:numberOfTaps:location:error:] + 827 52 org.chromium.test.EarlGrey 0x0000000112b5cbf3 -[GREYTapAction perform:error:] + 371 53 org.chromium.test.EarlGrey 0x0000000112b8d5bc __46-[GREYElementInteraction performAction:error:]_block_invoke + 956 54 org.chromium.test.EarlGrey 0x0000000112bba284 __59-[GREYUIThreadExecutor executeSyncWithTimeout:block:error:]_block_invoke + 68 55 org.chromium.test.EarlGrey 0x0000000112bb760f __54-[GREYRunLoopSpinner grey_checkConditionInActiveMode:]_block_invoke + 271 56 com.apple.CoreFoundation 0x0000000110c6a05c __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12 57 com.apple.CoreFoundation 0x0000000110c4e83b __CFRunLoopDoBlocks + 203 58 com.apple.CoreFoundation 0x0000000110c4dfee __CFRunLoopRun + 1262 59 com.apple.CoreFoundation 0x0000000110c4d889 CFRunLoopRunSpecific + 409 60 org.chromium.test.EarlGrey 0x0000000112bb740e -[GREYRunLoopSpinner grey_checkConditionInActiveMode:] + 350 61 org.chromium.test.EarlGrey 0x0000000112bb6487 -[GREYRunLoopSpinner spinWithStopConditionBlock:] + 295 62 org.chromium.test.EarlGrey 0x0000000112bb9cec -[GREYUIThreadExecutor executeSyncWithTimeout:block:error:] + 1004 63 org.chromium.test.EarlGrey 0x0000000112b8c85d -[GREYElementInteraction performAction:error:] + 1789 64 org.chromium.test.EarlGrey 0x0000000112b8c12f -[GREYElementInteraction performAction:] + 79 65 org.chromium.gtest.generic-unit-test 0x0000000103eeb916 +[SigninEarlGreyUI confirmSigninConfirmationDialog] + 2854 66 org.chromium.gtest.generic-unit-test 0x0000000103eea5b9 +[SigninEarlGreyUI signinWithIdentity:] + 2153 67 org.chromium.gtest.generic-unit-test 0x0000000103ed859e -[UKMTestCase setUp] + 174 68 org.chromium.test.EarlGrey 0x0000000112b7333e -[XCTestCase(GREYAdditions) grey_setUp] + 94 69 com.apple.dt.XCTest 0x0000000112092020 __24-[XCTestCase invokeTest]_block_invoke_3 + 31 70 com.apple.dt.XCTest 0x0000000112091cf0 __24-[XCTestCase invokeTest]_block_invoke + 271 71 com.apple.dt.XCTest 0x00000001120db17e -[XCUITestContext performInScope:] + 183 72 com.apple.dt.XCTest 0x0000000112091bd6 -[XCTestCase invokeTest] + 141 73 org.chromium.test.EarlGrey 0x0000000112b72e17 -[XCTestCase(GREYAdditions) grey_invokeTest] + 1079 74 com.apple.dt.XCTest 0x0000000112092b97 __26-[XCTestCase performTest:]_block_invoke.369 + 42 75 com.apple.dt.XCTest 0x00000001120dff25 +[XCTContext runInContextForTestCase:block:] + 163 76 com.apple.dt.XCTest 0x0000000112092533 -[XCTestCase performTest:] + 608 77 com.apple.dt.XCTest 0x000000011208e539 __27-[XCTestSuite performTest:]_block_invoke + 363 78 com.apple.dt.XCTest 0x000000011208dea0 -[XCTestSuite _performProtectedSectionForTest:testSection:] + 26 79 com.apple.dt.XCTest 0x000000011208e09d -[XCTestSuite performTest:] + 239 80 com.apple.dt.XCTest 0x000000011208e539 __27-[XCTestSuite performTest:]_block_invoke + 363 81 com.apple.dt.XCTest 0x000000011208dea0 -[XCTestSuite _performProtectedSectionForTest:testSection:] + 26 82 com.apple.dt.XCTest 0x000000011208e09d -[XCTestSuite performTest:] + 239 83 com.apple.dt.XCTest 0x000000011208e539 __27-[XCTestSuite performTest:]_block_invoke + 363 84 com.apple.dt.XCTest 0x000000011208dea0 -[XCTestSuite _performProtectedSectionForTest:testSection:] + 26 85 com.apple.dt.XCTest 0x000000011208e09d -[XCTestSuite performTest:] + 239 86 com.apple.dt.XCTest 0x00000001120e764f __44-[XCTTestRunSession runTestsAndReturnError:]_block_invoke + 40 87 com.apple.dt.XCTest 0x00000001120a171a -[XCTestObservationCenter _observeTestExecutionForBlock:] + 475 88 com.apple.dt.XCTest 0x00000001120e74ee -[XCTTestRunSession runTestsAndReturnError:] + 281 89 com.apple.dt.XCTest 0x000000011207daf1 -[XCTestDriver runTestsAndReturnError:] + 314 90 com.apple.dt.XCTest 0x00000001120df190 _XCTestMain + 619 91 com.apple.CoreFoundation 0x0000000110c6a05c __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12 92 com.apple.CoreFoundation 0x0000000110c4e83b __CFRunLoopDoBlocks + 203 93 com.apple.CoreFoundation 0x0000000110c4e014 __CFRunLoopRun + 1300 94 com.apple.CoreFoundation 0x0000000110c4d889 CFRunLoopRunSpecific + 409 95 com.apple.GraphicsServices 0x0000000116e6f9c6 GSEventRunModal + 62 96 com.apple.UIKit 0x000000010ea2d5d6 UIApplicationMain + 159 97 org.chromium.gtest.generic-unit-test 0x0000000101ec5a53 (anonymous namespace)::RunUIApplicationMain(int, char**) + 355 98 org.chromium.gtest.generic-unit-test 0x0000000101ec5523 main + 419 99 libdyld.dylib 0x0000000118234d81 start + 1
,
Jul 30
jlebel@, the source of recent flakiness in UKM tests have been the signing in part? I can't reproduce this locally and I'm not sure if there's a more robust way to sign in in EG tests. Any chance you could take a look at signing in ukm_egtest.mm?
,
Jul 31
For the first stack trace, there is nothing to do with sign-in, as far as I know. It is related to sync. This is in UKMTestCase. The second stack trace doesn't seem to be related to sign-in neither. It seems to be related to loading in a web view. This is in TabUsageRecorderTestCase. The last one seems to be in sign-in. I tried it but I can't reproduce it. This is in UKMTestCase rohitrao@, is it in a simulator or on a device? Is it with bijou flag?
,
Jul 31
Removing sheriff label since this is assigned and actively being investigated.
,
Sep 27
|
|||||
►
Sign in to add a comment |
|||||
Comment 1 by sky@chromium.org
, Jul 27