https://bugs.kde.org/show_bug.cgi?id=492120
Bug ID: 492120 Summary: crash on parsing outlook event Classification: Frameworks and Libraries Product: Akonadi Version: 6.1.2 Platform: openSUSE OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: EWS Resource Assignee: kdepim-b...@kde.org Reporter: cyrille.dun...@gmail.com CC: c...@carlschwan.eu, kri...@op.pl Target Milestone: --- *** If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** SUMMARY Crash on parsing outlook event STEPS TO REPRODUCE systematic crash OBSERVED RESULT used valgrind to generate the following. parse error from icalcomponent_new_from_string. string= "BEGIN:VCALENDAR\r\nMETHOD:PUBLISH\r\nPRODID:Microsoft Exchange Server 2010\r\nVERSION:2.0\r\nBEGIN:VTIMEZONE\r\nTZID:GMT Standard Time\r\nBEGIN:STANDARD\r\nDTSTART:16010101T020000\r\nTZOFFSETFROM:+0100\r\nTZOFFSETTO:+0000\r\nRRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10\r\nEND:STANDARD\r\nBEGIN:DAYLIGHT\r\nDTSTART:16010101T010000\r\nTZOFFSETFROM:+0000\r\nTZOFFSETTO:+0100\r\nRRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3\r\nEND:DAYLIGHT\r\nEND:VTIMEZONE\r\nBEGIN:VEVENT\r\nORGANIZER;CN=Lucy xxx:mailto:lucy....@xxx.com\r\nATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=Sam xxx:m\r\n ailto:sam....@xxx.com\r\nATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=Lucy xxx\r\n :mailto:lucy....@xxx.com\r\nATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=xxx Du\r\n nant:mailto:x...@xxx.ac.uk\r\nATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=xxx H\r\n xxx:mailto:x...@xxx.ac.uk\r\nATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=xxx Hor\r\n wood:mailto:rachel....@xxx.com\r\nATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=XXX XXX:\r\n mailto:ian....@xxx.com\r\nDESCRIPTION:\\nThis email was sent by XXXXXX\\, a\r\n company registered in England and Wales\\, registered number: XXX\\, re\r\n gistered office: xxx Road\\, xxx\\, XXX XXX\\, UK. This transmiss\r\n ion is confidential and must not be used or disclosed by anyone other than\r\n the intended recipient. The xxx xxx xxx (the xxx\r\n ) cannot accept any responsibility for any use or misuse of the transmissi\r\n on by anyone. For address and company registration details of certain enti\r\n ties within the Institute\\, please visit https://eur03.safelinks.protectio\r\n n.outlook.com/?url=http%3A%2F%2Fwww.XXX.com%2F&\\;data=05%7C01%7Ccfd30\r\n %40universityofcambridgecloud.onmicrosoft.com%7C2c775605761f4696072208da84\r\n 3a522d%7C49a50445bdfa4b79ade3547b4f3986e9%7C0%7C0%7C637967683386471340%7CU\r\n nknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiL\r\n CJXVCI6Mn0%3D%7C3000%7C%7C%7C&\\;sdata=8D5CiDQKryfBe4%2FauFf2OfpAqi453%2\r\n FXnGzqtmeqyxWk%3D&\\;reserved=0\\n\r\nRRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=MO;WKST=SU\r\nUID:040000008200E00074C5B7101A82E00800000000C155B454A887D801000000000000000\r\n 010000000CA7E36147AB0114EBF83B5285A67F3F6\r\nRECURRENCE-ID:20220822T130000Z\r\nSUMMARY:Canceled: C2Z - xxx\r\nDTSTART;TZID=GMT Standard Time:20220822T140000\r\nDTEND;TZID=GMT Standard Time:20220822T142500\r\nCLASS:PUBLIC\r\nPRIORITY:1\r\nDTSTAMP:20220822T123158Z\r\nTRANSP:TRANSPARENT\r\nSTATUS:CANCELLED\r\nSEQUENCE:1\r\nLOCATION:\r\nX-MICROSOFT-CDO-APPT-SEQUENCE:1\r\nX-MICROSOFT-CDO-OWNERAPPTID:2120663745\r\nX-MICROSOFT-CDO-BUSYSTATUS:FREE\r\nX-MICROSOFT-CDO-INTENDEDSTATUS:BUSY\r\nX-MICROSOFT-CDO-ALLDAYEVENT:FALSE\r\nX-MICROSOFT-CDO-IMPORTANCE:2\r\nX-MICROSOFT-CDO-INSTTYPE:3\r\nX-MICROSOFT-ONLINEMEETINGINFORMATION:{\"OnlineMeetingChannelId\":null\\,\"Onlin\r\n eMeetingProvider\":3}\r\nX-MICROSOFT-SKYPETEAMSMEETINGURL:https://teams.microsoft.com/l/meetup-join/\r\n 19%3ameeting_OTE2NDRiY2EtODVjOS00Mzk1LWI1YjUtMDA1NWI1ZjNjZmFk%40thread.v2/\r\n 0?context=%7b%22Tid%22%3a%221250875b-14bb-40c2-99ef-769f1a5ffc5f%22%2c%22O\r\n id%22%3a%22a7671769-8649-47ae-96a1-5377aa7a0e0c%22%7d\r\nX-MICROSOFT-SCHEDULINGSERVICEUPDATEURL:https://api.scheduler.teams.microsof\r\n t.com/teams/1250875b-14bb-40c2-99ef-769f1a5ffc5f/a7671769-8649-47ae-96a1-5\r\n 377aa7a0e0c/19_meeting_OTE2NDRiY2EtODVjOS00Mzk1LWI1YjUtMDA1NWI1ZjNjZmFk@th\r\n read.v2/0\r\nX-MICROSOFT-SKYPETEAMSPROPERTIES:{\"cid\":\"19:meeting_OTE2NDRiY2EtODVjOS00Mzk\r\n 1LWI1YjUtMDA1NWI1ZjNjZmFk@thread.v2\"\\,\"rid\":0\\,\"mid\":0\\,\"uid\":null\\,\"priva\r\n te\":true\\,\"type\":0}\r\nX-MICROSOFT-ONLINEMEETINGCONFLINK:conf:sip:lucy....@xxx.com\\;gruu\\;opaq\r\n ue=app:conf:focus:id:teams:2:0!19:meeting_OTE2NDRiY2EtODVjOS00Mzk1LWI1YjUt\r\n MDA1NWI1ZjNjZmFk-thread.v2!a7671769864947ae96a15377aa7a0e0c!1250875b14bb40\r\n c299ef769f1a5ffc5f\r\nX-MICROSOFT-DONOTFORWARDMEETING:FALSE\r\nX-MICROSOFT-DISALLOW-COUNTER:FALSE\r\nX-MICROSOFT-REQUESTEDATTENDANCEMODE:DEFAULT\r\nX-MICROSOFT-ISRESPONSEREQUESTED:TRUE\r\nBEGIN:VALARM\r\nDESCRIPTION:REMINDER\r\nTRIGGER;RELATED=START:-PT15M\r\nACTION:DISPLAY\r\nEND:VALARM\r\nEND:VEVENT\r\nBEGIN:VEVENT\r\nUID:040000008200E00074C5B7101A82E00800000000C155B454A887D801000000000000000\r\n 010000000CA7E36147AB0114EBF83B5285A67F3F6\r\nEND:VEVENT\r\n" ==52006== Thread 1: ==52006== Invalid read of size 16 ==52006== at 0x1683CF: UnknownInlinedFun (qsharedpointer_impl.h:341) ==52006== by 0x1683CF: EwsFetchCalendarDetailJob::exceptionItemsFetched(KJob*) (ewsfetchcalendardetailjob.cpp:179) ==52006== by 0x11657F4F: UnknownInlinedFun (qobjectdefs_impl.h:469) ==52006== by 0x11657F4F: void doActivate<false>(QObject*, int, void**) (qobject.cpp:4086) ==52006== by 0x5272C64: KJob::result(KJob*, KJob::QPrivateSignal) (moc_kjob.cpp:622) ==52006== by 0x5274EAA: KJob::finishJob(bool) (kjob.cpp:98) ==52006== by 0x11657F4F: UnknownInlinedFun (qobjectdefs_impl.h:469) ==52006== by 0x11657F4F: void doActivate<false>(QObject*, int, void**) (qobject.cpp:4086) ==52006== by 0x5272C64: KJob::result(KJob*, KJob::QPrivateSignal) (moc_kjob.cpp:622) ==52006== by 0x5274EAA: KJob::finishJob(bool) (kjob.cpp:98) ==52006== by 0x11657F4F: UnknownInlinedFun (qobjectdefs_impl.h:469) ==52006== by 0x11657F4F: void doActivate<false>(QObject*, int, void**) (qobject.cpp:4086) ==52006== by 0x1019AB1D: QNetworkReplyHttpImplPrivate::finished() (qnetworkreplyhttpimpl.cpp:2147) ==52006== by 0x11641DDA: QObject::event(QEvent*) (qobject.cpp:1452) ==52006== by 0x10418F5D: QApplicationPrivate::notify_helper(QObject*, QEvent*) (qapplication.cpp:3287) ==52006== by 0x115FEBEF: QCoreApplication::notifyInternal2(QObject*, QEvent*) (qcoreapplication.cpp:1142) ==52006== Address 0xfffffffffffffff0 is not stack'd, malloc'd or (recently) free'd EXPECTED RESULT SOFTWARE/OS VERSIONS Operating System: openSUSE Tumbleweed 20240820 KDE Plasma Version: 6.1.4 KDE Frameworks Version: 6.5.0 Qt Version: 6.7.2 Kernel Version: 6.10.5-1-default (64-bit) Graphics Platform: Wayland ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.