Bug 425053 - Akonadi_indexing_agent crash on boot
Summary: Akonadi_indexing_agent crash on boot
Status: RESOLVED DUPLICATE of bug 401865
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-08-05 20:20 UTC by Marco Albanese
Modified: 2020-08-13 12:46 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 Marco Albanese 2020-08-05 20:20:05 UTC
Application: akonadi_indexing_agent (5.14.3 (20.04.3))

Qt Version: 5.15.0
Frameworks Version: 5.72.0
Operating System: Linux 5.7.12-arch1-1 x86_64
Windowing system: X11
Distribution: "Arch Linux"

-- Information about the crash:
- What I was doing when the application crashed:

I was just starting the kde session and the icon af the crash was in the sys tray

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x00007f72d6ff3355 in raise () at /usr/lib/libc.so.6
#5  0x00007f72d6fdc853 in abort () at /usr/lib/libc.so.6
#6  0x00007f72d723086a in __gnu_cxx::__verbose_terminate_handler() () at /build/gcc/src/gcc/libstdc++-v3/libsupc++/vterminate.cc:95
#7  0x00007f72d723cd8a in __cxxabiv1::__terminate(void (*)()) (handler=<optimized out>) at /build/gcc/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:48
#8  0x00007f72d723cdf7 in std::terminate() () at /build/gcc/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:58
#9  0x00007f72d723d09e in __cxxabiv1::__cxa_throw(void*, std::type_info*, void (*)(void*)) (obj=obj@entry=0x55c12227e6c0, tinfo=0x7f72d8cb6770 <typeinfo for Xapian::DatabaseModifiedError>, tinfo@entry=0x7f72d8c40850 <typeinfo for Xapian::DatabaseModifiedError>, dest=dest@entry=0x7f72d8adc430 <Xapian::DatabaseModifiedError::~DatabaseModifiedError()>) at /build/gcc/src/gcc/libstdc++-v3/libsupc++/eh_throw.cc:95
#10 0x00007f72d8a70f80 in GlassTable::set_overwritten() const (this=this@entry=0x55c12240e020) at /usr/include/c++/10.1.0/ext/new_allocator.h:89
#11 0x00007f72d8a712be in GlassTable::block_to_cursor(Glass::Cursor*, int, unsigned int) const (this=0x55c12240e020, C_=0x55c12240e0e8, j=<optimized out>, n=12414) at backends/glass/glass_table.cc:335
#12 0x00007f72d8b34c75 in GlassTable::find(Glass::Cursor*) const (this=this@entry=0x55c12240e020, C_=C_@entry=0x55c12240e0e8) at ./common/wordaccess.h:57
#13 0x00007f72d8b35321 in GlassTable::get_exact_entry(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (this=this@entry=0x55c12240e020, key="C32", tag="") at backends/glass/glass_table.cc:1482
#14 0x00007f72d8b256e8 in GlassPostListTable::get_freqs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int*, unsigned int*, unsigned int*) const (this=0x55c12240e020, term=..., termfreq_ptr=0x7ffd27212f08, collfreq_ptr=0x7ffd27212f0c, wdfub_ptr=0x0) at backends/glass/glass_postlist.cc:159
#15 0x00007f72d8bc17d1 in Xapian::Weight::Internal::accumulate_stats(Xapian::Database::Internal const&, Xapian::RSet const&) (this=0x55c122407450, subdb=..., rset=...) at weight/weightinternal.cc:91
#16 0x00007f72d8b804d8 in LocalSubMatch::prepare_match(bool, Xapian::Weight::Internal&) (this=<optimized out>, nowait=<optimized out>, total_stats=...) at matcher/localsubmatch.cc:172
#17 0x00007f72d8b88851 in prepare_sub_matches (stats=..., leaves=std::vector of length 1, capacity 1 = {...}) at matcher/multimatch.cc:237
#18 MultiMatch::MultiMatch(Xapian::Database const&, Xapian::Query const&, unsigned int, Xapian::RSet const*, unsigned int, unsigned int, int, double, Xapian::Enquire::docid_order, unsigned int, Xapian::Enquire::Internal::sort_setting, bool, double, Xapian::Weight::Internal&, Xapian::Weight const*, std::vector<Xapian::Internal::opt_intrusive_ptr<Xapian::MatchSpy>, std::allocator<Xapian::Internal::opt_intrusive_ptr<Xapian::MatchSpy> > > const&, bool, bool) (this=0x7ffd27213180, db_=..., query_=..., qlen=<optimized out>, omrset=0x0, collapse_max_=<optimized out>, collapse_key_=4294967295, percent_cutoff_=0, weight_cutoff_=<optimized out>, order_=Xapian::Enquire::ASCENDING, sort_key_=4294967295, sort_by_=Xapian::Enquire::Internal::REL, sort_value_forward_=true, time_limit_=<optimized out>, stats=..., weight_=0x55c122412150, matchspies_=std::vector of length 0, capacity 0, have_sorter=false, have_mdecider=false) at matcher/multimatch.cc:353
#19 0x00007f72d8a97d66 in Xapian::Enquire::Internal::get_mset(unsigned int, unsigned int, unsigned int, Xapian::RSet const*, Xapian::MatchDecider const*) const (this=0x7f72c0008790, first=0, maxitems=44788, check_at_least=<optimized out>, rset=0x0, mdecider=0x0) at ./include/xapian/intrusive_ptr.h:352
#20 0x00007f72d8a98016 in Xapian::Enquire::get_mset(unsigned int, unsigned int, unsigned int, Xapian::RSet const*, Xapian::MatchDecider const*) const (this=this@entry=0x7ffd27213350, first=first@entry=0, maxitems=maxitems@entry=4294967295, check_at_least=check_at_least@entry=0, rset=rset@entry=0x0, mdecider=0x0) at ./include/xapian/intrusive_ptr.h:165
#21 0x00007f72d8c965fd in Akonadi::Search::PIM::IndexedItemsPrivate::findIndexedInDatabase(QSet<long long>&, long long, QString const&) (this=<optimized out>, indexed=..., collectionId=<optimized out>, dbPath=...) at /usr/src/debug/akonadi-search-20.04.3/lib/indexeditems.cpp:163
#22 0x00007f72d8c969d1 in Akonadi::Search::PIM::IndexedItemsPrivate::findIndexed(QSet<long long>&, long long) (this=0x55c12228d3e0, indexed=..., collectionId=32) at /usr/src/debug/akonadi-search-20.04.3/lib/indexeditems.cpp:100
#23 0x000055c12113c80c in CollectionIndexingJob::findUnindexed() (this=0x55c12228de10) at /usr/src/debug/akonadi-search-20.04.3/agent/collectionindexingjob.cpp:183
#24 0x00007f72d7663906 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffd27213620, r=0x55c12228de10, this=0x55c12228ec50) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#25 doActivate<false>(QObject*, int, void**) (sender=0x55c12228ec20, signal_index=3, argv=argv@entry=0x7ffd27213620) at kernel/qobject.cpp:3886
#26 0x00007f72d765caa0 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55c12228ec20, m=m@entry=0x7f72d80bbdc0 <KJob::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd27213620) at kernel/qobject.cpp:3946
#27 0x00007f72d806831a in KJob::finished(KJob*, KJob::QPrivateSignal) (this=this@entry=0x55c12228ec20, _t1=<optimized out>, _t1@entry=0x55c12228ec20, _t2=...) at /usr/src/debug/build/src/lib/KF5CoreAddons_autogen/include/moc_kjob.cpp:555
#28 0x00007f72d8068f5e in KJob::finishJob(bool) (this=0x55c12228ec20, emitResult=<optimized out>) at /usr/src/debug/kcoreaddons-5.72.0/src/lib/jobs/kjob.cpp:93
#29 0x00007f72d76590b2 in QObject::event(QEvent*) (this=0x55c12228ec20, e=0x55c12228c820) at kernel/qobject.cpp:1314
#30 0x00007f72d82216f2 in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55c12228ec20, e=0x55c12228c820) at kernel/qapplication.cpp:3671
#31 0x00007f72d762c69a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55c12228ec20, event=0x55c12228c820) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#32 0x00007f72d762f183 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=0x0, event_type=0, data=0x55c1221f6d80) at kernel/qcoreapplication.cpp:1815
#33 0x00007f72d7685bd4 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55c122259470) at kernel/qeventdispatcher_glib.cpp:277
#34 0x00007f72d3f2543c in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#35 0x00007f72d3f731d9 in  () at /usr/lib/libglib-2.0.so.0
#36 0x00007f72d3f24221 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#37 0x00007f72d7685211 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55c12225aad0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#38 0x00007f72d762b01c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd27213a10, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#39 0x00007f72d76334a4 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#40 0x000055c12112baee in Akonadi::AgentBase::init<AkonadiIndexingAgent>(int, char**) (argc=<optimized out>, argv=0x7ffd27213aa0) at /usr/include/KF5/AkonadiAgentBase/agentbase.h:467
#41 0x00007f72d6fde002 in __libc_start_main () at /usr/lib/libc.so.6
#42 0x000055c121125dae in _start ()
[Inferior 1 (process 2498) detached]

The reporter indicates this bug may be a duplicate of or related to bug 401865, 406822.

Possible duplicates by query: bug 423222, bug 422962, bug 422433, bug 422017, bug 418277.

Reported using DrKonqi
Comment 1 Ahmad Samir 2020-08-13 12:46:22 UTC

*** This bug has been marked as a duplicate of bug 401865 ***