https://bugs.kde.org/show_bug.cgi?id=400498

            Bug ID: 400498
           Summary: baloo_file crashed a few minutes after starting Plasma
           Product: frameworks-baloo
           Version: 5.51.0
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: Baloo File Daemon
          Assignee: baloo-bugs-n...@kde.org
          Reporter: matthew.fagn...@utoronto.ca
  Target Milestone: ---

Application: baloo_file (5.51.0)

Qt Version: 5.11.1
Frameworks Version: 5.51.0
Operating System: Linux 4.18.16-300.fc29.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:

baloo_file crashed about 5 minutes after I logged into Plasma in Fedora 29. I
was using Konsole and Firefox at the time although these are likely unrelated
to the crash.

I installed the kf5-baloo*-debuginfo-5.51.0-1.fc29 ,
qt5-qtbase-debuginfo-5.11.1-8.fc29, lmdb-debuginfo-0.9.22-3.fc29,
glibc-debuginfo-0:2.28-9.fc29 packages.
I've seen similar crashes in baloo_file many times in previous KF5 versions
which usually occur about 5-30 minutes after starting Plasma.

The crash can be reproduced sometimes.

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

Thread 3 (Thread 0x72a6db40 (LWP 2081)):
[KCrash Handler]
#7  0xb7f06d41 in __kernel_vsyscall ()
#8  0xb7203b36 in __libc_signal_restore_set (set=0x72a6c27c) at
../sysdeps/unix/sysv/linux/internal-signals.h:84
#9  __GI_raise (sig=6) at ../sysdeps/unix/sysv/linux/raise.c:48
#10 0xb71ed374 in __GI_abort () at abort.c:79
#11 0xb7613440 in mdb_assert_fail (env=0x1eaed50,
expr_txt=expr_txt@entry=0xb761502f "rc == 0", func=func@entry=0xb76158f8
<__func__.7062> "mdb_page_dirty", line=2127, file=0xb7615010 "mdb.c") at
mdb.c:1542
#12 0xb7608494 in mdb_page_dirty (txn=0x1eaffb0, mp=<optimized out>) at
mdb.c:2128
#13 0xb76096ca in mdb_page_alloc (num=num@entry=1, mp=mp@entry=0x72a6c830,
mc=<optimized out>) at mdb.c:2308
#14 0xb7609911 in mdb_page_touch (mc=mc@entry=0x72a6cb64) at mdb.c:2495
#15 0xb760b44b in mdb_cursor_touch (mc=mc@entry=0x72a6cb64) at mdb.c:6492
#16 0xb760e446 in mdb_cursor_put (mc=0x72a6cb64, key=0x72a6cdcc,
data=0x72a6cdd4, flags=<optimized out>) at mdb.c:6626
#17 0xb76111f8 in mdb_put (txn=0x1eaffb0, dbi=8, key=0x72a6cdcc,
data=0x72a6cdd4, flags=0) at mdb.c:8991
#18 0xb7c3e2ce in Baloo::IdFilenameDB::put (this=0x72a6ce60, docId=<optimized
out>, path=...) at
/usr/src/debug/kf5-baloo-5.51.0-1.fc29.i386/src/engine/idfilenamedb.cpp:75
#19 0xb7c3592d in Baloo::DocumentUrlDB::add (this=0x72a6d020,
id=6200068759682306, parentId=6217892873960706, name=...) at
/usr/src/debug/kf5-baloo-5.51.0-1.fc29.i386/src/engine/documenturldb.cpp:125
#20 0xb7c35bc3 in Baloo::DocumentUrlDB::put (this=0x72a6d020,
docId=6200068759682306, url=...) at
/usr/src/debug/kf5-baloo-5.51.0-1.fc29.i386/src/engine/documenturldb.cpp:69
#21 0xb7c567d5 in Baloo::WriteTransaction::addDocument (this=0x72102390,
doc=...) at
/usr/src/debug/kf5-baloo-5.51.0-1.fc29.i386/src/engine/writetransaction.cpp:57
#22 0xb7c4e763 in Baloo::Transaction::addDocument (this=0x72a6d0e0, doc=...) at
/usr/src/debug/kf5-baloo-5.51.0-1.fc29.i386/src/engine/transaction.cpp:233
#23 0x004b302d in Baloo::NewFileIndexer::run (this=0x1ea9e20) at
/usr/include/qt5/QtCore/qrefcount.h:60
#24 0xb76c4c10 in QThreadPoolThread::run (this=<optimized out>) at
thread/qthreadpool.cpp:101
#25 0xb76cd909 in QThreadPrivate::start (arg=<optimized out>) at
thread/qthread_unix.cpp:367
#26 0xb64765de in start_thread (arg=<optimized out>) at pthread_create.c:486
#27 0xb72c072a in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:108

Thread 2 (Thread 0xb3507b40 (LWP 1382)):
#0  0xb7f06d41 in __kernel_vsyscall ()
#1  0xb72b6853 in __GI___poll (fds=0xb2c0cd50, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#2  0xb4095254 in poll (__timeout=-1, __nfds=1, __fds=0xb2c0cd50) at
/usr/include/bits/poll2.h:46
#3  g_poll (fds=0xb2c0cd50, nfds=1, timeout=-1) at gpoll.c:124
#4  0xb4085913 in g_main_context_poll (priority=<optimized out>, n_fds=1,
fds=0xb2c0cd50, timeout=<optimized out>, context=0xb2c00640) at gmain.c:4221
#5  g_main_context_iterate (context=context@entry=0xb2c00640,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
gmain.c:3915
#6  0xb4085a5b in g_main_context_iteration (context=0xb2c00640, may_block=1) at
gmain.c:3981
#7  0xb78b217c in QEventDispatcherGlib::processEvents (this=0xb2c005d0,
flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0xb7859b6f in QEventLoop::exec (this=<optimized out>, flags=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#9  0xb76c2dd1 in QThread::exec (this=0xb7dd2060 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#10 0xb7d300d0 in QDBusConnectionManager::run (this=0xb7dd2060 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:178
#11 0xb76cd909 in QThreadPrivate::start (arg=<optimized out>) at
thread/qthread_unix.cpp:367
#12 0xb64765de in start_thread (arg=<optimized out>) at pthread_create.c:486
#13 0xb72c072a in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:108

Thread 1 (Thread 0xb3982840 (LWP 1369)):
#0  0xb7f06d41 in __kernel_vsyscall ()
#1  0xb72b6853 in __GI___poll (fds=0x1f01750, nfds=1, timeout=119983) at
../sysdeps/unix/sysv/linux/poll.c:29
#2  0xb4095254 in poll (__timeout=119983, __nfds=1, __fds=0x1f01750) at
/usr/include/bits/poll2.h:46
#3  g_poll (fds=0x1f01750, nfds=1, timeout=119983) at gpoll.c:124
#4  0xb4085913 in g_main_context_poll (priority=<optimized out>, n_fds=1,
fds=0x1f01750, timeout=<optimized out>, context=0x1ea3ea0) at gmain.c:4221
#5  g_main_context_iterate (context=context@entry=0x1ea3ea0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
gmain.c:3915
#6  0xb4085a5b in g_main_context_iteration (context=0x1ea3ea0, may_block=1) at
gmain.c:3981
#7  0xb78b215d in QEventDispatcherGlib::processEvents (this=0x1ea3e90,
flags=...) at kernel/qeventdispatcher_glib.cpp:423
#8  0xb7859b6f in QEventLoop::exec (this=<optimized out>, flags=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:140
#9  0xb78623e2 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:120
#10 0x004aaf61 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kf5-baloo-5.51.0-1.fc29.i386/src/file/main.cpp:104
[Inferior 1 (process 1369) detached]

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to