Bug 332779 - akonadi_baloo_indexer crashes on kde start (kde 4.12.97)
Summary: akonadi_baloo_indexer crashes on kde start (kde 4.12.97)
Status: RESOLVED DOWNSTREAM
Alias: None
Product: Akonadi
Classification: Frameworks and Libraries
Component: Indexer (show other bugs)
Version: 4.13
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Vishesh Handa
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-03-29 18:00 UTC by Alec Blayne
Modified: 2015-03-17 12:45 UTC (History)
5 users (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 Alec Blayne 2014-03-29 18:00:50 UTC
Application: akonadi_baloo_indexer (4.12)
KDE Platform Version: 4.12.97 (Compiled from sources)
Qt Version: 4.8.5
Operating System: Linux 3.12.15-gentoo-ck2 x86_64
Distribution: "NAME=Gentoo"

-- Information about the crash:
Whenever I start KDE, crash reporting assistant informs that akonadi_baloo_indexer is crashing. It is reproducible always and with a fresh home directory.

The crash can be reproduced every time.

-- Backtrace:
Application: Akonadi Baloo Indexing Agent (akonadi_baloo_indexer), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[KCrash Handler]
#5  0x00007f6ce9db6659 in raise () from /lib64/libc.so.6
#6  0x00007f6ce9db7a58 in abort () from /lib64/libc.so.6
#7  0x00007f6cea3a2725 in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/libstdc++.so.6
#8  0x00007f6cea3a0826 in ?? () from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/libstdc++.so.6
#9  0x00007f6cea3a0853 in std::terminate() () from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/libstdc++.so.6
#10 0x00007f6cea3a0a7e in __cxa_throw () from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.2/libstdc++.so.6
#11 0x00007f6cebc0a781 in Xapian::WritableDatabase::WritableDatabase(std::string const&, int) () from /usr/lib64/libxapian-1.3.so.1
#12 0x000000000040ec44 in EmailIndexer::EmailIndexer (this=0x10d42b0, path=..., contactDbPath=...) at /var/tmp/portage/kde-base/baloo-4.12.97/work/baloo-4.12.97/src/pim/agent/emailindexer.cpp:33
#13 0x000000000040ac07 in BalooIndexingAgent::createIndexers (this=this@entry=0x109f5e0) at /var/tmp/portage/kde-base/baloo-4.12.97/work/baloo-4.12.97/src/pim/agent/agent.cpp:173
#14 0x000000000040c6b3 in BalooIndexingAgent::BalooIndexingAgent (this=0x109f5e0, id=...) at /var/tmp/portage/kde-base/baloo-4.12.97/work/baloo-4.12.97/src/pim/agent/agent.cpp:88
#15 0x000000000040e57a in Akonadi::AgentBase::init<BalooIndexingAgent> (argc=<optimized out>, argv=<optimized out>) at /usr/include/akonadi/agentbase.h:446
#16 0x00007f6ce9da2e75 in __libc_start_main () from /lib64/libc.so.6
#17 0x0000000000408b35 in _start ()

Reported using DrKonqi
Comment 1 Alec Blayne 2014-04-10 03:08:03 UTC
After further inspection I found out it was throwing a "Xapian::FeatureUnavailableError". Recompiled xapian with the chert backend and the crash went away.
Comment 2 Joe Biden 2014-04-21 00:19:54 UTC
(In reply to comment #1)
> After further inspection I found out it was throwing a
> "Xapian::FeatureUnavailableError". Recompiled xapian with the chert backend
> and the crash went away.

Uh huh...So....for regular users (all of mine)?
Comment 3 Alec Blayne 2014-04-21 01:35:52 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > After further inspection I found out it was throwing a
> > "Xapian::FeatureUnavailableError". Recompiled xapian with the chert backend
> > and the crash went away.
> 
> Uh huh...So....for regular users (all of mine)?

I didn't understand the question.
Comment 4 Vishesh Handa 2014-05-12 11:20:03 UTC
I'm closing this bug as DOWNSTREAM. Xapian should be compiled with the chert backend, it is a requirement. Ideally, we should be handling it better, but this is still a downstream bug.