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

Issue 704514 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Mar 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Chrome crashes on startup (thread restriction is violated in creating profile)

Project Member Reported by kolos@chromium.org, Mar 23 2017

Issue description

[24036:24036:0323/130422.052779:ERROR:icc_profile.cc(75)] Invalid empty ICC profile.
[24036:24036:0323/130422.250564:ERROR:icc_profile.cc(75)] Invalid empty ICC profile.
[24036:24036:0323/130422.250898:ERROR:icc_profile.cc(75)] Invalid empty ICC profile.
[24036:24036:0323/130422.259561:ERROR:icc_profile.cc(75)] Invalid empty ICC profile.
[24036:24036:0323/130422.261930:ERROR:icc_profile.cc(75)] Invalid empty ICC profile.
[24036:24036:0323/130422.328656:ERROR:icc_profile.cc(75)] Invalid empty ICC profile.
[24036:24105:0323/130422.396923:ERROR:service_manager.cc(480)] InterfaceProviderSpec prevented connection from: content_utility to: content_browser
[24036:24036:0323/130423.051039:ERROR:icc_profile.cc(75)] Invalid empty ICC profile.
[24036:24036:0323/130423.051230:ERROR:icc_profile.cc(75)] Invalid empty ICC profile.
[24036:24036:0323/130423.053463:ERROR:icc_profile.cc(75)] Invalid empty ICC profile.
[24036:24036:0323/130423.161391:ERROR:icc_profile.cc(75)] Invalid empty ICC profile.
[24036:24036:0323/130423.161640:ERROR:icc_profile.cc(75)] Invalid empty ICC profile.
[24036:24036:0323/130423.164396:ERROR:icc_profile.cc(75)] Invalid empty ICC profile.
[24036:24036:0323/130423.293132:ERROR:icc_profile.cc(75)] Invalid empty ICC profile.
[24036:24036:0323/130423.293261:ERROR:icc_profile.cc(75)] Invalid empty ICC profile.
[24036:24036:0323/130423.295016:ERROR:icc_profile.cc(75)] Invalid empty ICC profile.
[24036:24104:0323/130423.857010:WARNING:backend_impl.cc(1786)] Destroying invalid entry.
[24036:24036:0323/130424.113325:INFO:CONSOLE(218)] "1Password version 4.6.3.90 loaded @ Thu Mar 23 2017 13:04:24 GMT+0100 (CET)", source: chrome-extension://aomjjhallfgjeglblehebfpbcfeobpgk/code/global.min.js (218)
[24036:24036:0323/130424.150188:INFO:CONSOLE(17119)] "Uncaught ReferenceError: FileError is not defined", source: chrome-extension://pnhechapfaindjhompbnflcldabbghjo/js/nassh_deps.concat.js (17119)
[24036:24036:0323/130424.334927:FATAL:thread_restrictions.cc(38)] Check failed: false. Function marked as IO-only was called from a thread that disallows IO!  If this thread really should be allowed to make IO calls, adjust the call to base::ThreadRestrictions::SetIOAllowed() in this thread's startup.
#0 0x7f1ca6897cab base::debug::StackTrace::StackTrace()
#1 0x7f1ca689633c base::debug::StackTrace::StackTrace()
#2 0x7f1ca690422f logging::LogMessage::~LogMessage()
#3 0x7f1ca6a96ec7 base::ThreadRestrictions::AssertIOAllowed()
#4 0x7f1ca68e4111 base::PathExists()
#5 0x7f1ca917d505 Profile::CreateProfile()
#6 0x7f1ca8c942c7 ProfileManager::CreateProfileHelper()
#7 0x7f1ca8c8c4ea ProfileManager::CreateAndInitializeProfile()
#8 0x7f1ca8c8c0d7 ProfileManager::GetProfile()
#9 0x7f1ca8c8be01 ProfileManager::GetActiveUserOrOffTheRecordProfileFromPath()
#10 0x7f1ca8c8be7e ProfileManager::GetActiveUserProfile()
#11 0x7f1cad17b92c extensions::AutomationEventRouter::AutomationEventRouter()
#12 0x7f1cad17dfb0 base::DefaultSingletonTraits<>::New()
#13 0x7f1cad17d3f1 base::Singleton<>::get()
#14 0x7f1cad17b8b9 extensions::AutomationEventRouter::GetInstance()
#15 0x7f1cad1819aa extensions::AutomationInternalEnableDesktopFunction::Run()
#16 0x7f1ca7cd1201 ExtensionFunction::RunWithValidation()
#17 0x7f1ca7cd69b8 extensions::ExtensionFunctionDispatcher::DispatchWithCallbackInternal()
#18 0x7f1ca7cd5f9d extensions::ExtensionFunctionDispatcher::Dispatch()
#19 0x7f1ca7d4a8dc extensions::ExtensionWebContentsObserver::OnRequest()
#20 0x7f1ca7d4b6f2 _ZN3IPC20DispatchToMethodImplIN10extensions28ExtensionWebContentsObserverEMS2_FvPN7content15RenderFrameHostERK31ExtensionHostMsg_Request_ParamsES4_St5tupleIJS6_EEJLm0EEEEvPT_T0_PT1_RKT2_N4base13IndexSequenceIJXspT3_EEEE
#21 0x7f1ca7d4b640 _ZN3IPC16DispatchToMethodIN10extensions28ExtensionWebContentsObserverEN7content15RenderFrameHostEJRK31ExtensionHostMsg_Request_ParamsEJS5_EEENSt9enable_ifIXeqsZT1_sZT2_EvE4typeEPT_MSB_FvPT0_DpT1_ESE_RKSt5tupleIJDpT2_EE
#22 0x7f1ca7d4b050 _ZN3IPC8MessageTI29ExtensionHostMsg_Request_MetaSt5tupleIJ31ExtensionHostMsg_Request_ParamsEEvE8DispatchIN10extensions28ExtensionWebContentsObserverES8_N7content15RenderFrameHostEMS8_FvPSA_RKS3_EEEbPKNS_7MessageEPT_PT0_PT1_T2_
#23 0x7f1ca7d4a83a extensions::ExtensionWebContentsObserver::OnMessageReceived()
#24 0x7f1caa7bd8c6 extensions::ChromeExtensionWebContentsObserver::OnMessageReceived()
#25 0x7f1ca0a1189a content::WebContentsImpl::OnMessageReceived()
#26 0x7f1ca012780e content::RenderFrameHostImpl::OnMessageReceived()
#27 0x7f1ca06b06e7 content::RenderProcessHostImpl::OnMessageReceived()
#28 0x7f1ca4cab508 IPC::ChannelProxy::Context::OnDispatchMessage()
#29 0x7f1ca4cb128f _ZN4base8internal13FunctorTraitsIMN3IPC12ChannelProxy7ContextEFvRKNS2_7MessageEEvE6InvokeIRK13scoped_refptrIS4_EJS7_EEEvS9_OT_DpOT0_
#30 0x7f1ca4cb1176 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN3IPC12ChannelProxy7ContextEFvRKNS4_7MessageEEJRK13scoped_refptrIS6_ES9_EEEvOT_DpOT0_
#31 0x7f1ca4cb1103 _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12ChannelProxy7ContextEFvRKNS3_7MessageEEJ13scoped_refptrIS5_ES6_EEEFvvEE7RunImplIRKSA_RKSt5tupleIJSC_S6_EEJLm0ELm1EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#32 0x7f1ca4cb101c _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12ChannelProxy7ContextEFvRKNS3_7MessageEEJ13scoped_refptrIS5_ES6_EEEFvvEE3RunEPNS0_13BindStateBaseE
#33 0x7f1ca689dc4e _ZNO4base8CallbackIFvvELNS_8internal8CopyModeE0ELNS2_10RepeatModeE0EE3RunEv
#34 0x7f1ca689d4ce base::debug::TaskAnnotator::RunTask()
#35 0x7f1ca692d37d base::MessageLoop::RunTask()
#36 0x7f1ca692d614 base::MessageLoop::DeferOrRunPendingTask()
#37 0x7f1ca692d904 base::MessageLoop::DoWork()
#38 0x7f1ca694591c base::MessagePumpGlib::HandleDispatch()
#39 0x7f1ca69460c1 base::(anonymous namespace)::WorkSourceDispatch()
#40 0x7f1c95406e04 g_main_context_dispatch
#41 0x7f1c95407048 <unknown>
#42 0x7f1c954070ec g_main_context_iteration
#43 0x7f1ca6945a1f base::MessagePumpGlib::Run()
#44 0x7f1ca692cf17 base::MessageLoop::RunHandler()
#45 0x7f1ca69dd5aa base::RunLoop::Run()
#46 0x7f1ca943cb5e ChromeBrowserMainParts::MainMessageLoopRun()
#47 0x7f1c9fdc2e38 content::BrowserMainLoop::RunMainMessageLoopParts()
#48 0x7f1c9fdd1856 content::BrowserMainRunnerImpl::Run()
#49 0x7f1c9fdbc2e8 content::BrowserMain()
#50 0x7f1ca1635b86 content::RunNamedProcessTypeMain()
#51 0x7f1ca1637d5c content::ContentMainRunnerImpl::Run()
#52 0x7f1ca1634eda content::ContentServiceManagerMainDelegate::Run()
#53 0x7f1c918a4a98 service_manager::Main()
#54 0x7f1ca16355b3 content::ContentMain()
#55 0x7f1ca79f92fa ChromeMain
#56 0x7f1ca79f9222 main
#57 0x7f1c92999f45 __libc_start_main
#58 0x7f1ca79f9125 <unknown>

Received signal 6
#0 0x7f1ca6897cab base::debug::StackTrace::StackTrace()
#1 0x7f1ca689633c base::debug::StackTrace::StackTrace()
#2 0x7f1ca68977bf base::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x7f1ca6d1e330 <unknown>
#4 0x7f1c929aec37 gsignal
#5 0x7f1c929b2028 abort
#6 0x7f1ca6894066 base::debug::(anonymous namespace)::DebugBreak()
#7 0x7f1ca6894048 base::debug::BreakDebugger()
#8 0x7f1ca69045c6 logging::LogMessage::~LogMessage()
#9 0x7f1ca6a96ec7 base::ThreadRestrictions::AssertIOAllowed()
#10 0x7f1ca68e4111 base::PathExists()
#11 0x7f1ca917d505 Profile::CreateProfile()
#12 0x7f1ca8c942c7 ProfileManager::CreateProfileHelper()
#13 0x7f1ca8c8c4ea ProfileManager::CreateAndInitializeProfile()
#14 0x7f1ca8c8c0d7 ProfileManager::GetProfile()
#15 0x7f1ca8c8be01 ProfileManager::GetActiveUserOrOffTheRecordProfileFromPath()
#16 0x7f1ca8c8be7e ProfileManager::GetActiveUserProfile()
#17 0x7f1cad17b92c extensions::AutomationEventRouter::AutomationEventRouter()
#18 0x7f1cad17dfb0 base::DefaultSingletonTraits<>::New()
#19 0x7f1cad17d3f1 base::Singleton<>::get()
#20 0x7f1cad17b8b9 extensions::AutomationEventRouter::GetInstance()
#21 0x7f1cad1819aa extensions::AutomationInternalEnableDesktopFunction::Run()
#22 0x7f1ca7cd1201 ExtensionFunction::RunWithValidation()
#23 0x7f1ca7cd69b8 extensions::ExtensionFunctionDispatcher::DispatchWithCallbackInternal()
#24 0x7f1ca7cd5f9d extensions::ExtensionFunctionDispatcher::Dispatch()
#25 0x7f1ca7d4a8dc extensions::ExtensionWebContentsObserver::OnRequest()
#26 0x7f1ca7d4b6f2 _ZN3IPC20DispatchToMethodImplIN10extensions28ExtensionWebContentsObserverEMS2_FvPN7content15RenderFrameHostERK31ExtensionHostMsg_Request_ParamsES4_St5tupleIJS6_EEJLm0EEEEvPT_T0_PT1_RKT2_N4base13IndexSequenceIJXspT3_EEEE
#27 0x7f1ca7d4b640 _ZN3IPC16DispatchToMethodIN10extensions28ExtensionWebContentsObserverEN7content15RenderFrameHostEJRK31ExtensionHostMsg_Request_ParamsEJS5_EEENSt9enable_ifIXeqsZT1_sZT2_EvE4typeEPT_MSB_FvPT0_DpT1_ESE_RKSt5tupleIJDpT2_EE
#28 0x7f1ca7d4b050 _ZN3IPC8MessageTI29ExtensionHostMsg_Request_MetaSt5tupleIJ31ExtensionHostMsg_Request_ParamsEEvE8DispatchIN10extensions28ExtensionWebContentsObserverES8_N7content15RenderFrameHostEMS8_FvPSA_RKS3_EEEbPKNS_7MessageEPT_PT0_PT1_T2_
#29 0x7f1ca7d4a83a extensions::ExtensionWebContentsObserver::OnMessageReceived()
#30 0x7f1caa7bd8c6 extensions::ChromeExtensionWebContentsObserver::OnMessageReceived()
#31 0x7f1ca0a1189a content::WebContentsImpl::OnMessageReceived()
#32 0x7f1ca012780e content::RenderFrameHostImpl::OnMessageReceived()
#33 0x7f1ca06b06e7 content::RenderProcessHostImpl::OnMessageReceived()
#34 0x7f1ca4cab508 IPC::ChannelProxy::Context::OnDispatchMessage()
#35 0x7f1ca4cb128f _ZN4base8internal13FunctorTraitsIMN3IPC12ChannelProxy7ContextEFvRKNS2_7MessageEEvE6InvokeIRK13scoped_refptrIS4_EJS7_EEEvS9_OT_DpOT0_
#36 0x7f1ca4cb1176 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN3IPC12ChannelProxy7ContextEFvRKNS4_7MessageEEJRK13scoped_refptrIS6_ES9_EEEvOT_DpOT0_
#37 0x7f1ca4cb1103 _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12ChannelProxy7ContextEFvRKNS3_7MessageEEJ13scoped_refptrIS5_ES6_EEEFvvEE7RunImplIRKSA_RKSt5tupleIJSC_S6_EEJLm0ELm1EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#38 0x7f1ca4cb101c _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12ChannelProxy7ContextEFvRKNS3_7MessageEEJ13scoped_refptrIS5_ES6_EEEFvvEE3RunEPNS0_13BindStateBaseE
#39 0x7f1ca689dc4e _ZNO4base8CallbackIFvvELNS_8internal8CopyModeE0ELNS2_10RepeatModeE0EE3RunEv
#40 0x7f1ca689d4ce base::debug::TaskAnnotator::RunTask()
#41 0x7f1ca692d37d base::MessageLoop::RunTask()
#42 0x7f1ca692d614 base::MessageLoop::DeferOrRunPendingTask()
#43 0x7f1ca692d904 base::MessageLoop::DoWork()
#44 0x7f1ca694591c base::MessagePumpGlib::HandleDispatch()
#45 0x7f1ca69460c1 base::(anonymous namespace)::WorkSourceDispatch()
#46 0x7f1c95406e04 g_main_context_dispatch
#47 0x7f1c95407048 <unknown>
#48 0x7f1c954070ec g_main_context_iteration
#49 0x7f1ca6945a1f base::MessagePumpGlib::Run()
#50 0x7f1ca692cf17 base::MessageLoop::RunHandler()
#51 0x7f1ca69dd5aa base::RunLoop::Run()
#52 0x7f1ca943cb5e ChromeBrowserMainParts::MainMessageLoopRun()
#53 0x7f1c9fdc2e38 content::BrowserMainLoop::RunMainMessageLoopParts()
#54 0x7f1c9fdd1856 content::BrowserMainRunnerImpl::Run()
#55 0x7f1c9fdbc2e8 content::BrowserMain()
#56 0x7f1ca1635b86 content::RunNamedProcessTypeMain()
#57 0x7f1ca1637d5c content::ContentMainRunnerImpl::Run()
#58 0x7f1ca1634eda content::ContentServiceManagerMainDelegate::Run()
#59 0x7f1c918a4a98 service_manager::Main()
#60 0x7f1ca16355b3 content::ContentMain()
#61 0x7f1ca79f92fa ChromeMain
  r8: 00007ffe44886590  r9: 00007f1c92ac8a00 r10: 0000000000000008 r11: 0000000000000206
 r12: 000013cef9bcaf20 r13: 0000000000000000 r14: 00007f1ca69460a0 r15: 000013cef9d41d40
  di: 0000000000005de4  si: 0000000000005de4  bp: 00007ffe448869a0  bx: 0000000000000000
  dx: 0000000000000006  ax: 0000000000000000  cx: ffffffffffffffff  sp: 00007ffe44886868
  ip: 00007f1c929aec37 efl: 0000000000000206 cgf: 0000000000000033 erf: 0000000000000000
 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000
[end of stack trace]
Calling _exit(1). Core file will not be generated.

 

Comment 1 by mmenke@chromium.org, Mar 23 2017

Labels: Needs-Feedback
kolos:  Why are you assigning this to me?  I don't own profile.cc, and I don't think I've landed anything in this area recently?

Comment 2 by mmenke@chromium.org, Mar 23 2017

Cc: mmenke@chromium.org
Owner: kolos@chromium.org
The callstack also looks bizarre...An extension is getting a message from a WebContents...So it's trying to create a new profile?  Something here seems badly wrong.

Also, is this from the crash servers?  Something observed locally?  Assigning to reporter to elaborate.

Comment 3 by kolos@chromium.org, Mar 23 2017

Owner: e...@chromium.org
mmenke@: I assigned to you because you are an owner of ProfileIOData. Seems the crash relate to profiles and IO. Re-assigned to erg@. 

I didn't do anything with extensions. I reproduce it locally. Cannot run chromium for two days. Tried to clear user data, didn't help.

Comment 4 by kolos@chromium.org, Mar 23 2017

Cc: -mmenke@chromium.org
and sorry for spam :) 

Comment 5 by mmenke@chromium.org, Mar 23 2017

No problem.  Just let me make a friendly suggestion to give a bit more context when filing bugs that aren't in your area.

Also, have you tried running chrome with a clean profile?  The extensions in the trace strike me as suspicious, indicating it might be a extensions + profile bad interaction of some sort.

Comment 6 by kolos@chromium.org, Mar 23 2017

Tried to build chromium on another machine. It works. Seems something wrong with my profiles on my linux machine.

Comment 7 by kolos@chromium.org, Mar 23 2017

Status: Fixed (was: Untriaged)
Removed profiles. Now it works.

Sign in to add a comment