FS#40614 - [xapian-core] baloo_file crashes (illegal instruction) on KDE startup or from command line

Attached to Project: Arch Linux
Opened by Jack (ostroffjh) - Friday, 30 May 2014, 22:39 GMT
Last edited by Andrea Scarpino (BaSh) - Saturday, 31 May 2014, 07:47 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andrea Scarpino (BaSh)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: baloo_file crashes (illegal instruction) on KDE startup or from command line, every time.

Additional info:
extra/baloo 4.13.1-1 [installed]
extra/xapian-core 1:1.2.17-1 [installed]
extra/kdelibs 4.13.1-3 [installed]

Steps to reproduce:
start KDE or type "baloo_file" from command line.

jack:~/.local/share/baloo $baloo_file
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
KCrash: Attempting to start /usr/bin/baloo_file from kdeinit
sock_file=/home/jack/.kde4/socket-ffortso2/kdeinit4__0
KCrash: Application 'baloo_file' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/jack/.kde4/socket-ffortso2/kdeinit4__0
baloo_file(8407): Communication problem with "baloo_file" , it probably crashed.
Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" "

From the KDE Crash Handler:
Application: Baloo File (baloo_file), signal: Illegal instruction
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[KCrash Handler]
#6 0xb6578eee in Xapian::Enquire::Internal::Internal(Xapian::Database const&, Xapian::ErrorHandler*) () from /usr/lib/libxapian.so.22
#7 0xb65790e7 in Xapian::Enquire::Enquire(Xapian::Database const&, Xapian::ErrorHandler*) () from /usr/lib/libxapian.so.22
#8 0x0805f813 in _start ()

No change after deleting everything under ~/.local/share/baloo

I did note one comment in an OpenSUSE bug related to kmail that xapian was compiled with SSE2 instructions, which will clearly not work on an older Athlon XP processor. However, that would be specifically for the OpenSUSE binary, and I don't know any easy way to check the archlinux files for that issue.

I don't particularly care whether baloo works or not, but I assume the crash certainly should not happen. Let me know what other information I can provide.
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Saturday, 31 May 2014, 07:47 GMT
Reason for closing:  Fixed
Additional comments about closing:  xapian-core 1:1.2.17-2
Comment by Doug Newgard (Scimmia) - Saturday, 31 May 2014, 01:19 GMT
  • Field changed: Summary (baloo_file crashes (illegal instruction) on KDE startup or from command line → [xapian-core] baloo_file crashes (illegal instruction) on KDE startup or from command line)
  • Field changed: Status (Unconfirmed → Assigned)
  • Field changed: Severity (Low → High)
  • Task assigned to Andrea Scarpino (BaSh)
Indeed, it defaults to SSE2 and needs --disable-sse for older i686 processors. More info here: http://trac.xapian.org/wiki/PackagingXapian

Loading...