Skip to content

Test failure: P3AServiceTest.UpdateLogsAndSendSlow #30846

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
brave-builds opened this issue Jun 6, 2023 · 1 comment
Closed

Test failure: P3AServiceTest.UpdateLogsAndSendSlow #30846

brave-builds opened this issue Jun 6, 2023 · 1 comment

Comments

@brave-builds
Copy link
Collaborator

brave-builds commented Jun 6, 2023

Greetings human!

Bad news. P3AServiceTest.UpdateLogsAndSendSlow failed on android x86-mono release v1.52.122.

Stack trace
[ RUN      ] P3AServiceTest.UpdateLogsAndSendSlow
../../brave/components/p3a/p3a_service_unittest.cc:282: Failure
Expected equality of these values:
  p3a_json_sent_metrics_.size()
    Which is: 1
  2U
    Which is: 2
Stack trace:
../../brave/components/p3a/p3a_service_unittest.cc:290: Failure
Expected equality of these values:
  p3a_json_sent_metrics_.size()
    Which is: 1
  0U
    Which is: 0
Stack trace:
../../brave/components/p3a/p3a_service_unittest.cc:159: Failure
Expected equality of these values:
  metrics_set->find(*metric_name)
    Which is: 4-byte object <00-D1 A3-3E>
  metrics_set->end()
    Which is: 4-byte object <B0-82 A2-3E>
Stack trace:
[  FAILED  ] P3AServiceTest.UpdateLogsAndSendSlow (189 ms)
[----------] 1 test from P3AServiceTest (207 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (208 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] P3AServiceTest.UpdateLogsAndSendSlow
Stack Trace:
  RELADDR   FUNCTION                                                                          FILE:LINE
  0394a0e5  p3a::P3AServiceTest_UpdateLogsAndSendSlow_Test::TestBody()                        ../../brave/components/p3a/p3a_service_unittest.cc:282:3
  05bbac87  void testing::internal::HandleExceptionsInMethodIfSupported<testing::TestSuite, void>(testing::TestSuite*, void (testing::TestSuite::*)(), char const*)  ../../third_party/googletest/src/googletest/src/gtest.cc:0:0
-----------------------------------------------------
Stack Trace:
  RELADDR   FUNCTION                                                                          FILE:LINE
  0394a1ea  p3a::P3AServiceTest_UpdateLogsAndSendSlow_Test::TestBody()                        ../../brave/components/p3a/p3a_service_unittest.cc:290:3
  05bbac87  void testing::internal::HandleExceptionsInMethodIfSupported<testing::TestSuite, void>(testing::TestSuite*, void (testing::TestSuite::*)(), char const*)  ../../third_party/googletest/src/googletest/src/gtest.cc:0:0
-----------------------------------------------------
Stack Trace:
  RELADDR   FUNCTION                                                                          FILE:LINE
  0394bb15  p3a::P3AServiceTest::StoreJsonMetricInMap(network::ResourceRequest const&, GURL const&)  ../../brave/components/p3a/p3a_service_unittest.cc:159:5
  0394b7a5  p3a::P3AServiceTest::SetUp()::'lambda'(network::ResourceRequest const&)::operator()(network::ResourceRequest const&) const  ../../brave/components/p3a/p3a_service_unittest.cc:72:11
  v------>  void base::internal::FunctorTraits<void (*)(BraveStatsUpdaterTest_UsagePingRequest_Test::TestBody()::$_0 const&, network::ResourceRequest const&), void>::Invoke<void (* const&)(BraveStatsUpdaterTest_UsagePingRequest_Test::TestBody()::$_0 const&, network::ResourceRequest const&), BraveStatsUpdaterTest_UsagePingRequest_Test::TestBody()::$_0 const&, network::ResourceRequest const&>(void (* const&)(BraveStatsUpdaterTest_UsagePingRequest_Test::TestBody()::$_0 const&, network::ResourceRequest const&), BraveStatsUpdaterTest_UsagePingRequest_Test::TestBody()::$_0 const&, network::ResourceRequest const&)  ../../base/functional/bind_internal.h:636:12
  v------>  void base::internal::InvokeHelper<false, void, 0u>::MakeItSo<void (* const&)(BraveStatsUpdaterTest_UsagePingRequest_Test::TestBody()::$_0 const&, network::ResourceRequest const&), std::Cr::tuple<BraveStatsUpdaterTest_UsagePingRequest_Test::TestBody()::$_0> const&, network::ResourceRequest const&>(void (* const&)(BraveStatsUpdaterTest_UsagePingRequest_Test::TestBody()::$_0 const&, network::ResourceRequest const&), std::Cr::tuple<BraveStatsUpdaterTest_UsagePingRequest_Test::TestBody()::$_0> const&, network::ResourceRequest const&)  ../../base/functional/bind_internal.h:925:12
  v------>  void base::internal::Invoker<base::internal::BindState<void (*)(BraveStatsUpdaterTest_UsagePingRequest_Test::TestBody()::$_0 const&, network::ResourceRequest const&), BraveStatsUpdaterTest_UsagePingRequest_Test::TestBody()::$_0>, void (network::ResourceRequest const&)>::RunImpl<void (* const&)(BraveStatsUpdaterTest_UsagePingRequest_Test::TestBody()::$_0 const&, network::ResourceRequest const&), std::Cr::tuple<BraveStatsUpdaterTest_UsagePingRequest_Test::TestBody()::$_0> const&, 0u>(void (* const&)(BraveStatsUpdaterTest_UsagePingRequest_Test::TestBody()::$_0 const&, network::ResourceRequest const&), std::Cr::tuple<BraveStatsUpdaterTest_UsagePingRequest_Test::TestBody()::$_0> const&, std::Cr::integer_sequence<unsigned int, 0u>, network::ResourceRequest const&)  ../../base/functional/bind_internal.h:1025:12
  0320bc66  base::internal::Invoker<base::internal::BindState<bool (*)(std::Cr::basic_string<char, std::Cr::char_traits<char>, std::Cr::allocator<char>> const&, offline_pages::SavePageRequest const&), std::Cr::basic_string<char, std::Cr::char_traits<char>, std::Cr::allocator<char>>>, bool (offline_pages::SavePageRequest const&)>::Run(base::internal::BindStateBase*, offline_pages::SavePageRequest const&)  ../../base/functional/bind_internal.h:989:12
  031cd55c  base::RepeatingCallback<void (media::MediaStatus::State)>::Run(media::MediaStatus::State) const &  ../../base/functional/callback.h:333:12
  039baf58  network::TestURLLoaderFactory::CreateLoaderAndStart(mojo::PendingReceiver<network::mojom::URLLoader>, int, unsigned int, network::ResourceRequest const&, mojo::PendingRemote<network::mojom::URLLoaderClient>, net::MutableNetworkTrafficAnnotationTag const&)  ../../services/network/test/test_url_loader_factory.cc:161:18
  05e94502  network::WeakWrapperSharedURLLoaderFactory::CreateLoaderAndStart(mojo::PendingReceiver<network::mojom::URLLoader>, int, unsigned int, network::ResourceRequest const&, mojo::PendingRemote<network::mojom::URLLoaderClient>, net::MutableNetworkTrafficAnnotationTag const&)  ../../services/network/public/cpp/weak_wrapper_shared_url_loader_factory.cc:33:14
  05e8f93a  network::(anonymous namespace)::SimpleURLLoaderImpl::StartRequest(network::mojom::URLLoaderFactory*)  ../../services/network/public/cpp/simple_url_loader.cc:1682:23
  05e8e7bf  network::(anonymous namespace)::SimpleURLLoaderImpl::Start(network::mojom::URLLoaderFactory*)  ../../services/network/public/cpp/simple_url_loader.cc:1655:3
  05e8dc08  network::(anonymous namespace)::SimpleURLLoaderImpl::DownloadHeadersOnly(network::mojom::URLLoaderFactory*, base::OnceCallback<void (scoped_refptr<net::HttpResponseHeaders>)>) (.437c9e924192c608f0d0fdc174bc53d6)  ../../services/network/public/cpp/simple_url_loader.cc:1294:3
  05dcb004  p3a::Uploader::UploadLog(std::Cr::basic_string<char, std::Cr::char_traits<char>, std::Cr::allocator<char>> const&, std::Cr::basic_string<char, std::Cr::char_traits<char>, std::Cr::allocator<char>> const&, bool, p3a::MetricLogType)  ../../brave/components/p3a/uploader.cc:74:15
  05dbd3dc  p3a::MessageManager::StartScheduledUpload(bool, p3a::MetricLogType)               ../../brave/components/p3a/message_manager.cc:272:14
  v------>  void base::internal::FunctorTraits<void (p3a::MessageManager::*)(bool, p3a::MetricLogType), void>::Invoke<void (p3a::MessageManager::*)(bool, p3a::MetricLogType), p3a::MessageManager*, bool const&, p3a::MetricLogType const&>(void (p3a::MessageManager::*)(bool, p3a::MetricLogType), p3a::MessageManager*&&, bool const&, p3a::MetricLogType const&)  ../../base/functional/bind_internal.h:746:12
  05dbe234  void base::internal::InvokeHelper<false, void, 0u, 1u, 2u>::MakeItSo<void (p3a::MessageManager::* const&)(bool, p3a::MetricLogType), std::Cr::tuple<base::internal::UnretainedWrapper<p3a::MessageManager, base::unretained_traits::MayNotDangle, (base::RawPtrTraits)0>, bool, p3a::MetricLogType> const&>(void (p3a::MessageManager::* const&)(bool, p3a::MetricLogType), std::Cr::tuple<base::internal::UnretainedWrapper<p3a::MessageManager, base::unretained_traits::MayNotDangle, (base::RawPtrTraits)0>, bool, p3a::MetricLogType> const&)  ../../base/functional/bind_internal.h:925:12
  v------>  void base::internal::Invoker<base::internal::BindState<void (p3a::MessageManager::*)(bool, p3a::MetricLogType), base::internal::UnretainedWrapper<p3a::MessageManager, base::unretained_traits::MayNotDangle, (base::RawPtrTraits)0>, bool, p3a::MetricLogType>, void ()>::RunImpl<void (p3a::MessageManager::* const&)(bool, p3a::MetricLogType), std::Cr::tuple<base::internal::UnretainedWrapper<p3a::MessageManager, base::unretained_traits::MayNotDangle, (base::RawPtrTraits)0>, bool, p3a::MetricLogType> const&, 0u, 1u, 2u>(void (p3a::MessageManager::* const&)(bool, p3a::MetricLogType), std::Cr::tuple<base::internal::UnretainedWrapper<p3a::MessageManager, base::unretained_traits::MayNotDangle, (base::RawPtrTraits)0>, bool, p3a::MetricLogType> const&, std::Cr::integer_sequence<unsigned int, 0u, 1u, 2u>)  ../../base/functional/bind_internal.h:1025:12
  05dbe19d  base::internal::Invoker<base::internal::BindState<void (p3a::MessageManager::*)(bool, p3a::MetricLogType), base::internal::UnretainedWrapper<p3a::MessageManager, base::unretained_traits::MayNotDangle, (base::RawPtrTraits)0>, bool, p3a::MetricLogType>, void ()>::Run(base::internal::BindStateBase*)  ../../base/functional/bind_internal.h:989:12
  03348856  base::RepeatingCallback<void ()>::Run() const &                                   ../../base/functional/callback.h:333:12
  0755558a  metrics::MetricsScheduler::TriggerTask()                                          ../../components/metrics/metrics_scheduler.cc:63:18
  v------>  void base::internal::FunctorTraits<void (syncer::BraveModelTypeWorkerTest::*)(), void>::Invoke<void (syncer::BraveModelTypeWorkerTest::*)(), syncer::BraveModelTypeWorkerTest*>(void (syncer::BraveModelTypeWorkerTest::*)(), syncer::BraveModelTypeWorkerTest*&&)  ../../base/functional/bind_internal.h:746:12
  03968875  void base::internal::InvokeHelper<false, void, 0u>::MakeItSo<void (blink::WebMediaPlayerImpl::*)(), std::Cr::tuple<base::internal::UnretainedWrapper<blink::WebMediaPlayerImpl, base::unretained_traits::MayNotDangle, (base::RawPtrTraits)0>>>(void (blink::WebMediaPlayerImpl::*&&)(), std::Cr::tuple<base::internal::UnretainedWrapper<blink::WebMediaPlayerImpl, base::unretained_traits::MayNotDangle, (base::RawPtrTraits)0>>&&)  ../../base/functional/bind_internal.h:925:12
  v------>  void base::internal::Invoker<base::internal::BindState<void (syncer::BraveModelTypeWorkerTest::*)(), base::internal::UnretainedWrapper<syncer::BraveModelTypeWorkerTest, base::unretained_traits::MayNotDangle, (base::RawPtrTraits)0>>, void ()>::RunImpl<void (syncer::BraveModelTypeWorkerTest::*)(), std::Cr::tuple<base::internal::UnretainedWrapper<syncer::BraveModelTypeWorkerTest, base::unretained_traits::MayNotDangle, (base::RawPtrTraits)0>>, 0u>(void (syncer::BraveModelTypeWorkerTest::*&&)(), std::Cr::tuple<base::internal::UnretainedWrapper<syncer::BraveModelTypeWorkerTest, base::unretained_traits::MayNotDangle, (base::RawPtrTraits)0>>&&, std::Cr::integer_sequence<unsigned int, 0u>)  ../../base/functional/bind_internal.h:1025:12
  03968833  base::internal::Invoker<base::internal::BindState<void (blink::WebMediaPlayerImpl::*)(), base::internal::UnretainedWrapper<blink::WebMediaPlayerImpl, base::unretained_traits::MayNotDangle, (base::RawPtrTraits)0>>, void ()>::RunOnce(base::internal::BindStateBase*)  ../../base/functional/bind_internal.h:976:12
  v------>  base::OnceCallback<void ()>::Run() &&                                             ../../base/functional/callback.h:152:12
  05ca1ab9  base::OneShotTimer::RunUserTask()                                                 ../../base/timer/timer.cc:178:19
  v------>  cppgc::internal::FinalizerTraitImpl<blink::FrameClient, true>::Destructor::Call(void*)  ../../v8/include/cppgc/internal/finalizer-trait.h:42:58
  v------>  cppgc::internal::FinalizerTraitImpl<blink::FrameClient, true>::Finalize(void*)    ../../v8/include/cppgc/internal/finalizer-trait.h:52:5
  05bdfb5b  blink::TransformOperation::PrimitiveType() const                                  ../../v8/include/cppgc/internal/finalizer-trait.h:76:5
  v------>  void base::internal::FunctorTraits<void (data_decoder::(anonymous namespace)::ValueParseRequest<data_decoder::mojom::StructuredHeadersParser, quiche::structured_headers::ParameterizedItem>::*)(), void>::Invoke<void (data_decoder::(anonymous namespace)::ValueParseRequest<data_decoder::mojom::StructuredHeadersParser, quiche::structured_headers::ParameterizedItem>::*)(), scoped_refptr<data_decoder::(anonymous namespace)::ValueParseRequest<data_decoder::mojom::StructuredHeadersParser, quiche::structured_headers::ParameterizedItem>>>(void (data_decoder::(anonymous namespace)::ValueParseRequest<data_decoder::mojom::StructuredHeadersParser, quiche::structured_headers::ParameterizedItem>::*)(), scoped_refptr<data_decoder::(anonymous namespace)::ValueParseRequest<data_decoder::mojom::StructuredHeadersParser, quiche::structured_headers::ParameterizedItem>>&&)  ../../base/functional/bind_internal.h:746:12
  v------>  void base::internal::InvokeHelper<false, void, 0u>::MakeItSo<void (data_decoder::(anonymous namespace)::ValueParseRequest<data_decoder::mojom::StructuredHeadersParser, quiche::structured_headers::ParameterizedItem>::*)(), std::Cr::tuple<scoped_refptr<data_decoder::(anonymous namespace)::ValueParseRequest<data_decoder::mojom::StructuredHeadersParser, quiche::structured_headers::ParameterizedItem>>>>(void (data_decoder::(anonymous namespace)::ValueParseRequest<data_decoder::mojom::StructuredHeadersParser, quiche::structured_headers::ParameterizedItem>::*&&)(), std::Cr::tuple<scoped_refptr<data_decoder::(anonymous namespace)::ValueParseRequest<data_decoder::mojom::StructuredHeadersParser, quiche::structured_headers::ParameterizedItem>>>&&)  ../../base/functional/bind_internal.h:925:12
  v------>  void base::internal::Invoker<base::internal::BindState<void (data_decoder::(anonymous namespace)::ValueParseRequest<data_decoder::mojom::StructuredHeadersParser, quiche::structured_headers::ParameterizedItem>::*)(), scoped_refptr<data_decoder::(anonymous namespace)::ValueParseRequest<data_decoder::mojom::StructuredHeadersParser, quiche::structured_headers::ParameterizedItem>>>, void ()>::RunImpl<void (data_decoder::(anonymous namespace)::ValueParseRequest<data_decoder::mojom::StructuredHeadersParser, quiche::structured_headers::ParameterizedItem>::*)(), std::Cr::tuple<scoped_refptr<data_decoder::(anonymous namespace)::ValueParseRequest<data_decoder::mojom::StructuredHeadersParser, quiche::structured_headers::ParameterizedItem>>>, 0u>(void (data_decoder::(anonymous namespace)::ValueParseRequest<data_decoder::mojom::StructuredHeadersParser, quiche::structured_headers::ParameterizedItem>::*&&)(), std::Cr::tuple<scoped_refptr<data_decoder::(anonymous namespace)::ValueParseRequest<data_decoder::mojom::StructuredHeadersParser, quiche::structured_headers::ParameterizedItem>>>&&, std::Cr::integer_sequence<unsigned int, 0u>)  ../../base/functional/bind_internal.h:1025:12
  0430c73b  base::internal::Invoker<base::internal::BindState<void (blink::(anonymous namespace)::BlobWriterHelper::*)(), WTF::UnretainedWrapper<blink::(anonymous namespace)::BlobWriterHelper>>, void ()>::RunOnce(base::internal::BindStateBase*)  ../../base/functional/bind_internal.h:976:12
  v------>  base::OnceCallback<void ()>::Run() &&                                             ../../base/functional/callback.h:152:12
  05c660d0  base::TaskAnnotator::RunTaskImpl(base::PendingTask&)                              ../../base/task/common/task_annotator.cc:186:34
  v------>  void base::TaskAnnotator::RunTask<base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::LazyNow*)::$_0>(perfetto::StaticString, base::PendingTask&, base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::LazyNow*)::$_0&&)  ../../base/task/common/task_annotator.h:89:5
  v------>  base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl(base::LazyNow*)  ../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:486:23
  05c7deab  base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()   ../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:351:41
  05c7e535  non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork()  ../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:0:0
  05cbc06f  base::MessagePumpForUI::DoNonDelayedLooperWork(bool)                              ../../base/message_loop/message_pump_android.cc:186:33
  05cbc01f  base::MessagePumpForUI::OnNonDelayedLooperCallback()                              ../../base/message_loop/message_pump_android.cc:172:3
  05cbbd08  base::(anonymous namespace)::NonDelayedLooperCallback(int, int, void*)            ../../base/message_loop/message_pump_android.cc:43:9
  0000b337  <UNKNOWN>                                                                         /system/lib/libutils.so
  0000c367  <UNKNOWN>                                                                         /system/lib/libutils.so
  0000be96  <UNKNOWN>                                                                         /system/lib/libutils.so
  000023f5  <UNKNOWN>                                                                         /system/lib/libandroid.so
  05cffdc2  (anonymous namespace)::MessagePumpForUIStub::Run(base::MessagePump::Delegate*) (.9b4739ad029477ff0ed7eb2eea1a3459)  ../../base/test/test_support_android.cc:111:9
  05c7e8d1  base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta)  ../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:651:12
  05c7ea77  non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run(bool, base::TimeDelta)  ../../base/task/sequence_manager/thread_controller_with_message_pump_impl.cc:0:0
  05c4d35f  base::RunLoop::Run(base::Location const&)                                         ../../base/run_loop.cc:134:14
  05c4d821  base::RunLoop::RunUntilIdle()                                                     ../../base/run_loop.cc:143:3
  05cfb2f2  base::test::TaskEnvironment::RunUntilIdle()                                       ../../base/test/task_environment.cc:693:51
  05cfb452  base::test::TaskEnvironment::FastForwardBy(base::TimeDelta)                       ../../base/test/task_environment.cc:749:5
  03949caa  p3a::P3AServiceTest_UpdateLogsAndSendSlow_Test::TestBody()                        ../../brave/components/p3a/p3a_service_unittest.cc:295:21
  05bbac87  void testing::internal::HandleExceptionsInMethodIfSupported<testing::TestSuite, void>(testing::TestSuite*, void (testing::TestSuite::*)(), char const*)  ../../third_party/googletest/src/googletest/src/gtest.cc:0:0
failed
Previous issues

Find all

@DJAndries
Copy link
Collaborator

DJAndries commented Jun 20, 2023

unable to repro

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants