выпуск:
У меня установлена версия CLion 2019.1.4 на машине с Ubuntu 18.04 LTS. У меня очень странная проблема, которая возникает тогда и только тогда, когда сбой конфигурации сборки. Всякий раз, когда это происходит, весь графический интерфейс пользователя страдает от некоторой формы ошибки рендеринга. Все журналы консоли (включая CMake, сборки, а также любые дополнения из плагинов) больше не регистрируют никаких данных, а все индикаторы выполнения и загрузочные кольца просто перестают прогрессировать и вращаться.
Еще более странно, что любое перемещение окна и / или изменение его размера, по-видимому, вызывает эффект «призрачного окна» в Win XP, все начинает рендериться сам при каждом изменении размера окна. Это, очевидно, делает всю среду IDE непригодной до перезапуска.
Обратите внимание, что только происходит при сбое сборки. Если сборка проходит, все продолжается как обычно. Кроме того, использование команды «run» для компиляции и выполнения обычного файла C ++ на моей собственной машине не вызывает этого, даже если это не удается. Я обнаружил, что это происходит только с конфигурациями сборки, будь то сборка локально или для arduino, как я сейчас пытаюсь сделать.
Я приложил изображение ниже, показывающее, что я имею в виду:
Я просто использовал конфигурацию сборки PlatformIO для компиляции и загрузки одного исходного файла в arduino. Если по какой-либо причине эта конфигурация завершается неудачно, вышеупомянутые ошибки вырываются, и мне нужно перезапустить программу, чтобы продолжить.
Что я пробовал:
- переустановка из магазина программного обеспечения Ubuntu
- аннулирование кэшей и перезапуск (несколько раз)
- удаление дистрибутива Ubuntu и установка из официального набора инструментов Jetbrains
- запуск различных конфигураций сборки
- изменение загрузочного JDK, используемого CLion (я пробовал как OpenJDK, так и Oracle JDK, оба безрезультатно)
Любая помощь будет принята с благодарностью.