Hello,
We've deployed our application to a few hundred users. We've been collecting mini crash dumps since then. We're seeing the following stack trace come up frequently:
libcef!CefBrowserHostImpl::CloseContents+0x143 [c:\cef\workspace\cef3-windows-1650\download\chromium\src\cef\libcef\browser\browser_host_impl.cc @ 1617]
libcef!content::WebContentsImpl::Close+0x2a [c:\cef\workspace\cef3-windows-1650\download\chromium\src\content\browser\web_contents\web_contents_impl.cc @ 3242]
libcef!content::RenderViewHostImpl::OnClosePageACK+0x2f [c:\cef\workspace\cef3-windows-1650\download\chromium\src\content\browser\renderer_host\render_view_host_impl.cc @ 1605]
libcef!IPC::Message::Dispatch<content::RenderViewHostImpl,content::RenderViewHostImpl>+0x19 [c:\cef\workspace\cef3-windows-1650\download\chromium\src\ipc\ipc_message.h @ 148]
libcef!content::RenderViewHostImpl::OnMessageReceived+0x8e0 [c:\cef\workspace\cef3-windows-1650\download\chromium\src\content\browser\renderer_host\render_view_host_impl.cc @ 987]
libcef!content::RenderProcessHostImpl::OnMessageReceived+0x33a [c:\cef\workspace\cef3-windows-1650\download\chromium\src\content\browser\renderer_host\render_process_host_impl.cc @ 1282]
libcef!IPC::ChannelProxy::Context::OnDispatchMessage+0xb0 [c:\cef\workspace\cef3-windows-1650\download\chromium\src\ipc\ipc_channel_proxy.cc @ 270]
libcef!base::internal::Invoker<2,base::internal::BindState<base::internal::RunnableAdapter<void (__thiscall net::DhcpProxyScriptAdapterFetcher::DhcpQuery::*)(std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &)>,void __cdecl(net::DhcpProxyScriptAdapterFetcher::DhcpQuery *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &),void __cdecl(net::DhcpProxyScriptAdapterFetcher::DhcpQuery *,std::basic_string<char,std::char_traits<char>,std::allocator<char> >)>,void __cdecl(net::DhcpProxyScriptAdapterFetcher::DhcpQuery *,std::basic_string<char,std::char_traits<char>,std::allocator<char> > const &)>::Run+0x16 [c:\cef\workspace\cef3-windows-1650\download\chromium\src\base\bind_internal.h @ 1253]
libcef!base::MessageLoop::RunTask+0x2e4 [c:\cef\workspace\cef3-windows-1650\download\chromium\src\base\message_loop\message_loop.cc @ 493]
libcef!base::MessageLoop::DoWork+0x4ba [c:\cef\workspace\cef3-windows-1650\download\chromium\src\base\message_loop\message_loop.cc @ 618]
libcef!base::MessagePumpForUI::DoRunLoop+0x5c [c:\cef\workspace\cef3-windows-1650\download\chromium\src\base\message_loop\message_pump_win.cc @ 244]
libcef!base::MessagePumpWin::Run+0x3e [c:\cef\workspace\cef3-windows-1650\download\chromium\src\base\message_loop\message_pump_win.h @ 48]
libcef!base::MessageLoop::RunInternal+0x9f [c:\cef\workspace\cef3-windows-1650\download\chromium\src\base\message_loop\message_loop.cc @ 441]
libcef!base::RunLoop::Run+0x13 [c:\cef\workspace\cef3-windows-1650\download\chromium\src\base\run_loop.cc @ 48]
libcef!base::MessageLoop::Run+0x16 [c:\cef\workspace\cef3-windows-1650\download\chromium\src\base\message_loop\message_loop.cc @ 312]
libcef!base::Thread::Run+0xb [c:\cef\workspace\cef3-windows-1650\download\chromium\src\base\threading\thread.cc @ 160]
libcef!base::Thread::ThreadMain+0xca [c:\cef\workspace\cef3-windows-1650\download\chromium\src\base\threading\thread.cc @ 223]
...
I'm aware of issue #1121 https://code.google.com/p/chromiumembed ... il?id=1121 However, we're using windowed rendering.
I'm closing all CefBrowser instances as instructed by the documentation. The crashes seem to be random, and unfortunately I do not have a debug stacktrace because a) we do not know how to reproduce the crash, and b) the mini-crash dumps we have, are coming from our release version, which is deployed to our users.
CEF 3.1650.1617 (32-bit)
using multithreaded message loop and multiprocess,
Thanks in advance,