New issue
Advanced search Search tips

Issue 740637 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 739461
Owner:
Closed: Jul 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

FATAL:com_init_util.cc(71)] Check failed: false in update_client::BackgroundDownloader

Project Member Reported by elawrence@chromium.org, Jul 10 2017

Issue description

Chrome Version: 61.0.3151.0
OS: Windows 10

What steps will reproduce the problem?
(1) Open Chromium
(2) Wait a bit.

---------------------------
Fatal error
---------------------------
[8844:18248:0710/141141.788:FATAL:com_init_util.cc(71)] Check failed: false. CoCreateInstance calls in Chromium require explicit COM initialization via base::CreateCOMSTATaskRunnerWithTraits() or ScopedCOMInitializer. See the comment in DCheckedCoCreateInstance for more details.
Backtrace:
	base::debug::StackTrace::StackTrace [0x100AE887+55]
	base::debug::StackTrace::StackTrace [0x100AE521+17]
	logging::LogMessage::~LogMessage [0x1010322E+94]
	base::win::AssertComInitialized [0x103A52C5+181]
	base::win::ComInitCheckHook::~ComInitCheckHook [0x103A472D+45]
	Microsoft::WRL::ComPtr<IGlobalInterfaceTable>::GetAddressOf [0x075934C9+553]
	update_client::BackgroundDownloader::BeginDownloadHelper [0x07591D2A+42]
	update_client::BackgroundDownloader::BeginDownload [0x07591BFD+237]
	base::internal::FunctorTraits<void (__thiscall update_client::BackgroundDownloader::*)(GURL const &),void>::Invoke<update_client::BackgroundDownloader *,GURL const &> [0x0758EC08+24]
	base::internal::InvokeHelper<0,void>::MakeItSo<void (__thiscall update_client::BackgroundDownloader::*const &)(GURL const &),update_client::BackgroundDownloader *,GURL const &> [0x0758EE51+49]
	base::internal::Invoker<base::internal::BindState<void (__thiscall update_client::BackgroundDownloader::*)(GURL const &),base::internal::UnretainedWrapper<update_client::BackgroundDownloader>,GURL>,void __cdecl(void)>::RunImpl<void (__thiscall update_clie [0x0758F04A+90]
	base::internal::Invoker<base::internal::BindState<void (__thiscall update_client::BackgroundDownloader::*)(GURL const &),base::internal::UnretainedWrapper<update_client::BackgroundDownloader>,GURL>,void __cdecl(void)>::Run [0x07594C94+36]
	base::Callback<void __cdecl(void),0,0>::Run [0x1004AF65+53]
	base::debug::TaskAnnotator::RunTask [0x100B58EB+491]
	base::internal::TaskTracker::PerformRunTask [0x1026A745+1221]
	base::internal::TaskTracker::RunNextTask [0x1026AEBC+348]
	base::internal::SchedulerWorker::Thread::ThreadMain [0x1025AE63+771]
	base::PlatformThread::Sleep [0x1027650C+380]
	BaseThreadInitThunk [0x776438F4+36]
	RtlUnicodeStringToInteger [0x77775DE3+595]
	RtlUnicodeStringToInteger [0x77775DAE+542]
	(No symbol) [0x00000000]


---------------------------
OK   
---------------------------
 
Owner: sorin@chromium.org
Status: Assigned (was: Untriaged)
Hi Sorin,

CL: https://chromium.googlesource.com/chromium/src/+/be8dfafebb1fc65da3397385759d4487e49e8bf9

In function BackgroundDownloader::BeginDownloadHelper(), when touching ComPtr<IGlobalInterfaceTable>.  Looks like Com initialization is missing!


Comment 2 by sorin@chromium.org, Jul 17 2017

Status: Started (was: Assigned)
Mergedinto: 739461
Status: Duplicate (was: Started)
This issue was reported about one hour after the fix went in. I presume it's the same issue. If you are continuing to hit this, reopen this issue and I'll take another look.

For the record, I'm currently not hitting this on today's sync'ed build.

Sign in to add a comment