Bug 255169

Summary: akonadi crash loop
Product: [Frameworks and Libraries] Akonadi Reporter: Robert Wenner <robert.wenner>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version: 4.4   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description Robert Wenner 2010-10-25 05:42:47 UTC
Version:           4.4 (using KDE 4.4.2) 
OS:                Linux

Application: akonadi_maildir_resource (0.1)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-25-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
Wrote an email, switched from German to US English spell checking, then tried to send. Kmail seemed to hang. After half a minute or so I got impatient and tried closing first the email-to-be-sent window and then kmail's main window. When KDE asked for confirmation I confirmed to close the email and canceled closing Kmail hoping that it would survive. Unfortunately it did not and I restarted kmail. Around that time I got three Akonadi crashes, i.e., three crash report assistant windows came up. I used one for this bug report, the other stack traces follow below.

Not sure if this related, but here goes: When I started Pana (Amarok 1.4 clone) it complained about the DCOP server not being started correctly and I manually deleted some dcop lock file in my $HOME.
This was the first email I tried to send.

Actually, it does seem to be related: going back to Kmail's main window, I get an Akonadi server self test failure with this output:

Akonadi Server Self-Test Report
===============================

Test 1:  SUCCESS
--------

Database driver found.
Details: The QtSQL driver 'QMYSQL' is required by your current Akonadi server configuration and was found on your system.

File content of '/home/robert/.config/akonadi/akonadiserverrc':
[%General]
Driver=QMYSQL
SizeThreshold=4096
ExternalPayload=false

[QMYSQL]
Name=akonadi
User=
Password=
Options="UNIX_SOCKET=/home/robert/.local/share/akonadi/db_misc/mysql.socket"
ServerPath=/usr/sbin/mysqld-akonadi
StartServer=true
Host=

[Debug]
Tracer=null

[QPSQL]
Name=akonadi
Host=
User=
Password=
Port=5432


Test 2:  SUCCESS
--------

MySQL server found.
Details: You currently have configured Akonadi to use the MySQL server '/usr/sbin/mysqld-akonadi'.
Make sure you have the MySQL server installed, set the correct path and ensure you have the necessary read and execution rights on the server executable. The server executable is typically called 'mysqld', its locations varies depending on the distribution.

Test 3:  SUCCESS
--------

MySQL server is executable.
Details: MySQL server found: /usr/sbin/mysqld-akonadi  Ver 5.1.41-3ubuntu11 for debian-linux-gnu on x86_64 ((Ubuntu))


Test 4:  ERROR
--------

MySQL server log contains errors.
Details: The MySQL server error log file &apos;<a href='/home/robert/.local/share/akonadi/db_data/mysql.err'>/home/robert/.local/share/akonadi/db_data/mysql.err</a>&apos; contains errors.

File content of '/home/robert/.local/share/akonadi/db_data/mysql.err':
101024 22:23:57 [Note] Plugin 'FEDERATED' is disabled.
101024 22:23:57  InnoDB: Started; log sequence number 0 298649
101024 22:23:58 [Warning] Can't open and lock time zone table: Table 'mysql.time_zone_leap_second' doesn't exist trying to live without them
101024 22:23:58 [ERROR] Can't open and lock privilege tables: Table 'mysql.servers' doesn't exist
101024 22:23:58 [Note] /usr/sbin/mysqld-akonadi: ready for connections.
Version: '5.1.41-3ubuntu11-log'  socket: '/home/robert/.local/share/akonadi/db_misc/mysql.socket'  port: 0  (Ubuntu)


Test 5:  SUCCESS
--------

MySQL server default configuration found.
Details: The default configuration for the MySQL server was found and is readable at <a href='/etc/akonadi/mysql-global.conf'>/etc/akonadi/mysql-global.conf</a>.

File content of '/etc/akonadi/mysql-global.conf':
#
# Global Akonadi MySQL server settings,
# These settings can be adjusted using $HOME/.config/akonadi/mysql-local.conf
#
# Based on advice by Kris Köhntopp <kris@mysql.com>
#
[mysqld]
skip_grant_tables
skip_networking

# strict query parsing/interpretation
# TODO: make Akonadi work with those settings enabled
#sql_mode=strict_trans_tables,strict_all_tables,strict_error_for_division_by_zero,no_auto_create_user,no_auto_value_on_zero,no_engine_substitution,no_zero_date,no_zero_in_date,only_full_group_by,pipes_as_concat
#sql_mode=strict_trans_tables

# use InnoDB for transactions and better crash recovery
default_storage_engine=innodb
# case-insensitive table names, avoids trouble on windows
lower_case_table_names=1
character_set_server=latin1
collation_server=latin1_general_ci
table_cache=200
thread_cache_size=3
log_bin=mysql-bin
expire_logs_days=3
#sync_bin_log=0
# error log file name, relative to datadir
log_error=mysql.err
log_warnings=2
# log all queries, useful for debugging but generates an enormous amount of data
#log=mysql.full
# log queries slower than n seconds, log file name relative to datadir (for debugging only)
#log_slow_queries=mysql.slow
#long_query_time=1
# log queries not using indices, debug only, disable for production use
#log_queries_not_using_indexes=1
# maximum blob size
max_allowed_packet=32M
max_connections=256
# makes sense when having the same query multiple times
# makes no sense with prepared statements and/or transactions
query_cache_type=0
query_cache_size=0

innodb_file_per_table=1
innodb_log_buffer_size=1M
innodb_additional_mem_pool_size=1M
# messure database size and adjust
# SELECT sum(data_length) as bla, sum(index_length) as blub FROM information_schema.tables WHERE table_schema not in ("mysql", "information_schema");
innodb_buffer_pool_size=80M
# size of average write burst, keep Innob_log_waits small, keep Innodb_buffer_pool_wait_free small (see show global status like "inno%", show global variables)
innodb_log_file_size=64M
innodb_flush_log_at_trx_commit=2



Test 6:  SKIP
--------

MySQL server custom configuration not available.
Details: The custom configuration for the MySQL server was not found but is optional.

Test 7:  SUCCESS
--------

MySQL server configuration is usable.
Details: The MySQL server configuration was found at <a href='/home/robert/.local/share/akonadi/mysql.conf'>/home/robert/.local/share/akonadi/mysql.conf</a> and is readable.

File content of '/home/robert/.local/share/akonadi/mysql.conf':
#
# Global Akonadi MySQL server settings,
# These settings can be adjusted using $HOME/.config/akonadi/mysql-local.conf
#
# Based on advice by Kris Köhntopp <kris@mysql.com>
#
[mysqld]
skip_grant_tables
skip_networking

# strict query parsing/interpretation
# TODO: make Akonadi work with those settings enabled
#sql_mode=strict_trans_tables,strict_all_tables,strict_error_for_division_by_zero,no_auto_create_user,no_auto_value_on_zero,no_engine_substitution,no_zero_date,no_zero_in_date,only_full_group_by,pipes_as_concat
#sql_mode=strict_trans_tables

# use InnoDB for transactions and better crash recovery
default_storage_engine=innodb
# case-insensitive table names, avoids trouble on windows
lower_case_table_names=1
character_set_server=latin1
collation_server=latin1_general_ci
table_cache=200
thread_cache_size=3
log_bin=mysql-bin
expire_logs_days=3
#sync_bin_log=0
# error log file name, relative to datadir
log_error=mysql.err
log_warnings=2
# log all queries, useful for debugging but generates an enormous amount of data
#log=mysql.full
# log queries slower than n seconds, log file name relative to datadir (for debugging only)
#log_slow_queries=mysql.slow
#long_query_time=1
# log queries not using indices, debug only, disable for production use
#log_queries_not_using_indexes=1
# maximum blob size
max_allowed_packet=32M
max_connections=256
# makes sense when having the same query multiple times
# makes no sense with prepared statements and/or transactions
query_cache_type=0
query_cache_size=0

innodb_file_per_table=1
innodb_log_buffer_size=1M
innodb_additional_mem_pool_size=1M
# messure database size and adjust
# SELECT sum(data_length) as bla, sum(index_length) as blub FROM information_schema.tables WHERE table_schema not in ("mysql", "information_schema");
innodb_buffer_pool_size=80M
# size of average write burst, keep Innob_log_waits small, keep Innodb_buffer_pool_wait_free small (see show global status like "inno%", show global variables)
innodb_log_file_size=64M
innodb_flush_log_at_trx_commit=2



Test 8:  SUCCESS
--------

akonadictl found and usable
Details: The program '/usr/bin/akonadictl' to control the Akonadi server was found and could be executed successfully.
Result:
Akonadi 1.3.1


Test 9:  SUCCESS
--------

Akonadi control process registered at D-Bus.
Details: The Akonadi control process is registered at D-Bus which typically indicates it is operational.

Test 10:  SUCCESS
--------

Akonadi server process registered at D-Bus.
Details: The Akonadi server process is registered at D-Bus which typically indicates it is operational.

Test 11:  ERROR
--------

Nepomuk search service not registered at D-Bus.
Details: The Nepomuk search service is not registered at D-Bus which typically means it was not started or encountered a fatal error during startup.

Test 12:  SUCCESS
--------

Server protocol version is recent enough.
Details: The server Protocol version is 23, which equal or newer than the required version 23.

Test 13:  ERROR
--------

No resource agents found.
Details: No resource agents have been found, Akonadi is not usable without at least one. This usually means that no resource agents are installed or that there is a setup problem. The following paths have been searched: '/usr/share/akonadi/agents /usr/share/akonadi/agents'. The XDG_DATA_DIRS environment variable is set to '/usr/share:/usr/share:/usr/local/share', make sure this includes all paths where Akonadi agents are installed to.

Directory listing of '/usr/share/akonadi/agents':
birthdaysresource.desktop
contactsresource.desktop
icalresource.desktop
imapresource.desktop
kabcresource.desktop
kcalresource.desktop
knutresource.desktop
kolabproxyresource.desktop
localbookmarksresource.desktop
maildirresource.desktop
maildispatcheragent.desktop
mboxresource.desktop
microblog.desktop
mtdummyresource.desktop
nepomukcalendarfeeder.desktop
nepomukcontactfeeder.desktop
nepomuktagresource.desktop
nntpresource.desktop
notesresource.desktop
pop3resource.desktop
vcarddirresource.desktop
vcardresource.desktop
Directory listing of '/usr/share/akonadi/agents':
birthdaysresource.desktop
contactsresource.desktop
icalresource.desktop
imapresource.desktop
kabcresource.desktop
kcalresource.desktop
knutresource.desktop
kolabproxyresource.desktop
localbookmarksresource.desktop
maildirresource.desktop
maildispatcheragent.desktop
mboxresource.desktop
microblog.desktop
mtdummyresource.desktop
nepomukcalendarfeeder.desktop
nepomukcontactfeeder.desktop
nepomuktagresource.desktop
nntpresource.desktop
notesresource.desktop
pop3resource.desktop
vcarddirresource.desktop
vcardresource.desktop

Environment variable XDG_DATA_DIRS is set to '/usr/share:/usr/share:/usr/local/share'

Test 14:  SUCCESS
--------

No current Akonadi server error log found.
Details: The Akonadi server did not report any errors during its current startup.

Test 15:  ERROR
--------

Previous Akonadi server error log found.
Details: The Akonadi server did report error during its previous startup into <a href='/home/robert/.local/share/akonadi/akonadiserver.error.old'>/home/robert/.local/share/akonadi/akonadiserver.error.old</a>.

File content of '/home/robert/.local/share/akonadi/akonadiserver.error.old':
Control process died, committing suicide! 


Test 16:  SUCCESS
--------

No current Akonadi control error log found.
Details: The Akonadi control process did not report any errors during its current startup.

Test 17:  SUCCESS
--------

No previous Akonadi control error log found.
Details: The Akonadi control process did not report any errors during its previous startup.



Below are the other crashes mentioned.

--- cut here ---
Application: Akonadi Agent (akonadi_maildispatcher_agent), signal: Aborted
[KCrash Handler]
#5  0x00007fcbe7265a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007fcbe72695c0 in *__GI_abort () at abort.c:92
#7  0x00007fcbe8d8e844 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2250
#8  0x00007fcbe9433761 in ~QDebug (this=0x18d95c0) at /usr/include/qt4/QtCore/qdebug.h:85
#9  Akonadi::AgentBasePrivate::delayedInit (this=0x18d95c0) at ../../akonadi/agentbase.cpp:248
#10 0x00007fcbe94323a3 in Akonadi::AgentBase::qt_metacall (this=0x18fc750, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff8e3644c0) at ./agentbase.moc:115
#11 0x0000000000409c70 in MailDispatcherAgent::qt_metacall (this=0x305f, _c=12383, _id=6, _a=0xffffffffffffffff) at ./maildispatcheragent.moc:84
#12 0x00007fcbe8e9de3f in QMetaObject::activate (sender=0x18dab00, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#13 0x00007fcbe8ea565f in QSingleShotTimer::timerEvent (this=0x18dab00) at kernel/qtimer.cpp:308
#14 0x00007fcbe8e9aa63 in QObject::event (this=0x18dab00, e=0x7fff8e364c20) at kernel/qobject.cpp:1212
#15 0x00007fcbe565522c in QApplicationPrivate::notify_helper (this=0x174d180, receiver=0x18dab00, e=0x7fff8e364c20) at kernel/qapplication.cpp:4300
#16 0x00007fcbe565b6fb in QApplication::notify (this=0x7fff8e364f40, receiver=0x18dab00, e=0x7fff8e364c20) at kernel/qapplication.cpp:4183
#17 0x00007fcbe7d12526 in KApplication::notify (this=0x7fff8e364f40, receiver=0x18dab00, event=0x7fff8e364c20) at ../../kdeui/kernel/kapplication.cpp:302
#18 0x00007fcbe8e8b06c in QCoreApplication::notifyInternal (this=0x7fff8e364f40, receiver=0x18dab00, event=0x7fff8e364c20) at kernel/qcoreapplication.cpp:704
#19 0x00007fcbe8eb7d42 in QCoreApplication::sendEvent (this=0x1750cf0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QTimerInfoList::activateTimers (this=0x1750cf0) at kernel/qeventdispatcher_unix.cpp:603
#21 0x00007fcbe8eb4824 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#22 0x00007fcbe49cf8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#23 0x00007fcbe49d3748 in ?? () from /lib/libglib-2.0.so.0
#24 0x00007fcbe49d38fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#25 0x00007fcbe8eb4513 in QEventDispatcherGlib::processEvents (this=0x17343a0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#26 0x00007fcbe570546e in QGuiEventDispatcherGlib::processEvents (this=0x305f, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007fcbe8e89992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#28 0x00007fcbe8e89d6c in QEventLoop::exec (this=0x7fff8e364ec0, flags=) at kernel/qeventloop.cpp:201
#29 0x00007fcbe8e8daab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#30 0x00007fcbe9430646 in Akonadi::AgentBase::init (r=0x18fc750) at ../../akonadi/agentbase.cpp:496
#31 0x0000000000408ce5 in Akonadi::AgentBase::init<MailDispatcherAgent> (argc=<value optimized out>, argv=<value optimized out>) at /usr/include/KDE/Akonadi/../../akonadi/agentbase.h:317
#32 main (argc=<value optimized out>, argv=<value optimized out>) at ../../../agents/maildispatcher/maildispatcheragent.cpp:289

--- cut here ---
Application: Akonadi Agent (akonadi_nepomuk_contact_feeder), signal: Aborted
[KCrash Handler]
#5  0x00007f288f9fca75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f288fa005c0 in *__GI_abort () at abort.c:92
#7  0x00007f2890c87844 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2250
#8  0x00007f2891109761 in ~QDebug (this=0x1ee31f0) at /usr/include/qt4/QtCore/qdebug.h:85
#9  Akonadi::AgentBasePrivate::delayedInit (this=0x1ee31f0) at ../../akonadi/agentbase.cpp:248
#10 0x00007f28911083a3 in Akonadi::AgentBase::qt_metacall (this=0x1eeff10, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff90d92b70) at ./agentbase.moc:115
#11 0x0000000000411d20 in NepomukFeederAgentBase::qt_metacall (this=0x3060, _c=12384, _id=6, _a=0xffffffffffffffff) at ./nepomukfeederagentbase.moc:83
#12 0x00007f2890d96e3f in QMetaObject::activate (sender=0x1ecfbc0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#13 0x00007f2890d9e65f in QSingleShotTimer::timerEvent (this=0x1ecfbc0) at kernel/qtimer.cpp:308
#14 0x00007f2890d93a63 in QObject::event (this=0x1ecfbc0, e=0x7fff90d932d0) at kernel/qobject.cpp:1212
#15 0x00007f288ea8d22c in QApplicationPrivate::notify_helper (this=0x1d416a0, receiver=0x1ecfbc0, e=0x7fff90d932d0) at kernel/qapplication.cpp:4300
#16 0x00007f288ea936fb in QApplication::notify (this=0x7fff90d935f0, receiver=0x1ecfbc0, e=0x7fff90d932d0) at kernel/qapplication.cpp:4183
#17 0x00007f2891b2d526 in KApplication::notify (this=0x7fff90d935f0, receiver=0x1ecfbc0, event=0x7fff90d932d0) at ../../kdeui/kernel/kapplication.cpp:302
#18 0x00007f2890d8406c in QCoreApplication::notifyInternal (this=0x7fff90d935f0, receiver=0x1ecfbc0, event=0x7fff90d932d0) at kernel/qcoreapplication.cpp:704
#19 0x00007f2890db0d42 in QCoreApplication::sendEvent (this=0x1d451e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QTimerInfoList::activateTimers (this=0x1d451e0) at kernel/qeventdispatcher_unix.cpp:603
#21 0x00007f2890dad824 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#22 0x00007f288b22b8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#23 0x00007f288b22f748 in ?? () from /lib/libglib-2.0.so.0
#24 0x00007f288b22f8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#25 0x00007f2890dad513 in QEventDispatcherGlib::processEvents (this=0x1d2a3b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#26 0x00007f288eb3d46e in QGuiEventDispatcherGlib::processEvents (this=0x3060, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007f2890d82992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#28 0x00007f2890d82d6c in QEventLoop::exec (this=0x7fff90d93570, flags=) at kernel/qeventloop.cpp:201
#29 0x00007f2890d86aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#30 0x00007f2891106646 in Akonadi::AgentBase::init (r=0x1eeff10) at ../../akonadi/agentbase.cpp:496
#31 0x0000000000408d68 in Akonadi::AgentBase::init<Akonadi::NepomukContactFeeder> (argc=<value optimized out>, argv=<value optimized out>) at /usr/include/akonadi/agentbase.h:317
#32 main (argc=<value optimized out>, argv=<value optimized out>) at ../../../agents/nepomuk_contact_feeder/nepomukcontactfeeder.cpp:262

--- cut here ---


These two keep happening (reappearing) as soon as I close the crash handler windows.


 -- Backtrace:
Application: Akonadi Resource (akonadi_maildir_resource), signal: Aborted
[KCrash Handler]
#5  0x00007f77f42c0a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f77f42c45c0 in *__GI_abort () at abort.c:92
#7  0x00007f77f5843844 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2250
#8  0x00007f77f76443ae in Akonadi::ResourceBasePrivate::delayedInit() () from /usr/lib/libakonadi-kde.so.4
#9  0x00007f77f75923a3 in Akonadi::AgentBase::qt_metacall (this=0x258aeb0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffbad85f20) at ./agentbase.moc:115
#10 0x00007f77f7643ba5 in Akonadi::ResourceBase::qt_metacall (this=0x305e, _c=12382, _id=6, _a=0xffffffffffffffff) at ./resourcebase.moc:104
#11 0x0000000000408e35 in MaildirResource::qt_metacall (this=0x305e, _c=12382, _id=6, _a=0xffffffffffffffff) at ./maildirresource.moc:80
#12 0x00007f77f5952e3f in QMetaObject::activate (sender=0x25ab2c0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#13 0x00007f77f595a65f in QSingleShotTimer::timerEvent (this=0x25ab2c0) at kernel/qtimer.cpp:308
#14 0x00007f77f594fa63 in QObject::event (this=0x25ab2c0, e=0x7fffbad86680) at kernel/qobject.cpp:1212
#15 0x00007f77f4cf922c in QApplicationPrivate::notify_helper (this=0x23ccd50, receiver=0x25ab2c0, e=0x7fffbad86680) at kernel/qapplication.cpp:4300
#16 0x00007f77f4cff6fb in QApplication::notify (this=0x7fffbad86990, receiver=0x25ab2c0, e=0x7fffbad86680) at kernel/qapplication.cpp:4183
#17 0x00007f77f6328526 in KApplication::notify (this=0x7fffbad86990, receiver=0x25ab2c0, event=0x7fffbad86680) at ../../kdeui/kernel/kapplication.cpp:302
#18 0x00007f77f594006c in QCoreApplication::notifyInternal (this=0x7fffbad86990, receiver=0x25ab2c0, event=0x7fffbad86680) at kernel/qcoreapplication.cpp:704
#19 0x00007f77f596cd42 in QCoreApplication::sendEvent (this=0x23d0930) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QTimerInfoList::activateTimers (this=0x23d0930) at kernel/qeventdispatcher_unix.cpp:603
#21 0x00007f77f5969824 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#22 0x00007f77f05fc8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#23 0x00007f77f0600748 in ?? () from /lib/libglib-2.0.so.0
#24 0x00007f77f06008fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#25 0x00007f77f5969513 in QEventDispatcherGlib::processEvents (this=0x23b4380, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#26 0x00007f77f4da946e in QGuiEventDispatcherGlib::processEvents (this=0x305e, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#27 0x00007f77f593e992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#28 0x00007f77f593ed6c in QEventLoop::exec (this=0x7fffbad86920, flags=) at kernel/qeventloop.cpp:201
#29 0x00007f77f5942aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#30 0x00007f77f7640392 in Akonadi::ResourceBase::init (r=0x258aeb0) at ../../akonadi/resourcebase.cpp:219
#31 0x000000000040f5f3 in Akonadi::ResourceBase::init<MaildirResource> (argc=<value optimized out>, argv=<value optimized out>) at /usr/include/akonadi/resourcebase.h:186
#32 main (argc=<value optimized out>, argv=<value optimized out>) at ../../../resources/maildir/main.cpp:22

Possible duplicates by query: bug 235997.

Report to https://bugs.kde.org

Reproducible: Didn't try
Comment 1 Tobias Koenig 2010-11-07 20:30:57 UTC
Hej,

please update to a more current version (e.g. 4.4.7) and try if it's still reproducable.
There have been many bugfixes in the area of Akonadi startup code.

Ciao,
Tobias