id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 9355,boost::coroutine crash in base::pull_coroutine_base with multiple threads,craig@…,olli,"Using 1.55b1 coroutine a sporadic crash occurs when running outside of the debugger. Appears related to creating the coroutine context. The attached test application creates N threads which execute coroutines. Platform: Windows 7 x64[[BR]] Compiler: vc2012 [[BR]] Build: x64 [[BR]] Note: Occurs outside of debugger ~ 1 in 10 executions of application on an Intel i7[[BR]] Exception:[[BR]] {{{ Unhandled exception at 0x000000013FD1222B (UnitTest_Concurrency_Test.exe) in WER1FB.tmp.mdmp: 0x80000001: Not implemented (parameters: 0x0000000000000001, 0x0000000000080F08). }}} Stack location:[[BR]] {{{ UnitTest_Concurrency_Test.exe!boost::coroutines::detail::pull_coroutine_base::pull_coroutine_base(void (__int64) * fn, boost::coroutines::stack_context * stack_ctx, bool unwind, bool preserve_fpu) Line 276 C++ }}} [[BR]] Educated guess: [[BR]] It may be some sort of race condition where a coroutine context is being created at the same time in two threads that are resident on the same processing core.",Bugs,closed,To Be Determined,coroutine,Boost 1.55.0,Problem,fixed,pull_coroutine_base; crash,