akonadi_baloo_indexer from kde-base/baloo crashes on KDE start when xapian is missing chert backend. Reproducible: Always Steps to Reproduce: 1. Install kde 4.13-rc with baloo and xapian without chert backend 2. Start kde desktop session 3. Actual Results: akonadi_baloo_indexer segfaults Expected Results: not segfault on the kde-side (handle it better?), on the gentoo side require I compile xapian with the necessary backend Link to a kde bug report that has crash details: https://bugs.kde.org/show_bug.cgi?id=332779 emerge --info output: Portage 2.2.10 (default/linux/amd64/13.0/no-multilib, gcc-4.8.2, glibc-2.19, 3.12.15-gentoo-ck2 x86_64) ================================================================= System uname: Linux-3.12.15-gentoo-ck2-x86_64-Intel-R-_Core-TM-_i7-3770K_CPU_@_3.50GHz-with-gentoo-2.2 KiB Mem: 32632348 total, 357076 free KiB Swap: 33554428 total, 33554428 free Timestamp of tree: Fri, 18 Apr 2014 02:00:01 +0000 ld GNU ld (GNU Binutils) 2.24 distcc 3.1 x86_64-pc-linux-gnu [disabled] ccache version 3.1.9 [disabled] app-shells/bash: 4.2_p46-r1 dev-java/java-config: 2.2.0 dev-lang/python: 2.7.6, 3.2.5-r3, 3.3.5, 3.4.0 dev-util/ccache: 3.1.9-r3 dev-util/cmake: 2.8.12.2-r1::kde dev-util/pkgconfig: 0.28-r1 sys-apps/baselayout: 2.2 sys-apps/openrc: 0.12.4 sys-apps/sandbox: 2.6-r1 sys-devel/autoconf: 2.13, 2.69 sys-devel/automake: 1.10.3, 1.11.6, 1.12.6, 1.13.4, 1.14.1 sys-devel/binutils: 2.24-r2 sys-devel/gcc: 4.7.3-r1, 4.8.2 sys-devel/gcc-config: 1.8::<unknown repository> sys-devel/libtool: 2.4.2::<unknown repository> sys-devel/make: 4.0-r1 sys-kernel/linux-headers: 3.14 (virtual/os-headers) sys-libs/glibc: 2.19 Repositories: gentoo sage-on-gentoo custom zugaina kde seden sabayon ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="*" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=core-avx-i -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0 /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c" CXXFLAGS="-march=core-avx-i -O2 -pipe" DISTDIR="/usr/portage/distfiles" FCFLAGS="-O2 -pipe" FEATURES="assume-digests binpkg-logs buildpkg config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch parallel-install preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" FFLAGS="-O2 -pipe" GENTOO_MIRRORS="http://distfiles.gentoo.org" LANG="en_US.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--as-needed" MAKEOPTS="-j8" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/var/lib/layman/sage-on-gentoo /var/lib/layman/custom /var/lib/layman/zugaina /var/lib/layman/kde /var/lib/layman/seden /var/lib/layman/sabayon" USE="64bit accessibility acl amd64 avahi bash-completion bzip2 cracklib cups dbus eselect fontconfig glib gpm iconv icu introspection ipv6 kontact ldap libnotify mmx ncurses networkmanager nfs nls nptl pam pcre policykit pulseaudio qt3support readline semantic-desktop sha512 sse sse2 sse3 sse4 sse4a ssl ssse3 startup-notification sysfs systemd tetex threads truetype unicode vdpau vim-syntax xattr xinerama zlib" ABI_X86="64" ALSA_CARDS="hda-intel" CURL_SSL="openssl" ELIBC="glibc" INPUT_DEVICES="evdev" KERNEL="linux" LIBREOFFICE_EXTENSIONS="nlpsolver" LINGUAS="en" PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2 python3_3" RUBY_TARGETS="ruby19 ruby20 ruby21" SANE_BACKENDS="hp" USERLAND="GNU" VIDEO_CARDS="nouveau intel i965" USE_PYTHON="2.7 3.2 3.3" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC
Thanks for reporting. Does it work with brass backend?
(In reply to Johannes Huber from comment #1) > Thanks for reporting. Does it work with brass backend? When I tested it only chert worked, and baloo would segfault when it got the Xapian::UnavailableFeatureError exception. But this was all on 4.12.97 and I'm now in the process of updating to kde 4.13 and I'll check the status of it again.
I confirm bug is still present in kde 4.13 and that brass backend does not work.
Thanks for reporting. This is fixed in cvs now. Please sync in some hours to get the changes. + + 19 Apr 2014; Johannes Huber <johu@gentoo.org> baloo-4.13.0.ebuild: + Depend on dev-libs/xapian[chert] by Alec Blayne <ab@tevsa.net>, bug #507994. +