Bug 222155

Summary: Akonadi crash when I start the session [qBadAlloc, QX11PixmapData::toImage, QPixmap, KPixmapCache, KIconLoader]
Product: [Frameworks and Libraries] Akonadi Reporter: decks <decks>
Component: generalAssignee: Volker Krause <vkrause>
Severity: crash CC: andresbajotierra, cfeck, ComputerDruid, GrokIt, k.weizen, kde, kdelibs-bugs, kdepim-bugs, nxtwrld, pasnox, renda.krell, roman.karlstetter, shaunehunter, tokoe
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi

Description decks 2010-01-11 01:32:43 UTC
Application: akonadi_ical_resource (0.1)
KDE Platform Version: 4.3.90 (KDE 4.3.90 (KDE 4.4 RC1)) "release 209"
Qt Version: 4.6.0
Operating System: Linux i686
Distribution: "openSUSE 11.2 (i586)"

-- Information about the crash:
i just enter on the session and the bug report send me the notice. 

The akonadi always crash every time when i start the session

The crash can be reproduced every time.

 -- Backtrace:
Application: Akonadi Resource (akonadi_ical_resource), signal: Aborted
[KCrash Handler]
#6  0xffffe430 in __kernel_vsyscall ()
#7  0xb5b160cf in raise () from /lib/libc.so.6
#8  0xb5b179e7 in abort () from /lib/libc.so.6
#9  0xb5d2b03f in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#10 0xb5d28d53 in ?? () from /usr/lib/libstdc++.so.6
#11 0xb5d28d8f in std::terminate() () from /usr/lib/libstdc++.so.6
#12 0xb5d28eb1 in __cxa_throw () from /usr/lib/libstdc++.so.6
#13 0xb5dbcfb2 in qBadAlloc () at global/qglobal.cpp:1980
#14 0xb64b429d in QX11PixmapData::toImage() const () from /usr/lib/libQtGui.so.4
#15 0xb649d52d in QPixmap::toImage() const () from /usr/lib/libQtGui.so.4
#16 0xb6fc2b5e in KPixmapCache::Private::writeData(QString const&, QPixmap const&) () from /usr/lib/libkdeui.so.5
#17 0xb6fc39e1 in KPixmapCache::insert(QString const&, QPixmap const&) () from /usr/lib/libkdeui.so.5
#18 0xb6fc3bbb in KIconCache::insert(QString const&, QPixmap const&) () from /usr/lib/libkdeui.so.5
#19 0xb6fc0f8d in KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const () from /usr/lib/libkdeui.so.5
#20 0xb6fc0cab in KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const () from /usr/lib/libkdeui.so.5
#21 0xb6fc2494 in ?? () from /usr/lib/libkdeui.so.5
#22 0xb64690da in QIcon::pixmap(QSize const&, QIcon::Mode, QIcon::State) const () from /usr/lib/libQtGui.so.4
#23 0xb6453b6b in QWidgetPrivate::setWindowIcon_sys(bool) () from /usr/lib/libQtGui.so.4
#24 0xb6408c76 in QWidget::create(unsigned long, bool, bool) () from /usr/lib/libQtGui.so.4
#25 0xb6404cc3 in QWidgetPrivate::createWinId(unsigned long) () from /usr/lib/libQtGui.so.4
#26 0xb6408a26 in QWidget::createWinId() () from /usr/lib/libQtGui.so.4
#27 0xb6443f34 in ?? () from /usr/lib/libQtGui.so.4
#28 0xb64449e4 in QClipboard::QClipboard(QObject*) () from /usr/lib/libQtGui.so.4
#29 0xb63a8444 in QApplication::clipboard() () from /usr/lib/libQtGui.so.4
#30 0xb6eab50a in KClipboardSynchronizer::Private::setupSignals() () from /usr/lib/libkdeui.so.5
#31 0xb6eab8bd in KClipboardSynchronizer::KClipboardSynchronizer(QObject*) () from /usr/lib/libkdeui.so.5
#32 0xb6eaba8b in KClipboardSynchronizer::self() () from /usr/lib/libkdeui.so.5
#33 0xb6fd4b45 in ?? () from /usr/lib/libkdeui.so.5
#34 0xb6fd6644 in KApplication::KApplication(bool) () from /usr/lib/libkdeui.so.5
#35 0x0805ab2e in init<ICalResource> (argv=<value optimized out>, argc=<value optimized out>) at /usr/include/akonadi/resourcebase.h:177
#36 main (argv=<value optimized out>, argc=<value optimized out>) at /usr/src/debug/kdepim-runtime-4.3.90/resources/ical/icalresourcemain.cpp:22

Reported using DrKonqi
Comment 1 Nicolas L. 2010-01-12 11:56:13 UTC
can you install the debug packages for qt4 kdelibs kdepimlibs   and paste the new crash log ?
Comment 2 Dario Andres 2010-01-31 00:24:26 UTC
A better backtrace from bug 224295:
[KCrash Handler]
#6  0x006c4422 in __kernel_vsyscall ()
#7  0x00a664d1 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0x00a69932 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0x00a064df in __gnu_cxx::__verbose_terminate_handler() () from
#10 0x00a04415 in ?? () from /usr/lib/libstdc++.so.6
#11 0x00a04452 in std::terminate() () from /usr/lib/libstdc++.so.6
#12 0x00a04591 in __cxa_throw () from /usr/lib/libstdc++.so.6
#13 0x00c15a35 in qBadAlloc () at global/qglobal.cpp:1980
#14 0x0875dc55 in QX11PixmapData::toImage (this=0x9c74498) at
#15 0x0874780b in QPixmap::toImage (this=0xbfc39000) at image/qpixmap.cpp:486
#16 0x01266826 in KPixmapCache::Private::writeData (this=0x9c39b78, key=...,
pix=...) at ../../kdeui/util/kpixmapcache.cpp:1427
#17 0x012675d6 in KPixmapCache::insert (this=0x9be4340, key=..., pix=...) at
#18 0x011a4e6b in KIconCache::insert (this=0x9be4340, key=..., pix=...) at
#19 0x01199fad in KIconLoader::loadIcon (this=0x9bb3cc8, _name=...,
group=KIconLoader::User, size=64, state=0, overlays=..., path_store=0x0,
    at ../../kdeui/icons/kiconloader.cpp:1005
#20 0x01199c38 in KIconLoader::loadIcon (this=0x9bb3cc8, _name=...,
group=KIconLoader::Desktop, size=64, state=0, overlays=..., path_store=0x0,
    at ../../kdeui/icons/kiconloader.cpp:1130
#21 0x01191399 in KIconEngine::pixmap (this=0x9c39df8, size=...,
mode=QIcon::Normal, state=QIcon::Off) at ../../kdeui/icons/kiconengine.cpp:119
#22 0x087142f6 in QIcon::pixmap (this=0xbfc3959c, size=..., mode=QIcon::Normal,
state=QIcon::Off) at image/qicon.cpp:669
#23 0x086ff423 in QWidgetPrivate::setWindowIcon_sys (this=0x9c3a550,
forceReset=false) at kernel/qwidget_x11.cpp:1458
Comment 3 Dario Andres 2010-01-31 00:24:33 UTC
*** Bug 224295 has been marked as a duplicate of this bug. ***
Comment 4 Dario Andres 2010-01-31 00:26:52 UTC
This could be related to bug 209263 / bug 218998.
Comment 5 Dario Andres 2010-02-04 03:04:40 UTC
From bug 225168 (contains a complete backtrace too):
-- Information about the crash:
I logged in to my fresh updated desktop and started kmail, then akonadi
crashed. when I closed the window with the backtrace the same crash occurs
again and again ...
Comment 6 Dario Andres 2010-02-04 03:04:49 UTC
*** Bug 225168 has been marked as a duplicate of this bug. ***
Comment 7 Thomas McGuire 2010-02-04 18:09:08 UTC
*** Bug 225331 has been marked as a duplicate of this bug. ***
Comment 8 Dario Andres 2010-02-22 13:20:53 UTC
From bug 228003:
-- Information about the crash:
After login to KDE I was told that akonadi crashed with the appended backtrace.
Akonadictrl told me after that, that Akonadi is running. A subsequent start of
Kontact with all Akonadi resources worked without problems.
Comment 9 Dario Andres 2010-02-22 13:20:57 UTC
*** Bug 226625 has been marked as a duplicate of this bug. ***
Comment 10 Dario Andres 2010-02-22 13:21:01 UTC
*** Bug 228003 has been marked as a duplicate of this bug. ***
Comment 11 René Krell 2010-02-23 09:29:24 UTC
Additional information on bug 228003:
Each time I close the crash handler, the akonadi_maildispatcher_agent crashes again immediately.
Comment 12 René Krell 2010-02-23 10:36:31 UTC
Another one: There isn't any longer reported this crash after updating Qt from 4.6.2 to 4.6.1+4.6.20100223 (latest patches). I'm not sure, whether this solves the potential problem, and whether it will not happen again, but obviously there is a change.
Comment 13 Alan Dacey Sr. 2010-02-24 04:43:26 UTC
Created attachment 41047 [details]
New crash information added by DrKonqi

Using KDE 4.4.00 on Kubuntu 9.10.  The crash just started happening today with no updates done.  Hope this helps.
Comment 14 Christophe Marin 2010-02-24 17:06:33 UTC
*** Bug 228334 has been marked as a duplicate of this bug. ***
Comment 15 Tobias Koenig 2010-03-16 13:01:37 UTC

*** This bug has been marked as a duplicate of bug 209263 ***
Comment 16 Dario Andres 2010-03-16 13:54:45 UTC
*** Bug 230617 has been marked as a duplicate of this bug. ***
Comment 17 Dario Andres 2010-03-16 13:54:55 UTC
*** Bug 230489 has been marked as a duplicate of this bug. ***