Bug 412780 - Ballo crashes and OpenSUSE freezes on media playback.
Summary: Ballo crashes and OpenSUSE freezes on media playback.
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-10-09 18:34 UTC by Jedes
Modified: 2019-10-09 20:00 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jedes 2019-10-09 18:34:17 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.16-default x86_64
Distribution: "openSUSE Leap 15.1"

-- Information about the crash:
- What I was doing when the application crashed:
Occasional on media streaming from Netflix, YouTube, etc. the system frees completely. Mostly on loading new media,  but sometime during full screen playback with no other known task executed.

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 0x7f6f3e671900 (LWP 3370))]

Thread 3 (Thread 0x7f6f3305b700 (LWP 3510)):
[KCrash Handler]
#6  0x00007f6f3bfc5160 in raise () from /lib64/libc.so.6
#7  0x00007f6f3bfc6741 in abort () from /lib64/libc.so.6
#8  0x00007f6f39a5da82 in mdb_assert_fail (env=0x55aed26b9a00, expr_txt=expr_txt@entry=0x7f6f39a5f50f "rc == 0", func=func@entry=0x7f6f39a5fe78 <__func__.6935> "mdb_page_dirty", line=line@entry=2071, file=0x7f6f39a5f4f0 "mdb.c") at mdb.c:1487
#9  0x00007f6f39a52d85 in mdb_page_dirty (txn=0x55aed26bae60, mp=<optimized out>) at mdb.c:2071
#10 0x00007f6f39a53f6a in mdb_page_alloc (num=num@entry=1, mp=mp@entry=0x7f6f3305a008, mc=<optimized out>) at mdb.c:2252
#11 0x00007f6f39a541d9 in mdb_page_touch (mc=mc@entry=0x7f6f3305a540) at mdb.c:2370
#12 0x00007f6f39a55cd4 in mdb_cursor_touch (mc=mc@entry=0x7f6f3305a540) at mdb.c:6304
#13 0x00007f6f39a58e6e in mdb_cursor_put (mc=0x7f6f3305a540, key=0x7f6f3305a920, data=0x7f6f3305a930, flags=<optimized out>) at mdb.c:6438
#14 0x00007f6f39a5bafb in mdb_put (txn=0x55aed26bae60, dbi=4, key=key@entry=0x7f6f3305a920, data=data@entry=0x7f6f3305a930, flags=flags@entry=0) at mdb.c:8796
#15 0x00007f6f3d65554f in Baloo::DocumentDB::put (this=this@entry=0x7f6f3305a9e0, docId=<optimized out>, docId@entry=24776274761285122, list=...) at /usr/src/debug/baloo5-5.55.0-lp151.2.2.x86_64/src/engine/documentdb.cpp:77
#16 0x00007f6f3d66e225 in Baloo::WriteTransaction::addDocument (this=0x7f2f24004da0, doc=...) at /usr/src/debug/baloo5-5.55.0-lp151.2.2.x86_64/src/engine/writetransaction.cpp:62
#17 0x00007f6f3d669b89 in Baloo::Transaction::addDocument (this=this@entry=0x7f6f3305ab20, doc=...) at /usr/src/debug/baloo5-5.55.0-lp151.2.2.x86_64/src/engine/transaction.cpp:233
#18 0x000055aed1135bab in Baloo::UnindexedFileIndexer::run (this=0x55aed2705110) at /usr/src/debug/baloo5-5.55.0-lp151.2.2.x86_64/src/file/unindexedfileindexer.cpp:73
#19 0x00007f6f3cabfe22 in QThreadPoolThread::run (this=0x55aed26ea490) at thread/qthreadpool.cpp:99
#20 0x00007f6f3cac2ced in QThreadPrivate::start (arg=0x55aed26ea490) at thread/qthread_unix.cpp:368
#21 0x00007f6f39ebc569 in start_thread () from /lib64/libpthread.so.0
#22 0x00007f6f3c0879ef in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f6f33a5d700 (LWP 3382)):
#0  0x00007fffca53d822 in clock_gettime ()
#1  0x00007f6f3c0952e6 in clock_gettime () from /lib64/libc.so.6
#2  0x00007f6f3ccfa281 in qt_clock_gettime (ts=0x7f6f33a5c9e0, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166
#4  qt_gettime () at kernel/qelapsedtimer_unix.cpp:175
#5  0x00007f6f3ccf8ab9 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f6f2c005110) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f6f3ccf9095 in QTimerInfoList::timerWait (this=0x7f6f2c005110, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f6f3ccfa6de in timerSourcePrepareHelper (timeout=0x7f6f33a5cab4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7f6f33a5cab4) at kernel/qeventdispatcher_glib.cpp:165
#9  0x00007f6f38437709 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f6f384380db in ?? () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f6f384382bc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#12 0x00007f6f3ccfa96b in QEventDispatcherGlib::processEvents (this=0x7f6f2c000b10, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007f6f3cc9f90a in QEventLoop::exec (this=this@entry=0x7f6f33a5cc80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#14 0x00007f6f3cabddaa in QThread::exec (this=<optimized out>) at thread/qthread.cpp:515
#15 0x00007f6f3d8909e5 in ?? () from /usr/lib64/libQt5DBus.so.5
#16 0x00007f6f3cac2ced in QThreadPrivate::start (arg=0x7f6f3db03d60) at thread/qthread_unix.cpp:368
#17 0x00007f6f39ebc569 in start_thread () from /lib64/libpthread.so.0
#18 0x00007f6f3c0879ef in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f6f3e671900 (LWP 3370)):
#0  0x00007f6f3c07d19b in poll () from /lib64/libc.so.6
#1  0x00007f6f384381a9 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6f384382bc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6f3ccfa96b in QEventDispatcherGlib::processEvents (this=0x55aed26a5d50, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6f3cc9f90a in QEventLoop::exec (this=this@entry=0x7fffca4a4630, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
#5  0x00007f6f3cca89b4 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1297
#6  0x000055aed112a13c 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 3370) detached]

Possible duplicates by query: bug 412567, bug 411806, bug 411706, bug 411660, bug 411192.

Reported using DrKonqi
Comment 1 Nate Graham 2019-10-09 20:00:53 UTC

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