Crash closing browser
Posted: Tue Jun 30, 2020 10:00 am
I'm getting a random crash when closing a browser instance. The stack is as follows:
I'm releasing the browser instance only once (double checked), but sometimes, not always I get this crash. Since this is on the native side, I'm clueless on what to do to prevent this.
Any help or pointers are appreciated.
Using cef 75.
- Code: Select all
libcef.dll![thunk]:CefCToCppRefCounted<class CefAppCToCpp,class CefApp,struct _cef_app_t>::Release`vtordisp{4294967292,0}' (void) C++ Non-user code. Symbols loaded.
> libcef.dll!CefBrowserHostImpl::~CefBrowserHostImpl() Line 0 C++ Symbols loaded.
libcef.dll![thunk]:CefBrowserHostImpl::`vector deleting destructor'`adjustor{32}' (unsigned int) C++ Non-user code. Symbols loaded.
libcef.dll![thunk]:CefBrowserHostImpl::Release`vtordisp{4294967292,0}' (void) C++ Non-user code. Symbols loaded.
libcef.dll!CefCppToCRefCounted<CefBrowserCppToC,CefBrowser,_cef_browser_t>::Release() Line 84 C++ Symbols loaded.
libcef.dll!CefCppToCRefCounted<CefAuthCallbackCppToC,CefAuthCallback,_cef_auth_callback_t>::struct_release(_cef_base_ref_counted_t * base) Line 165 C++ Symbols loaded.
[Managed to Native Transition] Annotated Frame
Xilium.CefGlue.dll!Xilium.CefGlue.Interop.cef_browser_t.release(Xilium.CefGlue.Interop.cef_browser_t* self) Line 212 C# Symbols loaded.
Xilium.CefGlue.dll!Xilium.CefGlue.CefBrowser.Release() Line 102 C# Symbols loaded.
Xilium.CefGlue.dll!Xilium.CefGlue.CefBrowser.~CefBrowser() Line 60 C# Symbols loaded.
I'm releasing the browser instance only once (double checked), but sometimes, not always I get this crash. Since this is on the native side, I'm clueless on what to do to prevent this.
Any help or pointers are appreciated.
Using cef 75.