Bug 13418

Summary: knotes крашится при выборе папки для новой заметки
Product: [ROSA-based products] ROSA Fresh Reporter: Artem <temap>
Component: Packages from MainAssignee: ROSA Linux Bugs <bugs>
Status: VERIFIED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: a.proklov, m.novosyolov, pastordidi, v.potapov, victorr2007
Version: Plasma5Flags: v.potapov: qa_verified+
a.proklov: published+
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: 2021.1 ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:
Attachments: Файл краша, создаваемый кедами
knotes без kmail работает

Description Artem 2023-06-17 10:02:01 MSK
Created attachment 5915 [details]
Файл краша, создаваемый кедами

Для воспроизведений создать новую заметку - появится диалог выбора папки для заметки. Выбрать папку, программа падает.
Ощущение, что дело в Akonadi. Собрать knotes из rosa2023.1, чтобы попробовать не удалось:
CMake Error at CMakeLists.txt:109 (find_package):
  Could not find a package configuration file provided by "KPim5Akonadi"
  (requested version 5.23.2) with any of the following names:

    KPim5AkonadiConfig.cmake
    kpim5akonadi-config.cmake

  Add the installation prefix of "KPim5Akonadi" to CMAKE_PREFIX_PATH or set
  "KPim5Akonadi_DIR" to a directory containing one of the above files.  If
  "KPim5Akonadi" provides a separate development package or SDK, be sure it
  has been installed.


-- Configuring incomplete, errors occurred!
See also "/builddir/build/BUILD/knotes-23.04.2/build/CMakeFiles/CMakeOutput.log".
error: Bad exit status from /var/tmp/rpm-tmp.tf5rmt (%build)
    Bad exit status from /var/tmp/rpm-tmp.tf5rmt (%build)


RPM build errors:



Вывод в консоль при запуске knotes и выборе папки сейчас такой:

$ knotes 
org.kde.pim.akonadiserver: Subscriber "" disconnected
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f3948003f20) )
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f3948003f20) )
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f3948003f20) identified as "KNotes Session - 32639216"
org.kde.pim.akonadiserver: New notification connection (registered as Akonadi::Server::NotificationSubscriber(0x7f39480a3eb0) )
org.kde.pim.akonadiserver: Subscriber Akonadi::Server::NotificationSubscriber(0x7f39480a3eb0) identified as "CollectionDialogMonitor - 34580304"
org.kde.pim.akonadiserver: Subscriber "CollectionDialogMonitor - 34580304" disconnected
terminate called after throwing an instance of 'Akonadi::PayloadException'
  what():  Akonadi::PayloadException: Wrong payload type (requested: sp(0)<QByteArray>; present: sp(2)<KMime::Message*>)
20 -- exe=/usr/bin/knotes
13 -- platform=xcb
11 -- display=:0
15 -- appname=knotes
17 -- apppath=/usr/bin
9 -- signal=6
9 -- pid=6171
28 -- appversion=5.22.3 (22.12.3)
19 -- programname=KNotes
31 -- bugaddress=submit@bugs.kde.org
KCrash: Application 'knotes' crashing...
KCrash: Attempting to start /usr/lib64/libexec/drkonqi

ProtocolException thrown:Timeout while waiting for data[1]+  Остановлен    knotes

org.kde.pim.akonadiserver: Subscriber "KNotes Session - 32639216" disconnected
org.kde.pim.akonadiserver: Protocol exception when handling command CreateItem on connection knotes-3097969131 (0x10fd9d0) : Timeout while waiting for data
tema@mos-zs1ktd ~ $ jobs
[1]+  Остановлен    knotes
tema@mos-zs1ktd ~ $ fg 1
knotes
QSocketNotifier: Invalid socket 15 and type 'Read', disabling...
QSocketNotifier: Invalid socket 5 and type 'Read', disabling...
QSocketNotifier: Invalid socket 14 and type 'Read', disabling...
QSocketNotifier: Invalid socket 17 and type 'Read', disabling...
QSocketNotifier: Invalid socket 16 and type 'Read', disabling...
QSocketNotifier: Invalid socket 22 and type 'Read', disabling...
Unable to start Dr. Konqi
Re-raising signal for core dump handling.
Аварийный останов (стек памяти сброшен на диск)
Comment 1 VictorR2007 2023-06-17 11:59:06 MSK
Её нужно установить kmail.
https://forum.rosalinux.ru/viewtopic.php?f=58&t=10361&hilit=knotes
Comment 2 VictorR2007 2023-06-17 13:05:44 MSK
Добавил в зависимости пакет kmail.

Сборки knotes

https://abf.rosalinux.ru/build_lists/4596034
https://abf.rosalinux.ru/build_lists/4596035
https://abf.rosalinux.ru/build_lists/4596036
Comment 3 Mikhail Novosyolov 2023-06-17 16:36:04 MSK
Почему у меня в xfce knotes работает без установленного kmail? Как они связаны-то?
Comment 4 Mikhail Novosyolov 2023-06-17 16:36:45 MSK
Created attachment 5916 [details]
knotes без kmail работает

Вот скриншот
Comment 5 VictorR2007 2023-06-17 17:13:55 MSK
(In reply to Mikhail Novosyolov from comment #4)
> Created attachment 5916 [details]
> knotes без kmail работает
> 
> Вот скриншот

Точно.
Это полтора года назад не работало на плазме без kmail.
Я в тот раз запускал в консоли, и была ошибка с получением либы от kmail.

Похоже в новых версиях это починили.
Сегодня на ноутбуке устанавливал его на 2023.1 с kmail,
а на стационар сейчас установил без kmail.
На первый взгляд, поведение слегка отличается.
Может полезно установить ещё какую-то либу, 
которую подтягивает kmail.
Сейчас ещё повожусь.
Comment 6 VictorR2007 2023-06-17 17:47:51 MSK
(In reply to VictorR2007 from comment #5)
> а на стационар сейчас установил без kmail.
Я перепутал.
На стационаре был тоже свежесобранный с kmail в зависимостях.
Пересобрал knones, убрав из зависимстей kmail,
и после установки knones накрылся.
Нужно смотреть далее.
Comment 7 VictorR2007 2023-06-17 18:16:19 MSK
Исправил без установки kmail

Новые сборки knotes
https://abf.io/build_lists/4596089
https://abf.io/build_lists/4596090
https://abf.io/build_lists/4596091
Comment 8 Dmitry Postnikov 2023-06-19 12:03:55 MSK
***************************
The update sent to testings
Comment 9 Vladimir Potapov 2023-06-26 16:48:25 MSK
knotes-22.12.3-3
https://abf.io/build_lists/4596089
https://abf.io/build_lists/4596090
https://abf.io/build_lists/4596091
*********************** Advisory ************************
Fix knotes crash
*********************************************************
QA Verified