-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Description
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!
- Error: Segmentation fault: 11
- Description: Received fatal signal
- In function:
- In file: :0
Stack trace:
- thread Consider adding rpath=. to example binaries #5, stop reason = EXC_BAD_ACCESS (code=1, address=0x2f38)
frame #0: 0x00007fff26a72651 GeForceGLDriver___lldb_unnamed_symbol11585$$GeForceGLDriver + 205 frame #1: 0x00007fff4771ae90 libGPUSupportMercury.dylibgpumGetQueryInfo + 158
frame Missing "GettingStarted" example? #2: 0x00007fff26a61eaa GeForceGLDrivergldGetQueryInfo + 223 frame #3: 0x00007fff35dc3163 GLEngineglQueryCounter_Exec + 359- frame Exception running debug build in VS2017 Version 15.7.1 #4: 0x000000010adc91c6 libbsfGLRenderAPI.dylib
bs::ct::GLTimerQuery::end(this=0x000070000d236c48)::$_1::operator()() const at BsGLTimerQuery.cpp:61 frame #5: 0x000000010adc9035 libbsfGLRenderAPI.dylibbs::ct::GLTimerQuery::end(this=0x0000000112c6fac0, cb=nullptr) at BsGLTimerQuery.cpp:69
frame Visual studio 2017 15.7.1 "Unknown CMake command "copyBsfBinaries"." #6: 0x0000000100b0850d libbsf.1.dylibbs::ProfilerGPU::endSampleInternal(this=0x0000000102a888b0, sample=0x0000000102a888b8) at BsProfilerGPU.cpp:234 frame #7: 0x0000000100b08399 libbsf.1.dylibbs::ProfilerGPU::endFrame(this=0x0000000102a888b0) at BsProfilerGPU.cpp:58
frame Full Cotire Support #8: 0x000000010dde1fe9 libbsfRenderBeast.dylibbs::ct::RenderBeast::renderAllCore(this=0x0000000102a88750, timings=(time = 2.21199989, timeDelta = 0, frameIdx = 1), perFrameData=PerFrameData @ 0x000070000d237470) at BsRenderBeast.cpp:431 frame #9: 0x000000010de0c726 libbsfRenderBeast.dylibvoid 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:4369
frame No member named 'getFixedUpdateStep' in 'bs::Application' #10: 0x000000010de0c645 libbsfRenderBeast.dylibvoid 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.dylibvoid 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:2249
frame GUI.exe on button click crashed. #12: 0x000000010de0c561 libbsfRenderBeast.dylibvoid 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.dylibvoid 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:349
frame Audio example crashes while trying to load .ogg files #14: 0x000000010de0c4e9 libbsfRenderBeast.dylibstd::__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.dylibstd::__1::function<void ()>::operator(this=0x00000001028d3530)() const at functional:1913
frame Crash On MacOS 10.14 #16: 0x00000001005a7de7 libbsf.1.dylibbs::CommandQueueBase::playbackWithNotify(this=0x0000000102fb4740, commands=0x0000000112b5f0b0 size=1, notifyCallback=0x0000000000000000)>) at BsCommandQueue.cpp:124 frame #17: 0x00000001005a7f6a libbsf.1.dylibbs::CommandQueueBase::playback(this=0x0000000102fb4740, commands=0x0000000112b5f0b0 size=1) at BsCommandQueue.cpp:140
frame Crash in LinuxVideoOutputInfo #18: 0x00000001005ee93a libbsf.1.dylibvoid 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.dylibvoid 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:2216
frame Compile Errors VS2019 #20: 0x00000001005ee850 libbsf.1.dylibvoid 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.dylibvoid 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:4428
frame Cmake build issue #22: 0x00000001005ee7fe libbsf.1.dylibvoid 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.dylibstd::__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:1562
frame Crash on macOS #24: 0x00000001004b82d5 libbsf.1.dylibstd::__1::function<void ()>::operator(this=0x00000001028d4820)() const at functional:1913 frame #25: 0x00000001005a7de7 libbsf.1.dylibbs::CommandQueueBase::playbackWithNotify(this=0x0000000102f39bd0, commands=0x0000000102949f30 size=0, notifyCallback=0x000070000d2389e0)>) at BsCommandQueue.cpp:124
frame Crash on MacOS 10.15 Catalina #26: 0x00000001005e2d23 libbsf.1.dylibbs::CoreThread::runCoreThread(this=0x0000000102f41a90) at BsCoreThread.cpp:117 frame #27: 0x00000001005e7a71 libbsf.1.dylibvoid 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:4369
frame Crash on MacOS 10.15 Catalina #28: 0x00000001005e79f2 libbsf.1.dylibvoid 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.dylibvoid 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:2249
frame #30: 0x00000001005e799f libbsf.1.dylibvoid 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.dylibvoid 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:349
frame #32: 0x00000001005e7939 libbsf.1.dylibstd::__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.dylibstd::__1::function<void ()>::operator(this=0x000070000d238ca0)() const at functional:1913
frame #34: 0x0000000101400d65 libbsf.1.dylibbs::PooledThread::run(this=0x0000000102f3a1d0) at BsThreadPool.cpp:122 frame #35: 0x0000000101405934 libbsf.1.dylibvoid* 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:4369
frame #36: 0x00000001014058b5 libbsf.1.dylibvoid* 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.dylibvoid* 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:2249
frame #38: 0x000000010140583e libbsf.1.dylibvoid* 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.dylibvoid* 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:342
frame #40: 0x00000001014057e5 libbsf.1.dylibvoid* 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 + 126
frame #42: 0x0000000102722ec7 libsystem_pthread.dylib_pthread_start + 70 frame #43: 0x000000010271ee51 libsystem_pthread.dylibthread_start + 13
- frame Exception running debug build in VS2017 Version 15.7.1 #4: 0x000000010adc91c6 libbsfGLRenderAPI.dylib
Metadata
Metadata
Assignees
Labels
No labels