Bug 198434 - Kontact crashing at logout
Summary: Kontact crashing at logout
Status: RESOLVED DUPLICATE of bug 182176
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-30 18:29 UTC by Nico Kruber
Modified: 2009-06-30 18:49 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 Nico Kruber 2009-06-30 18:29:52 UTC
Version:            (using KDE 4.2.90)
OS:                Linux
Installed from:    SuSE RPMs

When logging out, e.g. shutting down the computer, Kontact keeps crashing and causing SIGSEVs. Despite the short time left in the bug report wizard (before it was shut down as well), I was able to get a backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f4f65ef066b in Kontact::Plugin::icon() const () from /usr/lib64/libkontactinterfaces.so.4
#6  0x00007f4f6611d026 in ?? () from /usr/lib64/libkontactprivate.so.4
#7  0x00007f4f61a9aee3 in QSortFilterProxyModel::data (this=<value optimized out>, index=@0x7fff6f18da00, role=1) at itemviews/qsortfilterproxymodel.cpp:1611
#8  0x00007f4f61ac0365 in QStyledItemDelegate::initStyleOption (this=0x72fa10, option=0x7fff6f18d640, index=@0x7fff6f18da00) at ../../src/corelib/kernel/qabstractitemmodel.h:378
#9  0x00007f4f61ac1308 in QStyledItemDelegate::sizeHint (this=0x72fa10, option=@0x7fff6f18d760, index=@0x7fff6f18da00) at itemviews/qstyleditemdelegate.cpp:444
#10 0x00007f4f6611d619 in ?? () from /usr/lib64/libkontactprivate.so.4
#11 0x00007f4f61a38441 in QListViewPrivate::itemSize (this=0x74c0f0, option=@0x7fff6f18d940, index=@0x7fff6f18da00) at itemviews/qlistview.cpp:2104
#12 0x00007f4f61a3d164 in QListView::updateGeometries (this=0x74b8e0) at itemviews/qlistview.cpp:1686
#13 0x00007f4f61594938 in QWidget::event (this=0x74b8e0, event=0x7fff6f18e4b0) at kernel/qwidget.cpp:7695
#14 0x00007f4f618ea7ab in QFrame::event (this=0x74b8e0, e=0x7fff6f18e4b0) at widgets/qframe.cpp:559
#15 0x00007f4f61a204ad in QAbstractItemView::viewportEvent (this=0x74b8e0, event=0x7fff6f18e4b0) at itemviews/qabstractitemview.cpp:1476
#16 0x00007f4f62824c48 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x74e670, event=0x7fff6f18e4b0) at kernel/qcoreapplication.cpp:726
#17 0x00007f4f61543adc in QApplicationPrivate::notify_helper (this=0x643700, receiver=0x74e670, e=0x7fff6f18e4b0) at kernel/qapplication.cpp:4052
#18 0x00007f4f6154bd9a in QApplication::notify (this=0x7fff6f1936b0, receiver=0x74e670, e=0x7fff6f18e4b0) at kernel/qapplication.cpp:4021
#19 0x00007f4f6366104b in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#20 0x00007f4f6282594c in QCoreApplication::notifyInternal (this=0x7fff6f1936b0, receiver=0x74e670, event=0x7fff6f18e4b0) at kernel/qcoreapplication.cpp:610
#21 0x00007f4f615d244d in QWidgetPrivate::setGeometry_sys (this=0x74dc00, x=<value optimized out>, y=3, w=<value optimized out>, h=1, isMove=true) at ../../src/corelib/kernel/qcoreapplication.h:213
#22 0x00007f4f615937a7 in QWidget::setGeometry (this=0x74e670, r=@0x7fff6f18e790) at kernel/qwidget.cpp:6232
#23 0x00007f4f6197bb44 in QAbstractScrollAreaPrivate::layoutChildren (this=0x74c0f0) at widgets/qabstractscrollarea.cpp:459
#24 0x00007f4f6197c156 in QAbstractScrollArea::event (this=0x74b8e0, e=0x9307b0) at widgets/qabstractscrollarea.cpp:874
#25 0x00007f4f61a190c3 in QAbstractItemView::event (this=0x74b8e0, event=0x7fff6f18ede0) at itemviews/qabstractitemview.cpp:1411
#26 0x00007f4f61543b0d in QApplicationPrivate::notify_helper (this=0x643700, receiver=0x74b8e0, e=0x7fff6f18ede0) at kernel/qapplication.cpp:4056
#27 0x00007f4f6154bd9a in QApplication::notify (this=0x7fff6f1936b0, receiver=0x74b8e0, e=0x7fff6f18ede0) at kernel/qapplication.cpp:4021
#28 0x00007f4f6366104b in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#29 0x00007f4f6282594c in QCoreApplication::notifyInternal (this=0x7fff6f1936b0, receiver=0x74b8e0, event=0x7fff6f18ede0) at kernel/qcoreapplication.cpp:610
#30 0x00007f4f615d244d in QWidgetPrivate::setGeometry_sys (this=0x74c0f0, x=<value optimized out>, y=0, w=<value optimized out>, h=1, isMove=true) at ../../src/corelib/kernel/qcoreapplication.h:213
#31 0x00007f4f615937a7 in QWidget::setGeometry (this=0x74b8e0, r=@0x7fff6f18f050) at kernel/qwidget.cpp:6232
#32 0x00007f4f6157374c in QWidgetItem::setGeometry (this=0x74bb50, rect=<value optimized out>) at ../../src/gui/kernel/qwidget.h:970
#33 0x00007f4f61551f6f in QBoxLayout::setGeometry (this=0x7429c0, r=@0x7fff6f18f220) at kernel/qboxlayout.cpp:867
#34 0x00007f4f6156ea87 in QLayoutPrivate::doResize (this=0x7824c0, r=@0x7fff6f18f6f4) at kernel/qlayout.cpp:637
#35 0x00007f4f61543ace in QApplicationPrivate::notify_helper (this=0x643700, receiver=0x780bd0, e=0x7fff6f18f6e0) at kernel/qapplication.cpp:4047
#36 0x00007f4f6154bd9a in QApplication::notify (this=0x7fff6f1936b0, receiver=0x780bd0, e=0x7fff6f18f6e0) at kernel/qapplication.cpp:4021
#37 0x00007f4f6366104b in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#38 0x00007f4f6282594c in QCoreApplication::notifyInternal (this=0x7fff6f1936b0, receiver=0x780bd0, event=0x7fff6f18f6e0) at kernel/qcoreapplication.cpp:610
#39 0x00007f4f615d244d in QWidgetPrivate::setGeometry_sys (this=0x73e8d0, x=<value optimized out>, y=0, w=<value optimized out>, h=1, isMove=true) at ../../src/corelib/kernel/qcoreapplication.h:213
#40 0x00007f4f615937a7 in QWidget::setGeometry (this=0x780bd0, r=@0x7fff6f18f970) at kernel/qwidget.cpp:6232
#41 0x00007f4f6194bee9 in QSplitterPrivate::setGeo (this=0x74e990, sls=0x73eb50, p=0, s=93, allowCollapse=false) at widgets/qsplitter.cpp:702
#42 0x00007f4f6194de5c in QSplitterPrivate::doResize (this=0x74e990) at widgets/qsplitter.cpp:501
#43 0x00007f4f61594938 in QWidget::event (this=0x7588b0, event=0x7fff6f1900d0) at kernel/qwidget.cpp:7695
#44 0x00007f4f61543b0d in QApplicationPrivate::notify_helper (this=0x643700, receiver=0x7588b0, e=0x7fff6f1900d0) at kernel/qapplication.cpp:4056
#45 0x00007f4f6154bd9a in QApplication::notify (this=0x7fff6f1936b0, receiver=0x7588b0, e=0x7fff6f1900d0) at kernel/qapplication.cpp:4021
#46 0x00007f4f6366104b in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#47 0x00007f4f6282594c in QCoreApplication::notifyInternal (this=0x7fff6f1936b0, receiver=0x7588b0, event=0x7fff6f1900d0) at kernel/qcoreapplication.cpp:610
#48 0x00007f4f615d244d in QWidgetPrivate::setGeometry_sys (this=0x74e990, x=<value optimized out>, y=0, w=<value optimized out>, h=1, isMove=true) at ../../src/corelib/kernel/qcoreapplication.h:213
#49 0x00007f4f615937a7 in QWidget::setGeometry (this=0x7588b0, r=@0x7fff6f190340) at kernel/qwidget.cpp:6232
#50 0x00007f4f6157374c in QWidgetItem::setGeometry (this=0x782040, rect=<value optimized out>) at ../../src/gui/kernel/qwidget.h:970
#51 0x00007f4f61551f6f in QBoxLayout::setGeometry (this=0x77fcd0, r=@0x7fff6f190510) at kernel/qboxlayout.cpp:867
#52 0x00007f4f6156ea87 in QLayoutPrivate::doResize (this=0x73dfd0, r=@0x7fff6f1909e4) at kernel/qlayout.cpp:637
#53 0x00007f4f61543ace in QApplicationPrivate::notify_helper (this=0x643700, receiver=0x6cbad0, e=0x7fff6f1909d0) at kernel/qapplication.cpp:4047
#54 0x00007f4f6154bd9a in QApplication::notify (this=0x7fff6f1936b0, receiver=0x6cbad0, e=0x7fff6f1909d0) at kernel/qapplication.cpp:4021
#55 0x00007f4f6366104b in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#56 0x00007f4f6282594c in QCoreApplication::notifyInternal (this=0x7fff6f1936b0, receiver=0x6cbad0, event=0x7fff6f1909d0) at kernel/qcoreapplication.cpp:610
#57 0x00007f4f615d244d in QWidgetPrivate::setGeometry_sys (this=0x735d70, x=<value optimized out>, y=69, w=<value optimized out>, h=1, isMove=true) at ../../src/corelib/kernel/qcoreapplication.h:213
#58 0x00007f4f615937a7 in QWidget::setGeometry (this=0x6cbad0, r=@0x7fff6f190ce0) at kernel/qwidget.cpp:6232
#59 0x00007f4f619901a2 in QWidgetAnimator::animate (this=0x736780, widget=0x0, _final_geometry=<value optimized out>, animate=false) at widgets/qwidgetanimator.cpp:141
#60 0x00007f4f618dff1b in QDockAreaLayout::apply (this=0x73e388, animate=<value optimized out>) at widgets/qdockarealayout.cpp:3067
#61 0x00007f4f61908996 in QMainWindowLayout::applyState (this=0x73e290, newState=@0x73e2b0, animate=false) at widgets/qmainwindowlayout.cpp:1926
#62 0x00007f4f61909195 in QMainWindowLayout::setGeometry (this=0x73e290, _r=<value optimized out>) at widgets/qmainwindowlayout.cpp:1434
#63 0x00007f4f6156ea87 in QLayoutPrivate::doResize (this=0x7504e0, r=@0x7fff6f190f90) at kernel/qlayout.cpp:637
#64 0x00007f4f6156ebde in QLayout::activate (this=0x73e290) at kernel/qlayout.cpp:1215
#65 0x00007f4f61543ace in QApplicationPrivate::notify_helper (this=0x643700, receiver=0x736800, e=0x7fff6f191450) at kernel/qapplication.cpp:4047
#66 0x00007f4f6154bd9a in QApplication::notify (this=0x7fff6f1936b0, receiver=0x736800, e=0x7fff6f191450) at kernel/qapplication.cpp:4021
#67 0x00007f4f6366104b in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#68 0x00007f4f6282594c in QCoreApplication::notifyInternal (this=0x7fff6f1936b0, receiver=0x736800, event=0x7fff6f191450) at kernel/qcoreapplication.cpp:610
#69 0x00007f4f615a4937 in QETWidget::translateConfigEvent (this=0x736800, event=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:216
#70 0x00007f4f615b410d in QApplication::x11ProcessEvent (this=0x7fff6f1936b0, event=0x7fff6f193130) at kernel/qapplication_x11.cpp:3453
#71 0x00007f4f615db864 in x11EventSourceDispatch (s=0x63aa20, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#72 0x00007f4f5c0fa62a in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#73 0x00007f4f5c0fdd00 in ?? () from /usr/lib64/libglib-2.0.so.0
#74 0x00007f4f5c0fde9c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#75 0x00007f4f6284ed3f in QEventDispatcherGlib::processEvents (this=0x60df60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#76 0x00007f4f615dafef in QGuiEventDispatcherGlib::processEvents (this=0x7fff6f18d3c0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#77 0x00007f4f62826a19 in QCoreApplication::processEvents (flags={i = 1863922768}) at kernel/qcoreapplication.cpp:803
#78 0x00007f4f4ee0dc50 in KMKernel::dumpDeadLetters() () from /usr/lib64/libkmailprivate.so.4
#79 0x00007f4f4ee0ebe6 in KMKernel::cleanup() () from /usr/lib64/libkmailprivate.so.4
#80 0x00007f4f4f53822c in ?? () from /usr/lib64/kde4/kmailpart.so
#81 0x00007f4f65ef116e in Kontact::Plugin::~Plugin() () from /usr/lib64/libkontactinterfaces.so.4
#82 0x00007f4f50009cc5 in ?? () from /usr/lib64/kde4/kontact_kmailplugin.so
#83 0x00007f4f661125f6 in Kontact::MainWindow::~MainWindow() () from /usr/lib64/libkontactprivate.so.4
#84 0x00000000004049de in _start ()
Comment 1 Dario Andres 2009-06-30 18:49:28 UTC
A workaround to this bug was applied recently. Thanks

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