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

Issue 759538 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner:
Closed: Oct 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 1
Type: Bug



Sign in to add a comment

Startup crash with ForceBrowserSignin and RestrictSigninToPattern

Project Member Reported by tnagel@chromium.org, Aug 28 2017

Issue description

Chrome 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
 

Comment 1 by tnagel@chromium.org, Aug 28 2017

Components: Enterprise

Comment 2 by zmin@chromium.org, 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.




Comment 4 by tnagel@chromium.org, Oct 17 2017

Status: WontFix (was: Assigned)
With today's build, this doesn't repro anymore for me.

Sign in to add a comment