Bug 36110 - imap-компонент падает
Summary: imap-компонент падает
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: akonadi (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-02-15 12:02 MSK by Sergei Naumov
Modified: 2019-02-20 11:47 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergei Naumov 2019-02-15 12:02:55 MSK
После обновления до 18.12.1 компонент IMAP падает практически постоянно. До этого падал только раз в день :-)
Comment 1 Sergey V Turchin 2019-02-18 10:39:30 MSK
18.12.2?
P.S. УМВР
Comment 2 Sergei Naumov 2019-02-18 14:07:46 MSK
Тоже падает.
Comment 3 Sergei Naumov 2019-02-18 16:22:09 MSK
Он как-то забавно падает: перезапустишь компонент, синхронизируешь папки и после пары минут он уходит в глубокую задумчивость, от которой спасает очередной перезапуск компонента и еще одна синхронизация.

Пресоздал учетку - поведение такое-же...
Comment 4 Sergei Naumov 2019-02-18 16:23:04 MSK
Application: akonadi_imap_resource (akonadi_imap_resource), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8c1aa4bc40 (LWP 18694))]

Thread 9 (Thread 0x7f8c09dec700 (LWP 18829)):
#0  0x00007f8c338f58d9 in poll () from /lib64/libc.so.6
#1  0x00007f8c312a9cce in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f8c312a9ddc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f8c33e9508b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#4  0x00007f8c33e451fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f8c33c97996 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#6  0x00007f8c33ca0f5c in ?? () from /usr/lib64/libQt5Core.so.5
#7  0x00007f8c32f0fed3 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f8c339001bf in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f8c08dea700 (LWP 18812)):
#0  0x00007f8c338f1394 in read () from /lib64/libc.so.6
#1  0x00007f8c312edea0 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f8c312a97df in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007f8c312a9c78 in ?? () from /lib64/libglib-2.0.so.0
#4  0x00007f8c312a9ddc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007f8c33e9508b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f8c33e451fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#7  0x00007f8c33c97996 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#8  0x00007f8c33ca0f5c in ?? () from /usr/lib64/libQt5Core.so.5
#9  0x00007f8c32f0fed3 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8c339001bf in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f8c095eb700 (LWP 18702)):
#0  0x00007f8c338fad49 in syscall () from /lib64/libc.so.6
#1  0x00007f8c33c96794 in QSemaphore::acquire(int) () from /usr/lib64/libQt5Core.so.5
#2  0x00007f8c341b8344 in ?? () from /usr/lib64/libQt5Network.so.5
#3  0x00007f8c33ca0f5c in ?? () from /usr/lib64/libQt5Core.so.5
#4  0x00007f8c32f0fed3 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f8c339001bf in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f8c0a5ed700 (LWP 18700)):
#0  0x00007f8c312ef169 in g_mutex_lock () from /lib64/libglib-2.0.so.0
#1  0x00007f8c312a926d in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#2  0x00007f8c312a9c03 in ?? () from /lib64/libglib-2.0.so.0
#3  0x00007f8c312a9ddc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007f8c33e9508b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f8c33e451fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f8c33c97996 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007f8c33ca0f5c in ?? () from /usr/lib64/libQt5Core.so.5
#8  0x00007f8c32f0fed3 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f8c339001bf in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f8c0b7fe700 (LWP 18698)):
#0  0x00007f8c338f1394 in read () from /lib64/libc.so.6
#1  0x00007f8c312edea0 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f8c312a97df in g_main_context_check () from /lib64/libglib-2.0.so.0
#3  0x00007f8c312a9c78 in ?? () from /lib64/libglib-2.0.so.0
#4  0x00007f8c312a9ddc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007f8c33e9508b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f8c33e451fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#7  0x00007f8c33c97996 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#8  0x00007f8c33ca0f5c in ?? () from /usr/lib64/libQt5Core.so.5
#9  0x00007f8c32f0fed3 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8c339001bf in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f8c0bfff700 (LWP 18697)):
#0  0x00007f8c312ef169 in g_mutex_lock () from /lib64/libglib-2.0.so.0
#1  0x00007f8c312a8ed4 in g_main_context_release () from /lib64/libglib-2.0.so.0
#2  0x00007f8c312a9c8e in ?? () from /lib64/libglib-2.0.so.0
#3  0x00007f8c312a9ddc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007f8c33e9508b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f8c33e451fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f8c33c97996 in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007f8c34e614b5 in ?? () from /usr/lib64/libQt5DBus.so.5
#8  0x00007f8c33ca0f5c in ?? () from /usr/lib64/libQt5Core.so.5
#9  0x00007f8c32f0fed3 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f8c339001bf in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f8c11da1700 (LWP 18696)):
#0  0x00007f8c32f15e8c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8c12624f73 in ?? () from /usr/lib64/X11/modules/dri/i965_dri.so
#2  0x00007f8c12624d07 in ?? () from /usr/lib64/X11/modules/dri/i965_dri.so
#3  0x00007f8c32f0fed3 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f8c339001bf in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f8c18e5a700 (LWP 18695)):
#0  0x00007f8c338f58d9 in poll () from /lib64/libc.so.6
#1  0x00007f8c32957827 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f8c329593ba in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f8c1a75b969 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f8c33ca0f5c in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007f8c32f0fed3 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f8c339001bf in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f8c1aa4bc40 (LWP 18694)):
[KCrash Handler]
#6  0x00007f8c33dc41db in QSettings::setValue(QString const&, QVariant const&) () from /usr/lib64/libQt5Core.so.5
#7  0x00007f8c3571f71d in Akonadi::AgentBase::setOnline(bool) () from /usr/lib64/libKF5AkonadiAgentBase.so.5
#8  0x000000000043b0cc in ?? ()
#9  0x00007f8c33e6e113 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#10 0x000000000047f1f6 in ?? ()
#11 0x000000000046b8b5 in ?? ()
#12 0x000000000046e6e5 in ?? ()
#13 0x00007f8c33e6e113 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#14 0x00007f8c350f678c in KJob::result(KJob*, KJob::QPrivateSignal) () from /usr/lib64/libKF5CoreAddons.so.5
#15 0x00007f8c350f7103 in KJob::finishJob(bool) () from /usr/lib64/libKF5CoreAddons.so.5
#16 0x00007f8c358f51fb in KIMAP::Job::handleErrorReplies(KIMAP::Response const&) () from /usr/lib64/libKF5IMAP.so.5
#17 0x00007f8c358c22bd in KIMAP::CapabilitiesJob::handleResponse(KIMAP::Response const&) () from /usr/lib64/libKF5IMAP.so.5
#18 0x00007f8c35910cd5 in KIMAP::SessionPrivate::responseReceived(KIMAP::Response const&) () from /usr/lib64/libKF5IMAP.so.5
#19 0x00007f8c33e6e802 in QObject::event(QEvent*) () from /usr/lib64/libQt5Core.so.5
#20 0x00007f8c34927e41 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#21 0x00007f8c3492eff0 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#22 0x00007f8c33e463e9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#23 0x00007f8c33e492bb in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQt5Core.so.5
#24 0x00007f8c33e959e3 in ?? () from /usr/lib64/libQt5Core.so.5
#25 0x00007f8c312a9aee in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#26 0x00007f8c312a9d58 in ?? () from /lib64/libglib-2.0.so.0
#27 0x00007f8c312a9ddc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#28 0x00007f8c33e95073 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#29 0x00007f8c1a7ea471 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#30 0x00007f8c33e451fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#31 0x00007f8c33e4cf7e in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#32 0x00007f8c3572d83e in Akonadi::ResourceBase::init(Akonadi::ResourceBase*) () from /usr/lib64/libKF5AkonadiAgentBase.so.5
#33 0x0000000000428721 in ?? ()
#34 0x00007f8c3382b08b in __libc_start_main () from /lib64/libc.so.6
#35 0x00000000004285ea in _start ()
[Inferior 1 (process 18694) detached]
Comment 5 Sergei Naumov 2019-02-20 10:29:30 MSK
Замечено, что падает на этапе синхронизации каталога с большим количеством писем (в моем случае Trash). Если писем в каталоге не много - проблем не замечено.
Comment 6 Sergey V Turchin 2019-02-20 10:52:08 MSK
(В ответ на комментарий №5)
> Замечено, что падает на этапе синхронизации каталога с большим количеством
> писем (в моем случае Trash)
У меня в паре каталогов по 18K писем, но небольших однородных.
Разнородных есть 9K в gmail.
Падений не видел. Пользуюсь только IMAP, т.к. c POP3/maildir устал бороться при сбоях.
Comment 7 Sergei Naumov 2019-02-20 11:47:36 MSK
У меня за IMAP'ом стоит Davmail и еще дальше Exchange...