New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 698191 link

Starred by 1 user

Issue metadata

Status: Duplicate
Owner:
Closed: Mar 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 1
Type: Bug



Sign in to add a comment

Crash on first run in IconCacherImpl

Project Member Reported by bauerb@chromium.org, Mar 3 2017

Issue description

[FATAL:icon_cacher_impl.cc(52)] Check failed: !icon_available.is_null()

Stack trace:

base::debug::(anonymous namespace)::DebugBreak()
base::debug::BreakDebugger()
~LogMessage
ntp_tiles::IconCacherImpl::StartFetch(ntp_tiles::PopularSites::Site, base::Callback<void (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, base::Callback<void (), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&)
ntp_tiles::MostVisitedSites::OnPopularSitesDownloaded(bool)
base::internal::RunMixin<base::Callback<void (bool), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> >::Run(bool) const
ntp_tiles::PopularSitesImpl::OnJsonParsed(std::__ndk1::unique_ptr<base::Value, std::__ndk1::default_delete<base::Value> >)
void base::internal::FunctorTraits<void (ntp_tiles::PopularSitesImpl::*)(std::__ndk1::unique_ptr<base::Value, std::__ndk1::default_delete<base::Value> >), void>::Invoke<base::WeakPtr<ntp_tiles::PopularSitesImpl> const&, std::__ndk1::unique_ptr<base::Value, std::__ndk1::default_delete<base::Value> > >(void (ntp_tiles::PopularSitesImpl::*)(std::__ndk1::unique_ptr<base::Value, std::__ndk1::default_delete<base::Value> >), base::WeakPtr<ntp_tiles::PopularSitesImpl> const&, std::__ndk1::unique_ptr<base::Value, std::__ndk1::default_delete<base::Value> >&&)
base::internal::RunMixin<base::Callback<void (std::__ndk1::unique_ptr<base::Value, std::__ndk1::default_delete<base::Value> >), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> >::Run(std::__ndk1::unique_ptr<base::Value, std::__ndk1::default_delete<base::Value> >) const
safe_json::SafeJsonParserAndroid::OnSanitizationSuccess(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)
base::internal::RunMixin<base::Callback<void (std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> >::Run(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&) const
void base::internal::FunctorTraits<base::Callback<void (std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&), (base::internal::CopyMode)1, (base::internal::RepeatMode)1>, void>::Invoke<base::Callback<void (std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&>(base::Callback<void (std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)
base::internal::RunMixin<base::Callback<void (), (base::internal::CopyMode)0, (base::internal::RepeatMode)0> >::Run() &&
base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*)
base::MessageLoop::RunTask(base::PendingTask*)
base::MessageLoop::DeferOrRunPendingTask(base::PendingTask)
base::MessageLoop::DoWork()
DoRunLoopOnce(_JNIEnv*, base::android::JavaParamRef<_jobject*> const&, long long, long long, long long)
Java_org_chromium_base_SystemMessageHandler_nativeDoRunLoopOnce



Probably due to null callback from r454428.
 
Mergedinto: 698159
Status: Duplicate (was: Assigned)

Sign in to add a comment