[kontact] [Bug 347427] Kontact crash when pressing A to answer a mail

Gint gint_ at hotmail.com
Mon Sep 14 08:58:57 BST 2015


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

Gint <gint_ at hotmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |gint_ at hotmail.com

--- Comment #2 from Gint <gint_ at hotmail.com> ---
Application: kontact (4.13.3)
KDE Platform Version: 4.13.3
Qt Version: 4.8.6
Operating System: Linux 3.13.0-59-generic x86_64
Distribution: Ubuntu 14.04.2 LTS

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

I just wanted to reply to an email (by pressing R). I tried twice with the same
specific email. This is not the first time that the problem appears but this is
the first time that I meet an email where the crash seems systematic.

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 0x7f2760fce800 (LWP 3254))]

Thread 5 (Thread 0x7f273f748700 (LWP 3255)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f275bd7481d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f275bd74859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f2758496182 in start_thread (arg=0x7f273f748700) at
pthread_create.c:312
#4  0x00007f275e54747d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f26fee3d700 (LWP 3256)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f275bab520d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f275bda3fd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f2758496182 in start_thread (arg=0x7f26fee3d700) at
pthread_create.c:312
#4  0x00007f275e54747d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f26ef709700 (LWP 3259)):
#0  0x00007f275e53a12d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f2757fb6fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f2757fb70ec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f275ecc07be in QEventDispatcherGlib::processEvents
(this=0x7f26e80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#4  0x00007f275ec920af in QEventLoop::processEvents
(this=this at entry=0x7f26ef708da0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f275ec923a5 in QEventLoop::exec (this=this at entry=0x7f26ef708da0,
flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f275eb8ec5f in QThread::exec (this=this at entry=0x26b0d30) at
thread/qthread.cpp:537
#7  0x00007f275ec73823 in QInotifyFileSystemWatcherEngine::run (this=0x26b0d30)
at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f275eb9132f in QThreadPrivate::start (arg=0x26b0d30) at
thread/qthread_unix.cpp:349
#9  0x00007f2758496182 in start_thread (arg=0x7f26ef709700) at
pthread_create.c:312
#10 0x00007f275e54747d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f26ed87a700 (LWP 3272)):
#0  __libc_enable_asynccancel () at
../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:65
#1  0x00007f275e53a122 in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0x00007f2757fb6fe4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f2757fb70ec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f275ecc07be in QEventDispatcherGlib::processEvents
(this=0x7f26e00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007f275ec920af in QEventLoop::processEvents
(this=this at entry=0x7f26ed879de0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f275ec923a5 in QEventLoop::exec (this=this at entry=0x7f26ed879de0,
flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f275eb8ec5f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:537
#8  0x00007f275eb9132f in QThreadPrivate::start (arg=0x2222d10) at
thread/qthread_unix.cpp:349
#9  0x00007f2758496182 in start_thread (arg=0x7f26ed87a700) at
pthread_create.c:312
#10 0x00007f275e54747d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f2760fce800 (LWP 3254)):
[KCrash Handler]
#6  0x00007f275e483cc9 in __GI_raise (sig=sig at entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f275e4870d8 in __GI_abort () at abort.c:89
#8  0x00007f275e4c0394 in __libc_message (do_abort=do_abort at entry=1,
fmt=fmt at entry=0x7f275e5ceb28 "*** Error in `%s': %s: 0x%s ***\n") at
../sysdeps/posix/libc_fatal.c:175
#9  0x00007f275e4cc66e in malloc_printerr (ptr=<optimized out>,
str=0x7f275e5cec58 "double free or corruption (out)", action=1) at
malloc.c:4996
#10 _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at
malloc.c:3840
#11 0x00007f275f91e7c5 in free (alignment=8, x=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qvector.h:99
#12 free (this=<optimized out>, x=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qvector.h:468
#13 ~QVector (this=0x7fff0d5ce790, __in_chrg=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qvector.h:124
#14 QTextDocumentLayoutPrivate::layoutTable (this=this at entry=0x7e3bd80,
table=0x8055ca0, layoutFrom=layoutFrom at entry=558, layoutTo=layoutTo at entry=558,
parentY=..., parentY at entry=...) at text/qtextdocumentlayout.cpp:1596
#15 0x00007f275f91ecd1 in QTextDocumentLayoutPrivate::layoutFrame
(this=this at entry=0x7e3bd80, f=f at entry=0x8055ca0,
layoutFrom=layoutFrom at entry=558, layoutTo=layoutTo at entry=558, frameWidth=...,
frameWidth at entry=..., frameHeight=..., parentY=parentY at entry=...) at
text/qtextdocumentlayout.cpp:2120
#16 0x00007f275f91f70d in QTextDocumentLayoutPrivate::layoutFrame
(this=this at entry=0x7e3bd80, f=f at entry=0x8055ca0,
layoutFrom=layoutFrom at entry=558, layoutTo=layoutTo at entry=558, parentY=...) at
text/qtextdocumentlayout.cpp:2062
#17 0x00007f275f920c48 in QTextDocumentLayoutPrivate::layoutFlow
(this=this at entry=0x7e3bd80, it=...,
layoutStruct=layoutStruct at entry=0x7fff0d5cf2d0,
layoutFrom=layoutFrom at entry=558, layoutTo=layoutTo at entry=558, width=...,
width at entry=...) at text/qtextdocumentlayout.cpp:2324
#18 0x00007f275f91f03d in QTextDocumentLayoutPrivate::layoutFrame
(this=this at entry=0x7e3bd80, f=f at entry=0x82905d0,
layoutFrom=layoutFrom at entry=558, layoutTo=layoutTo at entry=558, frameWidth=...,
frameWidth at entry=..., frameHeight=..., parentY=parentY at entry=...) at
text/qtextdocumentlayout.cpp:2156
#19 0x00007f275f91f70d in QTextDocumentLayoutPrivate::layoutFrame
(this=this at entry=0x7e3bd80, f=f at entry=0x82905d0,
layoutFrom=layoutFrom at entry=558, layoutTo=layoutTo at entry=558,
parentY=parentY at entry=...) at text/qtextdocumentlayout.cpp:2062
#20 0x00007f275f9221c0 in QTextDocumentLayout::doLayout
(this=this at entry=0x3be6e30, from=from at entry=558, oldLength=oldLength at entry=1,
length=length at entry=0) at text/qtextdocumentlayout.cpp:2952
#21 0x00007f275f9231fe in QTextDocumentLayout::documentChanged (this=0x3be6e30,
from=558, oldLength=1, length=0) at text/qtextdocumentlayout.cpp:2915
#22 0x00007f275f900d21 in QTextDocumentPrivate::finishEdit (this=0x7b831f0) at
text/qtextdocument_p.cpp:1220
#23 0x00007f275f901264 in QTextDocumentPrivate::endEditBlock (this=<optimized
out>) at text/qtextdocument_p.cpp:1201
#24 0x00007f275f9012be in QTextDocumentPrivate::endEditBlock (this=<optimized
out>) at text/qtextdocument_p.cpp:1187
#25 0x00007f275f92944b in QTextCursor::removeSelectedText
(this=this at entry=0x7fff0d5cf660) at text/qtextcursor.cpp:1662
#26 0x00007f26f7de88e7 in KPIMTextEdit::TextEdit::loadImage (this=0x7ea8690,
image=..., matchName=..., resourceName=...) at
../../kpimtextedit/textedit.cpp:521
#27 0x00007f26f46bbdf3 in MessageComposer::ComposerViewBase::collectImages
(this=this at entry=0x7bb53e0, root=<optimized out>) at
../../messagecomposer/composer/composerviewbase.cpp:1528
#28 0x00007f26f46bc718 in MessageComposer::ComposerViewBase::setMessage
(this=0x7bb53e0, msg=...) at
../../messagecomposer/composer/composerviewbase.cpp:191
#29 0x00007f26f508a928 in KMComposeWin::setMessage (this=this at entry=0x7a599c0,
newMsg=..., lastSignState=lastSignState at entry=false,
lastEncryptState=lastEncryptState at entry=false,
mayAutoSign=mayAutoSign at entry=true,
allowDecryption=allowDecryption at entry=false, isModified=isModified at entry=false)
at ../../kmail/editor/kmcomposewin.cpp:1602
#30 0x00007f26f509093e in KMComposeWin::KMComposeWin
(this=this at entry=0x7a599c0, aMsg=..., lastSignState=lastSignState at entry=false,
lastEncryptState=lastEncryptState at entry=false,
context=context at entry=KMail::Composer::Reply, id=id at entry=0, textSelection=...,
customTemplate=..., __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
../../kmail/editor/kmcomposewin.cpp:490
#31 0x00007f26f509167b in KMComposeWin::create (msg=...,
lastSignState=<optimized out>, lastEncryptState=<optimized out>,
context=KMail::Composer::Reply, identity=identity at entry=0, textSelection=...,
customTemplate=...) at ../../kmail/editor/kmcomposewin.cpp:181
#32 0x00007f26f50916ac in KMail::makeComposer (msg=...,
lastSignState=<optimized out>, lastEncryptState=<optimized out>,
context=<optimized out>, identity=identity at entry=0, textSelection=...,
customTemplate=...) at ../../kmail/editor/kmcomposewin.cpp:175
#33 0x00007f26f4fc200f in KMReplyCommand::execute (this=0x7a49ba0) at
../../kmail/kmcommands.cpp:833
#34 0x00007f26f4fbcb01 in KMCommand::slotPostTransfer (this=0x7a49ba0,
result=KMCommand::OK) at ../../kmail/kmcommands.cpp:267
#35 0x00007f275eca787a in QMetaObject::activate (sender=sender at entry=0x7a49ba0,
m=m at entry=0x7f26f53513e0 <KMCommand::staticMetaObject>,
local_signal_index=local_signal_index at entry=0, argv=argv at entry=0x7fff0d5d0240)
at kernel/qobject.cpp:3539
#36 0x00007f26f50b5f5e in KMCommand::messagesTransfered
(this=this at entry=0x7a49ba0, _t1=_t1 at entry=KMCommand::OK) at
moc_kmcommands.cpp:116
#37 0x00007f26f4fbe1d3 in KMCommand::slotJobFinished (this=0x7a49ba0) at
../../kmail/kmcommands.cpp:367
#38 0x00007f275eca787a in QMetaObject::activate (sender=sender at entry=0x5bcd8a0,
m=m at entry=0x7f275f4ad600 <KJob::staticMetaObject>,
local_signal_index=local_signal_index at entry=3, argv=argv at entry=0x7fff0d5d03e0)
at kernel/qobject.cpp:3539
#39 0x00007f275f11d6d2 in KJob::result (this=this at entry=0x5bcd8a0,
_t1=_t1 at entry=0x5bcd8a0) at ./kjob.moc:207
#40 0x00007f275f11d710 in KJob::emitResult (this=0x5bcd8a0) at
../../kdecore/jobs/kjob.cpp:318
#41 0x00007f275ecabc1e in QObject::event (this=0x5bcd8a0, e=<optimized out>) at
kernel/qobject.cpp:1194
#42 0x00007f275f685e2c in QApplicationPrivate::notify_helper
(this=this at entry=0x1f95a20, receiver=receiver at entry=0x5bcd8a0,
e=e at entry=0x7a565e0) at kernel/qapplication.cpp:4567
#43 0x00007f275f68c4a0 in QApplication::notify (this=this at entry=0x7fff0d5d0b10,
receiver=receiver at entry=0x5bcd8a0, e=e at entry=0x7a565e0) at
kernel/qapplication.cpp:4353
#44 0x00007f2760390d1a in KApplication::notify (this=0x7fff0d5d0b10,
receiver=0x5bcd8a0, event=0x7a565e0) at ../../kdeui/kernel/kapplication.cpp:311
#45 0x00007f275ec934dd in QCoreApplication::notifyInternal
(this=0x7fff0d5d0b10, receiver=receiver at entry=0x5bcd8a0,
event=event at entry=0x7a565e0) at kernel/qcoreapplication.cpp:953
#46 0x00007f275ec96b3d in sendEvent (event=0x7a565e0, receiver=0x5bcd8a0) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#47 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x1f182b0) at
kernel/qcoreapplication.cpp:1577
#48 0x00007f275ec96fe3 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1470
#49 0x00007f275ecc0f83 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#50 postEventSourceDispatch (s=0x1f95100) at
kernel/qeventdispatcher_glib.cpp:287
#51 0x00007f2757fb6e04 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f2757fb7048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f2757fb70ec in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007f275ecc07a1 in QEventDispatcherGlib::processEvents (this=0x1f19bb0,
flags=...) at kernel/qeventdispatcher_glib.cpp:434
#55 0x00007f275f727be6 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#56 0x00007f275ec920af in QEventLoop::processEvents
(this=this at entry=0x7fff0d5d0a10, flags=...) at kernel/qeventloop.cpp:149
#57 0x00007f275ec923a5 in QEventLoop::exec (this=this at entry=0x7fff0d5d0a10,
flags=...) at kernel/qeventloop.cpp:204
#58 0x00007f275ec97b79 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1225
#59 0x00007f275f68437c in QApplication::exec () at kernel/qapplication.cpp:3828
#60 0x0000000000403660 in main (argc=1, argv=0x7fff0d5d0c58) at
../../../kontact/src/main.cpp:219

Possible duplicates by query: bug 348699, bug 347427, bug 347139, bug 347134,
bug 347050.

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



More information about the Kdepim-bugs mailing list