Информация об изменениях

Сообщение Re[5]: Разрушился стек в приложении на Qt от 18.08.2017 6:06

Изменено 18.08.2017 6:08 Кузнец

Re[5]: Разрушился стек в приложении на Qt
Здравствуйте, Zhendos, Вы писали:

Z>Здравствуйте, Кузнец, Вы писали:


К>>Здравствуйте, Zhendos, Вы писали:


Z>>>Так поэтому и нужно sanitizer использовать, он на порядок быстрее за счет того,

Z>>>что выполняется не на аналоге виртуальной машины (valgrind), а напрямую на процессоре,
Z>>>не даром ребята из google эти santizer сделали.

К>>Спасибо, попробую разобраться с ними, если они и правда шустрее и также эффективны, то лучше работать с ними.


К>>На них есть русскоязычная документация? А то я пока только английскую нашёл (https://github.com/google/sanitizers/wiki).


Z>Не знаю насчет русской документации, но к ним особая документация

Z>и не нужна добавляете например -fsanitize=address в опции gcc/clang
Z>пересобираете свое приложение и запускаете, если что не так
Z>приложение упадет и в стандартный stdout/stderr напишет что и почему,
Z>так же другие sanitizer подключаются. Возможно man gcc или man clang
Z>есть на русском.

В Qt в pro файлы добавил:

QMAKE_CFLAGS += -fsanitize=address
QMAKE_LFLAGS += -fsanitize=address


Собрался в релизе — вывод от санитайзера был, в дебуге ни в какую не хочет, где я мог накосячить?
Re[5]: Разрушился стек в приложении на Qt
Здравствуйте, Zhendos, Вы писали:

Z>Не знаю насчет русской документации, но к ним особая документация

Z>и не нужна добавляете например -fsanitize=address в опции gcc/clang
Z>пересобираете свое приложение и запускаете, если что не так
Z>приложение упадет и в стандартный stdout/stderr напишет что и почему,
Z>так же другие sanitizer подключаются. Возможно man gcc или man clang
Z>есть на русском.

В Qt в pro файлы добавил:

QMAKE_CFLAGS += -fsanitize=address
QMAKE_LFLAGS += -fsanitize=address


Собрался в релизе — вывод от санитайзера был, в дебуге ни в какую не хочет, где я мог накосячить?