[MAC] Terminating with uncaught exception with MACOSX_DEPLOYMENT_TARGET > 10.8

Доброго времени суток.
Помогите пж разобраться с проблемой на маке.

Есть код

int main(int argc, const char * argv[]) 
{
        try 
        {
            throw std::runtime_error("error messages");
        } 
        catch (const std::exception& ex) 
        {
            //
        }
        return 0;
}
  • Если его скомпилить под mac c MACOSX_DEPLOYMENT_TARGET 10.8, то всё ок.
  • Если поставить MACOSX_DEPLOYMENT_TARGET выше, например 10.11, то любые исключения выброшенные в коде не обрабатываются.
    Получаем такую ошибку
    libc++abi.dylib: terminating with uncaught exception of type std::runtime_error: error messages

Бинари + src в архиве, заранее спасибо
test_app_bin.zip (6.86 MB)

Какая версия VMProtect?

Мы используем версию 3.2.0

А номер билда?

VMProtect Ultimate v 3.2.0 (build 976) Copyright 2003-2018 VMProtect Software
Registered to: хххх

А почему не пользуетесь 3.2.0.1015?

А где можно загрузить свежий билд? У меня на почте v3.2.0.976

А в новой версии это исправлено?

А где можно загрузить свежий билд? У меня на почте v3.2.0.976

+1

А в новой версии это исправлено?

Да, ваш тестовый проект работает. 1015 у вас в почте уже давно. Вы еще писали “А, вижу что Мак-версия пришла тоже, извините :slight_smile:

2 Infernal:

Мы высылаем фиксы индивидуально для клиентов. При выходе новой версии все получат последний билд. Если вам актуально фиксы для мака, то отправлю.

Спасибо большое, фикс сработал.