Bug 264972

Summary: working with akonadiconsole : remove old file calendar after adding an ical ressource
Product: [Frameworks and Libraries] Akonadi Reporter: Bruno Friedmann <bruno>
Component: Nepomuk Feeder AgentsAssignee: Tobias Koenig <tokoe>
Status: RESOLVED FIXED    
Severity: crash CC: kdepim-bugs, vkrause
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Bruno Friedmann 2011-01-31 17:00:30 UTC
Application: akonadi_nepomuk_calendar_feeder (0.1)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.1
Operating System: Linux 2.6.37-20-desktop x86_64
Distribution: "openSUSE 11.4 Milestone 6 of 6 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed: Asked by krop that I should remove my old Event from Traditionnal calendar. I've added my .ics file as an ical ressource.
Import process works.
Then I want to remove the old one. at that time akonadiconsole crash, virtuoso-t was running at 100% ...

The crash can be reproduced some of the time.

-- Backtrace:
Application: Akonadi Agent (akonadi_nepomuk_calendar_feeder), signal: Segmentation fault
[KCrash Handler]
#6  QString (this=0x789630) at ../../src/corelib/tools/qstring.h:728
#7  QFontDef (this=0x789630) at text/qfont_p.h:70
#8  Key (this=0x789630) at text/qfont_p.h:218
#9  node_create (this=0x789630) at ../../src/corelib/tools/qmap.h:453
#10 QMap<QFontCache::Key, QFontEngineData*>::detach_helper (this=0x789630) at ../../src/corelib/tools/qmap.h:760
#11 0x00007fdcb98bd241 in detach (this=<value optimized out>, key=..., engineData=0xab6950) at ../../src/corelib/tools/qmap.h:202
#12 insert (this=<value optimized out>, key=..., engineData=0xab6950) at ../../src/corelib/tools/qmap.h:559
#13 QFontCache::insertEngineData (this=<value optimized out>, key=..., engineData=0xab6950) at text/qfont.cpp:2746
#14 0x00007fdcb98dc834 in getEngineData (d=0x75f2d0, script=0) at text/qfontdatabase.cpp:1003
#15 QFontDatabase::load (d=0x75f2d0, script=0) at text/qfontdatabase_x11.cpp:1915
#16 0x00007fdcb98bad57 in QFontPrivate::engineForScript (this=0x75f2d0, script=0) at text/qfont.cpp:270
#17 0x00007fdcb98ef3ec in QScriptLine::setDefaultHeight (this=0x7db0b0, eng=0xa44c90) at text/qtextengine.cpp:2054
#18 0x00007fdcb98fc03e in QTextLine::layout_helper (this=0x7fff7055b480, maxGlyphs=2147483647) at text/qtextlayout.cpp:1786
#19 0x00007fdcb9938596 in QTextDocumentLayoutPrivate::layoutBlock (this=0xa382c0, bl=<value optimized out>, blockPosition=0, blockFormat=..., layoutStruct=0x7fff7055bb30, layoutFrom=1884664976, layoutTo=2147483647, previousBlockFormat=0x0) at text/qtextdocumentlayout.cpp:2600
#20 0x00007fdcb9940423 in QTextDocumentLayoutPrivate::layoutFlow (this=0xa382c0, it=..., layoutStruct=0x7fff7055bb30, layoutFrom=0, layoutTo=2147483647, width=<value optimized out>) at text/qtextdocumentlayout.cpp:2404
#21 0x00007fdcb993ec2a in QTextDocumentLayoutPrivate::layoutFrame (this=0xa382c0, f=0xac0920, layoutFrom=0, layoutTo=2147483647, frameWidth=..., frameHeight=..., parentY=...) at text/qtextdocumentlayout.cpp:2145
#22 0x00007fdcb993f421 in QTextDocumentLayoutPrivate::layoutFrame (this=0xa382c0, f=0xac0920, layoutFrom=0, layoutTo=2147483647, parentY=...) at text/qtextdocumentlayout.cpp:2051
#23 0x00007fdcb9941fea in QTextDocumentLayout::doLayout (this=0xc0d6e0, from=0, oldLength=<value optimized out>, length=2147483647) at text/qtextdocumentlayout.cpp:2914
#24 0x00007fdcb99424ea in QTextDocumentLayoutPrivate::ensureLayoutedByPosition (this=0xa382c0, position=1000) at text/qtextdocumentlayout.cpp:3076
#25 0x00007fdcb9942ca5 in QTextDocumentLayoutPrivate::layoutStep (this=0xa382c0) at text/qtextdocumentlayout.cpp:3082
#26 0x00007fdcb994392f in QTextDocumentLayout::documentChanged (this=0xc0d6e0, from=<value optimized out>, oldLength=0, length=1) at text/qtextdocumentlayout.cpp:2874
#27 0x00007fdcb990e464 in QTextDocument::documentLayout (this=0xb42ea0) at text/qtextdocument.cpp:1081
#28 0x00007fdcb98e1896 in QTextControlPrivate::_q_documentLayoutChanged (this=<value optimized out>) at text/qtextcontrol.cpp:618
#29 0x00007fdcb98e4695 in QTextControlPrivate::setContent (this=0x9570f0, format=Qt::RichText, text=..., document=0x0) at text/qtextcontrol.cpp:428
#30 0x00007fdcb98e4a9a in QTextControlPrivate::init (this=0x9570f0, format=<value optimized out>, text=<value optimized out>, document=<value optimized out>) at text/qtextcontrol.cpp:405
#31 0x00007fdcb98e709e in QTextControl::QTextControl (this=0xa49c60, parent=0x95bf70) at text/qtextcontrol.cpp:768
#32 0x00007fdcb9a9efd0 in QLabelPrivate::ensureTextControl (this=0x8b0990) at widgets/qlabel.cpp:1602
#33 0x00007fdcb9a9f2f8 in QLabel::setText (this=0x95bf70, text=<value optimized out>) at widgets/qlabel.cpp:355
#34 0x00007fdcb9a9fa59 in QLabel::QLabel (this=0x95bf70, text=..., parent=0xa00d00, f=<value optimized out>) at widgets/qlabel.cpp:181
#35 0x00007fdcbd2ab6d4 in KMessageBox::createKMessageBox (dialog=0x927d40, icon=<value optimized out>, text=..., strlist=..., ask=..., checkboxReturn=0x0, options=..., details=..., notifyType=QMessageBox::Critical) at /usr/src/debug/kdelibs-4.6.0/kdeui/dialogs/kmessagebox.cpp:187
#36 0x00007fdcbd2d0664 in KMessageBox::createKMessageBox (dialog=0x927d40, icon=QMessageBox::Critical, text=..., strlist=..., ask=..., checkboxReturn=0x0, options=..., details=...) at /usr/src/debug/kdelibs-4.6.0/kdeui/dialogs/kmessagebox.cpp:152
#37 0x00007fdcbd2d3f52 in KMessageBox::errorListWId (parent_id=0, text=..., strlist=..., caption=..., options=...) at /usr/src/debug/kdelibs-4.6.0/kdeui/dialogs/kmessagebox.cpp:847
#38 0x00007fdcbd2d413f in KMessageBox::error (parent=<value optimized out>, text=<value optimized out>, caption=..., options=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/kdeui/dialogs/kmessagebox.cpp:814
#39 0x000000000041d565 in NepomukFeederAgentBase::selfTest (this=<value optimized out>) at /usr/src/debug/kdepim-runtime-4.6.40.git.1295971084/agents/nepomukfeeder/nepomukfeederagentbase.cpp:408
#40 0x00000000004226ac in NepomukFeederAgentBase::qt_metacall (this=0x6f7c30, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7055cda0) at /usr/src/debug/kdepim-runtime-4.6.40.git.1295971084/build/agents/nepomuk_calendar_feeder/nepomukfeederagentbase.moc:103
#41 0x00007fdcbc3dfe3f in QMetaObject::activate (sender=0x752cb0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3272
#42 0x00007fdcbbb6481d in Nepomuk::ResourceManagerPrivate::_k_dbusServiceUnregistered (this=0x75f080, serviceName=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/nepomuk/core/resourcemanager.cpp:230
#43 0x00007fdcbbb64992 in Nepomuk::ResourceManager::qt_metacall (this=0x752cb0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7055cf40) at /usr/src/debug/kdelibs-4.6.0/build/nepomuk/resourcemanager.moc:91
#44 0x00007fdcbc3dfe3f in QMetaObject::activate (sender=0x76d8d0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff7055cf40) at kernel/qobject.cpp:3272
#45 0x00007fdcbbe2f8a5 in QDBusServiceWatcher::serviceUnregistered (this=<value optimized out>, _t1=<value optimized out>) at .moc/release-shared/moc_qdbusservicewatcher.cpp:139
#46 0x00007fdcbbe30422 in QDBusServiceWatcher::qt_metacall (this=0x76d8d0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7fff7055d150) at .moc/release-shared/moc_qdbusservicewatcher.cpp:91
#47 0x00007fdcbbdf5d08 in QDBusConnectionPrivate::deliverCall (this=0x7055d0, object=0x76d8d0, msg=..., metaTypes=..., slotIdx=7) at qdbusintegrator.cpp:919
#48 0x00007fdcbbe00daf in QDBusCallDeliveryEvent::placeMetaCall (this=<value optimized out>, object=<value optimized out>) at qdbusintegrator_p.h:103
#49 0x00007fdcbc3deaba in QObject::event (this=0x76d8d0, e=<value optimized out>) at kernel/qobject.cpp:1211
#50 0x00007fdcb96a4d44 in QApplicationPrivate::notify_helper (this=0x684b90, receiver=0x76d8d0, e=0xb8a7d0) at kernel/qapplication.cpp:4445
#51 0x00007fdcb96ad24a in QApplication::notify (this=<value optimized out>, receiver=0x76d8d0, e=0xb8a7d0) at kernel/qapplication.cpp:4324
#52 0x00007fdcbd15d9e6 in KApplication::notify (this=0x7fff7055ee30, receiver=0x76d8d0, event=0xb8a7d0) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#53 0x00007fdcbc3cac3c in QCoreApplication::notifyInternal (this=0x7fff7055ee30, receiver=0x76d8d0, event=0xb8a7d0) at kernel/qcoreapplication.cpp:732
#54 0x00007fdcbc3ce435 in sendEvent (receiver=0x0, event_type=0, data=0x667440) at kernel/qcoreapplication.h:215
#55 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x667440) at kernel/qcoreapplication.cpp:1373
#56 0x00007fdcbc3f57d3 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#57 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#58 0x00007fdcb6112c93 in g_main_dispatch (context=0x686e40) at gmain.c:2440
#59 g_main_context_dispatch (context=0x686e40) at gmain.c:3013
#60 0x00007fdcb6113470 in g_main_context_iterate (context=0x686e40, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3091
#61 0x00007fdcb6113710 in g_main_context_iteration (context=0x686e40, may_block=1) at gmain.c:3154
#62 0x00007fdcbc3f596f in QEventDispatcherGlib::processEvents (this=0x66d140, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#63 0x00007fdcb9749d9e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#64 0x00007fdcbc3ca092 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#65 0x00007fdcbc3ca2a5 in QEventLoop::exec (this=0x7fff7055db80, flags=...) at kernel/qeventloop.cpp:201
#66 0x00007fdcb9712ed0 in QSessionManager::allowsInteraction (this=<value optimized out>) at kernel/qapplication_x11.cpp:5851
#67 0x00007fdcbd2069b1 in KApplication::commitData (this=0x7fff7055ee30, sm=...) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:663
#68 0x00007fdcb9725367 in sm_performSaveYourself (smd=0x72e850) at kernel/qapplication_x11.cpp:5658
#69 0x00007fdcb9725609 in sm_saveYourselfCallback (smcConn=<value optimized out>, clientData=<value optimized out>, saveType=<value optimized out>, shutdown=<value optimized out>, interactStyle=<value optimized out>) at kernel/qapplication_x11.cpp:5612
#70 0x00007fdcba6dc12e in _SmcProcessMessage (iceConn=0x72e5d0, clientData=0x72e4b0, opcode=<value optimized out>, length=1, swap=<value optimized out>, replyWait=<value optimized out>, replyReadyRet=0x7fff7055e368) at sm_process.c:241
#71 0x00007fdcba4cc053 in IceProcessMessages (iceConn=0x72e5d0, replyWait=0x0, replyReadyRet=0x0) at process.c:341
#72 0x00007fdcb971288f in QSmSocketReceiver::qt_metacall (this=0x74b1c0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff7055e4a0) at .moc/release-shared/qapplication_x11.moc:71
#73 0x00007fdcbc3dfe3f in QMetaObject::activate (sender=0x6baf50, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff7055e4a0) at kernel/qobject.cpp:3272
#74 0x00007fdcbc427f2e in QSocketNotifier::activated (this=<value optimized out>, _t1=9) at .moc/release-shared/moc_qsocketnotifier.cpp:89
#75 0x00007fdcbc3e59eb in QSocketNotifier::event (this=0x6baf50, e=0x7fff7055eb50) at kernel/qsocketnotifier.cpp:317
#76 0x00007fdcb96a4d44 in QApplicationPrivate::notify_helper (this=0x684b90, receiver=0x6baf50, e=0x7fff7055eb50) at kernel/qapplication.cpp:4445
#77 0x00007fdcb96ad24a in QApplication::notify (this=<value optimized out>, receiver=0x6baf50, e=0x7fff7055eb50) at kernel/qapplication.cpp:4324
#78 0x00007fdcbd15d9e6 in KApplication::notify (this=0x7fff7055ee30, receiver=0x6baf50, event=0x7fff7055eb50) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#79 0x00007fdcbc3cac3c in QCoreApplication::notifyInternal (this=0x7fff7055ee30, receiver=0x6baf50, event=0x7fff7055eb50) at kernel/qcoreapplication.cpp:732
#80 0x00007fdcbc3f5349 in sendEvent (source=0x688840) at kernel/qcoreapplication.h:215
#81 socketNotifierSourceDispatch (source=0x688840) at kernel/qeventdispatcher_glib.cpp:110
#82 0x00007fdcb6112c93 in g_main_dispatch (context=0x686e40) at gmain.c:2440
#83 g_main_context_dispatch (context=0x686e40) at gmain.c:3013
#84 0x00007fdcb6113470 in g_main_context_iterate (context=0x686e40, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3091
#85 0x00007fdcb6113710 in g_main_context_iteration (context=0x686e40, may_block=1) at gmain.c:3154
#86 0x00007fdcbc3f596f in QEventDispatcherGlib::processEvents (this=0x66d140, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#87 0x00007fdcb9749d9e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#88 0x00007fdcbc3ca092 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#89 0x00007fdcbc3ca2a5 in QEventLoop::exec (this=0x7fff7055eda0, flags=...) at kernel/qeventloop.cpp:201
#90 0x00007fdcbc3ce6eb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#91 0x00007fdcbc77f986 in Akonadi::AgentBase::init (r=0x6f7c30) at /usr/src/debug/kdepimlibs-4.6.0svn.rev1216163/akonadi/agentbase.cpp:541
#92 0x0000000000409f08 in init<Akonadi::NepomukCalendarFeeder> (argc=<value optimized out>, argv=<value optimized out>) at /usr/include/akonadi/agentbase.h:342
#93 main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdepim-runtime-4.6.40.git.1295971084/agents/nepomuk_calendar_feeder/nepomukcalendarfeeder.cpp:177

Reported using DrKonqi
Comment 1 Volker Krause 2012-03-11 16:50:59 UTC
akonadi_nepomuk_calendar_feeder doesn't exist anymore in KDE PIM 4.8.