1. call cefclient with option --multi-threaded-message-loop=true
2. when close the cefclient, cefclient crashes at CefShutdown
- Code: Select all
[0830/135439:FATAL:notification_registrar.cc(76)] Check failed: CalledOnValidThread().
Backtrace:
cef_trace_event_instant [0x0940E9A1+1165953]
cef_trace_event_instant [0x0935A5DF+427711]
SetCrashKeyValueImpl [0x09AF7C59+81417]
SetCrashKeyValueImpl [0x09AF7286+78902]
SetCrashKeyValueImpl [0x09E43238+3535848]
SetCrashKeyValueImpl [0x09E43946+3537654]
SetCrashKeyValueImpl [0x09E43DAF+3538783]
SetCrashKeyValueImpl [0x09E449C6+3541878]
cef_trace_event_instant [0x093FB517+1086967]
cef_trace_event_instant [0x093FB118+1085944]
cef_trace_event_instant [0x093FB4D5+1086901]
cef_string_list_value [0x0917DC4F+194751]
cef_trace_event_instant [0x093FB215+1086197]
cef_trace_event_instant [0x093FAE5A+1085242]
SetCrashKeyValueImpl [0x0CE41746+53860598]
SetCrashKeyValueImpl [0x0CE41706+53860534]
SetCrashKeyValueImpl [0x0CE436FF+53868719]
SetCrashKeyValueImpl [0x0CE4369A+53868618]
SetCrashKeyValueImpl [0x0CE43557+53868295]
cef_string_list_value [0x09179FA5+179221]
cef_string_list_value [0x0917B052+183490]
cef_string_list_value [0x09179EC5+178997]
cef_shutdown [0x090C2813+67]
CefShutdown [0x0128DE49+73] (d:\project\duigallery\cef\libcef_dll\wrapper\libcef_dll_wrapper.cc:177)
wWinMain [0x01284D2B+683] (d:\project\duigallery\cef\cefclient\cefclient_win.cpp:174)
__tmainCRTStartup [0x012F23AC+540] (f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618)
wWinMainCRTStartup [0x012F24ED+13] (f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:466)
BaseThreadInitThunk [0x74F9338A+18]
RtlInitializeExceptionChain [0x77119F72+99]
RtlInitializeExceptionChain [0x77119F45+54]