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 2016Status: Duplicate (was: Assigned)