Bug 43178

Summary: kde5-kstars не удаляется ссылка из сведений об объекте
Product: Sisyphus Reporter: Evgeny Ivanitskiy <pikone>
Component: kde5-kstarsAssignee: Sergey V Turchin <zerg>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: kalabushkinea, strepkovaas, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Видео с воспроизведением ошибки none

Description Evgeny Ivanitskiy 2022-07-07 17:30:19 MSK
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
Comment 1 Евгений 2022-12-08 13:49:10 MSK
Проверено на стендах обновлённых до сизиф:

  p10-education-10-x86-64-kde 
  p10-kworkstation-10.1-x86-64

Версия пакета:
kde5-kstars-1:3.6.1-alt2

Ошибка воспроизводится.
Comment 2 strepkovaas 2023-07-06 10:30:35 MSK
Стенды, обновлённые до Sisyphus: 
Workstation K 10 x86_64
Education 10 KDE x86_64

Актуально для версии: 
kde5-kstars-3.6.5-alt2