#755147 kontact crash when I move a message from the inbox into another folder

Package:
kontact
Source:
kontact
Description:
integrated application for personal information management
Submitter:
Matt Kien
Date:
2014-07-18 09:15:06 UTC
Severity:
important
#755147#5
Date:
2014-07-18 09:03:56 UTC
From:
To:
Dear Maintainer,

   * What led up to the situation?
kontact crash often when I try to move a message from the inbox into another
folder

   * What exactly did you do (or not do) that was effective (or
     ineffective)?
I tried to move a message from the inbox into a folder with the mouse move
action. First 1 clicked on the message and hold the button. I moved the mouse
pointer the destination folder. I selected in the popup window "move message".

I can reprdouce the error by deleting more than one message in one action.

   * What was the outcome of this action?
kontact crashed but not every time but often.

   * What outcome did you expect instead?
The message should moved to the destination folder or in the second case the
messages should deleted.

Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[KCrash Handler]
#6  KMMessage::setTransferInProgress (this=0x4191050, value=false, force=false)
at ../../kmail/kmmessage.cpp:278
#7  0x00007f7f48e9f4fc in KMail::ImapJob::~ImapJob (this=0x3c59ed0,
__in_chrg=<optimized out>) at ../../kmail/imapjob.cpp:278
#8  0x00007f7f48e9f619 in KMail::ImapJob::~ImapJob (this=0x3c59ed0,
__in_chrg=<optimized out>) at ../../kmail/imapjob.cpp:288
#9  0x00007f7f64f22a58 in QObject::event (this=0x3c59ed0, e=<optimized out>) at
kernel/qobject.cpp:1176
#10 0x00007f7f642b770c in QApplicationPrivate::notify_helper
(this=this@entry=0xee0d40, receiver=receiver@entry=0x3c59ed0,
e=e@entry=0x2562600) at kernel/qapplication.cpp:4556
#11 0x00007f7f642bbb8a in QApplication::notify (this=0x7fff51c9bf50,
receiver=0x3c59ed0, e=0x2562600) at kernel/qapplication.cpp:4417
#12 0x00007f7f65999886 in KApplication::notify (this=0x7fff51c9bf50,
receiver=0x3c59ed0, event=0x2562600) at ../../kdeui/kernel/kapplication.cpp:311
#13 0x00007f7f64f0db5e in QCoreApplication::notifyInternal
(this=0x7fff51c9bf50, receiver=receiver@entry=0x3c59ed0,
event=event@entry=0x2562600) at kernel/qcoreapplication.cpp:915
#14 0x00007f7f64f119e1 in sendEvent (event=0x2562600, receiver=0x3c59ed0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#15 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0xea36a0) at kernel/qcoreapplication.cpp:1539
#16 0x00007f7f64f3c0e3 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#17 postEventSourceDispatch (s=0xedefb0) at
kernel/qeventdispatcher_glib.cpp:279
#18 0x00007f7f5cbe5355 in g_main_context_dispatch () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#19 0x00007f7f5cbe5688 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f7f5cbe5744 in g_main_context_iteration () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#21 0x00007f7f64f3c276 in QEventDispatcherGlib::processEvents (this=0xea4b60,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#22 0x00007f7f6435883e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#23 0x00007f7f64f0c8af in QEventLoop::processEvents
(this=this@entry=0x7fff51c9bdc0, flags=...) at kernel/qeventloop.cpp:149
#24 0x00007f7f64f0cb38 in QEventLoop::exec (this=0x7fff51c9bdc0, flags=...) at
kernel/qeventloop.cpp:204
#25 0x00007f7f64f11cf8 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1187
#26 0x00000000004036b6 in main (argc=1, argv=0x7fff51c9c098) at
../../../kontact/src/main.cpp:226