Bug 244609 - System Settings crashes when trying to add Akonadi Address Books
Summary: System Settings crashes when trying to add Akonadi Address Books
Status: RESOLVED WORKSFORME
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Volker Krause
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2010-07-14 14:20 UTC by Josef
Modified: 2018-10-21 05:03 UTC (History)
2 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 Josef 2010-07-14 14:20:33 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-23-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
I was following the KAddressBook guide for using Akonadi on http://userbase.kde.org/KAddressBook_4.4. I open SystemSettings > Advanced tab > KDE Resources. I click the "Add..."-button, select Akonadi Address Books as the new resource and then click OK. No new resource is added to the resource list. When I try to close System Setting it crashes. 

Akonadi is NOT running when I do this. 

After a while this error report popped up: 

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/josef/.config/akonadi/akonadiserverrc':
[%General]
Driver=QMYSQL
SizeThreshold=4096
ExternalPayload=false

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

[Debug]
Tracer=null


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 i486 ((Ubuntu))


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

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

File content of '/home/josef/.local/share/akonadi/db_data/mysql.err':
100714 14:19:12 [Note] Plugin 'FEDERATED' is disabled.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
100714 14:19:12  InnoDB: Retrying to lock the first data file
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.


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/josef/.local/share/akonadi/mysql.conf'>/home/josef/.local/share/akonadi/mysql.conf</a> and is readable.

File content of '/home/josef/.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:  ERROR
--------

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

Test 11:  SUCCESS
--------

Nepomuk search service registered at D-Bus.
Details: The Nepomuk search service is registered at D-Bus which typically indicates it is operational.

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

Nepomuk search service uses an appropriate backend. 
Details: The Nepomuk search service uses one of the recommended backends.

Test 13:  SKIP
--------

Protocol version check not possible.
Details: Without a connection to the server it is not possible to check if the protocol version meets the requirements.

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

Resource agents found.
Details: At least one resource agent has been found.

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 15:  SUCCESS
--------

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

Test 16:  ERROR
--------

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

File content of '/home/josef/.local/share/akonadi/akonadiserver.error.old':
Database error: Cannot open database. 
  Last driver error: "QMYSQL: Unable to connect" 
  Last database error: "Access denied for user 'josef'@'localhost' (using password: NO)" 
Unable to open database "Access denied for user 'josef'@'localhost' (using password: NO) QMYSQL: Unable to connect" 
"[
0: akonadiserver(_Z11akBacktracev+0x35) [0x8052265]
1: akonadiserver() [0x8052726]
2: [0x14d400]
3: [0x14d422]
4: /lib/tls/i686/cmov/libc.so.6(gsignal+0x51) [0x178651]
5: /lib/tls/i686/cmov/libc.so.6(abort+0x182) [0x17ba82]
6: /usr/lib/libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+0x8c) [0x8a66fc]
7: akonadiserver(_ZN15FileDebugStream9writeDataEPKcx+0xc4) [0x80537a4]
8: /usr/lib/libQtCore.so.4(_ZN9QIODevice5writeEPKcx+0x8e) [0x93e8ae]
9: /usr/lib/libQtCore.so.4(+0x105845) [0x94e845]
10: /usr/lib/libQtCore.so.4(_ZN11QTextStreamD1Ev+0x3d) [0x94fd5d]
11: akonadiserver(_ZN6QDebugD1Ev+0x43) [0x804dea3]
12: /usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServerC1EP7QObject+0x5cc) [0x52d58c]
13: /usr/lib/libakonadiprivate.so.1(_ZN7Akonadi13AkonadiServer8instanceEv+0x58) [0x52e4f8]
14: akonadiserver(main+0x374) [0x804d204]
15: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0x164bd6]
16: akonadiserver() [0x804cdc1]
]
" 


Test 17:  ERROR
--------

Current Akonadi control error log found.
Details: The Akonadi control process did report error during startup into <a href='/home/josef/.local/share/akonadi/akonadi_control.error'>/home/josef/.local/share/akonadi/akonadi_control.error</a>.

File content of '/home/josef/.local/share/akonadi/akonadi_control.error':
Unable to register service as org.freedesktop.Akonadi.Control Maybe it's already running? 
"[
0: /usr/bin/akonadi_control(_Z11akBacktracev+0x35) [0x805bbe5]
1: /usr/bin/akonadi_control() [0x805c0a6]
2: [0x4c6400]
3: [0x4c6422]
4: /lib/tls/i686/cmov/libc.so.6(gsignal+0x51) [0x4f1651]
5: /lib/tls/i686/cmov/libc.so.6(abort+0x182) [0x4f4a82]
6: /usr/lib/libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+0x8c) [0x16d6fc]
7: /usr/bin/akonadi_control(_ZN15FileDebugStream9writeDataEPKcx+0xc4) [0x805d124]
8: /usr/lib/libQtCore.so.4(_ZN9QIODevice5writeEPKcx+0x8e) [0x2058ae]
9: /usr/lib/libQtCore.so.4(+0x105845) [0x215845]
10: /usr/lib/libQtCore.so.4(_ZN11QTextStreamD1Ev+0x3d) [0x216d5d]
11: /usr/bin/akonadi_control(main+0x424) [0x8070b34]
12: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0x4ddbd6]
13: /usr/bin/akonadi_control() [0x80576e1]
]
" 


Test 18:  ERROR
--------

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

File content of '/home/josef/.local/share/akonadi/akonadi_control.error.old':
Unable to register service as org.freedesktop.Akonadi.Control Maybe it's already running? 
"[
0: /usr/bin/akonadi_control(_Z11akBacktracev+0x35) [0x805bbe5]
1: /usr/bin/akonadi_control() [0x805c0a6]
2: [0x413400]
3: [0x413422]
4: /lib/tls/i686/cmov/libc.so.6(gsignal+0x51) [0xe68651]
5: /lib/tls/i686/cmov/libc.so.6(abort+0x182) [0xe6ba82]
6: /usr/lib/libQtCore.so.4(_Z17qt_message_output9QtMsgTypePKc+0x8c) [0x7586fc]
7: /usr/bin/akonadi_control(_ZN15FileDebugStream9writeDataEPKcx+0xc4) [0x805d124]
8: /usr/lib/libQtCore.so.4(_ZN9QIODevice5writeEPKcx+0x8e) [0x7f08ae]
9: /usr/lib/libQtCore.so.4(+0x105845) [0x800845]
10: /usr/lib/libQtCore.so.4(_ZN11QTextStreamD1Ev+0x3d) [0x801d5d]
11: /usr/bin/akonadi_control(main+0x424) [0x8070b34]
12: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0xe54bd6]
13: /usr/bin/akonadi_control() [0x80576e1]
]
" 




The crash can be reproduced every time.

 -- Backtrace:
Application: System Settings (systemsettings), signal: Aborted
[Current thread is 1 (Thread 0xb77ac710 (LWP 1534))]

Thread 2 (Thread 0xb4f80b70 (LWP 1535)):
#0  0x00ca2e16 in *__GI_clock_gettime (clock_id=13266932, tp=0xb4f7ffb8) at ../sysdeps/unix/clock_gettime.c:100
#1  0x00674f5b in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x0067a085 in QTimerInfoList::updateCurrentTime (this=0x95197e4) at kernel/qeventdispatcher_unix.cpp:340
#3  0x0067a0ca in QTimerInfoList::timerWait (this=0x95197e4, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x00678078 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb4f800cc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x00678105 in timerSourcePrepare (source=0x0, timeout=0xca6ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x01882aca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x01882ee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x018834b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x00677e6f in QEventDispatcherGlib::processEvents (this=0x94b23b0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x0064a759 in QEventLoop::processEvents (this=0xb4f80290, flags=) at kernel/qeventloop.cpp:149
#11 0x0064abaa in QEventLoop::exec (this=0xb4f80290, flags=...) at kernel/qeventloop.cpp:201
#12 0x0054bfc9 in QThread::exec (this=0x951c318) at thread/qthread.cpp:487
#13 0x0062a1db in QInotifyFileSystemWatcherEngine::run (this=0x951c318) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x0054e97e in QThreadPrivate::start (arg=0x951c318) at thread/qthread_unix.cpp:248
#15 0x00ce596e in start_thread (arg=0xb4f80b70) at pthread_create.c:300
#16 0x02607a4e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb77ac710 (LWP 1534)):
[KCrash Handler]
#6  0x00dc4422 in __kernel_vsyscall ()
#7  0x02564651 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0x02567a82 in *__GI_abort () at abort.c:92
#9  0x0259b49d in __libc_message (do_abort=2, fmt=0x266ff98 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#10 0x025a5591 in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0xbfa0ac3c) at malloc.c:6264
#11 0x025a680e in munmap_chunk (p=<value optimized out>) at malloc.c:3540
#12 0x00c0f741 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#13 0x01b31968 in ~ConfigDialog (this=0xbfa0ac3c, __in_chrg=<value optimized out>) at ../../kresources/configdialog.cpp:129
#14 0x0065b99f in QObjectPrivate::deleteChildren (this=0x9546128) at kernel/qobject.cpp:1986
#15 0x00f60d27 in ~QWidget (this=0x9545df0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#16 0x01b34fb1 in ~ConfigPage (this=0x9545df0, __in_chrg=<value optimized out>) at ../../kresources/configpage.cpp:221
#17 0x0065b99f in QObjectPrivate::deleteChildren (this=0x95445a8) at kernel/qobject.cpp:1986
#18 0x00f60d27 in ~QWidget (this=0x953ef88, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#19 0x00a4183e in ~KCModule (this=0x953ef88, __in_chrg=<value optimized out>) at ../../kdeui/widgets/kcmodule.cpp:188
#20 0x0777adf5 in ~KCMKResources (this=0x953ef88, __in_chrg=<value optimized out>) at ../../kresources/kcmkresources.h:31
#21 0x0012fe9c in KCModuleProxy::deleteClient (this=0x950f9c8) at ../../kutils/kcmoduleproxy.cpp:219
#22 0x00131c95 in ~KCModuleProxy (this=0x950f9c8, __in_chrg=<value optimized out>) at ../../kutils/kcmoduleproxy.cpp:210
#23 0x0065b99f in QObjectPrivate::deleteChildren (this=0x95427c0) at kernel/qobject.cpp:1986
#24 0x00f60207 in ~QWidget (this=0x950f9e8, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#25 0x0065b99f in QObjectPrivate::deleteChildren (this=0x95415b8) at kernel/qobject.cpp:1986
#26 0x00f60d27 in ~QWidget (this=0x9537528, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#27 0x01357721 in ~QFrame (this=0x9537528, __in_chrg=<value optimized out>) at widgets/qframe.cpp:242
#28 0x013f3754 in ~QAbstractScrollArea (this=0x9537528, __in_chrg=<value optimized out>) at widgets/qabstractscrollarea.cpp:524
#29 0x013f7b95 in ~QScrollArea (this=0x9537528, __in_chrg=<value optimized out>) at widgets/qscrollarea.cpp:176
#30 0x0065b99f in QObjectPrivate::deleteChildren (this=0x9404448) at kernel/qobject.cpp:1986
#31 0x00f60d27 in ~QWidget (this=0x9404428, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#32 0x01357721 in ~QFrame (this=0x9404428, __in_chrg=<value optimized out>) at widgets/qframe.cpp:242
#33 0x013c3b21 in ~QStackedWidget (this=0x9404428, __in_chrg=<value optimized out>) at widgets/qstackedwidget.cpp:151
#34 0x009bfd02 in ~KPageStackedWidget (this=0x9404428, __in_chrg=<value optimized out>) at ../../kdeui/paged/kpageview_p.h:38
#35 0x0065b99f in QObjectPrivate::deleteChildren (this=0x9404058) at kernel/qobject.cpp:1986
#36 0x00f60d27 in ~QWidget (this=0x9403960, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#37 0x009be810 in ~KPageView (this=0x9403960, __in_chrg=<value optimized out>) at ../../kdeui/paged/kpageview.cpp:314
#38 0x009c4275 in ~KPageWidget (this=0x9403960, __in_chrg=<value optimized out>) at ../../kdeui/paged/kpagewidget.cpp:78
#39 0x0065b99f in QObjectPrivate::deleteChildren (this=0x94034c8) at kernel/qobject.cpp:1986
#40 0x00f60d27 in ~QWidget (this=0x9403b60, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#41 0x00cb612d in ~ModuleView (this=0x9403b60, __in_chrg=<value optimized out>) at ../../../systemsettings/core/ModuleView.cpp:106
#42 0x0065b99f in QObjectPrivate::deleteChildren (this=0x9403280) at kernel/qobject.cpp:1986
#43 0x00f60d27 in ~QWidget (this=0x9402fb0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#44 0x01357721 in ~QFrame (this=0x9402fb0, __in_chrg=<value optimized out>) at widgets/qframe.cpp:242
#45 0x013c3b75 in ~QStackedWidget (this=0x9402fb0, __in_chrg=<value optimized out>) at widgets/qstackedwidget.cpp:151
#46 0x0065b99f in QObjectPrivate::deleteChildren (this=0x9211768) at kernel/qobject.cpp:1986
#47 0x00f60d27 in ~QWidget (this=0x9211750, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#48 0x01357721 in ~QFrame (this=0x9211750, __in_chrg=<value optimized out>) at widgets/qframe.cpp:242
#49 0x013c3b75 in ~QStackedWidget (this=0x9211750, __in_chrg=<value optimized out>) at widgets/qstackedwidget.cpp:151
#50 0x0065b99f in QObjectPrivate::deleteChildren (this=0x92123f0) at kernel/qobject.cpp:1986
#51 0x00f60d27 in ~QWidget (this=0x9208d08, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476
#52 0x01375601 in ~QMainWindow (this=0x9208d08, __in_chrg=<value optimized out>) at widgets/qmainwindow.cpp:329
#53 0x00a70414 in ~KMainWindow (this=0x9208d08, __in_chrg=<value optimized out>) at ../../kdeui/widgets/kmainwindow.cpp:476
#54 0x00ab5868 in ~KXmlGuiWindow (this=0x9208d08, __vtt_parm=0x8058774, __in_chrg=<value optimized out>) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:127
#55 0x080512a7 in ~SettingsBase (this=0x9208d08, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../../systemsettings/app/SettingsBase.cpp:71
#56 0x0065b575 in qDeleteInEventHandler (o=0x0) at kernel/qobject.cpp:4001
#57 0x0065cc38 in QObject::event (this=0x9208d08, e=0x6) at kernel/qobject.cpp:1231
#58 0x00f58c86 in QWidget::event (this=0x9208d08, event=0x9842c80) at kernel/qwidget.cpp:8501
#59 0x01376187 in QMainWindow::event (this=0x9208d08, event=0x9842c80) at widgets/qmainwindow.cpp:1414
#60 0x00a6e2e4 in KMainWindow::event (this=0x9208d08, ev=0x9842c80) at ../../kdeui/widgets/kmainwindow.cpp:1103
#61 0x00ab60ff in KXmlGuiWindow::event (this=0x9208d08, ev=0x9842c80) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131
#62 0x00efae8c in QApplicationPrivate::notify_helper (this=0x91b6db0, receiver=0x9208d08, e=0x9842c80) at kernel/qapplication.cpp:4302
#63 0x00f01aa9 in QApplication::notify (this=0xbfa0be2c, receiver=0x9208d08, e=0x9842c80) at kernel/qapplication.cpp:4267
#64 0x0097c40a in KApplication::notify (this=0xbfa0be2c, receiver=0x9208d08, event=0x9842c80) at ../../kdeui/kernel/kapplication.cpp:302
#65 0x0064c13b in QCoreApplication::notifyInternal (this=0xbfa0be2c, receiver=0x9208d08, event=0x9842c80) at kernel/qcoreapplication.cpp:726
#66 0x0064fbfc in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x91972c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#67 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x91972c0) at kernel/qcoreapplication.cpp:1367
#68 0x0064fd7d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1260
#69 0x0067833f in QCoreApplication::sendPostedEvents (s=0x91b9ab8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#70 postEventSourceDispatch (s=0x91b9ab8) at kernel/qeventdispatcher_glib.cpp:276
#71 0x0187f5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#72 0x018832d8 in ?? () from /lib/libglib-2.0.so.0
#73 0x018834b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#74 0x00677e35 in QEventDispatcherGlib::processEvents (this=0x91974a0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#75 0x00fbae15 in QGuiEventDispatcherGlib::processEvents (this=0x91974a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#76 0x0064a759 in QEventLoop::processEvents (this=0x9761878, flags=) at kernel/qeventloop.cpp:149
#77 0x0064abaa in QEventLoop::exec (this=0x9761878, flags=...) at kernel/qeventloop.cpp:201
#78 0x01eb72bb in Akonadi::Control::Private::exec (this=0x9765608) at ../../akonadi/control.cpp:137
#79 0x01eb783e in Akonadi::Control::start () at ../../akonadi/control.cpp:206
#80 0x01eb7a93 in Akonadi::Control::start (parent=0x9767610) at ../../akonadi/control.cpp:233
#81 0x05876eb6 in ?? () from /usr/lib/kde4/kabc_akonadi.so
#82 0x058692c5 in ?? () from /usr/lib/kde4/kabc_akonadi.so
#83 0x0585d144 in ?? () from /usr/lib/kde4/kabc_akonadi.so
#84 0x01b2bd8d in KRES::Factory::configWidget (this=0x955bbe0, type=..., parent=0x9765068) at ../../kresources/factory.cpp:174
#85 0x01b32323 in ConfigDialog (this=0xbfa0ac3c, parent=0x9545df0, resourceFamily=..., resource=0x96627d8) at ../../kresources/configdialog.cpp:109
#86 0x01b3839c in KRES::ConfigPage::slotAdd (this=0x9545df0) at ../../kresources/configpage.cpp:381
#87 0x01b392f3 in KRES::ConfigPage::qt_metacall (this=0x9545df0, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbfa0ae38) at ./configpage.moc:89
#88 0x0065147a in QMetaObject::metacall (object=0x9545df0, cl=1534, idx=29, argv=0xbfa0ae38) at kernel/qmetaobject.cpp:237
#89 0x0065ffbb in QMetaObject::activate (sender=0x9550fe8, m=0x18388c4, local_signal_index=2, argv=0xbfa0ae38) at kernel/qobject.cpp:3295
#90 0x01629139 in QAbstractButton::clicked (this=0x9550fe8, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:206
#91 0x01307029 in QAbstractButtonPrivate::emitClicked (this=0x9551140) at widgets/qabstractbutton.cpp:546
#92 0x01307e74 in QAbstractButtonPrivate::click (this=0x9551140) at widgets/qabstractbutton.cpp:539
#93 0x0130812e in QAbstractButton::mouseReleaseEvent (this=0x9550fe8, e=0xbfa0b570) at widgets/qabstractbutton.cpp:1121
#94 0x00f59158 in QWidget::event (this=0x9550fe8, event=0xbfa0b570) at kernel/qwidget.cpp:8044
#95 0x01306ece in QAbstractButton::event (this=0x9550fe8, e=0x6) at widgets/qabstractbutton.cpp:1080
#96 0x013b1802 in QPushButton::event (this=0x9550fe8, e=0xbfa0b570) at widgets/qpushbutton.cpp:679
#97 0x00efae8c in QApplicationPrivate::notify_helper (this=0x91b6db0, receiver=0x9550fe8, e=0xbfa0b570) at kernel/qapplication.cpp:4302
#98 0x00f023a7 in QApplication::notify (this=0xbfa0be2c, receiver=0x9550fe8, e=0xbfa0b570) at kernel/qapplication.cpp:3867
#99 0x0097c40a in KApplication::notify (this=0xbfa0be2c, receiver=0x9550fe8, event=0xbfa0b570) at ../../kdeui/kernel/kapplication.cpp:302
#100 0x0064c13b in QCoreApplication::notifyInternal (this=0xbfa0be2c, receiver=0x9550fe8, event=0xbfa0b570) at kernel/qcoreapplication.cpp:726
#101 0x00f01302 in QCoreApplication::sendEvent (receiver=0x9550fe8, event=0xbfa0b570, alienWidget=0x9550fe8, nativeWidget=0x9208d08, buttonDown=0x1841058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#102 QApplicationPrivate::sendMouseEvent (receiver=0x9550fe8, event=0xbfa0b570, alienWidget=0x9550fe8, nativeWidget=0x9208d08, buttonDown=0x1841058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2967
#103 0x00f8cd58 in QETWidget::translateMouseEvent (this=0x9208d08, event=0xbfa0ba8c) at kernel/qapplication_x11.cpp:4380
#104 0x00f8c1e1 in QApplication::x11ProcessEvent (this=0xbfa0be2c, event=0xbfa0ba8c) at kernel/qapplication_x11.cpp:3391
#105 0x00fbb2ea in x11EventSourceDispatch (s=0x91b9fa8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#106 0x0187f5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#107 0x018832d8 in ?? () from /lib/libglib-2.0.so.0
#108 0x018834b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#109 0x00677e35 in QEventDispatcherGlib::processEvents (this=0x91974a0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#110 0x00fbae15 in QGuiEventDispatcherGlib::processEvents (this=0x91974a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#111 0x0064a759 in QEventLoop::processEvents (this=0xbfa0bd84, flags=) at kernel/qeventloop.cpp:149
#112 0x0064abaa in QEventLoop::exec (this=0xbfa0bd84, flags=...) at kernel/qeventloop.cpp:201
#113 0x0064fe3f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#114 0x00efaf27 in QApplication::exec () at kernel/qapplication.cpp:3581
#115 0x08056b5e in main (argc=5, argv=0xbfa0bf74) at ../../../systemsettings/app/main.cpp:49

Possible duplicates by query: bug 242819.

Reported using DrKonqi
Comment 1 Tobias Koenig 2010-08-02 20:14:27 UTC
Hej,

can you attach the backtrace of systemsettings, please?
The other startup error looks like there is already a mysqld instance running, which should be killed before starting Akonadi.

Ciao,
Tobias
Comment 2 Josef 2010-08-11 23:21:02 UTC
How do I create a backtrace?
Comment 3 Andrew Crouthamel 2018-09-20 21:51:20 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-21 05:03:50 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!