Bug 314447 - Reply all crashes kmail
Summary: Reply all crashes kmail
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.9.5
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-05 09:42 UTC by Arnaud Mombrial
Modified: 2017-01-07 21:36 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.25 KB, text/plain)
2013-08-27 21:43 UTC, gallard
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Arnaud Mombrial 2013-02-05 09:42:48 UTC
Application: kontact (4.9.5)
KDE Platform Version: 4.9.5
Qt Version: 4.8.4
Operating System: Linux 3.7.3-101.fc17.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
Kontact Version 4.9.5

- What I was doing when the application crashed:

Push the "a" button which is linked to reply all action.

Result : Kmail Crash

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f01df3dd880 (LWP 1887))]

Thread 3 (Thread 0x7f01d3d88700 (LWP 1888)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:166
#1  0x00000039c5c16a5d in WTF::TCMalloc_PageHeap::scavengerThread (this=0x39c6600ce0) at wtf/FastMalloc.cpp:2495
#2  0x00000039c5c16b69 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1618
#3  0x0000003392c07d14 in start_thread (arg=0x7f01d3d88700) at pthread_create.c:309
#4  0x00000033924f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f01d3487700 (LWP 1889)):
#0  0x0000003392c0e0ad in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x0000003394482cdf in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x0000003394447679 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x0000003394447a92 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x0000003394447c14 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x0000003f051a5fe6 in QEventDispatcherGlib::processEvents (this=0x7f01cc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x0000003f051766ef in QEventLoop::processEvents (this=this@entry=0x7f01d3486d00, flags=...) at kernel/qeventloop.cpp:149
#7  0x0000003f05176978 in QEventLoop::exec (this=0x7f01d3486d00, flags=...) at kernel/qeventloop.cpp:204
#8  0x0000003f05078940 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#9  0x0000003f0507b91c in QThreadPrivate::start (arg=0x22e7730) at thread/qthread_unix.cpp:338
#10 0x0000003392c07d14 in start_thread (arg=0x7f01d3487700) at pthread_create.c:309
#11 0x00000033924f168d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f01df3dd880 (LWP 1887)):
[KCrash Handler]
#6  0x0000003392435935 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00000033924370e8 in __GI_abort () at abort.c:91
#8  0x0000003392474e8b in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x3392578928 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:198
#9  0x000000339247c00e in malloc_printerr (ptr=0x5236110, str=0x3392578a38 "free(): invalid next size (fast)", action=3) at malloc.c:5027
#10 _int_free (av=0x33927b0720, p=0x5236100, have_lock=0) at malloc.c:3948
#11 0x0000003f06c23a75 in free (alignment=8, x=<optimized out>) at ../../src/corelib/tools/qvector.h:99
#12 free (x=<optimized out>, this=<optimized out>) at ../../src/corelib/tools/qvector.h:468
#13 operator= (v=..., this=0x945ee10) at ../../src/corelib/tools/qvector.h:395
#14 clear (this=0x945ee10) at ../../src/corelib/tools/qvector.h:348
#15 QTextEngine::clearLineData (this=0x945ee10) at text/qtextengine.cpp:1483
#16 0x0000003f06c6c58d in QTextDocumentLayout::documentChanged (this=0x5518c80, from=0, oldLength=0, length=7344) at text/qtextdocumentlayout.cpp:2869
#17 0x0000003f06e2ea4c in QTextEditPrivate::relayoutDocument (this=this@entry=0x8fc1780) at widgets/qtextedit.cpp:1438
#18 0x0000003f06e2f259 in QTextEdit::resizeEvent (this=<optimized out>, e=0x7fff0107eb30) at widgets/qtextedit.cpp:1397
#19 0x0000003f06a1a0f5 in QWidget::event (this=0x8fa1010, event=0x7fff0107eb30) at kernel/qwidget.cpp:8540
#20 0x0000003f06dc46e6 in QFrame::event (this=0x8fa1010, e=0x7fff0107eb30) at widgets/qframe.cpp:557
#21 0x0000003f05177b06 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x8fa0cb0, event=0x7fff0107eb30) at kernel/qcoreapplication.cpp:1056
#22 0x0000003f069ca57c in QApplicationPrivate::notify_helper (this=this@entry=0x2163b30, receiver=receiver@entry=0x8fa0cb0, e=e@entry=0x7fff0107eb30) at kernel/qapplication.cpp:4558
#23 0x0000003f069cea2a in QApplication::notify (this=0x7fff01080330, receiver=0x8fa0cb0, e=0x7fff0107eb30) at kernel/qapplication.cpp:4423
#24 0x0000003f07c468c6 in KApplication::notify (this=0x7fff01080330, receiver=0x8fa0cb0, event=0x7fff0107eb30) at /usr/src/debug/kdelibs-4.9.5/kdeui/kernel/kapplication.cpp:311
#25 0x0000003f0517799e in QCoreApplication::notifyInternal (this=0x7fff01080330, receiver=0x8fa0cb0, event=0x7fff0107eb30) at kernel/qcoreapplication.cpp:946
#26 0x0000003f06a146c6 in sendEvent (event=0x7fff0107eb30, receiver=0x8fa0cb0) at ../../src/corelib/kernel/qcoreapplication.h:231
#27 QWidgetPrivate::sendPendingMoveAndResizeEvents (this=this@entry=0x8fc0d80, recursive=recursive@entry=false, disableUpdates=<optimized out>, disableUpdates@entry=false) at kernel/qwidget.cpp:7445
#28 0x0000003f06a1c061 in QWidgetPrivate::show_helper (this=this@entry=0x8fc0d80) at kernel/qwidget.cpp:7496
#29 0x0000003f06a1c462 in QWidget::setVisible (this=0x8fa0cb0, visible=<optimized out>) at kernel/qwidget.cpp:7777
#30 0x0000003f06a1bffe in show (this=0x8fa0cb0) at ../../src/gui/kernel/qwidget.h:494
#31 QWidgetPrivate::showChildren (this=this@entry=0x8fc1780, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#32 0x0000003f06a1c07d in QWidgetPrivate::show_helper (this=this@entry=0x8fc1780) at kernel/qwidget.cpp:7502
#33 0x0000003f06a1c462 in QWidget::setVisible (this=0x8fa1010, visible=<optimized out>) at kernel/qwidget.cpp:7777
#34 0x0000003f06a1bffe in show (this=0x8fa1010) at ../../src/gui/kernel/qwidget.h:494
#35 QWidgetPrivate::showChildren (this=this@entry=0x8f9f670, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#36 0x0000003f06a1c07d in QWidgetPrivate::show_helper (this=this@entry=0x8f9f670) at kernel/qwidget.cpp:7502
#37 0x0000003f06a1c462 in QWidget::setVisible (this=0x8f8c060, visible=<optimized out>) at kernel/qwidget.cpp:7777
#38 0x0000003f06a1bffe in show (this=0x8f8c060) at ../../src/gui/kernel/qwidget.h:494
#39 QWidgetPrivate::showChildren (this=this@entry=0x8f8b690, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#40 0x0000003f06a1c07d in QWidgetPrivate::show_helper (this=this@entry=0x8f8b690) at kernel/qwidget.cpp:7502
#41 0x0000003f06a1c462 in QWidget::setVisible (this=0x8fff9d0, visible=<optimized out>) at kernel/qwidget.cpp:7777
#42 0x0000003f06a1bffe in show (this=0x8fff9d0) at ../../src/gui/kernel/qwidget.h:494
#43 QWidgetPrivate::showChildren (this=this@entry=0x8f8b450, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#44 0x0000003f06a1c07d in QWidgetPrivate::show_helper (this=this@entry=0x8f8b450) at kernel/qwidget.cpp:7502
#45 0x0000003f06a1c462 in QWidget::setVisible (this=0x8f8b370, visible=<optimized out>) at kernel/qwidget.cpp:7777
#46 0x0000003f06a1bffe in show (this=0x8f8b370) at ../../src/gui/kernel/qwidget.h:494
#47 QWidgetPrivate::showChildren (this=this@entry=0x8fff760, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#48 0x0000003f06a1c07d in QWidgetPrivate::show_helper (this=this@entry=0x8fff760) at kernel/qwidget.cpp:7502
#49 0x0000003f06a1c462 in QWidget::setVisible (this=0x8f4c7f0, visible=<optimized out>) at kernel/qwidget.cpp:7777
#50 0x0000003f06a1bffe in show (this=0x8f4c7f0) at ../../src/gui/kernel/qwidget.h:494
#51 QWidgetPrivate::showChildren (this=this@entry=0x8ee5490, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#52 0x0000003f06a1c07d in QWidgetPrivate::show_helper (this=this@entry=0x8ee5490) at kernel/qwidget.cpp:7502
#53 0x0000003f06a1c462 in QWidget::setVisible (this=0x3eaad00, visible=<optimized out>) at kernel/qwidget.cpp:7777
#54 0x0000003f06a1bffe in show (this=0x3eaad00) at ../../src/gui/kernel/qwidget.h:494
#55 QWidgetPrivate::showChildren (this=this@entry=0x91c1940, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#56 0x0000003f06a1c07d in QWidgetPrivate::show_helper (this=this@entry=0x91c1940) at kernel/qwidget.cpp:7502
#57 0x0000003f06a1c462 in QWidget::setVisible (this=0x91437b0, visible=<optimized out>) at kernel/qwidget.cpp:7777
#58 0x00000039c7d03a6a in show (this=0x91437b0) at /usr/include/QtGui/qwidget.h:494
#59 KMReplyCommand::execute (this=<optimized out>) at /usr/src/debug/kdepim-4.9.5/kmail/kmcommands.cpp:856
#60 0x00000039c7d02aa1 in KMCommand::slotPostTransfer (this=0x3b4a480, result=KMCommand::OK) at /usr/src/debug/kdepim-4.9.5/kmail/kmcommands.cpp:268
#61 0x0000003f0518cdbf in QMetaObject::activate (sender=0x3b4a480, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff0107f6e0) at kernel/qobject.cpp:3539
#62 0x00000039c7d028ae in KMCommand::messagesTransfered (this=this@entry=0x3b4a480, _t1=_t1@entry=KMCommand::OK) at /usr/src/debug/kdepim-4.9.5/x86_64-redhat-linux-gnu/kmail/kmcommands.moc:116
#63 0x00000039c7d06d9c in KMCommand::slotJobFinished (this=0x3b4a480) at /usr/src/debug/kdepim-4.9.5/kmail/kmcommands.cpp:378
#64 0x0000003f0518cdbf in QMetaObject::activate (sender=0x91c7ac0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff0107f890) at kernel/qobject.cpp:3539
#65 0x0000003f06333e92 in KJob::result (this=this@entry=0x91c7ac0, _t1=_t1@entry=0x91c7ac0) at /usr/src/debug/kdelibs-4.9.5/x86_64-redhat-linux-gnu/kdecore/kjob.moc:207
#66 0x0000003f06333ed0 in KJob::emitResult (this=0x91c7ac0) at /usr/src/debug/kdelibs-4.9.5/kdecore/jobs/kjob.cpp:318
#67 0x0000003f0518c29e in QObject::event (this=0x91c7ac0, e=<optimized out>) at kernel/qobject.cpp:1194
#68 0x0000003f069ca5ac in QApplicationPrivate::notify_helper (this=this@entry=0x2163b30, receiver=receiver@entry=0x91c7ac0, e=e@entry=0x3b4a420) at kernel/qapplication.cpp:4562
#69 0x0000003f069cea2a in QApplication::notify (this=0x7fff01080330, receiver=0x91c7ac0, e=0x3b4a420) at kernel/qapplication.cpp:4423
#70 0x0000003f07c468c6 in KApplication::notify (this=0x7fff01080330, receiver=0x91c7ac0, event=0x3b4a420) at /usr/src/debug/kdelibs-4.9.5/kdeui/kernel/kapplication.cpp:311
#71 0x0000003f0517799e in QCoreApplication::notifyInternal (this=0x7fff01080330, receiver=receiver@entry=0x91c7ac0, event=event@entry=0x3b4a420) at kernel/qcoreapplication.cpp:946
#72 0x0000003f0517b451 in sendEvent (event=0x3b4a420, receiver=0x91c7ac0) at kernel/qcoreapplication.h:231
#73 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x2128600) at kernel/qcoreapplication.cpp:1570
#74 0x0000003f051a5e33 in sendPostedEvents () at kernel/qcoreapplication.h:236
#75 postEventSourceDispatch (s=0x216b320) at kernel/qeventdispatcher_glib.cpp:279
#76 0x0000003394447825 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#77 0x0000003394447b58 in ?? () from /usr/lib64/libglib-2.0.so.0
#78 0x0000003394447c14 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#79 0x0000003f051a5fc6 in QEventDispatcherGlib::processEvents (this=0x2129ee0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#80 0x0000003f06a6a5ee in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#81 0x0000003f051766ef in QEventLoop::processEvents (this=this@entry=0x7fff010801a0, flags=...) at kernel/qeventloop.cpp:149
#82 0x0000003f05176978 in QEventLoop::exec (this=0x7fff010801a0, flags=...) at kernel/qeventloop.cpp:204
#83 0x0000003f0517b768 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#84 0x00000000004033f9 in main (argc=1, argv=0x7fff01080478) at /usr/src/debug/kdepim-4.9.5/kontact/src/main.cpp:219

This bug may be a duplicate of or related to bug 313825.

Possible duplicates by query: bug 314055, bug 313825, bug 313782, bug 313509, bug 313188.

Reported using DrKonqi
Comment 1 gallard 2013-08-27 21:43:39 UTC
Created attachment 81976 [details]
New crash information added by DrKonqi

kontact (4.10.2) on KDE Platform 4.10.2 using Qt 4.8.5

- What I was doing when the application crashed:

pressed the "a" key
There was  a name in the "seach" field.

-- Backtrace (Reduced):
#6  0x00007f071e437616 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#7  0x00007f071d7e738c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#8  0x00007f071d7eb83a in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#9  0x00007f071eeab0f6 in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#10 0x00007f071e4374ae in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
Comment 2 Denis Kurz 2016-09-24 19:23:23 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 kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 3 Denis Kurz 2017-01-07 21:36:09 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.