[Bug 294015] New: Kontact crashes sending an e-mail

Sebastian Ferguson sebastian.ferguson at gmail.com
Mon Feb 13 19:42:59 GMT 2012


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

           Summary: Kontact crashes sending an e-mail
           Product: kontact
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: sebastian.ferguson at gmail.com


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

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list