Bug 43178 - kde5-kstars не удаляется ссылка из сведений об объекте
Summary: kde5-kstars не удаляется ссылка из сведений об объекте
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: kde5-kstars (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-07 17:30 MSK by Evgeny Ivanitskiy
Modified: 2023-07-06 10:30 MSK (History)
3 users (show)

See Also:


Attachments
Видео с воспроизведением ошибки (376.47 KB, video/webm)
2022-07-07 17:30 MSK, Evgeny Ivanitskiy
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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 Anastasia Doronina 2023-07-06 10:30:35 MSK
Стенды, обновлённые до Sisyphus: 
Workstation K 10 x86_64
Education 10 KDE x86_64

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