в моем случае проблема была в списке захвата.у меня есть рекурсивная лямбда-функция.
//decl
std::function<void(const SBone*, const core::vector3df&, const core::quaternion&)> f_build;
f_build = [&f_build](const SBone* bone, const core::vector3df& pos, const core::quaternion& rot)
{
...
}
отсутствует и из f_build в списке захвата генерировать неверный вызов.