IgorTimofeev / MineOS

Home of MineOS and it's software for OpenComputers mod
Other
739 stars 191 forks source link

MineCode IDE is completely unusable #545

Closed TheSainEyereg closed 6 months ago

TheSainEyereg commented 1 year ago

Не юзабельная вообще. Полсле обновления системы в IDEшке сдохло выделение, а также хррен теперь что сотрешь. Если стирание доходит до начакла строки, то краш всей системы.

Ifub djcghjbpdtkltybz^

  1. Переключите раскладку.
  2. Скачайте майн ось.
  3. Обновите ее через маркет.
  4. Запустите майн код.
  5. Попытайтесь что-то стереть.

Пруф гифками (гитхаб не хочет встраивать их): гифка 1 гифка 2

Ошибка скрином: pic

IgorTimofeev commented 1 year ago

Вот это я понимаю репорт! Спасибо, основную проблему пофиксил. Суть была та же, что и в иссуях #521 и #540 - криво заполнялся экранный буфер при flush, а также хуёво парсился трейс ошибок на различных хостах

Касаемо выделения/удаления текста в IDE - фиг знает, не смог отловить, всё работает в штатном режиме. Траил и с чистой установкой системы, и с апдейтом через маркет, и с precise режимом монитора. Было предположение, что из-за кривого flush система выжирала больше памяти, чем должна, что приводило к out of memory при работе с IDE, но на гифке с этим проблем нет, так что вдвойне хз

Но сейчас хотя бы система выдаст человеческую ошибку без BSOD'ов, по которой уже можно будет отладить IDE. Пусть пока иссуя висит открытой, мб кто-то выдаст дальнейшие подробности

TheSainEyereg commented 1 year ago

Да, спасибо, теперь комп действительно не крашит. Кстати, вот скриншот ошибки при стирании символа в MineCode IDE: lol p.s. Майн ось была начисто установлена, после чего обновлена с маркета.

Всё же, один раз (не помню при каких обстоятельствах) при стирании символа удалось получить подобную ошибку: useful

Однако в остальном только system fatal error: nil, причем не важно, была ли чисто установлена система или обновлена с маркета

IgorTimofeev commented 1 year ago

С java и unicode.sub - знакомая ошибка. Полгода назад создал иссую в репе мода - должно быть пофикшено в последних версиях. Надо либо обновлять, либо даунгрейдить мод

system fatal error: nil

Это уже самый странный случай, т.к. система не смогла распарсить стектрейс ошибки. Чтобы хоть как-то жить дальше - она просто игнорирует её и пытается восстановить рабочее пространство. О причинах можно только догадываться

IgorTimofeev commented 6 months ago

Проблема инпута пофикшена спустя тыщу лет, благодарю