CEF3: error disposing browser instance

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

CEF3: error disposing browser instance

Postby awieser » Fri Apr 13, 2012 5:31 pm

Hi,

I receive an error while cleaning up before closing a browser window.
Although most browser instances are successfully disposed I receive the following error message on one.
Since my app is .NET/Mono based, all destructor calls are being made on a seperate GC thread, I guess this is the problem here.
is there anything that can be done ?
The error started to arise after updating CEF to r593 on windows.

[0414/001127:FATAL:non_thread_safe_impl.cc(12)] Check failed: CalledOnValidThread().
Backtrace:
base::debug::StackTrace::StackTrace [0x054F8501+33] (c:\users\alexander\development\google\chromium@131752\src\base\debug\stack_trace_win.cc:149)
logging::LogMessage::~LogMessage [0x054E4B1F+63] (c:\users\alexander\development\google\chromium@131752\src\base\logging.cc:564)
base::NonThreadSafeImpl::~NonThreadSafeImpl [0x06D2D700+160] (c:\users\alexander\development\google\chromium@131752\src\base\threading\non_thread_safe_impl.cc:13)
base::NonThreadSafe::~NonThreadSafe [0x05586706+22]
CefResponseManager::~CefResponseManager [0x055866DC+44]
CefBrowserImpl::~CefBrowserImpl [0x055BD337+103] (c:\users\alexander\development\google\chromium@131752\src\cef\libcef\renderer\browser_impl.cc:267)
CefBrowserImpl::`vbase destructor' [0x055C4506+22]
CefBrowserImpl::`scalar deleting destructor' [0x055C44C6+22]
CefBrowserImpl::Release [0x055C43ED+93] (c:\users\alexander\development\google\chromium@131752\src\Crystalbyte.Chocolate.Application.Windows.exe has triggered a breakpoint
cef\libcef\renderer\browser_impl.h:121)
CefCppToC<CefBrowserCppToC,CefBrowser,_cef_browser_t>::UnderlyingRelease [0x054AB16A+74] (c:\users\alexander\development\google\chromium@131752\src\cef\libcef_dll\cpptoc\cpptoc.h:118)
CefCppToC<CefBrowserCppToC,CefBrowser,_cef_browser_t>::Release [0x054AA916+38] (c:\users\alexander\development\google\chromium@131752\src\cef\libcef_dll\cpptoc\cpptoc.h:109)
CefCppToC<CefBrowserCppToC,CefBrowser,_cef_browser_t>::struct_release [0x054AB36D+189] (c:\users\alexander\development\google\chromium@131752\src\cef\libcef_dll\cpptoc\cpptoc.h:142)
(No symbol) [0x61213917]
awieser
Expert
 
Posts: 140
Joined: Sat Oct 22, 2011 8:35 am

Re: CEF3: error disposing browser instance

Postby magreenblatt » Fri Apr 13, 2012 6:00 pm

Yes, this is a bug. Please add an issue to the CEF issue tracker.
magreenblatt
Site Admin
 
Posts: 12409
Joined: Fri May 29, 2009 6:57 pm


Return to Support Forum

Who is online

Users browsing this forum: No registered users and 208 guests