Bug 178949 - kontact crash on logout (Kontact::Plugin::icon)(4.2.1)
Summary: kontact crash on logout (Kontact::Plugin::icon)(4.2.1)
Status: RESOLVED DUPLICATE of bug 182176
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 179903 187222 193044 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-12-28 11:10 UTC by S. Burmeister
Modified: 2009-05-17 22:32 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
kontact crash backtrace (8.66 KB, text/plain)
2009-03-09 18:06 UTC, Piotr Keplicz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description S. Burmeister 2008-12-28 11:10:38 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

If I quit my kde session kontact crashes 80% of the time. It might actually be kmail, since after the crash the pop3 account's server/username/password are gone.

Since I am not sure how to reproduce I can just state what I do. Basically kontact opens during session restore with kmail as active component. It checks for mail, there is no new mail retrieved, I click on "check mail" and leave it minimised or opened while logging out. I'll have to try a few times to check whether minimised to tray changes something.

Anwendung: Kontact (kontact), Signal SIGSEGV
[?1034h[Thread debugging using libthread_db enabled]
0x00007f2175ce4ce1 in nanosleep () from /lib64/libc.so.6
[Current thread is 1 (Thread 0x7f217cbe9750 (LWP 4050))]

Thread 1 (Thread 0x7f217cbe9750 (LWP 4050)):
[KCrash Handler]
#5  Kontact::Plugin::icon (this=0x932550) at /usr/include/QtCore/qatomic_x86_64.h:117
#6  0x00007f217bc160f6 in Kontact::Model::data (this=<value optimized out>, index=@0x7fff84c2e3d0, role=1) at /usr/src/debug/kdepim-4.1.85/kontact/src/iconsidepane.cpp:149
#7  0x00007f2177d03b93 in QSortFilterProxyModel::data(QModelIndex const&, int) const () from /usr/lib64/libQtGui.so.4
#8  0x00007f2177d26a05 in QStyledItemDelegate::initStyleOption(QStyleOptionViewItem*, QModelIndex const&) const () from /usr/lib64/libQtGui.so.4
#9  0x00007f2177d278f8 in QStyledItemDelegate::sizeHint(QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib64/libQtGui.so.4
#10 0x00007f217bc166e9 in Kontact::Delegate::sizeHint (this=0x6ff000, option=@0x7fff84c2e920, index=@0x7fff84c2e9e0) at /usr/src/debug/kdepim-4.1.85/kontact/src/iconsidepane.cpp:224
#11 0x00007f2177ca3d31 in ?? () from /usr/lib64/libQtGui.so.4
#12 0x00007f2177ca5a46 in QListView::updateGeometries() () from /usr/lib64/libQtGui.so.4
#13 0x00007f2177c9e1aa in QListView::resizeEvent(QResizeEvent*) () from /usr/lib64/libQtGui.so.4
#14 0x00007f21778695b8 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#15 0x00007f2177c8d2fd in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#16 0x00007f2176a78358 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#17 0x00007f217781718c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#18 0x00007f217781ef8a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#19 0x00007f21785e364b in KApplication::notify (this=0x7fff84c34500, receiver=0x79c150, event=0x7fff84c2f490) at /usr/src/debug/kdelibs-4.1.85/kdeui/kernel/kapplication.cpp:307
#20 0x00007f2176a79091 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#21 0x00007f217789d596 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () from /usr/lib64/libQtGui.so.4
#22 0x00007f21778647f7 in QWidget::setGeometry(QRect const&) () from /usr/lib64/libQtGui.so.4
#23 0x00007f2177bef974 in ?? () from /usr/lib64/libQtGui.so.4
#24 0x00007f2177beff26 in QAbstractScrollArea::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#25 0x00007f21778171bd in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#26 0x00007f217781ef8a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#27 0x00007f21785e364b in KApplication::notify (this=0x7fff84c34500, receiver=0x72f410, event=0x7fff84c2fde0) at /usr/src/debug/kdelibs-4.1.85/kdeui/kernel/kapplication.cpp:307
#28 0x00007f2176a79091 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#29 0x00007f217789d596 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () from /usr/lib64/libQtGui.so.4
#30 0x00007f21778647f7 in QWidget::setGeometry(QRect const&) () from /usr/lib64/libQtGui.so.4
#31 0x00007f2177846a7c in QWidgetItem::setGeometry(QRect const&) () from /usr/lib64/libQtGui.so.4
#32 0x00007f217782507f in QBoxLayout::setGeometry(QRect const&) () from /usr/lib64/libQtGui.so.4
#33 0x00007f2177841dd7 in QLayoutPrivate::doResize(QSize const&) () from /usr/lib64/libQtGui.so.4
#34 0x00007f217781717e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#35 0x00007f217781ef8a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#36 0x00007f21785e364b in KApplication::notify (this=0x7fff84c34500, receiver=0x77d3b0, event=0x7fff84c30750) at /usr/src/debug/kdelibs-4.1.85/kdeui/kernel/kapplication.cpp:307
#37 0x00007f2176a79091 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#38 0x00007f217789d596 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () from /usr/lib64/libQtGui.so.4
#39 0x00007f21778647f7 in QWidget::setGeometry(QRect const&) () from /usr/lib64/libQtGui.so.4
#40 0x00007f2177bc5dd8 in ?? () from /usr/lib64/libQtGui.so.4
#41 0x00007f2177bc7cfc in ?? () from /usr/lib64/libQtGui.so.4
#42 0x00007f21778695b8 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#43 0x00007f21778171bd in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#44 0x00007f217781ef8a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#45 0x00007f21785e364b in KApplication::notify (this=0x7fff84c34500, receiver=0x788cb0, event=0x7fff84c31190) at /usr/src/debug/kdelibs-4.1.85/kdeui/kernel/kapplication.cpp:307
#46 0x00007f2176a79091 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#47 0x00007f217789d596 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () from /usr/lib64/libQtGui.so.4
#48 0x00007f21778647f7 in QWidget::setGeometry(QRect const&) () from /usr/lib64/libQtGui.so.4
#49 0x00007f2177846a7c in QWidgetItem::setGeometry(QRect const&) () from /usr/lib64/libQtGui.so.4
#50 0x00007f217782507f in QBoxLayout::setGeometry(QRect const&) () from /usr/lib64/libQtGui.so.4
#51 0x00007f2177841dd7 in QLayoutPrivate::doResize(QSize const&) () from /usr/lib64/libQtGui.so.4
#52 0x00007f217781717e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#53 0x00007f217781ef8a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#54 0x00007f21785e364b in KApplication::notify (this=0x7fff84c34500, receiver=0x776c90, event=0x7fff84c31b00) at /usr/src/debug/kdelibs-4.1.85/kdeui/kernel/kapplication.cpp:307
#55 0x00007f2176a79091 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#56 0x00007f217789d596 in QWidgetPrivate::setGeometry_sys(int, int, int, int, bool) () from /usr/lib64/libQtGui.so.4
#57 0x00007f21778647f7 in QWidget::setGeometry(QRect const&) () from /usr/lib64/libQtGui.so.4
#58 0x00007f2177c03fc2 in ?? () from /usr/lib64/libQtGui.so.4
#59 0x00007f2177b8378c in ?? () from /usr/lib64/libQtGui.so.4
#60 0x00007f2177b83a45 in ?? () from /usr/lib64/libQtGui.so.4
#61 0x00007f2177841dd7 in QLayoutPrivate::doResize(QSize const&) () from /usr/lib64/libQtGui.so.4
#62 0x00007f217781717e in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#63 0x00007f217781ef8a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#64 0x00007f21785e364b in KApplication::notify (this=0x7fff84c34500, receiver=0x7895a0, event=0x7fff84c324c0) at /usr/src/debug/kdelibs-4.1.85/kdeui/kernel/kapplication.cpp:307
#65 0x00007f2176a79091 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#66 0x00007f217787420d in ?? () from /usr/lib64/libQtGui.so.4
#67 0x00007f2177881ac3 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#68 0x00007f21778a81d4 in ?? () from /usr/lib64/libQtGui.so.4
#69 0x00007f21707ab0db in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#70 0x00007f21707ae8ad in ?? () from /usr/lib64/libglib-2.0.so.0
#71 0x00007f21707aea6b in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#72 0x00007f2176aa14ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#73 0x00007f21778a797f in ?? () from /usr/lib64/libQtGui.so.4
#74 0x00007f2176a779a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#75 0x00007f2176a77b2d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#76 0x00007f2177c2f115 in QDialog::exec() () from /usr/lib64/libQtGui.so.4
#77 0x00007f217856f5a2 in KMessageBox::createKMessageBox (dialog=0xdf6b00, icon=<value optimized out>, text=@0x7fff84c33f60, strlist=@0x7fff84c33ca0, ask=@0x7fff84c33b10, 
    checkboxReturn=0x7fff84c33bff, options={i = -2067580416}, details=@0x7fff84c33b00, notifyType=QMessageBox::Warning) at /usr/src/debug/kdelibs-4.1.85/kdeui/dialogs/kmessagebox.cpp:330
#78 0x00007f2178570777 in KMessageBox::createKMessageBox (dialog=0xdf6b00, icon=QMessageBox::Warning, text=@0x7fff84c33f60, strlist=@0x7fff84c33ca0, ask=@0x7fff84c33b10, 
    checkboxReturn=0x7fff84c33bff, options={i = -2067579984}, details=@0x7fff84c33b00) at /usr/src/debug/kdelibs-4.1.85/kdeui/dialogs/kmessagebox.cpp:151
#79 0x00007f2178574466 in KMessageBox::warningYesNoListWId (parent_id=0, text=@0x7fff84c33f60, strlist=@0x7fff84c33ca0, caption=@0x7fff84c33f50, buttonYes_=<value optimized out>, 
    buttonNo_=<value optimized out>, dontAskAgainName=@0x7fff84c33ea0, options={i = -2067579824}) at /usr/src/debug/kdelibs-4.1.85/kdeui/dialogs/kmessagebox.cpp:624
#80 0x00007f2178574623 in KMessageBox::warningYesNoList (parent=0x0, text=@0x7fff84c33f60, strlist=@0x7fff84c33ca0, caption=@0x7fff84c33f50, buttonYes=@0x7fff84c33f00, buttonNo=@0x7fff84c33eb0, 
    dontAskAgainName=@0x7fff84c33ea0, options={i = -2067579728}) at /usr/src/debug/kdelibs-4.1.85/kdeui/dialogs/kmessagebox.cpp:583
#81 0x00007f2178574698 in KMessageBox::warningYesNo (parent=0x7fff84c2e390, text=@0x932550, caption=<value optimized out>, buttonYes=<value optimized out>, buttonNo=<value optimized out>, 
    dontAskAgainName=<value optimized out>, options={i = -2067578784}) at /usr/src/debug/kdelibs-4.1.85/kdeui/dialogs/kmessagebox.cpp:560
#82 0x00007f216539ac9c in KMail::NetworkAccount::writeConfig (this=0xb3bba0, config=@0x7fff84c34260) at /usr/src/debug/kdepim-4.1.85/kmail/networkaccount.cpp:244
#83 0x00007f21653f8cfb in KMail::PopAccount::writeConfig (this=0x7fff84c2e390, config=@0x932550) at /usr/src/debug/kdepim-4.1.85/kmail/popaccount.cpp:221
#84 0x00007f21653438b2 in KMail::AccountManager::writeConfig (this=0xb4dd80, withSync=false) at /usr/src/debug/kdepim-4.1.85/kmail/accountmanager.cpp:75
#85 0x00007f2165408853 in KMKernel::cleanup (this=0xa6fc80) at /usr/src/debug/kdepim-4.1.85/kmail/kmkernel.cpp:1627
#86 0x00007f2165aa750a in ~KMailPart (this=0x982df0) at /usr/src/debug/kdepim-4.1.85/kmail/kmail_part.cpp:141
#87 0x00007f217b9ed21e in ~Plugin (this=0x99fd90, __vtt_parm=0x932550) at /usr/src/debug/kdepim-4.1.85/kontactinterfaces/plugin.cpp:86
#88 0x00007f2168052a75 in ~KMailPlugin (this=0x7fff84c2e390) at /usr/src/debug/kdepim-4.1.85/kontact/plugins/kmail/kmail_plugin.cpp:150
#89 0x00007f217bc0d696 in ~MainWindow (this=0x7895a0) at /usr/src/debug/kdepim-4.1.85/kontact/src/mainwindow.cpp:271
#90 0x000000000040490e in main (argc=3, argv=0x7fff84c34be8) at /usr/include/QtCore/qalgorithms.h:346
Comment 1 Dario Andres 2008-12-28 13:16:53 UTC
The backtrace looks similar to the one in bug 163442 comment 1
Comment 2 Dario Andres 2009-01-07 14:06:33 UTC
*** Bug 179903 has been marked as a duplicate of this bug. ***
Comment 3 Piotr Keplicz 2009-03-09 18:06:14 UTC
Created attachment 31952 [details]
kontact crash backtrace

I get similar crashes here with KDE 4.2.1, Kontact 1.4.1, Qt 4.4.3 on Ubuntu 8.10.
Comment 4 Dario Andres 2009-03-15 15:09:02 UTC
*** Bug 187222 has been marked as a duplicate of this bug. ***
Comment 5 Dario Andres 2009-05-17 22:31:38 UTC
*** Bug 193044 has been marked as a duplicate of this bug. ***
Comment 6 Dario Andres 2009-05-17 22:32:42 UTC
Marking as duplicate of bug 182176 (as it has a good analysis). Thanks

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