
Комментарии 5
Тут ещё создаётся файл QtCreator.ini.lock, который, по-видимому, нужен для того, чтобы ограничить доступ к файлу QtCreator.ini. Я думал, что причина, возможно, связана с тем, что из-за некорректной блокировки доступа к файлу какой-то поток записывает мусор. Вообще, это очень сложный сбой, периодически возникающий. Неясно, у какого количества пользователей вообще происходил такой сбой и когда он появился, сколько человек полностью удаляли QtCreator или переустанавливали Linux из backup, не зная, что причина в этом. Статистики нет =(
Если я правильно разобрался в цепочке вызовов, то эта штука срабатывает при записи истории вызовов в отладчике. Вероятно когда в список отладчика добавляется выражение для отслеживания, тогда же оно и пишет его в этот файл. Правда непонятно, почему оно пишет весь аллоцированный список выражений, а не только активные и почему оно в принципе резервирует памяти под 500 метров. Есть подозрение что вместе с этим там ещё и квадратичный алгоритм закрался где-то для обработки всего этого.
Да, кейс интересный. Выпишем себе, чтобы вернуться к нему, если будет возможность
Долго запускается qt creator, долго переходит между вкладками (проект, отладка, редактор), не работает масштабирование