Startup crash with ForceBrowserSignin and RestrictSigninToPattern |
||
Issue descriptionChrome Version: ToT OS: Linux What steps will reproduce the problem? (1) Start with a fresh user data dir and without policy (2) Sign into Chrome with <email1> (3) Close Chrome (4) Set policy: "ForceBrowserSignin": true "RestrictSigninToPattern": "<email2>" (5) Start Chrome ==> startup crash [18281:18281:0828/145655.173351:ERROR:configuration_policy_handler_list.cc(92)] Unknown policy: NTPContentSuggestionsEnabled [18281:18281:0828/145655.187284:WARNING:signin_manager.cc(213)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: 1 [18281:18308:0828/145655.923386:WARNING:child_process_launcher_helper_posix.cc(118)] Ignoring invalid file v8_context_snapshot.bin [18281:18281:0828/145655.969312:WARNING:configuration_policy_pref_store.cc(33)] Policy DisabledPlugins: This policy has been deprecated. [18281:18281:0828/145655.973613:FATAL:schema_registry.cc(62)] Check failed: false. #0 0x7f9780809c37 base::debug::StackTrace::StackTrace() #1 0x7f9780830861 logging::LogMessage::~LogMessage() #2 0x7f977c0c4310 policy::SchemaRegistry::UnregisterComponent() #3 0x55c38c46d90c extensions::ManagedValueStoreCache::ExtensionTracker::OnExtensionUninstalled() #4 0x55c38b77862f extensions::ExtensionRegistry::TriggerOnUninstalled() #5 0x55c38c3c6495 ExtensionService::UninstallExtension() #6 0x55c38c3c203c ExtensionService::CheckExternalUninstall() #7 0x55c38c3c869d ExtensionService::OnAllExternalProvidersReady() #8 0x55c38c3c882e ExtensionService::OnExternalProviderReady() #9 0x55c38c3db3df extensions::ExternalProviderImpl::SetPrefs() #10 0x55c38c4a51e6 extensions::ExternalLoader::LoadFinished() #11 0x55c38c3db13a extensions::ExternalPolicyLoader::StartLoading() #12 0x55c38c3c06c1 extensions::ExtensionManagement::NotifyExtensionManagementPrefChanged() #13 0x7f977c1d6d20 PrefChangeRegistrar::OnPreferenceChanged() #14 0x7f977c1d9257 PrefNotifierImpl::FireObservers() #15 0x7f977c1e0834 PrefValueStore::PrefStoreKeeper::OnPrefValueChanged() #16 0x7f977c081fbf policy::ConfigurationPolicyPrefStore::Refresh() #17 0x7f977c081ea5 policy::ConfigurationPolicyPrefStore::OnPolicyUpdated() #18 0x7f977c0b98c9 policy::PolicyServiceImpl::NotifyNamespaceUpdated() #19 0x7f977c0b85e6 policy::PolicyServiceImpl::MergeAndTriggerUpdates() #20 0x7f977c08ac39 _ZN4base8internal7InvokerINS0_9BindStateIMN6policy19URLBlacklistManagerEFvvEJNS_7WeakPtrIS4_EEEEEFvvEE3RunEPNS0_13BindStateBaseE #21 0x7f978080a47b base::debug::TaskAnnotator::RunTask() #22 0x7f978083cadd base::MessageLoop::RunTask() #23 0x7f978083d24f base::MessageLoop::DoWork() #24 0x7f978083f0f9 base::MessagePumpGlib::Run() #25 0x7f978083c57a base::MessageLoop::Run() #26 0x7f9780870337 base::RunLoop::Run() #27 0x55c38bd2479e ChromeBrowserMainParts::MainMessageLoopRun() #28 0x7f977dbab1c2 content::BrowserMainLoop::RunMainMessageLoopParts() #29 0x7f977dbae2ab content::BrowserMainRunnerImpl::Run() #30 0x7f977dba6598 content::BrowserMain() #31 0x7f977e435881 content::RunNamedProcessTypeMain() #32 0x7f977e436320 content::ContentMainRunnerImpl::Run() #33 0x7f9780d414b0 service_manager::Main() #34 0x7f977e434c72 content::ContentMain() #35 0x55c38b64e613 ChromeMain #36 0x7f9773e56f45 __libc_start_main #37 0x55c38b64e45f <unknown> Received signal 6 #0 0x7f9780809c37 base::debug::StackTrace::StackTrace() #1 0x7f978080971f base::debug::(anonymous namespace)::StackDumpSignalHandler() #2 0x7f9780990330 <unknown> #3 0x7f9773e6bc37 gsignal #4 0x7f9773e6f028 abort #5 0x7f9780807832 base::debug::BreakDebugger() #6 0x7f9780830d34 logging::LogMessage::~LogMessage() #7 0x7f977c0c4310 policy::SchemaRegistry::UnregisterComponent() #8 0x55c38c46d90c extensions::ManagedValueStoreCache::ExtensionTracker::OnExtensionUninstalled() #9 0x55c38b77862f extensions::ExtensionRegistry::TriggerOnUninstalled() #10 0x55c38c3c6495 ExtensionService::UninstallExtension() #11 0x55c38c3c203c ExtensionService::CheckExternalUninstall() #12 0x55c38c3c869d ExtensionService::OnAllExternalProvidersReady() #13 0x55c38c3c882e ExtensionService::OnExternalProviderReady() #14 0x55c38c3db3df extensions::ExternalProviderImpl::SetPrefs() #15 0x55c38c4a51e6 extensions::ExternalLoader::LoadFinished() #16 0x55c38c3db13a extensions::ExternalPolicyLoader::StartLoading() #17 0x55c38c3c06c1 extensions::ExtensionManagement::NotifyExtensionManagementPrefChanged() #18 0x7f977c1d6d20 PrefChangeRegistrar::OnPreferenceChanged() #19 0x7f977c1d9257 PrefNotifierImpl::FireObservers() #20 0x7f977c1e0834 PrefValueStore::PrefStoreKeeper::OnPrefValueChanged() #21 0x7f977c081fbf policy::ConfigurationPolicyPrefStore::Refresh() #22 0x7f977c081ea5 policy::ConfigurationPolicyPrefStore::OnPolicyUpdated() #23 0x7f977c0b98c9 policy::PolicyServiceImpl::NotifyNamespaceUpdated() #24 0x7f977c0b85e6 policy::PolicyServiceImpl::MergeAndTriggerUpdates() #25 0x7f977c08ac39 _ZN4base8internal7InvokerINS0_9BindStateIMN6policy19URLBlacklistManagerEFvvEJNS_7WeakPtrIS4_EEEEEFvvEE3RunEPNS0_13BindStateBaseE #26 0x7f978080a47b base::debug::TaskAnnotator::RunTask() #27 0x7f978083cadd base::MessageLoop::RunTask() #28 0x7f978083d24f base::MessageLoop::DoWork() #29 0x7f978083f0f9 base::MessagePumpGlib::Run() #30 0x7f978083c57a base::MessageLoop::Run() #31 0x7f9780870337 base::RunLoop::Run() #32 0x55c38bd2479e ChromeBrowserMainParts::MainMessageLoopRun() #33 0x7f977dbab1c2 content::BrowserMainLoop::RunMainMessageLoopParts() #34 0x7f977dbae2ab content::BrowserMainRunnerImpl::Run() #35 0x7f977dba6598 content::BrowserMain() #36 0x7f977e435881 content::RunNamedProcessTypeMain() #37 0x7f977e436320 content::ContentMainRunnerImpl::Run() #38 0x7f9780d414b0 service_manager::Main() #39 0x7f977e434c72 content::ContentMain() #40 0x55c38b64e613 ChromeMain #41 0x7f9773e56f45 __libc_start_main #42 0x55c38b64e45f <unknown> r8: ffffad2753ad00d0 r9: ffffad2753ad00c0 r10: 0000000000000008 r11: 0000000000000206 r12: 00007ffd52d7edb8 r13: 0000000000000053 r14: 00007ffd52d7edb0 r15: 00007ffd52d7eda8 di: 0000000000004769 si: 0000000000004769 bp: 00007ffd52d7e950 bx: 00007ffd52d7e950 dx: 0000000000000006 ax: 0000000000000000 cx: 00007f9773e6bc37 sp: 00007ffd52d7e7a8 ip: 00007f9773e6bc37 efl: 0000000000000206 cgf: 0014000000000033 erf: 0000000000000000 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Calling _exit(1). Core file will not be generated. [1:1:0100/000000.181009:ERROR:broker_posix.cc(43)] Invalid node channel message
,
Aug 28 2017
DCHECK failure in schema_registry.cc: LOG: [18281:18281:0828/145655.973613:FATAL:schema_registry.cc(62)] Check failed: false. when Chrome is launched after RestrictSigninToPattern value update, the invalid Profile will be signed out during launch: Log: [18281:18281:0828/145655.187284:WARNING:signin_manager.cc(213)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: Looks like when extensions is being uninstalled during sign out, Chrome is trying to remove extension policy which doesn't exist. https://cs.chromium.org/chromium/src/chrome/browser/extensions/api/storage/managed_value_store_cache.cc?sq=package:chromium&dr&l=155 I can't reproduce this issue on my Win10. tnagel, Can you provide more details like the email or the extensions and the extension policy you have. Thanks.
,
Aug 29 2017
I've hit this with tnagel@managedchrome. ExtensionInstallForcelist is: khpfeaanjngmcnplbdlpegiifgpfgdco;https://clients2.google.com/service/update2/crx,deciddadhehomklpmjbjofeajmankjbi;https://clients2.google.com/service/update2/crx,dbbinhebhbmlbjnjpeiledcefofbelcl;https://clients2.google.com/service/update2/crx,odjaaghiehpobimgdjjfofmablbaleem;https://clients2.google.com/service/update2/crx
,
Oct 17 2017
With today's build, this doesn't repro anymore for me. |
||
►
Sign in to add a comment |
||
Comment 1 by tnagel@chromium.org
, Aug 28 2017