[Kde-pim] akonadi resource processes crashing (in masses)

Andreas Hartmetz ahartmetz at gmail.com
Wed Feb 17 10:20:49 GMT 2010


Hi,

Today I noticed about 40 core files of dead akonadi resource processes in my 
core files dir, after cleaning that dir yesterday (it contained about 70 
resource process core files at the time). They crash in KPixmapCache which, 
frankly, needs to be killed with fire better sooner than later. The current 
implementation that is.
Anyway, akonadi processes crash because of it. I hope you can do something 
about it...
Here's a backtrace.

Core was generated by `/opt/kde4/bin/akonadi_maildir_resource --identifier 
akonadi_maildir_resource_14'.
Program terminated with signal 7, Bus error.
#0  0x00007fd039c319f8 in KPixmapCache::Private::mmapFile (this=0xb4baf0, 
filename=..., info=0xb4bb58, newsize=16240640)
    at /home/horst/ksvn/kdelibs/kdeui/util/kpixmapcache.cpp:491
491         if(0 == info->indexHeader->size) {
(gdb) bt
#0  0x00007fd039c319f8 in KPixmapCache::Private::mmapFile (this=0xb4baf0, 
filename=..., info=0xb4bb58, newsize=16240640)
    at /home/horst/ksvn/kdelibs/kdeui/util/kpixmapcache.cpp:491
#1  0x00007fd039c32c79 in KPixmapCache::Private::mmapFiles (this=0xb4baf0)
    at /home/horst/ksvn/kdelibs/kdeui/util/kpixmapcache.cpp:424
#2  0x00007fd039c32adc in KPixmapCache::Private::init (this=0xb4baf0)
    at /home/horst/ksvn/kdelibs/kdeui/util/kpixmapcache.cpp:1061
#3  0x00007fd039c34e0b in KPixmapCache::Private::indexDevice (this=0xb4baf0)
    at /home/horst/ksvn/kdelibs/kdeui/util/kpixmapcache.cpp:573
#4  0x00007fd039c351a4 in KPixmapCache::Private::findOffset (this=0xb4c640, 
key=...)
    at /home/horst/ksvn/kdelibs/kdeui/util/kpixmapcache.cpp:652
#5  0x00007fd039c353b5 in KPixmapCache::find (this=0xb4bf80, key=..., pix=...)
    at /home/horst/ksvn/kdelibs/kdeui/util/kpixmapcache.cpp:1317
#6  0x00007fd039b9cb47 in KIconCache::find (this=0xb4c640, key=..., pix=...)
    at /home/horst/ksvn/kdelibs/kdeui/icons/kiconcache.cpp:292
#7  0x00007fd039b9cf6d in KIconCache::find (this=0xb4bf80, key=..., pix=..., 
path=0x0)
    at /home/horst/ksvn/kdelibs/kdeui/icons/kiconcache.cpp:277
#8  0x00007fd039b93481 in KIconLoader::loadIcon (this=0xab7ca0, _name=<value 
optimized out>, group=<value optimized out>, 
    size=16, state=<value optimized out>, overlays=..., path_store=0x0, 
canReturnNull=false)
    at /home/horst/ksvn/kdelibs/kdeui/icons/kiconloader.cpp:1092
#9  0x00007fd039b9350e in KIconLoader::loadIcon (this=0xab7ca0, _name=<value 
optimized out>, group=<value optimized out>, 
    size=16, state=<value optimized out>, overlays=..., path_store=0x0, 
canReturnNull=false)
    at /home/horst/ksvn/kdelibs/kdeui/icons/kiconloader.cpp:1098
#10 0x00007fd039b8f0e7 in KIconEngine::pixmap (this=<value optimized out>, 
size=..., mode=<value optimized out>, 
    state=<value optimized out>) at 
/home/horst/ksvn/kdelibs/kdeui/icons/kiconengine.cpp:95
#11 0x00007fd038c2d81a in QIcon::pixmap (this=<value optimized out>, size=..., 
mode=941255184, state=QIcon::On)
    at image/qicon.cpp:669
#12 0x00007fd038c1abeb in QWidgetPrivate::setWindowIcon_sys (this=<value 
optimized out>, forceReset=<value optimized out>)
    at kernel/qwidget_x11.cpp:1458
#13 0x00007fd038bd5a13 in QWidget::create (this=0xc60c10, window=0, 
initializeWindow=<value optimized out>, 
    destroyOldWindow=<value optimized out>) at kernel/qwidget.cpp:1351
#14 0x00007fd038bd1f74 in QWidgetPrivate::createWinId (this=<value optimized 
out>, winid=<value optimized out>)
    at kernel/qwidget.cpp:2319
#15 0x00007fd038bd5538 in QWidget::createWinId (this=<value optimized out>) at 
kernel/qwidget.cpp:2335
#16 0x00007fd038c0bfee in setupOwner () at kernel/qclipboard_x11.cpp:133
#17 0x00007fd038c0c9af in QClipboard (this=<value optimized out>, parent=0x0) 
at kernel/qclipboard_x11.cpp:458
#18 0x00007fd038b7b339 in QApplication::clipboard () at 
kernel/qapplication.cpp:3090
#19 0x00007fd039bc7ea5 in KClipboardSynchronizer::Private::setupSignals 
(this=0xb4c640)
    at /home/horst/ksvn/kdelibs/kdeui/kernel/kclipboard.cpp:94
#20 0x00007fd039bc8144 in KClipboardSynchronizer (this=0xbab1f0, parent=<value 
optimized out>)
    at /home/horst/ksvn/kdelibs/kdeui/kernel/kclipboard.cpp:84
#21 0x00007fd039bc8278 in operator-> (this=<value optimized out>)
---Type <return> to continue, or q <return> to quit---
    at /home/horst/ksvn/kdelibs/kdeui/kernel/kclipboard.cpp:73
#22 0x00007fd039bc82fb in operator KClipboardSynchronizer* (this=0xb4c640)
    at /home/horst/ksvn/kdelibs/kdeui/kernel/kclipboard.cpp:73
#23 0x00007fd039bc8310 in KClipboardSynchronizer::self () at 
/home/horst/ksvn/kdelibs/kdeui/kernel/kclipboard.cpp:74
#24 0x00007fd039bc367e in KApplicationPrivate::init (this=0xb655e0, 
GUIenabled=true)
    at /home/horst/ksvn/kdelibs/kdeui/kernel/kapplication.cpp:463
#25 0x00007fd039bc48ce in KApplication (this=0x7fff33fd70b0, GUIenabled=<value 
optimized out>)
    at /home/horst/ksvn/kdelibs/kdeui/kernel/kapplication.cpp:343
#26 0x000000000040db84 in Akonadi::ResourceBase::init<MaildirResource> 
(argc=<value optimized out>, 
    argv=<value optimized out>) at 
/opt/kde4/include/akonadi/resourcebase.h:177
#27 0x000000000040db4d in main (argc=11847232, argv=0x0)
    at /home/horst/ksvn/44x/kdepim/runtime/resources/maildir/main.cpp:22
(gdb)

Cheers,
Andreas
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/



More information about the kde-pim mailing list