Bug 252103

Summary: Resource Crashes when adding new Task
Product: [Frameworks and Libraries] Akonadi Reporter: Matthias Horn <matthias.horn>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Matthias Horn 2010-09-23 09:45:18 UTC
Application: akonadi_kcal_resource (0.1)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 2"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.4-0.1-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
I just added a task.
It always crashes wehen I do this. Kontact keeps running though.

The crash can be reproduced every time.

 -- Backtrace:
Application: Akonadi Resource (akonadi_kcal_resource), signal: Segmentation fault
[KCrash Handler]
#5  begin (this=0x9c6bf0, incidence=0xecf7a0) at /usr/include/QtCore/qlist.h:93
#6  contains (this=0x9c6bf0, incidence=0xecf7a0) at /usr/include/QtCore/qlist.h:757
#7  removeRef (this=0x9c6bf0, incidence=0xecf7a0) at /usr/src/debug/kdepimlibs-4.4.4/kcal/listbase.h:118
#8  KCal::Incidence::removeRelation (this=0x9c6bf0, incidence=0xecf7a0) at /usr/src/debug/kdepimlibs-4.4.4/kcal/incidence.cpp:529
#9  0x00007f252437a850 in KCal::Incidence::~Incidence (this=0xecf7a0, __in_chrg=<value optimized out>) at /usr/src/debug/kdepimlibs-4.4.4/kcal/incidence.cpp:201
#10 0x00007f252437ac79 in KCal::Todo::~Todo (this=0xecf7a0, __in_chrg=<value optimized out>) at /usr/src/debug/kdepimlibs-4.4.4/kcal/todo.cpp:105
#11 0x000000000041288a in _start ()

This bug may be a duplicate of or related to bug 236996, bug 230733.

Possible duplicates by query: bug 252084, bug 246124, bug 238029, bug 236997, bug 236996.

Reported using DrKonqi
Comment 1 Tobias Koenig 2010-11-09 23:39:33 UTC
Hej,

please use the native Akonadi ical resource and not the compatibility bridge resource for kcal. This should make things working.
Do this by removing your current calendar resource, add the new one and set the path to the one of the old resource.

Ciao,
Tobias