You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for the report. This looks like it's hardware related, so it will take a while to resolve unless you are willing to investigate the problem on your end. Looks like an issue with timer query support on your hardware.
Crash When Start Demo, The Crash Log:
bs::framework Log
System information
bs::framework version: 1.1.0
Started on: Tuesday, January 29, 2019 10:46:35
OS version: macOS 18.2.0 64-bit
CPU information:
CPU vendor: GenuineIntel
CPU name: Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz
CPU clock speed: 2300Mhz
CPU core count: 4
GPU List:
GPU: NVIDIA Corporation NVIDIA GeForce GT 650M OpenGL Engine
A fatal error occurred and the program has to terminate!
Stack trace:
frame #0: 0x00007fff26a72651 GeForceGLDriver
___lldb_unnamed_symbol11585$$GeForceGLDriver + 205 frame #1: 0x00007fff4771ae90 libGPUSupportMercury.dylib
gpumGetQueryInfo + 158frame Missing "GettingStarted" example? #2: 0x00007fff26a61eaa GeForceGLDriver
gldGetQueryInfo + 223 frame #3: 0x00007fff35dc3163 GLEngine
glQueryCounter_Exec + 359bs::ct::GLTimerQuery::end(this=0x000070000d236c48)::$_1::operator()() const at BsGLTimerQuery.cpp:61 frame #5: 0x000000010adc9035 libbsfGLRenderAPI.dylib
bs::ct::GLTimerQuery::end(this=0x0000000112c6fac0, cb=nullptr) at BsGLTimerQuery.cpp:69frame Visual studio 2017 15.7.1 "Unknown CMake command "copyBsfBinaries"." #6: 0x0000000100b0850d libbsf.1.dylib
bs::ProfilerGPU::endSampleInternal(this=0x0000000102a888b0, sample=0x0000000102a888b8) at BsProfilerGPU.cpp:234 frame #7: 0x0000000100b08399 libbsf.1.dylib
bs::ProfilerGPU::endFrame(this=0x0000000102a888b0) at BsProfilerGPU.cpp:58frame Full Cotire Support #8: 0x000000010dde1fe9 libbsfRenderBeast.dylib
bs::ct::RenderBeast::renderAllCore(this=0x0000000102a88750, timings=(time = 2.21199989, timeDelta = 0, frameIdx = 1), perFrameData=PerFrameData @ 0x000070000d237470) at BsRenderBeast.cpp:431 frame #9: 0x000000010de0c726 libbsfRenderBeast.dylib
void std::__1::__invoke_void_return_wrapper::__call<std::__1::__bind<void (bs::ct::RenderBeast::)(bs::ct::FrameTimings, bs::PerFrameData), bs::ct::RenderBeast, bs::ct::FrameTimings&, bs::PerFrameData&>&>(std::__1::__bind<void (bs::ct::RenderBeast::)(bs::ct::FrameTimings, bs::PerFrameData), bs::ct::RenderBeast, bs::ct::FrameTimings&, bs::PerFrameData&>&&&) [inlined] decltype(__f=0x00000001028d3538, __a0=0x00000001028d3548, __args=0x00000001028d3550, __args=0x00000001028d3560)).fp(std::__1::forward<bs::ct::FrameTimings&, bs::PerFrameData&>(fp1))) std::__1::__invoke<void (bs::ct::RenderBeast::&)(bs::ct::FrameTimings, bs::PerFrameData), bs::ct::RenderBeast*&, bs::ct::FrameTimings&, bs::PerFrameData&, void>(void (bs::ct::RenderBeast::&&&)(bs::ct::FrameTimings, bs::PerFrameData), bs::ct::RenderBeast&&&, bs::ct::FrameTimings&&&, bs::PerFrameData&&&) at type_traits:4369frame No member named 'getFixedUpdateStep' in 'bs::Application' #10: 0x000000010de0c645 libbsfRenderBeast.dylib
void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (bs::ct::RenderBeast::*)(bs::ct::FrameTimings, bs::PerFrameData), bs::ct::RenderBeast*, bs::ct::FrameTimings&, bs::PerFrameData&>&>(std::__1::__bind<void (bs::ct::RenderBeast::*)(bs::ct::FrameTimings, bs::PerFrameData), bs::ct::RenderBeast*, bs::ct::FrameTimings&, bs::PerFrameData&>&&&) [inlined] std::__1::__bind_return<void (bs::ct::RenderBeast::*)(bs::ct::FrameTimings, bs::PerFrameData), std::__1::tuple<bs::ct::RenderBeast*, bs::ct::FrameTimings, bs::PerFrameData>, std::__1::tuple<>, __is_valid_bind_return<void (bs::ct::RenderBeast::*)(bs::ct::FrameTimings, bs::PerFrameData), std::__1::tuple<bs::ct::RenderBeast*, bs::ct::FrameTimings, bs::PerFrameData>, std::__1::tuple<> >::value>::type std::__1::__apply_functor<void (__f=0x00000001028d3538, __bound_args=size=3, __args=size=0)(bs::ct::FrameTimings, bs::PerFrameData), std::__1::tuple<bs::ct::RenderBeast*, bs::ct::FrameTimings, bs::PerFrameData>, 0ul, 1ul, 2ul, std::__1::tuple<> >(void (bs::ct::RenderBeast::*&)(bs::ct::FrameTimings, bs::PerFrameData), std::__1::tuple<bs::ct::RenderBeast*, bs::ct::FrameTimings, bs::PerFrameData>&, std::__1::__tuple_indices<0ul, 1ul, 2ul>, std::__1::tuple<>&&) at functional:2216 frame #11: 0x000000010de0c599 libbsfRenderBeast.dylib
void std::__1::__invoke_void_return_wrapper::__call<std::__1::__bind<void (bs::ct::RenderBeast::)(bs::ct::FrameTimings, bs::PerFrameData), bs::ct::RenderBeast, bs::ct::FrameTimings&, bs::PerFrameData&>&>(std::__1::__bind<void (bs::ct::RenderBeast::)(bs::ct::FrameTimings, bs::PerFrameData), bs::ct::RenderBeast, bs::ct::FrameTimings&, bs::PerFrameData&>&&&) [inlined] std::__1::__bind_return<void (bs::ct::RenderBeast::)(bs::ct::FrameTimings, bs::PerFrameData), std::__1::tuple<bs::ct::RenderBeast, bs::ct::FrameTimings, bs::PerFrameData>, std::__1::tuple<>, __is_valid_bind_return<void (bs::ct::RenderBeast::)(bs::ct::FrameTimings, bs::PerFrameData), std::__1::tuple<bs::ct::RenderBeast, bs::ct::FrameTimings, bs::PerFrameData>, std::__1::tuple<> >::value>::type std::__1::__bind<void (this=0x00000001028d3538)(bs::ct::FrameTimings, bs::PerFrameData), bs::ct::RenderBeast*, bs::ct::FrameTimings&, bs::PerFrameData&>::operator()<>() at functional:2249frame GUI.exe on button click crashed. #12: 0x000000010de0c561 libbsfRenderBeast.dylib
void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (bs::ct::RenderBeast::*)(bs::ct::FrameTimings, bs::PerFrameData), bs::ct::RenderBeast*, bs::ct::FrameTimings&, bs::PerFrameData&>&>(std::__1::__bind<void (bs::ct::RenderBeast::*)(bs::ct::FrameTimings, bs::PerFrameData), bs::ct::RenderBeast*, bs::ct::FrameTimings&, bs::PerFrameData&>&&&) [inlined] decltype(__f=0x00000001028d3538)(bs::ct::FrameTimings, bs::PerFrameData), bs::ct::RenderBeast*, bs::ct::FrameTimings&, bs::PerFrameData&>&>(fp)(std::__1::forward<>(fp0))) std::__1::__invoke<std::__1::__bind<void (bs::ct::RenderBeast::*)(bs::ct::FrameTimings, bs::PerFrameData), bs::ct::RenderBeast*, bs::ct::FrameTimings&, bs::PerFrameData&>&>(std::__1::__bind<void (bs::ct::RenderBeast::*)(bs::ct::FrameTimings, bs::PerFrameData), bs::ct::RenderBeast*, bs::ct::FrameTimings&, bs::PerFrameData&>&&&) at type_traits:4428 frame #13: 0x000000010de0c53e libbsfRenderBeast.dylib
void std::__1::__invoke_void_return_wrapper::__call<std::__1::__bind<void (__args=0x00000001028d3538)(bs::ct::FrameTimings, bs::PerFrameData), bs::ct::RenderBeast*, bs::ct::FrameTimings&, bs::PerFrameData&>&>(std::__1::__bind<void (bs::ct::RenderBeast::)(bs::ct::FrameTimings, bs::PerFrameData), bs::ct::RenderBeast, bs::ct::FrameTimings&, bs::PerFrameData&>&&&) at __functional_base:349frame Audio example crashes while trying to load .ogg files #14: 0x000000010de0c4e9 libbsfRenderBeast.dylib
std::__1::__function::__func<std::__1::__bind<void (bs::ct::RenderBeast::*)(bs::ct::FrameTimings, bs::PerFrameData), bs::ct::RenderBeast*, bs::ct::FrameTimings&, bs::PerFrameData&>, std::__1::allocator<std::__1::__bind<void (bs::ct::RenderBeast::*)(bs::ct::FrameTimings, bs::PerFrameData), bs::ct::RenderBeast*, bs::ct::FrameTimings&, bs::PerFrameData&> >, void ()>::operator(this=0x00000001028d3530)() at functional:1562 frame #15: 0x00000001004b82d5 libbsf.1.dylib
std::__1::function<void ()>::operator(this=0x00000001028d3530)() const at functional:1913frame Crash On MacOS 10.14 #16: 0x00000001005a7de7 libbsf.1.dylib
bs::CommandQueueBase::playbackWithNotify(this=0x0000000102fb4740, commands=0x0000000112b5f0b0 size=1, notifyCallback=0x0000000000000000)>) at BsCommandQueue.cpp:124 frame #17: 0x00000001005a7f6a libbsf.1.dylib
bs::CommandQueueBase::playback(this=0x0000000102fb4740, commands=0x0000000112b5f0b0 size=1) at BsCommandQueue.cpp:140frame Crash in LinuxVideoOutputInfo #18: 0x00000001005ee93a libbsf.1.dylib
void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (bs::CommandQueueBase::*)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*), bs::CommandQueueBase*&, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*&>&>(std::__1::__bind<void (bs::CommandQueueBase::*)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*), bs::CommandQueueBase*&, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*&>&&&) [inlined] decltype(__f=0x00000001028d4828, __a0=0x00000001028d4838, __args=size=0)).*fp(std::__1::forward<std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*&>(fp1))) std::__1::__invoke<void (bs::CommandQueueBase::*&)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*), bs::CommandQueueBase*&, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*&, void>(void (bs::CommandQueueBase::*&&&)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*), bs::CommandQueueBase*&&&, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*&&&) at type_traits:4369 frame #19: 0x00000001005ee8ac libbsf.1.dylib
void std::__1::__invoke_void_return_wrapper::__call<std::__1::__bind<void (bs::CommandQueueBase::)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >), bs::CommandQueueBase*&, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >&>&>(std::__1::__bind<void (bs::CommandQueueBase::)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >), bs::CommandQueueBase&, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >&>&&&) [inlined] std::__1::__bind_return<void (bs::CommandQueueBase::)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >), std::__1::tuple<bs::CommandQueueBase, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >>, std::__1::tuple<>, __is_valid_bind_return<void (bs::CommandQueueBase::)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >), std::__1::tuple<bs::CommandQueueBase, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >>, std::__1::tuple<> >::value>::type std::__1::__apply_functor<void (__f=0x00000001028d4828, __bound_args=size=2, __args=size=0)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >), std::__1::tuple<bs::CommandQueueBase*, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >>, 0ul, 1ul, std::__1::tuple<> >(void (bs::CommandQueueBase::&)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >), std::__1::tuple<bs::CommandQueueBase, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >>&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) at functional:2216frame Compile Errors VS2019 #20: 0x00000001005ee850 libbsf.1.dylib
void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (bs::CommandQueueBase::*)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*), bs::CommandQueueBase*&, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*&>&>(std::__1::__bind<void (bs::CommandQueueBase::*)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*), bs::CommandQueueBase*&, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*&>&&&) [inlined] std::__1::__bind_return<void (bs::CommandQueueBase::*)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*), std::__1::tuple<bs::CommandQueueBase*, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*>, std::__1::tuple<>, __is_valid_bind_return<void (bs::CommandQueueBase::*)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*), std::__1::tuple<bs::CommandQueueBase*, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*>, std::__1::tuple<> >::value>::type std::__1::__bind<void (this=0x00000001028d4828)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*), bs::CommandQueueBase*&, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*&>::operator()<>() at functional:2249 frame #21: 0x00000001005ee821 libbsf.1.dylib
void std::__1::__invoke_void_return_wrapper::__call<std::__1::__bind<void (bs::CommandQueueBase::)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >), bs::CommandQueueBase&, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >&>&>(std::__1::__bind<void (bs::CommandQueueBase::)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >), bs::CommandQueueBase&, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >&>&&&) [inlined] decltype(__f=0x00000001028d4828)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >), bs::CommandQueueBase*&, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >&>&>(fp)(std::__1::forward<>(fp0))) std::__1::__invoke<std::__1::__bind<void (bs::CommandQueueBase::)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >), bs::CommandQueueBase&, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >&>&>(std::__1::__bind<void (bs::CommandQueueBase::)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >), bs::CommandQueueBase&, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >&>&&&) at type_traits:4428frame Cmake build issue #22: 0x00000001005ee7fe libbsf.1.dylib
void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (__args=0x00000001028d4828)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*), bs::CommandQueueBase*&, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*&>&>(std::__1::__bind<void (bs::CommandQueueBase::*)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*), bs::CommandQueueBase*&, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >*&>&&&) at __functional_base:349 frame #23: 0x00000001005ee7a9 libbsf.1.dylib
std::__1::__function::__func<std::__1::__bind<void (bs::CommandQueueBase::)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >), bs::CommandQueueBase&, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >&>, std::__1::allocator<std::__1::__bind<void (bs::CommandQueueBase::)(std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >), bs::CommandQueueBase&, std::__1::queue<bs::QueuedCommand, std::__1::deque<bs::QueuedCommand, bs::StdAlloc<bs::QueuedCommand, bs::GenAlloc> > >&> >, void ()>::operator(this=0x00000001028d4820)() at functional:1562frame Crash on macOS #24: 0x00000001004b82d5 libbsf.1.dylib
std::__1::function<void ()>::operator(this=0x00000001028d4820)() const at functional:1913 frame #25: 0x00000001005a7de7 libbsf.1.dylib
bs::CommandQueueBase::playbackWithNotify(this=0x0000000102f39bd0, commands=0x0000000102949f30 size=0, notifyCallback=0x000070000d2389e0)>) at BsCommandQueue.cpp:124frame Crash on MacOS 10.15 Catalina #26: 0x00000001005e2d23 libbsf.1.dylib
bs::CoreThread::runCoreThread(this=0x0000000102f41a90) at BsCoreThread.cpp:117 frame #27: 0x00000001005e7a71 libbsf.1.dylib
void std::__1::__invoke_void_return_wrapper::__call<std::__1::__bind<void (bs::CoreThread::)(), bs::CoreThread*>&>(std::__1::__bind<void (bs::CoreThread::)(), bs::CoreThread>&&&) [inlined] decltype(__f=0x000070000d238ca8, __a0=0x000070000d238cb8)).fp(std::__1::forward<>(fp1))) std::__1::__invoke<void (bs::CoreThread::&)(), bs::CoreThread*&, void>(void (bs::CoreThread::&&&)(), bs::CoreThread&&&) at type_traits:4369frame Crash on MacOS 10.15 Catalina #28: 0x00000001005e79f2 libbsf.1.dylib
void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (bs::CoreThread::*)(), bs::CoreThread*>&>(std::__1::__bind<void (bs::CoreThread::*)(), bs::CoreThread*>&&&) [inlined] std::__1::__bind_return<void (bs::CoreThread::*)(), std::__1::tuple<bs::CoreThread*>, std::__1::tuple<>, __is_valid_bind_return<void (bs::CoreThread::*)(), std::__1::tuple<bs::CoreThread*>, std::__1::tuple<> >::value>::type std::__1::__apply_functor<void (__f=0x000070000d238ca8, __bound_args=size=1, __args=size=0)(), std::__1::tuple<bs::CoreThread*>, 0ul, std::__1::tuple<> >(void (bs::CoreThread::*&)(), std::__1::tuple<bs::CoreThread*>&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&) at functional:2216 frame #29: 0x00000001005e79c2 libbsf.1.dylib
void std::__1::__invoke_void_return_wrapper::__call<std::__1::__bind<void (bs::CoreThread::)(), bs::CoreThread>&>(std::__1::__bind<void (bs::CoreThread::)(), bs::CoreThread>&&&) [inlined] std::__1::__bind_return<void (bs::CoreThread::)(), std::__1::tuplebs::CoreThread*, std::__1::tuple<>, __is_valid_bind_return<void (bs::CoreThread::)(), std::__1::tuplebs::CoreThread*, std::__1::tuple<> >::value>::type std::__1::__bind<void (this=0x000070000d238ca8)(), bs::CoreThread*>::operator()<>() at functional:2249frame #30: 0x00000001005e799f libbsf.1.dylib
void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (bs::CoreThread::*)(), bs::CoreThread*>&>(std::__1::__bind<void (bs::CoreThread::*)(), bs::CoreThread*>&&&) [inlined] decltype(__f=0x000070000d238ca8)(), bs::CoreThread*>&>(fp)(std::__1::forward<>(fp0))) std::__1::__invoke<std::__1::__bind<void (bs::CoreThread::*)(), bs::CoreThread*>&>(std::__1::__bind<void (bs::CoreThread::*)(), bs::CoreThread*>&&&) at type_traits:4428 frame #31: 0x00000001005e798b libbsf.1.dylib
void std::__1::__invoke_void_return_wrapper::__call<std::__1::__bind<void (__args=0x000070000d238ca8)(), bs::CoreThread*>&>(std::__1::__bind<void (bs::CoreThread::)(), bs::CoreThread>&&&) at __functional_base:349frame #32: 0x00000001005e7939 libbsf.1.dylib
std::__1::__function::__func<std::__1::__bind<void (bs::CoreThread::*)(), bs::CoreThread*>, std::__1::allocator<std::__1::__bind<void (bs::CoreThread::*)(), bs::CoreThread*> >, void ()>::operator(this=0x000070000d238ca0)() at functional:1562 frame #33: 0x00000001004b82d5 libbsf.1.dylib
std::__1::function<void ()>::operator(this=0x000070000d238ca0)() const at functional:1913frame #34: 0x0000000101400d65 libbsf.1.dylib
bs::PooledThread::run(this=0x0000000102f3a1d0) at BsThreadPool.cpp:122 frame #35: 0x0000000101405934 libbsf.1.dylib
void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, std::__1::__bind<void (bs::PooledThread::)(), bs::PooledThread> > >(void*) [inlined] decltype(__f=0x0000000102f3c378, __a0=0x0000000102f3c388)).fp(std::__1::forward<>(fp1))) std::__1::__invoke<void (bs::PooledThread::&)(), bs::PooledThread*&, void>(void (bs::PooledThread::&&&)(), bs::PooledThread&&&) at type_traits:4369frame #36: 0x00000001014058b5 libbsf.1.dylib
void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (bs::PooledThread::*)(), bs::PooledThread*> > >(void*) [inlined] std::__1::__bind_return<void (bs::PooledThread::*)(), std::__1::tuple<bs::PooledThread*>, std::__1::tuple<>, __is_valid_bind_return<void (bs::PooledThread::*)(), std::__1::tuple<bs::PooledThread*>, std::__1::tuple<> >::value>::type std::__1::__apply_functor<void (__f=0x0000000102f3c378, __bound_args=size=1, __args=size=0)(), std::__1::tuple<bs::PooledThread*>, 0ul, std::__1::tuple<> >(void (bs::PooledThread::*&)(), std::__1::tuple<bs::PooledThread*>&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&) at functional:2216 frame #37: 0x0000000101405876 libbsf.1.dylib
void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, std::__1::__bind<void (bs::PooledThread::)(), bs::PooledThread> > >(void*) [inlined] std::__1::__bind_return<void (bs::PooledThread::)(), std::__1::tuplebs::PooledThread*, std::__1::tuple<>, __is_valid_bind_return<void (bs::PooledThread::)(), std::__1::tuplebs::PooledThread*, std::__1::tuple<> >::value>::type std::__1::__bind<void (this=0x0000000102f3c378)(), bs::PooledThread*>::operator()<>() at functional:2249frame #38: 0x000000010140583e libbsf.1.dylib
void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (bs::PooledThread::*)(), bs::PooledThread*> > >(void*) [inlined] decltype(__f=0x0000000102f3c378)(), bs::PooledThread*> >(fp)(std::__1::forward<>(fp0))) std::__1::__invoke<std::__1::__bind<void (bs::PooledThread::*)(), bs::PooledThread*> >(std::__1::__bind<void (bs::PooledThread::*)(), bs::PooledThread*>&&) at type_traits:4428 frame #39: 0x000000010140581b libbsf.1.dylib
void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, std::__1::__bind<void (bs::PooledThread::)(), bs::PooledThread> > >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, std::__1::__bind<void (bs::PooledThread::)(), bs::PooledThread> >(__t=size=2)(), bs::PooledThread*> >&, std::__1::__tuple_indices<>) at thread:342frame #40: 0x00000001014057e5 libbsf.1.dylib
void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (bs::PooledThread::*)(), bs::PooledThread*> > >(__vp=0x0000000102f3c370) at thread:352 frame #41: 0x000000010271fe35 libsystem_pthread.dylib
_pthread_body + 126frame #42: 0x0000000102722ec7 libsystem_pthread.dylib
_pthread_start + 70 frame #43: 0x000000010271ee51 libsystem_pthread.dylib
thread_start + 13The text was updated successfully, but these errors were encountered: