Bug 328902 - Kontakt crashed at start.
Summary: Kontakt crashed at start.
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.11.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-12-17 11:32 UTC by Max Bezrukov
Modified: 2017-01-07 21:55 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 Max Bezrukov 2013-12-17 11:32:24 UTC
Application: kontact (4.11.2)
KDE Platform Version: 4.11.2
Qt Version: 4.8.4
Operating System: Linux 3.11.0-14-generic x86_64
Distribution: Ubuntu 13.10

-- Information about the crash:
- What I was doing when the application crashed:
Created a response to a message, the kontact crashed. After that, any attempt to run the kontact leads to a crash.

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 0x7f77978a17c0 (LWP 2348))]

Thread 4 (Thread 0x7f7779067700 (LWP 2349)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f779267e1cd in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f779267e209 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f778eda8f6e in start_thread (arg=0x7f7779067700) at pthread_create.c:311
#4  0x00007f7794e0b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f773874c700 (LWP 2350)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f77923bebbd in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f77926ada76 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f778eda8f6e in start_thread (arg=0x7f773874c700) at pthread_create.c:311
#4  0x00007f7794e0b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f7728f9b700 (LWP 2356)):
#0  0x00007f778e9100ea in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f778e9103c9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f778e8cfd40 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f778e8d05c3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f778e8d07ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7795584a76 in QEventDispatcherGlib::processEvents (this=0x7f771c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f77955565ef in QEventLoop::processEvents (this=this@entry=0x7f7728f9ad70, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f77955568e5 in QEventLoop::exec (this=this@entry=0x7f7728f9ad70, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f779545588f in QThread::exec (this=this@entry=0x2654310) at thread/qthread.cpp:542
#9  0x00007f7795537d13 in QInotifyFileSystemWatcherEngine::run (this=0x2654310) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f7795457f2f in QThreadPrivate::start (arg=0x2654310) at thread/qthread_unix.cpp:338
#11 0x00007f778eda8f6e in start_thread (arg=0x7f7728f9b700) at pthread_create.c:311
#12 0x00007f7794e0b9cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f77978a17c0 (LWP 2348)):
[KCrash Handler]
#6  0x00007f7794d47f77 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f7794d4b5e8 in __GI_abort () at abort.c:90
#8  0x00007f7794d854fb in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7f7794e99240 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:199
#9  0x00007f7794d91996 in malloc_printerr (ptr=0x2e9c320, str=0x7f7794e993e0 "free(): invalid next size (fast)", action=3) at malloc.c:4923
#10 _int_free (av=<optimized out>, p=0x2e9c310, have_lock=0) at malloc.c:3779
#11 0x00007f779619aa3d 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 operator= (v=..., this=0x2f0ccd0) at ../../include/QtCore/../../src/corelib/tools/qvector.h:395
#14 clear (this=0x2f0ccd0) at ../../include/QtCore/../../src/corelib/tools/qvector.h:348
#15 QTextEngine::clearLineData (this=0x2f0ccd0) at text/qtextengine.cpp:1483
#16 0x00007f779619c7a8 in QTextLayout::clearLayout (this=<optimized out>) at text/qtextlayout.cpp:658
#17 0x00007f77961ae2fc in QTextBlock::clearLayout (this=this@entry=0x7fff85ef35a0) at text/qtextobject.cpp:1084
#18 0x00007f77961e5433 in QTextDocumentLayout::documentChanged (this=0x2c30600, from=0, oldLength=0, length=5167) at text/qtextdocumentlayout.cpp:2869
#19 0x00007f779639f913 in QTextEditPrivate::relayoutDocument (this=this@entry=0x2c2b450) at widgets/qtextedit.cpp:1438
#20 0x00007f77963a0110 in QTextEdit::resizeEvent (this=<optimized out>, e=0x7fff85ef3a60) at widgets/qtextedit.cpp:1397
#21 0x00007f7795f980d2 in QWidget::event (this=this@entry=0x2c29e00, event=event@entry=0x7fff85ef3a60) at kernel/qwidget.cpp:8540
#22 0x00007f77963395be in QFrame::event (this=0x2c29e00, e=0x7fff85ef3a60) at widgets/qframe.cpp:557
#23 0x00007f7795557a26 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x1f36a70, receiver=receiver@entry=0x2c29c80, event=event@entry=0x7fff85ef3a60) at kernel/qcoreapplication.cpp:1056
#24 0x00007f7795f48ddc in QApplicationPrivate::notify_helper (this=this@entry=0x1f36a70, receiver=receiver@entry=0x2c29c80, e=e@entry=0x7fff85ef3a60) at kernel/qapplication.cpp:4563
#25 0x00007f7795f4f470 in QApplication::notify (this=this@entry=0x7fff85ef58f0, receiver=receiver@entry=0x2c29c80, e=e@entry=0x7fff85ef3a60) at kernel/qapplication.cpp:4353
#26 0x00007f7796c52a6a in KApplication::notify (this=0x7fff85ef58f0, receiver=0x2c29c80, event=0x7fff85ef3a60) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x00007f77955578bd in QCoreApplication::notifyInternal (this=0x7fff85ef58f0, receiver=receiver@entry=0x2c29c80, event=event@entry=0x7fff85ef3a60) at kernel/qcoreapplication.cpp:946
#28 0x00007f7795f940f1 in sendEvent (event=0x7fff85ef3a60, receiver=0x2c29c80) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#29 QWidgetPrivate::sendPendingMoveAndResizeEvents (this=this@entry=0x2c2b720, recursive=recursive@entry=false, disableUpdates=<optimized out>, disableUpdates@entry=false) at kernel/qwidget.cpp:7445
#30 0x00007f7795f956f3 in QWidgetPrivate::show_helper (this=this@entry=0x2c2b720) at kernel/qwidget.cpp:7496
#31 0x00007f7795f974c4 in QWidget::setVisible (this=0x2c29c80, visible=<optimized out>) at kernel/qwidget.cpp:7777
#32 0x00007f7795f9568e in show (this=0x2c29c80) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:494
#33 QWidgetPrivate::showChildren (this=this@entry=0x2c2b450, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#34 0x00007f7795f9570f in QWidgetPrivate::show_helper (this=this@entry=0x2c2b450) at kernel/qwidget.cpp:7502
#35 0x00007f7795f974c4 in QWidget::setVisible (this=0x2c29e00, visible=<optimized out>) at kernel/qwidget.cpp:7777
#36 0x00007f7795f9568e in show (this=0x2c29e00) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:494
#37 QWidgetPrivate::showChildren (this=this@entry=0x2c0b730, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#38 0x00007f7795f9570f in QWidgetPrivate::show_helper (this=this@entry=0x2c0b730) at kernel/qwidget.cpp:7502
#39 0x00007f7795f974c4 in QWidget::setVisible (this=0x2c0b700, visible=<optimized out>) at kernel/qwidget.cpp:7777
#40 0x00007f7795f9568e in show (this=0x2c0b700) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:494
#41 QWidgetPrivate::showChildren (this=this@entry=0x2c0ac10, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#42 0x00007f7795f9570f in QWidgetPrivate::show_helper (this=this@entry=0x2c0ac10) at kernel/qwidget.cpp:7502
#43 0x00007f7795f974c4 in QWidget::setVisible (this=0x2c0ab80, visible=<optimized out>) at kernel/qwidget.cpp:7777
#44 0x00007f7795f9568e in show (this=0x2c0ab80) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:494
#45 QWidgetPrivate::showChildren (this=this@entry=0x2c0a920, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#46 0x00007f7795f9570f in QWidgetPrivate::show_helper (this=this@entry=0x2c0a920) at kernel/qwidget.cpp:7502
#47 0x00007f7795f974c4 in QWidget::setVisible (this=0x2bfcbb0, visible=<optimized out>) at kernel/qwidget.cpp:7777
#48 0x00007f7795f9568e in show (this=0x2bfcbb0) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:494
#49 QWidgetPrivate::showChildren (this=this@entry=0x260ee80, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#50 0x00007f7795f9570f in QWidgetPrivate::show_helper (this=this@entry=0x260ee80) at kernel/qwidget.cpp:7502
#51 0x00007f7795f974c4 in QWidget::setVisible (this=0x2609010, visible=<optimized out>) at kernel/qwidget.cpp:7777
#52 0x00007f7795f9568e in show (this=0x2609010) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:494
#53 QWidgetPrivate::showChildren (this=this@entry=0x260eb90, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#54 0x00007f7795f9570f in QWidgetPrivate::show_helper (this=this@entry=0x260eb90) at kernel/qwidget.cpp:7502
#55 0x00007f7795f974c4 in QWidget::setVisible (this=0x260eb60, visible=<optimized out>) at kernel/qwidget.cpp:7777
#56 0x00007f7795f9568e in show (this=0x260eb60) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:494
#57 QWidgetPrivate::showChildren (this=this@entry=0x2608570, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7865
#58 0x00007f7795f9570f in QWidgetPrivate::show_helper (this=this@entry=0x2608570) at kernel/qwidget.cpp:7502
#59 0x00007f7795f974c4 in QWidget::setVisible (this=0x2608220, visible=<optimized out>) at kernel/qwidget.cpp:7777
#60 0x00007f773420ac3e in show (this=0x2608220) at /usr/include/qt4/QtGui/qwidget.h:494
#61 KMKernel::recoverDeadLetters (this=this@entry=0x24c1580) at ../../kmail/kmkernel.cpp:1192
#62 0x00007f773456d342 in KMailPart::KMailPart (this=this@entry=0x23c21d0, parentWidget=parentWidget@entry=0x20b5140, parent=parent@entry=0x20b5140, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../kmail/kmail_part.cpp:81
#63 0x00007f773456ea91 in KPluginFactory::createPartInstance<KMailPart> (parentWidget=0x20b5140, parent=0x20b5140, args=...) at /usr/include/kpluginfactory.h:483
#64 0x00007f7795abc083 in KPluginFactory::create (this=0x23ceec0, iface=0x7f7794afff60 <qt_meta_stringdata_KParts__ReadOnlyPart> "KParts::ReadOnlyPart", parentWidget=0x20b5140, parent=0x20b5140, args=..., keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203
#65 0x00007f77974cbeaa in create<KParts::ReadOnlyPart> (args=..., parent=0x20b5140, this=<optimized out>) at /usr/include/kpluginfactory.h:507
#66 KontactInterface::Core::createPart (this=0x20b5140, libname=0x2386688 "kmailpart") at ../../kontactinterface/core.cpp:87
#67 0x00007f77974cce8e in KontactInterface::Plugin::loadPart (this=this@entry=0x2375990) at ../../kontactinterface/plugin.cpp:154
#68 0x00007f7735517e12 in KMailPlugin::createPart (this=0x2375990) at ../../../../kontact/plugins/kmail/kmail_plugin.cpp:183
#69 0x00007f77974ce4a9 in KontactInterface::Plugin::part (this=0x2375990) at ../../kontactinterface/plugin.cpp:193
#70 0x00007f7797095331 in Kontact::MainWindow::selectPlugin (this=0x20b5140, plugin=0x2375990) at ../../../kontact/src/mainwindow.cpp:815
#71 0x00007f7797092f8c in Kontact::MainWindow::loadSettings (this=this@entry=0x20b5140) at ../../../kontact/src/mainwindow.cpp:984
#72 0x00007f779709861a in Kontact::MainWindow::initObject (this=this@entry=0x20b5140) at ../../../kontact/src/mainwindow.cpp:247
#73 0x00007f7797098d28 in Kontact::MainWindow::MainWindow (this=0x20b5140, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../kontact/src/mainwindow.cpp:154
#74 0x0000000000404084 in KontactApp::newInstance (this=0x7fff85ef58f0) at ../../../kontact/src/main.cpp:135
#75 0x00007f7796c59ccc in KUniqueApplicationAdaptor::newInstance (this=0x20df670, asn_id=..., args=...) at ../../kdeui/kernel/kuniqueapplication.cpp:442
#76 0x00007f7796c59d55 in KUniqueApplicationAdaptor::qt_static_metacall (_o=_o@entry=0x20df670, _id=_id@entry=0, _a=_a@entry=0x7fff85ef4ed0, _c=QMetaObject::InvokeMetaMethod) at ./kuniqueapplication_p.moc:58
#77 0x00007f7796c59f73 in qt_static_metacall (_a=0x7fff85ef4ed0, _id=0, _c=QMetaObject::InvokeMetaMethod, _o=0x20df670) at ./kuniqueapplication_p.moc:101
#78 KUniqueApplicationAdaptor::qt_metacall (this=0x20df670, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff85ef4ed0) at ./kuniqueapplication_p.moc:102
#79 0x00007f779417ae36 in QDBusConnectionPrivate::deliverCall (this=this@entry=0x1f1b280, object=object@entry=0x20df670, msg=..., metaTypes=..., slotIdx=4) at qdbusintegrator.cpp:951
#80 0x00007f779417bf1f in QDBusConnectionPrivate::activateCall (this=this@entry=0x1f1b280, object=0x20df670, flags=flags@entry=337, msg=...) at qdbusintegrator.cpp:856
#81 0x00007f779417c99d in QDBusConnectionPrivate::activateObject (this=0x1f1b280, node=..., msg=..., pathStartPos=<optimized out>) at qdbusintegrator.cpp:1427
#82 0x00007f779417ca6b in QDBusActivateObjectEvent::placeMetaCall (this=0x20abdb0) at qdbusintegrator.cpp:1541
#83 0x00007f779556fdce in QObject::event (this=this@entry=0x7fff85ef58f0, e=e@entry=0x20abdb0) at kernel/qobject.cpp:1194
#84 0x00007f779555bfdc in QCoreApplication::event (this=this@entry=0x7fff85ef58f0, e=e@entry=0x20abdb0) at kernel/qcoreapplication.cpp:1758
#85 0x00007f7795f4dea3 in QApplication::event (this=0x7fff85ef58f0, e=0x20abdb0) at kernel/qapplication.cpp:2549
#86 0x00007f7795f48dfc in QApplicationPrivate::notify_helper (this=this@entry=0x1f36a70, receiver=receiver@entry=0x7fff85ef58f0, e=e@entry=0x20abdb0) at kernel/qapplication.cpp:4567
#87 0x00007f7795f4f470 in QApplication::notify (this=this@entry=0x7fff85ef58f0, receiver=receiver@entry=0x7fff85ef58f0, e=e@entry=0x20abdb0) at kernel/qapplication.cpp:4353
#88 0x00007f7796c52a6a in KApplication::notify (this=0x7fff85ef58f0, receiver=0x7fff85ef58f0, event=0x20abdb0) at ../../kdeui/kernel/kapplication.cpp:311
#89 0x00007f77955578bd in QCoreApplication::notifyInternal (this=0x7fff85ef58f0, receiver=receiver@entry=0x7fff85ef58f0, event=event@entry=0x20abdb0) at kernel/qcoreapplication.cpp:946
#90 0x00007f779555ae1f in sendEvent (event=0x20abdb0, receiver=0x7fff85ef58f0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#91 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1efa1d0) at kernel/qcoreapplication.cpp:1570
#92 0x00007f779555b2c3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#93 0x00007f7795585073 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#94 postEventSourceDispatch (s=0x1f39ad0) at kernel/qeventdispatcher_glib.cpp:279
#95 0x00007f778e8d03b6 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#96 0x00007f778e8d0708 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#97 0x00007f778e8d07ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#98 0x00007f7795584a55 in QEventDispatcherGlib::processEvents (this=0x1efb690, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#99 0x00007f7795fea9d6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#100 0x00007f77955565ef in QEventLoop::processEvents (this=this@entry=0x7fff85ef57f0, flags=...) at kernel/qeventloop.cpp:149
#101 0x00007f77955568e5 in QEventLoop::exec (this=this@entry=0x7fff85ef57f0, flags=...) at kernel/qeventloop.cpp:204
#102 0x00007f779555be5b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#103 0x00007f7795f4734c in QApplication::exec () at kernel/qapplication.cpp:3828
#104 0x0000000000403660 in main (argc=1, argv=0x7fff85ef5a38) at ../../../kontact/src/main.cpp:219

The reporter indicates this bug may be a duplicate of or related to bug 320557.

Possible duplicates by query: bug 327905, bug 326343, bug 325666, bug 325284, bug 325075.

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:26:38 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 21:55:28 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.