New issue
Advanced search Search tips

Issue 904056 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Jan 14
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 1
Type: Bug



Sign in to add a comment

Adding ChromeVox Extension causes Chrome to Crash

Project Member Reported by lethalantidote@chromium.org, Nov 10

Issue description

Chrome Version: 72.0.3607.0 (Developer Build) (64-bit)
OS: Linux

What steps will reproduce the problem?
(1) Go to https://chrome.google.com/webstore/search/chromevox
(2) Add ChromeVox, add extension. 

What is the expected result?
Extension is added without error.

What happens instead?
Message may show, stating that it was added, but it crashes very soon after. 

[163148:163148:1109/195453.245025:FATAL:thread_restrictions.cc(34)] Check failed: !g_blocking_disallowed.Get().Get(). Function marked as blocking was called from a scope that disallows blocking! If this task is running inside the TaskScheduler, it needs to have MayBlock() in its TaskTraits. Otherwise, consider making this blocking work asynchronous or, as a last resort, you may use ScopedAllowBlocking (see its documentation for best practices).
#0 0x7fd97258b54d base::debug::StackTrace::StackTrace()
#1 0x7fd97227ee6a base::debug::StackTrace::StackTrace()
#2 0x7fd9722f0c4b logging::LogMessage::~LogMessage()
#3 0x7fd9724cbc5b base::internal::AssertBlockingAllowed()
#4 0x7fd9724bc6ac base::ScopedBlockingCall::ScopedBlockingCall()
#5 0x7fd97259d49a base::PathExists()
#6 0x5590ad16e3dc Profile::CreateProfile()
#7 0x5590ad1dd504 ProfileManager::CreateProfileHelper()
#8 0x5590ad1ccf18 ProfileManager::CreateAndInitializeProfile()
#9 0x5590ad1cca61 ProfileManager::GetProfile()
#10 0x5590ad1cc6d4 ProfileManager::GetActiveUserOrOffTheRecordProfileFromPath()
#11 0x5590ad1cc74e ProfileManager::GetActiveUserProfile()
#12 0x5590afd0e252 extensions::AutomationEventRouter::AutomationEventRouter()
#13 0x5590afd1191e base::DefaultSingletonTraits<>::New()
#14 0x5590afd118f1 base::Singleton<>::CreatorFunc()
#15 0x5590aa604209 base::subtle::GetOrCreateLazyPointer<>()
#16 0x5590afd1184a base::Singleton<>::get()
#17 0x5590afd0e189 extensions::AutomationEventRouter::GetInstance()
#18 0x5590afd089eb extensions::AutomationInternalEnableDesktopFunction::Run()
#19 0x5590aafc7a31 ExtensionFunction::RunWithValidation()
#20 0x5590aafcd211 extensions::ExtensionFunctionDispatcher::DispatchWithCallbackInternal()
#21 0x5590aafcc238 extensions::ExtensionFunctionDispatcher::Dispatch()
#22 0x5590ab03efd4 extensions::ExtensionWebContentsObserver::OnRequest()
#23 0x5590aaf22a32 _ZN3IPC20DispatchToMethodImplIN10extensions21AppWindowContentsImplEMS2_FvPN7content15RenderFrameHostERKNSt3__16vectorINS1_15DraggableRegionENS6_9allocatorIS8_EEEEES4_NS6_5tupleIJSB_EEEJLm0EEEEvPT_T0_PT1_OT2_NS6_16integer_sequenceImJXspT3_EEEE
#24 0x5590aaf22960 _ZN3IPC16DispatchToMethodIN10extensions21AppWindowContentsImplEN7content15RenderFrameHostEJRKNSt3__16vectorINS1_15DraggableRegionENS5_9allocatorIS7_EEEEENS5_5tupleIJSA_EEEEENS5_9enable_ifIXeqsZT1_sr3std10tuple_sizeINS5_5decayIT2_E4typeEEE5valueEvE4typeEPT_MSM_FvPT0_DpT1_ESP_OSH_
#25 0x5590ab03fc75 _ZN3IPC8MessageTI29ExtensionHostMsg_Request_MetaNSt3__15tupleIJ31ExtensionHostMsg_Request_ParamsEEEvE8DispatchIN10extensions28ExtensionWebContentsObserverES9_N7content15RenderFrameHostEMS9_FvPSB_RKS4_EEEbPKNS_7MessageEPT_PT0_PT1_T2_
#26 0x5590ab03ee4c extensions::ExtensionWebContentsObserver::OnMessageReceived()
#27 0x5590af88c258 extensions::ChromeExtensionWebContentsObserver::OnMessageReceived()
#28 0x7fd96c381f5c content::WebContentsImpl::OnMessageReceived()
#29 0x7fd96b99b07c content::RenderFrameHostImpl::OnMessageReceived()
#30 0x7fd96bfdd2b3 content::RenderProcessHostImpl::OnMessageReceived()
#31 0x7fd96ed36875 IPC::ChannelProxy::Context::OnDispatchMessage()
#32 0x7fd96ed3cb0f _ZN4base8internal13FunctorTraitsIMN3IPC12ChannelProxy7ContextEFvRKNS2_7MessageEEvE6InvokeIS9_RK13scoped_refptrIS4_EJS7_EEEvT_OT0_DpOT1_
#33 0x7fd96ed3ca6f _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN3IPC12ChannelProxy7ContextEFvRKNS4_7MessageEEJRK13scoped_refptrIS6_ES9_EEEvOT_DpOT0_
#34 0x7fd96ed3c9fd _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12ChannelProxy7ContextEFvRKNS3_7MessageEEJ13scoped_refptrIS5_ES6_EEEFvvEE7RunImplIRKSA_RKNSt3__15tupleIJSC_S6_EEEJLm0ELm1EEEEvOT_OT0_NSJ_16integer_sequenceImJXspT1_EEEE
#35 0x7fd96ed3c8fc _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12ChannelProxy7ContextEFvRKNS3_7MessageEEJ13scoped_refptrIS5_ES6_EEEFvvEE3RunEPNS0_13BindStateBaseE
#36 0x7fd97222e42e _ZNO4base12OnceCallbackIFvvEE3RunEv
#37 0x7fd9722804b2 base::debug::TaskAnnotator::RunTask()
#38 0x7fd972317746 base::MessageLoopImpl::RunTask()
#39 0x7fd972317ace base::MessageLoopImpl::DeferOrRunPendingTask()
#40 0x7fd972318229 base::MessageLoopImpl::DoWork()
#41 0x7fd97231d22c base::MessagePumpGlib::HandleDispatch()
#42 0x7fd97231d981 base::(anonymous namespace)::WorkSourceDispatch()
#43 0x7fd94574afc7 g_main_context_dispatch
#44 0x7fd94574b200 <unknown>
#45 0x7fd94574b28c g_main_context_iteration
#46 0x7fd97231d31f base::MessagePumpGlib::Run()
#47 0x7fd972316e3b base::MessageLoopImpl::Run()
#48 0x7fd9723c213d base::RunLoop::Run()
#49 0x5590acc56c13 ChromeBrowserMainParts::MainMessageLoopRun()
#50 0x7fd96b422f41 content::BrowserMainLoop::RunMainMessageLoopParts()
#51 0x7fd96b42b560 content::BrowserMainRunnerImpl::Run()
#52 0x7fd96b41558e content::BrowserMain()
#53 0x7fd96d4f2220 content::RunBrowserProcessMain()
#54 0x7fd96d4f4f56 content::ContentMainRunnerImpl::Run()
#55 0x7fd96d4eaf4c content::ContentServiceManagerMainDelegate::RunEmbedderProcess()
#56 0x7fd972834c2a service_manager::Main()
#57 0x7fd96d4ef943 content::ContentMain()
#58 0x5590aa5fb246 ChromeMain
#59 0x5590aa5fb152 main
#60 0x7fd9435c52b1 __libc_start_main
#61 0x5590aa5fb02a _start

 
Owner: dmazz...@chromium.org
+dmazzoni for triage 
Labels: -Pri-2 Pri-1
Owner: dtseng@chromium.org
Status: Assigned (was: Untriaged)
Status: WontFix (was: Assigned)
I can't reproduce this. Looks like this was reported on Dev/Canary/Unstable. Please re-open if it still happens.

Sign in to add a comment