Bug 458594 - akonadi_indexing_agent crashes continuously
Summary: akonadi_indexing_agent crashes continuously
Status: REPORTED
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-09-01 08:36 UTC by simon
Modified: 2022-09-01 11:45 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description simon 2022-09-01 08:36:30 UTC
Application: akonadi_indexing_agent (5.21.0 (22.08.0))

Qt Version: 5.15.5
Frameworks Version: 5.97.0
Operating System: Linux 5.15.0-46-generic x86_64
Windowing System: X11
Distribution: KDE neon User - 5.25
DrKonqi: 5.25.4 [KCrashBackend]

-- Information about the crash:
The notification pop-up displays around about every five minutes.  The app restarts if I press the restart button and it also appears to restart itself if I ignore the pop-up.
The performance of the computer degrades over the day as this happens...with it becoming unresponsive for 10 or 20 seconds periodically.  The Sysyem Monitor also shows the agent running at around 15% usage when this occurs.

The crash can be reproduced every time.

-- Backtrace:
Application: akonadi_indexing_agent (akonadi_indexing_agent), signal: Aborted

[New LWP 6374]
[New LWP 6375]
[New LWP 6376]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fdd6f0b499f in __GI___poll (fds=0x7ffd35dcca38, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
__preamble__
[Current thread is 1 (Thread 0x7fdd6a7fbe80 (LWP 6373))]

Thread 4 (Thread 0x7fdd635d9700 (LWP 6376)):
#0  __GI___libc_read (nbytes=16, buf=0x7fdd635d89d0, fd=8) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=8, buf=0x7fdd635d89d0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fdd6d9ccb2f in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdd6d983ebe in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdd6d984312 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdd6d9844a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fdd6f6a25bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fdd54000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007fdd6f64676b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fdd635d8be0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007fdd6f460372 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007fdd6f461553 in QThreadPrivate::start(void*) (arg=0x55f353257760) at thread/qthread_unix.cpp:331
#10 0x00007fdd6e375609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007fdd6f0c1133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fdd63dda700 (LWP 6375)):
#0  0x00007fdd6d9822df in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fdd6d98382b in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdd6d98429b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdd6d9844a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdd6f6a25bb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fdd5c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007fdd6f64676b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fdd63dd9bb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007fdd6f460372 in QThread::exec() (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007fdd6f904f4b in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007fdd6f461553 in QThreadPrivate::start(void*) (arg=0x7fdd6f988d80) at thread/qthread_unix.cpp:331
#9  0x00007fdd6e375609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007fdd6f0c1133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fdd69a04700 (LWP 6374)):
#0  0x00007fdd6f0b499f in __GI___poll (fds=0x7fdd69a03ae8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fdd6b047c1a in  () at /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fdd6b04990a in xcb_wait_for_event () at /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fdd6a1423e8 in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fdd6f461553 in QThreadPrivate::start(void*) (arg=0x55f3531720e0) at thread/qthread_unix.cpp:331
#5  0x00007fdd6e375609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fdd6f0c1133 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fdd6a7fbe80 (LWP 6373)):
[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#5  0x00007fdd6efc4859 in __GI_abort () at abort.c:79
#6  0x00007fdd6f24f911 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#7  0x00007fdd6f25b38c in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#8  0x00007fdd6f25a369 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#9  0x00007fdd6f25ad21 in __gxx_personality_v0 () at /lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007fdd6f1a4bef in  () at /lib/x86_64-linux-gnu/libgcc_s.so.1
#11 0x00007fdd6f1a55aa in _Unwind_Resume () at /lib/x86_64-linux-gnu/libgcc_s.so.1
#12 0x00007fdd70c4b5b2 in __gnu_cxx::new_allocator<char>::~new_allocator() (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/c++/9/ext/new_allocator.h:89
#13 std::allocator<char>::~allocator() (this=0x7ffd35dcde50, __in_chrg=<optimized out>) at /usr/include/c++/9/bits/allocator.h:153
#14 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::~_Alloc_hider() (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/c++/9/bits/basic_string.h:150
#15 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/c++/9/bits/basic_string.h:658
#16 Glass::ValueUpdater::write_tag() (this=0x7ffd35dce000) at ../backends/glass/glass_values.cc:234
#17 0x00007fdd70c49415 in Glass::ValueUpdater::~ValueUpdater() (this=<optimized out>, __in_chrg=<optimized out>) at ../backends/glass/glass_values.cc:250
#18 GlassValueManager::merge_changes() (this=this@entry=0x55f353266b78) at ../backends/glass/glass_values.cc:341
#19 0x00007fdd70c24755 in GlassDatabase::set_revision_number(int, unsigned int) (this=0x55f353266290, flags=0, new_revision=10347) at ../backends/glass/glass_database.cc:344
#20 0x00007fdd70c24d6f in GlassDatabase::apply() (this=0x55f353266290) at ../backends/glass/glass_database.cc:675
#21 0x00007fdd70c2574f in GlassWritableDatabase::apply() (this=0x55f353266290) at ../backends/glass/glass_database.cc:1085
#22 GlassWritableDatabase::commit() (this=0x55f353266290) at ../backends/glass/glass_database.cc:1045
#23 0x00007fdd70ba14ae in Xapian::WritableDatabase::commit() (this=0x55f353228fc0) at /usr/include/c++/9/bits/stl_vector.h:1040
#24 0x000055f35244fb0f in  ()
#25 0x000055f3524660cd in  ()
#26 0x00007fdd6f67ed1e in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffd35dce470, r=0x7ffd35dceac8, this=0x55f353235200) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#27 doActivate<false>(QObject*, int, void**) (sender=0x7ffd35dceaf0, signal_index=3, argv=0x7ffd35dce470) at kernel/qobject.cpp:3886
#28 0x00007fdd6f6780b7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7fdd6f8e4c80 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd35dce470) at kernel/qobject.cpp:3946
#29 0x00007fdd6f6838ae in QTimer::timeout(QTimer::QPrivateSignal) (this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205
#30 0x00007fdd6f675765 in QObject::event(QEvent*) (this=0x7ffd35dceaf0, e=0x7ffd35dce7a0) at kernel/qobject.cpp:1336
#31 0x00007fdd702a5e83 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55f35316ea30, receiver=receiver@entry=0x7ffd35dceaf0, e=e@entry=0x7ffd35dce7a0) at kernel/qapplication.cpp:3637
#32 0x00007fdd702aec98 in QApplication::notify(QObject*, QEvent*) (this=0x7ffd35dcea90, receiver=0x7ffd35dceaf0, e=0x7ffd35dce7a0) at kernel/qapplication.cpp:3161
#33 0x00007fdd6f647c6a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x7ffd35dceaf0, event=0x7ffd35dce7a0) at ../../include/QtCore/5.15.5/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:332
#34 0x00007fdd6f6a18f0 in QTimerInfoList::activateTimers() (this=0x55f35322d370) at kernel/qtimerinfo_unix.cpp:643
#35 0x00007fdd6f6a2224 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#36 idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:230
#37 0x00007fdd6d98417d in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007fdd6d984400 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007fdd6d9844a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007fdd6f6a25a2 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55f35322c030, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#41 0x00007fdd6f64676b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd35dce9e0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#42 0x00007fdd6f64e914 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#43 0x00007fdd70ecfb12 in Akonadi::AgentBase::init(Akonadi::AgentBase&) () at /lib/x86_64-linux-gnu/libKF5AkonadiAgentBase.so.5
#44 0x000055f35244f876 in  ()
#45 0x00007fdd6efc6083 in __libc_start_main (main=0x55f3524491e0, argc=3, argv=0x7ffd35dcecc8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd35dcecb8) at ../csu/libc-start.c:308
#46 0x000055f35244921e in  ()
[Inferior 1 (process 6373) detached]

Reported using DrKonqi
This report was filed against 'kde' because the product 'akonadi_indexing_agent' could not be located in Bugzilla. Add it to drkonqi's mappings file!