Bug 356913

Summary: fall when deleting files on external sdcard
Product: [Frameworks and Libraries] frameworks-baloo Reporter: vilem ivanov <vilem.ivanov>
Component: Baloo File DaemonAssignee: Pinak Ahuja <pinak.ahuja>
Status: RESOLVED DUPLICATE    
Severity: crash CC: aspotashev, christoph, pinak.ahuja
Priority: NOR Keywords: drkonqi
Version: 5.16.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description vilem ivanov 2015-12-19 16:38:12 UTC
Application: baloo_file (5.16.0)

Qt Version: 5.5.1
Operating System: Linux 4.3.0-2-default i686
Distribution: "openSUSE Tumbleweed (20151217) (i586)"

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

app was using cca 25% of CPU so i killed it and i received this bug report

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

Thread 2 (Thread 0x73692b40 (LWP 2189)):
#0  0xb76e6d80 in __kernel_vsyscall ()
#1  0xb6c6e23b in read () from /lib/libc.so.6
#2  0xb56e5dd5 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb56a1a26 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#4  0xb56a1ee1 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb56a2084 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#6  0xb71c2b14 in QEventDispatcherGlib::processEvents (this=0x72d00468, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#7  0xb716a533 in QEventLoop::processEvents (this=0x73692114, flags=...) at kernel/qeventloop.cpp:128
#8  0xb716a96a in QEventLoop::exec (this=0x73692114, flags=...) at kernel/qeventloop.cpp:204
#9  0x08065fae in Baloo::FileContentIndexer::run (this=0x84be050) at /usr/src/debug/baloo-5.16.0/src/file/filecontentindexer.cpp:71
#10 0xb6fa04f1 in QThreadPoolThread::run (this=0x848d0f0) at thread/qthreadpool.cpp:93
#11 0xb6fa3c20 in QThreadPrivate::start (arg=0x848d0f0) at thread/qthread_unix.cpp:331
#12 0xb63da315 in start_thread () from /lib/libpthread.so.0
#13 0xb6c7e26e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5079800 (LWP 1625)):
[KCrash Handler]
#7  0xb5c49853 in mdb_get (txn=0xbfa1a928, dbi=7, key=0xbfa1a7b0, data=0xbfa1a7b8) at mdb.c:5417
#8  0xb746fe8a in Baloo::IdTreeDB::get (this=0xbfa1a82c, docId=0) at /usr/src/debug/baloo-5.16.0/src/engine/idtreedb.cpp:82
#9  0xb746c7cc in Baloo::DocumentUrlDB::getId (this=0xbfa1a884, docId=0, fileName=...) at /usr/src/debug/baloo-5.16.0/src/engine/documenturldb.cpp:186
#10 0xb747fbb9 in Baloo::Transaction::documentId (this=0xbfa1a910, path=...) at /usr/src/debug/baloo-5.16.0/src/engine/transaction.cpp:121
#11 0x0806e9f9 in Baloo::MetadataMover::removeMetadata (this=0x84a9538, tr=0xbfa1a910, url=...) at /usr/src/debug/baloo-5.16.0/src/file/metadatamover.cpp:74
#12 0x0806ead2 in Baloo::MetadataMover::removeFileMetadata (this=0x84a9538, file=...) at /usr/src/debug/baloo-5.16.0/src/file/metadatamover.cpp:66
#13 0x0806c212 in call (arg=0xbfa1aa38, o=0x84a9538, f=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:501
#14 call<QtPrivate::List<QString const&>, void> (arg=0xbfa1aa38, o=0x84a9538, f=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:520
#15 QtPrivate::QSlotObject<void (Baloo::MetadataMover::*)(QString const&), QtPrivate::List<QString const&>, void>::impl (which=1, this_=0x84a2358, r=0x84a9538, a=0xbfa1aa38, ret=0x0) at /usr/include/qt5/QtCore/qobject_impl.h:143
#16 0xb719b7a0 in call (a=0xbfa1aa38, r=0x84a9538, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:124
#17 QMetaObject::activate (sender=0x848b660, signalOffset=3, local_signal_index=3, argv=0xbfa1aa38) at kernel/qobject.cpp:3698
#18 0xb719c07d in QMetaObject::activate (sender=0x848b660, m=0x8092c08 <Baloo::PendingFileQueue::staticMetaObject>, local_signal_index=3, argv=0xbfa1aa38) at kernel/qobject.cpp:3578
#19 0x08078525 in Baloo::PendingFileQueue::removeFileIndex (this=0x848b660, _t1=...) at /usr/src/debug/baloo-5.16.0/build/src/file/moc_pendingfilequeue.cpp:217
#20 0x0806cbd6 in Baloo::PendingFileQueue::processCache (this=0x848b660) at /usr/src/debug/baloo-5.16.0/src/file/pendingfilequeue.cpp:89
#21 0x0806de5b in call (arg=<optimized out>, o=0x848b660, f=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:501
#22 call<QtPrivate::List<>, void> (arg=<optimized out>, o=0x848b660, f=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:520
#23 QtPrivate::QSlotObject<void (Baloo::PendingFileQueue::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x8499f70, r=0x848b660, a=0xbfa1ab4c, ret=0x0) at /usr/include/qt5/QtCore/qobject_impl.h:143
#24 0xb719b7a0 in call (a=0xbfa1ab4c, r=0x848b660, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:124
#25 QMetaObject::activate (sender=0x848b66c, signalOffset=3, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3698
#26 0xb719c07d in QMetaObject::activate (sender=0x848b66c, m=0xb73d64d0 <QTimer::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3578
#27 0xb721aa22 in QTimer::timeout (this=0x848b66c) at .moc/moc_qtimer.cpp:197
#28 0xb71a7ff1 in QTimer::timerEvent (this=0x848b66c, e=0xbfa1ad30) at kernel/qtimer.cpp:247
#29 0xb719c67e in QObject::event (this=0x848b66c, e=0xbfa1ad30) at kernel/qobject.cpp:1261
#30 0xb716d0ec in QCoreApplicationPrivate::notify_helper (this=0x84747f0, receiver=0x848b66c, event=0xbfa1ad30) at kernel/qcoreapplication.cpp:1093
#31 0xb716d23a in notify (event=0xbfa1ad30, receiver=0x848b66c, this=0xbfa1afbc) at kernel/qcoreapplication.cpp:1038
#32 QCoreApplication::notifyInternal (this=0xbfa1afbc, receiver=0x848b66c, event=0xbfa1ad30) at kernel/qcoreapplication.cpp:965
#33 0xb71c18cb in sendEvent (event=0xbfa1ad30, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:224
#34 QTimerInfoList::activateTimers (this=0x8478774) at kernel/qtimerinfo_unix.cpp:637
#35 0xb71c1edc in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:177
#36 idleTimerSourceDispatch (source=0x84787a8) at kernel/qeventdispatcher_glib.cpp:224
#37 0xb56a1d39 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#38 0xb56a1fb9 in ?? () from /usr/lib/libglib-2.0.so.0
#39 0xb56a2084 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#40 0xb71c2af3 in QEventDispatcherGlib::processEvents (this=0x8474c48, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#41 0xb716a533 in QEventLoop::processEvents (this=0xbfa1af4c, flags=...) at kernel/qeventloop.cpp:128
#42 0xb716a96a in QEventLoop::exec (this=0xbfa1af4c, flags=...) at kernel/qeventloop.cpp:204
#43 0xb7172b1a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229
#44 0x0805bf9e in main (argc=1, argv=0xbfa1b144) at /usr/src/debug/baloo-5.16.0/src/file/main.cpp:88

Possible duplicates by query: bug 355927, bug 355881, bug 355210, bug 353223, bug 352984.

Reported using DrKonqi
Comment 1 Christoph Cullmann 2016-09-11 19:18:31 UTC

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