Summary: | Baloo crashes at login | ||
---|---|---|---|
Product: | [Frameworks and Libraries] frameworks-baloo | Reporter: | Patrick Carabin <Patrick.Carabin> |
Component: | Baloo File Daemon | Assignee: | Pinak Ahuja <pinak.ahuja> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | harald.koch, matejm98mthw, nate, rmiller61k |
Priority: | NOR | Keywords: | drkonqi |
Version: | 5.18.0 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Patrick Carabin
2016-12-13 23:09:49 UTC
Application: baloo_file (5.21.0) KDE-Plasma-Version: 5.5.5 Qt Version: 5.5.1 Kernel-version: Linux 4.1.36-41-default 64-bit Distribution: openSUSE Leap 42.1 -- Information about the crash: - What I was doing when the application crashed: I reloaded the computer No other app is running now ( even not konsole ) The crash can be reproduced every time. -- Backtrace: Application: Baloo File Indexing Daemon (baloo_file), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7fc62b403780 (LWP 2191))] Thread 2 (Thread 0x7fc4e03e7700 (LWP 2217)): #0 0x00007fc628f1abfd in poll () at /lib64/libc.so.6 #1 0x00007fc625952e64 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fc625952f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fc629b48d8b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fc629aefd53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x000000000041531b in Baloo::FileContentIndexer::run() (this=0x2603810) at /usr/src/debug/baloo-5.21.0/src/file/filecontentindexer.cpp:73 #6 0x00007fc629913382 in () at /usr/lib64/libQt5Core.so.5 #7 0x00007fc62991632f in () at /usr/lib64/libQt5Core.so.5 #8 0x00007fc627f570a4 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fc628f2302d in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7fc62b403780 (LWP 2191)): [KCrash Handler] #6 0x00007fc626c4725c in mdb_get () at /usr/lib64/liblmdb-0.9.14.so #7 0x00007fc62a1e44cd in Baloo::IdTreeDB::get(unsigned long long) () at /usr/lib64/libKF5BalooEngine.so.5 #8 0x00007fc62a1e1dc0 in Baloo::DocumentUrlDB::getId(unsigned long long, QByteArray const&) const () at /usr/lib64/libKF5BalooEngine.so.5 #9 0x00007fc62a1f3949 in Baloo::Transaction::documentId(QByteArray const&) const () at /usr/lib64/libKF5BalooEngine.so.5 #10 0x000000000041d453 in Baloo::MetadataMover::removeMetadata(Baloo::Transaction*, QString const&) (this=this@entry=0x25dfbf0, tr=tr@entry=0x7ffcfc0617e0, url=...) at /usr/src/debug/baloo-5.21.0/src/file/metadatamover.cpp:74 #11 0x000000000041de02 in Baloo::MetadataMover::moveFileMetadata(QString const&, QString const&) (this=0x25dfbf0, from=..., to=...) at /usr/src/debug/baloo-5.21.0/src/file/metadatamover.cpp:53 #12 0x00007fc629b2173f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #13 0x000000000041e75a in KInotify::moved(QString const&, QString const&) (this=this@entry=0x266cf40, _t1=..., _t2=...) at /usr/src/debug/baloo-5.21.0/build/src/file/moc_kinotify.cpp:330 #14 0x00000000004228f9 in KInotify::slotEvent(int) (this=<optimized out>, socket=<optimized out>) at /usr/src/debug/baloo-5.21.0/src/file/kinotify.cpp:421 #15 0x00007fc629b2173f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #16 0x00007fc629ba38ee in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) () at /usr/lib64/libQt5Core.so.5 #17 0x00007fc629b2ea89 in QSocketNotifier::event(QEvent*) () at /usr/lib64/libQt5Core.so.5 #18 0x00007fc629af218d in QCoreApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #19 0x00007fc629af1e95 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #20 0x00007fc629b49ca5 in () at /usr/lib64/libQt5Core.so.5 #21 0x00007fc625952c84 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #22 0x00007fc625952ed8 in () at /usr/lib64/libglib-2.0.so.0 #23 0x00007fc625952f7c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #24 0x00007fc629b48d6c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #25 0x00007fc629aefd53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #26 0x00007fc629af78f6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #27 0x000000000040a832 in main(int, char**) (argc=1, argv=<optimized out>) at /usr/src/debug/baloo-5.21.0/src/file/main.cpp:88 Comment #1 is bug 352984. Similar problem. After a reboot, baloo almost always crashes on my first login. If I hit the Restart App button, baloo and its associated programs consume 100% of CPU. Solution is to logout, the log back in. *** This bug has been marked as a duplicate of bug 389848 *** This is not a duplicate. Did a web search on the topic and one suggestion was to delete ~/.local/share/baloo. I renamed the current file to baloo.sav, then did a complete reboot. Upon login, the baloo_file_extractor did NOT crash. It ran for a while, and I could watch the index file in ~/.local/share/baloo grow. No large CPU or memory usage. After maybe a couple of minutes, index stopped growing and a check of the process table showed no instance of baloo_file_extractor. The process baloo_file did continue to run. The new ../share/baloo file only has two files: index and index.lock The saved baloo file had drwxrwxr-x. 2 bob bob 4096 May 22 15:14 calendars drwxrwxr-x. 2 bob bob 4096 Nov 30 2017 contacts drwxrwxr-x. 2 bob bob 4096 Jun 2 17:10 email drwxrwxr-x. 2 bob bob 4096 Jun 2 17:10 emailContacts -rw-r--r--. 1 bob bob 76341248 May 20 21:57 index -rw-rw-r--. 1 bob bob 8192 Jun 2 17:38 index-lock drwxrwxr-x. 2 bob bob 4096 Oct 8 2016 notes So far it does not appear that I'm missing any data. Calendars and contacts show the same data as before. *** This bug has been marked as a duplicate of bug 352984 *** |