Bug 333318 - Kontact crashs
Summary: Kontact crashs
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.12.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-04-11 12:25 UTC by bil Jeschke
Modified: 2017-01-07 22:16 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 bil Jeschke 2014-04-11 12:25:30 UTC
Application: kontact (4.12.3)
KDE Platform Version: 4.12.3
Qt Version: 4.8.2
Operating System: Linux 3.11.0-20-generic x86_64
Distribution: Ubuntu 12.04.4 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Tried to reply to an email when it crashed.  Now will not start

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 0x7f020609f7c0 (LWP 5848))]

Thread 3 (Thread 0x7f01e90d7700 (LWP 5849)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f0200f12dec in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f0200f12f19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f01fdd1ee9a in start_thread (arg=0x7f01e90d7700) at pthread_create.c:308
#4  0x00007f02035d13fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f01e87d6700 (LWP 5850)):
#0  0x00007f02035c5a43 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f01fd851ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f01fd852124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f0203d47926 in QEventDispatcherGlib::processEvents (this=0x7f01e00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f0203d16e62 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f0203d170b7 in QEventLoop::exec (this=0x7f01e87d5dc0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f0203c16077 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f0203c1909b in QThreadPrivate::start (arg=0x1688380) at thread/qthread_unix.cpp:307
#8  0x00007f01fdd1ee9a in start_thread (arg=0x7f01e87d6700) at pthread_create.c:308
#9  0x00007f02035d13fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f020609f7c0 (LWP 5848)):
[KCrash Handler]
#6  0x00007f0203513425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f0203516b8b in __GI_abort () at abort.c:91
#8  0x00007f020355139e in __libc_message (do_abort=2, fmt=0x7f020365b748 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
#9  0x00007f020355bb96 in malloc_printerr (action=3, str=0x7f020365b910 "free(): invalid next size (fast)", ptr=<optimized out>) at malloc.c:5039
#10 0x00007f0204979fb8 in operator= (v=..., this=0x1f8c3d0) at ../../include/QtCore/../../src/corelib/tools/qvector.h:395
#11 clear (this=0x1f8c3d0) at ../../include/QtCore/../../src/corelib/tools/qvector.h:348
#12 QTextEngine::clearLineData (this=0x1f8c3d0) at text/qtextengine.cpp:1483
#13 0x00007f02049c4b45 in QTextDocumentLayout::documentChanged (this=0x1d2e220, from=0, oldLength=0, length=5033) at text/qtextdocumentlayout.cpp:2869
#14 0x00007f0204b94c45 in QTextEditPrivate::relayoutDocument (this=0x1d316f0) at widgets/qtextedit.cpp:1438
#15 0x00007f0204b954e9 in QTextEdit::resizeEvent (this=<optimized out>, e=0x7fff56fac9e0) at widgets/qtextedit.cpp:1397
#16 0x00007f0204767f9a in QWidget::event (this=0x1d2b380, event=0x7fff56fac9e0) at kernel/qwidget.cpp:8525
#17 0x00007f0204b28836 in QFrame::event (this=0x1d2b380, e=0x7fff56fac9e0) at widgets/qframe.cpp:557
#18 0x00007f0203d184b8 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x1d1e4b0, event=0x7fff56fac9e0) at kernel/qcoreapplication.cpp:1025
#19 0x00007f020471777f in notify_helper (e=0x7fff56fac9e0, receiver=0x1d1e4b0, this=0x1684c70) at kernel/qapplication.cpp:4552
#20 QApplicationPrivate::notify_helper (this=0x1684c70, receiver=0x1d1e4b0, e=0x7fff56fac9e0) at kernel/qapplication.cpp:4528
#21 0x00007f020471c583 in QApplication::notify (this=0x7fff56faf2d0, receiver=0x1d1e4b0, e=0x7fff56fac9e0) at kernel/qapplication.cpp:4417
#22 0x00007f02054501d6 in KApplication::notify (this=0x7fff56faf2d0, receiver=0x1d1e4b0, event=0x7fff56fac9e0) at ../../kdeui/kernel/kapplication.cpp:311
#23 0x00007f0203d1832c in QCoreApplication::notifyInternal (this=0x7fff56faf2d0, receiver=0x1d1e4b0, event=0x7fff56fac9e0) at kernel/qcoreapplication.cpp:915
#24 0x00007f0204762a55 in sendEvent (event=0x7fff56fac9e0, receiver=0x1d1e4b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#25 QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x1d2bcb0, recursive=false, disableUpdates=<optimized out>) at kernel/qwidget.cpp:7441
#26 0x00007f020476a551 in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7492
#27 0x00007f020476a972 in QWidget::setVisible (this=0x1d1e4b0, visible=<optimized out>) at kernel/qwidget.cpp:7773
#28 0x00007f020476a4e6 in show (this=0x1d1e4b0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:494
#29 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7861
#30 0x00007f020476a56d in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7498
#31 0x00007f020476a972 in QWidget::setVisible (this=0x1d2b380, visible=<optimized out>) at kernel/qwidget.cpp:7773
#32 0x00007f020476a4e6 in show (this=0x1d2b380) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:494
#33 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7861
#34 0x00007f020476a56d in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7498
#35 0x00007f020476a972 in QWidget::setVisible (this=0x1d30070, visible=<optimized out>) at kernel/qwidget.cpp:7773
#36 0x00007f020476a4e6 in show (this=0x1d30070) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:494
#37 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7861
#38 0x00007f020476a56d in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7498
#39 0x00007f020476a972 in QWidget::setVisible (this=0x1cb8530, visible=<optimized out>) at kernel/qwidget.cpp:7773
#40 0x00007f020476a4e6 in show (this=0x1cb8530) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:494
#41 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7861
#42 0x00007f020476a56d in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7498
#43 0x00007f020476a972 in QWidget::setVisible (this=0x1d30810, visible=<optimized out>) at kernel/qwidget.cpp:7773
#44 0x00007f020476a4e6 in show (this=0x1d30810) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:494
#45 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7861
#46 0x00007f020476a56d in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7498
#47 0x00007f020476a972 in QWidget::setVisible (this=0x1c8bf90, visible=<optimized out>) at kernel/qwidget.cpp:7773
#48 0x00007f020476a4e6 in show (this=0x1c8bf90) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:494
#49 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7861
#50 0x00007f020476a56d in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7498
#51 0x00007f020476a972 in QWidget::setVisible (this=0x1a45590, visible=<optimized out>) at kernel/qwidget.cpp:7773
#52 0x00007f020476a4e6 in show (this=0x1a45590) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:494
#53 QWidgetPrivate::showChildren (this=<optimized out>, spontaneous=false) at kernel/qwidget.cpp:7861
#54 0x00007f020476a56d in QWidgetPrivate::show_helper (this=<optimized out>) at kernel/qwidget.cpp:7498
#55 0x00007f020476a972 in QWidget::setVisible (this=0x1c8b7e0, visible=<optimized out>) at kernel/qwidget.cpp:7773
#56 0x00007f019e2e6185 in KMKernel::recoverDeadLetters() () from /usr/lib/libkmailprivate.so.4
#57 0x00007f019e64e7e8 in ?? () from /usr/lib/kde4/kmailpart.so
#58 0x00007f019e64fb6f in QObject* KPluginFactory::createPartInstance<KMailPart>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/kmailpart.so
#59 0x00007f0204291f71 in KPluginFactory::create (this=0x1a926e0, iface=0x7f02032cc2e0 "KParts::ReadOnlyPart", parentWidget=0x1808860, parent=0x1808860, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203
#60 0x00007f0205cd7806 in KontactInterface::Core::createPart(char const*) () from /usr/lib/libkontactinterface.so.4
#61 0x00007f019f0bd700 in ?? () from /usr/lib/kde4/kontact_kmailplugin.so
#62 0x00007f0205cd9f89 in KontactInterface::Plugin::part() () from /usr/lib/libkontactinterface.so.4
#63 0x00007f02058a2790 in Kontact::MainWindow::selectPlugin(KontactInterface::Plugin*) () from /usr/lib/libkontactprivate.so.4
#64 0x00007f020589ee84 in Kontact::MainWindow::loadSettings() () from /usr/lib/libkontactprivate.so.4
#65 0x00007f02058a1b5b in Kontact::MainWindow::initObject() () from /usr/lib/libkontactprivate.so.4
#66 0x00007f02058a21ed in Kontact::MainWindow::MainWindow() () from /usr/lib/libkontactprivate.so.4
#67 0x0000000000404134 in _start ()

Possible duplicates by query: bug 333253, bug 331804, bug 328917, bug 328902, bug 326343.

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:19:27 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 2 Denis Kurz 2017-01-07 22:16:48 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.