Bug 323565 - kontact crashed when akonadiconsole started akonadiserver
Summary: kontact crashed when akonadiconsole started akonadiserver
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.11
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-08-15 20:38 UTC by Piotr Keplicz
Modified: 2017-01-07 22:36 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (12.24 KB, text/plain)
2013-10-26 08:10 UTC, Stefan Borggraefe
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Piotr Keplicz 2013-08-15 20:38:31 UTC
Application: kontact (4.11)
KDE Platform Version: 4.11.00
Qt Version: 4.8.4
Operating System: Linux 3.8.0-28-generic i686
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed:

1. Stopped all the Akonadi services and Kontact.
2. Started akonadiconsole.
3. akonadiconsole complained about PIM services not running and started them.
4. A message about kontact crashing appeared.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1638740 (LWP 2480))]

Thread 4 (Thread 0xaee5bb40 (LWP 2946)):
#0  0xb777e424 in __kernel_vsyscall ()
#1  0xb314184b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb60a9d7c in __pthread_cond_wait (cond=0xb581ad70 <WTF::pageheap_memory+20720>, mutex=0xb581ad58 <WTF::pageheap_memory+20696>) at forward.c:149
#3  0xb4f59ae5 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb4f59b1f in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb313dd78 in start_thread (arg=0xaee5bb40) at pthread_create.c:311
#6  0xb609c3de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 3 (Thread 0xae53ab40 (LWP 3056)):
#0  0xb777e424 in __kernel_vsyscall ()
#1  0xb314184b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb60a9d7c in __pthread_cond_wait (cond=0xae5a87dc, mutex=0xae5a87c4) at forward.c:149
#3  0xb4f8af63 in WTF::ThreadCondition::wait(WTF::Mutex&) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0xb4c69b1b in JSC::BlockAllocator::blockFreeingThreadMain() () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0xb4f6f982 in WTF::threadEntryPoint(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#6  0xb4f8ab12 in WTF::wtfThreadEntryPoint(void*) () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#7  0xb313dd78 in start_thread (arg=0xae53ab40) at pthread_create.c:311
#8  0xb609c3de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 2 (Thread 0xabc29b40 (LWP 4394)):
#0  0xb777e424 in __kernel_vsyscall ()
#1  0xb608cdcb in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb30742db in poll (__timeout=179, __nfds=1, __fds=0xab202160) at /usr/include/i386-linux-gnu/bits/poll2.h:46
#3  g_poll (fds=0xab202160, nfds=1, timeout=179) at /build/buildd/glib2.0-2.36.0/./glib/gpoll.c:132
#4  0xb30656d0 in g_main_context_poll (n_fds=1, fds=0xab202160, timeout=<optimized out>, context=0xab2004e0, priority=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3995
#5  g_main_context_iterate (context=context@entry=0xab2004e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3696
#6  0xb3065831 in g_main_context_iteration (context=0xab2004e0, may_block=1) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3762
#7  0xb63f4c3f in QEventDispatcherGlib::processEvents (this=0xab200468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0xb63c13ec in QEventLoop::processEvents (this=this@entry=0xabc29258, flags=...) at kernel/qeventloop.cpp:149
#9  0xb63c16e1 in QEventLoop::exec (this=this@entry=0xabc29258, flags=...) at kernel/qeventloop.cpp:204
#10 0xb62acfec in QThread::exec (this=this@entry=0x93f6a70) at thread/qthread.cpp:542
#11 0xb62ad14b in QThread::run (this=0x93f6a70) at thread/qthread.cpp:609
#12 0xb62afb18 in QThreadPrivate::start (arg=0x93f6a70) at thread/qthread_unix.cpp:338
#13 0xb313dd78 in start_thread (arg=0xabc29b40) at pthread_create.c:311
#14 0xb609c3de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xb1638740 (LWP 2480)):
[KCrash Handler]
#7  0xace8461d in size (this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:98
#8  count (this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:280
#9  size (this=<optimized out>) at ../../kmail/undostack.h:52
#10 KMMainWidget::updateMessageActionsDelayed (this=0x97eacb0) at ../../kmail/kmmainwidget.cpp:3997
#11 0xace84ea2 in KMMainWidget::updateMessageActions (this=0x97eacb0, fast=fast@entry=false) at ../../kmail/kmmainwidget.cpp:3829
#12 0xace860d9 in KMMainWidget::initializeFilterActions (this=this@entry=0x97eacb0) at ../../kmail/kmmainwidget.cpp:4336
#13 0xace9d1ce in KMMainWidget::qt_static_metacall (_o=0x97eacb0, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0xbf81eb1c) at ./kmmainwidget.moc:379
#14 0xb63d8b56 in QMetaObject::activate (sender=sender@entry=0x9c4dde0, m=m@entry=0xacd776b8 <MailCommon::FilterManager::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#15 0xaccacdd5 in MailCommon::FilterManager::filtersChanged (this=0x9c4dde0) at ./filtermanager.moc:125
#16 0xaccad0c0 in MailCommon::FilterManager::Private::readConfig (this=0x9c4e390) at ../../mailcommon/filter/filtermanager.cpp:71
#17 0xaccad21f in MailCommon::FilterManager::slotServerStateChanged (this=this@entry=0x9c4dde0, state=Akonadi::ServerManager::Running) at ../../mailcommon/filter/filtermanager.cpp:147
#18 0xaccaee19 in qt_static_metacall (_a=0xbf81ece8, _id=2, _o=0x9c4dde0, _c=<optimized out>) at ./filtermanager.moc:70
#19 MailCommon::FilterManager::qt_static_metacall (_o=0x9c4dde0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf81ece8) at ./filtermanager.moc:62
#20 0xb63d8b56 in QMetaObject::activate (sender=sender@entry=0x979e8e0, m=m@entry=0xb5bf4218 <Akonadi::ServerManager::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0xbf81ece8) at kernel/qobject.cpp:3539
#21 0xb5b06345 in Akonadi::ServerManager::stateChanged (this=0x979e8e0, _t1=_t1@entry=Akonadi::ServerManager::Running) at ./moc_servermanager.cpp:126
#22 0xb5b0723d in setState (state=Akonadi::ServerManager::Running, this=0x97d2788) at ../../akonadi/servermanager.cpp:88
#23 checkStatusChanged (this=0x97d2788) at ../../akonadi/servermanager.cpp:80
#24 serviceOwnerChanged (this=0x97d2788) at ../../akonadi/servermanager.cpp:75
#25 Akonadi::ServerManager::qt_static_metacall (_o=0x979e8e0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xc958648) at ./moc_servermanager.cpp:63
#26 0xb63d4b4a in QMetaCallEvent::placeMetaCall (this=0x9a5cc68, object=0x979e8e0) at kernel/qobject.cpp:524
#27 0xb63de48b in QObject::event (this=0x979e8e0, e=0x9a5cc68) at kernel/qobject.cpp:1194
#28 0xb6937c7c in QApplicationPrivate::notify_helper (this=0x91db098, receiver=0x979e8e0, e=0x9a5cc68) at kernel/qapplication.cpp:4567
#29 0xb693ab94 in QApplication::notify (this=0x9a5cc68, receiver=0x979e8e0, e=0x9a5cc68) at kernel/qapplication.cpp:3949
#30 0xb74afd61 in KApplication::notify (this=0xbf8200f8, receiver=0x979e8e0, event=0x9a5cc68) at ../../kdeui/kernel/kapplication.cpp:311
#31 0xb63c290e in QCoreApplication::notifyInternal (this=0xbf8200f8, receiver=0x979e8e0, event=0x9a5cc68) at kernel/qcoreapplication.cpp:946
#32 0xb63c6721 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x91acfa0) at kernel/qcoreapplication.cpp:1570
#34 0xb63c6a8c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#35 0xb63f4aa4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#36 postEventSourceDispatch (s=s@entry=0x91db030) at kernel/qeventdispatcher_glib.cpp:279
#37 0xb30653b3 in g_main_dispatch (context=0x91db350, context@entry=0x91ab838) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3054
#38 g_main_context_dispatch (context=context@entry=0x91db350) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3630
#39 0xb3065750 in g_main_context_iterate (context=context@entry=0x91db350, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3701
#40 0xb3065831 in g_main_context_iteration (context=0x91db350, may_block=1) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3762
#41 0xb63f4c21 in QEventDispatcherGlib::processEvents (this=this@entry=0x91adb28, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#42 0xb69eea0a in QGuiEventDispatcherGlib::processEvents (this=0x91adb28, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#43 0xb63c13ec in QEventLoop::processEvents (this=this@entry=0xbf81f4a8, flags=...) at kernel/qeventloop.cpp:149
#44 0xb63c16e1 in QEventLoop::exec (this=0xbf81f4a8, flags=...) at kernel/qeventloop.cpp:204
#45 0xb663df7b in KJob::exec (this=0x9be0e40) at ../../kdecore/jobs/kjob.cpp:210
#46 0xace4175c in KMKernel::cleanup (this=0x9748348) at ../../kmail/kmkernel.cpp:1349
#47 0xacfc88a8 in KMailPart::~KMailPart (this=0x9528438, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../kmail/kmail_part.cpp:119
#48 0xacfc89e2 in KMailPart::~KMailPart (this=0x9528438, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../kmail/kmail_part.cpp:121
#49 0xb774fa08 in KontactInterface::Plugin::~Plugin (this=0x951fdb8, __vtt_parm=0xad022ac4 <VTT for KMailPlugin+4>, __in_chrg=<optimized out>) at ../../kontactinterface/plugin.cpp:92
#50 0xad015135 in KMailPlugin::~KMailPlugin (this=this@entry=0x951fdb8, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../../kontact/plugins/kmail/kmail_plugin.cpp:159
#51 0xad015182 in KMailPlugin::~KMailPlugin (this=0x951fdb8, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../../kontact/plugins/kmail/kmail_plugin.cpp:163
#52 0xb7715256 in Kontact::MainWindow::~MainWindow (this=this@entry=0x9311b40, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../kontact/src/mainwindow.cpp:296
#53 0xb77153f2 in Kontact::MainWindow::~MainWindow (this=0x9311b40, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../../kontact/src/mainwindow.cpp:298
#54 0xb63d6873 in qDeleteInEventHandler (o=o@entry=0x9311b40) at kernel/qobject.cpp:4269
#55 0xb63de4b0 in QObject::event (this=0x9311b40, e=0xce08e40) at kernel/qobject.cpp:1175
#56 0xb698dc1a in QWidget::event (this=0x9311b40, event=0xce08e40) at kernel/qwidget.cpp:8845
#57 0xb6dbf46c in QMainWindow::event (this=this@entry=0x9311b40, event=event@entry=0xce08e40) at widgets/qmainwindow.cpp:1478
#58 0xb7581464 in KMainWindow::event (this=this@entry=0x9311b40, ev=ev@entry=0xce08e40) at ../../kdeui/widgets/kmainwindow.cpp:1084
#59 0xb75cace2 in KXmlGuiWindow::event (this=0x9311b40, ev=0xce08e40) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#60 0xb6937c7c in QApplicationPrivate::notify_helper (this=0x91db098, receiver=0x9311b40, e=0xce08e40) at kernel/qapplication.cpp:4567
#61 0xb693abfa in QApplication::notify (this=0x91db098, receiver=0x9311b40, e=0xce08e40) at kernel/qapplication.cpp:4532
#62 0xb74afd61 in KApplication::notify (this=0xbf8200f8, receiver=0x9311b40, event=0xce08e40) at ../../kdeui/kernel/kapplication.cpp:311
#63 0xb63c290e in QCoreApplication::notifyInternal (this=0xbf8200f8, receiver=0x9311b40, event=0xce08e40) at kernel/qcoreapplication.cpp:946
#64 0xb63c6721 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#65 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x91acfa0) at kernel/qcoreapplication.cpp:1570
#66 0xb63c6a8c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#67 0xb63f4aa4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#68 postEventSourceDispatch (s=s@entry=0x91db030) at kernel/qeventdispatcher_glib.cpp:279
#69 0xb30653b3 in g_main_dispatch (context=0x91db350, context@entry=0x91ab838) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3054
#70 g_main_context_dispatch (context=context@entry=0x91db350) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3630
#71 0xb3065750 in g_main_context_iterate (context=context@entry=0x91db350, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3701
#72 0xb3065831 in g_main_context_iteration (context=0x91db350, may_block=1) at /build/buildd/glib2.0-2.36.0/./glib/gmain.c:3762
#73 0xb63f4c21 in QEventDispatcherGlib::processEvents (this=this@entry=0x91adb28, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#74 0xb69eea0a in QGuiEventDispatcherGlib::processEvents (this=0x91adb28, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#75 0xb63c13ec in QEventLoop::processEvents (this=this@entry=0xbf820008, flags=...) at kernel/qeventloop.cpp:149
#76 0xb63c16e1 in QEventLoop::exec (this=this@entry=0xbf820008, flags=...) at kernel/qeventloop.cpp:204
#77 0xb63c73fa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#78 0xb6935fc4 in QApplication::exec () at kernel/qapplication.cpp:3828
#79 0x0804ab27 in main (argc=1, argv=0xbf8201d4) at ../../../kontact/src/main.cpp:219

Reported using DrKonqi
Comment 1 Stefan Borggraefe 2013-10-26 08:10:14 UTC
Created attachment 83125 [details]
New crash information added by DrKonqi

kontact (4.11.2) on KDE Platform 4.11.2 using Qt 4.8.4

- What I was doing when the application crashed:

Kontact crashed after using File|Quit menu item.

-- Backtrace (Reduced):
#6  size (this=0x10) at /usr/include/qt4/QtCore/qlist.h:98
#7  count (this=0x10) at /usr/include/qt4/QtCore/qlist.h:280
#8  size (this=0x0) at ../../kmail/undostack.h:52
#9  KMMainWidget::updateMessageActionsDelayed (this=0x1036650) at ../../kmail/kmmainwidget.cpp:4002
#10 0x00007f8223d07e7a in KMMainWidget::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./kmmainwidget.moc:377
Comment 2 Denis Kurz 2016-09-24 19:31:48 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:36:00 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.