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

Issue 642445 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 634388
Owner:
Closed: Sep 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

crash after change sync settings when uss enabled.

Project Member Reported by gangwu@chromium.org, Aug 30 2016

Issue description

after enable uss, change anything in sync setting, will hit break point, and even release build, will creash

#0  base::debug::(anonymous namespace)::DebugBreak () at ../../base/debug/debugger_posix.cc:230
#1  0x00007ffff79b6508 in base::debug::BreakDebugger () at ../../base/debug/debugger_posix.cc:249
#2  0x00007ffff7a2e64d in logging::LogMessage::~LogMessage (this=0x7fffffff4fe8) at ../../base/logging.cc:748
#3  0x000055555a777e11 in sync_driver_v2::NonBlockingDataTypeController::RegisterWithBackend (this=0x26b79a6c0720, configurer=0x26b79ac9fb20)
    at ../../components/sync/driver/non_blocking_data_type_controller.cc:128
#4  0x000055555a6a5938 in sync_driver::DataTypeManagerImpl::RegisterTypesWithBackend (this=0x26b79ae4d820)
    at ../../components/sync/driver/data_type_manager_impl.cc:174
#5  0x000055555a6a67f1 in sync_driver::DataTypeManagerImpl::OnAllDataTypesReadyForConfigure (this=0x26b79ae4d820)
    at ../../components/sync/driver/data_type_manager_impl.cc:310
#6  0x000055555a6d6844 in sync_driver::ModelAssociationManager::NotifyDelegateIfReadyForConfigure (this=0x26b79ae4d870)
    at ../../components/sync/driver/model_association_manager.cc:423
#7  0x000055555a6d653a in sync_driver::ModelAssociationManager::ModelLoadCallback (this=0x26b79ae4d870, type=syncer::PASSWORDS, error=...)
    at ../../components/sync/driver/model_association_manager.cc:285
#8  0x000055555a6d9380 in base::internal::FunctorTraits<void (sync_driver::ModelAssociationManager::*)(syncer::ModelType, syncer::SyncError), void>::Invoke<base::WeakPtr<sync_driver::ModelAssociationManager> const&, syncer::ModelType, syncer::SyncError>(void (sync_driver::ModelAssociationManager::*)(syncer::ModelType, syncer::SyncError), base::WeakPtr<sync_driver::ModelAssociationManager> const&, syncer::ModelType&&, syncer::SyncError&&) (method=
    (void (sync_driver::ModelAssociationManager::*)(sync_driver::ModelAssociationManager * const, syncer::ModelType, syncer::SyncError)) 0x55555a6d6240 <sync_driver::ModelAssociationManager::ModelLoadCallback(syncer::ModelType, syncer::SyncError)>, receiver_ptr=..., 
    args=<unknown type in /usr/local/google/home/gangwu/chromesync/src/out/Default/chrome, CU 0x0, DIE 0x14e6b>, 
    args=<unknown type in /usr/local/google/home/gangwu/chromesync/src/out/Default/chrome, CU 0x0, DIE 0x14e6b>) at ../../base/bind_internal.h:214
#9  0x000055555a6d9294 in base::internal::InvokeHelper<true, void>::MakeItSo<void (sync_driver::ModelAssociationManager::* const&)(syncer::ModelType, syncer::SyncError), base::WeakPtr<sync_driver::ModelAssociationManager> const&, syncer::ModelType, syncer::SyncError>(void (sync_driver::ModelAssociationManager::* const&)(syncer::ModelType, syncer::SyncError), base::WeakPtr<sync_driver::ModelAssociationManager> const&, syncer::ModelType&&, syncer::SyncError&&) (functor=
    @0x26b79c684730: (void (sync_driver::ModelAssociationManager::*)(sync_driver::ModelAssociationManager * const, syncer::ModelType, syncer::SyncError)) 0x55555a6d6240 <sync_driver::ModelAssociationManager::ModelLoadCallback(syncer::ModelType, syncer::SyncError)>, weak_ptr=..., 
    args=<unknown type in /usr/local/google/home/gangwu/chromesync/src/out/Default/chrome, CU 0x0, DIE 0x14df1>, 
    args=<unknown type in /usr/local/google/home/gangwu/chromesync/src/out/Default/chrome, CU 0x0, DIE 0x14df1>) at ../../base/bind_internal.h:303
#10 0x000055555a6d91ec in base::internal::Invoker<base::internal::BindState<void (sync_driver::ModelAssociationManager::*)(syncer::ModelType, syncer::SyncError), base::WeakPtr<sync_driver::ModelAssociationManager> >, void (syncer::ModelType, syncer::SyncError)>::RunImpl<void (sync_driver::ModelAssociationManager::* const&)(syncer::ModelType, syncer::SyncError), std::tuple<base::WeakPtr<sync_driver::ModelAssociationManager> > const&, 0ul>(void (sync_driver::ModelAssociationManager::* const&)(syncer::ModelType, syncer::SyncError), std::tuple<base::WeakPtr<sync_driver::ModelAssociationManager> > const&, base::IndexSequence<0ul>, syncer::ModelType&&, syncer::SyncError&&) (functor=
    @0x26b79c684730: (void (sync_driver::ModelAssociationManager::*)(sync_driver::ModelAssociationManager * const, syncer::ModelType, syncer::SyncError)) 0x55555a6d6240 <sync_driver::ModelAssociationManager::ModelLoadCallback(syncer::ModelType, syncer::SyncError)>, bound=empty std::tuple, 
    unbound_args=<unknown type in /usr/local/google/home/gangwu/chromesync/src/out/Default/chrome, CU 0x0, DIE 0xf07d>, 
    unbound_args=<unknown type in /usr/local/google/home/gangwu/chromesync/src/out/Default/chrome, CU 0x0, DIE 0xf07d>) at ../../base/bind_internal.h:346
#11 0x000055555a6d906e in base::internal::Invoker<base::internal::BindState<void (sync_driver::ModelAssociationManager::*)(syncer::ModelType, syncer::SyncError), base::WeakPtr<sync_driver::ModelAssociationManager> >, void (syncer::ModelType, syncer::SyncError)>::Run(base::internal::BindStateBase*, syncer::ModelType&&, syncer::SyncError&&) (base=0x26b79c684720, unbound_args=<unknown type in /usr/local/google/home/gangwu/chromesync/src/out/Default/chrome, CU 0x0, DIE 0xeffb>, 
    unbound_args=<unknown type in /usr/local/google/home/gangwu/chromesync/src/out/Default/chrome, CU 0x0, DIE 0xeffb>) at ../../base/bind_internal.h:324
#12 0x0000555555bdf7b7 in base::Callback<void (google_apis::DriveApiErrorCode, std::unique_ptr<std::string, std::default_delete<std::string> >), (base::internal::CopyMode)1>::Run(google_apis::DriveApiErrorCode, std::unique_ptr<std::string, std::default_delete<std::string> >) const (this=0x26b799835698, 
    args=std::unique_ptr<std::basic_string<char, std::char_traits<char>, std::allocator<char> >> containing 0x0, 

 

Comment 1 by s...@chromium.org, Sep 16 2016

Mergedinto: 634388
Status: Duplicate (was: Assigned)

Sign in to add a comment