[Akonadi] [Bug 363881] akonadi_control fails with memory corruption

Eric MSP Veith via KDE Bugzilla bugzilla_noreply at kde.org
Fri Jul 22 11:57:57 BST 2016


https://bugs.kde.org/show_bug.cgi?id=363881

--- Comment #5 from Eric MSP Veith <eveith at wwweb-library.net> ---
It took me a bit of fiddeling and much patience to encouter this bug with GDB.
But here it is. I've got a backtrace and a core dump. The core dump file is
quite big, so I've uploaded it to an external source (6,7 MB > 4000kB; sorry,
self-signed cert...): 

- https://oc.veith-m.de/index.php/s/fK7kcbw7mYQORPg
- https://oc.veith-m.de/index.php/s/pLRB5I0VBPE2rdl

I'm not sure whether this is actually a KDE-specific bug? Perhaps only
something in KDE triggers it, I don't see any KDE libs in the backtrace. But
I'm by no means an expert here; I hope this helps somebody.

Here are the last few lines before emitting a SIGSEGV:

[...]
QDBusObjectPath Akonadi::Server::NotificationManager::subscribe(const QString&,
bool) Akonadi::Server::NotificationManager(0x85b830)
"akonadi_followupreminder_agent_28779_PP6Fkp" false
QDBusObjectPath Akonadi::Server::NotificationManager::subscribe(const QString&,
bool) Akonadi::Server::NotificationManager(0x85b830)
"akonadi_ical_resource_3_28781_zVEkXR" false
QDBusObjectPath Akonadi::Server::NotificationManager::subscribe(const QString&,
bool) Akonadi::Server::NotificationManager(0x85b830)
"akonadi_davgroupware_resource_2_28778_uaMY6p" false
QDBusObjectPath Akonadi::Server::NotificationManager::subscribe(const QString&,
bool) Akonadi::Server::NotificationManager(0x85b830)
"akonadi_archivemail_agent_28775_ubx5xw" false
QDBusObjectPath Akonadi::Server::NotificationManager::subscribe(const QString&,
bool) Akonadi::Server::NotificationManager(0x85b830)
"akonadi_mailfilter_agent_28801_MpmVCD" false
QDBusObjectPath Akonadi::Server::NotificationManager::subscribe(const QString&,
bool) Akonadi::Server::NotificationManager(0x85b830)
"akonadi_maildir_resource_5_28794_K6eQWS" false
QDBusObjectPath Akonadi::Server::NotificationManager::subscribe(const QString&,
bool) Akonadi::Server::NotificationManager(0x85b830)
"akonadi_maildispatcher_agent_28799_xR5u02" false
QDBusObjectPath Akonadi::Server::NotificationManager::subscribe(const QString&,
bool) Akonadi::Server::NotificationManager(0x85b830)
"akonadi_imap_resource_6_28790_7aAYVF" false
QDBusObjectPath Akonadi::Server::NotificationManager::subscribe(const QString&,
bool) Akonadi::Server::NotificationManager(0x85b830)
"akonadi_sendlater_agent_28806_FPSn8U" false
Cannot pause an inactive timer
Cannot pause an inactive timer
QDBusObjectPath Akonadi::Server::NotificationManager::subscribe(const QString&,
bool) Akonadi::Server::NotificationManager(0x85b830)
"akonadi_imap_resource_5_28786_7wZJ5V" false
QDBusObjectPath Akonadi::Server::NotificationManager::subscribe(const QString&,
bool) Akonadi::Server::NotificationManager(0x85b830)
"akonadi_newmailnotifier_agent_28804_e4MqgF" false
QDBusObjectPath Akonadi::Server::NotificationManager::subscribe(const QString&,
bool) Akonadi::Server::NotificationManager(0x85b830)
"akonadi_notes_agent_28805_lXx6g1" false
QDBusObjectPath Akonadi::Server::NotificationManager::subscribe(const QString&,
bool) Akonadi::Server::NotificationManager(0x85b830)
"akonadi_invitations_agent_0_28792_q6189K" false
QDBusObjectPath Akonadi::Server::NotificationManager::subscribe(const QString&,
bool) Akonadi::Server::NotificationManager(0x85b830)
"akonadi_indexing_agent_28791_GC7RfJ" false
QDBusObjectPath Akonadi::Server::NotificationManager::subscribe(const QString&,
bool) Akonadi::Server::NotificationManager(0x85b830)
"akonadi_migration_agent_28803_YOhJyk" false
QDBusObjectPath Akonadi::Server::NotificationManager::subscribe(const QString&,
bool) Akonadi::Server::NotificationManager(0x85b830)
"akonadi_ical_resource_4_28783_srS5ST" false
*** Error in `/usr/bin/akonadi_control': malloc(): memory corruption (fast):
0x00007fffd8018e3c ***
[New Thread 0x7fffde0b0700 (LWP 28765)]
[New Thread 0x7fffecb6d700 (LWP 28764)]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5aebb2e in _dbus_counter_notify (counter=0x7fffd800dae0) at
dbus-resources.c:187
187     dbus-resources.c: Datei oder Verzeichnis nicht gefunden.
(gdb) bt
#0  0x00007ffff5aebb2e in _dbus_counter_notify (counter=0x7fffd800dae0) at
dbus-resources.c:187
#1  0x00007ffff5ae4bc2 in free_counter (element=0x7fffd800dae0,
data=0x7fffd800f0e0) at dbus-message.c:639
#2  0x00007ffff5ae50d2 in dbus_message_unref (message=0x7fffd800f0e0) at
dbus-message.c:661
#3  0x00007ffff5ae50d2 in dbus_message_unref (message=0x7fffd800f0e0) at
dbus-message.c:1707
#4  0x00007ffff76b72a7 in  () at /usr/lib64/libQt5DBus.so.5
#5  0x00007ffff76b747b in QDBusMessage::~QDBusMessage() () at
/usr/lib64/libQt5DBus.so.5
#6  0x00007ffff76a970c in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007ffff76a9779 in  () at /usr/lib64/libQt5DBus.so.5
#8  0x00007ffff6ae7da3 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#9  0x00007ffff6b36ca3 in  () at /usr/lib64/libQt5Core.so.5
#10 0x00007ffff3fd0c84 in g_main_context_dispatch () at
/usr/lib64/libglib-2.0.so.0
#11 0x00007ffff3fd0ed8 in  () at /usr/lib64/libglib-2.0.so.0
#12 0x00007ffff3fd0f7c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#13 0x00007ffff6b3632c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /usr/lib64/libQt5Core.so.5
#14 0x00007ffff6ae3fcb in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/usr/lib64/libQt5Core.so.5
#15 0x00007ffff6aebeb6 in QCoreApplication::exec() () at
/usr/lib64/libQt5Core.so.5
#16 0x00000000004097eb in  ()
#17 0x00007ffff5f52b25 in __libc_start_main () at /lib64/libc.so.6
#18 0x00000000004099e7 in _start ()

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list