Created attachment 11061 [details] Видео с воспроизведением ошибки При попытке удалить ссылку из сведений об объекте kde5-kstars продолжает её отображать, а при попытке повторного удаления возникает ошибка "Userdata at index 0 does not exist" Версия пакета: kde5-kstars 3.5.8-alt2 Воспроизводимость ошибки проверена на стендах: education-x86-64-kde kworkstation-x86-64 Шаги для воспроизведения: 1. Запустить программу kstars ⇢ Если предлагается первоначальная настройка программы, то пройти её указав любые значения 2. Нажать ПКМ по любой звезде ⇢ "Сведения" ⇢ Перейти во вкладку "Ссылки" 3. Нажать "Добавить ссылку..." ⇢ В открывшемся окне достаточно ввести только ссылку ⇢ Нажать "Ок" 4. Выбрать из списка "Ссылки на изображения" только что добавленную строку ⇢ Нажать "Удалить ссылку" ⇢ "Удалить" 5. Повторить предыдущий шаг Ожидаемый результат: Ссылка удаляется из списка Получаемый результат: Выводится сообщение "Userdata at index 0 does not exist" Дополнительно: Если после проделанных выше шагов попытаться изменить ссылку, то программа полностью вылетает. Логи при падении: terminate called after throwing an instance of 'std::out_of_range' what(): vector::_M_range_check: __n (which is 0) >= this->size() (which is 0) KCrash: Application 'kstars' crashing... KCrash: Attempting to start /usr/libexec/kf5/drkonqi shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory [2]+ Остановлен kstars
Проверено на стендах обновлённых до сизиф: p10-education-10-x86-64-kde p10-kworkstation-10.1-x86-64 Версия пакета: kde5-kstars-1:3.6.1-alt2 Ошибка воспроизводится.
Стенды, обновлённые до Sisyphus: Workstation K 10 x86_64 Education 10 KDE x86_64 Актуально для версии: kde5-kstars-3.6.5-alt2