SUMMARY Kalendar crashes when I create an event STEPS TO REPRODUCE 1. Open Kalendar 2. Create an event OBSERVED RESULT Kalendar crashes with: Terminal output: ``` parse error from icalcomponent_new_from_string. string= "BEGIN:VCALENDAR\nPRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN\nVERSION:2.0\nX-KDE-ICAL-IMPLEMENTATION-VERSION:1.0\nBEGIN:VEVENT\r\nDTSTAMP:20221012T230356Z\r\nCREATED:20221012T230356Z\r\nUID:d39a52f1-b640-4557-b992-46f82a31bf11\r\nLAST-MODIFIED:20221012T230356Z\r\nSUMMARY:t\r\nDTSTART;TZID=America/Louisville:20221012T140000\r\nDTEND;TZID=America/Louisville:20221012T150000\r\nTRANSP:OPAQUE\r\nBEGIN:VALARM\r\nDESCRIPTION:\r\nACTION:DISPLAY\r\nTRIGGER:-PT15M\r\nX-KDE-KCALCORE-ENABLED:TRUE\r\nEND:VALARM\r\nEND:VEVENT\r\nBEGIN:VTIMEZONE\r\nTZID:America/Louisville\r\nBEGIN:DAYLIGHT\r\nTZNAME:EDT\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:-0400\r\nDTSTART:19700426T070000\r\nRDATE:19700426T070000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZNAME:EST\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nDTSTART:19751026T020000\r\nRRULE:FREQ=YEARLY;UNTIL=20071104T020000;BYDAY=-1SU;BYMONTH=10\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZNAME:EST\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nDTSTART:20081102T020000\r\nRRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZNAME:EST\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nDTSTART:19701025T020000\r\nRDATE:19701025T020000\r\nRDATE:19711031T020000\r\nRDATE:19721029T020000\r\nRDATE:19731028T020000\r\nRDATE:20061029T020000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZNAME:EDT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nDTSTART:19760425T020000\r\nRRULE:FREQ=YEARLY;UNTIL=19870405T020000;BYDAY=-1SU;BYMONTH=4\r\nEND:DAYLIGHT\r\nBEGIN:DAYLIGHT\r\nTZNAME:EDT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nDTSTART:19880403T020000\r\nRRULE:FREQ=YEARLY;UNTIL=20070311T020000;BYDAY=1SU;BYMONTH=4\r\nEND:DAYLIGHT\r\nBEGIN:DAYLIGHT\r\nTZNAME:EDT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nDTSTART:20080309T020000\r\nRRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3\r\nEND:DAYLIGHT\r\nBEGIN:DAYLIGHT\r\nTZNAME:EDT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nDTSTART:19710425T020000\r\nRDATE:19710425T020000\r\nRDATE:19720430T020000\r\nRDATE:19730429T020000\r\nRDATE:19750223T020000\r\nRDATE:19860427T020000\r\nRDATE:20060402T020000\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE\r\n\nEND:VCALENDAR" org.kde.pim.calendar_serializer: Failed to parse incidence! Item id = 15706 Storage collection id 112 parentCollectionId = 112 org.kde.pim.calendar_serializer: "BEGIN:VCALENDAR\nPRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN\nVERSION:2.0\nX-KDE-ICAL-IMPLEMENTATION-VERSION:1.0\nBEGIN:VEVENT\r\nDTSTAMP:20221012T230356Z\r\nCREATED:20221012T230356Z\r\nUID:d39a52f1-b640-4557-b992-46f82a31bf11\r\nLAST-MODIFIED:20221012T230356Z\r\nSUMMARY:t\r\nDTSTART;TZID=America/Louisville:20221012T140000\r\nDTEND;TZID=America/Louisville:20221012T150000\r\nTRANSP:OPAQUE\r\nBEGIN:VALARM\r\nDESCRIPTION:\r\nACTION:DISPLAY\r\nTRIGGER:-PT15M\r\nX-KDE-KCALCORE-ENABLED:TRUE\r\nEND:VALARM\r\nEND:VEVENT\r\nBEGIN:VTIMEZONE\r\nTZID:America/Louisville\r\nBEGIN:DAYLIGHT\r\nTZNAME:EDT\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:-0400\r\nDTSTART:19700426T070000\r\nRDATE:19700426T070000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZNAME:EST\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nDTSTART:19751026T020000\r\nRRULE:FREQ=YEARLY;UNTIL=20071104T020000;BYDAY=-1SU;BYMONTH=10\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZNAME:EST\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nDTSTART:20081102T020000\r\nRRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZNAME:EST\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nDTSTART:19701025T020000\r\nRDATE:19701025T020000\r\nRDATE:19711031T020000\r\nRDATE:19721029T020000\r\nRDATE:19731028T020000\r\nRDATE:20061029T020000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZNAME:EDT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nDTSTART:19760425T020000\r\nRRULE:FREQ=YEARLY;UNTIL=19870405T020000;BYDAY=-1SU;BYMONTH=4\r\nEND:DAYLIGHT\r\nBEGIN:DAYLIGHT\r\nTZNAME:EDT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nDTSTART:19880403T020000\r\nRRULE:FREQ=YEARLY;UNTIL=20070311T020000;BYDAY=1SU;BYMONTH=4\r\nEND:DAYLIGHT\r\nBEGIN:DAYLIGHT\r\nTZNAME:EDT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nDTSTART:20080309T020000\r\nRRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3\r\nEND:DAYLIGHT\r\nBEGIN:DAYLIGHT\r\nTZNAME:EDT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nDTSTART:19710425T020000\r\nRDATE:19710425T020000\r\nRDATE:19720430T020000\r\nRDATE:19730429T020000\r\nRDATE:19750223T020000\r\nRDATE:19860427T020000\r\nRDATE:20060402T020000\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE\r\n\nEND:VCALENDAR" org.kde.pim.akonadicore: Unable to deserialize payload part: "RFC822" in item 15706 collection 112 org.kde.pim.akonadicore: payload data was: "BEGIN:VCALENDAR\nPRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN\nVERSION:2.0\nX-KDE-ICAL-IMPLEMENTATION-VERSION:1.0\nBEGIN:VEVENT\r\nDTSTAMP:20221012T230356Z\r\nCREATED:20221012T230356Z\r\nUID:d39a52f1-b640-4557-b992-46f82a31bf11\r\nLAST-MODIFIED:20221012T230356Z\r\nSUMMARY:t\r\nDTSTART;TZID=America/Louisville:20221012T140000\r\nDTEND;TZID=America/Louisville:20221012T150000\r\nTRANSP:OPAQUE\r\nBEGIN:VALARM\r\nDESCRIPTION:\r\nACTION:DISPLAY\r\nTRIGGER:-PT15M\r\nX-KDE-KCALCORE-ENABLED:TRUE\r\nEND:VALARM\r\nEND:VEVENT\r\nBEGIN:VTIMEZONE\r\nTZID:America/Louisville\r\nBEGIN:DAYLIGHT\r\nTZNAME:EDT\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:-0400\r\nDTSTART:19700426T070000\r\nRDATE:19700426T070000\r\nEND:DAYLIGHT\r\nBEGIN:STANDARD\r\nTZNAME:EST\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nDTSTART:19751026T020000\r\nRRULE:FREQ=YEARLY;UNTIL=20071104T020000;BYDAY=-1SU;BYMONTH=10\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZNAME:EST\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nDTSTART:20081102T020000\r\nRRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11\r\nEND:STANDARD\r\nBEGIN:STANDARD\r\nTZNAME:EST\r\nTZOFFSETFROM:-0400\r\nTZOFFSETTO:-0500\r\nDTSTART:19701025T020000\r\nRDATE:19701025T020000\r\nRDATE:19711031T020000\r\nRDATE:19721029T020000\r\nRDATE:19731028T020000\r\nRDATE:20061029T020000\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nTZNAME:EDT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nDTSTART:19760425T020000\r\nRRULE:FREQ=YEARLY;UNTIL=19870405T020000;BYDAY=-1SU;BYMONTH=4\r\nEND:DAYLIGHT\r\nBEGIN:DAYLIGHT\r\nTZNAME:EDT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nDTSTART:19880403T020000\r\nRRULE:FREQ=YEARLY;UNTIL=20070311T020000;BYDAY=1SU;BYMONTH=4\r\nEND:DAYLIGHT\r\nBEGIN:DAYLIGHT\r\nTZNAME:EDT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nDTSTART:20080309T020000\r\nRRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3\r\nEND:DAYLIGHT\r\nBEGIN:DAYLIGHT\r\nTZNAME:EDT\r\nTZOFFSETFROM:-0500\r\nTZOFFSETTO:-0400\r\nDTSTART:19710425T020000\r\nRDATE:19710425T020000\r\nRDATE:19720430T020000\r\nRDATE:19730429T020000\r\nRDATE:19750223T020000\r\nRDATE:19860427T020000\r\nRDATE:20060402T020000\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE\r\n\nEND:VCALENDAR" terminate called after throwing an instance of 'Akonadi::PayloadException' what(): Akonadi::PayloadException: No payload set 22 -- exe=/usr/bin/kalendar 13 -- platform=xcb 11 -- display=:0 17 -- appname=kalendar 17 -- apppath=/usr/bin 9 -- signal=6 11 -- pid=127960 19 -- appversion=22.08.1 21 -- programname=Kalendar 31 -- bugaddress=submit@bugs.kde.org 12 -- startupid=0 KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = kalendar path = /usr/bin pid = 127960 KCrash: Arguments: /usr/bin/kalendar KCrash: Attempting to start /usr/lib/drkonqi QSocketNotifier: Invalid socket 25 and type 'Read', disabling... QSocketNotifier: Invalid socket 27 and type 'Read', disabling... [2] + 127960 suspended (signal) kalendar ``` Backtrace: ``` #0 0x00007f91662a164c in ?? () from /usr/lib/libc.so.6 No symbol table info available. #1 0x00007f9166251958 in raise () from /usr/lib/libc.so.6 No symbol table info available. #2 0x00007f91647c6868 in KCrash::defaultCrashHandler(int) () from /usr/lib/libKF5Crash.so.5 No symbol table info available. #3 <signal handler called> No symbol table info available. #4 0x00007f91662a164c in ?? () from /usr/lib/libc.so.6 No symbol table info available. #5 0x00007f9166251958 in raise () from /usr/lib/libc.so.6 No symbol table info available. #6 0x00007f916623b53d in abort () from /usr/lib/libc.so.6 No symbol table info available. #7 0x00007f9166499833 in __gnu_cxx::__verbose_terminate_handler () at /usr/src/debug/gcc/libstdc++-v3/libsupc++/vterminate.cc:95 terminating = true t = <optimized out> #8 0x00007f91664a5cfc in __cxxabiv1::__terminate (handler=<optimized out>) at /usr/src/debug/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:48 No locals. #9 0x00007f91664a5d69 in std::terminate () at /usr/src/debug/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:58 No locals. #10 0x00007f91664a5fcd in __cxxabiv1::__cxa_throw (obj=<optimized out>, tinfo=0x7f91691d8cb8 <typeinfo for Akonadi::PayloadException>, dest=0x7f91690bad80 <Akonadi::PayloadException::~PayloadException()>) at /usr/src/debug/gcc/libstdc++-v3/libsupc++/eh_throw.cc:98 globals = <optimized out> header = 0x7f914405eeb0 #11 0x00007f9169074f25 in ?? () from /usr/lib/libKF5AkonadiCore.so.5 No symbol table info available. #12 0x00007f91693b07d3 in Akonadi::History::recordCreation(Akonadi::Item const&, QString const&, unsigned int) () from /usr/lib/libKF5AkonadiCalendar.so.5 No symbol table info available. #13 0x00007f91693b5e5c in ?? () from /usr/lib/libKF5AkonadiCalendar.so.5 ``` EXPECTED RESULT It doesn't crash and creates the event SOFTWARE/OS VERSIONS Kalendar: 22.08.1 Operating System: Arch Linux KDE Plasma Version: 5.26.0 KDE Frameworks Version: 5.99.0 Qt Version: 5.15.6 (same that kalendar was built against) Kernel Version: 5.19.12-arch1-1 (64-bit) Graphics Platform: X11 Processors: i7-9700K Memory: 16 GiB of RAM Graphics Processor: GTX 1070 Manufacturer: Gigabyte Technology Co., Ltd. Product Name: Z390 AORUS PRO WIFI ADDITIONAL INFORMATION
libical bug https://github.com/libical/libical/issues/610