#0 0x00007ffff6eb213a in __cxxabiv1::__cxa_throw (obj=0x5555564274f0, tinfo=0x555555b49360 <typeinfo for std::runtime_error@GLIBCXX_3.4>,
dest=0x7ffff6ec9d50 <std::runtime_error::~runtime_error()>) at /usr/src/debug/gcc/gcc/libstdc++-v3/libsupc++/eh_throw.cc:81
#1 0x000055555560343f in Interpreter::HandlerStubThumb(Interpreter::CPUContext&, ARM::ThumbInstr, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [clone .isra.0] [clone .cold] ()
#2 0x00005555556bc38d in void Interpreter::StepWithDispatchTable<&Interpreter::default_dispatch_table>(Interpreter::ExecutionContext&) ()
#3 0x00005555556bc460 in Interpreter::Interpreter::Run(Interpreter::ExecutionContext&, Interpreter::ProcessorController&, unsigned int, unsigned int) ()
#4 0x00005555557142ae in void boost::context::detail::fiber_entry<boost::context::detail::fiber_record<boost::context::fiber, boost::context::basic_fixedsize_stack<boost::context::stack_traits>, boost::coroutines2::detail::push_coroutine<void>::control_block::control_block<boost::context::basic_fixedsize_stack<boost::context::stack_traits>, HLE::OS::CoroutineThreadControl::CoroutineThreadControl<HLE::OS::Thread::Thread(HLE::OS::Process&, unsigned int, unsigned int)::{lambda()#1}>(HLE::OS::Thread::Thread(HLE::OS::Process&, unsigned int, unsigned int)::{lambda()#1}&&)::{lambda(boost::coroutines2::detail::pull_coroutine<void>&)#1}>(boost::context::preallocated, HLE::OS::Thread::Thread(HLE::OS::Process&, unsigned int, unsigned int)::{lambda()#1}&&, HLE::OS::CoroutineThreadControl::CoroutineThreadControl<HLE::OS::Thread::Thread(HLE::OS::Process&, unsigned int, unsigned int)::{lambda()#1}>(HLE::OS::Thread::Thread(HLE::OS::Process&, unsigned int, unsigned int)::{lambda()#1}&&)::{lambda(boost::coroutines2::detail::pull_coroutine<void>&)#1}&&)::{lambda(boost::context::fiber&&)#1}> >(boost::context::detail::transfer_t) ()
#5 0x00005555559c36bf in make_fcontext ()
#6 0x0000000000000000 in ?? ()
Probably related to #23 ?
Unsure if the backtrace is of any use: