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

Issue 710494 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Last visit 15 days ago
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

DCHECK in Data_Reduction_Proxy_Compression_Stats.cc

Project Member Reported by ryansturm@chromium.org, Apr 11 2017

Issue description

Assigning to megjablon@ based on suspicion that https://chromium.googlesource.com/chromium/src/+/5e5d1c1764d4ebbad4f51ab37f1d9341e6d26efb caused this.

I was seeing the following DCHECK stack when building an running a local chrome (desktop):


[115578:115578:0411/092102.696667:FATAL:data_reduction_proxy_compression_stats.cc(1205)] Check failed: current_data_usage_load_status_ != LOADING. 
#0 0x7f64084c278b base::debug::StackTrace::StackTrace()
#1 0x7f64084c148c base::debug::StackTrace::StackTrace()
#2 0x7f640852a8af logging::LogMessage::~LogMessage()
#3 0x7f640cbc9710 data_reduction_proxy::DataReductionProxyCompressionStats::DeleteHistoricalDataUsage()
#4 0x7f640cbc88e8 data_reduction_proxy::DataReductionProxyCompressionStats::Init()
#5 0x7f640cbc86be data_reduction_proxy::DataReductionProxyCompressionStats::DataReductionProxyCompressionStats()
#6 0x7f640cbef4dc data_reduction_proxy::DataReductionProxyService::DataReductionProxyService()
#7 0x7f640b09b59a _ZN4base10MakeUniqueIN20data_reduction_proxy25DataReductionProxyServiceEJP32DataReductionProxyChromeSettingsRP11PrefServiceRPN3net23URLRequestContextGetterESt10unique_ptrINS1_9DataStoreESt14default_deleteISD_EERK13scoped_refptrINS_22SingleThreadTaskRunnerEESL_RKSH_INS_19SequencedTaskRunnerEERNS_9TimeDeltaEEEENS_8internal16MakeUniqueResultIT_E6ScalarEDpOT0_
#8 0x7f640b09b0c3 DataReductionProxyChromeSettings::InitDataReductionProxySettings()
#9 0x7f640ad59bd9 ProfileImplIOData::Handle::CreateMainRequestContextGetter()
#10 0x7f640ad515e9 ProfileImpl::CreateRequestContext()
#11 0x7f6402609472 content::StoragePartitionImplMap::Get()
#12 0x7f6401a1071f content::(anonymous namespace)::GetStoragePartitionFromConfig()
#13 0x7f6401a106a0 content::BrowserContext::GetStoragePartition()
#14 0x7f6401a10859 content::BrowserContext::GetDefaultStoragePartition()
#15 0x7f640ad4e901 ProfileImpl::DoFinalInit()
#16 0x7f640ad508af ProfileImpl::OnLocaleReady()
#17 0x7f640ad4db09 ProfileImpl::OnPrefsLoaded()
#18 0x7f640ad4d7dc ProfileImpl::ProfileImpl()
#19 0x7f640ad4bd6a Profile::CreateProfile()
#20 0x7f640a8776f7 ProfileManager::CreateProfileHelper()
#21 0x7f640a86f83a ProfileManager::CreateAndInitializeProfile()
#22 0x7f640a86f427 ProfileManager::GetProfile()
#23 0x7f640cf86ef8 GetStartupProfile()
#24 0x7f640b007dd2 (anonymous namespace)::CreatePrimaryProfile()
#25 0x7f640b00656a ChromeBrowserMainParts::PreMainMessageLoopRunImpl()
#26 0x7f640b005980 ChromeBrowserMainParts::PreMainMessageLoopRun()
#27 0x7f6401a223b1 content::BrowserMainLoop::PreMainMessageLoopRun()
#28 0x7f6400dbb6f5 _ZN4base8internal13FunctorTraitsIMN7content22IndexedDBCallbacksImpl13InternalStateEFvvEvE6InvokeIPS4_JEEEvS6_OT_DpOT0_
#29 0x7f6401a2bcd1 _ZN4base8internal12InvokeHelperILb0EiE8MakeItSoIRKMN7content15BrowserMainLoopEFivEJPS5_EEEiOT_DpOT0_
#30 0x7f6401a2bc77 _ZN4base8internal7InvokerINS0_9BindStateIMN7content15BrowserMainLoopEFivEJNS0_17UnretainedWrapperIS4_EEEEEFivEE7RunImplIRKS6_RKSt5tupleIJS8_EEJLm0EEEEiOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#31 0x7f6401a2bbbc _ZN4base8internal7InvokerINS0_9BindStateIMN7content15BrowserMainLoopEFivEJNS0_17UnretainedWrapperIS4_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#32 0x7f6400ca2b8d _ZNKR4base8CallbackIFvvELNS_8internal8CopyModeE1ELNS2_10RepeatModeE1EE3RunEv
#33 0x7f64025f482b content::StartupTaskRunner::RunAllTasksNow()
#34 0x7f6401a1fea0 content::BrowserMainLoop::CreateStartupTasks()
#35 0x7f6401a2ee97 content::BrowserMainRunnerImpl::Initialize()
#36 0x7f6401a1c14f content::BrowserMain()
#37 0x7f64032a8dc6 content::RunNamedProcessTypeMain()
#38 0x7f64032aafcc content::ContentMainRunnerImpl::Run()
#39 0x7f64032a818a content::ContentServiceManagerMainDelegate::Run()
#40 0x7f63f3531be8 service_manager::Main()
#41 0x7f64032a87ef content::ContentMain()
#42 0x7f640960612a ChromeMain
#43 0x7f6409606052 main
#44 0x7f63f4606f45 __libc_start_main
#45 0x7f6409605f34 <unknown>

Received signal 6
#0 0x7f64084c278b base::debug::StackTrace::StackTrace()
#1 0x7f64084c148c base::debug::StackTrace::StackTrace()
#2 0x7f64084c229f base::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x7f6408944330 <unknown>
#4 0x7f63f461bc37 gsignal
#5 0x7f63f461f028 abort
#6 0x7f64084bf486 base::debug::(anonymous namespace)::DebugBreak()
#7 0x7f64084bf468 base::debug::BreakDebugger()
#8 0x7f640852ac46 logging::LogMessage::~LogMessage()
#9 0x7f640cbc9710 data_reduction_proxy::DataReductionProxyCompressionStats::DeleteHistoricalDataUsage()
#10 0x7f640cbc88e8 data_reduction_proxy::DataReductionProxyCompressionStats::Init()
#11 0x7f640cbc86be data_reduction_proxy::DataReductionProxyCompressionStats::DataReductionProxyCompressionStats()
#12 0x7f640cbef4dc data_reduction_proxy::DataReductionProxyService::DataReductionProxyService()
#13 0x7f640b09b59a _ZN4base10MakeUniqueIN20data_reduction_proxy25DataReductionProxyServiceEJP32DataReductionProxyChromeSettingsRP11PrefServiceRPN3net23URLRequestContextGetterESt10unique_ptrINS1_9DataStoreESt14default_deleteISD_EERK13scoped_refptrINS_22SingleThreadTaskRunnerEESL_RKSH_INS_19SequencedTaskRunnerEERNS_9TimeDeltaEEEENS_8internal16MakeUniqueResultIT_E6ScalarEDpOT0_
#14 0x7f640b09b0c3 DataReductionProxyChromeSettings::InitDataReductionProxySettings()
#15 0x7f640ad59bd9 ProfileImplIOData::Handle::CreateMainRequestContextGetter()
#16 0x7f640ad515e9 ProfileImpl::CreateRequestContext()
#17 0x7f6402609472 content::StoragePartitionImplMap::Get()
#18 0x7f6401a1071f content::(anonymous namespace)::GetStoragePartitionFromConfig()
#19 0x7f6401a106a0 content::BrowserContext::GetStoragePartition()
#20 0x7f6401a10859 content::BrowserContext::GetDefaultStoragePartition()
#21 0x7f640ad4e901 ProfileImpl::DoFinalInit()
#22 0x7f640ad508af ProfileImpl::OnLocaleReady()
#23 0x7f640ad4db09 ProfileImpl::OnPrefsLoaded()
#24 0x7f640ad4d7dc ProfileImpl::ProfileImpl()
#25 0x7f640ad4bd6a Profile::CreateProfile()
#26 0x7f640a8776f7 ProfileManager::CreateProfileHelper()
#27 0x7f640a86f83a ProfileManager::CreateAndInitializeProfile()
#28 0x7f640a86f427 ProfileManager::GetProfile()
#29 0x7f640cf86ef8 GetStartupProfile()
#30 0x7f640b007dd2 (anonymous namespace)::CreatePrimaryProfile()
#31 0x7f640b00656a ChromeBrowserMainParts::PreMainMessageLoopRunImpl()
#32 0x7f640b005980 ChromeBrowserMainParts::PreMainMessageLoopRun()
#33 0x7f6401a223b1 content::BrowserMainLoop::PreMainMessageLoopRun()
#34 0x7f6400dbb6f5 _ZN4base8internal13FunctorTraitsIMN7content22IndexedDBCallbacksImpl13InternalStateEFvvEvE6InvokeIPS4_JEEEvS6_OT_DpOT0_
#35 0x7f6401a2bcd1 _ZN4base8internal12InvokeHelperILb0EiE8MakeItSoIRKMN7content15BrowserMainLoopEFivEJPS5_EEEiOT_DpOT0_
#36 0x7f6401a2bc77 _ZN4base8internal7InvokerINS0_9BindStateIMN7content15BrowserMainLoopEFivEJNS0_17UnretainedWrapperIS4_EEEEEFivEE7RunImplIRKS6_RKSt5tupleIJS8_EEJLm0EEEEiOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#37 0x7f6401a2bbbc _ZN4base8internal7InvokerINS0_9BindStateIMN7content15BrowserMainLoopEFivEJNS0_17UnretainedWrapperIS4_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#38 0x7f6400ca2b8d _ZNKR4base8CallbackIFvvELNS_8internal8CopyModeE1ELNS2_10RepeatModeE1EE3RunEv
#39 0x7f64025f482b content::StartupTaskRunner::RunAllTasksNow()
#40 0x7f6401a1fea0 content::BrowserMainLoop::CreateStartupTasks()
#41 0x7f6401a2ee97 content::BrowserMainRunnerImpl::Initialize()
#42 0x7f6401a1c14f content::BrowserMain()
#43 0x7f64032a8dc6 content::RunNamedProcessTypeMain()
#44 0x7f64032aafcc content::ContentMainRunnerImpl::Run()
#45 0x7f64032a818a content::ContentServiceManagerMainDelegate::Run()
#46 0x7f63f3531be8 service_manager::Main()
#47 0x7f64032a87ef content::ContentMain()
#48 0x7f640960612a ChromeMain
#49 0x7f6409606052 main
#50 0x7f63f4606f45 __libc_start_main
#51 0x7f6409605f34 <unknown>
  r8: fffffffffffffed8  r9: fffffffffffffec8 r10: 0000000000000008 r11: 0000000000000202
 r12: 00007f6409605f0b r13: 00007ffc0bb039c0 r14: 0000000000000060 r15: 0000000000000100
  di: 000000000001c37a  si: 000000000001c37a  bp: 00007ffc0bafe8c0  bx: 0df3e8d1721b8b00
  dx: 0000000000000006  ax: 0000000000000000  cx: ffffffffffffffff  sp: 00007ffc0bafe788
  ip: 00007f63f461bc37 efl: 0000000000000202 cgf: 0000000000000033 erf: 0000000000000000
 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]

 
Project Member

Comment 1 by bugdroid1@chromium.org, Apr 11 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/2224b661e60f9b57f117ef437b10a73ba2d19a95

commit 2224b661e60f9b57f117ef437b10a73ba2d19a95
Author: megjablon <megjablon@chromium.org>
Date: Tue Apr 11 18:51:16 2017

DRP compression stats should only be removed on Android

BUG= 710494 

Review-Url: https://codereview.chromium.org/2808853004
Cr-Commit-Position: refs/heads/master@{#463702}

[modify] https://crrev.com/2224b661e60f9b57f117ef437b10a73ba2d19a95/components/data_reduction_proxy/core/browser/data_reduction_proxy_compression_stats.cc

Labels: M-59
Status: Fixed (was: Assigned)
Cc: megjab...@chromium.org
 Issue 709845  has been merged into this issue.

Sign in to add a comment