Bug 286393

Summary: Akonadi Crashes while checking GMail
Product: [Frameworks and Libraries] Akonadi Reporter: Danny B <gnulinuxman1986>
Component: IMAP resourceAssignee: Kevin Ottens <ervin>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andreas.hencke, heri+kde, kdepim-bugs, robby.engelmann, sjozsef0227, tubaman, vkrause, winter, wstephenson
Priority: NOR    
Version: 4.7   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In: 4.7.4
Sentry Crash Report:

Description Danny B 2011-11-12 06:29:14 UTC
Application: akonadi_imap_resource (4.7)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.8.0
Operating System: Linux 3.1.0-7.fc16.i686.PAE i686
Distribution: "Fedora release 16 (Verne)"

-- Information about the crash:
- What I was doing when the application crashed:
I just left the computer sitting idle and came back to a crash report screen. I had it crash a few times before while checking my GMail account.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Google Mail of type IMAP E-Mail Server (akonadi_imap_resource), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
__kernel_vsyscall () at arch/x86/vdso/vdso32/sysenter.S:49
49		pop %ebp
[Current thread is 1 (Thread 0xb77ba780 (LWP 2626))]

Thread 3 (Thread 0xb6997b40 (LWP 2764)):
#0  0x4fcd4c5f in __pthread_mutex_lock (mutex=0xb5e48034) at pthread_mutex_lock.c:48
#1  0x4ff042ab in g_main_context_check (context=0xb5e48030, max_priority=2147483647, fds=0xb5ee7ff0, n_fds=1) at gmain.c:2945
#2  0x4ff04c60 in g_main_context_iterate (context=0xb5e48030, block=1341208480, dispatch=1, self=0xb60f9270) at gmain.c:3070
#3  0x4ff04faf in g_main_context_iteration (context=0xb5e48030, may_block=1) at gmain.c:3136
#4  0x41d121c7 in QEventDispatcherGlib::processEvents (this=0xb60ab960, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x41cde3ae in QEventLoop::processEvents (this=0xb6997220, flags=...) at kernel/qeventloop.cpp:149
#6  0x41cde659 in QEventLoop::exec (this=0xb6997220, flags=...) at kernel/qeventloop.cpp:204
#7  0x41bc803c in QThread::exec (this=0x8e29a58) at thread/qthread.cpp:501
#8  0x43dc8651 in KIMAP::SessionThread::run (this=0x8e29a58) at /usr/src/debug/kdepimlibs-4.7.2/kimap/sessionthread.cpp:169
#9  0x41bcb5c1 in QThreadPrivate::start (arg=0x8e29a58) at thread/qthread_unix.cpp:298
#10 0x4fcd2cd3 in start_thread (arg=0xb6997b40) at pthread_create.c:309
#11 0x4fbdd4de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0xb4de8b40 (LWP 15358)):
#0  0x4fd0c001 in __GI_clock_gettime (clock_id=1, tp=0xb4de7f88) at ../sysdeps/unix/clock_gettime.c:116
#1  0x41c2a056 in do_gettime (frac=0xb4de7f80, sec=0xb4de7f78) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x41d12aa7 in QTimerInfoList::updateCurrentTime (this=0xb5303d24) at kernel/qeventdispatcher_unix.cpp:343
#4  0x41d12e0b in QTimerInfoList::timerWait (this=0xb5303d24, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0x41d11653 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb4de808c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x41d116ed in timerSourcePrepare (source=0xb5303cf0, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x4ff03bdc in g_main_context_prepare (context=0xb53004e0, priority=0xb4de80e8) at gmain.c:2746
#8  0x4ff04998 in g_main_context_iterate (context=0xb53004e0, block=1, dispatch=1, self=0xb5300d70) at gmain.c:3053
#9  0x4ff04faf in g_main_context_iteration (context=0xb53004e0, may_block=1) at gmain.c:3136
#10 0x41d121c7 in QEventDispatcherGlib::processEvents (this=0xb5300468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x41cde3ae in QEventLoop::processEvents (this=0xb4de8220, flags=...) at kernel/qeventloop.cpp:149
#12 0x41cde659 in QEventLoop::exec (this=0xb4de8220, flags=...) at kernel/qeventloop.cpp:204
#13 0x41bc803c in QThread::exec (this=0x8f32838) at thread/qthread.cpp:501
#14 0x43dc8651 in KIMAP::SessionThread::run (this=0x8f32838) at /usr/src/debug/kdepimlibs-4.7.2/kimap/sessionthread.cpp:169
#15 0x41bcb5c1 in QThreadPrivate::start (arg=0x8f32838) at thread/qthread_unix.cpp:298
#16 0x4fcd2cd3 in start_thread (arg=0xb4de8b40) at pthread_create.c:309
#17 0x4fbdd4de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb77ba780 (LWP 2626)):
[KCrash Handler]
#7  0x0809a016 in takeFirst (this=0x8ed7cb4) at /usr/include/QtCore/qlist.h:490
#8  SessionPool::declareSessionReady (this=0x8ed7c90, session=0x8f5f508) at /usr/src/debug/kdepim-runtime-4.7.2/resources/imap/sessionpool.cpp:207
#9  0x0809bb71 in SessionPool::onLoginDone (this=0x8ed7c90, job=0x8f7c440) at /usr/src/debug/kdepim-runtime-4.7.2/resources/imap/sessionpool.cpp:348
#10 0x0809beb9 in SessionPool::qt_static_metacall (_o=0x8ed7c90, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbff9e0a8) at /usr/src/debug/kdepim-runtime-4.7.2/i686-redhat-linux-gnu/resources/imap/sessionpool.moc:95
#11 0x41cf4d61 in QMetaObject::activate (sender=0x8f7c440, m=0x42ec742c, local_signal_index=3, argv=0xbff9e0a8) at kernel/qobject.cpp:3546
#12 0x42d17dd6 in KJob::result (this=0x8f7c440, _t1=0x8f7c440) at /usr/src/debug/kdelibs-4.7.2/i686-redhat-linux-gnu/kdecore/kjob.moc:208
#13 0x42d17e29 in KJob::emitResult (this=0x8f7c440) at /usr/src/debug/kdelibs-4.7.2/kdecore/jobs/kjob.cpp:312
#14 0x43db9fc6 in KIMAP::LoginJob::connectionLost (this=0x8f7c440) at /usr/src/debug/kdepimlibs-4.7.2/kimap/loginjob.cpp:500
#15 0x43dc62a2 in KIMAP::SessionPrivate::clearJobQueue (this=0x8edf010) at /usr/src/debug/kdepimlibs-4.7.2/kimap/session.cpp:393
#16 0x43dc62fe in KIMAP::SessionPrivate::socketError (this=0x8edf010) at /usr/src/debug/kdepimlibs-4.7.2/kimap/session.cpp:383
#17 0x43dc760b in qt_static_metacall (_a=0xb5301fb0, _id=10, _o=0x8f5f508, _c=<optimized out>) at /usr/src/debug/kdepimlibs-4.7.2/i686-redhat-linux-gnu/kimap/session.moc:93
#18 KIMAP::Session::qt_static_metacall (_o=0x8f5f508, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xb5301fb0) at /usr/src/debug/kdepimlibs-4.7.2/i686-redhat-linux-gnu/kimap/session.moc:77
#19 0x41cf1612 in QMetaCallEvent::placeMetaCall (this=0xb5301d00, object=0x8f5f508) at kernel/qobject.cpp:524
#20 0x41cfa2db in QObject::event (this=0x8f5f508, e=0xb5301d00) at kernel/qobject.cpp:1194
#21 0x421eaa34 in notify_helper (e=0xb5301d00, receiver=0x8f5f508, this=0x8d7ef98) at kernel/qapplication.cpp:4518
#22 QApplicationPrivate::notify_helper (this=0x8d7ef98, receiver=0x8f5f508, e=0xb5301d00) at kernel/qapplication.cpp:4490
#23 0x421efed3 in QApplication::notify (this=0xb5301d00, receiver=0x8f5f508, e=0xb5301d00) at kernel/qapplication.cpp:4247
#24 0x43142fa2 in KApplication::notify (this=0xbff9e970, receiver=0x8f5f508, event=0xb5301d00) at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#25 0x41cdf4be in QCoreApplication::notifyInternal (this=0xbff9e970, receiver=0x8f5f508, event=0xb5301d00) at kernel/qcoreapplication.cpp:876
#26 0x41ce3418 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8d5a840) at kernel/qcoreapplication.cpp:1500
#28 0x41ce374d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#29 0x41d11d65 in sendPostedEvents () at kernel/qcoreapplication.h:236
#30 postEventSourceDispatch (s=0x8d7aca8) at kernel/qeventdispatcher_glib.cpp:279
#31 0x4ff045bf in g_main_dispatch (context=0x8d7b2f0) at gmain.c:2425
#32 g_main_context_dispatch (context=0x8d7b2f0) at gmain.c:2995
#33 0x4ff04d00 in g_main_context_iterate (context=0x8d7b2f0, block=1341208480, dispatch=1, self=0x8d7fbc0) at gmain.c:3073
#34 0x4ff04faf in g_main_context_iteration (context=0x8d7b2f0, may_block=1) at gmain.c:3136
#35 0x41d12168 in QEventDispatcherGlib::processEvents (this=0x8d5b598, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#36 0x4229f38b in QGuiEventDispatcherGlib::processEvents (this=0x8d5b598, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#37 0x41cde3ae in QEventLoop::processEvents (this=0xbff9e8d4, flags=...) at kernel/qeventloop.cpp:149
#38 0x41cde659 in QEventLoop::exec (this=0xbff9e8d4, flags=...) at kernel/qeventloop.cpp:204
#39 0x41ce37fb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#40 0x421e8835 in QApplication::exec () at kernel/qapplication.cpp:3779
#41 0x45dc3e52 in Akonadi::ResourceBase::init (r=0x8e9b2c8) at /usr/src/debug/kdepimlibs-4.7.2/akonadi/resourcebase.cpp:393
#42 0x0805e129 in Akonadi::ResourceBase::init<ImapResource> (argc=3, argv=0xbff9ea44) at /usr/include/kde4/akonadi/resourcebase.h:188
#43 0x080585bc in main (argc=3, argv=0xbff9ea44) at /usr/src/debug/kdepim-runtime-4.7.2/resources/imap/imapresource.cpp:598

This bug may be a duplicate of or related to bug 283789.

Possible duplicates by query: bug 286003, bug 283789, bug 283764, bug 282337, bug 282076.

Reported using DrKonqi
Comment 1 Allen Winter 2011-11-12 20:28:37 UTC
I just fixed this one the other day
Comment 2 Christophe Marin 2011-11-13 10:38:47 UTC
*** Bug 286476 has been marked as a duplicate of this bug. ***
Comment 3 Christophe Marin 2011-11-13 10:39:04 UTC
*** Bug 283789 has been marked as a duplicate of this bug. ***
Comment 4 Christophe Marin 2011-11-17 23:21:15 UTC
*** Bug 282337 has been marked as a duplicate of this bug. ***
Comment 5 Christophe Marin 2011-11-17 23:23:10 UTC
*** Bug 285292 has been marked as a duplicate of this bug. ***
Comment 6 Christophe Marin 2011-11-20 17:37:09 UTC
*** Bug 287077 has been marked as a duplicate of this bug. ***
Comment 7 Myriam Schweingruber 2011-12-02 23:34:43 UTC
*** Bug 287800 has been marked as a duplicate of this bug. ***
Comment 8 Will Stephenson 2011-12-08 11:59:53 UTC

*** This bug has been marked as a duplicate of bug 286003 ***