[korganizer] [Bug 460665] New: Akonadi crashes with SEGFAULT after creating a new item
Marc Joliet
bugzilla_noreply at kde.org
Tue Oct 18 16:55:40 BST 2022
https://bugs.kde.org/show_bug.cgi?id=460665
Bug ID: 460665
Summary: Akonadi crashes with SEGFAULT after creating a new
item
Classification: Applications
Product: korganizer
Version: unspecified
Platform: OpenSUSE
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: kdepim-bugs at kde.org
Reporter: marcec at gmx.de
Target Milestone: ---
Application: korganizer (5.21.2 (22.08.2))
Qt Version: 5.15.6
Frameworks Version: 5.99.0
Operating System: Linux 6.0.1-1-default x86_64
Windowing System: X11
Distribution: openSUSE Tumbleweed
DrKonqi: 5.26.0 [KCrashBackend]
-- Information about the crash:
I have recently, i.e., within the past 1-2 weeks, started experiencing crashes
in Akonadi. The first situation was during sync, where my users journal shows
a lot of calendar item errors ("parse error from
icalcomponent_new_from_string."). The errors relate to calendar items from all
over the place (2018, maybe earlier, to 2022). The second situation, which I
just experienced and which prompted this bug report, relates to creating a new
appointment. Upon clicking "Apply" (or "OK", I'm not sure anymore) to create
the entry, Korganizer crashed with a SEGFAULT. The attached backtrace is from
that crash.
Also potentially of interest: I noticed one calendar item that does not
synchronize from my Nextcloud server, which I created on my phone. I have not
been able to get it to show up in KOrganizer.
One random idea I have, since some calendar entries don't render special
characters properly (e.g., German "ß") *and* I also see lots of warnings in my
journal a la 'org.kde.pim.akonadicore: Unable to deserialize payload part:
"RFC822" in [...]', is that it might be related to encoding, but I have not
systematically experimented with reproducing this. One other correlate: this
started happening after OpenSuse Tumbleweed upgraded to Plasma 5.26.0 and/or
KDE Frameworks (?) 22.08.2.
Also, I just noticed that the aformentioned warnings and errors relate to each
other. The typical series of log entries looks like this:
Okt 18 16:51:52 thetick korganizer[20124]: parse error from
icalcomponent_new_from_string. string= "BEGIN:VCALENDAR\n[...]\nEND:VCALENDAR"
Okt 18 16:51:52 thetick korganizer[20124]: org.kde.pim.calendar_serializer:
Failed to parse incidence! Item id = 108245 Storage collection id 107
parentCollectionId = 107
Okt 18 16:51:52 thetick korganizer[20124]: org.kde.pim.calendar_serializer:
"BEGIN:VCALENDAR\n[...]\nEND:VCALENDAR"
Okt 18 16:51:52 thetick korganizer[20124]: org.kde.pim.akonadicore: Unable
to deserialize payload part: "RFC822" in item 108245 collection 107
Okt 18 16:51:52 thetick korganizer[20124]: org.kde.pim.akonadicore:
payload data was: "BEGIN:VCALENDAR\n[...]\nEND:VCALENDAR"
My main calendar is a self-hosted Nextcloud (version 23.0.8, all apps
up-to-date) on a Gentoo server, synchronized via CalDav, but I also synchronize
an ical file from my university.
The reporter is unsure if this crash is reproducible.
-- Backtrace:
Application: KOrganizer (korganizer), signal: Segmentation fault
[KCrash Handler]
#4 0x00007fea360c2b56 in
Akonadi::IncidenceChangerPrivate::handleInvitationsAfterChange
(this=0x560369a23100, change=...) at
/usr/src/debug/akonadi-calendar-22.08.2-1.1.x86_64/src/incidencechanger.cpp:573
#5 0x00007fea360c3c53 in
Akonadi::IncidenceChangerPrivate::handleCreateJobResult (this=0x560369a23100,
job=<optimized out>) at
/usr/src/debug/akonadi-calendar-22.08.2-1.1.x86_64/src/incidencechanger.cpp:264
#6 0x00007fea36d7b9d0 in QObject::event (this=0x560369a23100,
e=0x56036b0a7500) at kernel/qobject.cpp:1347
#7 0x00007fea378fe3fe in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x560369a23100, e=0x56036b0a7500) at
kernel/qapplication.cpp:3637
#8 0x00007fea36d50178 in QCoreApplication::notifyInternal2
(receiver=0x560369a23100, event=0x56036b0a7500) at
kernel/qcoreapplication.cpp:1064
#9 0x00007fea36d53111 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x5603696bf480) at
kernel/qcoreapplication.cpp:1821
#10 0x00007fea36da8003 in postEventSourceDispatch (s=0x560369815d30) at
kernel/qeventdispatcher_glib.cpp:277
#11 0x00007fea344bca50 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#12 0x00007fea344bce08 in ?? () from /lib64/libglib-2.0.so.0
#13 0x00007fea344bce9c in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#14 0x00007fea36da7806 in QEventDispatcherGlib::processEvents
(this=0x560369821ee0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#15 0x00007fea36d4ebeb in QEventLoop::exec (this=this at entry=0x7fff677a7480,
flags=..., flags at entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#16 0x00007fea36d56d56 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#17 0x000056036816f532 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/korganizer-22.08.2-1.1.x86_64/src/main.cpp:72
[Inferior 1 (process 18763) detached]
Reported using DrKonqi
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Kdepim-bugs
mailing list