keymanapp / keymanapp/keyman

bug(windows): (silent) crash on exit of kmshell relating to CEFShutdown

Open
#11,257 0 comments 0 reactions 1 assignee Claimed by @mcdurdin View on GitHub
bug windows/
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

Looking at a recent crash dump for [KEYMAN-WINDOWS-12Y](https://keyman.sentry.io/issues/3144201342/), it looks like there is still a race condition, and it is not clear what the cause is. The crash is not terribly harmful as it appears to be silent and happens on shutdown of kmshell.exe, but would be good to fix all the same.

```
0:007> ~*k

0 Id: 2bd8.3600 Suspend: 0 Teb: 002cc000 Unfrozen
# ChildEBP RetAddr
00 0019fcc8 770eada9 ntdll!NtWaitForSingleObject+0xc
01 0019fd3c 770ead02 KERNELBASE!WaitForSingleObjectEx+0x99
02 0019fd50 66e6e3e6 KERNELBASE!WaitForSingleObject+0x12
03 0019fdd8 6770f37d libcef!base::PlatformThread::Join+0xd6 [Y:\work\CEF3_git\chromium\src\base\threading\platform_thread_win.cc @ 332]
04 0019fe10 6770e7b3 libcef!CefUIThread::Stop+0xaf [Y:\work\CEF3_git\chromium\src\cef\libcef\browser\main_runner.cc @ 147]
05 0019fe2c 6770e69e libcef!CefMainRunner::FinalizeShutdown+0x49 [Y:\work\CEF3_git\chromium\src\cef\libcef\browser\main_runner.cc @ 503]
06 0019fe64 66daefa1 libcef!CefMainRunner::Shutdown+0xce [Y:\work\CEF3_git\chromium\src\cef\libcef\browser\main_runner.cc @ 269]
07 0019fe88 66daeee2 libcef!CefContext::Shutdown+0x8d [Y:\work\CEF3_git\chromium\src\cef\libcef\browser\context.cc @ 383]
08 0019fe94 2c83b918 libcef!CefShutdown+0x2e [Y:\work\CEF3_git\chromium\src\cef\libcef\browser\context.cc @ 235]
09 0019feb4 2c83a3a4 kmshell!UcefapplicationcoreTCefApplicationCoreShutDown+0x30 [uCEFApplicationCore.pas @ 1344]
0a 0019fedc 2c87cdd4 kmshell!UcefapplicationcoreTCefApplicationCoreDestroy+0x44 [uCEFApplicationCore.pas @ 869]
0b 0019feec 2c409193 kmshell!UcefapplicationTCefApplicationDestroy+0x28 [uCEFApplication.pas @ 228]
0c 0019fefc 2c87ecc0 kmshell!SystemTObjectFree+0xb
0d 0019ff38 2c409193 kmshell!KeymanSystemCefmanagerTCEFManagerDestroy+0x120 [Keyman.System.CEFManager.pas @ 134]
0e 0019ff70 75e4fcc9 kmshell!SystemTObjectFree+0xb
0f 0019ff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
10 0019ffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
11 0019ffec 00000000 ntdll!_RtlUserThreadStart+0x1b

1 Id: 2bd8.361c Suspend: 0 Teb: 002cf000 Unfrozen
# ChildEBP RetAddr
00 0074fdb0 77bb5bd0 ntdll!NtWaitForWorkViaWorkerFactory+0xc
01 0074ff70 75e4fcc9 ntdll!TppWorkerThread+0x2a0
02 0074ff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
03 0074ffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
04 0074ffec 00000000 ntdll!_RtlUserThreadStart+0x1b

2 Id: 2bd8.343c Suspend: 0 Teb: 002d2000 Unfrozen
# ChildEBP RetAddr
00 0088fdb0 77bb5bd0 ntdll!NtWaitForWorkViaWorkerFactory+0xc
01 0088ff70 75e4fcc9 ntdll!TppWorkerThread+0x2a0
02 0088ff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
03 0088ffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
04 0088ffec 00000000 ntdll!_RtlUserThreadStart+0x1b

3 Id: 2bd8.3714 Suspend: 0 Teb: 002d5000 Unfrozen
# ChildEBP RetAddr
00 0290fdb0 77bb5bd0 ntdll!NtWaitForWorkViaWorkerFactory+0xc
01 0290ff70 75e4fcc9 ntdll!TppWorkerThread+0x2a0
02 0290ff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
03 0290ffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
04 0290ffec 00000000 ntdll!_RtlUserThreadStart+0x1b

4 Id: 2bd8.3708 Suspend: 0 Teb: 002d8000 Unfrozen
# ChildEBP RetAddr
00 02adfdb0 77bb5bd0 ntdll!NtWaitForWorkViaWorkerFactory+0xc
01 02adff70 75e4fcc9 ntdll!TppWorkerThread+0x2a0
02 02adff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
03 02adffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
04 02adffec 00000000 ntdll!_RtlUserThreadStart+0x1b

5 Id: 2bd8.37f8 Suspend: 0 Teb: 002db000 Unfrozen
# ChildEBP RetAddr
00 02c1fee0 77c663ed ntdll!NtWaitForAlertByThreadId+0xc
01 02c1ff30 771a7620 ntdll!RtlSleepConditionVariableCS+0x13d
*** WARNING: Unable to verify timestamp for sentry.dll
02 02c1ff50 70a677e5 KERNELBASE!SleepConditionVariableCS+0x20
WARNING: Stack unwind information not available. Following frames may be wrong.
03 02c1ff70 75e4fcc9 sentry+0x77e5
04 02c1ff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
05 02c1ffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
06 02c1ffec 00000000 ntdll!_RtlUserThreadStart+0x1b

6 Id: 2bd8.154c Suspend: 0 Teb: 002de000 Unfrozen
# ChildEBP RetAddr
00 043ffdb0 77bb5bd0 ntdll!NtWaitForWorkViaWorkerFactory+0xc
01 043fff70 75e4fcc9 ntdll!TppWorkerThread+0x2a0
02 043fff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
03 043fffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
04 043fffec 00000000 ntdll!_RtlUserThreadStart+0x1b

# 7 Id: 2bd8.35f4 Suspend: 0 Teb: 002e1000 Unfrozen
# ChildEBP RetAddr
00 056eef98 771091ab ntdll!NtDelayExecution+0xc
01 056ef000 7710914f KERNELBASE!SleepEx+0x4b
02 056ef010 70a79bf0 KERNELBASE!Sleep+0xf
WARNING: Stack unwind information not available. Following frames may be wrong.
03 056ef188 771b2822 sentry+0x19bf0
04 056ef224 77c24821 KERNELBASE!UnhandledExceptionFilter+0x192
05 056effdc 77be7c2e ntdll!__RtlUserThreadStart+0x3cbf2
06 056effec 00000000 ntdll!_RtlUserThreadStart+0x1b

8 Id: 2bd8.36a8 Suspend: 0 Teb: 002e4000 Unfrozen
# ChildEBP RetAddr
00 0584fce8 770eada9 ntdll!NtWaitForSingleObject+0xc
01 0584fd5c 770ead02 KERNELBASE!WaitForSingleObjectEx+0x99
02 0584fd70 66e6db81 KERNELBASE!WaitForSingleObject+0x12
03 0584fe14 67751dd9 libcef!base::WaitableEvent::TimedWait+0x1e1 [Y:\work\CEF3_git\chromium\src\base\synchronization\waitable_event_win.cc @ 110]
04 0584fe64 6776131d libcef!base::MessagePumpDefault::Run+0xc9 [Y:\work\CEF3_git\chromium\src\base\message_loop\message_pump_default.cc @ 57]
05 0584fe9c 66e27220 libcef!base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run+0x12d [Y:\work\CEF3_git\chromium\src\base\task\sequence_manager\thread_controller_with_message_pump_impl.cc @ 463]
06 0584fee8 66e5066b libcef!base::RunLoop::Run+0x180 [Y:\work\CEF3_git\chromium\src\base\run_loop.cc @ 133]
07 0584fef0 681c746a libcef!base::Thread::Run+0xb [Y:\work\CEF3_git\chromium\src\base\threading\thread.cc @ 312]
08 0584ff04 66e50807 libcef!base::internal::ServiceThread::Run+0x1a [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\service_thread.cc @ 17]
09 0584ff50 66e6e5ba libcef!base::Thread::ThreadMain+0x197 [Y:\work\CEF3_git\chromium\src\base\threading\thread.cc @ 385]
0a 0584ff70 75e4fcc9 libcef!base::`anonymous namespace'::ThreadFunc+0xba [Y:\work\CEF3_git\chromium\src\base\threading\platform_thread_win.cc @ 103]
0b 0584ff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
0c 0584ffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
0d 0584ffec 00000000 ntdll!_RtlUserThreadStart+0x1b

9 Id: 2bd8.504 Suspend: 0 Teb: 002e7000 Unfrozen
# ChildEBP RetAddr
00 0598fd88 770eada9 ntdll!NtWaitForSingleObject+0xc
01 0598fdfc 770ead02 KERNELBASE!WaitForSingleObjectEx+0x99
02 0598fe10 66e6db81 KERNELBASE!WaitForSingleObject+0x12
03 0598feac 68e016d3 libcef!base::WaitableEvent::TimedWait+0x1e1 [Y:\work\CEF3_git\chromium\src\base\synchronization\waitable_event_win.cc @ 110]
04 0598fed4 68e02091 libcef!base::internal::WorkerThread::Delegate::WaitForWork+0x53 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 38]
05 0598ff40 68e01cb5 libcef!base::internal::WorkerThread::RunWorker+0x2b1 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 345]
06 0598ff50 66e6e5ba libcef!base::internal::WorkerThread::RunPooledWorker+0x15 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 225]
07 0598ff70 75e4fcc9 libcef!base::`anonymous namespace'::ThreadFunc+0xba [Y:\work\CEF3_git\chromium\src\base\threading\platform_thread_win.cc @ 103]
08 0598ff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
09 0598ffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
0a 0598ffec 00000000 ntdll!_RtlUserThreadStart+0x1b

10 Id: 2bd8.371c Suspend: 0 Teb: 002ea000 Unfrozen
# ChildEBP RetAddr
00 05acfd88 770eada9 ntdll!NtWaitForSingleObject+0xc
01 05acfdfc 770ead02 KERNELBASE!WaitForSingleObjectEx+0x99
02 05acfe10 66e6db81 KERNELBASE!WaitForSingleObject+0x12
03 05acfeac 68e016d3 libcef!base::WaitableEvent::TimedWait+0x1e1 [Y:\work\CEF3_git\chromium\src\base\synchronization\waitable_event_win.cc @ 110]
04 05acfed4 68e02091 libcef!base::internal::WorkerThread::Delegate::WaitForWork+0x53 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 38]
05 05acff40 68e01b75 libcef!base::internal::WorkerThread::RunWorker+0x2b1 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 345]
06 05acff50 66e6e5ba libcef!base::internal::WorkerThread::RunBackgroundPooledWorker+0x15 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 232]
07 05acff70 75e4fcc9 libcef!base::`anonymous namespace'::ThreadFunc+0xba [Y:\work\CEF3_git\chromium\src\base\threading\platform_thread_win.cc @ 103]
08 05acff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
09 05acffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
0a 05acffec 00000000 ntdll!_RtlUserThreadStart+0x1b

11 Id: 2bd8.36f8 Suspend: 0 Teb: 002ed000 Unfrozen
# ChildEBP RetAddr
00 05c0fd88 770eada9 ntdll!NtWaitForSingleObject+0xc
01 05c0fdfc 770ead02 KERNELBASE!WaitForSingleObjectEx+0x99
02 05c0fe10 66e6db81 KERNELBASE!WaitForSingleObject+0x12
03 05c0feac 68e016d3 libcef!base::WaitableEvent::TimedWait+0x1e1 [Y:\work\CEF3_git\chromium\src\base\synchronization\waitable_event_win.cc @ 110]
04 05c0fed4 68e02091 libcef!base::internal::WorkerThread::Delegate::WaitForWork+0x53 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 38]
05 05c0ff40 68e01cb5 libcef!base::internal::WorkerThread::RunWorker+0x2b1 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 345]
06 05c0ff50 66e6e5ba libcef!base::internal::WorkerThread::RunPooledWorker+0x15 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 225]
07 05c0ff70 75e4fcc9 libcef!base::`anonymous namespace'::ThreadFunc+0xba [Y:\work\CEF3_git\chromium\src\base\threading\platform_thread_win.cc @ 103]
08 05c0ff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
09 05c0ffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
0a 05c0ffec 00000000 ntdll!_RtlUserThreadStart+0x1b

12 Id: 2bd8.3718 Suspend: 0 Teb: 002f0000 Unfrozen
# ChildEBP RetAddr
00 05d4fd1c 771144ea ntdll!NtRemoveIoCompletion+0xc
01 05d4fd54 66e696ce KERNELBASE!GetQueuedCompletionStatus+0x2a
02 (Inline) -------- libcef!base::MessagePumpForIO::GetIOItem+0x36 [Y:\work\CEF3_git\chromium\src\base\message_loop\message_pump_win.cc @ 811]
03 05d4fde0 66e69557 libcef!base::MessagePumpForIO::WaitForIOCompletion+0x8e [Y:\work\CEF3_git\chromium\src\base\message_loop\message_pump_win.cc @ 784]
04 (Inline) -------- libcef!base::MessagePumpForIO::WaitForWork+0x43 [Y:\work\CEF3_git\chromium\src\base\message_loop\message_pump_win.cc @ 775]
05 05d4fe34 66e677d1 libcef!base::MessagePumpForIO::DoRunLoop+0x97 [Y:\work\CEF3_git\chromium\src\base\message_loop\message_pump_win.cc @ 736]
06 05d4fe54 6776131d libcef!base::MessagePumpWin::Run+0x51 [Y:\work\CEF3_git\chromium\src\base\message_loop\message_pump_win.cc @ 83]
07 05d4fe8c 66e27220 libcef!base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run+0x12d [Y:\work\CEF3_git\chromium\src\base\task\sequence_manager\thread_controller_with_message_pump_impl.cc @ 463]
08 05d4fed8 66e5066b libcef!base::RunLoop::Run+0x180 [Y:\work\CEF3_git\chromium\src\base\run_loop.cc @ 133]
09 05d4fee0 657f2375 libcef!base::Thread::Run+0xb [Y:\work\CEF3_git\chromium\src\base\threading\thread.cc @ 312]
0a 05d4ff04 66e50807 libcef!content::BrowserProcessSubThread::IOThreadRun+0x55 [Y:\work\CEF3_git\chromium\src\content\browser\browser_process_sub_thread.cc @ 144]
0b 05d4ff50 66e6e5ba libcef!base::Thread::ThreadMain+0x197 [Y:\work\CEF3_git\chromium\src\base\threading\thread.cc @ 385]
0c 05d4ff70 75e4fcc9 libcef!base::`anonymous namespace'::ThreadFunc+0xba [Y:\work\CEF3_git\chromium\src\base\threading\platform_thread_win.cc @ 103]
0d 05d4ff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
0e 05d4ffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
0f 05d4ffec 00000000 ntdll!_RtlUserThreadStart+0x1b

13 Id: 2bd8.3730 Suspend: 0 Teb: 002f3000 Unfrozen
# ChildEBP RetAddr
00 05e8fd18 770eada9 ntdll!NtWaitForSingleObject+0xc
01 05e8fd8c 770ead02 KERNELBASE!WaitForSingleObjectEx+0x99
02 05e8fda0 66e6d968 KERNELBASE!WaitForSingleObject+0x12
03 05e8fe28 67751d6e libcef!base::WaitableEvent::Wait+0xa8 [Y:\work\CEF3_git\chromium\src\base\synchronization\waitable_event_win.cc @ 74]
04 05e8fe74 6776131d libcef!base::MessagePumpDefault::Run+0x5e [Y:\work\CEF3_git\chromium\src\base\message_loop\message_pump_default.cc @ 55]
05 05e8feb0 66e27220 libcef!base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run+0x12d [Y:\work\CEF3_git\chromium\src\base\task\sequence_manager\thread_controller_with_message_pump_impl.cc @ 463]
06 05e8fefc 66e5066b libcef!base::RunLoop::Run+0x180 [Y:\work\CEF3_git\chromium\src\base\run_loop.cc @ 133]
07 05e8ff04 66e50807 libcef!base::Thread::Run+0xb [Y:\work\CEF3_git\chromium\src\base\threading\thread.cc @ 312]
08 05e8ff50 66e6e5ba libcef!base::Thread::ThreadMain+0x197 [Y:\work\CEF3_git\chromium\src\base\threading\thread.cc @ 385]
09 05e8ff70 75e4fcc9 libcef!base::`anonymous namespace'::ThreadFunc+0xba [Y:\work\CEF3_git\chromium\src\base\threading\platform_thread_win.cc @ 103]
0a 05e8ff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
0b 05e8ffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
0c 05e8ffec 00000000 ntdll!_RtlUserThreadStart+0x1b

14 Id: 2bd8.3668 Suspend: 0 Teb: 002f9000 Unfrozen
# ChildEBP RetAddr
00 062bfdb0 77bb5bd0 ntdll!NtWaitForWorkViaWorkerFactory+0xc
01 062bff70 75e4fcc9 ntdll!TppWorkerThread+0x2a0
02 062bff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
03 062bffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
04 062bffec 00000000 ntdll!_RtlUserThreadStart+0x1b

15 Id: 2bd8.34d4 Suspend: 0 Teb: 002fc000 Unfrozen
*** WARNING: Unable to verify checksum for win32u.dll
*** WARNING: Unable to verify checksum for USER32.dll
# ChildEBP RetAddr
00 063ffe08 75f5c79a win32u!NtUserMsgWaitForMultipleObjectsEx+0xc
01 063ffe7c 75f5c6cc USER32!RealMsgWaitForMultipleObjectsEx+0x7a
02 063ffe9c 681ca632 USER32!MsgWaitForMultipleObjectsEx+0x4c
03 063ffed4 68e02091 libcef!base::internal::`anonymous namespace'::WorkerThreadCOMDelegate::WaitForWork+0x72 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\pooled_single_thread_task_runner_manager.cc @ 336]
04 063fff40 68e01d75 libcef!base::internal::WorkerThread::RunWorker+0x2b1 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 345]
05 063fff50 66e6e5ba libcef!base::internal::WorkerThread::RunSharedCOMWorker+0x15 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 268]
06 063fff70 75e4fcc9 libcef!base::`anonymous namespace'::ThreadFunc+0xba [Y:\work\CEF3_git\chromium\src\base\threading\platform_thread_win.cc @ 103]
07 063fff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
08 063fffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
09 063fffec 00000000 ntdll!_RtlUserThreadStart+0x1b

16 Id: 2bd8.37cc Suspend: 0 Teb: 002ff000 Unfrozen
# ChildEBP RetAddr
00 0653fe08 75f5c79a win32u!NtUserMsgWaitForMultipleObjectsEx+0xc
01 0653fe7c 75f5c6cc USER32!RealMsgWaitForMultipleObjectsEx+0x7a
02 0653fe9c 681ca632 USER32!MsgWaitForMultipleObjectsEx+0x4c
03 0653fed4 68e02091 libcef!base::internal::`anonymous namespace'::WorkerThreadCOMDelegate::WaitForWork+0x72 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\pooled_single_thread_task_runner_manager.cc @ 336]
04 0653ff40 68e01d75 libcef!base::internal::WorkerThread::RunWorker+0x2b1 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 345]
05 0653ff50 66e6e5ba libcef!base::internal::WorkerThread::RunSharedCOMWorker+0x15 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 268]
06 0653ff70 75e4fcc9 libcef!base::`anonymous namespace'::ThreadFunc+0xba [Y:\work\CEF3_git\chromium\src\base\threading\platform_thread_win.cc @ 103]
07 0653ff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
08 0653ffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
09 0653ffec 00000000 ntdll!_RtlUserThreadStart+0x1b

17 Id: 2bd8.37b8 Suspend: 0 Teb: 00302000 Unfrozen
# ChildEBP RetAddr
00 0667fd88 770eada9 ntdll!NtWaitForSingleObject+0xc
01 0667fdfc 770ead02 KERNELBASE!WaitForSingleObjectEx+0x99
02 0667fe10 66e6db81 KERNELBASE!WaitForSingleObject+0x12
03 0667feac 68e016d3 libcef!base::WaitableEvent::TimedWait+0x1e1 [Y:\work\CEF3_git\chromium\src\base\synchronization\waitable_event_win.cc @ 110]
04 0667fed4 68e02091 libcef!base::internal::WorkerThread::Delegate::WaitForWork+0x53 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 38]
05 0667ff40 68e01cb5 libcef!base::internal::WorkerThread::RunWorker+0x2b1 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 345]
06 0667ff50 66e6e5ba libcef!base::internal::WorkerThread::RunPooledWorker+0x15 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 225]
07 0667ff70 75e4fcc9 libcef!base::`anonymous namespace'::ThreadFunc+0xba [Y:\work\CEF3_git\chromium\src\base\threading\platform_thread_win.cc @ 103]
08 0667ff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
09 0667ffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
0a 0667ffec 00000000 ntdll!_RtlUserThreadStart+0x1b

18 Id: 2bd8.2ee8 Suspend: 0 Teb: 00305000 Unfrozen
# ChildEBP RetAddr
00 067bfe20 77bc232d ntdll!NtWaitForAlertByThreadId+0xc
01 067bfe74 77109113 ntdll!RtlSleepConditionVariableSRW+0x11d
02 067bfe98 67acf2b4 KERNELBASE!SleepConditionVariableSRW+0x23
03 067bff1c 67acf20b libcef!base::ConditionVariable::TimedWait+0x94 [Y:\work\CEF3_git\chromium\src\base\synchronization\condition_variable_win.cc @ 59]
04 067bff38 6729d5e8 libcef!base::ConditionVariable::Wait+0x2b [Y:\work\CEF3_git\chromium\src\base\synchronization\condition_variable_win.cc @ 30]
05 067bff50 66e6e5ba libcef!cc::SingleThreadTaskGraphRunner::Run+0x38 [Y:\work\CEF3_git\chromium\src\cc\raster\single_thread_task_graph_runner.cc @ 123]
06 067bff70 75e4fcc9 libcef!base::`anonymous namespace'::ThreadFunc+0xba [Y:\work\CEF3_git\chromium\src\base\threading\platform_thread_win.cc @ 103]
07 067bff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
08 067bffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
09 067bffec 00000000 ntdll!_RtlUserThreadStart+0x1b

19 Id: 2bd8.37e8 Suspend: 0 Teb: 00308000 Unfrozen
# ChildEBP RetAddr
00 068ffcb4 75f5c79a win32u!NtUserMsgWaitForMultipleObjectsEx+0xc
01 068ffd28 75f5c6cc USER32!RealMsgWaitForMultipleObjectsEx+0x7a
02 068ffd48 66e6854a USER32!MsgWaitForMultipleObjectsEx+0x4c
03 068ffe08 66e68132 libcef!base::MessagePumpForUI::WaitForWork+0x15a [Y:\work\CEF3_git\chromium\src\base\message_loop\message_pump_win.cc @ 271]
04 068ffe54 66e677d1 libcef!base::MessagePumpForUI::DoRunLoop+0xe2 [Y:\work\CEF3_git\chromium\src\base\message_loop\message_pump_win.cc @ 253]
05 068ffe74 6776131d libcef!base::MessagePumpWin::Run+0x51 [Y:\work\CEF3_git\chromium\src\base\message_loop\message_pump_win.cc @ 83]
06 068ffeb0 66e27220 libcef!base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run+0x12d [Y:\work\CEF3_git\chromium\src\base\task\sequence_manager\thread_controller_with_message_pump_impl.cc @ 463]
07 068ffefc 66e5066b libcef!base::RunLoop::Run+0x180 [Y:\work\CEF3_git\chromium\src\base\run_loop.cc @ 133]
08 068fff04 66e50807 libcef!base::Thread::Run+0xb [Y:\work\CEF3_git\chromium\src\base\threading\thread.cc @ 312]
09 068fff50 66e6e5ba libcef!base::Thread::ThreadMain+0x197 [Y:\work\CEF3_git\chromium\src\base\threading\thread.cc @ 385]
0a 068fff70 75e4fcc9 libcef!base::`anonymous namespace'::ThreadFunc+0xba [Y:\work\CEF3_git\chromium\src\base\threading\platform_thread_win.cc @ 103]
0b 068fff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
0c 068fffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
0d 068fffec 00000000 ntdll!_RtlUserThreadStart+0x1b

20 Id: 2bd8.34ac Suspend: 0 Teb: 0030b000 Unfrozen
# ChildEBP RetAddr
00 0617fc34 770f4f33 ntdll!NtWaitForMultipleObjects+0xc
*** WARNING: Unable to verify checksum for combase.dll
01 0617fdc8 7758cc10 KERNELBASE!WaitForMultipleObjectsEx+0x103
02 0617ff04 775da2d9 combase!WaitCoalesced+0xb5 [onecore\com\published\comutils\coalescedwait.cxx @ 72]
03 0617ff34 7758cad5 combase!CROIDTable::WorkerThreadLoop+0x39 [onecore\com\combase\dcomrem\refcache.cxx @ 1682]
04 0617ff60 775311bf combase!CRpcThread::WorkerLoop+0x117 [onecore\com\combase\dcomrem\threads.cxx @ 279]
05 0617ff70 75e4fcc9 combase!CRpcThreadCache::RpcWorkerThreadEntry+0x1f [onecore\com\combase\dcomrem\threads.cxx @ 77]
06 0617ff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
07 0617ffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
08 0617ffec 00000000 ntdll!_RtlUserThreadStart+0x1b

21 Id: 2bd8.3638 Suspend: 0 Teb: 0030e000 Unfrozen
# ChildEBP RetAddr
00 06a5fd98 770eada9 ntdll!NtWaitForSingleObject+0xc
01 06a5fe0c 770ead02 KERNELBASE!WaitForSingleObjectEx+0x99
02 06a5fe20 66e6d968 KERNELBASE!WaitForSingleObject+0x12
03 06a5feb0 68e016c9 libcef!base::WaitableEvent::Wait+0xa8 [Y:\work\CEF3_git\chromium\src\base\synchronization\waitable_event_win.cc @ 74]
04 06a5fed4 68e02091 libcef!base::internal::WorkerThread::Delegate::WaitForWork+0x49 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 34]
05 06a5ff40 68e01d35 libcef!base::internal::WorkerThread::RunWorker+0x2b1 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 345]
06 06a5ff50 66e6e5ba libcef!base::internal::WorkerThread::RunDedicatedWorker+0x15 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 253]
07 06a5ff70 75e4fcc9 libcef!base::`anonymous namespace'::ThreadFunc+0xba [Y:\work\CEF3_git\chromium\src\base\threading\platform_thread_win.cc @ 103]
08 06a5ff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
09 06a5ffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
0a 06a5ffec 00000000 ntdll!_RtlUserThreadStart+0x1b

22 Id: 2bd8.35e8 Suspend: 0 Teb: 00311000 Unfrozen
# ChildEBP RetAddr
00 06bafd98 770eada9 ntdll!NtWaitForSingleObject+0xc
01 06bafe0c 770ead02 KERNELBASE!WaitForSingleObjectEx+0x99
02 06bafe20 66e6d968 KERNELBASE!WaitForSingleObject+0x12
03 06bafeb0 68e016c9 libcef!base::WaitableEvent::Wait+0xa8 [Y:\work\CEF3_git\chromium\src\base\synchronization\waitable_event_win.cc @ 74]
04 06bafed4 68e01e91 libcef!base::internal::WorkerThread::Delegate::WaitForWork+0x49 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 34]
05 06baff40 68e01bb5 libcef!base::internal::WorkerThread::RunWorker+0xb1 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 321]
06 06baff50 66e6e5ba libcef!base::internal::WorkerThread::RunBackgroundSharedWorker+0x15 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 246]
07 06baff70 75e4fcc9 libcef!base::`anonymous namespace'::ThreadFunc+0xba [Y:\work\CEF3_git\chromium\src\base\threading\platform_thread_win.cc @ 103]
08 06baff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
09 06baffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
0a 06baffec 00000000 ntdll!_RtlUserThreadStart+0x1b

23 Id: 2bd8.35e0 Suspend: 0 Teb: 00314000 Unfrozen
# ChildEBP RetAddr
00 06cefd98 770eada9 ntdll!NtWaitForSingleObject+0xc
01 06cefe0c 770ead02 KERNELBASE!WaitForSingleObjectEx+0x99
02 06cefe20 66e6d968 KERNELBASE!WaitForSingleObject+0x12
03 06cefeb0 68e016c9 libcef!base::WaitableEvent::Wait+0xa8 [Y:\work\CEF3_git\chromium\src\base\synchronization\waitable_event_win.cc @ 74]
04 06cefed4 68e01e91 libcef!base::internal::WorkerThread::Delegate::WaitForWork+0x49 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 34]
05 06ceff40 68e01cf5 libcef!base::internal::WorkerThread::RunWorker+0xb1 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 321]
06 06ceff50 66e6e5ba libcef!base::internal::WorkerThread::RunSharedWorker+0x15 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 239]
07 06ceff70 75e4fcc9 libcef!base::`anonymous namespace'::ThreadFunc+0xba [Y:\work\CEF3_git\chromium\src\base\threading\platform_thread_win.cc @ 103]
08 06ceff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
09 06ceffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
0a 06ceffec 00000000 ntdll!_RtlUserThreadStart+0x1b

24 Id: 2bd8.37f0 Suspend: 0 Teb: 00317000 Unfrozen
# ChildEBP RetAddr
00 06e4fd88 770eada9 ntdll!NtWaitForSingleObject+0xc
01 06e4fdfc 770ead02 KERNELBASE!WaitForSingleObjectEx+0x99
02 06e4fe10 66e6db81 KERNELBASE!WaitForSingleObject+0x12
03 06e4feac 68e016d3 libcef!base::WaitableEvent::TimedWait+0x1e1 [Y:\work\CEF3_git\chromium\src\base\synchronization\waitable_event_win.cc @ 110]
04 06e4fed4 68e02091 libcef!base::internal::WorkerThread::Delegate::WaitForWork+0x53 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 38]
05 06e4ff40 68e01b75 libcef!base::internal::WorkerThread::RunWorker+0x2b1 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 345]
06 06e4ff50 66e6e5ba libcef!base::internal::WorkerThread::RunBackgroundPooledWorker+0x15 [Y:\work\CEF3_git\chromium\src\base\task\thread_pool\worker_thread.cc @ 232]
07 06e4ff70 75e4fcc9 libcef!base::`anonymous namespace'::ThreadFunc+0xba [Y:\work\CEF3_git\chromium\src\base\threading\platform_thread_win.cc @ 103]
08 06e4ff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
09 06e4ffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
0a 06e4ffec 00000000 ntdll!_RtlUserThreadStart+0x1b

25 Id: 2bd8.2794 Suspend: 0 Teb: 00320000 Unfrozen
# ChildEBP RetAddr
00 08f3fd04 75f5c79a win32u!NtUserMsgWaitForMultipleObjectsEx+0xc
01 08f3fd78 75f5c6cc USER32!RealMsgWaitForMultipleObjectsEx+0x7a
*** WARNING: Unable to verify checksum for shcore.dll
02 08f3fd98 75b0d627 USER32!MsgWaitForMultipleObjectsEx+0x4c
03 08f3ff58 75b0cbe6 shcore!WorkThreadManager::CThread::ThreadProc+0xa27
04 08f3ff64 75b0c6f1 shcore!WorkThreadManager::CThread::s_ExecuteThreadProc+0xf
05 08f3ff70 75e4fcc9 shcore!::+0x11
06 08f3ff80 77be7c5e KERNEL32!BaseThreadInitThunk+0x19
07 08f3ffdc 77be7c2e ntdll!__RtlUserThreadStart+0x2f
08 08f3ffec 00000000 ntdll!_RtlUserThreadStart+0x1b
0:007> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************

*** WARNING: Unable to verify checksum for ole32.dll
*** WARNING: Unable to verify checksum for twinapi.appcore.dll

KEY_VALUES_STRING: 1

Key : AV.Dereference
Value: NullClassPtr

Key : AV.Fault
Value: Read

Key : Analysis.CPU.Sec
Value: 24

Key : Analysis.DebugAnalysisProvider.CPP
Value: Create: 8007007e on THARK

Key : Analysis.DebugData
Value: CreateObject

Key : Analysis.DebugModel
Value: CreateObject

Key : Analysis.Elapsed.Sec
Value: 25

Key : Analysis.Memory.CommitPeak.Mb
Value: 1948

Key : Analysis.System
Value: CreateObject

Key : Timeline.Process.Start.DeltaSec
Value: 11

NTGLOBALFLAG: 0

PROCESS_BAM_CURRENT_THROTTLED: 0

PROCESS_BAM_PREVIOUS_THROTTLED: 0

CONTEXT: (.ecxr)
eax=056ef8c0 ebx=04097340 ecx=056ef8c0 edx=00480000 esi=000000a4 edi=056ef8c0
eip=654b46d3 esp=056ef8c0 ebp=056ef8f8 iopl=0 nv up ei ng nz ac pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010296
libcef!std::__1::swap [inlined in libcef!mojo::Remote::reset+0x33]:
654b46d3 8b4614 mov eax,dword ptr [esi+14h] ds:002b:000000b8=????????
Resetting default scope

EXCEPTION_RECORD: (.exr -1)
ExceptionAddress: 654b46d3 (libcef!std::__1::swap)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 00000000
Parameter[1]: 000000b8
Attempt to read from address 000000b8

PROCESS_NAME: kmshell.exe

READ_ADDRESS: 000000b8

ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at 0x%p referenced memory at 0x%p. The memory could not be %s.

EXCEPTION_CODE_STR: c0000005

EXCEPTION_PARAMETER1: 00000000

EXCEPTION_PARAMETER2: 000000b8

STACK_TEXT:
056ef8f8 685b97e8 00480000 00000000 0409d898 libcef!mojo::Remote::reset+0x33
056ef974 6598a68d 04097340 0093005e 056efa20 libcef!SystemNetworkContextManager::OnNetworkServiceCreated+0x28
056efad0 6598adf6 49266438 6598ade0 0408a0f0 libcef!content::GetNetworkService+0xa6d
056efae8 6579852e 0000007b 00000000 00000000 libcef!content::`anonymous namespace'::BindNetworkChangeManagerReceiver+0x16
056efb04 65798662 04082608 056efb24 056efb74 libcef!base::internal::FunctorTraits),void>::Invoke),mojo::PendingReceiver >+0x26
056efb14 67202ca9 040825f8 056efb24 00000000 libcef!base::internal::Invoker)>,void (mojo::PendingReceiver)>::Run+0x12
056efb74 67202c42 0408a0f0 040825f8 056efb90 libcef!network::NetworkConnectionTracker::Initialize+0x55
056efb88 6598adbc 040825f8 056efb94 49266578 libcef!network::NetworkConnectionTracker::NetworkConnectionTracker+0xde
056efba8 6584b834 6be68568 04097200 00000000 libcef!content::GetNetworkConnectionTracker+0x5c
056efc08 6579852e 00000000 00000000 00000000 libcef!content::`anonymous namespace'::BindDeviceServiceReceiver+0xe4
056efc24 65798503 040ac4b8 040ac4bc 056efcc8 libcef!base::internal::FunctorTraits),void>::Invoke),mojo::PendingReceiver >+0x26
056efc34 66e3bf9b 040ac4a8 00000000 056efc80 libcef!base::internal::Invoker),mojo::PendingReceiver >,void ()>::RunOnce+0x13
056efcc8 67760af3 6b5fe818 0402cdf8 00000000 libcef!base::TaskAnnotator::RunTask+0x12b
056efd80 67760781 056efda8 056efdb0 ffffffff libcef!base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl+0x173
056efdf8 66e680ab 056efe10 00000000 081eb0f8 libcef!base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork+0xc1
056efe44 66e677d1 03f05bdc ffffff00 00000001 libcef!base::MessagePumpForUI::DoRunLoop+0x5b
056efe64 6776131d 03f05bdc 00000000 7fffffff libcef!base::MessagePumpWin::Run+0x51
056efe9c 66e27220 00000001 ffffffff 7fffffff libcef!base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run+0x12d
056efee8 6770e8cd 00480000 00000000 056efef0 libcef!base::RunLoop::Run+0x180
056eff2c 6770f626 03ede450 0000000b 80000010 libcef!CefMainRunner::RunMessageLoop+0x6f
056eff50 66e6e5ba 03ece4a0 000005f8 492661a0 libcef!CefUIThread::ThreadMain+0x96
056eff70 75e4fcc9 03edbb88 75e4fcb0 056effdc libcef!base::`anonymous namespace'::ThreadFunc+0xba
056eff80 77be7c5e 03edbb88 0faee7da 00000000 KERNEL32!BaseThreadInitThunk+0x19
056effdc 77be7c2e ffffffff 77c08bf3 00000000 ntdll!__RtlUserThreadStart+0x2f
056effec 00000000 66e6e500 03edbb88 00000000 ntdll!_RtlUserThreadStart+0x1b

FAULTING_SOURCE_LINE: Y:\work\CEF3_git\chromium\src\mojo\public\cpp\bindings\remote.h

FAULTING_SOURCE_FILE: Y:\work\CEF3_git\chromium\src\mojo\public\cpp\bindings\remote.h

FAULTING_SOURCE_LINE_NUMBER: 212

SYMBOL_NAME: libcef!mojo::Remote::reset+33

MODULE_NAME: libcef

IMAGE_NAME: libcef.dll

STACK_COMMAND: ~7s ; .ecxr ; kb

FAILURE_BUCKET_ID: NULL_CLASS_PTR_READ_c0000005_libcef.dll!mojo::Remote_viz::mojom::CopyOutputResultSender_::reset

OSPLATFORM_TYPE: x86

OSNAME: Windows 8

FAILURE_ID_HASH: {279fa5f5-10ab-a6be-90fc-0ecd787b43df}

Followup: MachineOwner
---------

0:005> ~5s ; .ecxr ; kb
eax=00000000 ebx=03ea8254 ecx=00000000 edx=00000000 esi=00000000 edi=00000000
eip=77bf48bc esp=02c1fee4 ebp=02c1ff30 iopl=0 nv up ei pl nz na pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000206
ntdll!NtWaitForAlertByThreadId+0xc:
77bf48bc c20800 ret 8
eax=056ef8c0 ebx=04097340 ecx=056ef8c0 edx=00480000 esi=000000a4 edi=056ef8c0
eip=654b46d3 esp=056ef8c0 ebp=056ef8f8 iopl=0 nv up ei ng nz ac pe nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00010296
libcef!std::__1::swap [inlined in libcef!mojo::Remote::reset+0x33]:
654b46d3 8b4614 mov eax,dword ptr [esi+14h] ds:002b:000000b8=????????
*** Stack trace for last set context - .thread/.cxr resets it
# ChildEBP RetAddr Args to Child
00 (Inline) -------- -------- -------- -------- libcef!std::__1::swap [Y:\work\CEF3_git\chromium\src\buildtools\third_party\libc++\trunk\include\type_traits @ 3706]
01 (Inline) -------- -------- -------- -------- libcef!std::__1::__compressed_pair >::swap [Y:\work\CEF3_git\chromium\src\buildtools\third_party\libc++\trunk\include\memory @ 2343]
02 (Inline) -------- -------- -------- -------- libcef!std::__1::unique_ptr >::swap [Y:\work\CEF3_git\chromium\src\buildtools\third_party\libc++\trunk\include\memory @ 2638]
03 (Inline) -------- -------- -------- -------- libcef!std::__1::swap [Y:\work\CEF3_git\chromium\src\buildtools\third_party\libc++\trunk\include\memory @ 2882]
04 (Inline) -------- -------- -------- -------- libcef!mojo::internal::InterfacePtrState::Swap [Y:\work\CEF3_git\chromium\src\mojo\public\cpp\bindings\lib\interface_ptr_state.h @ 180]
05 056ef8f8 685b97e8 00480000 00000000 0409d898 libcef!mojo::Remote::reset+0x33 [Y:\work\CEF3_git\chromium\src\mojo\public\cpp\bindings\remote.h @ 212]
06 056ef974 6598a68d 04097340 0093005e 056efa20 libcef!SystemNetworkContextManager::OnNetworkServiceCreated+0x28 [Y:\work\CEF3_git\chromium\src\chrome\browser\net\system_network_context_manager.cc @ 469]
07 056efad0 6598adf6 49266438 6598ade0 0408a0f0 libcef!content::GetNetworkService+0xa6d [Y:\work\CEF3_git\chromium\src\content\browser\network_service_instance_impl.cc @ 394]
08 056efae8 6579852e 0000007b 00000000 00000000 libcef!content::`anonymous namespace'::BindNetworkChangeManagerReceiver+0x16 [Y:\work\CEF3_git\chromium\src\content\browser\network_service_instance_impl.cc @ 187]
09 056efb04 65798662 04082608 056efb24 056efb74 libcef!base::internal::FunctorTraits),void>::Invoke),mojo::PendingReceiver >+0x26 [Y:\work\CEF3_git\chromium\src\base\bind_internal.h @ 393]
0a (Inline) -------- -------- -------- -------- libcef!base::internal::InvokeHelper<0,void>::MakeItSo+0x9 [Y:\work\CEF3_git\chromium\src\base\bind_internal.h @ 637]
0b (Inline) -------- -------- -------- -------- libcef!base::internal::Invoker)>,void (mojo::PendingReceiver)>::RunImpl+0x9 [Y:\work\CEF3_git\chromium\src\base\bind_internal.h @ 710]
0c 056efb14 67202ca9 040825f8 056efb24 00000000 libcef!base::internal::Invoker)>,void (mojo::PendingReceiver)>::Run+0x12 [Y:\work\CEF3_git\chromium\src\base\bind_internal.h @ 692]
0d (Inline) -------- -------- -------- -------- libcef!base::RepeatingCallback)>::Run+0x8 [Y:\work\CEF3_git\chromium\src\base\callback.h @ 168]
0e 056efb74 67202c42 0408a0f0 040825f8 056efb90 libcef!network::NetworkConnectionTracker::Initialize+0x55 [Y:\work\CEF3_git\chromium\src\services\network\public\cpp\network_connection_tracker.cc @ 171]
0f 056efb88 6598adbc 040825f8 056efb94 49266578 libcef!network::NetworkConnectionTracker::NetworkConnectionTracker+0xde [Y:\work\CEF3_git\chromium\src\services\network\public\cpp\network_connection_tracker.cc @ 52]
10 056efba8 6584b834 6be68568 04097200 00000000 libcef!content::GetNetworkConnectionTracker+0x5c [Y:\work\CEF3_git\chromium\src\content\browser\network_service_instance_impl.cc @ 426]
11 056efc08 6579852e 00000000 00000000 00000000 libcef!content::`anonymous namespace'::BindDeviceServiceReceiver+0xe4 [Y:\work\CEF3_git\chromium\src\content\browser\device\device_service.cc @ 122]
12 056efc24 65798503 040ac4b8 040ac4bc 056efcc8 libcef!base::internal::FunctorTraits),void>::Invoke),mojo::PendingReceiver >+0x26 [Y:\work\CEF3_git\chromium\src\base\bind_internal.h @ 393]
13 (Inline) -------- -------- -------- -------- libcef!base::internal::InvokeHelper<0,void>::MakeItSo+0x7 [Y:\work\CEF3_git\chromium\src\base\bind_internal.h @ 637]
14 (Inline) -------- -------- -------- -------- libcef!base::internal::Invoker),mojo::PendingReceiver >,void ()>::RunImpl+0x7 [Y:\work\CEF3_git\chromium\src\base\bind_internal.h @ 710]
15 056efc34 66e3bf9b 040ac4a8 00000000 056efc80 libcef!base::internal::Invoker),mojo::PendingReceiver >,void ()>::RunOnce+0x13 [Y:\work\CEF3_git\chromium\src\base\bind_internal.h @ 679]
16 (Inline) -------- -------- -------- -------- libcef!base::OnceCallback::Run+0x10 [Y:\work\CEF3_git\chromium\src\base\callback.h @ 101]
17 056efcc8 67760af3 6b5fe818 0402cdf8 00000000 libcef!base::TaskAnnotator::RunTask+0x12b [Y:\work\CEF3_git\chromium\src\base\task\common\task_annotator.cc @ 163]
18 056efd80 67760781 056efda8 056efdb0 ffffffff libcef!base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWorkImpl+0x173 [Y:\work\CEF3_git\chromium\src\base\task\sequence_manager\thread_controller_with_message_pump_impl.cc @ 351]
19 056efdf8 66e680ab 056efe10 00000000 081eb0f8 libcef!base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::DoWork+0xc1 [Y:\work\CEF3_git\chromium\src\base\task\sequence_manager\thread_controller_with_message_pump_impl.cc @ 266]
1a 056efe44 66e677d1 03f05bdc ffffff00 00000001 libcef!base::MessagePumpForUI::DoRunLoop+0x5b [Y:\work\CEF3_git\chromium\src\base\message_loop\message_pump_win.cc @ 225]
1b 056efe64 6776131d 03f05bdc 00000000 7fffffff libcef!base::MessagePumpWin::Run+0x51 [Y:\work\CEF3_git\chromium\src\base\message_loop\message_pump_win.cc @ 83]
1c 056efe9c 66e27220 00000001 ffffffff 7fffffff libcef!base::sequence_manager::internal::ThreadControllerWithMessagePumpImpl::Run+0x12d [Y:\work\CEF3_git\chromium\src\base\task\sequence_manager\thread_controller_with_message_pump_impl.cc @ 463]
1d 056efee8 6770e8cd 00480000 00000000 056efef0 libcef!base::RunLoop::Run+0x180 [Y:\work\CEF3_git\chromium\src\base\run_loop.cc @ 133]
1e 056eff2c 6770f626 03ede450 0000000b 80000010 libcef!CefMainRunner::RunMessageLoop+0x6f [Y:\work\CEF3_git\chromium\src\cef\libcef\browser\main_runner.cc @ 288]
1f 056eff50 66e6e5ba 03ece4a0 000005f8 492661a0 libcef!CefUIThread::ThreadMain+0x96 [Y:\work\CEF3_git\chromium\src\cef\libcef\browser\main_runner.cc @ 184]
20 056eff70 75e4fcc9 03edbb88 75e4fcb0 056effdc libcef!base::`anonymous namespace'::ThreadFunc+0xba [Y:\work\CEF3_git\chromium\src\base\threading\platform_thread_win.cc @ 103]
21 056eff80 77be7c5e 03edbb88 0faee7da 00000000 KERNEL32!BaseThreadInitThunk+0x19
22 056effdc 77be7c2e ffffffff 77c08bf3 00000000 ntdll!__RtlUserThreadStart+0x2f
23 056effec 00000000 66e6e500 03edbb88 00000000 ntdll!_RtlUserThreadStart+0x1b
```

See also #7692 (unrelated crash but bundled in sentry due to similarities in callstacks)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.