В аналогичной ситуации у меня происходит сбой при запуске из комплекта приложений. Одна возможность состоит в том, что мы используем память, которую мы уже освободили. Например. используя указатель или поле класса после free()
или delete
.
Похоже, что пакеты приложений динамически связаны с другой реализацией free/delete
, которая обнуляет / изменяет освобожденную память.
Эта ошибка может не отображаться при использовании других платформ / компиляторов (например, Linux / gcc, Windows / Visual Studio, macOS / clang из командной строки) и появляется только тогда, когда программа выполняется из пакета приложения (macOS / clang из Искатель / док).