Bug 179689

Summary: Crash related to Akonadi resources in Calendar component
Product: [Applications] kontact Reporter: Georg Wittenburg <georg.wittenburg>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: emmanuel.lepage
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Unspecified   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Georg Wittenburg 2009-01-05 09:33:07 UTC
Version:            (using Devel)
Installed from:    Compiled sources

I've seen the crash below while running Kontact 4.1.86 (using unofficial Debian packages from kde42.debian.net at version 4:4.1.86+svn902265-0r1). I'm not exactly sure which chain of events lead to the crash and hence I can't reproduce it.

The symptoms I observed prior to the crash were that the Akonadi resource in the Calendar component was unavailable. I was notified of this by a pop-up dialog (the exact wording of which I can't remember) after writing several emails. I think the resource must have been available at the time I started Kontact because I think I saw my appointments in the Summary view.

I restarted Kontact and the check next to the Akonadi sub-resource ("akonadi_ical_resource_0") was indeed gone. I restarted Kontact once again and it crashed (see below). I restarted Kontact yet again and things were back to normal. I didn't make any significant changes to the configuration during these last three steps.

The backtrace of the crash is as follows:

Application: Kontact (kontact), signal SIGSEGV
[Current thread is 0 (LWP 16677)]

Thread 2 (Thread 0xafc7cb90 (LWP 16687)):
#0  0xb7f10424 in __kernel_vsyscall ()
#1  0xb6b299f1 in select () from /lib/i686/cmov/libc.so.6
#2  0xb76bf660 in QProcessManager::run (this=0x8386638) at io/qprocess_unix.cpp:301
#3  0xb75f052e in QThreadPrivate::start (arg=0x8386638) at thread/qthread_unix.cpp:185
#4  0xb53914c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#5  0xb6b3161e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb4a9f9f0 (LWP 16677)):
[KCrash Handler]
#6  0xb0721ef6 in KOAgendaItem::paintEvent (this=0x9842438, ev=0xbfb28e3c) at ../../korganizer/views/agendaview/koagendaitem.cpp:816
#7  0xb6e2d5ab in QWidget::event (this=0x9842438, event=0xbfb28e3c) at kernel/qwidget.cpp:7301
#8  0xb071e633 in KOAgendaItem::event (this=0x9842438, event=0xbfb28e3c) at ../../korganizer/views/agendaview/koagendaitem.cpp:1338
#9  0xb6dd579c in QApplicationPrivate::notify_helper (this=0x838c6d0, receiver=0x9842438, e=0xbfb28e3c) at kernel/qapplication.cpp:3803
#10 0xb6ddd6ea in QApplication::notify (this=0xbfb2c33c, receiver=0x9842438, e=0xbfb28e3c) at kernel/qapplication.cpp:3768
#11 0xb7bd8a0d in KApplication::notify (this=0xbfb2c33c, receiver=0x9842438, event=0xbfb28e3c) at ../../kdeui/kernel/kapplication.cpp:307
#12 0xb76e00d1 in QCoreApplication::notifyInternal (this=0xbfb2c33c, receiver=0x9842438, event=0xbfb28e3c) at kernel/qcoreapplication.cpp:587
#13 0xb6e361ee in qt_sendSpontaneousEvent (receiver=0x9842438, event=0x0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:212
#14 0xb6e2bf70 in QWidgetPrivate::drawWidget (this=0x9842830, pdev=0x844147c, rgn=@0xbfb28fec, offset=@0xbfb28fe4, flags=<value optimized out>, sharedPainter=0x9547b00) at kernel/qwidget.cpp:4636
#15 0xb6e2c71c in QWidgetPrivate::paintSiblingsRecursive (this=0x9469d68, pdev=0x844147c, siblings=@0xbfb292c0, index=0, rgn=@0xbfb290ac, offset=@0xbfb29394, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4735
#16 0xb6e2c622 in QWidgetPrivate::paintSiblingsRecursive (this=0x9469d68, pdev=0x844147c, siblings=@0xbfb292c0, index=1, rgn=@0xbfb2916c, offset=@0xbfb29394, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4725
#17 0xb6e2c622 in QWidgetPrivate::paintSiblingsRecursive (this=0x9469d68, pdev=0x844147c, siblings=@0xbfb292c0, index=2, rgn=@0xbfb2939c, offset=@0xbfb29394, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4725
#18 0xb6e2bbe8 in QWidgetPrivate::drawWidget (this=0x9469d68, pdev=0x844147c, rgn=@0xbfb2939c, offset=@0xbfb29394, flags=4, sharedPainter=0x9547b00) at kernel/qwidget.cpp:4677
#19 0xb6e2c71c in QWidgetPrivate::paintSiblingsRecursive (this=0x9469330, pdev=0x844147c, siblings=@0xbfb294f0, index=0, rgn=@0xbfb295cc, offset=@0xbfb295c4, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4735
#20 0xb6e2bbe8 in QWidgetPrivate::drawWidget (this=0x9469330, pdev=0x844147c, rgn=@0xbfb295cc, offset=@0xbfb295c4, flags=4, sharedPainter=0x9547b00) at kernel/qwidget.cpp:4677
#21 0xb6e2c71c in QWidgetPrivate::paintSiblingsRecursive (this=0x9468bc8, pdev=0x844147c, siblings=@0xbfb29720, index=4, rgn=@0xbfb297fc, offset=@0xbfb297f4, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4735
#22 0xb6e2bbe8 in QWidgetPrivate::drawWidget (this=0x9468bc8, pdev=0x844147c, rgn=@0xbfb297fc, offset=@0xbfb297f4, flags=4, sharedPainter=0x9547b00) at kernel/qwidget.cpp:4677
#23 0xb6e2c71c in QWidgetPrivate::paintSiblingsRecursive (this=0x9467f58, pdev=0x844147c, siblings=@0xbfb29a10, index=3, rgn=@0xbfb298bc, offset=@0xbfb29ae4, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4735
#24 0xb6e2c622 in QWidgetPrivate::paintSiblingsRecursive (this=0x9467f58, pdev=0x844147c, siblings=@0xbfb29a10, index=4, rgn=@0xbfb29aec, offset=@0xbfb29ae4, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4725
#25 0xb6e2bbe8 in QWidgetPrivate::drawWidget (this=0x9467f58, pdev=0x844147c, rgn=@0xbfb29aec, offset=@0xbfb29ae4, flags=4, sharedPainter=0x9547b00) at kernel/qwidget.cpp:4677
#26 0xb6e2c71c in QWidgetPrivate::paintSiblingsRecursive (this=0x936ed68, pdev=0x844147c, siblings=@0xbfb29dc0, index=1, rgn=@0xbfb29bac, offset=@0xbfb29e94, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4735
#27 0xb6e2c622 in QWidgetPrivate::paintSiblingsRecursive (this=0x936ed68, pdev=0x844147c, siblings=@0xbfb29dc0, index=2, rgn=@0xbfb29c6c, offset=@0xbfb29e94, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4725
#28 0xb6e2c622 in QWidgetPrivate::paintSiblingsRecursive (this=0x936ed68, pdev=0x844147c, siblings=@0xbfb29dc0, index=3, rgn=@0xbfb29e9c, offset=@0xbfb29e94, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4725
#29 0xb6e2bbe8 in QWidgetPrivate::drawWidget (this=0x936ed68, pdev=0x844147c, rgn=@0xbfb29e9c, offset=@0xbfb29e94, flags=4, sharedPainter=0x9547b00) at kernel/qwidget.cpp:4677
#30 0xb6e2c71c in QWidgetPrivate::paintSiblingsRecursive (this=0x936ea08, pdev=0x844147c, siblings=@0xbfb2a170, index=1, rgn=@0xbfb29f5c, offset=@0xbfb2a244, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4735
#31 0xb6e2c622 in QWidgetPrivate::paintSiblingsRecursive (this=0x936ea08, pdev=0x844147c, siblings=@0xbfb2a170, index=2, rgn=@0xbfb2a01c, offset=@0xbfb2a244, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4725
#32 0xb6e2c622 in QWidgetPrivate::paintSiblingsRecursive (this=0x936ea08, pdev=0x844147c, siblings=@0xbfb2a170, index=3, rgn=@0xbfb2a24c, offset=@0xbfb2a244, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4725
#33 0xb6e2bbe8 in QWidgetPrivate::drawWidget (this=0x936ea08, pdev=0x844147c, rgn=@0xbfb2a24c, offset=@0xbfb2a244, flags=4, sharedPainter=0x9547b00) at kernel/qwidget.cpp:4677
#34 0xb6e2c71c in QWidgetPrivate::paintSiblingsRecursive (this=0x938fc50, pdev=0x844147c, siblings=@0xbfb2a3a0, index=1, rgn=@0xbfb2a47c, offset=@0xbfb2a474, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4735
#35 0xb6e2bbe8 in QWidgetPrivate::drawWidget (this=0x938fc50, pdev=0x844147c, rgn=@0xbfb2a47c, offset=@0xbfb2a474, flags=4, sharedPainter=0x9547b00) at kernel/qwidget.cpp:4677
#36 0xb6e2c71c in QWidgetPrivate::paintSiblingsRecursive (this=0x9386db8, pdev=0x844147c, siblings=@0xbfb2a5d0, index=2, rgn=@0xbfb2a6ac, offset=@0xbfb2a6a4, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4735
#37 0xb6e2bbe8 in QWidgetPrivate::drawWidget (this=0x9386db8, pdev=0x844147c, rgn=@0xbfb2a6ac, offset=@0xbfb2a6a4, flags=4, sharedPainter=0x9547b00) at kernel/qwidget.cpp:4677
#38 0xb6e2c71c in QWidgetPrivate::paintSiblingsRecursive (this=0x9096ce0, pdev=0x844147c, siblings=@0xbfb2a8c0, index=2, rgn=@0xbfb2a76c, offset=@0xbfb2a994, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4735
#39 0xb6e2c622 in QWidgetPrivate::paintSiblingsRecursive (this=0x9096ce0, pdev=0x844147c, siblings=@0xbfb2a8c0, index=3, rgn=@0xbfb2a99c, offset=@0xbfb2a994, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4725
#40 0xb6e2bbe8 in QWidgetPrivate::drawWidget (this=0x9096ce0, pdev=0x844147c, rgn=@0xbfb2a99c, offset=@0xbfb2a994, flags=4, sharedPainter=0x9547b00) at kernel/qwidget.cpp:4677
#41 0xb6e2c71c in QWidgetPrivate::paintSiblingsRecursive (this=0x9096610, pdev=0x844147c, siblings=@0xbfb2aaf0, index=4, rgn=@0xbfb2abcc, offset=@0xbfb2abc4, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4735
#42 0xb6e2bbe8 in QWidgetPrivate::drawWidget (this=0x9096610, pdev=0x844147c, rgn=@0xbfb2abcc, offset=@0xbfb2abc4, flags=4, sharedPainter=0x9547b00) at kernel/qwidget.cpp:4677
#43 0xb6e2c71c in QWidgetPrivate::paintSiblingsRecursive (this=0x9096438, pdev=0x844147c, siblings=@0xbfb2ad20, index=1, rgn=@0xbfb2adfc, offset=@0xbfb2adf4, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4735
#44 0xb6e2bbe8 in QWidgetPrivate::drawWidget (this=0x9096438, pdev=0x844147c, rgn=@0xbfb2adfc, offset=@0xbfb2adf4, flags=4, sharedPainter=0x9547b00) at kernel/qwidget.cpp:4677
#45 0xb6e2c71c in QWidgetPrivate::paintSiblingsRecursive (this=0x84a1b48, pdev=0x844147c, siblings=@0xbfb2af50, index=5, rgn=@0xbfb2b02c, offset=@0xbfb2b024, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4735
#46 0xb6e2bbe8 in QWidgetPrivate::drawWidget (this=0x84a1b48, pdev=0x844147c, rgn=@0xbfb2b02c, offset=@0xbfb2b024, flags=4, sharedPainter=0x9547b00) at kernel/qwidget.cpp:4677
#47 0xb6e2c71c in QWidgetPrivate::paintSiblingsRecursive (this=0x8497958, pdev=0x844147c, siblings=@0xbfb2b240, index=2, rgn=@0xbfb2b0ec, offset=@0xbfb2b314, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4735
#48 0xb6e2c622 in QWidgetPrivate::paintSiblingsRecursive (this=0x8497958, pdev=0x844147c, siblings=@0xbfb2b240, index=3, rgn=@0xbfb2b31c, offset=@0xbfb2b314, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4725
#49 0xb6e2bbe8 in QWidgetPrivate::drawWidget (this=0x8497958, pdev=0x844147c, rgn=@0xbfb2b31c, offset=@0xbfb2b314, flags=4, sharedPainter=0x9547b00) at kernel/qwidget.cpp:4677
#50 0xb6e2c71c in QWidgetPrivate::paintSiblingsRecursive (this=0x84976a8, pdev=0x844147c, siblings=@0xbfb2b470, index=1, rgn=@0xbfb2b54c, offset=@0xbfb2b544, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4735
#51 0xb6e2bbe8 in QWidgetPrivate::drawWidget (this=0x84976a8, pdev=0x844147c, rgn=@0xbfb2b54c, offset=@0xbfb2b544, flags=4, sharedPainter=0x9547b00) at kernel/qwidget.cpp:4677
#52 0xb6e2c71c in QWidgetPrivate::paintSiblingsRecursive (this=0x848a138, pdev=0x844147c, siblings=@0xbfb2b8e0, index=15, rgn=@0xbfb2b60c, offset=@0x848a844, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4735
#53 0xb6e2c622 in QWidgetPrivate::paintSiblingsRecursive (this=0x848a138, pdev=0x844147c, siblings=@0xbfb2b8e0, index=16, rgn=@0xbfb2b6cc, offset=@0x848a844, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4725
#54 0xb6e2c622 in QWidgetPrivate::paintSiblingsRecursive (this=0x848a138, pdev=0x844147c, siblings=@0xbfb2b8e0, index=20, rgn=@0xbfb2b78c, offset=@0x848a844, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4725
#55 0xb6e2c622 in QWidgetPrivate::paintSiblingsRecursive (this=0x848a138, pdev=0x844147c, siblings=@0xbfb2b8e0, index=58, rgn=@0xbfb2b9d4, offset=@0x848a844, flags=4, sharedPainter=0x9547b00)
    at kernel/qwidget.cpp:4725
#56 0xb6e2bbe8 in QWidgetPrivate::drawWidget (this=0x848a138, pdev=0x844147c, rgn=@0xbfb2b9d4, offset=@0x848a844, flags=4, sharedPainter=0x9547b00) at kernel/qwidget.cpp:4677
#57 0xb6f99aae in QWidgetBackingStore::cleanRegion (this=0x848a838, rgn=@0xbfb2ba28, widget=0x848a050, recursiveCopyToScreen=true) at painting/qbackingstore.cpp:1035
#58 0xb6f99f77 in qt_syncBackingStore (widget=0x848a050) at painting/qbackingstore.cpp:313
#59 0xb6e2d3d6 in QWidget::event (this=0x848a050, event=0x9900588) at kernel/qwidget.cpp:7447
#60 0xb717d1c7 in QMainWindow::event (this=0x848a050, event=0x9900588) at widgets/qmainwindow.cpp:1268
#61 0xb7cc16a7 in KMainWindow::event (this=0x848a050, ev=0x9900588) at ../../kdeui/widgets/kmainwindow.cpp:1081
#62 0xb7d067dc in KXmlGuiWindow::event (this=0x848a050, ev=0x9900588) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#63 0xb6dd579c in QApplicationPrivate::notify_helper (this=0x838c6d0, receiver=0x848a050, e=0x9900588) at kernel/qapplication.cpp:3803
#64 0xb6ddd6ea in QApplication::notify (this=0xbfb2c33c, receiver=0x848a050, e=0x9900588) at kernel/qapplication.cpp:3768
#65 0xb7bd8a0d in KApplication::notify (this=0xbfb2c33c, receiver=0x848a050, event=0x9900588) at ../../kdeui/kernel/kapplication.cpp:307
#66 0xb76e00d1 in QCoreApplication::notifyInternal (this=0xbfb2c33c, receiver=0x848a050, event=0x9900588) at kernel/qcoreapplication.cpp:587
#67 0xb76e0d55 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8370498) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:209
#68 0xb76e0f4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1091
#69 0xb770a98f in postEventSourceDispatch (s=0x8385520) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:214
#70 0xb53dd1b8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#71 0xb53e0853 in ?? () from /usr/lib/libglib-2.0.so.0
#72 0x08385498 in ?? ()
#73 0x00000000 in ?? ()
Comment 1 Thomas McGuire 2009-01-05 10:28:48 UTC

*** This bug has been marked as a duplicate of bug 158129 ***
Comment 2 Dario Andres 2009-01-17 00:19:33 UTC
*** Bug 181032 has been marked as a duplicate of this bug. ***