QtCreator зависает (при попытка начать сборку проекта)
Модератор: Модераторы разделов
QtCreator зависает
Приветствую.
Какая-то беда прям. Лет пять назад с Fedora 10 всё было ОК. Сейчас понадобилось вести разработку в QtCreator под Fedora 20 и появились странности. При попытка сборки проекта QtCreator подвисает. Секунд через 30 отвисает и пишет в логах, что не может запустить qmake-qt4 и make. Из консоли они нормально запускаются, а QtCreator виснет.
Иногда всё начинает работать. Последний раз всё заработало, когда я позакрывал все другие программы.
Комп мощный - Core i7 с 8 ГБ памяти. И место на диске есть... У кого какие идеи?
Какая-то беда прям. Лет пять назад с Fedora 10 всё было ОК. Сейчас понадобилось вести разработку в QtCreator под Fedora 20 и появились странности. При попытка сборки проекта QtCreator подвисает. Секунд через 30 отвисает и пишет в логах, что не может запустить qmake-qt4 и make. Из консоли они нормально запускаются, а QtCreator виснет.
Иногда всё начинает работать. Последний раз всё заработало, когда я позакрывал все другие программы.
Комп мощный - Core i7 с 8 ГБ памяти. И место на диске есть... У кого какие идеи?
I code, therefore I am...
- Bizdelnick
- Модератор
- Сообщения: 20794
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: QtCreator зависает
Я бы посмотрел системные логи, в первую очередь на предмет сообщений от oom-killer. С таким объёмом оперативки, правда, это маловероятно, но больше ничего сходу в голову не приходит.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: QtCreator зависает
Если зависает именно QtCreator, то может помочь strace. Или во время зависания подключиться к нему gdb. Конечно, если знакомы с этими инструментами. И что говорит cat /proc/<qtcreator pid>/status при зависшем?
Re: QtCreator зависает
В /proc/{pid}/status всё как обычно, не зависит от того висит прога или нет.
Я тут поэкспериментировал и выяснил, что QtCreator начинает виснуть только при запущенном KMail
Какая может быть тут связь?
А strace и gdb мне не помогут, я ненастолько продвинутый
Я тут поэкспериментировал и выяснил, что QtCreator начинает виснуть только при запущенном KMail
Какая может быть тут связь?
А strace и gdb мне не помогут, я ненастолько продвинутый
I code, therefore I am...
- Женя Подсыпальников
- Сообщения: 482
Re: QtCreator зависает
Что-то поделить не могут...
А очерёдность их стартов - дела не меняет ?
Пойдём на рыбалку !
Re: QtCreator зависает
Не, не меняет. Если запущен KMail, то QtCreator вообще падает с ошибкой сегментации при открытии проекта...
Как бы выяснить что они не поделили.
I code, therefore I am...
- Женя Подсыпальников
- Сообщения: 482
Re: QtCreator зависает
Я б, наверно, сгрузил QtCreator в исходе,
а потом бы откомпилировал(1) и отдебажил(2) в CodeLite
(возможен успех и по первому шагу)
Пойдём на рыбалку !
Re: QtCreator зависает
Женя Подсыпальников писал(а): ↑31.01.2014 15:07Я б, наверно, сгрузил QtCreator в исходе,
а потом бы откомпилировал(1) и отдебажил(2) в CodeLite
Ох уж этот Linux. Даже средства разработки дебажить надо
I code, therefore I am...
- Женя Подсыпальников
- Сообщения: 482
Re: QtCreator зависает
Ну, можа, у Федоры и готовые обновления где е...
Интересно, упадёт ли CodeLite c таким плагином ?
(это не задание, конечно, а может и не решение)
Интересно, упадёт ли CodeLite c таким плагином ?
(это не задание, конечно, а может и не решение)
Пойдём на рыбалку !
Re: QtCreator зависает
У меня постоянно загружен Kontact, с открытым плагином KMail'а. Никаких проблем с QtCreator ни разу замечено не было. Да и вообще-то странное поведение.
PS кстати, если открыт не KMail, а почта в Kontact'е — зависания наблюдаются?
PS кстати, если открыт не KMail, а почта в Kontact'е — зависания наблюдаются?
- Женя Подсыпальников
- Сообщения: 482
Re: QtCreator зависает
Женя Подсыпальников писал(а): ↑31.01.2014 17:47Значит, дело в состоянии пакетного хозяйства Федоры ?
Похоже на то.
Ну да ладно. Qt Creator потерял актуальность пока. Сказали проект на python делать, а Eclipse вроде не глючит
Может федоровцы починят со временем.
I code, therefore I am...