, last function in call stack is ~LogMessage():CefInitialize(main_args, settings, app, NULL);
- Code: Select all
> libcef.dll!logging::LogMessage::~LogMessage() Line 886 C++
libcef.dll!logging::LogMessage::~LogMessage() Line 559 C++
libcef.dll!logging::CheckError::~CheckError() Line 107 C++
[Inline Frame] libcef.dll!`anonymous namespace'::CefShutdownChecker::~CefShutdownChecker() Line 37 C++
libcef.dll!`anonymous namespace'::`dynamic atexit destructor for 'g_shutdown_checker'() Line 38 C++
libcef.dll!_execute_onexit_table::__l2::<lambda>() Line 206 C++
libcef.dll!__crt_seh_guarded_call<int>::operator()<<lambda_69a2805e680e0e292e8ba93315fe43a8>,int <lambda>(void) &,<lambda_03fcd07e894ec930e3f35da366ca99d6> >(__acrt_lock_and_call::__l2::<lambda_69a2805e680e0e292e8ba93315fe43a8> && setup, _execute_onexit_table::__l2::int <lambda>(void) & action, __acrt_lock_and_call::__l2::<lambda_03fcd07e894ec930e3f35da366ca99d6> && cleanup) Line 204 C++
[Inline Frame] libcef.dll!__acrt_lock_and_call(const __acrt_lock_id) Line 976 C++
libcef.dll!_execute_onexit_table(_onexit_table_t * table) Line 231 C++
libcef.dll!common_exit::__l2::<lambda>() Line 232 C++
libcef.dll!__crt_seh_guarded_call<void>::operator()<<lambda_03b1d95aef87969028cfba75ccab2455>,void <lambda>(void) &,<lambda_22bdf7517842c4b3e53723af5aa32b9e> >(__acrt_lock_and_call::__l2::<lambda_03b1d95aef87969028cfba75ccab2455> && setup, common_exit::__l2::void <lambda>(void) & action, __acrt_lock_and_call::__l2::<lambda_22bdf7517842c4b3e53723af5aa32b9e> && cleanup) Line 225 C++
[Inline Frame] libcef.dll!__acrt_lock_and_call(const __acrt_lock_id) Line 976 C++
libcef.dll!common_exit(const int return_code, const _crt_exit_cleanup_mode cleanup_mode, const _crt_exit_return_mode return_mode) Line 278 C++
libcef.dll!_cexit() Line 313 C++
[External Code]
[Frames below may be incorrect and/or missing, no symbols loaded for playkit.exe] Unknown
, lines of destructor are 884-889:
- Code: Select all
// Crash the process to generate a dump.
#if defined(OFFICIAL_BUILD) && defined(NDEBUG)
IMMEDIATE_CRASH(); // Here
#else
base::debug::BreakDebugger();
#endif
, it happens with NDEBUG macro defined. Without NDEBUG app crashes showing message that
Exception thrown at 0x7744F583 (ntdll.dll) in project.exe: 0xC0000005: Access violation writing location 0x00000014.
What the problem there may be?