Cef is randomly crashing during CefShutdown. We couldn't really tell what the cause could be. It crashes on some machines, but works fine on others. It doesn't matter which Windows version we try it on. Any help is appreciated.
Cef version: 3.3464.1794.g669e867_windows32
Call stack:
- Code: Select all
libcef.dll!extensions::EventRouter::UnregisterObserver(extensions::EventRouter::Observer * observer) Line 238 C++
libcef.dll!extensions::WebRequestAPI::Shutdown() Line 473 C++
libcef.dll!KeyedServiceFactory::ContextShutdown(base::SupportsUserData * context) Line 114 C++
libcef.dll!DependencyManager::DestroyContextServices(base::SupportsUserData * context) Line 91 C++
libcef.dll!CefBrowserContext::Shutdown() Line 91 C++
libcef.dll!CefBrowserContextImpl::~CefBrowserContextImpl() Line 227 C++
libcef.dll!CefBrowserContextImpl::~CefBrowserContextImpl() Line 216 C++
libcef.dll!CefBrowserContextImpl::RemoveCefRequestContext(CefRequestContextImpl * context) Line 336 C++
libcef.dll!CefRequestContextImpl::~CefRequestContextImpl() Line 149 C++
[External Code]
libcef.dll!content::BrowserThread::DeleteOnThread<content::BrowserThread::UI>::Destruct<CefImageImpl>(const CefImageImpl * x) Line 209 C++
[External Code]
libcef.dll!CefBrowserMainParts::PostMainMessageLoopRun() Line 225 C++
libcef.dll!content::BrowserMainLoop::ShutdownThreadsAndCleanUp() Line 1009 C++
libcef.dll!content::BrowserMainRunnerImpl::Shutdown() Line 226 C++
libcef.dll!CefMainDelegate::ShutdownBrowser() Line 655 C++
libcef.dll!CefContext::FinalizeShutdown() Line 541 C++
libcef.dll!CefShutdown() Line 257 C++
Exception: Access violation reading location 0x00000124
So we suspect that EventRouter is null
Thanks in advance!