[kmail2] [Bug 355062] New: KMail crash when opening message with attachment

Stephen Anthony via KDE Bugzilla bugzilla_noreply at kde.org
Mon Nov 9 00:17:32 GMT 2015


https://bugs.kde.org/show_bug.cgi?id=355062

            Bug ID: 355062
           Summary: KMail crash when opening message with attachment
           Product: kmail2
           Version: unspecified
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: stephena at users.sourceforge.net

Application: kmail (5.0.2)

Qt Version: 5.4.2
Operating System: Linux 4.3.0-corei7 x86_64
Distribution: Ubuntu 15.10

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

Open KMail and select message containing a PDF attachment; application crashes
every time.  This has also happened on other emails containing attachments
other than PDF files.  Opening the email in other email clients works
perfectly.

The crash can be reproduced every time.

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

Thread 10 (Thread 0x7fbafeb63700 (LWP 2817)):
#0  0x00007fbb2c0698dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fbb224541ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fbb224542fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbb2cbaa29b in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fbb2cb5075a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fbb2c96e3d4 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fbb2c9732be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fbb22c7b6aa in start_thread (arg=0x7fbafeb63700) at
pthread_create.c:333
#8  0x00007fbb2c074eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7fbafe2c1700 (LWP 2818)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbb1e03a48b in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007fbb1e03a4c9 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007fbb22c7b6aa in start_thread (arg=0x7fbafe2c1700) at
pthread_create.c:333
#4  0x00007fbb2c074eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7fbafd823700 (LWP 2825)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbb1dd485b4 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007fbb1e06a341 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007fbb22c7b6aa in start_thread (arg=0x7fbafd823700) at
pthread_create.c:333
#4  0x00007fbb2c074eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7fbafd003700 (LWP 2826)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbb1dd495e3 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007fbb1e06a341 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007fbb22c7b6aa in start_thread (arg=0x7fbafd003700) at
pthread_create.c:333
#4  0x00007fbb2c074eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7fbafc802700 (LWP 2827)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbb1dd495e3 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007fbb1e06a341 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007fbb22c7b6aa in start_thread (arg=0x7fbafc802700) at
pthread_create.c:333
#4  0x00007fbb2c074eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7fbab7ffd700 (LWP 2828)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbb1dd495e3 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007fbb1e06a341 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007fbb22c7b6aa in start_thread (arg=0x7fbab7ffd700) at
pthread_create.c:333
#4  0x00007fbb2c074eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fbab77fc700 (LWP 2829)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbb1dd495e3 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007fbb1e06a341 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007fbb22c7b6aa in start_thread (arg=0x7fbab77fc700) at
pthread_create.c:333
#4  0x00007fbb2c074eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fbab6ffb700 (LWP 2830)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbb1dd495e3 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007fbb1e06a341 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007fbb22c7b6aa in start_thread (arg=0x7fbab6ffb700) at
pthread_create.c:333
#4  0x00007fbb2c074eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fbab67fa700 (LWP 2831)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fbb1dd495e3 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#2  0x00007fbb1e06a341 in ?? () from
/usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5
#3  0x00007fbb22c7b6aa in start_thread (arg=0x7fbab67fa700) at
pthread_create.c:333
#4  0x00007fbb2c074eed in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fbb0a1cd880 (LWP 2806)):
[KCrash Handler]
#6  0x00007fbb2ca03778 in operator==(QString const&, QString const&) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fbb2cbddbb6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fbb2cbd13ba in QMimeType::comment() const () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007fbb26fdbd11 in KMimeType::comment (this=<optimized out>) at
../../src/kdecore/kmimetype.cpp:317
#10 0x00007fbb29966df5 in MessageViewer::MimeTreeModel::Private::typeForContent
(content=0x1e34ea0, this=<optimized out>) at
../../messageviewer/viewer/mimeparttree/mimetreemodel.cpp:89
#11 MessageViewer::MimeTreeModel::data (this=<optimized out>, index=...,
role=<optimized out>) at
../../messageviewer/viewer/mimeparttree/mimetreemodel.cpp:226
#12 0x00007fbb2d702466 in
QStyledItemDelegate::initStyleOption(QStyleOptionViewItem*, QModelIndex const&)
const () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007fbb2d70117f in QStyledItemDelegate::sizeHint(QStyleOptionViewItem
const&, QModelIndex const&) const () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007fbb2d6b5bef in QTreeView::indexRowSizeHint(QModelIndex const&) const
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fbb2d6b5d3c in QTreeViewPrivate::itemHeight(int) const () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007fbb2d6b7006 in QTreeViewPrivate::updateScrollBars() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007fbb2d6c0961 in QTreeView::updateGeometries() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007fbb2d6b9010 in QTreeView::expandAll() () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fbb2cb83617 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fbb2caf6b5c in QAbstractItemModel::endResetModel() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007fbb29966849 in QAbstractItemModel::reset (this=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:369
#22 MessageViewer::MimeTreeModel::setRoot (this=<optimized out>,
root=<optimized out>) at
../../messageviewer/viewer/mimeparttree/mimetreemodel.cpp:140
#23 0x00007fbb299b6a85 in MessageViewer::MimePartTreeView::setRoot
(this=<optimized out>, root=<optimized out>) at
../../messageviewer/viewer/mimeparttree/mimeparttreeview.cpp:83
#24 0x00007fbb299a80e4 in MessageViewer::ViewerPrivate::setMessageInternal
(this=0x7ffda89de190, this at entry=0x1f7a2f0, message=...,
updateMode=updateMode at entry=MessageViewer::Viewer::Delayed) at
../../messageviewer/viewer/viewer_p.cpp:1380
#25 0x00007fbb299a83da in MessageViewer::ViewerPrivate::setMessageItem
(this=this at entry=0x1f7a2f0, item=...,
updateMode=updateMode at entry=MessageViewer::Viewer::Delayed) at
../../messageviewer/viewer/viewer_p.cpp:1406
#26 0x00007fbb299931aa in MessageViewer::Viewer::setMessageItem
(this=<optimized out>, item=...,
updateMode=updateMode at entry=MessageViewer::Viewer::Delayed) at
../../messageviewer/viewer/viewer.cpp:113
#27 0x00007fbb2e2dae60 in KMReaderWin::setMessage (this=0x1f6c790, item=...,
updateMode=updateMode at entry=MessageViewer::Viewer::Delayed) at
../../kmail/kmreaderwin.cpp:676
#28 0x00007fbb2e315c06 in KMMainWidget::itemsReceived (this=0x1e5f640,
list=...) at ../../kmail/kmmainwidget.cpp:4366
#29 0x00007fbb2e42069a in KMMainWidget::qt_static_metacall (_o=<optimized out>,
_c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at
moc_kmmainwidget.cpp:811
#30 0x00007fbb2cb8378a in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007fbb27954c42 in Akonadi::ItemFetchJob::itemsReceived
(this=this at entry=0x1c77590, _t1=...) at ./moc_itemfetchjob.cpp:162
#32 0x00007fbb27956abf in Akonadi::ItemFetchJobPrivate::timeout
(this=<optimized out>) at ../../../../akonadi/src/core/jobs/itemfetchjob.cpp:77
#33 Akonadi::ItemFetchJobPrivate::aboutToFinish (this=0x240a1a0) at
../../../../akonadi/src/core/jobs/itemfetchjob.cpp:67
#34 0x00007fbb2795f3f2 in Akonadi::JobPrivate::delayedEmitResult
(this=<optimized out>) at ../../../../akonadi/src/core/jobs/job.cpp:152
#35 Akonadi::Job::qt_static_metacall (_o=<optimized out>, _c=<optimized out>,
_id=<optimized out>, _a=<optimized out>) at ./moc_job.cpp:107
#36 0x00007fbb2cb84651 in QObject::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007fbb2d420b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#38 0x00007fbb2d426230 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#39 0x00007fbb2cb52f1b in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007fbb2cb55057 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007fbb2cba9e73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x00007fbb22453ff7 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007fbb22454250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007fbb224542fc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007fbb2cbaa27f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x00007fbb2cb5075a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x00007fbb2cb582cc in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#48 0x0000000000404260 in main (argc=1, argv=0x7ffda89df368) at
../../kmail/main.cpp:161

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list