[Akonadi] [Bug 416816] New: Agent zur E-Mail-Archivierung (akonadi_archivemail_agent), signal: Segmentation fault - ArchiveJob::~ArchiveJob

Don Curtis bugzilla_noreply at kde.org
Mon Jan 27 10:30:24 GMT 2020


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

            Bug ID: 416816
           Summary: Agent zur E-Mail-Archivierung
                    (akonadi_archivemail_agent), signal: Segmentation
                    fault - ArchiveJob::~ArchiveJob
           Product: Akonadi
           Version: 5.10.3
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: Archive Mail Agent
          Assignee: kdepim-bugs at kde.org
          Reporter: bugrprt21882 at online.de
  Target Milestone: ---

Application: akonadi_archivemail_agent (5.10.3)

Qt Version: 5.9.7
Frameworks Version: 5.55.0
Operating System: Linux 4.12.14-lp151.28.36-default x86_64
Distribution: "openSUSE Leap 15.1"

-- Information about the crash:
- What I was doing when the application crashed:
Waiting for the daily archiving to complete - reading Akregator news.

-- Backtrace:
Application: Agent zur E-Mail-Archivierung (akonadi_archivemail_agent), signal:
Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
29        return SYSCALL_CANCEL (poll, fds, nfds, timeout);
[Current thread is 1 (Thread 0x7f0ec1f79e40 (LWP 8015))]

Thread 13 (Thread 0x7f0e797fa700 (LWP 8259)):
#0  0x00007f0eb3c76fb9 in g_mutex_lock (mutex=mutex at entry=0x7f0e58000be0) at
gthread-posix.c:1336
#1  0x00007f0eb3c30be6 in g_main_context_check
(context=context at entry=0x7f0e58000be0, max_priority=2147483647,
fds=fds at entry=0x7f0e58002de0, n_fds=n_fds at entry=1) at gmain.c:3705
#2  0x00007f0eb3c31150 in g_main_context_iterate
(context=context at entry=0x7f0e58000be0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3865
#3  0x00007f0eb3c312bc in g_main_context_iteration (context=0x7f0e58000be0,
may_block=may_block at entry=1) at gmain.c:3929
#4  0x00007f0ebdbf296b in QEventDispatcherGlib::processEvents
(this=0x7f0e58000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f0ebdb9790a in QEventLoop::exec (this=this at entry=0x7f0e797f9c30,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f0ebd9b5daa in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:515
#7  0x00007f0ebd9baced in QThreadPrivate::start (arg=0x55fda26069a0) at
thread/qthread_unix.cpp:368
#8  0x00007f0eb61aa569 in start_thread (arg=0x7f0e797fa700) at
pthread_create.c:465
#9  0x00007f0ebd0939ef in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f0e79ffb700 (LWP 8179)):
#0  0x00007f0ebd08919b in __GI___poll (fds=0x7f0e54006030, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0eb3c311a9 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f0e54006030, timeout=<optimized out>, context=0x7f0e54000be0)
at gmain.c:4169
#2  g_main_context_iterate (context=context at entry=0x7f0e54000be0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
gmain.c:3863
#3  0x00007f0eb3c312bc in g_main_context_iteration (context=0x7f0e54000be0,
may_block=may_block at entry=1) at gmain.c:3929
#4  0x00007f0ebdbf296b in QEventDispatcherGlib::processEvents
(this=0x7f0e54000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f0ebdb9790a in QEventLoop::exec (this=this at entry=0x7f0e79ffac30,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f0ebd9b5daa in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:515
#7  0x00007f0ebd9baced in QThreadPrivate::start (arg=0x55fda25bf7d0) at
thread/qthread_unix.cpp:368
#8  0x00007f0eb61aa569 in start_thread (arg=0x7f0e79ffb700) at
pthread_create.c:465
#9  0x00007f0ebd0939ef in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f0e7a7fc700 (LWP 8170)):
#0  0x00007f0eb61b08ad in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x55fda2557498) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55fda2557448,
cond=0x55fda2557470) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55fda2557470, mutex=0x55fda2557448) at
pthread_cond_wait.c:655
#3  0x00007f0e8b39b83b in cnd_wait (mtx=0x55fda2557448, cond=0x55fda2557470) at
../../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input at entry=0x55fda25757f0) at u_queue.c:270
#5  0x00007f0e8b39b547 in impl_thrd_routine (p=<optimized out>) at
../../include/c11/threads_posix.h:87
#6  0x00007f0eb61aa569 in start_thread (arg=0x7f0e7a7fc700) at
pthread_create.c:465
#7  0x00007f0ebd0939ef in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f0e7affd700 (LWP 8169)):
#0  0x00007f0eb61b08ad in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x55fda22ef860) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55fda22ef810,
cond=0x55fda22ef838) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55fda22ef838, mutex=0x55fda22ef810) at
pthread_cond_wait.c:655
#3  0x00007f0e8b39b83b in cnd_wait (mtx=0x55fda22ef810, cond=0x55fda22ef838) at
../../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input at entry=0x55fda22efe60) at u_queue.c:270
#5  0x00007f0e8b39b547 in impl_thrd_routine (p=<optimized out>) at
../../include/c11/threads_posix.h:87
#6  0x00007f0eb61aa569 in start_thread (arg=0x7f0e7affd700) at
pthread_create.c:465
#7  0x00007f0ebd0939ef in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f0e7b7fe700 (LWP 8168)):
#0  0x00007f0eb61b08ad in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x55fda22ef860) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55fda22ef810,
cond=0x55fda22ef838) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55fda22ef838, mutex=0x55fda22ef810) at
pthread_cond_wait.c:655
#3  0x00007f0e8b39b83b in cnd_wait (mtx=0x55fda22ef810, cond=0x55fda22ef838) at
../../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input at entry=0x55fda22efe20) at u_queue.c:270
#5  0x00007f0e8b39b547 in impl_thrd_routine (p=<optimized out>) at
../../include/c11/threads_posix.h:87
#6  0x00007f0eb61aa569 in start_thread (arg=0x7f0e7b7fe700) at
pthread_create.c:465
#7  0x00007f0ebd0939ef in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f0e7bfff700 (LWP 8167)):
#0  0x00007f0eb61b08ad in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x55fda22ef2e4) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55fda22ef290,
cond=0x55fda22ef2b8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55fda22ef2b8, mutex=0x55fda22ef290) at
pthread_cond_wait.c:655
#3  0x00007f0e8b39b83b in cnd_wait (mtx=0x55fda22ef290, cond=0x55fda22ef2b8) at
../../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input at entry=0x55fda22efdc0) at u_queue.c:270
#5  0x00007f0e8b39b547 in impl_thrd_routine (p=<optimized out>) at
../../include/c11/threads_posix.h:87
#6  0x00007f0eb61aa569 in start_thread (arg=0x7f0e7bfff700) at
pthread_create.c:465
#7  0x00007f0ebd0939ef in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f0e88f97700 (LWP 8166)):
#0  0x00007f0eb61b08ad in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x55fda22ef2e4) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55fda22ef290,
cond=0x55fda22ef2b8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55fda22ef2b8, mutex=0x55fda22ef290) at
pthread_cond_wait.c:655
#3  0x00007f0e8b39b83b in cnd_wait (mtx=0x55fda22ef290, cond=0x55fda22ef2b8) at
../../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input at entry=0x55fda22eaea0) at u_queue.c:270
#5  0x00007f0e8b39b547 in impl_thrd_routine (p=<optimized out>) at
../../include/c11/threads_posix.h:87
#6  0x00007f0eb61aa569 in start_thread (arg=0x7f0e88f97700) at
pthread_create.c:465
#7  0x00007f0ebd0939ef in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f0e89798700 (LWP 8165)):
#0  0x00007f0eb61b08ad in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x55fda22ef2e0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55fda22ef290,
cond=0x55fda22ef2b8) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55fda22ef2b8, mutex=0x55fda22ef290) at
pthread_cond_wait.c:655
#3  0x00007f0e8b39b83b in cnd_wait (mtx=0x55fda22ef290, cond=0x55fda22ef2b8) at
../../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input at entry=0x55fda22eae40) at u_queue.c:270
#5  0x00007f0e8b39b547 in impl_thrd_routine (p=<optimized out>) at
../../include/c11/threads_posix.h:87
#6  0x00007f0eb61aa569 in start_thread (arg=0x7f0e89798700) at
pthread_create.c:465
#7  0x00007f0ebd0939ef in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f0e89f99700 (LWP 8164)):
#0  0x00007f0eb61b08ad in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x55fda2223078) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55fda2223028,
cond=0x55fda2223050) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55fda2223050, mutex=0x55fda2223028) at
pthread_cond_wait.c:655
#3  0x00007f0e8b39b83b in cnd_wait (mtx=0x55fda2223028, cond=0x55fda2223050) at
../../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input at entry=0x55fda22eae60) at u_queue.c:270
#5  0x00007f0e8b39b547 in impl_thrd_routine (p=<optimized out>) at
../../include/c11/threads_posix.h:87
#6  0x00007f0eb61aa569 in start_thread (arg=0x7f0e89f99700) at
pthread_create.c:465
#7  0x00007f0ebd0939ef in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f0e8a79a700 (LWP 8163)):
#0  0x00007f0eb61b08ad in futex_wait_cancelable (private=<optimized out>,
expected=0, futex_word=0x55fda22ebfb0) at
../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x55fda22ebf60,
cond=0x55fda22ebf88) at pthread_cond_wait.c:502
#2  __pthread_cond_wait (cond=0x55fda22ebf88, mutex=0x55fda22ebf60) at
pthread_cond_wait.c:655
#3  0x00007f0e8b39b83b in cnd_wait (mtx=0x55fda22ebf60, cond=0x55fda22ebf88) at
../../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input at entry=0x55fda22eac20) at u_queue.c:270
#5  0x00007f0e8b39b547 in impl_thrd_routine (p=<optimized out>) at
../../include/c11/threads_posix.h:87
#6  0x00007f0eb61aa569 in start_thread (arg=0x7f0e8a79a700) at
pthread_create.c:465
#7  0x00007f0ebd0939ef in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f0e91cb2700 (LWP 8102)):
#0  0x00007f0eb3c2e14c in g_source_iter_next (iter=iter at entry=0x7f0e91cb1a40,
source=source at entry=0x7f0e91cb1a38) at gmain.c:960
#1  0x00007f0eb3c3064b in g_main_context_prepare
(context=context at entry=0x7f0e84000be0, priority=priority at entry=0x7f0e91cb1ac0)
at gmain.c:3418
#2  0x00007f0eb3c310db in g_main_context_iterate
(context=context at entry=0x7f0e84000be0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3848
#3  0x00007f0eb3c312bc in g_main_context_iteration (context=0x7f0e84000be0,
may_block=may_block at entry=1) at gmain.c:3929
#4  0x00007f0ebdbf296b in QEventDispatcherGlib::processEvents
(this=0x7f0e84000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f0ebdb9790a in QEventLoop::exec (this=this at entry=0x7f0e91cb1c00,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:212
#6  0x00007f0ebd9b5daa in QThread::exec (this=this at entry=0x7f0ebea6cd60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread.cpp:515
#7  0x00007f0ebe7f99e5 in QDBusConnectionManager::run (this=0x7f0ebea6cd60
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#8  0x00007f0ebd9baced in QThreadPrivate::start (arg=0x7f0ebea6cd60 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:368
#9  0x00007f0eb61aa569 in start_thread (arg=0x7f0e91cb2700) at
pthread_create.c:465
#10 0x00007f0ebd0939ef in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f0e937ca700 (LWP 8078)):
#0  0x00007f0ebd08919b in __GI___poll (fds=fds at entry=0x7f0e937c9b38,
nfds=nfds at entry=1, timeout=timeout at entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f0eb5c38307 in poll (__timeout=-1, __nfds=1, __fds=0x7f0e937c9b38)
at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c at entry=0x55fda219a970, cond=cond at entry=0x55fda219a9b0,
vector=vector at entry=0x0, count=count at entry=0x0) at xcb_conn.c:479
#3  0x00007f0eb5c39f3a in xcb_wait_for_event (c=0x55fda219a970) at xcb_in.c:697
#4  0x00007f0e95907939 in QXcbEventReader::run (this=0x55fda21ae010) at
qxcbconnection.cpp:1334
#5  0x00007f0ebd9baced in QThreadPrivate::start (arg=0x55fda21ae010) at
thread/qthread_unix.cpp:368
#6  0x00007f0eb61aa569 in start_thread (arg=0x7f0e937ca700) at
pthread_create.c:465
#7  0x00007f0ebd0939ef in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f0ec1f79e40 (LWP 8015)):
[KCrash Handler]
#7  0x00007f0ebdadde96 in std::__atomic_base<int>::operator--
(this=0x6300490067006f) at /usr/include/c++/7/bits/atomic_base.h:304
#8  QAtomicOps<int>::deref<int> (_q_value=...) at
../../include/QtCore/../../src/corelib/arch/qatomic_cxx11.h:271
#9  QBasicAtomicInteger<int>::deref (this=0x6300490067006f) at
../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:114
#10 QUrl::~QUrl (this=0x55fda27cc8a0, __in_chrg=<optimized out>) at
io/qurl.cpp:1884
#11 0x000055fda01f69a8 in ArchiveJob::~ArchiveJob (this=0x55fda26d33e0,
__in_chrg=<optimized out>) at
/usr/src/debug/kmail-18.12.3-lp151.3.7.1.x86_64/agents/archivemailagent/job/archivejob.cpp:46
#12 0x000055fda01f6a09 in ArchiveJob::~ArchiveJob (this=0x55fda26d33e0,
__in_chrg=<optimized out>) at
/usr/src/debug/kmail-18.12.3-lp151.3.7.1.x86_64/agents/archivemailagent/job/archivejob.cpp:47
#13 0x00007f0ebdbc90c0 in QObject::event (this=0x55fda26d33e0, e=<optimized
out>) at kernel/qobject.cpp:1238
#14 0x00007f0ebee473dc in QApplicationPrivate::notify_helper
(this=this at entry=0x55fda214f290, receiver=receiver at entry=0x55fda26d33e0,
e=e at entry=0x55fda2827cf0) at kernel/qapplication.cpp:3723
#15 0x00007f0ebee4eca4 in QApplication::notify (this=0x7fffe4fe99b0,
receiver=0x55fda26d33e0, e=0x55fda2827cf0) at kernel/qapplication.cpp:3482
#16 0x00007f0ebdb998d8 in QCoreApplication::notifyInternal2
(receiver=0x55fda26d33e0, event=event at entry=0x55fda2827cf0) at
kernel/qcoreapplication.cpp:1024
#17 0x00007f0ebdb9c04d in QCoreApplication::sendEvent (event=0x55fda2827cf0,
receiver=<optimized out>) at kernel/qcoreapplication.h:233
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x55fda21777f0) at
kernel/qcoreapplication.cpp:1699
#19 0x00007f0ebdb9c5d8 in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1553
#20 0x00007f0ebdbf3323 in postEventSourceDispatch (s=0x55fda2238a60) at
kernel/qeventdispatcher_glib.cpp:276
#21 0x00007f0eb3c30e87 in g_main_dispatch (context=0x7f0e8c004fc0) at
gmain.c:3142
#22 g_main_context_dispatch (context=context at entry=0x7f0e8c004fc0) at
gmain.c:3795
#23 0x00007f0eb3c31230 in g_main_context_iterate
(context=context at entry=0x7f0e8c004fc0, block=block at entry=1,
dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3868
#24 0x00007f0eb3c312bc in g_main_context_iteration (context=0x7f0e8c004fc0,
may_block=may_block at entry=1) at gmain.c:3929
#25 0x00007f0ebdbf294f in QEventDispatcherGlib::processEvents
(this=0x55fda223c3b0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#26 0x00007f0ebdb9790a in QEventLoop::exec (this=this at entry=0x7fffe4fe9910,
flags=..., flags at entry=...) at kernel/qeventloop.cpp:212
#27 0x00007f0ebdba09b4 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1297
#28 0x00007f0ebe16dfac in QGuiApplication::exec () at
kernel/qguiapplication.cpp:1679
#29 0x00007f0ebee47335 in QApplication::exec () at kernel/qapplication.cpp:2911
#30 0x00007f0ec1ba3669 in Akonadi::AgentBase::init (r=0x55fda25e1cc0) at
/usr/src/debug/akonadi-server-18.12.3-lp151.3.4.1.x86_64/src/agentbase/agentbase.cpp:965
#31 0x000055fda01ec813 in Akonadi::AgentBase::init<ArchiveMailAgent>
(argc=<optimized out>, argv=<optimized out>) at
/usr/include/KF5/AkonadiAgentBase/agentbase.h:482
#32 0x00007f0ebcfbbf8a in __libc_start_main (main=0x55fda01eaca0 <main(int,
char**)>, argc=3, argv=0x7fffe4fe9ad8, init=<optimized out>, fini=<optimized
out>, rtld_fini=<optimized out>, stack_end=0x7fffe4fe9ac8) at
../csu/libc-start.c:308
#33 0x000055fda01ead6a in _start () at ../sysdeps/x86_64/start.S:120
[Inferior 1 (process 8015) detached]

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list