Здравствуйте, T4r4sB, Вы писали:
S>>Если вам нужно, чтобы исключение в std::async валило все приложение, то можно попробовать через std::async запускать noexcept-функцию.
TB>И тогда оно падает, но трасса идет ровно до той функции которую я пометил как noexcept. То есть где там в ее дебрях у меня действительно кинулось исключение — не понять TB>Весь проект обмазывать noexcept?
У меня есть ощущение, что вы нам чего-то важного недоговариваете, поскольку я еще не встречался с runtime-ом для C++, который бы при крахе из-за вылетевшего из треда исключения (или при вызове std::terminate) выдавал бы стек-трейс.
Возможно, вы пользуетесь какой-то сторонней либой, которая берет на себя выдачу подобных стек-трейсов. Если это так, то вопросы нужно задавать по этой либе.