brave / brave-browser

Brave browser for Android, iOS, Linux, macOS, Windows.
https://brave.com
Mozilla Public License 2.0
17.44k stars 2.26k forks source link

NOTREACHED() in BraveReferralsService::GetSafetynetStatusResult #39123

Closed iefremov closed 5 days ago

iefremov commented 2 months ago

https://share.backtrace.io/api/share/0jN3Rgy0fvTQajXWAyQmE0

[ 00 ] crash_reporter::DumpWithoutCrashing() ( crashpad_android.cc:655 )
[ 01 ] base::debug::DumpWithoutCrashing(base::Location const&, base::TimeDelta) ( dump_without_crashing.cc:94 )
[ 02 ] logging::(anonymous namespace)::DumpWithoutCrashing(base::debug::CrashKeyString*, std::__Cr::basic_string<char, std::__Cr::char_traits<char>, std::__Cr::allocator<char>> const&, base::Location const&, base::NotFatalUntil) ( check.cc:131 )
[ 03 ] logging::(anonymous namespace)::NotReachedLogMessage::~NotReachedLogMessage() ( check.cc:144 )
[ 04 ] logging::(anonymous namespace)::NotReachedLogMessage::~NotReachedLogMessage() ( check.cc:142 )
[ 05 ] logging::CheckError::~CheckError() ( unique_ptr.h:67 )
[ 06 ] logging::NotReachedError::TriggerNotReached() ( check.cc:375 )
[ 07 ] brave::BraveReferralsService::GetSafetynetStatusResult(bool, std::__Cr::basic_string<char, std::__Cr::char_traits<char>, std::__Cr::allocator<char>> const&, bool) ( brave_referrals_service.cc:527 )
[ 08 ] safetynet_check::SafetyNetCheckRunner::performSafetynetCheck(std::__Cr::basic_string<char, std::__Cr::char_traits<char>, std::__Cr::allocator<char>> const&, base::OnceCallback<void (bool, std::__Cr::basic_string<char, std::__Cr::char_traits<char>, std::__Cr::allocator<char>> const&, bool)>, bool) ( callback.h:156 )
[ 09 ] brave::BraveReferralsService::CheckForReferralFinalization() ( brave_referrals_service.cc:541 )
[ 10 ] brave::BraveReferralsService::MaybeCheckForReferralFinalization() ( brave_referrals_service.cc:431 )
[ 11 ] non-virtual thunk to base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork() ( callback.h:156 )
[ 12 ] base::MessagePumpAndroid::DoNonDelayedLooperWork(bool) ( message_pump_android.cc:199 )
[ 13 ] base::MessagePumpAndroid::OnNonDelayedLooperCallback() ( message_pump_android.cc:185 )
[ 14 ] base::(anonymous namespace)::NonDelayedLooperCallback(int, int, void*) ( message_pump_android.cc:54 )
[ 15 ] 0x72e33abb70
[ 16 ] 0x72e33abb70
[ 17 ] 0x72e33ab628
[ 18 ] 0x72aa996898
[ 19 ] 0x6f9f753f54
[ 20 ] 0x71815fb8
[ 21 ] 0x718135c0
[ 22 ] 0x718134b8
[ 23 ] 0x715aabd0
[ 24 ] ExecuteNterpImpl
[ 25 ] art_quick_invoke_static_stub
[ 26 ] art::InvokeMethod<(art::PointerSize)8>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jobject*, _jobject*, unsigned long)
iefremov commented 2 months ago

@samartnik can you take a look pls