Bug 177752 - Akonadi agent crashes on KDE logout
Summary: Akonadi agent crashes on KDE logout
Status: RESOLVED FIXED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: libakonadi (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Volker Krause
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-14 10:19 UTC by Martin van Es
Modified: 2009-04-24 12:01 UTC (History)
3 users (show)

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 Martin van Es 2008-12-14 10:19:06 UTC
Version:           4.1.80 (beta1) (using Devel)
OS:                Linux
Installed from:    Compiled sources

When logging out of KDE I see a crash dialog (behind the login) telling that Akonadi Agent crashed.
Comment 1 FiNeX 2008-12-16 18:41:33 UTC
If you can reproduce the crash, you should install the debug enabled packages and provide a backtrace. Read this page for the instructions:

http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

Thanks!
Comment 2 Martin van Es 2008-12-17 11:02:58 UTC
The crash dialog is unresponsive to clicks behind the login screen so that would not help anything. I'll wait and see if the bug is still present in beta2 and get in contact to see how we can proceed from there.
Comment 3 Martin van Es 2008-12-17 23:15:49 UTC
It's still present in 4.1.85 (beta2).
When I log back in, I have 23 Akonadi crash windows to close (mailthreader and kcal_resources).
Comment 4 Martin van Es 2008-12-17 23:32:02 UTC
I removed all my Akonadi resources and the crash is still present.
I do not have access to debug enabled packages, but can provide you with this crash report from the first crash window after re-login:

Application: Akonadi Agent (akonadi_mailthreader_agent), signal SIGABRT

Thread 1 (Thread 0xb5d8b6c0 (LWP 19404)):
[KCrash Handler]
#5  0xb804f424 in __kernel_vsyscall ()
#6  0xb665a880 in raise () from /lib/tls/i686/cmov/libc.so.6
#7  0xb665c248 in abort () from /lib/tls/i686/cmov/libc.so.6
#8  0xb7d59795 in qt_message_output () from /usr/lib/libQtCore.so.4
#9  0xb7f832e3 in ?? () from /usr/lib/libakonadi-kde.so.4
#10 0xb7f811be in Akonadi::AgentBase::qt_metacall () from /usr/lib/libakonadi-kde.so.4
#11 0xb7e66a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#12 0xb7e677e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0xb7e6cdb7 in ?? () from /usr/lib/libQtCore.so.4
#14 0xb7e6cedc in ?? () from /usr/lib/libQtCore.so.4
#15 0xb7e6153f in QObject::event () from /usr/lib/libQtCore.so.4
#16 0xb69eb8ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#17 0xb69f372e in QApplication::notify () from /usr/lib/libQtGui.so.4
#18 0xb750bd3d in KApplication::notify () from /usr/lib/libkdeui.so.5
#19 0xb7e51e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#20 0xb7e7fd81 in ?? () from /usr/lib/libQtCore.so.4
#21 0xb7e7c520 in ?? () from /usr/lib/libQtCore.so.4
#22 0xb64c76f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0xb64cada3 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0xb64caf61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#25 0xb7e7c478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#26 0xb6a85ea5 in ?? () from /usr/lib/libQtGui.so.4
#27 0xb7e5052a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#28 0xb7e506ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#29 0xb7e52da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#30 0xb69eb767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#31 0xb7f7f083 in Akonadi::AgentBase::init () from /usr/lib/libakonadi-kde.so.4
#32 0x0804b92f in _start ()

And after I close that the following crash:
Application: Akonadi Agent (akonadi_mailthreader_agent), signal SIGABRT

Thread 1 (Thread 0xb5d2b6c0 (LWP 21611)):
[KCrash Handler]
#6  0xb7fef424 in __kernel_vsyscall ()
#7  0xb65fa880 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb65fc248 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb7cf9795 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb7f232e3 in ?? () from /usr/lib/libakonadi-kde.so.4
#11 0xb7f211be in Akonadi::AgentBase::qt_metacall () from /usr/lib/libakonadi-kde.so.4
#12 0xb7e06a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0xb7e077e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#14 0xb7e0cdb7 in ?? () from /usr/lib/libQtCore.so.4
#15 0xb7e0cedc in ?? () from /usr/lib/libQtCore.so.4
#16 0xb7e0153f in QObject::event () from /usr/lib/libQtCore.so.4
#17 0xb698b8ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#18 0xb699372e in QApplication::notify () from /usr/lib/libQtGui.so.4
#19 0xb74abd3d in KApplication::notify () from /usr/lib/libkdeui.so.5
#20 0xb7df1e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#21 0xb7e1fd81 in ?? () from /usr/lib/libQtCore.so.4
#22 0xb7e1c520 in ?? () from /usr/lib/libQtCore.so.4
#23 0xb64676f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#24 0xb646ada3 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0xb646af61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#26 0xb7e1c478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#27 0xb6a25ea5 in ?? () from /usr/lib/libQtGui.so.4
#28 0xb7df052a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#29 0xb7df06ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#30 0xb7df2da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#31 0xb698b767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#32 0xb7f1f083 in Akonadi::AgentBase::init () from /usr/lib/libakonadi-kde.so.4
#33 0x0804b92f in _start ()

And after that:
Application: Akonadi Agent (akonadi_mailthreader_agent), signal SIGABRT

Thread 1 (Thread 0xb5c966c0 (LWP 22047)):
[KCrash Handler]
#6  0xb7f5a424 in __kernel_vsyscall ()
#7  0xb6565880 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb6567248 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb7c64795 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb7e8e2e3 in ?? () from /usr/lib/libakonadi-kde.so.4
#11 0xb7e8c1be in Akonadi::AgentBase::qt_metacall () from /usr/lib/libakonadi-kde.so.4
#12 0xb7d71a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0xb7d727e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#14 0xb7d77db7 in ?? () from /usr/lib/libQtCore.so.4
#15 0xb7d77edc in ?? () from /usr/lib/libQtCore.so.4
#16 0xb7d6c53f in QObject::event () from /usr/lib/libQtCore.so.4
#17 0xb68f68ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#18 0xb68fe72e in QApplication::notify () from /usr/lib/libQtGui.so.4
#19 0xb7416d3d in KApplication::notify () from /usr/lib/libkdeui.so.5
#20 0xb7d5ce61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#21 0xb7d8ad81 in ?? () from /usr/lib/libQtCore.so.4
#22 0xb7d87520 in ?? () from /usr/lib/libQtCore.so.4
#23 0xb63d26f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#24 0xb63d5da3 in ?? () from /usr/lib/libglib-2.0.so.0
#25 0xb63d5f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#26 0xb7d87478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#27 0xb6990ea5 in ?? () from /usr/lib/libQtGui.so.4
#28 0xb7d5b52a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#29 0xb7d5b6ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#30 0xb7d5dda5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#31 0xb68f6767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#32 0xb7e8a083 in Akonadi::AgentBase::init () from /usr/lib/libakonadi-kde.so.4
#33 0x0804b92f in _start ()

And another 4 times.
Comment 5 Christophe Marin 2009-04-24 11:52:02 UTC
Does this issue still exist with KDE 4.2.2 ?
Comment 6 Martin van Es 2009-04-24 12:01:02 UTC
Haven't seen it in a while. Apologies for not closing the bug.