Summary: | korganizer crashes on start | ||
---|---|---|---|
Product: | [Applications] korganizer | Reporter: | Luis Silva <lacsilva> |
Component: | general | Assignee: | Sergio Martins <smartins> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | smartins |
Priority: | NOR | Keywords: | drkonqi |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/kdepimlibs/d4f2cf4f8613df3654769e5d1f83219bbec866c1 | Version Fixed In: | |
Sentry Crash Report: |
Description
Luis Silva
2013-05-26 21:44:33 UTC
Digging a bit further, it seems I have some incidences in the database (pimitemtable) without a remoteId. Any idea on how to remove those entries? You have an incidence without UID, which resource is it ? Git commit 8170696a635a82ad334ea3dc70fd7ff3e47d5a3c by Sergio Martins. Committed on 28/05/2013 at 13:08. Pushed by smartins into branch 'master'. Print useful information before asserting. M +8 -1 akonadi/calendar/calendarbase.cpp http://commits.kde.org/kdepimlibs/8170696a635a82ad334ea3dc70fd7ff3e47d5a3c Git commit d4f2cf4f8613df3654769e5d1f83219bbec866c1 by Sergio Martins. Committed on 28/05/2013 at 13:14. Pushed by smartins into branch 'master'. Dont' assert if Incidence has empty UID. It's not a problem with our software, so dont' crash, it's something for the user to fix. We could filter this right off the bat in kcalcore/icalformat_p.cpp but it's useful to have them in memory because i'm implementing a dialog in korg to automatically fix broken incidences. M +3 -3 akonadi/calendar/calendarbase.cpp http://commits.kde.org/kdepimlibs/d4f2cf4f8613df3654769e5d1f83219bbec866c1 (In reply to comment #2) > You have an incidence without UID, which resource is it ? None, actually, since these incidences persisted even after I removed all calendar resources and restarted akonadi. (In reply to comment #4) > Git commit d4f2cf4f8613df3654769e5d1f83219bbec866c1 by Sergio Martins. > Committed on 28/05/2013 at 13:14. > Pushed by smartins into branch 'master'. > > Dont' assert if Incidence has empty UID. > > It's not a problem with our software, so dont' crash, it's something > for the user to fix. > > We could filter this right off the bat in kcalcore/icalformat_p.cpp > but it's useful to have them in memory because i'm implementing > a dialog in korg to automatically fix broken incidences. > > M +3 -3 akonadi/calendar/calendarbase.cpp > > http://commits.kde.org/kdepimlibs/d4f2cf4f8613df3654769e5d1f83219bbec866c1 Thanks! |