Bug 211169 - Kontact crashed while accessing a calendar resource [QHash<QString, Akonadi::Item>::value, SubResourceBase::mappedItem, ResourcePrivateBase::prepareItemSaveContext]
Summary: Kontact crashed while accessing a calendar resource [QHash<QString, Akonadi::...
Status: RESOLVED UNMAINTAINED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: KResource compat bridges (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Kevin Krammer
URL:
Keywords:
: 243272 243797 243936 244470 250588 252426 267594 273607 274761 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-10-20 07:18 UTC by Ritesh Raj Sarraf
Modified: 2015-10-24 10:00 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ritesh Raj Sarraf 2009-10-20 07:18:04 UTC
Application that crashed: kontact
Version of the application: 4.3.2
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.31-trunk-686 i686
Distribution: Debian GNU/Linux testing (squeeze)

What I was doing when the application crashed:
looks like it crashed in the way I tried to access the calendar resource.

Here's my setup.

To pull exchange calendar, I have a chrooted debian lenny install (kde 3). There korganizer has a file based resource to which it pulls and writes its calendar data.

In kde4, akonadi takes that resource as a file based read-only resource.

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#6  QHash<QString, Akonadi::Item>::value (this=0x0, kresId=...) at /usr/include/qt4/QtCore/qhash.h:589
#7  SubResourceBase::mappedItem (this=0x0, kresId=...) at ../../../kresources/shared/subresourcebase.cpp:188
#8  0xad440953 in ResourcePrivateBase::prepareItemSaveContext (this=0xc6938b8, it=..., saveContext=...) at ../../../kresources/shared/resourceprivatebase.cpp:427
#9  0xad440b80 in ResourcePrivateBase::prepareItemSaveContext (this=0xc6938b8, saveContext=...) at ../../../kresources/shared/resourceprivatebase.cpp:401
#10 0xad442ba6 in ResourcePrivateBase::doSave (this=0xc6938b8) at ../../../kresources/shared/resourceprivatebase.cpp:161
#11 0xad422566 in KCal::ResourceAkonadi::doSave (this=0xc70d590, syncCache=false) at ../../../kresources/kcal/resourceakonadi.cpp:407
#12 0xb51c88ae in KCal::ResourceCalendar::save (this=0xc70d590, incidence=0x0) at ../../kcal/resourcecalendar.cpp:228
#13 0xb51dcced in KCal::CalendarResources::save (this=0xc0d8b88) at ../../kcal/calendarresources.cpp:365
#14 0xad68cbee in ActionManager::saveCalendar (this=0xc0c1968) at ../../korganizer/actionmanager.cpp:2041
#15 0xad68cce7 in ActionManager::checkAutoSave (this=0xc0c1968) at ../../korganizer/actionmanager.cpp:1328
#16 0xad68e061 in ActionManager::qt_metacall (this=0xc0c1968, _c=QMetaObject::InvokeMetaMethod, _id=64, _a=0xbf8dcb28) at ./actionmanager.moc:260
#17 0xb6efa303 in QMetaObject::activate (sender=0xcf12288, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3112
#18 0xb6efaf42 in QMetaObject::activate (sender=0xcf12288, m=0xb6fd6d84, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3186
#19 0xb6f35b37 in QTimer::timeout (this=0xcf12288) at .moc/release-shared/moc_qtimer.cpp:128
#20 0xb6f0065e in QTimer::timerEvent (this=0xcf12288, e=0xbf8dcfac) at kernel/qtimer.cpp:261
#21 0xb6ef539f in QObject::event (this=0xcf12288, e=0xbf8dcfac) at kernel/qobject.cpp:1074
#22 0xb6524a94 in QApplicationPrivate::notify_helper (this=0x8fe0b30, receiver=0xcf12288, e=0xbf8dcfac) at kernel/qapplication.cpp:4065
#23 0xb652cbee in QApplication::notify (this=0xbf8dd45c, receiver=0xcf12288, e=0xbf8dcfac) at kernel/qapplication.cpp:3605
#24 0xb73e70fd in KApplication::notify (this=0xbf8dd45c, receiver=0xcf12288, event=0xbf8dcfac) at ../../kdeui/kernel/kapplication.cpp:302
#25 0xb6ee51eb in QCoreApplication::notifyInternal (this=0xbf8dd45c, receiver=0xcf12288, event=0xbf8dcfac) at kernel/qcoreapplication.cpp:610
#26 0xb6f13e21 in QCoreApplication::sendEvent (this=0x8fe12c4) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#27 QTimerInfoList::activateTimers (this=0x8fe12c4) at kernel/qeventdispatcher_unix.cpp:580
#28 0xb6f13fcb in QEventDispatcherUNIX::processEvents (this=0x8fbd6e8, flags=...) at kernel/qeventdispatcher_unix.cpp:916
#29 0xb65c5496 in QEventDispatcherX11::processEvents (this=0x8fbd6e8, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#30 0xb6ee383a in QEventLoop::processEvents (this=0xbf8dd2d0, flags=...) at kernel/qeventloop.cpp:149
#31 0xb6ee3c82 in QEventLoop::exec (this=0xbf8dd2d0, flags=...) at kernel/qeventloop.cpp:201
#32 0xb6ee60d9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#33 0xb6524917 in QApplication::exec () at kernel/qapplication.cpp:3525
#34 0x0804bd40 in main (argc=1, argv=0xbf8dd654) at ../../../kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Nicolas L. 2010-07-13 12:11:50 UTC
*** Bug 243272 has been marked as a duplicate of this bug. ***
Comment 2 Nicolas L. 2010-07-13 12:11:55 UTC
*** Bug 243797 has been marked as a duplicate of this bug. ***
Comment 3 Nicolas L. 2010-07-13 12:12:01 UTC
*** Bug 243936 has been marked as a duplicate of this bug. ***
Comment 4 Nicolas L. 2010-07-13 12:12:10 UTC
*** Bug 244470 has been marked as a duplicate of this bug. ***
Comment 5 Christophe Marin 2010-09-19 12:05:26 UTC
*** Bug 250588 has been marked as a duplicate of this bug. ***
Comment 6 Christophe Marin 2010-10-14 01:14:46 UTC
*** Bug 252426 has been marked as a duplicate of this bug. ***
Comment 7 Christophe Marin 2011-03-04 10:35:44 UTC
*** Bug 267594 has been marked as a duplicate of this bug. ***
Comment 8 Christophe Marin 2011-05-19 11:08:05 UTC
*** Bug 273607 has been marked as a duplicate of this bug. ***
Comment 9 Christophe Marin 2011-06-06 16:59:59 UTC
*** Bug 274761 has been marked as a duplicate of this bug. ***
Comment 10 Volker Krause 2015-10-24 10:00:42 UTC
The KResource compatibility bridges don't exist anymore with KDE PIM 15.08.