[Bug 244490] New: kontact crash while idle

Ritesh Raj Sarraf rrs at researchut.com
Tue Jul 13 13:08:27 BST 2010


https://bugs.kde.org/show_bug.cgi?id=244490

           Summary: kontact crash while idle
           Product: kontact
           Version: 4.4.3
          Platform: Debian testing
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: rrs at researchut.com


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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list