Bug 354441 - Crash when closing Kontact
Summary: Crash when closing Kontact
Status: RESOLVED DUPLICATE of bug 289107
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-10-27 08:39 UTC by James Beck
Modified: 2016-09-06 19:43 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description James Beck 2015-10-27 08:39:52 UTC
Application: kontact ()

Qt Version: 5.4.2
Operating System: Linux 4.2.0-16-generic x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
I was using the application as usual, and attempted to close/re-open Kmail when the crash occured. I was restarting Kmail because it wasn't downloading my mail. I seem to have this problem a lot.

The crash can be reproduced every time.

-- Backtrace:
Application: kontact (kontact), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f3a779d9880 (LWP 18788))]

Thread 5 (Thread 0x7f3a6f5ef700 (LWP 18790)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f3a91fc248b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f3a91fc24c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f3a8d7986aa in start_thread (arg=0x7f3a6f5ef700) at pthread_create.c:333
#4  0x00007f3a92eb4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f3a2c46c700 (LWP 18791)):
#0  0x00007ffe6cf68b7f in clock_gettime ()
#1  0x00007f3a92ec338d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f3a938643a6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f3a939e7d29 in QTimerInfoList::updateCurrentTime() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f3a939e8295 in QTimerInfoList::timerWait(timespec&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f3a939e967e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f3a8cb1977d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f3a8cb1a11b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f3a8cb1a2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f3a939ea29b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f3a9399075a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f3a937ae3d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f3a937b32be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f3a8d7986aa in start_thread (arg=0x7f3a2c46c700) at pthread_create.c:333
#14 0x00007f3a92eb4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f3a23ed1700 (LWP 18792)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f3a91cd05b4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007f3a91ff2341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007f3a8d7986aa in start_thread (arg=0x7f3a23ed1700) at pthread_create.c:333
#4  0x00007f3a92eb4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f39fa543700 (LWP 19610)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f3a20500114 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#2  0x00007f3a20500159 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Script.so.5
#3  0x00007f3a8d7986aa in start_thread (arg=0x7f39fa543700) at pthread_create.c:333
#4  0x00007f3a92eb4eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f3a779d9880 (LWP 18788)):
[KCrash Handler]
#6  0x00007f3a92de3267 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
#7  0x00007f3a92de4eca in __GI_abort () at abort.c:89
#8  0x00007f3a92ddc03d in __assert_fail_base (fmt=0x7f3a92f3e028 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f3a1b2680d5 "mySelf", file=file@entry=0x7f3a1b2680bc "../../kmail/kmkernel.cpp", line=line@entry=1585, function=function@entry=0x7f3a1b2684e0 <KMKernel::config()::__PRETTY_FUNCTION__> "virtual KSharedConfig::Ptr KMKernel::config()") at assert.c:92
#9  0x00007f3a92ddc0f2 in __GI___assert_fail (assertion=assertion@entry=0x7f3a1b2680d5 "mySelf", file=file@entry=0x7f3a1b2680bc "../../kmail/kmkernel.cpp", line=line@entry=1585, function=function@entry=0x7f3a1b2684e0 <KMKernel::config()::__PRETTY_FUNCTION__> "virtual KSharedConfig::Ptr KMKernel::config()") at assert.c:101
#10 0x00007f3a1b1219cf in KMKernel::config (this=<optimized out>) at ../../kmail/kmkernel.cpp:1585
#11 0x00007f3a1aaa0f08 in MailCommon::FolderCollection::writeConfig (this=this@entry=0x190a5f0) at ../../mailcommon/folder/foldercollection.cpp:217
#12 0x00007f3a1aaa165d in MailCommon::FolderCollection::~FolderCollection (this=0x190a5f0, __in_chrg=<optimized out>) at ../../mailcommon/folder/foldercollection.cpp:83
#13 0x00007f3a1aaa1699 in MailCommon::FolderCollection::~FolderCollection (this=0x190a5f0, __in_chrg=<optimized out>) at ../../mailcommon/folder/foldercollection.cpp:85
#14 0x00007f3a1aa97566 in QtSharedPointer::ExternalRefCountData::destroy (this=0x1917480) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:151
#15 QSharedPointer<MailCommon::FolderCollection>::deref (d=0x1917480) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:471
#16 QSharedPointer<MailCommon::FolderCollection>::deref (this=0x447ebc8) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:466
#17 QSharedPointer<MailCommon::FolderCollection>::~QSharedPointer (this=0x447ebc8, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:305
#18 MailCommon::CollectionGeneralPage::~CollectionGeneralPage (this=0x447eb40, __in_chrg=<optimized out>) at ../../mailcommon/collectionpage/collectiongeneralpage.cpp:65
#19 0x00007f3a1aa97589 in MailCommon::CollectionGeneralPage::~CollectionGeneralPage (this=0x447eb40, __in_chrg=<optimized out>) at ../../mailcommon/collectionpage/collectiongeneralpage.cpp:67
#20 0x00007f3a939c1d2b in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f3a9429f2c7 in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f3a943f93e9 in QStackedWidget::~QStackedWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f3a939c1d2b in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f3a9429f2c7 in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f3a94404fc9 in QTabWidget::~QTabWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f3a939c1d2b in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f3a9429f2c7 in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f3a89a3d8ae in Akonadi::CollectionPropertiesDialog::~CollectionPropertiesDialog (this=0x6201070, __in_chrg=<optimized out>) at ../../../../akonadi/src/widgets/collectionpropertiesdialog.cpp:193
#29 0x00007f3a89a3d949 in Akonadi::CollectionPropertiesDialog::~CollectionPropertiesDialog (this=0x6201070, __in_chrg=<optimized out>) at ../../../../akonadi/src/widgets/collectionpropertiesdialog.cpp:198
#30 0x00007f3a939c1d2b in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f3a9429f2c7 in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007f3a1b167d49 in KMMainWidget::~KMMainWidget (this=0x1139d30, __in_chrg=<optimized out>) at ../../kmail/kmmainwidget.cpp:374
#33 0x00007f3a1b167ea9 in KMMainWidget::~KMMainWidget (this=0x1139d30, __in_chrg=<optimized out>) at ../../kmail/kmmainwidget.cpp:379
#34 0x00007f3a939c1d2b in QObjectPrivate::deleteChildren() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f3a9429f2c7 in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007f3a9429f489 in QWidget::~QWidget() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007f3a8ffa86b9 in KParts::Part::~Part (this=0xfb70c0, __vtt_parm=0x7f3a1b71f2b0 <VTT for KMailPart+16>, __in_chrg=<optimized out>) at ../../src/part.cpp:65
#38 0x00007f3a1b51bc69 in KMailPart::~KMailPart (this=this@entry=0xfb70c0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../kmail/kmail_part.cpp:105
#39 0x00007f3a1b51bcf9 in KMailPart::~KMailPart (this=0xfb70c0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../kmail/kmail_part.cpp:113
#40 0x00007f3a9586316e in KontactInterface::Plugin::~Plugin() () from /usr/lib/x86_64-linux-gnu/libKF5KontactInterface.so.5
#41 0x00007f3a220a2866 in KMailPlugin::~KMailPlugin (this=0xf69ae0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../kmail/kontactplugin/kmail_plugin.cpp:171
#42 0x00007f3a220a2889 in KMailPlugin::~KMailPlugin (this=0xf69ae0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../kmail/kontactplugin/kmail_plugin.cpp:175
#43 0x00007f3a95a8c926 in Kontact::MainWindow::~MainWindow (this=this@entry=0xd5c010, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../kontact/src/mainwindow.cpp:298
#44 0x00007f3a95a8cad9 in Kontact::MainWindow::~MainWindow (this=0xd5c010, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../kontact/src/mainwindow.cpp:300
#45 0x00007f3a939c4670 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x00007f3a942a2edb in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#47 0x00007f3a943b439b in QMainWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#48 0x00007f3a953ce177 in KMainWindow::event (this=this@entry=0xd5c010, ev=ev@entry=0x40ae780) at ../../src/kmainwindow.cpp:821
#49 0x00007f3a954065c5 in KXmlGuiWindow::event (this=0xd5c010, ev=0x40ae780) at ../../src/kxmlguiwindow.cpp:118
#50 0x00007f3a94260b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#51 0x00007f3a94266230 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#52 0x00007f3a93992f1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#53 0x00007f3a93995057 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#54 0x00007f3a939e9e73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#55 0x00007f3a8cb19ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007f3a8cb1a250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f3a8cb1a2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007f3a939ea27f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#59 0x00007f3a9399075a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#60 0x00007f3a939982cc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#61 0x0000000000404af1 in main (argc=1, argv=0x7ffe6cf5f3d8) at ../../../kontact/src/main.cpp:220

Possible duplicates by query: bug 350139, bug 341872.

Reported using DrKonqi
Comment 1 Martin Tlustos 2015-11-06 10:59:17 UTC
Probably a duplicate of bug 353826
Comment 2 Denis Kurz 2016-09-06 19:43:59 UTC

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