Bug 515418 - Crash on updating appointment
Summary: Crash on updating appointment
Status: REPORTED
Alias: None
Product: korganizer
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2026-02-02 09:07 UTC by Simon Brown
Modified: 2026-02-02 15:02 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (71.39 KB, text/plain)
2026-02-02 09:07 UTC, Simon Brown
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Simon Brown 2026-02-02 09:07:32 UTC
Application: korganizer (6.6.1 (25.12.1))

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.1
Frameworks Version: 6.22.0
Operating System: Linux 6.14.0-37-generic x86_64
Windowing System: Wayland
Distribution: KDE neon User Edition
DrKonqi: 6.5.5 [CoredumpBackend]

-- Information about the crash:
I tried to update an instance of a reccuring appointment, to change the time. It got as far as sending the the emails as it asked me to unlock my s/mime cert, but then crashed.

The reporter is unsure if this crash is reproducible.

-- Backtrace (Reduced):
#6  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#7  __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#8  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#9  0x000073f92b64527e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#10 0x000073f92b6288ff in __GI_abort () at ./stdlib/abort.c:79
#11 0x000073f92c332891 in qAbort () at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/global/qassert.cpp:46
#12 qt_maybe_message_fatal<QString&> (message=..., context=<optimized out>, msgType=QtFatalMsg) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/global/qlogging.cpp:2166
[...]
#14 0x000073f92c333653 in QMessageLogger::fatal (this=<optimized out>, msg=0x73f92c04e8e8 "ASSERT: \"%s\" in file %s, line %d") at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/global/qlogging.cpp:901
#15 0x000073f92c321020 in qt_assert (assertion=<optimized out>, file=<optimized out>, line=<optimized out>) at /usr/src/qt6-base-6.10.1-0zneon+24.04+noble+release+build145/src/corelib/global/qassert.cpp:113
#16 0x000073f9250951a9 in MessageComposer::ComposerJob::resultMessages (this=0x646b307a0590) at /workspace/build/messagecomposer/src/job/composerjob.cpp:496
#17 0x000073f92b367c9d in operator() (__closure=0x646b31255010) at /workspace/build/src/mailclient_p.cpp:665
#18 0x000073f92b36b9c5 in operator() (__closure=0x7fff00b207e0) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:116
#19 0x000073f92b36bac7 in QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<long unsigned int>, QtPrivate::List<>, void, Akonadi::MailClient::send(const KCalendarCore::IncidenceBase::Ptr&, const KIdentityManagementCore::Identity&, const MessageData&, const QString&)::<lambda()> >::call(Akonadi::MailClient::send(const KCalendarCore::IncidenceBase::Ptr&, const KIdentityManagementCore::Identity&, const MessageData&, const QString&)::<lambda()>&, void**)::<lambda()> >(void **, struct {...} &&) (args=0x7fff00b20970, fn=...) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:65
#20 0x000073f92b36ba0a in QtPrivate::FunctorCall<std::integer_sequence<long unsigned int>, QtPrivate::List<>, void, Akonadi::MailClient::send(const KCalendarCore::IncidenceBase::Ptr&, const KIdentityManagementCore::Identity&, const MessageData&, const QString&)::<lambda()> >::call(struct {...} &, void **) (f=..., arg=0x7fff00b20970) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:115
#21 0x000073f92b36b8e5 in QtPrivate::FunctorCallable<Akonadi::MailClient::send(const KCalendarCore::IncidenceBase::Ptr&, const KIdentityManagementCore::Identity&, const MessageData&, const QString&)::<lambda()> >::call<QtPrivate::List<>, void>(struct {...} &, void *, void **) (f=..., arg=0x7fff00b20970) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:337
#22 0x000073f92b36b864 in QtPrivate::QCallableObject<Akonadi::MailClient::send(const KCalendarCore::IncidenceBase::Ptr&, const KIdentityManagementCore::Identity&, const MessageData&, const QString&)::<lambda()>, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1, this_=0x646b31255000, r=0x646b31269f60, a=0x7fff00b20970, ret=0x0) at /usr/include/x86_64-linux-gnu/qt6/QtCore/qobjectdefs_impl.h:547


Reported using DrKonqi
Comment 1 Simon Brown 2026-02-02 09:07:33 UTC
Created attachment 189160 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Simon Brown 2026-02-02 15:02:18 UTC
I was wrong I think, with what happened. I have a s/mime and a OpenPGP key on my security token. When I updated the appointment it popped up the dialog box and I put in the pin for my s/mime key as that is what is used by Kmail, then it crashed. I didn't read it carefully

What I now think happened is that it was actually asking for my OpenPGP key, It seems that Korganiser is not following Kmail here. So I put in the wrong PIN. It should have prompted me again I expected, but instead crashed.