Bug 294015 - Kontact crashes sending an e-mail
Summary: Kontact crashes sending an e-mail
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.8.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-13 19:42 UTC by Sebastian Ferguson
Modified: 2017-01-07 22:10 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Ferguson 2012-02-13 19:42:58 UTC
Application: kontact (4.8.0)
KDE Platform Version: 4.8.00 (4.8.0
Qt Version: 4.7.4
Operating System: Linux 3.0.0-16-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed: I was sending an e-mail. It was a reply to all. It's not with wvery e-mail. It seems to be related with some of the addresses.

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Aborted
[Current thread is 1 (Thread 0x7f733e4767a0 (LWP 4223))]

Thread 4 (Thread 0x7f73245b6700 (LWP 4224)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f733acbec2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f733acbed59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f73364a1efc in start_thread (arg=0x7f73245b6700) at pthread_create.c:304
#4  0x00007f733b9cc89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f7323c9d700 (LWP 4225)):
#0  0x00007f733b9c0773 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f7335fcff68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7335fd0429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f733c128f3e in QEventDispatcherGlib::processEvents (this=0x7f731c0008b0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f733c0fccf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f733c0fcef7 in QEventLoop::exec (this=0x7f7323c9cde0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f733c01427f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f733c016d05 in QThreadPrivate::start (arg=0x23a00a0) at thread/qthread_unix.cpp:331
#8  0x00007f73364a1efc in start_thread (arg=0x7f7323c9d700) at pthread_create.c:304
#9  0x00007f733b9cc89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f72d4bb2700 (LWP 4237)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f733b9699df in _L_lock_10501 () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007f733b967d71 in __GI___libc_free (mem=0x7f733bc851c0) at malloc.c:3736
#3  0x00007f733c128665 in socketNotifierSourceCheck (source=0x2f0e270) at kernel/qeventdispatcher_glib.cpp:92
#4  0x00007f7335fcf734 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7335fcff82 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f7335fd0429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f733c128ed6 in QEventDispatcherGlib::processEvents (this=0x2b7cab0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#8  0x00007f733c0fccf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007f733c0fcef7 in QEventLoop::exec (this=0x7f72d4bb1db0, flags=...) at kernel/qeventloop.cpp:201
#10 0x00007f733c01427f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#11 0x00007f733c0dfcbf in QInotifyFileSystemWatcherEngine::run (this=0x2ce0af0) at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007f733c016d05 in QThreadPrivate::start (arg=0x2ce0af0) at thread/qthread_unix.cpp:331
#13 0x00007f73364a1efc in start_thread (arg=0x7f72d4bb2700) at pthread_create.c:304
#14 0x00007f733b9cc89d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f733e4767a0 (LWP 4223)):
[KCrash Handler]
#6  0x00007f733b9213a5 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f733b924b0b in __GI_abort () at abort.c:92
#8  0x00007f733b959113 in __libc_message (do_abort=2, fmt=0x7f733ba4a0d8 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#9  0x00007f733b963a96 in malloc_printerr (action=3, str=0x7f733ba4a1e8 "free(): invalid next size (fast)", ptr=<optimized out>) at malloc.c:6283
#10 0x00007f733b967d7c in __GI___libc_free (mem=<optimized out>) at malloc.c:3738
#11 0x00007f733cd53915 in QTextLayout::~QTextLayout (this=<optimized out>, __in_chrg=<optimized out>) at text/qtextlayout.cpp:377
#12 0x00007f733cd7995f in free (this=<optimized out>) at text/qtextdocument_p.h:108
#13 ~QFragmentMap (this=0x4301080, __in_chrg=<optimized out>) at ../../include/QtGui/private/../../../src/gui/text/qfragmentmap_p.h:807
#14 QTextDocumentPrivate::~QTextDocumentPrivate (this=0x4300f60, __in_chrg=<optimized out>) at text/qtextdocument_p.cpp:289
#15 0x00007f733cd79e69 in QTextDocumentPrivate::~QTextDocumentPrivate (this=0x4300f60, __in_chrg=<optimized out>) at text/qtextdocument_p.cpp:297
#16 0x00007f733c11539b in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#17 ~QScopedPointer (this=0x4300f48, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#18 QObject::~QObject (this=0x4300f40, __in_chrg=<optimized out>) at kernel/qobject.cpp:818
#19 0x00007f733cd68279 in QTextDocument::~QTextDocument (this=0x4300f40, __in_chrg=<optimized out>) at text/qtextdocument.cpp:361
#20 0x00007f733c10fd75 in QObjectPrivate::deleteChildren (this=0x4300dd0) at kernel/qobject.cpp:1955
#21 0x00007f733c115349 in QObject::~QObject (this=0x4366d90, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
#22 0x00007f733cf676d3 in ~QTextEditControl (this=0x4366d90, __in_chrg=<optimized out>) at widgets/qtextedit.cpp:82
#23 QTextEditControl::~QTextEditControl (this=0x4366d90, __in_chrg=<optimized out>) at widgets/qtextedit.cpp:82
#24 0x00007f733c10fd75 in QObjectPrivate::deleteChildren (this=0x38e2940) at kernel/qobject.cpp:1955
#25 0x00007f733cb4b12a in QWidget::~QWidget (this=0x3c56430, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1651
#26 0x00007f72db8fba09 in ?? () from /usr/lib/libkmailprivate.so.4
#27 0x00007f733c10fd75 in QObjectPrivate::deleteChildren (this=0x4e9c380) at kernel/qobject.cpp:1955
#28 0x00007f733cb4b12a in QWidget::~QWidget (this=0x46aee60, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1651
#29 0x00007f733cb4b3c9 in QWidget::~QWidget (this=0x46aee60, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1671
#30 0x00007f733c10fd75 in QObjectPrivate::deleteChildren (this=0x4437ed0) at kernel/qobject.cpp:1955
#31 0x00007f733cb4b12a in QWidget::~QWidget (this=0x4892920, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1651
#32 0x00007f733cf503a9 in QSplitter::~QSplitter (this=0x4892920, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:1056
#33 0x00007f733c10fd75 in QObjectPrivate::deleteChildren (this=0x46aeb20) at kernel/qobject.cpp:1955
#34 0x00007f733cb4b12a in QWidget::~QWidget (this=0x3c5b140, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1651
#35 0x00007f733cf503a9 in QSplitter::~QSplitter (this=0x3c5b140, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:1056
#36 0x00007f733c10fd75 in QObjectPrivate::deleteChildren (this=0x31390f0) at kernel/qobject.cpp:1955
#37 0x00007f733cb4b12a in QWidget::~QWidget (this=0x44cade0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1651
#38 0x00007f733cf503a9 in QSplitter::~QSplitter (this=0x44cade0, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:1056
#39 0x00007f733c10fd75 in QObjectPrivate::deleteChildren (this=0x3db3910) at kernel/qobject.cpp:1955
#40 0x00007f733cb4b12a in QWidget::~QWidget (this=0x3b6cea0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1651
#41 0x00007f733cb4b3c9 in QWidget::~QWidget (this=0x3b6cea0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1671
#42 0x00007f733c10fd75 in QObjectPrivate::deleteChildren (this=0x46bfcd0) at kernel/qobject.cpp:1955
#43 0x00007f733cb4b12a in QWidget::~QWidget (this=0x46ae800, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1651
#44 0x00007f72db923cc6 in ?? () from /usr/lib/libkmailprivate.so.4
#45 0x00007f72db923f49 in ?? () from /usr/lib/libkmailprivate.so.4
#46 0x00007f733c114a88 in QObject::event (this=0x46ae800, e=<optimized out>) at kernel/qobject.cpp:1200
#47 0x00007f733cb4f73b in QWidget::event (this=0x46ae800, event=0x3936820) at kernel/qwidget.cpp:8754
#48 0x00007f733cf11dab in QMainWindow::event (this=0x46ae800, event=0x3936820) at widgets/qmainwindow.cpp:1478
#49 0x00007f733d910de8 in KXmlGuiWindow::event (this=0x46ae800, ev=0x3936820) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#50 0x00007f733caff474 in notify_helper (e=0x3936820, receiver=0x46ae800, this=0x2255c80) at kernel/qapplication.cpp:4486
#51 QApplicationPrivate::notify_helper (this=0x2255c80, receiver=0x46ae800, e=0x3936820) at kernel/qapplication.cpp:4458
#52 0x00007f733cb042e1 in QApplication::notify (this=0x7fff7a6adf80, receiver=0x46ae800, e=0x3936820) at kernel/qapplication.cpp:4365
#53 0x00007f733d814ae6 in KApplication::notify (this=0x7fff7a6adf80, receiver=0x46ae800, event=0x3936820) at ../../kdeui/kernel/kapplication.cpp:311
#54 0x00007f733c0fdafc in QCoreApplication::notifyInternal (this=0x7fff7a6adf80, receiver=0x46ae800, event=0x3936820) at kernel/qcoreapplication.cpp:787
#55 0x00007f733c10151f in sendEvent (event=0x3936820, receiver=0x46ae800) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#56 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x22286b0) at kernel/qcoreapplication.cpp:1428
#57 0x00007f733c128a73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#58 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#59 0x00007f7335fcfa5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#60 0x00007f7335fd0258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#61 0x00007f7335fd0429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#62 0x00007f733c128ed6 in QEventDispatcherGlib::processEvents (this=0x222a170, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#63 0x00007f733cba710e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#64 0x00007f733c0fccf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#65 0x00007f733c0fcef7 in QEventLoop::exec (this=0x7fff7a6adf10, flags=...) at kernel/qeventloop.cpp:201
#66 0x00007f733c101789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#67 0x0000000000403629 in ?? ()
#68 0x00007f733b90c30d in __libc_start_main (main=0x402b40, argc=1, ubp_av=0x7fff7a6ae5a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff7a6ae598) at libc-start.c:226
#69 0x0000000000403b71 in _start ()

Possible duplicates by query: bug 292661, bug 292582, bug 292581, bug 292022, bug 290830.

Reported using DrKonqi
Comment 1 Sebastian Ferguson 2012-02-13 20:08:36 UTC
It's allways when I send the e-mail and the system asks if I'm forgetting about an attachment (and I didn't use the keywords for attachment). So I say send it anyway.
Comment 2 Denis Kurz 2016-09-24 19:21:22 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 22:10:57 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.