halts on cef_shutdown

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.

halts on cef_shutdown

Postby icexile » Thu Jun 26, 2014 2:03 am

I am poping up my custom dialogs by handling CefJSDialogHandler::OnJSDialog function, once some message box shows, app will hangs in cef_shutdown().
Everything is ok while using the default implementation.

cef version is CEF3 1916.1747

the stack trace is:

libcef.dll!base::PlatformThread::YieldCurrentThread() line 140 C++
libcef.dll!base::internal::WaitForInstance(int * instance) line 28 C++
libcef.dll!Singleton<base::debug::`anonymous namespace'::SymbolContext,LeakySingletonTraits<base::debug::`anonymous namespace'::SymbolContext>,base::debug::A0x4414b054::SymbolContext>::get() line 268 C++
libcef.dll!base::debug::`anonymous namespace'::SymbolContext::GetInstance() line 61 C++
libcef.dll!base::debug::StackTrace::OutputToStream(std::basic_ostream<char,std::char_traits<char> > * os) line 256 C++
libcef.dll!logging::LogMessage::~LogMessage() line 564 C++
libcef.dll!base::AtExitManager::RegisterTask(base::Callback<void __cdecl(void)> task) line 54 C++
libcef.dll!base::AtExitManager::RegisterCallback(void (void *) * func, void * param) line 47 C++
libcef.dll!base::internal::CompleteLazyInstance(int * state, int new_instance, void * lazy_instance, void (void *) * dtor) line 55 C++
libcef.dll!base::LazyInstance<`anonymous namespace'::PathData,base::DefaultLazyInstanceTraits<`anonymous namespace'::PathData> >::Pointer() line 167 C++
libcef.dll!`anonymous namespace'::GetPathData() line 147 C++
libcef.dll!PathService::Get(int key, base::FilePath * result) line 183 C++
libcef.dll!base::debug::`anonymous namespace'::SymbolContext::SymbolContext() line 168 C++
libcef.dll!DefaultSingletonTraits<base::debug::`anonymous namespace'::SymbolContext>::New() line 54 C++
libcef.dll!Singleton<base::debug::`anonymous namespace'::SymbolContext,LeakySingletonTraits<base::debug::`anonymous namespace'::SymbolContext>,base::debug::A0x4414b054::SymbolContext>::get() line 251 C++
libcef.dll!base::debug::`anonymous namespace'::SymbolContext::GetInstance() line 61 C++
libcef.dll!base::debug::StackTrace::OutputToStream(std::basic_ostream<char,std::char_traits<char> > * os) line 256 C++
libcef.dll!logging::LogMessage::~LogMessage() line 564 C++
libcef.dll!cef_shutdown() line 212 C++
> MainApp.exe!CefShutdown() line 167 C++
MainApp.exe!base::OnLeaveInvoker::~OnLeaveInvoker() line 27 C++
MainApp.exe!wWinMain(HINSTANCE__ * app_instance, HINSTANCE__ * __formal, wchar_t * __formal, int __formal) line 66 C++

Any ideas ~?
Thanks!!!!!
icexile
Techie
 
Posts: 10
Joined: Fri Apr 25, 2014 7:39 am

Return to Support Forum

Who is online

Users browsing this forum: No registered users and 264 guests