Bug 343337 - kmail2 crash on close
Summary: kmail2 crash on close
Status: RESOLVED FIXED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: Git (master)
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-01-26 15:57 UTC by jan neumann
Modified: 2015-01-27 06:33 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 jan neumann 2015-01-26 15:57:42 UTC
Application: kmail (4.73 pre)

Qt Version: 5.4.0
Operating System: Linux 3.18.3-1-MANJARO x86_64
Distribution: "Manjaro Linux"

-- Information about the crash:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe484a8a800 (LWP 6204))]

Thread 8 (Thread 0x7fe4642f7700 (LWP 6206)):
#0  0x00007fe484b6f44d in poll () from /usr/lib/libc.so.6
#1  0x00007fe471eda9f2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007fe471edc56f in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007fe4662bb3f9 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#4  0x00007fe4854035ee in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007fe47af07314 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fe484b7824d in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7fe45b04f700 (LWP 6217)):
#0  0x00007fe47aa26034 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007fe47a9e1210 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007fe47a9e1bbb in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007fe47a9e1dac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007fe48564508c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007fe4855eb532 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007fe4853fe664 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007fe4854035ee in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007fe47af07314 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fe484b7824d in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7fe45a7ad700 (LWP 6218)):
#0  0x00007fe47af0c8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe4772ba680 in ?? () from /usr/lib/libQt5WebKit.so.5
#2  0x00007fe4772ba6a9 in ?? () from /usr/lib/libQt5WebKit.so.5
#3  0x00007fe47af07314 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fe484b7824d in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7fe459d0f700 (LWP 6222)):
#0  0x00007fe47af0c8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe476faff2d in ?? () from /usr/lib/libQt5WebKit.so.5
#2  0x00007fe4772eaf61 in ?? () from /usr/lib/libQt5WebKit.so.5
#3  0x00007fe47af07314 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fe484b7824d in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7fe4594ef700 (LWP 6223)):
#0  0x00007fe47af0c8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe476fb0f93 in ?? () from /usr/lib/libQt5WebKit.so.5
#2  0x00007fe4772eaf61 in ?? () from /usr/lib/libQt5WebKit.so.5
#3  0x00007fe47af07314 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fe484b7824d in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7fe458cee700 (LWP 6224)):
#0  0x00007fe47af0c8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe476fb0f93 in ?? () from /usr/lib/libQt5WebKit.so.5
#2  0x00007fe4772eaf61 in ?? () from /usr/lib/libQt5WebKit.so.5
#3  0x00007fe47af07314 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fe484b7824d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7fe413ffd700 (LWP 6225)):
#0  0x00007fe47af0c8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe476fb0f93 in ?? () from /usr/lib/libQt5WebKit.so.5
#2  0x00007fe4772eaf61 in ?? () from /usr/lib/libQt5WebKit.so.5
#3  0x00007fe47af07314 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fe484b7824d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7fe484a8a800 (LWP 6204)):
[KCrash Handler]
#5  0x0000000000000000 in ?? ()
#6  0x00007fe4863ada40 in QTreeView::expandAll() () from /usr/lib/libQt5Widgets.so.5
#7  0x00007fe48561ccca in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#8  0x00007fe485591199 in QAbstractItemModel::endResetModel() () from /usr/lib/libQt5Core.so.5
#9  0x00007fe48561ccca in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#10 0x00007fe48561da6f in QObject::destroyed(QObject*) () from /usr/lib/libQt5Core.so.5
#11 0x00007fe48614a1e8 in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#12 0x00007fe48319fa99 in ?? () from /usr/lib/libmessageviewer.so.5
#13 0x00007fe48561bb3c in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#14 0x00007fe48614a24a in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#15 0x00007fe4862a3a79 in QSplitter::~QSplitter() () from /usr/lib/libQt5Widgets.so.5
#16 0x00007fe48561bb3c in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#17 0x00007fe48614a24a in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#18 0x00007fe483179999 in MessageViewer::Viewer::~Viewer() () from /usr/lib/libmessageviewer.so.5
#19 0x00007fe48561bb3c in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#20 0x00007fe48614a24a in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#21 0x00007fe486dd58b7 in ?? () from /usr/lib/libkmailprivate.so.5
#22 0x00007fe48561bb3c in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#23 0x00007fe48614a24a in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#24 0x00007fe4862a3a79 in QSplitter::~QSplitter() () from /usr/lib/libQt5Widgets.so.5
#25 0x00007fe48561bb3c in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#26 0x00007fe48614a24a in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#27 0x00007fe4862a3a79 in QSplitter::~QSplitter() () from /usr/lib/libQt5Widgets.so.5
#28 0x00007fe486e0c7b3 in KMMainWidget::deleteWidgets() () from /usr/lib/libkmailprivate.so.5
#29 0x00007fe486e2adc4 in KMMainWidget::destruct() () from /usr/lib/libkmailprivate.so.5
#30 0x00007fe486e2afb7 in KMMainWidget::~KMMainWidget() () from /usr/lib/libkmailprivate.so.5
#31 0x00007fe486e2b249 in KMMainWidget::~KMMainWidget() () from /usr/lib/libkmailprivate.so.5
#32 0x00007fe48561bb3c in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#33 0x00007fe48614a24a in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#34 0x00007fe486dd1b6e in ?? () from /usr/lib/libkmailprivate.so.5
#35 0x00007fe486dd1bd9 in ?? () from /usr/lib/libkmailprivate.so.5
#36 0x00007fe48561e4f8 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#37 0x00007fe48614e037 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#38 0x00007fe486261aab in QMainWindow::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#39 0x00007fe47f77be3a in KMainWindow::event(QEvent*) () from /usr/lib/libKF5XmlGui.so.5
#40 0x00007fe47f7c76a5 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libKF5XmlGui.so.5
#41 0x00007fe48610ad8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#42 0x00007fe486110370 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#43 0x00007fe4855eda9b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#44 0x00007fe4855efadb in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#45 0x00007fe485644c83 in ?? () from /usr/lib/libQt5Core.so.5
#46 0x00007fe47a9e1a0d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#47 0x00007fe47a9e1cf8 in ?? () from /usr/lib/libglib-2.0.so.0
#48 0x00007fe47a9e1dac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#49 0x00007fe485645077 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#50 0x00007fe4855eb532 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#51 0x00007fe4855f2f0c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#52 0x0000000000402e24 in main ()

The crash can be reproduced every time.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe484a8a800 (LWP 6204))]

Thread 8 (Thread 0x7fe4642f7700 (LWP 6206)):
#0  0x00007fe484b6f44d in poll () from /usr/lib/libc.so.6
#1  0x00007fe471eda9f2 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007fe471edc56f in xcb_wait_for_event () from /usr/lib/libxcb.so.1
#3  0x00007fe4662bb3f9 in ?? () from /usr/lib/qt/plugins/platforms/libqxcb.so
#4  0x00007fe4854035ee in ?? () from /usr/lib/libQt5Core.so.5
#5  0x00007fe47af07314 in start_thread () from /usr/lib/libpthread.so.0
#6  0x00007fe484b7824d in clone () from /usr/lib/libc.so.6

Thread 7 (Thread 0x7fe45b04f700 (LWP 6217)):
#0  0x00007fe47aa26034 in g_mutex_unlock () from /usr/lib/libglib-2.0.so.0
#1  0x00007fe47a9e1210 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2  0x00007fe47a9e1bbb in ?? () from /usr/lib/libglib-2.0.so.0
#3  0x00007fe47a9e1dac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0x00007fe48564508c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#5  0x00007fe4855eb532 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#6  0x00007fe4853fe664 in QThread::exec() () from /usr/lib/libQt5Core.so.5
#7  0x00007fe4854035ee in ?? () from /usr/lib/libQt5Core.so.5
#8  0x00007fe47af07314 in start_thread () from /usr/lib/libpthread.so.0
#9  0x00007fe484b7824d in clone () from /usr/lib/libc.so.6

Thread 6 (Thread 0x7fe45a7ad700 (LWP 6218)):
#0  0x00007fe47af0c8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe4772ba680 in ?? () from /usr/lib/libQt5WebKit.so.5
#2  0x00007fe4772ba6a9 in ?? () from /usr/lib/libQt5WebKit.so.5
#3  0x00007fe47af07314 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fe484b7824d in clone () from /usr/lib/libc.so.6

Thread 5 (Thread 0x7fe459d0f700 (LWP 6222)):
#0  0x00007fe47af0c8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe476faff2d in ?? () from /usr/lib/libQt5WebKit.so.5
#2  0x00007fe4772eaf61 in ?? () from /usr/lib/libQt5WebKit.so.5
#3  0x00007fe47af07314 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fe484b7824d in clone () from /usr/lib/libc.so.6

Thread 4 (Thread 0x7fe4594ef700 (LWP 6223)):
#0  0x00007fe47af0c8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe476fb0f93 in ?? () from /usr/lib/libQt5WebKit.so.5
#2  0x00007fe4772eaf61 in ?? () from /usr/lib/libQt5WebKit.so.5
#3  0x00007fe47af07314 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fe484b7824d in clone () from /usr/lib/libc.so.6

Thread 3 (Thread 0x7fe458cee700 (LWP 6224)):
#0  0x00007fe47af0c8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe476fb0f93 in ?? () from /usr/lib/libQt5WebKit.so.5
#2  0x00007fe4772eaf61 in ?? () from /usr/lib/libQt5WebKit.so.5
#3  0x00007fe47af07314 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fe484b7824d in clone () from /usr/lib/libc.so.6

Thread 2 (Thread 0x7fe413ffd700 (LWP 6225)):
#0  0x00007fe47af0c8cf in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1  0x00007fe476fb0f93 in ?? () from /usr/lib/libQt5WebKit.so.5
#2  0x00007fe4772eaf61 in ?? () from /usr/lib/libQt5WebKit.so.5
#3  0x00007fe47af07314 in start_thread () from /usr/lib/libpthread.so.0
#4  0x00007fe484b7824d in clone () from /usr/lib/libc.so.6

Thread 1 (Thread 0x7fe484a8a800 (LWP 6204)):
[KCrash Handler]
#5  0x0000000000000000 in ?? ()
#6  0x00007fe4863ada40 in QTreeView::expandAll() () from /usr/lib/libQt5Widgets.so.5
#7  0x00007fe48561ccca in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#8  0x00007fe485591199 in QAbstractItemModel::endResetModel() () from /usr/lib/libQt5Core.so.5
#9  0x00007fe48561ccca in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#10 0x00007fe48561da6f in QObject::destroyed(QObject*) () from /usr/lib/libQt5Core.so.5
#11 0x00007fe48614a1e8 in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#12 0x00007fe48319fa99 in ?? () from /usr/lib/libmessageviewer.so.5
#13 0x00007fe48561bb3c in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#14 0x00007fe48614a24a in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#15 0x00007fe4862a3a79 in QSplitter::~QSplitter() () from /usr/lib/libQt5Widgets.so.5
#16 0x00007fe48561bb3c in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#17 0x00007fe48614a24a in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#18 0x00007fe483179999 in MessageViewer::Viewer::~Viewer() () from /usr/lib/libmessageviewer.so.5
#19 0x00007fe48561bb3c in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#20 0x00007fe48614a24a in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#21 0x00007fe486dd58b7 in ?? () from /usr/lib/libkmailprivate.so.5
#22 0x00007fe48561bb3c in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#23 0x00007fe48614a24a in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#24 0x00007fe4862a3a79 in QSplitter::~QSplitter() () from /usr/lib/libQt5Widgets.so.5
#25 0x00007fe48561bb3c in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#26 0x00007fe48614a24a in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#27 0x00007fe4862a3a79 in QSplitter::~QSplitter() () from /usr/lib/libQt5Widgets.so.5
#28 0x00007fe486e0c7b3 in KMMainWidget::deleteWidgets() () from /usr/lib/libkmailprivate.so.5
#29 0x00007fe486e2adc4 in KMMainWidget::destruct() () from /usr/lib/libkmailprivate.so.5
#30 0x00007fe486e2afb7 in KMMainWidget::~KMMainWidget() () from /usr/lib/libkmailprivate.so.5
#31 0x00007fe486e2b249 in KMMainWidget::~KMMainWidget() () from /usr/lib/libkmailprivate.so.5
#32 0x00007fe48561bb3c in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#33 0x00007fe48614a24a in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#34 0x00007fe486dd1b6e in ?? () from /usr/lib/libkmailprivate.so.5
#35 0x00007fe486dd1bd9 in ?? () from /usr/lib/libkmailprivate.so.5
#36 0x00007fe48561e4f8 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#37 0x00007fe48614e037 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#38 0x00007fe486261aab in QMainWindow::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#39 0x00007fe47f77be3a in KMainWindow::event(QEvent*) () from /usr/lib/libKF5XmlGui.so.5
#40 0x00007fe47f7c76a5 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libKF5XmlGui.so.5
#41 0x00007fe48610ad8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#42 0x00007fe486110370 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#43 0x00007fe4855eda9b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#44 0x00007fe4855efadb in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#45 0x00007fe485644c83 in ?? () from /usr/lib/libQt5Core.so.5
#46 0x00007fe47a9e1a0d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#47 0x00007fe47a9e1cf8 in ?? () from /usr/lib/libglib-2.0.so.0
#48 0x00007fe47a9e1dac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#49 0x00007fe485645077 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#50 0x00007fe4855eb532 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#51 0x00007fe4855f2f0c in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#52 0x0000000000402e24 in main ()

Reported using DrKonqi
Comment 1 Christoph Feck 2015-01-26 23:46:09 UTC
KMail2 for KF5 is not released yet, and I am not sure if it is in a state where we are going to accept bug reports without patches that fix them yet.
Comment 2 Laurent Montel 2015-01-27 06:33:12 UTC
But I fixed it 2 days ago :)