Bug 411706 - Baloo File Indexing crashed after boot and login
Summary: Baloo File Indexing crashed after boot and login
Status: RESOLVED DUPLICATE of bug 389848
Alias: None
Product: frameworks-baloo
Classification: Frameworks and Libraries
Component: Baloo File Daemon (show other bugs)
Version: 5.55.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Stefan Brüns
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-09-08 11:06 UTC by Christian Hacker
Modified: 2019-09-12 15:56 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (4.45 KB, text/plain)
2019-09-10 08:36 UTC, Bart Vaes
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Hacker 2019-09-08 11:06:28 UTC
Application: baloo_file (5.55.0)

Qt Version: 5.9.7
Frameworks Version: 5.55.0
Operating System: Linux 4.12.14-lp151.28.13-default x86_64
Distribution (Platform): openSUSE RPMs

-- Information about the crash:
- What I was doing when the application crashed:
Booted openSUSE Leap 15.1 in VirtualBox VM.
openSUSE was newly installed, with all updates applied.
The machine was off and just booted, with automatic login and session restore.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Baloo File Indexing Daemon (baloo_file), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f67d30e6900 (LWP 2318))]

Thread 3 (Thread 0x7f67c79bc700 (LWP 2470)):
[KCrash Handler]
#6  0x00007f67d0a37160 in raise () from /lib64/libc.so.6
#7  0x00007f67d0a38741 in abort () from /lib64/libc.so.6
#8  0x00007f67ce4cf8b2 in mdb_assert_fail (env=0x56003ee99880, expr_txt=expr_txt@entry=0x7f67ce4d133f "rc == 0", func=func@entry=0x7f67ce4d1c78 <__func__.6935> "mdb_page_dirty", line=line@entry=2071, file=0x7f67ce4d1320 "mdb.c") at mdb.c:1487
#9  0x00007f67ce4c4d85 in mdb_page_dirty (txn=0x56003ee9ace0, mp=<optimized out>) at mdb.c:2071
#10 0x00007f67ce4c5f6a in mdb_page_alloc (num=num@entry=1, mp=mp@entry=0x7f67c79bae68, mc=<optimized out>) at mdb.c:2252
#11 0x00007f67ce4c61d9 in mdb_page_touch (mc=mc@entry=0x7f67c79bb3a0) at mdb.c:2370
#12 0x00007f67ce4c7cd4 in mdb_cursor_touch (mc=mc@entry=0x7f67c79bb3a0) at mdb.c:6273
#13 0x00007f67ce4cae6e in mdb_cursor_put (mc=0x7f67c79bb3a0, key=0x7f67c79bb770, data=0x7f67c79bb780, flags=<optimized out>) at mdb.c:6407
#14 0x00007f67ce4cd92b in mdb_put (txn=0x56003ee9ace0, dbi=7, key=key@entry=0x7f67c79bb770, data=data@entry=0x7f67c79bb780, flags=flags@entry=0) at mdb.c:8765
#15 0x00007f67d20ce88d in Baloo::IdTreeDB::put (this=this@entry=0x7f67c79bb7e0, docId=<optimized out>, docId@entry=2251902892902432, subDocIds=...) at /usr/src/debug/baloo5-5.55.0-lp151.2.2.x86_64/src/engine/idtreedb.cpp:71
#16 0x00007f67d20cb3a5 in Baloo::DocumentUrlDB::add (this=this@entry=0x7f67c79bba50, id=id@entry=2831641873483808, parentId=parentId@entry=2251902892902432, name=...) at /usr/src/debug/baloo5-5.55.0-lp151.2.2.x86_64/src/engine/documenturldb.cpp:118
#17 0x00007f67d20cb69b in Baloo::DocumentUrlDB::put (this=this@entry=0x7f67c79bba50, docId=docId@entry=2831641873483808, url=...) at /usr/src/debug/baloo5-5.55.0-lp151.2.2.x86_64/src/engine/documenturldb.cpp:69
#18 0x00007f67d20e01c4 in Baloo::WriteTransaction::addDocument (this=0x7f27b8004da0, doc=...) at /usr/src/debug/baloo5-5.55.0-lp151.2.2.x86_64/src/engine/writetransaction.cpp:57
#19 0x00007f67d20dbb89 in Baloo::Transaction::addDocument (this=this@entry=0x7f67c79bbb20, doc=...) at /usr/src/debug/baloo5-5.55.0-lp151.2.2.x86_64/src/engine/transaction.cpp:233
#20 0x000056003ebf6bab in Baloo::UnindexedFileIndexer::run (this=0x56003ef12840) at /usr/src/debug/baloo5-5.55.0-lp151.2.2.x86_64/src/file/unindexedfileindexer.cpp:73
#21 0x00007f67d1531e22 in QThreadPoolThread::run (this=0x56003ef121d0) at thread/qthreadpool.cpp:99
#22 0x00007f67d1534ced in QThreadPrivate::start (arg=0x56003ef121d0) at thread/qthread_unix.cpp:368
#23 0x00007f67ce92e569 in start_thread () from /lib64/libpthread.so.0
#24 0x00007f67d0af99ef in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f67c84cf700 (LWP 2333)):
#0  0x00007f67d0aef19b in poll () from /lib64/libc.so.6
#1  0x00007f67cceaa1a9 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f67cceaa2bc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f67d176c96b in QEventDispatcherGlib::processEvents (this=0x7f67c0000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f67d171190a in QEventLoop::exec (this=this@entry=0x7f67c84cec80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f67d152fdaa in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#6  0x00007f67d23029e5 in ?? () from /usr/lib64/libQt5DBus.so.5
#7  0x00007f67d1534ced in QThreadPrivate::start (arg=0x7f67d2575d60) at thread/qthread_unix.cpp:368
#8  0x00007f67ce92e569 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f67d0af99ef in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f67d30e6900 (LWP 2318)):
#0  0x00007f67d0aef19b in poll () from /lib64/libc.so.6
#1  0x00007f67cceaa1a9 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f67cceaa2bc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f67d176c96b in QEventDispatcherGlib::processEvents (this=0x56003ee85680, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f67d171190a in QEventLoop::exec (this=this@entry=0x7fffd0591450, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f67d171a9b4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1297
#6  0x000056003ebeb13c in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/baloo5-5.55.0-lp151.2.2.x86_64/src/file/main.cpp:104
[Inferior 1 (process 2318) detached]

The reporter indicates this bug may be a duplicate of or related to bug 389848.

Possible duplicates by query: bug 411660, bug 411192, bug 411139, bug 411064, bug 410494.

Reported using DrKonqi
Comment 1 Bart Vaes 2019-09-10 08:36:56 UTC
Created attachment 122579 [details]
New crash information added by DrKonqi

baloo_file (5.55.0) using Qt 5.9.7

- What I was doing when the application crashed:

Booted system - OpenSUSE 15.1 Leap - automatic login, new session

-- Backtrace (Reduced):
#8  0x00007f374048f8b2 in mdb_assert_fail (env=0x55d36a8c2cd0, expr_txt=expr_txt@entry=0x7f374049133f "rc == 0", func=func@entry=0x7f3740491c78 <__func__.6935> "mdb_page_dirty", line=line@entry=2071, file=0x7f3740491320 "mdb.c") at mdb.c:1487
#9  0x00007f3740484d85 in mdb_page_dirty (txn=0x55d36a8c4130, mp=<optimized out>) at mdb.c:2071
#10 0x00007f3740485f6a in mdb_page_alloc (num=num@entry=1, mp=mp@entry=0x7f373991e0e8, mc=<optimized out>) at mdb.c:2252
#11 0x00007f37404861d9 in mdb_page_touch (mc=mc@entry=0x7f373991e570) at mdb.c:2370
#12 0x00007f3740487cd4 in mdb_cursor_touch (mc=mc@entry=0x7f373991e570) at mdb.c:6273
Comment 2 Nate Graham 2019-09-12 15:56:59 UTC

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