Недавно Eclipse SDK решил убить клетки моего мозга.
На ровном месте он просто перестал останавливаться на контрольных точках. Я вижу, что он достиг точки останова, но в этот момент окно теряет фокус и в окне потока / callstack показывает
MyApp [C/C++ Application]
MyApp [18556][cores:1]
Thread [2] (Running : Container)
Thread [1] (Running : User Request)
gdb
Я вижу, когда достигаю своей точки останова, и требуется мгновение, прежде чем она перейдет в состояние выше. Мое приложение перестает отвечать и работает, и я должен убить его.
Мое приложение — это приложение без графического интерфейса, которое работает в Linux как фоновая задача, оно читает и записывает файлы, осуществляет связь через COM и TCP / UDP. Никакой пользовательский ввод никогда не запрашивается или что-то подобное
Есть множество людей, у которых есть проблемы с eclipse, у которых есть проблемы с точками останова, однако все они касаются java-проектов и / или windows-версии eclipse, и ни одно из предложенных решений не работает для меня.
Пока у меня есть:
Перестроенный индекс.
Очищен и перестроен проект.
Удалил все файлы отладки, make-файл, двоичный файл и собрал заново.
Очистили все точки останова.
Удостоверился, что это не было установлено, чтобы игнорировать точки останова.
и, вероятно, больше, что я уже забыл.
Версия Eclipse — 4.2.1
Linux: Arch Linux, который не обновлялся уже около 2 лет.
Проект на C ++.
Какую другую информацию мне нужно предоставить?
Как я могу решить эту проблему. Я не могу отладить свое приложение 🙁
Задача ещё не решена.