Brave Ads crash when parsing page classifier user model #12032
Labels
crash
feature/ads
OS/Desktop
priority/P3
The next thing for us to work on. It'll ride the trains.
QA Pass-Linux
QA Pass-macOS
QA Pass-Win64
QA/Yes
release-notes/exclude
Milestone
https://brave.sp.backtrace.io/p/brave/debug?time=all&filters=(_deleted%3D0%2C(callstack%2Cregex%2C%22(BatAds%7CAdsService%7CAdsImpl%7CConfirmationsImpl)%22)%2C(ver%2Cregex%2C%22(86.1%7C85.1%7C84.1%7C83.1)%22))&fingerprint=0000000000000000000000000000000000000000000000000000000000000201
[00] logging::LogMessage::~LogMessage
[01] base::(anonymous namespace)::OnNoMemory
[02] usermodel::DataPoint::DataPoint
[03] std::__1::__tree_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, usermodel::DataPoint>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, usermodel::DataPoint>, void*>, long> std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, usermodel::DataPoint>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, usermodel::DataPoint>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, usermodel::DataPoint> > >::__emplace_multi<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const, usermodel::DataPoint> const&>
[04] void std::__1::__tree<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, usermodel::DataPoint>, std::__1::__map_value_compare<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, usermodel::DataPoint>, std::__1::less<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > >, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, usermodel::DataPoint> > >::__assign_multi<std::__1::__tree_const_iterator<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, usermodel::DataPoint>, std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator >, usermodel::DataPoint>, void>*, long> >
[05] usermodel::Pipeline::FromJson
[06] usermodel::UserModelImpl::InitializePageClassifier
[07] ads::classification::PageClassifier::OnLoadUserModelForId
[08] bat_ads::mojom::BatAdsClient_LoadUserModelForId_ForwardToCallback::Accept
[09] mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept
[10] mojo::internal::MultiplexRouter::ProcessIncomingMessage
[11] mojo::internal::MultiplexRouter::Accept
[12] mojo::Connector::ReadAllAvailableMessages
[13] mojo::SimpleWatcher::OnHandleReady
[14] base::TaskAnnotator::RunTask
[15] base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork
[16] base::MessagePumpDefault::Run
[17] base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run
[18] base::RunLoop::Run
[19] content::UtilityMain
[20] content::ContentMainRunnerImpl::Run
[21] service_manager::Main
[22] content::ContentMain
[23] ChromeMain
The text was updated successfully, but these errors were encountered: