Bug 45119 - Падение korganizer при удалении повторяющихся событий
Summary: Падение korganizer при удалении повторяющихся событий
Status: REOPENED
Alias: None
Product: Sisyphus
Classification: Development
Component: kde5-korganizer (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: ratkin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-02-03 16:26 MSK by Tatyana Gagina
Modified: 2023-12-18 10:36 MSK (History)
3 users (show)

See Also:


Attachments
bug.mkv (1.58 MB, video/x-matroska)
2023-02-03 16:26 MSK, Tatyana Gagina
no flags Details
logs.txt (6.72 KB, text/plain)
2023-02-03 16:26 MSK, Tatyana Gagina
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tatyana Gagina 2023-02-03 16:26:31 MSK
Created attachment 12401 [details]
bug.mkv

Стенды, обновлённые до Sisyphus:
Workstation K x86_64
Education KDE x86_64

Версия: kde5-korganizer-22.12.1-alt1

Шаги: 
1) Запустить из терминала: 
$ korganizer
2) Выбрать текущую дату в календаре  ⇢ Создать событие "test" ⇢ выставить во вкладке Повторение: Повторяются по дням ⇢ каждый  1 день - Исключение: текущая дата ⇢ Добавить ⇢ Применить ⇢ Ок;
3) Выбрать следующий день в календаре ⇢ Вид ⇢ События ⇢ откроется только что созданное событие  ⇢ ПКМ на него ⇢ Удалить;
4) Появилось окно;"test" повторяется несколько раз. Удалить только текущее повторение на пятница, 3 февраля 2023 г., все будущие повторения или вообще все повторения? ⇢ Нажать кнопку "Также удалить будущие".

Результат : падение korganizer (во вложении видео - bug.mkv, логи - logs.txt).
Возможно, неправильный дескриптор файла.

Ожидаемый результат: стабильная работа в программе.

Проверялось на p10, ошибка воспроизводится.
Версия: kde5-korganizer-22.12.1-alt1
Comment 1 Tatyana Gagina 2023-02-03 16:26:57 MSK
Created attachment 12402 [details]
logs.txt
Comment 2 strepkovaas 2023-07-10 16:37:32 MSK
ошибка не воспроизводится в  последней версии 23.04.2-alt1
Comment 3 Tatyana Gagina 2023-08-21 18:02:24 MSK
Ошибка всё же воспроизводится. Также воспроизводится при удалении ранее созданных событий (выполнить после шага №4 из https://bugzilla.altlinux.org/show_bug.cgi?id=45119#c0).

В дополнении к уже приложенным логам:
 org.kde.pim.akonadiserver: Subscriber "EditorItemManagerMonitor - 94631959345152" disconnected
org.kde.pim.akonadiserver: Subscriber "EditorItemManagerMonitor - 94631961640112" disconnected
org.kde.pim.akonadiserver.search: Executing search "searchUpdate-1692629621"
org.kde.pim.akonadiserver.search: Search  "searchUpdate-1692629621" done (without remote search)
org.kde.pim.akonadiserver.search: Search update for collection "DeclinedInvitations" ( 3 ) finished: all results:  0 , removed results: 0
org.kde.pim.akonadiserver.search: Executing search "searchUpdate-1692629621"
org.kde.pim.akonadiserver.search: Search  "searchUpdate-1692629621" done (without remote search)
org.kde.pim.akonadiserver.search: Search update for collection "OpenInvitations" ( 2 ) finished: all results:  0 , removed results: 0
terminate called after throwing an instance of 'Akonadi::PayloadException'
  what():  Akonadi::PayloadException: Wrong payload type (requested: sp(0)<QByteArray>; present: sp(2)<KCalendarCore::Incidence*>)

Версии: 
kde5-korganizer-22.12.3-alt1 и kde5-korganizer-23.04.3-alt1 (p10)
kde5-korganizer-23.04.3-alt1 (Sisyphus).