Bug 390127 - computer locks up-baloo crash notification
Summary: computer locks up-baloo crash notification
Status: RESOLVED DUPLICATE of bug 389848
Alias: None
Product: frameworks-baloo
Classification: Frameworks and Libraries
Component: Baloo File Daemon (show other bugs)
Version: 5.42.0
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: baloo-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2018-02-09 06:37 UTC by laurie jarden
Modified: 2018-04-14 01:59 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (4.65 KB, text/plain)
2018-02-13 04:41 UTC, laurie jarden
Details

Note You need to log in before you can comment on or make changes to this bug.
Description laurie jarden 2018-02-09 06:37:45 UTC
Application: baloo_file (5.42.0)

Qt Version: 5.10.0
Frameworks Version: 5.42.0
Operating System: Linux 4.15.1-1-default x86_64
Distribution (Platform): openSUSE RPMs

-- Information about the crash:
- What I was doing when the application crashed:
OS opensuse tumbleweed,  MB X370 Gaming Pro Carbo, CPU  AMD Ryzen 5 1400 video Radeon RX 460.
1. computer locks, no mouse or keyboard movement
2. restart computer
3. baloo crash report assistant in tray

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 0x7fb7c465b640 (LWP 2646))]

Thread 3 (Thread 0x7fb7b9030700 (LWP 7392)):
[KCrash Handler]
#6  0x00007fb7c20110d0 in raise () from /lib64/libc.so.6
#7  0x00007fb7c20126b1 in abort () from /lib64/libc.so.6
#8  0x00007fb7bfd8e922 in mdb_assert_fail (env=0x563033ac92f0, expr_txt=expr_txt@entry=0x7fb7bfd903ec "mp->mp_pgno != pgno", func=func@entry=0x7fb7bfd90cf8 <__func__.7011> "mdb_page_touch", line=line@entry=2376, file=0x7fb7bfd90390 "mdb.c") at mdb.c:1487
#9  0x00007fb7bfd853d2 in mdb_page_touch (mc=mc@entry=0x7fb7b902ee90) at mdb.c:2376
#10 0x00007fb7bfd85840 in mdb_page_search (mc=mc@entry=0x7fb7b902ee90, key=0x563033ae2880, flags=flags@entry=1) at mdb.c:5435
#11 0x00007fb7bfd86d09 in mdb_cursor_touch (mc=mc@entry=0x7fb7b902f370) at mdb.c:6265
#12 0x00007fb7bfd89eee in mdb_cursor_put (mc=0x7fb7b902f370, key=0x7fb7b902f740, data=0x7fb7b902f750, flags=<optimized out>) at mdb.c:6407
#13 0x00007fb7bfd8c9ab in mdb_put (txn=0x563033ae1aa0, dbi=7, key=key@entry=0x7fb7b902f740, data=data@entry=0x7fb7b902f750, flags=flags@entry=0) at mdb.c:8765
#14 0x00007fb7c33fe11d in Baloo::IdTreeDB::put (this=this@entry=0x7fb7b902f7b0, docId=<optimized out>, docId@entry=4615691754035742724, subDocIds=...) at /usr/src/debug/baloo5-5.42.0-1.1.x86_64/src/engine/idtreedb.cpp:71
#15 0x00007fb7c33fabf5 in Baloo::DocumentUrlDB::add (this=this@entry=0x7fb7b902fa30, id=id@entry=4615694331016120324, parentId=parentId@entry=4615691754035742724, name=...) at /usr/src/debug/baloo5-5.42.0-1.1.x86_64/src/engine/documenturldb.cpp:118
#16 0x00007fb7c33faef3 in Baloo::DocumentUrlDB::put (this=this@entry=0x7fb7b902fa30, docId=docId@entry=4615694331016120324, url=...) at /usr/src/debug/baloo5-5.42.0-1.1.x86_64/src/engine/documenturldb.cpp:69
#17 0x00007fb7c340f6a4 in Baloo::WriteTransaction::addDocument (this=0x7f77ac002d20, doc=...) at /usr/src/debug/baloo5-5.42.0-1.1.x86_64/src/engine/writetransaction.cpp:57
#18 0x00007fb7c340b399 in Baloo::Transaction::addDocument (this=this@entry=0x7fb7b902faf0, doc=...) at /usr/src/debug/baloo5-5.42.0-1.1.x86_64/src/engine/transaction.cpp:226
#19 0x00005630323864ff in Baloo::ModifiedFileIndexer::run (this=0x7fb7b404ae80) at /usr/src/debug/baloo5-5.42.0-1.1.x86_64/src/file/modifiedfileindexer.cpp:99
#20 0x00007fb7c2b1ab22 in QThreadPoolThread::run() () from /usr/lib64/libQt5Core.so.5
#21 0x00007fb7c2b1d8d0 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#22 0x00007fb7c112a558 in start_thread () from /lib64/libpthread.so.0
#23 0x00007fb7c20d372f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fb7b9b33700 (LWP 2899)):
#0  0x00007fb7c20c4a78 in read () from /lib64/libc.so.6
#1  0x00007fb7be7cc420 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fb7be787bf7 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fb7be7880b0 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fb7be78821c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007fb7c2d4a78b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007fb7c2cf16ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#7  0x00007fb7c2b188da in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#8  0x00007fb7c3f0abd5 in ?? () from /usr/lib64/libQt5DBus.so.5
#9  0x00007fb7c2b1d8d0 in QThreadPrivate::start(void*) () from /usr/lib64/libQt5Core.so.5
#10 0x00007fb7c112a558 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fb7c20d372f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fb7c465b640 (LWP 2646)):
#0  0x00007fb7c112ccba in __pthread_mutex_lock_full () from /lib64/libpthread.so.0
#1  0x00007fb7bfd833af in mdb_txn_renew0 (txn=txn@entry=0x563033ae1aa0) at mdb.c:2698
#2  0x00007fb7bfd84654 in mdb_txn_begin (env=0x563033ac92f0, parent=parent@entry=0x0, flags=flags@entry=0, ret=ret@entry=0x7ffcfc7816f8) at mdb.c:2856
#3  0x00007fb7c340ad0b in Baloo::Transaction::Transaction (this=0x7ffcfc7816f0, db=..., type=Baloo::Transaction::ReadWrite) at /usr/src/debug/baloo5-5.42.0-1.1.x86_64/src/engine/transaction.cpp:53
#4  0x00005630323921f2 in Baloo::MetadataMover::removeFileMetadata (this=0x563033ae6580, file=...) at /usr/src/debug/baloo5-5.42.0-1.1.x86_64/src/file/metadatamover.cpp:65
#5  0x00007fb7c2d210cc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#6  0x000056303239aa45 in Baloo::PendingFileQueue::removeFileIndex (this=this@entry=0x563033a72850, _t1=...) at /usr/src/debug/baloo5-5.42.0-1.1.x86_64/build/src/file/baloofilecommon_autogen/EWIEGA46WW/moc_pendingfilequeue.cpp:222
#7  0x000056303239022e in Baloo::PendingFileQueue::processCache (this=0x563033a72850) at /usr/src/debug/baloo5-5.42.0-1.1.x86_64/src/file/pendingfilequeue.cpp:88
#8  0x00007fb7c2d210cc in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5
#9  0x00007fb7c2d2d447 in QTimer::timeout(QTimer::QPrivateSignal) () from /usr/lib64/libQt5Core.so.5
#10 0x00007fb7c2d2d778 in QTimer::timerEvent(QTimerEvent*) () from /usr/lib64/libQt5Core.so.5
#11 0x00007fb7c2d2196b in QObject::event(QEvent*) () from /usr/lib64/libQt5Core.so.5
#12 0x00007fb7c2cf2e91 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#13 0x00007fb7c2d49d1e in QTimerInfoList::activateTimers() () from /usr/lib64/libQt5Core.so.5
#14 0x00007fb7c2d4a469 in idleTimerSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQt5Core.so.5
#15 0x00007fb7be787f57 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#16 0x00007fb7be788190 in ?? () from /usr/lib64/libglib-2.0.so.0
#17 0x00007fb7be78821c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#18 0x00007fb7c2d4a76f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#19 0x00007fb7c2cf16ba in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#20 0x00007fb7c2cfa1f4 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#21 0x000056303237c21c in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/baloo5-5.42.0-1.1.x86_64/src/file/main.cpp:104

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

Possible duplicates by query: bug 389848.

Reported using DrKonqi
Comment 1 laurie jarden 2018-02-13 04:41:17 UTC
Created attachment 110592 [details]
New crash information added by DrKonqi

baloo_file (5.42.0) using Qt 5.10.0

- What I was doing when the application crashed:
Updating tumbleweed using zypper dup in console.
Baloo crashes on every login

-- Backtrace (Reduced):
#8  0x00007f1f947eb922 in mdb_assert_fail (env=0x5558b73231c0, expr_txt=expr_txt@entry=0x7f1f947ed3ec "mp->mp_pgno != pgno", func=func@entry=0x7f1f947edcf8 <__func__.7011> "mdb_page_touch", line=line@entry=2376, file=0x7f1f947ed390 "mdb.c") at mdb.c:1487
#9  0x00007f1f947e23d2 in mdb_page_touch (mc=mc@entry=0x7f1f8da80e90) at mdb.c:2376
#10 0x00007f1f947e2840 in mdb_page_search (mc=mc@entry=0x7f1f8da80e90, key=0x5558b738d460, flags=flags@entry=1) at mdb.c:5435
#11 0x00007f1f947e3d09 in mdb_cursor_touch (mc=mc@entry=0x7f1f8da81370) at mdb.c:6265
#12 0x00007f1f947e6eee in mdb_cursor_put (mc=0x7f1f8da81370, key=0x7f1f8da81740, data=0x7f1f8da81750, flags=<optimized out>) at mdb.c:6407
Comment 2 Dominik Haumann 2018-04-14 01:59:37 UTC

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