New issue
Advanced search Search tips

Issue 850082 link

Starred by 2 users

Issue metadata

Status: Duplicate
Owner: ----
Closed: Jun 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 0
Type: Bug
Proj-Servicification

Blocking:
issue 850013



Sign in to add a comment

Crash in storage_partition_impl.cc

Project Member Reported by vasi...@chromium.org, Jun 6 2018

Issue description

[92591:20739:0606/154017.178563:FATAL:storage_partition_impl.cc(281)] Check failed: BrowserThread::CurrentlyOn(BrowserThread::UI).

0   libbase.dylib                       0x0000000111c7202e base::debug::StackTrace::StackTrace(unsigned long) + 174
1   libbase.dylib                       0x0000000111c720ed base::debug::StackTrace::StackTrace(unsigned long) + 29
2   libbase.dylib                       0x000000011189a73c base::debug::StackTrace::StackTrace() + 28
3   libbase.dylib                       0x00000001119194ac logging::LogMessage::~LogMessage() + 460
4   libbase.dylib                       0x0000000111917215 logging::LogMessage::~LogMessage() + 21
5   libcontent.dylib                    0x00000001361e04d6 content::StoragePartitionImpl::URLLoaderFactoryForBrowserProcess::CreateLoaderAndStart(mojo::InterfaceRequest<network::mojom::URLLoader>, int, int, unsigned int, network::ResourceRequest const&, mojo::InterfacePtr<network::mojom::URLLoaderClient>, net::MutableNetworkTrafficAnnotationTag const&) + 246
6   libnetwork_cpp.dylib                0x000000011afaed67 network::(anonymous namespace)::SimpleURLLoaderImpl::StartRequest(network::mojom::URLLoaderFactory*) + 1335
7   libnetwork_cpp.dylib                0x000000011afa8cd4 network::(anonymous namespace)::SimpleURLLoaderImpl::Start(network::mojom::URLLoaderFactory*) + 1076
8   libnetwork_cpp.dylib                0x000000011afa2acf network::(anonymous namespace)::SimpleURLLoaderImpl::DownloadToStringOfUnboundedSizeUntilCrashAndDie(network::mojom::URLLoaderFactory*, base::OnceCallback<void (std::__1::unique_ptr<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::default_delete<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >)>) + 1183
9   libchrome_dll.dylib                 0x000000012164247c image_fetcher::ImageDataFetcher::FetchImageData(GURL const&, base::RepeatingCallback<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, image_fetcher::RequestMetadata const&)> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, net::URLRequest::ReferrerPolicy, net::NetworkTrafficAnnotationTag const&) + 1996
10  libchrome_dll.dylib                 0x0000000121641c72 image_fetcher::ImageDataFetcher::FetchImageData(GURL const&, base::RepeatingCallback<void (std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, image_fetcher::RequestMetadata const&)> const&, net::NetworkTrafficAnnotationTag const&) + 322
11  libchrome_dll.dylib                 0x000000011fc2a2ea ThumbnailSource::StartDataRequest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, base::RepeatingCallback<content::WebContents* ()> const&, base::RepeatingCallback<void (scoped_refptr<base::RefCountedMemory>)> const&) + 490
12  libcontent.dylib                    0x000000013637b290 content::URLDataManagerBackend::StartRequest(net::URLRequest const*, content::URLRequestChromeJob*) + 2288
13  libcontent.dylib                    0x0000000136374f59 content::URLRequestChromeJob::StartAsync() + 73
14  libcontent.dylib                    0x000000013637f48f void base::internal::FunctorTraits<void (content::URLRequestChromeJob::*)(), void>::Invoke<void (content::URLRequestChromeJob::*)(), base::WeakPtr<content::URLRequestChromeJob> >(void (content::URLRequestChromeJob::*)(), base::WeakPtr<content::URLRequestChromeJob>&&) + 127
15  libcontent.dylib                    0x000000013637f3da void base::internal::InvokeHelper<true, void>::MakeItSo<void (content::URLRequestChromeJob::*)(), base::WeakPtr<content::URLRequestChromeJob> >(void (content::URLRequestChromeJob::*&&)(), base::WeakPtr<content::URLRequestChromeJob>&&) + 90
16  libcontent.dylib                    0x000000013637f370 void base::internal::Invoker<base::internal::BindState<void (content::URLRequestChromeJob::*)(), base::WeakPtr<content::URLRequestChromeJob> >, void ()>::RunImpl<void (content::URLRequestChromeJob::*)(), std::__1::tuple<base::WeakPtr<content::URLRequestChromeJob> >, 0ul>(void (content::URLRequestChromeJob::*&&)(), std::__1::tuple<base::WeakPtr<content::URLRequestChromeJob> >&&, std::__1::integer_sequence<unsigned long, 0ul>) + 80
17  libcontent.dylib                    0x000000013637f2c9 base::internal::Invoker<base::internal::BindState<void (content::URLRequestChromeJob::*)(), base::WeakPtr<content::URLRequestChromeJob> >, void ()>::RunOnce(base::internal::BindStateBase*) + 57

That's what I get on browser start up.
 
Components: -Internals>Network Internals>Services>Network
Looks like this is network service stuff.
Cc: kolos@chromium.org
Labels: -Pri-3 Pri-0
Owner: jkarlin@chromium.org
Status: Assigned (was: Untriaged)
A colleague of mine has the same problem and it's blocking us completely. Increasing priority.
I suspect https://chromium-review.googlesource.com/c/chromium/src/+/1064506 is a culprit.

Cc: jkarlin@chromium.org jam@chromium.org mmenke@chromium.org
Owner: ----
Status: Available (was: Assigned)
While I did run a TaskRunner change.. and it's possible that it's broken and landed something on the wrong thread, I don't believe that's the case. Can we verify that the network service is running? If so, that does seem like an avenue to explore.

Comment 4 by kolos@chromium.org, Jun 7 2018

Blocking: 850013
Mergedinto: 850089
Status: Duplicate (was: Available)

Sign in to add a comment