[Akonadi] [Bug 329436] New: IMAP resource crashes during folder update

Thiago Jung Bauermann thiago.bauermann at gmail.com
Mon Dec 30 19:17:01 GMT 2013


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

            Bug ID: 329436
           Summary: IMAP resource crashes during folder update
    Classification: Unclassified
           Product: Akonadi
           Version: 4.12
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: IMAP resource
          Assignee: chrigi_1 at fastmail.fm
          Reporter: thiago.bauermann at gmail.com
                CC: kdepim-bugs at kde.org, vkrause at kde.org

Application: akonadi_imap_resource (4.12)
KDE Platform Version: 4.12.0
Qt Version: 4.8.2
Operating System: Linux 3.2.0-57-generic-pae i686
Distribution: Ubuntu 12.04.3 LTS

-- Information about the crash:
- What I was doing when the application crashed:

I wasn't doing anything special. KMail was doing a regular update of the IMAP
folders when the IMAP resource crashed.  I just upgraded to KDE 4.12 from KDE
4.11.3 so I believe this crash was introduced in 4.12.

-- Backtrace:
Application: GMail vom Typ IMAP-E-Mail-Server (akonadi_imap_resource), signal:
Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb76dc740 (LWP 6754))]

Thread 2 (Thread 0xb4dffb40 (LWP 28935)):
#0  0x4ce4edcd in __GI_clock_gettime (clock_id=1, tp=0xb4dfefe8) at
../sysdeps/unix/clock_gettime.c:116
#1  0x430a5925 in do_gettime (frac=0xb4dfefe0, sec=0xb4dfefd8) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x4318fc66 in QTimerInfoList::updateCurrentTime (this=0xb4f4156c) at
kernel/qeventdispatcher_unix.cpp:343
#4  0x4318ffba in QTimerInfoList::timerWait (this=0xb4f4156c, tm=...) at
kernel/qeventdispatcher_unix.cpp:450
#5  0x4318e863 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xb4dff0ec) at kernel/qeventdispatcher_glib.cpp:136
#6  0x4318e8fd in timerSourcePrepare (source=0xb4f41538, timeout=<optimized
out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x4d056832 in g_main_context_prepare (context=0xb4f04bf0,
priority=0xb4dff148) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:2836
#8  0x4d056f6f in g_main_context_iterate (dispatch=1, block=1,
context=0xb4f04bf0, self=<optimized out>) at
/build/buildd/glib2.0-2.32.4/./glib/gmain.c:3126
#9  g_main_context_iterate (context=0xb4f04bf0, block=1, dispatch=1,
self=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3083
#10 0x4d0571c1 in g_main_context_iteration (context=0xb4f04bf0, may_block=1) at
/build/buildd/glib2.0-2.32.4/./glib/gmain.c:3207
#11 0x4318f327 in QEventDispatcherGlib::processEvents (this=0xb4f04ba0,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x4315abed in QEventLoop::processEvents (this=0xb4dff270, flags=...) at
kernel/qeventloop.cpp:149
#13 0x4315ae89 in QEventLoop::exec (this=0xb4dff270, flags=...) at
kernel/qeventloop.cpp:204
#14 0x43043f5c in QThread::exec (this=0x8d71e60) at thread/qthread.cpp:501
#15 0x4304404b in QThread::run (this=0x8d71e60) at thread/qthread.cpp:568
#16 0x430473f0 in QThreadPrivate::start (arg=0x8d71e60) at
thread/qthread_unix.cpp:307
#17 0x4ce1cd4c in start_thread (arg=0xb4dffb40) at pthread_create.c:308
#18 0x4cd24bae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb76dc740 (LWP 6754)):
[KCrash Handler]
#7  KIMAP::Session::selectedMailBox (this=0x8f6bad8) at
../../kimap/session.cpp:427
#8  0x080a0974 in RetrieveItemsTask::startRetrievalTasks (this=0x8d6bda8) at
../../../resources/imap/retrieveitemstask.cpp:96
#9  0x4316517d in QMetaMethod::invoke (this=0xbfc73e9c, object=0x8d6bda8,
connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=...,
val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...)
at kernel/qmetaobject.cpp:1664
#10 0x4316778f in QMetaObject::invokeMethod (obj=0x8d6bda8, member=0x9672720
"onFetchItemsWithoutBodiesDone", type=Qt::AutoConnection, ret=..., val0=...,
val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=...,
val9=...) at kernel/qmetaobject.cpp:1179
#11 0x08060dac in invokeMethod (val9=..., val8=..., val7=..., val6=...,
val5=..., val4=..., val3=..., val2=..., val1=..., val0=..., member=<optimized
out>, obj=<optimized out>) at /usr/include/qt4/QtCore/qobjectdefs.h:434
#12 ImapResource::fetchItemsWithoutBodiesDone (this=0x71, job=0xbfc741ec) at
../../../resources/imap/imapresource.cpp:237
#13 0x080622f9 in ImapResource::qt_static_metacall (_o=0x8d61af0,
_c=QMetaObject::InvokeMetaMethod, _id=24, _a=0xbfc74338) at
./imapresource.moc:126
#14 0x431730f1 in QMetaObject::activate (sender=0x8e849e8, m=0x42a2a4cc,
local_signal_index=3, argv=0xbfc74338) at kernel/qobject.cpp:3547
#15 0x42873f65 in KJob::result (this=0x8e849e8, _t1=0x8e849e8) at
./kjob.moc:208
#16 0x42873fb8 in KJob::emitResult (this=0x8e849e8) at
../../kdecore/jobs/kjob.cpp:318
#17 0x42d48dfe in Akonadi::JobPrivate::delayedEmitResult (this=0x8d774c8) at
../../akonadi/job.cpp:157
#18 0x4316e641 in QMetaCallEvent::placeMetaCall (this=0x8efe1b0,
object=0x8e849e8) at kernel/qobject.cpp:525
#19 0x431776bb in QObject::event (this=0x8e849e8, e=0x8efe1b0) at
kernel/qobject.cpp:1195
#20 0x46731574 in notify_helper (e=0x8efe1b0, receiver=0x8e849e8,
this=0x8c45ef0) at kernel/qapplication.cpp:4556
#21 QApplicationPrivate::notify_helper (this=0x8c45ef0, receiver=0x8e849e8,
e=0x8efe1b0) at kernel/qapplication.cpp:4528
#22 0x467368dd in QApplication::notify (this=0x8efe1b0, receiver=0x8e849e8,
e=0x8efe1b0) at kernel/qapplication.cpp:4285
#23 0x43b4c321 in KApplication::notify (this=0xbfc74b70, receiver=0x8e849e8,
event=0x8efe1b0) at ../../kdeui/kernel/kapplication.cpp:311
#24 0x4315c34e in QCoreApplication::notifyInternal (this=0xbfc74b70,
receiver=0x8e849e8, event=0x8efe1b0) at kernel/qcoreapplication.cpp:915
#25 0x431604a8 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#26 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x8c18a18) at kernel/qcoreapplication.cpp:1539
#27 0x431607dc in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1432
#28 0x4318eed4 in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#29 postEventSourceDispatch (s=0x8c3b710) at
kernel/qeventdispatcher_glib.cpp:279
#30 0x4d056d46 in g_main_dispatch (context=0x8c3e388) at
/build/buildd/glib2.0-2.32.4/./glib/gmain.c:2539
#31 g_main_context_dispatch (context=0x8c3e388) at
/build/buildd/glib2.0-2.32.4/./glib/gmain.c:3075
#32 0x4d0570e5 in g_main_context_iterate (dispatch=1, block=1292257808,
context=0x8c3e388, self=<optimized out>) at
/build/buildd/glib2.0-2.32.4/./glib/gmain.c:3146
#33 g_main_context_iterate (context=0x8c3e388, block=1292257808, dispatch=1,
self=<optimized out>) at /build/buildd/glib2.0-2.32.4/./glib/gmain.c:3083
#34 0x4d0571c1 in g_main_context_iteration (context=0x8c3e388, may_block=1) at
/build/buildd/glib2.0-2.32.4/./glib/gmain.c:3207
#35 0x4318f2c7 in QEventDispatcherGlib::processEvents (this=0x8c198b8,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#36 0x467ea19a in QGuiEventDispatcherGlib::processEvents (this=0x8c198b8,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x4315abed in QEventLoop::processEvents (this=0xbfc74ad4, flags=...) at
kernel/qeventloop.cpp:149
#38 0x4315ae89 in QEventLoop::exec (this=0xbfc74ad4, flags=...) at
kernel/qeventloop.cpp:204
#39 0x4316088a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#40 0x4672f144 in QApplication::exec () at kernel/qapplication.cpp:3817
#41 0x42d6ced1 in Akonadi::ResourceBase::init (r=0x8d61af0) at
../../akonadi/resourcebase.cpp:504
#42 0x08062ab7 in Akonadi::ResourceBase::init<ImapResource> (argc=3,
argv=0xbfc74c44) at /usr/include/akonadi/resourcebase.h:192
#43 0x080597db in main (argc=3, argv=0xbfc74c44) at
../../../resources/imap/imapresource.cpp:797

Reported using DrKonqi

-- 
You are receiving this mail because:
You are on the CC list for the bug.



More information about the Kdepim-bugs mailing list