Bug 172815

Summary: sometimes kontact crashes when going away from the summary view
Product: [Applications] kontact Reporter: Christian Trippe <christiandehne>
Component: summaryAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 1.1   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Christian Trippe 2008-10-14 19:39:17 UTC
Version:           1.1 (using 4.1.2 (KDE 4.1.2) "release 44.5", KDE:KDE4:Factory:Desktop / openSUSE_11.0)
Compiler:          gcc
OS:                Linux (i686) release 2.6.25.16-0.1-default

Sometimes kontact crashes when one is going away from the summary view to e.g. the akregator or korganizer component.

I got the following backtrace:

Anwendung: Kontact (kontact), Signal SIGSEGV
[?1034h[Thread debugging using libthread_db enabled]
[New Thread 0xb4e13920 (LWP 4974)]
[New Thread 0xb0e42b90 (LWP 5109)]
[KCrash handler]
#6  0xb02c25af in KOAgendaItem::paintEvent (this=0x8d587f8)
    at /usr/src/debug/kdepim-4.1.2/korganizer/koagendaitem.cpp:785
#7  0xb585f83b in QWidget::event (this=0x8d587f8, event=0xbfc1a8ac)
    at kernel/qwidget.cpp:7301
#8  0xb02bed90 in KOAgendaItem::event (this=0x8d587f8, event=0xbfc1a8ac)
    at /usr/src/debug/kdepim-4.1.2/korganizer/koagendaitem.cpp:1268
#9  0xb580782c in QApplicationPrivate::notify_helper (this=0x8061f18, 
    receiver=0x8d587f8, e=0xbfc1a8ac) at kernel/qapplication.cpp:3803
#10 0xb580f79a in QApplication::notify (this=0xbfc1d9a8, receiver=0x8d587f8, 
    e=0xbfc1a8ac) at kernel/qapplication.cpp:3768
#11 0xb7176e0d in KApplication::notify (this=0xbfc1d9a8, receiver=0x8d587f8, 
    event=0xbfc1a8ac)
    at /usr/src/debug/kdelibs-4.1.2/kdeui/kernel/kapplication.cpp:311
#12 0xb6ad8a61 in QCoreApplication::notifyInternal (this=0xbfc1d9a8, 
    receiver=0x8d587f8, event=0xbfc1a8ac) at kernel/qcoreapplication.cpp:587
#13 0xb58684ee in qt_sendSpontaneousEvent (receiver=0x8d587f8, event=0x1)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:212
#14 0xb585e200 in QWidgetPrivate::drawWidget (this=0x8d58868, pdev=0x80ac0f4, 
    rgn=@0xbfc1aa4c, offset=@0xbfc1aa44, flags=<value optimized out>, 
    sharedPainter=0x872b088) at kernel/qwidget.cpp:4636
#15 0xb585e9ad in QWidgetPrivate::paintSiblingsRecursive (this=0x8809e00, 
    pdev=0x80ac0f4, siblings=@0xbfc1aba0, index=0, rgn=@0xbfc1ac6c, 
    offset=@0xbfc1ac64, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4735
#16 0xb585de78 in QWidgetPrivate::drawWidget (this=0x8809e00, pdev=0x80ac0f4, 
    rgn=@0xbfc1ac6c, offset=@0xbfc1ac64, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4677
#17 0xb585e9ad in QWidgetPrivate::paintSiblingsRecursive (this=0x90eef80, 
    pdev=0x80ac0f4, siblings=@0xbfc1adc0, index=0, rgn=@0xbfc1ae8c, 
    offset=@0xbfc1ae84, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4735
#18 0xb585de78 in QWidgetPrivate::drawWidget (this=0x90eef80, pdev=0x80ac0f4, 
    rgn=@0xbfc1ae8c, offset=@0xbfc1ae84, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4677
#19 0xb585e9ad in QWidgetPrivate::paintSiblingsRecursive (this=0x8f47fa8, 
    pdev=0x80ac0f4, siblings=@0xbfc1afe0, index=4, rgn=@0xbfc1b0ac, 
    offset=@0xbfc1b0a4, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4735
#20 0xb585de78 in QWidgetPrivate::drawWidget (this=0x8f47fa8, pdev=0x80ac0f4, 
    rgn=@0xbfc1b0ac, offset=@0xbfc1b0a4, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4677
#21 0xb585e9ad in QWidgetPrivate::paintSiblingsRecursive (this=0x817aaa0, 
    pdev=0x80ac0f4, siblings=@0xbfc1b2b0, index=2, rgn=@0xbfc1b15c, 
    offset=@0xbfc1b374, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4735
#22 0xb585e8b9 in QWidgetPrivate::paintSiblingsRecursive (this=0x817aaa0, 
    pdev=0x80ac0f4, siblings=@0xbfc1b2b0, index=3, rgn=@0xbfc1b37c, 
    offset=@0xbfc1b374, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4725
#23 0xb585de78 in QWidgetPrivate::drawWidget (this=0x817aaa0, pdev=0x80ac0f4, 
    rgn=@0xbfc1b37c, offset=@0xbfc1b374, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4677
#24 0xb585e9ad in QWidgetPrivate::paintSiblingsRecursive (this=0x8ba4998, 
    pdev=0x80ac0f4, siblings=@0xbfc1b630, index=1, rgn=@0xbfc1b42c, 
    offset=@0xbfc1b6f4, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4735
#25 0xb585e8b9 in QWidgetPrivate::paintSiblingsRecursive (this=0x8ba4998, 
    pdev=0x80ac0f4, siblings=@0xbfc1b630, index=2, rgn=@0xbfc1b4dc, 
    offset=@0xbfc1b6f4, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4725
#26 0xb585e8b9 in QWidgetPrivate::paintSiblingsRecursive (this=0x8ba4998, 
    pdev=0x80ac0f4, siblings=@0xbfc1b630, index=3, rgn=@0xbfc1b6fc, 
    offset=@0xbfc1b6f4, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4725
#27 0xb585de78 in QWidgetPrivate::drawWidget (this=0x8ba4998, pdev=0x80ac0f4, 
    rgn=@0xbfc1b6fc, offset=@0xbfc1b6f4, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4677
#28 0xb585e9ad in QWidgetPrivate::paintSiblingsRecursive (this=0x886e378, 
    pdev=0x80ac0f4, siblings=@0xbfc1b9b0, index=1, rgn=@0xbfc1b7ac, 
    offset=@0xbfc1ba74, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4735
#29 0xb585e8b9 in QWidgetPrivate::paintSiblingsRecursive (this=0x886e378, 
    pdev=0x80ac0f4, siblings=@0xbfc1b9b0, index=2, rgn=@0xbfc1b85c, 
    offset=@0xbfc1ba74, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4725
#30 0xb585e8b9 in QWidgetPrivate::paintSiblingsRecursive (this=0x886e378, 
    pdev=0x80ac0f4, siblings=@0xbfc1b9b0, index=3, rgn=@0xbfc1ba7c, 
    offset=@0xbfc1ba74, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4725
#31 0xb585de78 in QWidgetPrivate::drawWidget (this=0x886e378, pdev=0x80ac0f4, 
    rgn=@0xbfc1ba7c, offset=@0xbfc1ba74, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4677
#32 0xb585e9ad in QWidgetPrivate::paintSiblingsRecursive (this=0x934bca8, 
    pdev=0x80ac0f4, siblings=@0xbfc1bbd0, index=2, rgn=@0xbfc1bc9c, 
    offset=@0xbfc1bc94, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4735
#33 0xb585de78 in QWidgetPrivate::drawWidget (this=0x934bca8, pdev=0x80ac0f4, 
    rgn=@0xbfc1bc9c, offset=@0xbfc1bc94, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4677
#34 0xb585e9ad in QWidgetPrivate::paintSiblingsRecursive (this=0x9352720, 
    pdev=0x80ac0f4, siblings=@0xbfc1bdf0, index=2, rgn=@0xbfc1bebc, 
    offset=@0xbfc1beb4, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4735
#35 0xb585de78 in QWidgetPrivate::drawWidget (this=0x9352720, pdev=0x80ac0f4, 
    rgn=@0xbfc1bebc, offset=@0xbfc1beb4, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4677
#36 0xb585e9ad in QWidgetPrivate::paintSiblingsRecursive (this=0x93d5b60, 
    pdev=0x80ac0f4, siblings=@0xbfc1c0c0, index=2, rgn=@0xbfc1bf6c, 
    offset=@0xbfc1c184, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4735
#37 0xb585e8b9 in QWidgetPrivate::paintSiblingsRecursive (this=0x93d5b60, 
    pdev=0x80ac0f4, siblings=@0xbfc1c0c0, index=3, rgn=@0xbfc1c18c, 
    offset=@0xbfc1c184, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4725
#38 0xb585de78 in QWidgetPrivate::drawWidget (this=0x93d5b60, pdev=0x80ac0f4, 
    rgn=@0xbfc1c18c, offset=@0xbfc1c184, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4677
#39 0xb585e9ad in QWidgetPrivate::paintSiblingsRecursive (this=0x8cec388, 
    pdev=0x80ac0f4, siblings=@0xbfc1c2e0, index=5, rgn=@0xbfc1c3ac, 
    offset=@0xbfc1c3a4, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4735
#40 0xb585de78 in QWidgetPrivate::drawWidget (this=0x8cec388, pdev=0x80ac0f4, 
    rgn=@0xbfc1c3ac, offset=@0xbfc1c3a4, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4677
#41 0xb585e9ad in QWidgetPrivate::paintSiblingsRecursive (this=0x8b3aa78, 
    pdev=0x80ac0f4, siblings=@0xbfc1c500, index=1, rgn=@0xbfc1c5cc, 
    offset=@0xbfc1c5c4, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4735
#42 0xb585de78 in QWidgetPrivate::drawWidget (this=0x8b3aa78, pdev=0x80ac0f4, 
    rgn=@0xbfc1c5cc, offset=@0xbfc1c5c4, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4677
#43 0xb585e9ad in QWidgetPrivate::paintSiblingsRecursive (this=0x80d29a0, 
    pdev=0x80ac0f4, siblings=@0xbfc1c720, index=7, rgn=@0xbfc1c7ec, 
    offset=@0xbfc1c7e4, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4735
#44 0xb585de78 in QWidgetPrivate::drawWidget (this=0x80d29a0, pdev=0x80ac0f4, 
    rgn=@0xbfc1c7ec, offset=@0xbfc1c7e4, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4677
#45 0xb585e9ad in QWidgetPrivate::paintSiblingsRecursive (this=0x80a3478, 
    pdev=0x80ac0f4, siblings=@0xbfc1c9f0, index=2, rgn=@0xbfc1c89c, 
    offset=@0xbfc1cab4, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4735
#46 0xb585e8b9 in QWidgetPrivate::paintSiblingsRecursive (this=0x80a3478, 
    pdev=0x80ac0f4, siblings=@0xbfc1c9f0, index=3, rgn=@0xbfc1cabc, 
    offset=@0xbfc1cab4, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4725
#47 0xb585de78 in QWidgetPrivate::drawWidget (this=0x80a3478, pdev=0x80ac0f4, 
    rgn=@0xbfc1cabc, offset=@0xbfc1cab4, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4677
#48 0xb585e9ad in QWidgetPrivate::paintSiblingsRecursive (this=0x80a3230, 
    pdev=0x80ac0f4, siblings=@0xbfc1cc10, index=1, rgn=@0xbfc1ccdc, 
    offset=@0xbfc1ccd4, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4735
#49 0xb585de78 in QWidgetPrivate::drawWidget (this=0x80a3230, pdev=0x80ac0f4, 
    rgn=@0xbfc1ccdc, offset=@0xbfc1ccd4, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4677
#50 0xb585e9ad in QWidgetPrivate::paintSiblingsRecursive (this=0x8097d68, 
    pdev=0x80ac0f4, siblings=@0xbfc1d040, index=15, rgn=@0xbfc1cd8c, 
    offset=@0x80d012c, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4735
#51 0xb585e8b9 in QWidgetPrivate::paintSiblingsRecursive (this=0x8097d68, 
    pdev=0x80ac0f4, siblings=@0xbfc1d040, index=16, rgn=@0xbfc1ce3c, 
    offset=@0x80d012c, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4725
#52 0xb585e8b9 in QWidgetPrivate::paintSiblingsRecursive (this=0x8097d68, 
    pdev=0x80ac0f4, siblings=@0xbfc1d040, index=20, rgn=@0xbfc1ceec, 
    offset=@0x80d012c, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4725
#53 0xb585e8b9 in QWidgetPrivate::paintSiblingsRecursive (this=0x8097d68, 
    pdev=0x80ac0f4, siblings=@0xbfc1d040, index=57, rgn=@0xbfc1d134, 
    offset=@0x80d012c, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4725
#54 0xb585de78 in QWidgetPrivate::drawWidget (this=0x8097d68, pdev=0x80ac0f4, 
    rgn=@0xbfc1d134, offset=@0x80d012c, flags=4, sharedPainter=0x872b088)
    at kernel/qwidget.cpp:4677
#55 0xb59cd49e in QWidgetBackingStore::cleanRegion (this=0x80d0120, 
    rgn=@0xbfc1d188, widget=0x8097c90, recursiveCopyToScreen=true)
    at painting/qbackingstore.cpp:1034
#56 0xb59cd967 in qt_syncBackingStore (widget=0x8097c90)
    at painting/qbackingstore.cpp:313
#57 0xb585f666 in QWidget::event (this=0x8097c90, event=0x94bb5a8)
    at kernel/qwidget.cpp:7447
#58 0xb5bb3347 in QMainWindow::event (this=0x8097c90, event=0x94bb5a8)
    at widgets/qmainwindow.cpp:1268
#59 0xb723b028 in KMainWindow::event (this=0x8097c90, ev=0x94bb5a8)
    at /usr/src/debug/kdelibs-4.1.2/kdeui/widgets/kmainwindow.cpp:1064
#60 0xb727c51c in KXmlGuiWindow::event (this=0x8097c90, ev=0x94bb5a8)
    at /usr/src/debug/kdelibs-4.1.2/kdeui/xmlgui/kxmlguiwindow.cpp:125
#61 0xb580782c in QApplicationPrivate::notify_helper (this=0x8061f18, 
    receiver=0x8097c90, e=0x94bb5a8) at kernel/qapplication.cpp:3803
#62 0xb580f79a in QApplication::notify (this=0xbfc1d9a8, receiver=0x8097c90, 
    e=0x94bb5a8) at kernel/qapplication.cpp:3768
#63 0xb7176e0d in KApplication::notify (this=0xbfc1d9a8, receiver=0x8097c90, 
    event=0x94bb5a8)
    at /usr/src/debug/kdelibs-4.1.2/kdeui/kernel/kapplication.cpp:311
#64 0xb6ad8a61 in QCoreApplication::notifyInternal (this=0xbfc1d9a8, 
    receiver=0x8097c90, event=0x94bb5a8) at kernel/qcoreapplication.cpp:587
#65 0xb6ad96d5 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, 
    event_type=0, data=0x804f420) at kernel/qcoreapplication.h:209
#66 0xb6ad98cd in QCoreApplication::sendPostedEvents (receiver=0x0, 
    event_type=0) at kernel/qcoreapplication.cpp:1091
#67 0xb6b035af in postEventSourceDispatch (s=0x8064310)
    at kernel/qcoreapplication.h:214
#68 0xb51e92d9 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#69 0xb51ec85b in ?? () from /usr/lib/libglib-2.0.so.0
#70 0xb51ec9d8 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#71 0xb6b031f8 in QEventDispatcherGlib::processEvents (this=0x805bb18, flags=
      {i = -1077815176}) at kernel/qeventdispatcher_glib.cpp:319
#72 0xb58a0885 in QGuiEventDispatcherGlib::processEvents (this=0x805bb18, 
    flags={i = -1077815128}) at kernel/qguieventdispatcher_glib.cpp:198
#73 0xb6ad713a in QEventLoop::processEvents (this=0xbfc1d920, flags=
      {i = -1077815064}) at kernel/qeventloop.cpp:143
#74 0xb6ad72fa in QEventLoop::exec (this=0xbfc1d920, flags={i = -1077815000})
    at kernel/qeventloop.cpp:194
#75 0xb6ad9995 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#76 0xb58076a7 in QApplication::exec () at kernel/qapplication.cpp:3331
#77 0x0804c17f in main (argc=1, argv=0xbfc1dca4)
    at /usr/src/debug/kdepim-4.1.2/kontact/src/main.cpp:218
#0  0xffffe430 in __kernel_vsyscall ()
Comment 1 Thomas McGuire 2009-01-03 14:19:36 UTC

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