Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ошибка Fault tolerant heap shim...
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Общие вопросы
radislav72
А что в QT значит такая ошибка ?
FTH: (2920): *** Fault tolerant heap shim applied to current process. This is usually due to previous crashes. ***

При том приложение запускается нормально, работает, не выдает никаких ошибок. Но в среде QT Creator в секции Application Output появляется указанное сообщение. Причем раньше все было ОК.

Повторный rebuild ничего не дает.

QT 4.6.2, Windows 7.
Litkevich Yuriy
судя по гуглу, это сообщение не относится к Qt, оно относится к Вин7

Вот какое-то обяснение, но на аглицком
radislav72
Да, уже разобрался (кажется :)

По-моему, ето нововведение Win 7:
MSDN

Когда программа несколько раз подряд "упала" во время отлаживания, Виндовс решил, что от нее нужно "защищаться" :) И включил для неї FTH

Но через некоторое время, когда ошибки уже были исправлены, виндовс забрал такую "защиту" и сообщение уже не появляется.

Так что все ОК
alzasr
А есть вариант отключить? Как дебажить, если ось не дает проге упасть?
alzasr
Цитата(alzasr @ 8.12.2011, 10:01) *
А есть вариант отключить? Как дебажить, если ось не дает проге упасть?

в реестре HKCM/software/Microsoft/FTH ключик enable=1 ставим в 0. Не знаю, надо ли перезагружаться, я перезагрузился. В консоль все равно выходит сообщение об FTH, но он не работает (по крайней мере у меня прога начала падать, а до этого не падала).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.