[Bug 294447] akonadi_nepomuk_feeder and akonadi_mailfilter_agent memory leak

Jörg Schaible joerg.schaible at gmx.de
Sat Feb 25 21:57:35 GMT 2012


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





--- Comment #5 from Jörg Schaible <joerg schaible gmx de>  2012-02-25 21:57:32 ---
For me it's getting worse now. I use "akonadictl restart" to reinitialize
akonadi and start Kmail then ... first it looks normal, but after a view
seconds it starts to allocate memory and finally crashes after the process took
over 4GB:

Application: KMail (kmail), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fb6fbb4a780 (LWP 16155))]

Thread 3 (Thread 0x7fb6e163b700 (LWP 16159)):
#0  pthread_cond_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb6ee251214 in scavengerThread (this=0x7fb6eead8e60) at
wtf/FastMalloc.cpp:2378
#2  WTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fb6eead8e60) at
wtf/FastMalloc.cpp:1497
#3  0x00007fb6f713fd1c in start_thread () from /lib64/libpthread.so.0
#4  0x00007fb6f923c93d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fb6e0d3a700 (LWP 16160)):
#0  0x00007fb6f92323e3 in poll () from /lib64/libc.so.6
#1  0x00007fb6f1d9369b in g_main_context_poll (n_fds=1, fds=0x1d8d2b0,
timeout=-1, context=0x1d8b8a0, priority=<optimized out>) at gmain.c:3402
#2  g_main_context_iterate (context=0x1d8b8a0, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3084
#3  0x00007fb6f1d93884 in g_main_context_iteration (context=0x1d8b8a0,
may_block=1) at gmain.c:3152
#4  0x00007fb6f9b404de in QEventDispatcherGlib::processEvents (this=0x1d8b6c0,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#5  0x00007fb6f9b217ef in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fb6f9b219cc in QEventLoop::exec (this=0x7fb6e0d39de0, flags=...) at
kernel/qeventloop.cpp:201
#7  0x00007fb6f9a88532 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#8  0x00007fb6f9a8a339 in QThreadPrivate::start (arg=0x1d8a700) at
thread/qthread_unix.cpp:331
#9  0x00007fb6f713fd1c in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb6f923c93d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fb6fbb4a780 (LWP 16155)):
[KCrash Handler]
#6  0x00007fb6f9a8c10a in QByteArray::append (this=0x7fff2e7a25c0, ba=...) at
tools/qbytearray.cpp:1587
#7  0x00007fb6f5d8b34e in operator+= (a=..., this=0x7fff2e7a25c0) at
/usr/include/qt4/QtCore/qbytearray.h:492
#8  KMime::Content::encodedBody (this=<optimized out>) at
/var/tmp/portage/portage/kde-base/kdepimlibs-4.7.4-r1/work/kdepimlibs-4.7.4/kmime/kmime_content.cpp:345
#9  0x00007fb6f5d8b45a in KMime::Content::encodedContent (this=0x2159fa0,
useCrLf=false) at
/var/tmp/portage/portage/kde-base/kdepimlibs-4.7.4-r1/work/kdepimlibs-4.7.4/kmime/kmime_content.cpp:284
#10 0x00007fb6db5ac6aa in Akonadi::SerializerPluginMail::serialize
(this=<optimized out>, item=<optimized out>, label=..., data=...,
version=<optimized out>) at
/var/tmp/portage/portage/kde-base/kdepim-runtime-4.7.4/work/kdepim-runtime-4.7.4/plugins/akonadi_serializer_mail.cpp:169
#11 0x00007fb6f5a6eced in Akonadi::ItemSerializer::serialize (item=...,
label=..., data=..., version=@0x7fff2e7a2f8c) at
/var/tmp/portage/portage/kde-base/kdepimlibs-4.7.4-r1/work/kdepimlibs-4.7.4/akonadi/itemserializer.cpp:126
#12 0x00007fb6f5a6ed7f in Akonadi::ItemSerializer::serialize (item=...,
label=..., data=..., version=@0x7fff2e7a2f8c) at
/var/tmp/portage/portage/kde-base/kdepimlibs-4.7.4-r1/work/kdepimlibs-4.7.4/akonadi/itemserializer.cpp:116
#13 0x00007fb6f5a70af8 in Akonadi::ItemModifyJobPrivate::nextPartHeader
(this=0x22d98b0) at
/var/tmp/portage/portage/kde-base/kdepimlibs-4.7.4-r1/work/kdepimlibs-4.7.4/akonadi/itemmodifyjob.cpp:59
#14 0x00007fb6f5a70d30 in Akonadi::ItemModifyJob::doHandleResponse
(this=<optimized out>, _tag=..., data=<optimized out>) at
/var/tmp/portage/portage/kde-base/kdepimlibs-4.7.4-r1/work/kdepimlibs-4.7.4/akonadi/itemmodifyjob.cpp:229
#15 0x00007fb6f5a75479 in Akonadi::JobPrivate::handleResponse (this=<optimized
out>, tag=..., data=...) at
/var/tmp/portage/portage/kde-base/kdepimlibs-4.7.4-r1/work/kdepimlibs-4.7.4/akonadi/job.cpp:80
#16 0x00007fb6f5a958df in Akonadi::SessionPrivate::dataReceived
(this=0x164a9f0) at
/var/tmp/portage/portage/kde-base/kdepimlibs-4.7.4-r1/work/kdepimlibs-4.7.4/akonadi/session.cpp:218
#17 0x00007fb6f5a97399 in Akonadi::Session::qt_metacall (this=0x15d2c00,
_c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fff2e7a35c0) at
/var/tmp/portage/portage/kde-base/kdepimlibs-4.7.4-r1/work/kdepimlibs-4.7.4_build/akonadi/session.moc:96
#18 0x00007fb6f9b31aaa in QMetaObject::activate (sender=0x1a76cd0, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#19 0x00007fb6f9b62247 in QIODevice::qt_metacall (this=0x1a76cd0,
_c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fff2e7a36f0) at
.moc/release-shared/moc_qiodevice.cpp:77
#20 0x00007fb6f82df08a in QLocalSocket::qt_metacall (this=0x1a76cd0,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff2e7a36f0) at
.moc/release-shared/moc_qlocalsocket.cpp:81
#21 0x00007fb6f9b31aaa in QMetaObject::activate (sender=0x1688620, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3278
#22 0x00007fb6f82dbad1 in QAbstractSocketPrivate::canReadNotification
(this=0x1673c80) at socket/qabstractsocket.cpp:643
#23 0x00007fb6f82d0400 in QReadNotifier::event (this=<optimized out>,
e=<optimized out>) at socket/qnativesocketengine.cpp:1103
#24 0x00007fb6fa0129e8 in QApplicationPrivate::notify_helper (this=0x189b520,
receiver=0x16608b0, e=0x7fff2e7a3c70) at kernel/qapplication.cpp:4481
#25 0x00007fb6fa0198a9 in QApplication::notify (this=<optimized out>,
receiver=0x16608b0, e=0x7fff2e7a3c70) at kernel/qapplication.cpp:4360
#26 0x00007fb6fb5a286a in KApplication::notify (this=0x7fff2e7a4020,
receiver=0x16608b0, event=0x7fff2e7a3c70) at
/var/tmp/portage/portage/kde-base/kdelibs-4.7.4/work/kdelibs-4.7.4/kdeui/kernel/kapplication.cpp:311
#27 0x00007fb6f9b22290 in QCoreApplication::notifyInternal
(this=0x7fff2e7a4020, receiver=0x16608b0, event=<optimized out>) at
kernel/qcoreapplication.cpp:787
#28 0x00007fb6f9b4033a in socketNotifierSourceDispatch (source=0x189ddd0) at
kernel/qeventdispatcher_glib.cpp:110
#29 0x00007fb6f1d93127 in g_main_dispatch (context=0x189dce0) at gmain.c:2441
#30 g_main_context_dispatch (context=0x189dce0) at gmain.c:3011
#31 0x00007fb6f1d936ee in g_main_context_iterate (context=0x189dce0,
block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089
#32 0x00007fb6f1d93884 in g_main_context_iteration (context=0x189dce0,
may_block=1) at gmain.c:3152
#33 0x00007fb6f9b404de in QEventDispatcherGlib::processEvents (this=0x156da60,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#34 0x00007fb6fa08f3e4 in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#35 0x00007fb6f9b217ef in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#36 0x00007fb6f9b219cc in QEventLoop::exec (this=0x7fff2e7a3ef0, flags=...) at
kernel/qeventloop.cpp:201
#37 0x00007fb6f9b2478e in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1064
#38 0x0000000000403470 in main (argc=<optimized out>, argv=<optimized out>) at
/var/tmp/portage/portage/kde-base/kmail-4.7.4-r1/work/kmail-4.7.4/kmail/main.cpp:145

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list