Bug 325045 - Kmail crash when viewing mail
Summary: Kmail crash when viewing mail
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 4.11.1
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-09-18 09:28 UTC by Ahmed Shabayek
Modified: 2017-01-07 21:56 UTC (History)
0 users

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 Ahmed Shabayek 2013-09-18 09:28:50 UTC
Application: kmail (4.11.1)
KDE Platform Version: 4.11.1 (Compiled from sources)
Qt Version: 4.8.5
Operating System: Linux 3.10.10-1-CHAKRA x86_64
Distribution: "Chakra"

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

clicked on inbox to check recieved message on the side then crashes before showing anything same everytime

The crash can be reproduced every time.

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

Thread 5 (Thread 0x7f6a67073700 (LWP 1738)):
#0  0x00007f6a89ffad13 in select () from /lib/libc.so.6
#1  0x00007f6a8b5bb683 in ?? () from /usr/lib/libQtCore.so.4
#2  0x00007f6a8b4dec8f in ?? () from /usr/lib/libQtCore.so.4
#3  0x00007f6a87e09dd2 in start_thread () from /lib/libpthread.so.0
#4  0x00007f6a8a001ced in clone () from /lib/libc.so.6

Thread 4 (Thread 0x7f6a6650f700 (LWP 1741)):
#0  0x00007f6a87e0d8b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6a7e4affdd in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f6a7e4b0019 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f6a87e09dd2 in start_thread () from /lib/libpthread.so.0
#4  0x00007f6a8a001ced in clone () from /lib/libc.so.6

Thread 3 (Thread 0x7f6a648af700 (LWP 1742)):
#0  0x00007f6a87e0d8b4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6a7e1f2e3d in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f6a7e4df466 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f6a87e09dd2 in start_thread () from /lib/libpthread.so.0
#4  0x00007f6a8a001ced in clone () from /lib/libc.so.6

Thread 2 (Thread 0x7f6a173fc700 (LWP 1748)):
#0  0x00007f6a89ff909d in poll () from /lib/libc.so.6
#1  0x00007f6a81c9b644 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f6a81c9b764 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f6a8b60ae96 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f6a8b5dcf9f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f6a8b5dd295 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f6a8b4dc64f in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f6a8b4dec8f in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f6a87e09dd2 in start_thread () from /lib/libpthread.so.0
#9  0x00007f6a8a001ced in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7f6a8cc607c0 (LWP 1728)):
[KCrash Handler]
#5  0x00007f6a80c948c0 in des_cfb1 () from /usr/lib/libcrypto.so.1.0.0
#6  0x00007f6a8aa7519d in QPixmap::copy(QRect const&) const () from /usr/lib/libQtGui.so.4
#7  0x00007f6a8aa75e52 in QPixmap::QPixmap(QPixmap const&) () from /usr/lib/libQtGui.so.4
#8  0x00007f6a8c71aaa9 in KPixmapSequence::frameAt(int) const () from /usr/lib/libkdeui.so.5
#9  0x00007f6a8681a9a1 in ?? () from /usr/lib/libakonadi-kde.so.4
#10 0x00007f6a8679c11c in Akonadi::CollectionStatisticsDelegate::initStyleOption(QStyleOptionViewItem*, QModelIndex const&) const () from /usr/lib/libakonadi-kde.so.4
#11 0x00007f6a8af1b6ac in QStyledItemDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#12 0x00007f6a8679c29f in Akonadi::CollectionStatisticsDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libakonadi-kde.so.4
#13 0x00007f6a8aebaa79 in QTreeView::drawRow(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#14 0x00007f6a8aebdfa2 in QTreeView::drawTree(QPainter*, QRegion const&) const () from /usr/lib/libQtGui.so.4
#15 0x00007f6a8aec175c in QTreeView::paintEvent(QPaintEvent*) () from /usr/lib/libQtGui.so.4
#16 0x00007f6a8a9f91e4 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#17 0x00007f6a8ad7746e in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#18 0x00007f6a8ae86593 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x00007f6a8aec5430 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x00007f6a8b5de4a6 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#21 0x00007f6a8a9a9e2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0x00007f6a8a9b0410 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#23 0x00007f6a8c6a763a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#24 0x00007f6a8b5de33d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#25 0x00007f6a8a9f38e1 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#26 0x00007f6a8a9f4310 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#27 0x00007f6a8a9f417f in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#28 0x00007f6a8a9f349c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#29 0x00007f6a8a9f4310 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#30 0x00007f6a8a9f349c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#31 0x00007f6a8a9f4310 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#32 0x00007f6a8a9f349c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#33 0x00007f6a8a9f4310 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#34 0x00007f6a8a9f349c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#35 0x00007f6a8a9f4310 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#36 0x00007f6a8a9f349c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#37 0x00007f6a8a9f4310 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#38 0x00007f6a8a9f349c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#39 0x00007f6a8a9f4310 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#40 0x00007f6a8a9f349c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#41 0x00007f6a8abb0c29 in ?? () from /usr/lib/libQtGui.so.4
#42 0x00007f6a8a9e8d80 in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4
#43 0x00007f6a8a9f8d62 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#44 0x00007f6a8ad8fe93 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#45 0x00007f6a8c7938e9 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#46 0x00007f6a8a9a9e4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#47 0x00007f6a8a9b0410 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#48 0x00007f6a8c6a763a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#49 0x00007f6a8b5de33d in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#50 0x00007f6a8b5e138f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#51 0x00007f6a8b60b5b3 in ?? () from /usr/lib/libQtCore.so.4
#52 0x00007f6a81c9b375 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#53 0x00007f6a81c9b6a8 in ?? () from /usr/lib/libglib-2.0.so.0
#54 0x00007f6a81c9b764 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#55 0x00007f6a8b60ae75 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#56 0x00007f6a8aa46716 in ?? () from /usr/lib/libQtGui.so.4
#57 0x00007f6a8b5dcf9f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#58 0x00007f6a8b5dd295 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#59 0x00007f6a8b5e23ab in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#60 0x0000000000402caa in ?? ()
#61 0x00007f6a89f3da15 in __libc_start_main () from /lib/libc.so.6
#62 0x0000000000403181 in _start ()

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-09-25 13:50:10 UTC
>  #5 0x00007f6a80c948c0 in des_cfb1 () from /usr/lib/libcrypto.so.1.0.0 
> #6 0x00007f6a8aa7519d in QPixmap::copy(QRect const&) const () from /usr/lib/libQtGui.so.4 
> #7 0x00007f6a8aa75e52 in QPixmap::QPixmap(QPixmap const&) () from /usr/lib/libQtGui.so.4

looks like a problem of underlying libraries.
Comment 2 Denis Kurz 2016-09-24 18:15:47 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 kmail2 (version 5.0 or later, as part of KDE Applications 15.12 or later), it gets closed in about three months.
Comment 3 Denis Kurz 2017-01-07 21:56:41 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.