Summary: | akonadi_imap_resource segmentation fault crash when idle on GMail account | ||
---|---|---|---|
Product: | [Frameworks and Libraries] Akonadi | Reporter: | Jure Repinc <jlp> |
Component: | IMAP resource | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | a.samirh78, borden_c, bruno, lbeltrame |
Priority: | NOR | ||
Version: | 5.9.2 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Jure Repinc
2018-10-25 16:18:45 UTC
As I have 12 imap account and one of them is gmail I've seen also crashes like the following one Application: akonadi_imap_resource (akonadi_imap_resource), signal: Aborted Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f8ac732f9c0 (LWP 2820))] Thread 8 (Thread 0x7f8aa7fff700 (LWP 3137)): #0 0x00007f8ada40e2c9 in __GI___poll (fds=0x7f8a9c005e30, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8ad7cc4f46 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f8ad7cc506c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f8adab4cadb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f8adaaf9adb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f8ada948de6 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f8ada9529b7 in () at /usr/lib64/libQt5Core.so.5 #7 0x00007f8ad943f554 in start_thread (arg=<optimized out>) at pthread_create.c:463 #8 0x00007f8ada418ccf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f8ab5dcd700 (LWP 3027)): #0 0x00007f8ada413739 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007f8ada947a24 in QSemaphore::acquire(int) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f8adae75d14 in () at /usr/lib64/libQt5Network.so.5 #3 0x00007f8ada9529b7 in () at /usr/lib64/libQt5Core.so.5 #4 0x00007f8ad943f554 in start_thread (arg=<optimized out>) at pthread_create.c:463 #5 0x00007f8ada418ccf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f8ab65ce700 (LWP 3023)): #0 0x00007f8ada40e2c9 in __GI___poll (fds=0x7f8aac004db0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8ad7cc4f46 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f8ad7cc506c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f8adab4cadb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f8adaaf9adb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f8ada948de6 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f8ada9529b7 in () at /usr/lib64/libQt5Core.so.5 #7 0x00007f8ad943f554 in start_thread (arg=<optimized out>) at pthread_create.c:463 #8 0x00007f8ada418ccf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f8ab6dee700 (LWP 2979)): #0 0x00007f8ada409d34 in __GI___libc_read (fd=25, buf=0x7f8ab6ded9b0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007f8ad7d0a4b0 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f8ad7cc4a4b in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f8ad7cc4ef0 in () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f8ad7cc506c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #5 0x00007f8adab4cadb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007f8adaaf9adb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #7 0x00007f8ada948de6 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #8 0x00007f8ada9529b7 in () at /usr/lib64/libQt5Core.so.5 #9 0x00007f8ad943f554 in start_thread (arg=<optimized out>) at pthread_create.c:463 #10 0x00007f8ada418ccf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f8ab7fff700 (LWP 2932)): [KCrash Handler] #6 0x00007f8ada35608b in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #7 0x00007f8ada33f4e9 in __GI_abort () at abort.c:79 #8 0x00007f8ada78c943 in () at /usr/lib64/libstdc++.so.6 #9 0x00007f8ada792898 in () at /usr/lib64/libstdc++.so.6 #10 0x00007f8ada7928e3 in () at /usr/lib64/libstdc++.so.6 #11 0x00007f8ada910dc5 in qt_assert(char const*, char const*, int) () at /usr/lib64/libQt5Core.so.5 #12 0x00007f8ada913198 in () at /usr/lib64/libQt5Core.so.5 #13 0x00007f8ad943f554 in start_thread (arg=<optimized out>) at pthread_create.c:463 #14 0x00007f8ada418ccf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f8abc86d700 (LWP 2922)): #0 0x00007f8ad7d0b854 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0 #1 0x00007f8ad7cc4afb in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f8ad7cc4fd8 in () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f8ad7cc506c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #4 0x00007f8adab4cadb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f8adaaf9adb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007f8ada948de6 in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #7 0x00007f8adbc06545 in () at /usr/lib64/libQt5DBus.so.5 #8 0x00007f8ada9529b7 in () at /usr/lib64/libQt5Core.so.5 #9 0x00007f8ad943f554 in start_thread (arg=<optimized out>) at pthread_create.c:463 #10 0x00007f8ada418ccf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f8ac4d28700 (LWP 2873)): #0 0x00007f8ada40e2c9 in __GI___poll (fds=0x7f8ac4d27af8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8ad927ccc7 in () at /usr/lib64/libxcb.so.1 #2 0x00007f8ad927e8ea in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007f8ac5640519 in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f8ada9529b7 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007f8ad943f554 in start_thread (arg=<optimized out>) at pthread_create.c:463 #6 0x00007f8ada418ccf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f8ac732f9c0 (LWP 2820)): #0 0x00007f8ada40e2c9 in __GI___poll (fds=0x55a9d13f2b00, nfds=1, timeout=104469) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f8ad7cc4f46 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007f8ad7cc506c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007f8adab4cadb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f8ac56d39d1 in () at /usr/lib64/libQt5XcbQpa.so.5 #5 0x00007f8adaaf9adb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007f8adab01c52 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #7 0x00007f8adc38217e in Akonadi::ResourceBase::init(Akonadi::ResourceBase*) () at /usr/lib64/libKF5AkonadiAgentBase.so.5 #8 0x000055a9d0f216a1 in () #9 0x00007f8ada340feb in __libc_start_main (main=0x55a9d0f21510, argc=3, argv=0x7ffcd16d1ec8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcd16d1eb8) at ../csu/libc-start.c:308 #10 0x000055a9d0f2154a in _start () [Inferior 1 (process 2820) detached] database is local centralized postgresql 10 server openSUSE Tumbleweed - 20181029 Kernel : Linux 4.18.15-1-default x86_64 GNU/Linux, nvidia: 410.73 Qt: 5.11.2 KDE Frameworks: 5.51.0 Plasma: 5.14.2 kmail2 5.9.2 Also seen crash (not sure if 100% related) but exactly same circumstance. Gmail in idle, then I read a mail, try to delete and nothing happen except the crash. Application: akonadi_imap_resource (akonadi_imap_resource), signal: Aborted Using host libthread_db library "/lib64/libthread_db.so.1". __GI___libc_read (fd=5, buf=buf@entry=0x7fffa2069c70, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:27 [Current thread is 1 (Thread 0x7fe06d464a40 (LWP 2941))] Thread 8 (Thread 0x7fe060a12700 (LWP 1485)): #0 0x00007fe07e3622c9 in __GI___poll (fds=0x7fe04c031f50, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fe07bfe0fb6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fe04c031f50, timeout=<optimized out>, context=0x7fe04c0a85d0) at gmain.c:4221 #2 0x00007fe07bfe0fb6 in g_main_context_iterate (context=context@entry=0x7fe04c0a85d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3915 #3 0x00007fe07bfe10dc in g_main_context_iteration (context=0x7fe04c0a85d0, may_block=may_block@entry=1) at gmain.c:3981 #4 0x00007fe07eaac88b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe04c034000, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007fe07ea5702b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe060a11b60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #6 0x00007fe07e8a13b6 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #7 0x00007fe07e8a2702 in QThreadPrivate::start(void*) (arg=0x55f61413dbf0) at thread/qthread_unix.cpp:361 #8 0x00007fe07d56f554 in start_thread (arg=<optimized out>) at pthread_create.c:463 #9 0x00007fe07e36cccf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7fe0525f6700 (LWP 992)): #0 0x00007fe07e35dd34 in __GI___libc_read (fd=30, buf=buf@entry=0x7fe0525f5930, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007fe07c026b20 in read (__nbytes=16, __buf=0x7fe0525f5930, __fd=<optimized out>) at /usr/include/bits/unistd.h:44 #2 0x00007fe07c026b20 in g_wakeup_acknowledge (wakeup=0x7fe04800e280) at gwakeup.c:210 #3 0x00007fe07bfe0abb in g_main_context_check (context=context@entry=0x7fe04002e5d0, max_priority=2147483647, fds=fds@entry=0x7fe040005b90, n_fds=n_fds@entry=1) at gmain.c:3698 #4 0x00007fe07bfe0f60 in g_main_context_iterate (context=context@entry=0x7fe04002e5d0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3917 #5 0x00007fe07bfe10dc in g_main_context_iteration (context=0x7fe04002e5d0, may_block=may_block@entry=1) at gmain.c:3981 #6 0x00007fe07eaac88b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe040005ed0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #7 0x00007fe07ea5702b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe0525f5b60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #8 0x00007fe07e8a13b6 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #9 0x00007fe07e8a2702 in QThreadPrivate::start(void*) (arg=0x55f6140eef70) at thread/qthread_unix.cpp:361 #10 0x00007fe07d56f554 in start_thread (arg=<optimized out>) at pthread_create.c:463 #11 0x00007fe07e36cccf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7fe053fff700 (LWP 3187)): #0 0x00007fe07e367739 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe07e8a4a24 in QtLinuxFutex::_q_futex(int*, int, int, unsigned long long, int*, int) (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0, addr=<optimized out>) at thread/qfutex_p.h:105 #2 0x00007fe07e8a4a24 in QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int> >(QBasicAtomicInteger<unsigned int>&, QBasicAtomicInteger<unsigned int>::Type) (expectedValue=<optimized out>, futex=...) at thread/qfutex_p.h:107 #3 0x00007fe07e8a4a24 in futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long long>&, unsigned long long, unsigned long long, int) (timeout=-1, nn=8589934593, curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219 #4 0x00007fe07e8a4a24 in futexSemaphoreTryAcquire<false>(QBasicAtomicInteger<unsigned long long>&, int, int) (timeout=-1, n=n@entry=1, u=...) at thread/qsemaphore.cpp:262 #5 0x00007fe07e8a4a24 in QSemaphore::acquire(int) (this=this@entry=0x7fe07eec6440 <(anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder+32>, n=n@entry=1) at thread/qsemaphore.cpp:326 #6 0x00007fe07edfab84 in QLibProxyWrapper::run() (this=0x7fe07eec6420 <(anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder>) at kernel/qnetworkproxy_libproxy.cpp:179 #7 0x00007fe07e8a2702 in QThreadPrivate::start(void*) (arg=0x7fe07eec6420 <(anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder>) at thread/qthread_unix.cpp:361 #8 0x00007fe07d56f554 in start_thread (arg=<optimized out>) at pthread_create.c:463 #9 0x00007fe07e36cccf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7fe061213700 (LWP 3096)): #0 0x00007fe07c027ea9 in g_mutex_lock (mutex=mutex@entry=0x7fe058000bf0) at gthread-posix.c:1343 #1 0x00007fe07bfe0377 in g_main_context_prepare (context=context@entry=0x7fe058000bf0, priority=priority@entry=0x7fe061212a10) at gmain.c:3430 #2 0x00007fe07bfe0eeb in g_main_context_iterate (context=context@entry=0x7fe058000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3900 #3 0x00007fe07bfe10dc in g_main_context_iteration (context=0x7fe058000bf0, may_block=may_block@entry=1) at gmain.c:3981 #4 0x00007fe07eaac88b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe058000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007fe07ea5702b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe061212b60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #6 0x00007fe07e8a13b6 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #7 0x00007fe07e8a2702 in QThreadPrivate::start(void*) (arg=0x55f61412e500) at thread/qthread_unix.cpp:361 #8 0x00007fe07d56f554 in start_thread (arg=<optimized out>) at pthread_create.c:463 #9 0x00007fe07e36cccf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7fe062424700 (LWP 3053)): [KCrash Handler] #6 0x00007fe07e2aa08b in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50 #7 0x00007fe07e2934e9 in __GI_abort () at abort.c:79 #8 0x00007fe07e6e0973 in __gnu_cxx::__verbose_terminate_handler() () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:95 #9 0x00007fe07e6e68c8 in __cxxabiv1::__terminate(void (*)()) (handler=<optimized out>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:47 #10 0x00007fe07e6e6913 in std::terminate() () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:57 #11 0x00007fe07e869dc5 in qTerminate() () at global/qglobal.cpp:3190 #12 0x00007fe07e86b7d2 in QThreadPrivate::start(void*) (arg=0x55f61451acd0) at thread/qthread_unix.cpp:373 #13 0x00007fe07d56f554 in start_thread (arg=<optimized out>) at pthread_create.c:463 #14 0x00007fe07e36cccf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7fe068900700 (LWP 3051)): #0 0x00007fe07e3622c9 in __GI___poll (fds=0x7fe05c026180, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fe07bfe0fb6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7fe05c026180, timeout=<optimized out>, context=0x7fe05c000bf0) at gmain.c:4221 #2 0x00007fe07bfe0fb6 in g_main_context_iterate (context=context@entry=0x7fe05c000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3915 #3 0x00007fe07bfe10dc in g_main_context_iteration (context=0x7fe05c000bf0, may_block=may_block@entry=1) at gmain.c:3981 #4 0x00007fe07eaac88b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fe05c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007fe07ea5702b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fe0688ffb30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #6 0x00007fe07e8a13b6 in QThread::exec() (this=this@entry=0x7fe07fbe4d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #7 0x00007fe07fb6a565 in QDBusConnectionManager::run() (this=0x7fe07fbe4d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178 #8 0x00007fe07e8a2702 in QThreadPrivate::start(void*) (arg=0x7fe07fbe4d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:361 #9 0x00007fe07d56f554 in start_thread (arg=<optimized out>) at pthread_create.c:463 #10 0x00007fe07e36cccf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7fe06ac2a700 (LWP 2996)): #0 0x00007fe07e3622c9 in __GI___poll (fds=fds@entry=0x7fe06ac29a78, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fe07d3accc7 in poll (__timeout=-1, __nfds=1, __fds=0x7fe06ac29a78) at /usr/include/bits/poll2.h:46 #2 0x00007fe07d3accc7 in _xcb_conn_wait (c=c@entry=0x55f61408bd30, cond=cond@entry=0x55f61408bd70, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:479 #3 0x00007fe07d3ae8ea in xcb_wait_for_event (c=c@entry=0x55f61408bd30) at xcb_in.c:697 #4 0x00007fe06b7975da in QXcbEventQueue::run() (this=0x55f6140ea8e0) at qxcbeventqueue.cpp:225 #5 0x00007fe07e8a2702 in QThreadPrivate::start(void*) (arg=0x55f6140ea8e0) at thread/qthread_unix.cpp:361 #6 0x00007fe07d56f554 in start_thread (arg=<optimized out>) at pthread_create.c:463 #7 0x00007fe07e36cccf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7fe06d464a40 (LWP 2941)): #0 0x00007fe07e35dd34 in __GI___libc_read (fd=5, buf=buf@entry=0x7fffa2069c70, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:27 #1 0x00007fe07c026b20 in read (__nbytes=16, __buf=0x7fffa2069c70, __fd=<optimized out>) at /usr/include/bits/unistd.h:44 #2 0x00007fe07c026b20 in g_wakeup_acknowledge (wakeup=0x7fe064001530) at gwakeup.c:210 #3 0x00007fe07bfe0abb in g_main_context_check (context=context@entry=0x7fe064004ff0, max_priority=2147483647, fds=fds@entry=0x7fe064006cd0, n_fds=n_fds@entry=1) at gmain.c:3698 #4 0x00007fe07bfe0f60 in g_main_context_iterate (context=context@entry=0x7fe064004ff0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3917 #5 0x00007fe07bfe10dc in g_main_context_iteration (context=0x7fe064004ff0, may_block=may_block@entry=1) at gmain.c:3981 #6 0x00007fe07eaac88b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55f614171630, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #7 0x00007fe07ea5702b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffa2069ea0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #8 0x00007fe07ea5f192 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #9 0x00007fe07eff3adc in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1779 #10 0x00007fe07f606505 in QApplication::exec() () at kernel/qapplication.cpp:2910 #11 0x00007fe08042f14e in Akonadi::ResourceBase::init(Akonadi::ResourceBase*) (r=0x55f61451a2d0) at /usr/include/qt5/QtCore/qcoreapplication.h:116 #12 0x000055f61306c761 in Akonadi::ResourceBase::init<ImapResource>(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/include/KF5/AkonadiAgentBase/resourcebase.h:181 #13 0x00007fe07e294feb in __libc_start_main (main=0x55f61306c5d0 <main(int, char**)>, argc=3, argv=0x7fffa206a058, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffa206a048) at ../csu/libc-start.c:308 #14 0x000055f61306c60a in _start () at ../sysdeps/x86_64/start.S:120 [Inferior 1 (process 2941) detached] openSUSE Tumbleweed - 20190115 Linux 4.20.0-1-default x86_64 GNU/Linux, nvidia: 410.93 Qt: 5.12.0, KDE Frameworks: 5.53.0, Plasma: 5.14.5, kmail2 5.10.0, akonadi 5.10.0 akonadi server log : Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) Backtrace from comment #2 is bug 401692. Ditto. Here's my crash dump from Debian Buster: Application: akonadi_imap_resource (akonadi_imap_resource), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f15e609bf00 (LWP 7970))] Thread 8 (Thread 0x7f15d58a0700 (LWP 14157)): #0 __GI___libc_read (nbytes=16, buf=0x7f15d589f480, fd=21) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=21, buf=buf@entry=0x7f15d589f480, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f15f8212aa0 in read (__nbytes=16, __buf=0x7f15d589f480, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44 #3 g_wakeup_acknowledge (wakeup=0x7f15c8003740) at ../../../glib/gwakeup.c:210 #4 0x00007f15f81ccc0f in g_main_context_check (context=context@entry=0x7f15bc070600, max_priority=2147483647, fds=fds@entry=0x7f15bc0543e0, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3698 #5 0x00007f15f81cd0e0 in g_main_context_iterate (context=context@entry=0x7f15bc070600, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3917 #6 0x00007f15f81cd25c in g_main_context_iteration (context=0x7f15bc070600, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981 #7 0x00007f15f9ec604b in QEventDispatcherGlib::processEvents (this=0x7f15bc006670, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #8 0x00007f15f9e7314b in QEventLoop::exec (this=this@entry=0x7f15d589f6a0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #9 0x00007f15f9cc20d6 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #10 0x00007f15f9ccbc77 in QThreadPrivate::start (arg=0x556a23ddacd0) at thread/qthread_unix.cpp:367 #11 0x00007f15f8f97fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486 #12 0x00007f15f99a382f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f15d60a1700 (LWP 14069)): #0 __GI___libc_read (nbytes=16, buf=0x7f15d60a0480, fd=16) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=16, buf=buf@entry=0x7f15d60a0480, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f15f8212aa0 in read (__nbytes=16, __buf=0x7f15d60a0480, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44 #3 g_wakeup_acknowledge (wakeup=0x7f15c4003d80) at ../../../glib/gwakeup.c:210 #4 0x00007f15f81ccc0f in g_main_context_check (context=context@entry=0x7f15c80f7360, max_priority=2147483647, fds=fds@entry=0x7f15c0001de0, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3698 #5 0x00007f15f81cd0e0 in g_main_context_iterate (context=context@entry=0x7f15c80f7360, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3917 #6 0x00007f15f81cd25c in g_main_context_iteration (context=0x7f15c80f7360, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981 #7 0x00007f15f9ec604b in QEventDispatcherGlib::processEvents (this=0x7f15c80f6180, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #8 0x00007f15f9e7314b in QEventLoop::exec (this=this@entry=0x7f15d60a06a0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #9 0x00007f15f9cc20d6 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #10 0x00007f15f9ccbc77 in QThreadPrivate::start (arg=0x556a23dc3570) at thread/qthread_unix.cpp:367 #11 0x00007f15f8f97fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486 #12 0x00007f15f99a382f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f15d6dee700 (LWP 8101)): #0 __GI___libc_read (nbytes=16, buf=0x7f15d6ded480, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=14, buf=buf@entry=0x7f15d6ded480, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f15f8212aa0 in read (__nbytes=16, __buf=0x7f15d6ded480, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44 #3 g_wakeup_acknowledge (wakeup=0x7f15cc003590) at ../../../glib/gwakeup.c:210 #4 0x00007f15f81ccc0f in g_main_context_check (context=context@entry=0x7f15c4000bf0, max_priority=2147483647, fds=fds@entry=0x7f15c4003ce0, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3698 #5 0x00007f15f81cd0e0 in g_main_context_iterate (context=context@entry=0x7f15c4000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3917 #6 0x00007f15f81cd25c in g_main_context_iteration (context=0x7f15c4000bf0, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981 #7 0x00007f15f9ec604b in QEventDispatcherGlib::processEvents (this=0x7f15c4000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #8 0x00007f15f9e7314b in QEventLoop::exec (this=this@entry=0x7f15d6ded6a0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #9 0x00007f15f9cc20d6 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #10 0x00007f15f9ccbc77 in QThreadPrivate::start (arg=0x556a23c671e0) at thread/qthread_unix.cpp:367 #11 0x00007f15f8f97fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486 #12 0x00007f15f99a382f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f15d7fff700 (LWP 8091)): #0 __GI___libc_read (nbytes=16, buf=0x7f15d7ffe480, fd=9) at ../sysdeps/unix/sysv/linux/read.c:26 #1 __GI___libc_read (fd=9, buf=buf@entry=0x7f15d7ffe480, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24 #2 0x00007f15f8212aa0 in read (__nbytes=16, __buf=0x7f15d7ffe480, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44 #3 g_wakeup_acknowledge (wakeup=0x7f15d00039a0) at ../../../glib/gwakeup.c:210 #4 0x00007f15f81ccc0f in g_main_context_check (context=context@entry=0x7f15cc000bf0, max_priority=2147483647, fds=fds@entry=0x7f15cc0049b0, n_fds=n_fds@entry=1) at ../../../glib/gmain.c:3698 #5 0x00007f15f81cd0e0 in g_main_context_iterate (context=context@entry=0x7f15cc000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3917 #6 0x00007f15f81cd25c in g_main_context_iteration (context=0x7f15cc000bf0, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981 #7 0x00007f15f9ec604b in QEventDispatcherGlib::processEvents (this=0x7f15cc000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #8 0x00007f15f9e7314b in QEventLoop::exec (this=this@entry=0x7f15d7ffe6a0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #9 0x00007f15f9cc20d6 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #10 0x00007f15f9ccbc77 in QThreadPrivate::start (arg=0x556a23c453f0) at thread/qthread_unix.cpp:367 #11 0x00007f15f8f97fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486 #12 0x00007f15f99a382f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f15dc91e700 (LWP 8087)): #0 0x00007f15f9998b69 in __GI___poll (fds=0x7f15d0025860, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f15f81cd136 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f15d0025860, timeout=<optimized out>, context=0x7f15d0000bf0) at ../../../glib/gmain.c:4221 #2 g_main_context_iterate (context=context@entry=0x7f15d0000bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3915 #3 0x00007f15f81cd25c in g_main_context_iteration (context=0x7f15d0000bf0, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981 #4 0x00007f15f9ec604b in QEventDispatcherGlib::processEvents (this=0x7f15d0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007f15f9e7314b in QEventLoop::exec (this=this@entry=0x7f15dc91d670, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #6 0x00007f15f9cc20d6 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #7 0x00007f15faef0545 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #8 0x00007f15f9ccbc77 in QThreadPrivate::start (arg=0x7f15faf6ad60) at thread/qthread_unix.cpp:367 #9 0x00007f15f8f97fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486 #10 0x00007f15f99a382f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f15de7ad700 (LWP 8077)): #0 futex_wait_cancelable (private=0, expected=0, futex_word=0x556a23927998) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 __pthread_cond_wait_common (abstime=0x0, mutex=0x556a23927948, cond=0x556a23927970) at pthread_cond_wait.c:502 #2 __pthread_cond_wait (cond=0x556a23927970, mutex=0x556a23927948) at pthread_cond_wait.c:655 #3 0x00007f15dedbae63 in cnd_wait (mtx=0x556a23927948, cond=0x556a23927970) at ../src/../include/c11/threads_posix.h:155 #4 util_queue_thread_func (input=input@entry=0x556a23922a60) at ../src/util/u_queue.c:270 #5 0x00007f15dedbabb7 in impl_thrd_routine (p=<optimized out>) at ../src/../include/c11/threads_posix.h:87 #6 0x00007f15f8f97fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486 #7 0x00007f15f99a382f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f15e50d0700 (LWP 8073)): #0 0x00007f15f9998b69 in __GI___poll (fds=fds@entry=0x7f15e50cf5b8, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f15f8dd7cf7 in poll (__timeout=-1, __nfds=1, __fds=0x7f15e50cf5b8) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46 #2 _xcb_conn_wait (c=c@entry=0x556a238e7260, cond=cond@entry=0x556a238e72a0, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:479 #3 0x00007f15f8dd991a in xcb_wait_for_event (c=0x556a238e7260) at ../../src/xcb_in.c:697 #4 0x00007f15e59ba519 in QXcbEventReader::run (this=0x556a238f21c0) at qxcbconnection.h:409 #5 0x00007f15f9ccbc77 in QThreadPrivate::start (arg=0x556a238f21c0) at thread/qthread_unix.cpp:367 #6 0x00007f15f8f97fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486 #7 0x00007f15f99a382f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f15e609bf00 (LWP 7970)): [KCrash Handler] #6 0x00007f15f9ea1dfb in QObject::disconnect (sender=0x556a23ccd4e0, signal=0x0, receiver=0x556a23ccbb00, method=0x0) at kernel/qobject.cpp:2987 #7 0x0000556a21c404b2 in SessionPool::onConnectionLost (this=0x556a23c5aad0) at ./resources/imap/sessionpool.cpp:558 #8 0x00007f15f9e9d703 in QtPrivate::QSlotObjectBase::call (a=0x7fff905c3890, r=0x556a23c5aad0, this=0x556a23d5ca10) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:376 #9 QMetaObject::activate (sender=0x556a23df4230, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3754 #10 0x00007f15fb9be64f in KIMAP::SessionPrivate::socketDisconnected() () from /usr/lib/x86_64-linux-gnu/libKF5IMAP.so.5 #11 0x00007f15f9e9de52 in QObject::event (this=0x556a23de8670, e=<optimized out>) at kernel/qobject.cpp:1251 #12 0x00007f15fa992491 in QApplicationPrivate::notify_helper (this=this@entry=0x556a23898e80, receiver=receiver@entry=0x556a23de8670, e=e@entry=0x7f15c4020380) at kernel/qapplication.cpp:3726 #13 0x00007f15fa999ac0 in QApplication::notify (this=0x7fff905c3ef0, receiver=0x556a23de8670, e=0x7f15c4020380) at kernel/qapplication.cpp:3485 #14 0x00007f15f9e74479 in QCoreApplication::notifyInternal2 (receiver=0x556a23de8670, event=0x7f15c4020380) at ../../include/QtCore/5.11.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:307 #15 0x00007f15f9e7746b in QCoreApplication::sendEvent (event=0x7f15c4020380, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #16 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x556a23897490) at kernel/qcoreapplication.cpp:1744 #17 0x00007f15f9ec6a03 in postEventSourceDispatch (s=0x556a23931310) at kernel/qeventdispatcher_glib.cpp:276 #18 0x00007f15f81ccf2e in g_main_dispatch (context=0x7f15e0004ff0) at ../../../glib/gmain.c:3182 #19 g_main_context_dispatch (context=context@entry=0x7f15e0004ff0) at ../../../glib/gmain.c:3847 #20 0x00007f15f81cd1c8 in g_main_context_iterate (context=context@entry=0x7f15e0004ff0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3920 #21 0x00007f15f81cd25c in g_main_context_iteration (context=0x7f15e0004ff0, may_block=may_block@entry=1) at ../../../glib/gmain.c:3981 #22 0x00007f15f9ec6033 in QEventDispatcherGlib::processEvents (this=0x556a23934c30, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #23 0x00007f15e5a4d8d1 in QPAEventDispatcherGlib::processEvents (this=0x556a23934c30, flags=...) at qeventdispatcher_glib.cpp:69 #24 0x00007f15f9e7314b in QEventLoop::exec (this=this@entry=0x7fff905c3e50, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140 #25 0x00007f15f9e7b2b2 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120 #26 0x00007f15fb70d52e in Akonadi::ResourceBase::init(Akonadi::ResourceBase*) () from /usr/lib/x86_64-linux-gnu/libKF5AkonadiAgentBase.so.5 #27 0x0000556a21bf96a1 in Akonadi::ResourceBase::init<ImapResource> (argc=<optimized out>, argv=<optimized out>) at /usr/include/KF5/AkonadiAgentBase/resourcebase.h:182 #28 0x00007f15f98ce09b in __libc_start_main (main=0x556a21bf9510 <main(int, char**)>, argc=3, argv=0x7fff905c4008, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff905c3ff8) at ../csu/libc-start.c:308 #29 0x0000556a21bf954a in _start () at ./resources/imap/main.cpp:22 [Inferior 1 (process 7970) detached] The backtraces aren't very useful, but the error logs are much more informative in such cases (see ~/.xsession-errors or ~/.local/share/sddm/xorg-session.log for sddm users). Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version? If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you! Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! Not seen recently with following software stack openSUSE Tumbleweed - 20221024 Linux 6.0.3-1-default x86_64 GNU/Linux, nvidia: 515.76 Qt: 5.15.6, KDE Frameworks: 5.99.0, Plasma: 5.26.1, kmail2 5.21.2 (22.08.2) akonadi 5.21.2 (22.08.2) |