[kontact] [Bug 498474] New: Crash when clicking on the "accept" button of a calendar update

Julien Bigot bugzilla_noreply at kde.org
Fri Jan 10 13:28:41 GMT 2025


https://bugs.kde.org/show_bug.cgi?id=498474

            Bug ID: 498474
           Summary: Crash when clicking on the "accept" button of a
                    calendar update
    Classification: Applications
           Product: kontact
           Version: unspecified
          Platform: Debian unstable
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: anarky at anarky.eu
  Target Milestone: ---

Application: kontact (6.3.0 (24.12.0))

ApplicationNotResponding [ANR]: false
Qt Version: 6.7.2
Frameworks Version: 6.8.0
Operating System: Linux 6.12.8-amd64 x86_64
Windowing System: Wayland
Distribution: Debian GNU/Linux trixie/sid
DrKonqi: 6.2.5 [KCrashBackend]

-- Information about the crash:
Hi,

I've got a few calendar updates (ics files for updates to events I've already
accepted) where clicking on the file itself and importing it into korganizer
has no effect and clicking on the "Accept" option of the generated KMail invite
makes KMail (and the whole Kontact) crash.

My KMail is integrated in Kontact, while I use Korganizer as a standalone
application outside of the Kontact integration.

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Aborted

[KCrash Handler]
#4  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo at entry=6, no_tid=no_tid at entry=0) at ./nptl/pthread_kill.c:44
#5  0x00007f186049ddef in __pthread_kill_internal (threadid=<optimized out>,
signo=6) at ./nptl/pthread_kill.c:78
#6  0x00007f1860449d02 in __GI_raise (sig=sig at entry=6) at
../sysdeps/posix/raise.c:26
#7  0x00007f18604324f0 in __GI_abort () at ./stdlib/abort.c:79
#8  0x00007f1860432418 in __assert_fail_base (fmt=0x7f18605b6ca0 "%s%s%s:%u:
%s%sAssertion `%s' failed.\n%n", assertion=assertion at entry=0x7f180209e580
"!((icaltime_is_utc(comp_parts.dtstamp) == 1) ^
(icaltime_is_utc(match_parts.dtstamp) == 1))", file=file at entry=0x7f180209e558
"./src/libicalss/icalclassify.c", line=line at entry=665,
function=function at entry=0x7f180209eb58 "icalclassify") at ./assert/assert.c:94
#9  0x00007f1860442612 in __assert_fail (assertion=0x7f180209e580
"!((icaltime_is_utc(comp_parts.dtstamp) == 1) ^
(icaltime_is_utc(match_parts.dtstamp) == 1))", file=0x7f180209e558
"./src/libicalss/icalclassify.c", line=665, function=0x7f180209eb58
"icalclassify") at ./assert/assert.c:103
#10 0x00007f1802093340 in icalclassify () from
/lib/x86_64-linux-gnu/libicalss.so.3
#11 0x00007f180216cc74 in
KCalendarCore::ICalFormat::parseScheduleMessage(QSharedPointer<KCalendarCore::Calendar>
const&, QString const&) () from /lib/x86_64-linux-gnu/libKF6CalendarCore.so.6
#12 0x00007f17ced7e96e in Akonadi::ITIPHandler::processiTIPMessage(QString
const&, QString const&, QString const&) () from
/lib/x86_64-linux-gnu/libKPim6AkonadiCalendar.so.6
#13 0x00007f177d30859f in SyncItipHandler::SyncItipHandler
(this=this at entry=0x558f2c5191b0, receiver=..., iCal=..., type=...,
calendar=..., parent=parent at entry=0x0) at
./plugins/messageviewer/bodypartformatter/calendar/syncitiphandler.cpp:27
#14 0x00007f177d2f7718 in (anonymous namespace)::UrlHandler::saveFile
(receiver=..., iCal=..., type=..., bodyPart=bodyPart at entry=0x7ffff61b6b50,
this=<optimized out>) at
./plugins/messageviewer/bodypartformatter/calendar/text_calendar.cpp:698
#15 0x00007f177d2fd69f in (anonymous namespace)::UrlHandler::handleInvitation
(iCal=..., status=status at entry=KCalendarCore::Attendee::Accepted,
part=part at entry=0x7ffff61b6b50,
viewerInstance=viewerInstance at entry=0x558f28f764d0, this=<optimized out>) at
./plugins/messageviewer/bodypartformatter/calendar/text_calendar.cpp:916
#16 0x00007f177d300963 in (anonymous namespace)::UrlHandler::handleClick
(this=<optimized out>, viewerInstance=0x558f28f764d0, part=<optimized out>,
path=...) at
./plugins/messageviewer/bodypartformatter/calendar/text_calendar.cpp:1221
#17 0x00007f17d652d2e8 in
MessageViewer::BodyPartURLHandlerManager::handleClick(QUrl const&,
MessageViewer::ViewerPrivate*) const () from
/lib/x86_64-linux-gnu/libKPim6MessageViewer.so.6
#18 0x00007f17d6529d58 in MessageViewer::URLHandlerManager::handleClick(QUrl
const&, MessageViewer::ViewerPrivate*) const () from
/lib/x86_64-linux-gnu/libKPim6MessageViewer.so.6
#19 0x00007f17d650649c in MessageViewer::ViewerPrivate::slotUrlOpen(QUrl
const&) () from /lib/x86_64-linux-gnu/libKPim6MessageViewer.so.6
#20 0x00007f1860bc7fdb in QObject::event (this=0x558f28d23240,
e=0x558f2cc81be0) at ./src/corelib/kernel/qobject.cpp:1452
#21 0x00007f18619b20a2 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#22 0x00007f1860b87928 in QCoreApplication::notifyInternal2
(receiver=0x558f28d23240, event=0x558f2cc81be0) at
./src/corelib/kernel/qcoreapplication.cpp:1142
#23 0x00007f1860b8797d in QCoreApplication::sendEvent (receiver=<optimized
out>, event=<optimized out>) at ./src/corelib/kernel/qcoreapplication.cpp:1583
#24 0x00007f1860b87bb7 in QCoreApplicationPrivate::sendPostedEvents
(receiver=0x0, event_type=0, data=0x558f285f89f0) at
./src/corelib/kernel/qcoreapplication.cpp:1940
#25 0x00007f1860d8e897 in postEventSourceDispatch (s=0x558f2868cc40) at
./src/corelib/kernel/qeventdispatcher_glib.cpp:244
#26 0x00007f185330b81f in g_main_dispatch
(context=context at entry=0x7f1838000f00) at ../../../glib/gmain.c:3357
#27 0x00007f185330da57 in g_main_context_dispatch_unlocked
(context=0x7f1838000f00) at ../../../glib/gmain.c:4208
#28 g_main_context_iterate_unlocked (context=context at entry=0x7f1838000f00,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
../../../glib/gmain.c:4273
#29 0x00007f185330e1c0 in g_main_context_iteration (context=0x7f1838000f00,
may_block=1) at ../../../glib/gmain.c:4338
#30 0x00007f1860d8c473 in QEventDispatcherGlib::processEvents
(this=0x558f2856bd60, flags=...) at
./src/corelib/kernel/qeventdispatcher_glib.cpp:394
#31 0x00007f1860b92adb in QEventLoop::exec (this=0x7ffff61b70e0, flags=...) at
./src/corelib/global/qflags.h:34
#32 0x00007f1860b8a908 in QCoreApplication::exec () at
./src/corelib/global/qflags.h:74
#33 0x0000558ef725759b in ?? ()
#34 0x00007f1860433d68 in __libc_start_call_main
(main=main at entry=0x558ef72565d0, argc=argc at entry=1,
argv=argv at entry=0x7ffff61b74d8) at ../sysdeps/nptl/libc_start_call_main.h:58
#35 0x00007f1860433e25 in __libc_start_main_impl (main=0x558ef72565d0, argc=1,
argv=0x7ffff61b74d8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffff61b74c8) at ../csu/libc-start.c:360
#36 0x0000558ef7257b21 in ?? ()
[Inferior 1 (process 4263) 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