[Bug 284772] Akonadi-Crash while trying out IMAP server settings

Thomas Fischer fischer at unix-ag.uni-kl.de
Mon Oct 24 20:40:52 BST 2011


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





--- Comment #1 from Thomas Fischer <fischer unix-ag uni-kl de>  2011-10-24 19:40:52 ---
I continued to figure out how to configure my mail account without crashing
Akonadi. This time, I used akonadiconsole to access the IMAP folder's
configuration dialog (the same one accessible from within KMail).

Both in this and in the previous crash report, Akonadi crashes as
Q_ASSERT/Q_ASSERT_X is violated, therefore one can deduce that I compiled most
of KDE/KMail/Kontact/Akonadi with debugging enabled.
Although Q_ASSERTs are only enabled in debug releases, a programmer should
still not use them too often for conditions that occur quite often as my case
...

This time, I got this crash report:

Application: Akonadi Console (akonadiconsole), signal: Aborted
[Current thread is 1 (Thread 0xb1cea710 (LWP 3694))]

Thread 2 (Thread 0xb0c2eb70 (LWP 3697)):
#0  0xb7717424 in __kernel_vsyscall ()
#1  0xb4e3debc in pthread_cond_wait () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb552cf27 in __pthread_cond_wait (cond=0xb4e06770, mutex=0xb4e06758) at
forward.c:139
#3  0xb491721c in WTF::TCMalloc_PageHeap::scavengerThread (this=0xb4e01680) at
wtf/FastMalloc.cpp:2378
#4  0xb4917259 in WTF::TCMalloc_PageHeap::runScavengerThread
(context=0xb4e01680) at wtf/FastMalloc.cpp:1497
#5  0xb4e39b4c in start_thread (arg=0xb0c2eb70) at pthread_create.c:301
#6  0xb552094e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb1cea710 (LWP 3694)):
[KCrash Handler]
#7  0xb7717424 in __kernel_vsyscall ()
#8  0xb5481dca in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0xb54832dc in abort () at abort.c:92
#10 0xb68ab068 in qt_message_output (msgType=QtFatalMsg, buf=0x9293f78 "ASSERT:
\"!resId.isEmpty()\" in file
/var/tmp/portage/kde-base/kdepimlibs-4.7.2/work/kdepimlibs-4.7.2/akonadi/agentmanager.cpp,
line 402") at global/qglobal.cpp:2282
#11 0xb68ab1ff in qt_message (msgType=<value optimized out>, msg=0xb6a2b768
"ASSERT: \"%s\" in file %s, line %d", ap=0xbfc65714
"*\003b\267\370\001b\267\222\001") at global/qglobal.cpp:2328
#12 0xb68ab2fc in qFatal (msg=0xb6a2b768 "ASSERT: \"%s\" in file %s, line %d")
at global/qglobal.cpp:2511
#13 0xb68ab549 in qt_assert (assertion=0xb762032a "!resId.isEmpty()",
file=0xb76201f8
"/var/tmp/portage/kde-base/kdepimlibs-4.7.2/work/kdepimlibs-4.7.2/akonadi/agentmanager.cpp",
line=402) at global/qglobal.cpp:2027
#14 0xb751cecb in Akonadi::AgentManager::synchronizeCollection (this=0x8b0dfa0,
collection=..., recursive=false) at
/var/tmp/portage/kde-base/kdepimlibs-4.7.2/work/kdepimlibs-4.7.2/akonadi/agentmanager.cpp:402
#15 0xb75eef61 in
Akonadi::StandardActionManager::Private::slotSynchronizeCollection() () from
/usr/lib/libakonadi-kde.so.4
#16 0xb75ec2a0 in Akonadi::StandardActionManager::qt_metacall (this=0x8d36508,
_c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfc65938) at
/var/tmp/portage/kde-base/kdepimlibs-4.7.2/work/kdepimlibs-4.7.2_build/akonadi/standardactionmanager.moc:155
#17 0xb69c2083 in QMetaObject::metacall (object=0x8d36508,
cl=QMetaObject::InvokeMetaMethod, idx=13, argv=0xbfc65938) at
kernel/qmetaobject.cpp:237
#18 0xb69d5450 in QMetaObject::activate (sender=0x8d395d8, m=0xb618cad8,
local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3278
#19 0xb57e1c22 in QAction::triggered (this=0x8d395d8, _t1=false) at
.moc/debug-shared/moc_qaction.cpp:263
#20 0xb57e30d9 in QAction::activate (this=0x8d395d8, event=QAction::Trigger) at
kernel/qaction.cpp:1257
#21 0xb5cb5857 in QMenuPrivate::activateCausedStack (this=0x8d7f5e0,
causedStack=..., action=0x8d395d8, action_e=QAction::Trigger, self=true) at
widgets/qmenu.cpp:993
#22 0xb5cbc5d2 in QMenuPrivate::activateAction (this=0x8d7f5e0,
action=0x8d395d8, action_e=QAction::Trigger, self=<value optimized out>) at
widgets/qmenu.cpp:1085
#23 0xb5cbfb64 in QMenu::mouseReleaseEvent (this=0x8d7cce0, e=0xbfc66304) at
widgets/qmenu.cpp:2306
#24 0xb66b357d in KMenu::mouseReleaseEvent (this=0x8d7cce0, e=0xbfc66304) at
/var/tmp/portage/kde-base/kdelibs-4.7.2/work/kdelibs-4.7.2/kdeui/widgets/kmenu.cpp:464
#25 0xb584b140 in QWidget::event (this=0x8d7cce0, event=0xbfc66304) at
kernel/qwidget.cpp:8259
#26 0xb5cbe0da in QMenu::event (this=0x8d7cce0, e=0xbfc66304) at
widgets/qmenu.cpp:2415
#27 0xb57ea37f in QApplicationPrivate::notify_helper (this=0x89cfe90,
receiver=0x8d7cce0, e=0xbfc66304) at kernel/qapplication.cpp:4462
#28 0xb57f250a in QApplication::notify (this=0xbfc67c58, receiver=0x8d7cce0,
e=0xbfc66304) at kernel/qapplication.cpp:4023
#29 0xb65e36ec in KApplication::notify (this=0xbfc67c58, receiver=0x8d7cce0,
event=0xbfc66304) at
/var/tmp/portage/kde-base/kdelibs-4.7.2/work/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#30 0xb69bab15 in QCoreApplication::notifyInternal (this=0xbfc67c58,
receiver=0x8d7cce0, event=0xbfc66304) at kernel/qcoreapplication.cpp:731
#31 0xb57ee012 in sendSpontaneousEvent (receiver=0x8d7cce0, event=0xbfc66304,
alienWidget=0x0, nativeWidget=0x8d7cce0, buttonDown=0xb61a8c40,
lastMouseReceiver=..., spontaneous=true) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#32 QApplicationPrivate::sendMouseEvent (receiver=0x8d7cce0, event=0xbfc66304,
alienWidget=0x0, nativeWidget=0x8d7cce0, buttonDown=0xb61a8c40,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3120
#33 0xb588325a in QETWidget::translateMouseEvent (this=0x8d7cce0,
event=0xbfc66770) at kernel/qapplication_x11.cpp:4395
#34 0xb5882862 in QApplication::x11ProcessEvent (this=0xbfc67c58,
event=0xbfc66770) at kernel/qapplication_x11.cpp:3465
#35 0xb58afa93 in x11EventSourceDispatch (s=0x89d3540, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#36 0xb37c0990 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb37c4a88 in ?? () from /usr/lib/libglib-2.0.so.0
#38 0xb37c4c3d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#39 0xb69eab96 in QEventDispatcherGlib::processEvents (this=0x89b59f0,
flags=...) at kernel/qeventdispatcher_glib.cpp:422
#40 0xb58af35c in QGuiEventDispatcherGlib::processEvents (this=0x89b59f0,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0xb69b95ef in QEventLoop::processEvents (this=0xbfc66a60, flags=) at
kernel/qeventloop.cpp:149
#42 0xb69b9a15 in QEventLoop::exec (this=0xbfc66a60, flags=...) at
kernel/qeventloop.cpp:201
#43 0xb5cb9839 in QMenu::exec (this=0x8d7cce0, p=..., action=0x0) at
widgets/qmenu.cpp:2059
#44 0xb757a386 in Akonadi::EntityTreeView::contextMenuEvent (this=0x8cbd788,
event=0xbfc6748c) at
/var/tmp/portage/kde-base/kdepimlibs-4.7.2/work/kdepimlibs-4.7.2/akonadi/entitytreeview.cpp:278
#45 0xb584beab in QWidget::event (this=0x8cbd788, event=0xbfc6748c) at
kernel/qwidget.cpp:8426
#46 0xb5c6f0aa in QFrame::event (this=0x8cbd788, e=0xbfc6748c) at
widgets/qframe.cpp:557
#47 0xb5d0c907 in QAbstractScrollArea::viewportEvent (this=0xe6e, e=0x6) at
widgets/qabstractscrollarea.cpp:1043
#48 0xb5dcc335 in QAbstractItemView::viewportEvent (this=0x8cbd788,
event=0xbfc6748c) at itemviews/qabstractitemview.cpp:1628
#49 0xb5e114d4 in QTreeView::viewportEvent (this=0x8cbd788, event=0xbfc6748c)
at itemviews/qtreeview.cpp:1256
#50 0xb5d0f246 in viewportEvent (this=0x8be78e0, o=0x8c4f0b0, e=0xbfc6748c) at
widgets/qabstractscrollarea_p.h:100
#51 QAbstractScrollAreaFilter::eventFilter (this=0x8be78e0, o=0x8c4f0b0,
e=0xbfc6748c) at widgets/qabstractscrollarea_p.h:116
#52 0xb69ba7be in QCoreApplicationPrivate::sendThroughObjectEventFilters
(this=0x89cfe90, receiver=0x8c4f0b0, event=0xbfc6748c) at
kernel/qcoreapplication.cpp:846
#53 0xb57ea36f in QApplicationPrivate::notify_helper (this=0x89cfe90,
receiver=0x8c4f0b0, e=0xbfc6748c) at kernel/qapplication.cpp:4458
#54 0xb57f2a3e in QApplication::notify (this=0xbfc67c58, receiver=0x8c4f0b0,
e=0xbfc6748c) at kernel/qapplication.cpp:4102
#55 0xb65e36ec in KApplication::notify (this=0xbfc67c58, receiver=0x8c4f0b0,
event=0xbfc6748c) at
/var/tmp/portage/kde-base/kdelibs-4.7.2/work/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#56 0xb69bab15 in QCoreApplication::notifyInternal (this=0xbfc67c58,
receiver=0x8c4f0b0, event=0xbfc6748c) at kernel/qcoreapplication.cpp:731
#57 0xb5887c93 in QCoreApplication::sendSpontaneousEvent (receiver=0x8c4f0b0,
event=0xbfc6748c) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#58 0xb588394a in QETWidget::translateMouseEvent (this=0x8cbdb18,
event=0xbfc678d0) at kernel/qapplication_x11.cpp:4466
#59 0xb5882862 in QApplication::x11ProcessEvent (this=0xbfc67c58,
event=0xbfc678d0) at kernel/qapplication_x11.cpp:3465
#60 0xb58afa93 in x11EventSourceDispatch (s=0x89d3540, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#61 0xb37c0990 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#62 0xb37c4a88 in ?? () from /usr/lib/libglib-2.0.so.0
#63 0xb37c4c3d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#64 0xb69eab96 in QEventDispatcherGlib::processEvents (this=0x89b59f0,
flags=...) at kernel/qeventdispatcher_glib.cpp:422
#65 0xb58af35c in QGuiEventDispatcherGlib::processEvents (this=0x89b59f0,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#66 0xb69b95ef in QEventLoop::processEvents (this=0xbfc67bc4, flags=) at
kernel/qeventloop.cpp:149
#67 0xb69b9a15 in QEventLoop::exec (this=0xbfc67bc4, flags=...) at
kernel/qeventloop.cpp:201
#68 0xb69bc422 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#69 0xb57e8b06 in QApplication::exec () at kernel/qapplication.cpp:3736
#70 0x0807e604 in ?? ()
#71 0xb546ec93 in __libc_start_main (main=0x807dd70, argc=1, ubp_av=0xbfc67df4,
init=0x808dd19 <__libc_csu_init>, fini=0x808dd14 <__libc_csu_fini>,
rtld_fini=0xb7726a76 <_dl_fini>, stack_end=0xbfc67dec) at libc-start.c:226
#72 0x0805d071 in _start ()

-- 
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