Index: net/http/disk_cache_based_quic_server_info.cc |
diff --git a/net/http/disk_cache_based_quic_server_info.cc b/net/http/disk_cache_based_quic_server_info.cc |
index 6a5ee175d5187f8773a75d2c88f8dc26415e26f5..303e13d63d2bf51044a97edf16591b3ef2fcd42b 100644 |
--- a/net/http/disk_cache_based_quic_server_info.cc |
+++ b/net/http/disk_cache_based_quic_server_info.cc |
@@ -104,7 +104,10 @@ int DiskCacheBasedQuicServerInfo::WaitForDataReady( |
void DiskCacheBasedQuicServerInfo::CancelWaitForDataReadyCallback() { |
DCHECK(CalledOnValidThread()); |
- RecordQuicServerInfoStatus(QUIC_SERVER_INFO_WAIT_FOR_DATA_READY_CANCEL); |
+ // TODO(rtenneti): crbug.com/456524. Implement a better fix. During shutdown, |
+ // HttpCache could be deleted and leads to crash because backend_ is deleted. |
+ // Temporary weekend fix is to return without collecting data in histograms. |
+ // RecordQuicServerInfoStatus(QUIC_SERVER_INFO_WAIT_FOR_DATA_READY_CANCEL); |
if (!wait_for_ready_callback_.is_null()) { |
RecordLastFailure(); |
wait_for_ready_callback_.Reset(); |