[Akonadi] [Bug 350909] New: IMAP resource crashes from time to time

René Serral rserral at gmail.com
Mon Aug 3 09:05:00 BST 2015


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

            Bug ID: 350909
           Summary: IMAP resource crashes from time to time
           Product: Akonadi
           Version: GIT (master)
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: IMAP resource
          Assignee: chrigi_1 at fastmail.fm
          Reporter: rserral at gmail.com
                CC: kdepim-bugs at kde.org, vkrause at kde.org

Eventually (I found this like 5 or 7 times already) I receive a message stating
that the IMAP resource has crashed. In my system I have currently 5 IMAP
accounts (2 Google based and 3 using other servers).

I observed, don't know if related, that one of the accounts had the server down
when this happened. Here I paste the backtrace:

Application: akonadi_imap_resource (akonadi_imap_resource), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f14cfa5b940 (LWP 4492))]

Thread 8 (Thread 0x7f14cdb7f700 (LWP 4530)):
#0  0x00007f14dbaf153d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f14d8ac6252 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f14d8ac7ddf in xcb_wait_for_event () from
/usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f14cf693aa9 in ?? () from
/usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#4  0x00007f14dc68387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f14d95410a4 in start_thread (arg=0x7f14cdb7f700) at
pthread_create.c:309
#6  0x00007f14dbafa07d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7f14cc841700 (LWP 4587)):
#0  0x00007f14dbaed60d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f14d7f91280 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f14d7f4d96c in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f14d7f4de60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f14d7f4dfcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f14dc8cc35c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f14dc870b62 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f14dc67e8b4 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f14dc68387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f14d95410a4 in start_thread (arg=0x7f14cc841700) at
pthread_create.c:309
#10 0x00007f14dbafa07d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f14c7fff700 (LWP 4597)):
#0  0x00007f14dbaf153d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f14d7f4debc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f14d7f4dfcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f14dc8cc35c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f14dc870b62 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f14dc67e8b4 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f14dc68387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f14d95410a4 in start_thread (arg=0x7f14c7fff700) at
pthread_create.c:309
#8  0x00007f14dbafa07d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f14c6dee700 (LWP 4760)):
#0  0x00007f14dbaf153d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f14d7f4debc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f14d7f4dfcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f14dc8cc35c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f14dc870b62 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f14dc67e8b4 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f14dc68387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f14d95410a4 in start_thread (arg=0x7f14c6dee700) at
pthread_create.c:309
#8  0x00007f14dbafa07d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f14c5c70700 (LWP 4791)):
#0  0x00007f14dbaf153d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f14d7f4debc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f14d7f4dfcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f14dc8cc35c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f14dc870b62 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f14dc67e8b4 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f14dc68387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f14d95410a4 in start_thread (arg=0x7f14c5c70700) at
pthread_create.c:309
#8  0x00007f14dbafa07d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f14c546f700 (LWP 16851)):
#0  0x00007f14d7f4ce48 in g_main_context_acquire () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f14d7f4dd75 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f14d7f4dfcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f14dc8cc35c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f14dc870b62 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f14dc67e8b4 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f14dc68387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f14d95410a4 in start_thread (arg=0x7f14c546f700) at
pthread_create.c:309
#8  0x00007f14dbafa07d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f14b1dc9700 (LWP 30679)):
#0  0x00007f14dbaed60d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f14d7f91280 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f14d7f4d96c in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f14d7f4de60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f14d7f4dfcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f14dc8cc35c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f14dc870b62 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f14dc67e8b4 in QThread::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f14dc68387e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f14d95410a4 in start_thread (arg=0x7f14b1dc9700) at
pthread_create.c:309
#10 0x00007f14dbafa07d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f14cfa5b940 (LWP 4492)):
[KCrash Handler]
#6  0x00007f14dba49107 in __GI_raise (sig=sig at entry=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f14dba4a4e8 in __GI_abort () at abort.c:89
#8  0x00007f14dc670baf in QMessageLogger::fatal(char const*, ...) const () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f14dc66be41 in qt_assert_x(char const*, char const*, char const*,
int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f14e2f434d9 in QList<KIMAP::Message::Part>::operator[]
(this=0x7f14a4024050, i=0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:482
#11 0x00007f14e2f75754 in KIMAP::SearchJob::handleResponse (this=0x2122cc0,
response=...) at /usr/src/kde5/src/kde/pim/kimap/src/searchjob.cpp:430
#12 0x00007f14e2f7ca8d in KIMAP::SessionPrivate::responseReceived
(this=0x2486840, response=...) at
/usr/src/kde5/src/kde/pim/kimap/src/session.cpp:294
#13 0x00007f14e2f80dea in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>,
QtPrivate::List<KIMAP::Message const&>, void, void
(KIMAP::SessionPrivate::*)(KIMAP::Message const&)>::call (f=(void
(KIMAP::SessionPrivate::*)(KIMAP::SessionPrivate * const, const KIMAP::Message
&)) 0x7f14e2f7c226 <KIMAP::SessionPrivate::responseReceived(KIMAP::Message
const&)>, o=0x2486840, arg=0x7f14a4024030) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:500
#14 0x00007f14e2f80939 in QtPrivate::FunctionPointer<void
(KIMAP::SessionPrivate::*)(KIMAP::Message
const&)>::call<QtPrivate::List<KIMAP::Message const&>, void> (f=(void
(KIMAP::SessionPrivate::*)(KIMAP::SessionPrivate * const, const KIMAP::Message
&)) 0x7f14e2f7c226 <KIMAP::SessionPrivate::responseReceived(KIMAP::Message
const&)>, o=0x2486840, arg=0x7f14a4024030) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:519
#15 0x00007f14e2f8023b in QtPrivate::QSlotObject<void
(KIMAP::SessionPrivate::*)(KIMAP::Message const&),
QtPrivate::List<KIMAP::Message const&>, void>::impl (which=1, this_=0x2518560,
r=0x2486840, a=0x7f14a4024030, ret=0x0) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h:143
#16 0x00007f14dc8a4e8a in QObject::event(QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f14dd160adc in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f14dd165fb0 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f14dc8733ab in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f14dc87541b in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f14dc8cbf33 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f14d7f4dc3d in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f14d7f4df20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f14d7f4dfcc in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f14dc8cc347 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f14dc870b62 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f14dc8787ac in QCoreApplication::exec() () from
/usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f14e2a527d2 in Akonadi::ResourceBase::init (r=0x204e530) at
/usr/src/kde5/src/kde/kdepimlibs/akonadi/src/agentbase/resourcebase.cpp:604
#29 0x0000000000484582 in Akonadi::ResourceBase::init<ImapResource> (argc=3,
argv=0x7ffe2246a7b8) at
/usr/local/kde5/include/KF5/AkonadiAgentBase/resourcebase.h:196
#30 0x00000000004843a6 in main (argc=3, argv=0x7ffe2246a7b8) at
/usr/src/kde5/src/kde/kdepim-runtime/resources/imap/main.cpp:22


Reproducible: Always

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



More information about the Kdepim-bugs mailing list