Bug 302204 - Kontact reports crash several seconds after closing
Summary: Kontact reports crash several seconds after closing
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.8.3
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-19 19:17 UTC by Thomas Arend
Modified: 2017-01-07 22:06 UTC (History)
0 users

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 Thomas Arend 2012-06-19 19:17:03 UTC
Application: kontact (4.8.3)
KDE Platform Version: 4.8.3 (4.8.3) "release 504"
Qt Version: 4.8.1
Operating System: Linux 3.1.10-1.9-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

Trying to send a message for at least a quarteer of an hour. restarte akonadi / kontact several times

- Unusual behavior I noticed:

To 20 secaonds to open a message for a reply

- Custom settings of the application:

nothing unsual. mostly as is

-- Backtrace:
Application: Kontact (kontact), signal: Aborted
[Current thread is 1 (Thread 0x7f82cda50760 (LWP 19682))]

Thread 3 (Thread 0x7f82b542e700 (LWP 19683)):
#0  0x00007f82c58cae6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f82ca2629dc in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f82ca262b09 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f82c58c6f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f82caf6d10d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f82b4b2d700 (LWP 19684)):
#0  0x00007f82c58ca12b in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1  0x00007f82c53b6f25 in g_main_context_query () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f82c53b799a in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f82c53b7f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f82cb6db2e6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007f82cb6ab012 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007f82cb6ab267 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7  0x00007f82cb5ab547 in QThread::exec() () from /usr/lib64/libQtCore.so.4
#8  0x00007f82cb5ae56b in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f82c58c6f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f82caf6d10d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f82cda50760 (LWP 19682)):
[KCrash Handler]
#6  0x00007f82caec6d95 in raise () from /lib64/libc.so.6
#7  0x00007f82caec82ab in abort () from /lib64/libc.so.6
#8  0x00007f82caf0299e in __libc_message () from /lib64/libc.so.6
#9  0x00007f82caf086d6 in malloc_printerr () from /lib64/libc.so.6
#10 0x00007f82cb5f8672 in QString::free(QString::Data*) () from /usr/lib64/libQtCore.so.4
#11 0x00007f82cd680ee8 in ~QString (this=0x7fff260ff430, __in_chrg=<optimized out>) at /usr/include/QtCore/qstring.h:880
#12 Kontact::MainWindow::pluginFromInfo (this=<optimized out>, info=...) at /usr/src/debug/kdepim-4.8.3/kontact/src/mainwindow.cpp:499
#13 0x00007f82cd683afb in Kontact::MainWindow::saveProperties (this=0x643280, config=...) at /usr/src/debug/kdepim-4.8.3/kontact/src/mainwindow.cpp:1163
#14 0x00007f82ccec4984 in KMainWindow::savePropertiesInternal(KConfig*, int) () from /usr/lib64/libkdeui.so.5
#15 0x00007f82ccec5201 in ?? () from /usr/lib64/libkdeui.so.5
#16 0x00007f82cce051c5 in KApplication::saveState(QSessionManager&) () from /usr/lib64/libkdeui.so.5
#17 0x00007f82cc13e916 in ?? () from /usr/lib64/libQtGui.so.4
#18 0x00007f82cc13ec19 in ?? () from /usr/lib64/libQtGui.so.4
#19 0x00007f82c731d06f in _SmcProcessMessage () from /usr/lib64/libSM.so.6
#20 0x00007f82c710de86 in IceProcessMessages () from /usr/lib64/libICE.so.6
#21 0x00007f82cb6c00f1 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#22 0x00007f82cb70d7be in QSocketNotifier::activated(int) () from /usr/lib64/libQtCore.so.4
#23 0x00007f82cb6c947b in QSocketNotifier::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#24 0x00007f82cc0c00d4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#25 0x00007f82cc0c4f53 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#26 0x00007f82cce048f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#27 0x00007f82cb6ac22c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#28 0x00007f82cb6da8d7 in ?? () from /usr/lib64/libQtCore.so.4
#29 0x00007f82c53b758d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#30 0x00007f82c53b7d88 in ?? () from /usr/lib64/libglib-2.0.so.0
#31 0x00007f82c53b7f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#32 0x00007f82cb6db27f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#33 0x00007f82cc16376e in ?? () from /usr/lib64/libQtGui.so.4
#34 0x00007f82cb6ab012 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#35 0x00007f82cb6ab267 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#36 0x00007f82cbb41736 in KJob::exec() () from /usr/lib64/libkdecore.so.5
#37 0x00007f826c880e68 in KMKernel::cleanup (this=0xc3fea0) at /usr/src/debug/kdepim-4.8.3/kmail/kmkernel.cpp:1260
#38 0x00007f826cbb5d32 in KMailPart::~KMailPart (this=0x954100, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.8.3/kmail/kmail_part.cpp:137
#39 0x00007f826cbb5e39 in KMailPart::~KMailPart (this=0x954100, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.8.3/kmail/kmail_part.cpp:140
#40 0x00007f82cd24b6ee in KontactInterface::Plugin::~Plugin (this=0x86f160, __vtt_parm=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kdepimlibs-4.8.3/kontactinterface/plugin.cpp:90
#41 0x00007f826db504ef in KMailPlugin::~KMailPlugin (this=0x86f160, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.8.3/kontact/plugins/kmail/kmail_plugin.cpp:159
#42 0x00007f826db50519 in KMailPlugin::~KMailPlugin (this=0x86f160, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.8.3/kontact/plugins/kmail/kmail_plugin.cpp:163
#43 0x00007f82cd683197 in Kontact::MainWindow::~MainWindow (this=0x643280, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.8.3/kontact/src/mainwindow.cpp:289
#44 0x00007f82cd6832f9 in Kontact::MainWindow::~MainWindow (this=0x643280, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.8.3/kontact/src/mainwindow.cpp:291
#45 0x00007f82cb6c52e8 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46 0x00007f82cc11021b in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#47 0x00007f82cc4e59cb in QMainWindow::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#48 0x00007f82ccf00498 in KXmlGuiWindow::event(QEvent*) () from /usr/lib64/libkdeui.so.5
#49 0x00007f82cc0c00d4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#50 0x00007f82cc0c4f53 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#51 0x00007f82cce048f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#52 0x00007f82cb6ac22c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#53 0x00007f82cb6afaca in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#54 0x00007f82cb6dae53 in ?? () from /usr/lib64/libQtCore.so.4
#55 0x00007f82c53b758d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#56 0x00007f82c53b7d88 in ?? () from /usr/lib64/libglib-2.0.so.0
#57 0x00007f82c53b7f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#58 0x00007f82cb6db27f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#59 0x00007f82cc16376e in ?? () from /usr/lib64/libQtGui.so.4
#60 0x00007f82cb6ab012 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#61 0x00007f82cb6ab267 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#62 0x00007f82cb6afdc5 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#63 0x0000000000403919 in main (argc=1, argv=0x7fff26101e18) at /usr/src/debug/kdepim-4.8.3/kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:34:25 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 2 Denis Kurz 2017-01-07 22:06:42 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.