Bug 244490 - kontact crash while idle
Summary: kontact crash while idle
Status: RESOLVED DUPLICATE of bug 229513
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.4.3
Platform: Debian testing Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-13 14:08 UTC by Ritesh Raj Sarraf
Modified: 2010-07-27 16:37 UTC (History)
1 user (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 2010-07-13 14:08:26 UTC
Application: kontact (4.4.3)
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-5+iwlagn.1-amd64 x86_64
Distribution: Debian GNU/Linux testing (squeeze)

-- Information about the crash:
Kontact lately has been showing occasional crashes while remaining idle. I am not very sure for the cause though. The only delta is that I have hand installed kcaldav.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
The current source language is "auto; currently asm".
[Current thread is 1 (Thread 0x7f566dae9760 (LWP 4159))]

Thread 2 (Thread 0x7f56498f4710 (LWP 15177)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f563e0ad4e6 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f563f071340) at ../JavaScriptCore/wtf/FastMalloc.cpp:2299
#2  0x00007f563e0ad529 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f563f07f40c) at ../JavaScriptCore/wtf/FastMalloc.cpp:1433
#3  0x00007f566416a8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f566ab8a01d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f566dae9760 (LWP 4159)):
[KCrash Handler]
#5  0x00007f5649d29a6a in KOAgendaItem::paintEvent (this=0x2a01180, ev=<value optimized out>) at ../../korganizer/views/agendaview/koagendaitem.cpp:835
#6  0x00007f566b37e1e2 in QWidget::event (this=0x2a01180, event=0x7fff41af16c0) at kernel/qwidget.cpp:8190
#7  0x00007f5649d26710 in KOAgendaItem::event (this=0x2a01180, event=0x7fff41af16c0) at ../../korganizer/views/agendaview/koagendaitem.cpp:1359
#8  0x00007f566b32832c in QApplicationPrivate::notify_helper (this=0x1716cd0, receiver=0x2a01180, e=0x7fff41af16c0) at kernel/qapplication.cpp:4302
#9  0x00007f566b32e80b in QApplication::notify (this=0x7fff41af86c0, receiver=0x2a01180, e=0x7fff41af16c0) at kernel/qapplication.cpp:4185
#10 0x00007f566c970436 in KApplication::notify (this=0x7fff41af86c0, receiver=0x2a01180, event=0x7fff41af16c0) at ../../kdeui/kernel/kapplication.cpp:302
#11 0x00007f566bf8815c in QCoreApplication::notifyInternal (this=0x7fff41af86c0, receiver=0x2a01180, event=0x7fff41af16c0) at kernel/qcoreapplication.cpp:726
#12 0x00007f566b3867dd in QCoreApplication::sendSpontaneousEvent (this=0xf913060, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x195b0c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#13 QWidgetPrivate::drawWidget (this=0xf913060, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, backingStore=0x195b0c0)
    at kernel/qwidget.cpp:5363
#14 0x00007f566b387478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=7, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x195b0c0) at kernel/qwidget.cpp:5476
#15 0x00007f566b3872a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=13, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x195b0c0) at kernel/qwidget.cpp:5463
#16 0x00007f566b3872a9 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=14, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x195b0c0) at kernel/qwidget.cpp:5463
#17 0x00007f566b38653a in QWidgetPrivate::drawWidget (this=0x3495580, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x195b0c0) at kernel/qwidget.cpp:5412
#18 0x00007f566b387478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x195b0c0) at kernel/qwidget.cpp:5476
#19 0x00007f566b38653a in QWidgetPrivate::drawWidget (this=0x3494090, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x195b0c0) at kernel/qwidget.cpp:5412
#20 0x00007f566b387478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=2, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x195b0c0) at kernel/qwidget.cpp:5476
#21 0x00007f566b38653a in QWidgetPrivate::drawWidget (this=0x3493700, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x195b0c0) at kernel/qwidget.cpp:5412
#22 0x00007f566b387478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=4, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x195b0c0) at kernel/qwidget.cpp:5476
#23 0x00007f566b38653a in QWidgetPrivate::drawWidget (this=0x348ef80, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x195b0c0) at kernel/qwidget.cpp:5412
#24 0x00007f566b387478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x195b0c0) at kernel/qwidget.cpp:5476
#25 0x00007f566b38653a in QWidgetPrivate::drawWidget (this=0x347f870, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x195b0c0) at kernel/qwidget.cpp:5412
#26 0x00007f566b387478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x195b0c0) at kernel/qwidget.cpp:5476
#27 0x00007f566b38653a in QWidgetPrivate::drawWidget (this=0x347f230, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x195b0c0) at kernel/qwidget.cpp:5412
#28 0x00007f566b387478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=5, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x195b0c0) at kernel/qwidget.cpp:5476
#29 0x00007f566b38653a in QWidgetPrivate::drawWidget (this=0x3458970, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x195b0c0) at kernel/qwidget.cpp:5412
#30 0x00007f566b387478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=2, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x195b0c0) at kernel/qwidget.cpp:5476
#31 0x00007f566b38653a in QWidgetPrivate::drawWidget (this=0x3450720, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x195b0c0) at kernel/qwidget.cpp:5412
#32 0x00007f566b387478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x195b0c0) at kernel/qwidget.cpp:5476
#33 0x00007f566b38653a in QWidgetPrivate::drawWidget (this=0x2ab62d0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x195b0c0) at kernel/qwidget.cpp:5412
#34 0x00007f566b387478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=3, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x195b0c0) at kernel/qwidget.cpp:5476
#35 0x00007f566b38653a in QWidgetPrivate::drawWidget (this=0x2ab46d0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x195b0c0) at kernel/qwidget.cpp:5412
#36 0x00007f566b387478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x195b0c0) at kernel/qwidget.cpp:5476
#37 0x00007f566b38653a in QWidgetPrivate::drawWidget (this=0x2ab3840, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x195b0c0) at kernel/qwidget.cpp:5412
#38 0x00007f566b387478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=11, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x195b0c0) at kernel/qwidget.cpp:5476
#39 0x00007f566b38653a in QWidgetPrivate::drawWidget (this=0x18a9120, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x195b0c0) at kernel/qwidget.cpp:5412
#40 0x00007f566b387478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=0, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x195b0c0) at kernel/qwidget.cpp:5476
#41 0x00007f566b38653a in QWidgetPrivate::drawWidget (this=0x172f210, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x195b0c0) at kernel/qwidget.cpp:5412
#42 0x00007f566b387478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=1, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x195b0c0) at kernel/qwidget.cpp:5476
#43 0x00007f566b38653a in QWidgetPrivate::drawWidget (this=0x172edc0, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x195b0c0) at kernel/qwidget.cpp:5412
#44 0x00007f566b387478 in QWidgetPrivate::paintSiblingsRecursive (this=<value optimized out>, pdev=<value optimized out>, siblings=..., index=6, rgn=<value optimized out>, 
    offset=<value optimized out>, flags=4, sharedPainter=0x0, backingStore=0x195b0c0) at kernel/qwidget.cpp:5476
#45 0x00007f566b38653a in QWidgetPrivate::drawWidget (this=0x1719340, pdev=<value optimized out>, rgn=..., offset=<value optimized out>, flags=<value optimized out>, sharedPainter=0x0, 
    backingStore=0x195b0c0) at kernel/qwidget.cpp:5412
#46 0x00007f566b540a45 in QWidgetBackingStore::sync (this=0x195b0c0) at painting/qbackingstore.cpp:1300
#47 0x00007f566b378140 in QWidgetPrivate::syncBackingStore (this=0x1719340) at kernel/qwidget.cpp:1688
#48 0x00007f566b37e8e5 in QWidget::event (this=0x1719120, event=0x26c57e0) at kernel/qwidget.cpp:8337
#49 0x00007f566b74130b in QMainWindow::event (this=0x1719120, event=0x26c57e0) at widgets/qmainwindow.cpp:1414
#50 0x00007f566ca86dd3 in KXmlGuiWindow::event (this=0x7fff41af0cf0, ev=0xe959c80) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#51 0x00007f566b32832c in QApplicationPrivate::notify_helper (this=0x1716cd0, receiver=0x1719120, e=0x26c57e0) at kernel/qapplication.cpp:4302
#52 0x00007f566b32e80b in QApplication::notify (this=0x7fff41af86c0, receiver=0x1719120, e=0x26c57e0) at kernel/qapplication.cpp:4185
#53 0x00007f566c970436 in KApplication::notify (this=0x7fff41af86c0, receiver=0x1719120, event=0x26c57e0) at ../../kdeui/kernel/kapplication.cpp:302
#54 0x00007f566bf8815c in QCoreApplication::notifyInternal (this=0x7fff41af86c0, receiver=0x1719120, event=0x26c57e0) at kernel/qcoreapplication.cpp:726
#55 0x00007f566bf8b804 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x16eeed0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#56 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x16eeed0) at kernel/qcoreapplication.cpp:1367
#57 0x00007f566bfb1bd3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#58 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#59 0x00007f56638b61f2 in g_main_dispatch (context=0x172a120) at /glib2.0-2.25.11/glib/gmain.c:2119
#60 g_main_context_dispatch (context=0x172a120) at /glib2.0-2.25.11/glib/gmain.c:2672
#61 0x00007f56638ba148 in g_main_context_iterate (context=0x172a120, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /glib2.0-2.25.11/glib/gmain.c:2750
#62 0x00007f56638ba2fc in g_main_context_iteration (context=0x172a120, may_block=1) at /glib2.0-2.25.11/glib/gmain.c:2813
#63 0x00007f566bfb1713 in QEventDispatcherGlib::processEvents (this=0x16ee640, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#64 0x00007f566b3d814e in QGuiEventDispatcherGlib::processEvents (this=0x7fff41af0cf0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#65 0x00007f566bf86a82 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#66 0x00007f566bf86e5c in QEventLoop::exec (this=0x7fff41af6a80, flags=) at kernel/qeventloop.cpp:201
#67 0x00007f566c3a1bf6 in KJob::exec (this=0x68bf150) at ../../kdecore/jobs/kjob.cpp:204
#68 0x00007f565343fc9c in SDSummaryWidget::updateView (this=0x2894950) at ../../../../kontact/plugins/specialdates/sdsummarywidget.cpp:219
#69 0x00007f5653443430 in SDSummaryWidget::qt_metacall (this=0x2894950, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff41af75f0) at ./sdsummarywidget.moc:79
#70 0x00007f566bf9b346 in QMetaObject::activate (sender=0x28a2980, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3295
#71 0x00007f5667fd964c in KCal::Calendar::qt_metacall (this=0x28a2980, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at ./calendar.moc:82
#72 0x00007f56680394b0 in KCal::CalendarResources::qt_metacall (this=0x7fff41af0cf0, _c=244685952, _id=106772624, _a=0x1) at ./calendarresources.moc:85
#73 0x00007f566bf9b346 in QMetaObject::activate (sender=0x28bda70, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x1) at kernel/qobject.cpp:3295
#74 0x00007f566802b78f in KCal::ResourceCalendar::resourceChanged (this=0x7fff41af0cf0, _t1=0x28bda70) at ./resourcecalendar.moc:123
#75 0x00007f564c679e14 in KCal::ResourceCalDav::emitResourceChanged (this=0x28bda70, data=<value optimized out>) at /tmp/kde-rrs/kcaldav-1.1.0/src/resource.h:72
#76 ~ChangeNotificationHandler (this=0x28bda70, data=<value optimized out>) at /tmp/kde-rrs/kcaldav-1.1.0/src/resource.h:98
#77 KCal::ResourceCalDav::parseData (this=0x28bda70, data=<value optimized out>) at /tmp/kde-rrs/kcaldav-1.1.0/src/resource.cpp:410
#78 0x00007f564c67bdd6 in KCal::ResourceCalDav::loadFinished (this=0x28bda70) at /tmp/kde-rrs/kcaldav-1.1.0/src/resource.cpp:318
#79 0x00007f564c6769c0 in KCal::ResourceCalDav::qt_metacall (this=0x28bda70, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>)
    at /tmp/kde-rrs/kcaldav-1.1.0/_build/moc_resource.cpp:74
#80 0x00007f566bf97e89 in QObject::event (this=0x28bda70, e=0x6becdb0) at kernel/qobject.cpp:1248
#81 0x00007f566b32832c in QApplicationPrivate::notify_helper (this=0x1716cd0, receiver=0x28bda70, e=0x6becdb0) at kernel/qapplication.cpp:4302
#82 0x00007f566b32e80b in QApplication::notify (this=0x7fff41af86c0, receiver=0x28bda70, e=0x6becdb0) at kernel/qapplication.cpp:4185
#83 0x00007f566c970436 in KApplication::notify (this=0x7fff41af86c0, receiver=0x28bda70, event=0x6becdb0) at ../../kdeui/kernel/kapplication.cpp:302
#84 0x00007f566bf8815c in QCoreApplication::notifyInternal (this=0x7fff41af86c0, receiver=0x28bda70, event=0x6becdb0) at kernel/qcoreapplication.cpp:726
#85 0x00007f566bf8b804 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x16eeed0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#86 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x16eeed0) at kernel/qcoreapplication.cpp:1367
#87 0x00007f566bfb1bd3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#88 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#89 0x00007f56638b61f2 in g_main_dispatch (context=0x172a120) at /glib2.0-2.25.11/glib/gmain.c:2119
#90 g_main_context_dispatch (context=0x172a120) at /glib2.0-2.25.11/glib/gmain.c:2672
#91 0x00007f56638ba148 in g_main_context_iterate (context=0x172a120, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /glib2.0-2.25.11/glib/gmain.c:2750
#92 0x00007f56638ba2fc in g_main_context_iteration (context=0x172a120, may_block=1) at /glib2.0-2.25.11/glib/gmain.c:2813
#93 0x00007f566bfb1713 in QEventDispatcherGlib::processEvents (this=0x16ee640, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#94 0x00007f566b3d814e in QGuiEventDispatcherGlib::processEvents (this=0x7fff41af0cf0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#95 0x00007f566bf86a82 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#96 0x00007f566bf86e5c in QEventLoop::exec (this=0x7fff41af8600, flags=) at kernel/qeventloop.cpp:201
#97 0x00007f566bf8baeb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#98 0x0000000000403e6e in main (argc=<value optimized out>, argv=<value optimized out>) at ../../../kontact/src/main.cpp:224

Possible duplicates by query: bug 231002, bug 229513, bug 225713.

Reported using DrKonqi
Comment 1 Nicolas L. 2010-07-27 16:37:47 UTC

*** This bug has been marked as a duplicate of bug 229513 ***