New issue
Advanced search Search tips

Issue 893461 link

Starred by 1 user

Issue metadata

Status: Duplicate
Owner: ----
Closed: Oct 9
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

`Check failed: !first_party_url_.is_empty()` in appcache_host.cc

Project Member Reported by bashi@chromium.org, Oct 9

Issue description

Chrome Version: ToT
OS: Linux

What steps will reproduce the problem?
(1) Build chrome with dcheck_always_on = true. Visit https://docs.google.com and enable offline. You'll need an account on which service worker is used for offline support. I'm using a test account but I think @google.com account can be used as well.
(2) Make sure that SW is installed and activated.
(3) Close the browser and re-launch it. Visit https://docs.google.com again.

What is the expected result?
No crash.

What happens instead?
DCHECK failure. Here is an example stack trace:

$ out/Release/chrome --enable-features=NetworkService
[105222:105222:1009/154651.256770:ERROR:x11_input_method_context_impl_gtk.cc(144)] Not implemented reached in virtual void l
ibgtkui::X11InputMethodContextImplGtk::SetSurroundingText(const base::string16 &, const gfx::Range &)
[105268:105286:1009/154651.462187:ERROR:http_cache_transaction.cc(3141)] ReadData failed: 0
[1:19:1009/154715.920400:ERROR:resource_dispatcher.cc(584)] unknown request
[105222:105236:1009/154746.325854:ERROR:cache_storage_cache.cc(1994)] Cache size: 31938048 does not match size from index: 31890432
[105222:105236:1009/154746.389499:ERROR:cache_storage_cache.cc(1994)] Cache size: 11096064 does not match size from index: 11059968
[105222:105236:1009/154746.510517:ERROR:cache_storage_cache.cc(1994)] Cache size: 63956736 does not match size from index: 63904768    [105222:105236:1009/154746.512994:ERROR:cache_storage_cache.cc(1994)] Cache size: 14465024 does not match size from index: 14436352    [105222:105236:1009/154746.554715:ERROR:cache_storage_cache.cc(1994)] Cache size: 88652032 does not match size from index: 88560640    [105222:105236:1009/154746.787325:ERROR:cache_storage_cache.cc(1994)] Cache size: 18547456 does not match size from index: 18508288    [105222:105236:1009/154751.194160:ERROR:appcache_update_url_loader_request.cc(138)] Not implemented reached in virtual void content::AppCacheUpdateJob::UpdateURLLoaderRequest::OnTransferSizeUpdated(int32_t)
[105222:105236:1009/154752.573652:ERROR:appcache_update_url_loader_request.cc(138)] Not implemented reached in virtual void content::AppCacheUpdateJob::UpdateURLLoaderRequest::OnTransferSizeUpdated(int32_t)
[105222:105236:1009/154752.584981:ERROR:appcache_update_url_loader_request.cc(138)] Not implemented reached in virtual void content::AppCacheUpdateJob::UpdateURLLoaderRequest::OnTransferSizeUpdated(int32_t)
[105222:105236:1009/154753.934363:ERROR:appcache_update_url_loader_request.cc(138)] Not implemented reached in virtual void content::AppCacheUpdateJob::UpdateURLLoaderRequest::OnTransferSizeUpdated(int32_t)
[105222:105236:1009/154753.941490:ERROR:appcache_update_url_loader_request.cc(138)] Not implemented reached in virtual void
content::AppCacheUpdateJob::UpdateURLLoaderRequest::OnTransferSizeUpdated(int32_t)
[105222:105236:1009/154754.105676:FATAL:appcache_host.cc(137)] Check failed: !first_party_url_.is_empty().
#0 0x7f6d6c80d90f base::debug::StackTrace::StackTrace()                                                                     
#1 0x7f6d6c736efb logging::LogMessage::~LogMessage()                        
#2 0x7f6d699a065d content::AppCacheHost::SelectCache()                                  
#3 0x7f6d6999a3f9 content::AppCacheDispatcherHost::SelectCache()                        
#4 0x7f6d6959e335 content::mojom::AppCacheBackendStubDispatch::Accept()     
...


Looks like the cache storage is corrupted but at least chrome shouldn't crash.
 
I used NetworkService enabled one but this doesn't seem specific to NetworkService/S13nServiceWorker.
Mergedinto: 843797
Status: Duplicate (was: Untriaged)

Sign in to add a comment