- Code: Select all
> libcef.dll!base::debug::BreakDebugger() Line 21 C++
libcef.dll!logging::LogMessage::~LogMessage() Line 604 C++
libcef.dll!base::ThreadRestrictions::AssertIOAllowed() Line 45 C++
libcef.dll!base::MakeAbsoluteFilePath(const base::FilePath & input) Line 44 C++
libcef.dll!base::PathService::Get(int key, base::FilePath * result) Line 219 C++
libcef.dll!content::PathProvider(int key, base::FilePath * result) Line 16 C++
libcef.dll!base::PathService::Get(int key, base::FilePath * result) Line 208 C++
libcef.dll!content::ChildProcessHost::GetChildPath(int flags) Line 105 C++
libcef.dll!content::GpuProcessHost::LaunchGpuProcess(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & channel_id) Line 937 C++
libcef.dll!content::GpuProcessHost::Init() Line 560 C++
libcef.dll!content::GpuProcessHost::Get(content::GpuProcessHost::GpuProcessKind kind, content::CauseForGpuLaunch cause) Line 336 C++
libcef.dll!content::BrowserGpuChannelHostFactory::EstablishRequest::EstablishOnIO() Line 130 C++
libcef.dll!base::internal::RunnableAdapter<void (__cdecl content::BrowserGpuChannelHostFactory::EstablishRequest::*)(void) __ptr64>::Run(content::BrowserGpuChannelHostFactory::EstablishRequest * object) Line 177 C++
libcef.dll!base::internal::InvokeHelper<0,void,base::internal::RunnableAdapter<void (__cdecl content::BrowserGpuChannelHostFactory::EstablishRequest::*)(void) __ptr64>,base::internal::TypeList<content::BrowserGpuChannelHostFactory::EstablishRequest * __ptr64> >::MakeItSo(base::internal::RunnableAdapter<void (__cdecl content::BrowserGpuChannelHostFactory::EstablishRequest::*)(void)> runnable, content::BrowserGpuChannelHostFactory::EstablishRequest * <args_0>) Line 294 C++
libcef.dll!base::internal::Invoker<base::IndexSequence<0>,base::internal::BindState<base::internal::RunnableAdapter<void (__cdecl content::BrowserGpuChannelHostFactory::EstablishRequest::*)(void) __ptr64>,void __cdecl(content::BrowserGpuChannelHostFactory::EstablishRequest * __ptr64),base::internal::TypeList<scoped_refptr<content::BrowserGpuChannelHostFactory::EstablishRequest> > >,base::internal::TypeList<base::internal::UnwrapTraits<scoped_refptr<content::BrowserGpuChannelHostFactory::EstablishRequest> > >,base::internal::InvokeHelper<0,void,base::internal::RunnableAdapter<void (__cdecl content::BrowserGpuChannelHostFactory::EstablishRequest::*)(void) __ptr64>,base::internal::TypeList<content::BrowserGpuChannelHostFactory::EstablishRequest * __ptr64> >,void __cdecl(void)>::Run(base::internal::BindStateBase * base) Line 347 C++
libcef.dll!base::Callback<void __cdecl(void)>::Run() Line 397 C++
libcef.dll!base::debug::TaskAnnotator::RunTask(const char * queue_function, const base::PendingTask & pending_task) Line 53 C++
libcef.dll!base::MessageLoop::RunTask(const base::PendingTask & pending_task) Line 477 C++
libcef.dll!base::MessageLoop::DeferOrRunPendingTask(const base::PendingTask & pending_task) Line 487 C++
libcef.dll!base::MessageLoop::DoWork() Line 596 C++
libcef.dll!base::MessagePumpForIO::DoRunLoop() Line 496 C++
libcef.dll!base::MessagePumpWin::RunWithDispatcher(base::MessagePump::Delegate * delegate, base::MessagePumpDispatcher * dispatcher) Line 52 C++
libcef.dll!base::MessagePumpWin::Run(base::MessagePump::Delegate * delegate) Line 57 C++
libcef.dll!base::MessageLoop::RunHandler() Line 440 C++
libcef.dll!base::RunLoop::Run() Line 56 C++
libcef.dll!base::MessageLoop::Run() Line 283 C++
libcef.dll!base::Thread::Run(base::MessageLoop * message_loop) Line 200 C++
libcef.dll!content::BrowserThreadImpl::IOThreadRun(base::MessageLoop * message_loop) Line 212 C++
libcef.dll!content::BrowserThreadImpl::Run(base::MessageLoop * message_loop) Line 246 C++
libcef.dll!base::Thread::ThreadMain() Line 254 C++
libcef.dll!base::`anonymous namespace'::ThreadFunc(void * params) Line 84 C++
With the trace:
- Code: Select all
Function marked as IO-only was called from a thread that disallows IO! If this thread really should be allowed to make IO calls, adjust the call to base::ThreadRestrictions::SetIOAllowed() in this thread's startup
When launched from the IDE : Application crashes on startup in both Debug and Release modes
When launched from the command line: Debug build runs, Release build crashes on startup
Update 1
=======
Failure happens at call to 'CefInitialize'. The only setting set is multi_threaded_message_loop = true.
Update 2
=======
Setting single_process = true causes the crash to stop in Debug mode
Update 3
=======
Release build is crashing for different reason, not related to CEF it seems, so this is just related to Debug builds.