https://bugs.kde.org/show_bug.cgi?id=441860
Bug ID: 441860 Summary: baloo_file crashes ~3 minutes after creating an empty folder in Home Product: frameworks-baloo Version: unspecified Platform: Neon Packages OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: Baloo File Daemon Assignee: baloo-bugs-n...@kde.org Reporter: bugsefor...@gmx.com Target Milestone: --- SUMMARY I created an empty folder in my Home and ~3 minutes later Plasma notified baloo_file crash. SOFTWARE/OS VERSIONS Operating System: KDE neon Unstable Edition KDE Plasma Version: 5.22.80 KDE Frameworks Version: 5.86.0 Qt Version: 5.15.3 Graphics Platform: Wayland Application: baloo_file (baloo_file), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0} [New LWP 34478] [New LWP 34324] [New LWP 34316] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `/usr/lib/x86_64-linux-gnu/libexec/baloo_file'. Program terminated with signal SIGSEGV, Segmentation fault. #0 __GI_raise (sig=sig@entry=11) at ../sysdeps/unix/sysv/linux/raise.c:50 [Current thread is 1 (Thread 0x7effdbfff700 (LWP 34478))] __preamble__ [Current thread is 1 (Thread 0x7effdbfff700 (LWP 34478))] Thread 3 (Thread 0x7f3fe1250940 (LWP 34316)): [KCrash Handler] #4 QString::QString (other=..., this=0x7f3fe56e8510 <CSWTCH.15+16>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1093 #5 QList<QString>::node_construct (this=<optimized out>, t=..., n=0x7f3fe56e8510 <CSWTCH.15+16>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:466 #6 QList<QString>::append (t=..., this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:625 #7 QList<QString>::append (this=<optimized out>, t=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:620 #8 0x000055596dedd269 in Baloo::FileContentIndexer::slotFinishedIndexingFile (this=0x55596e557270, filePath=..., fileUpdated=<optimized out>) at ./src/file/filecontentindexer.cpp:125 #9 0x00007f3fe5626309 in QObject::event (this=0x55596e557270, e=0x7effd400f040) at kernel/qobject.cpp:1314 #10 0x00007f3fe55f873f in doNotify (event=0x7effd400f040, receiver=0x55596e557270) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:153 #11 QCoreApplication::notify (event=<optimized out>, receiver=<optimized out>, this=<optimized out>) at kernel/qcoreapplication.cpp:1140 #12 QCoreApplication::notifyInternal2 (receiver=0x55596e557270, event=0x7effd400f040) at kernel/qcoreapplication.cpp:1064 #13 0x00007f3fe55fb071 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55596e5373c0) at kernel/qcoreapplication.cpp:1821 #14 0x00007f3fe5653967 in postEventSourceDispatch (s=0x55596e53bab0) at kernel/qeventdispatcher_glib.cpp:277 #15 0x00007f3fe3b6d17d in g_main_dispatch (context=0x55596e539800) at ../../../glib/gmain.c:3309 #16 g_main_context_dispatch (context=context@entry=0x55596e539800) at ../../../glib/gmain.c:3974 #17 0x00007f3fe3b6d400 in g_main_context_iterate (context=context@entry=0x55596e539800, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4047 #18 0x00007f3fe3b6d4a3 in g_main_context_iteration (context=0x55596e539800, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #19 0x00007f3fe5652fc2 in QEventDispatcherGlib::processEvents (this=0x55596e538e80, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #20 0x00007f3fe55f726b in QEventLoop::exec (this=this@entry=0x7ffc6b221ec0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #21 0x00007f3fe55ff424 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #22 0x000055596dec3fe7 in main (argc=<optimized out>, argv=<optimized out>) at ./src/file/main.cpp:78 Thread 2 (Thread 0x7f3fe0f67700 (LWP 34324)): #0 0x00007f3fe4f36aff in __GI___poll (fds=0x7f3fdc005240, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f3fe3b6d36e in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x7f3fdc005240, timeout=<optimized out>, context=0x7f3fdc000c20) at ../../../glib/gmain.c:4346 #2 g_main_context_iterate (context=context@entry=0x7f3fdc000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:4042 #3 0x00007f3fe3b6d4a3 in g_main_context_iteration (context=0x7f3fdc000c20, may_block=may_block@entry=1) at ../../../glib/gmain.c:4108 #4 0x00007f3fe5652fc2 in QEventDispatcherGlib::processEvents (this=0x7f3fdc000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #5 0x00007f3fe55f726b in QEventLoop::exec (this=this@entry=0x7f3fe0f66c30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #6 0x00007f3fe5410c22 in QThread::exec (this=this@entry=0x7f3fe5989d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #7 0x00007f3fe5905f4b in QDBusConnectionManager::run (this=0x7f3fe5989d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #8 0x00007f3fe5411dbc in QThreadPrivate::start (arg=0x7f3fe5989d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329 #9 0x00007f3fe43b2609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #10 0x00007f3fe4f43293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7effdbfff700 (LWP 34478)): [KCrash Handler] #3 std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0x2e6baf00000802) at /usr/include/c++/9/bits/atomic_base.h:413 #4 QAtomicOps<int>::loadRelaxed<int> (_q_value=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h:239 #5 QBasicAtomicInteger<int>::loadRelaxed (this=0x2e6baf00000802) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:107 #6 QtPrivate::RefCount::deref (this=0x2e6baf00000802) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:66 #7 QString::~QString (this=0x55596eb0e600, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1311 #8 QList<QString>::node_destruct (this=<optimized out>, to=0x55596eb0e600, from=0x55596eb0e590) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:526 #9 QList<QString>::dealloc (data=0x55596eb0e580, this=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:921 #10 0x000055596decee79 in QList<QString>::operator= (other=..., this=<optimized out>) at /usr/include/c++/9/bits/move.h:182 #11 QList<QString>::clear (this=this@entry=0x55596e5572b0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:930 #12 0x000055596dedd8f6 in Baloo::FileContentIndexer::run (this=0x55596e557270) at ./src/file/filecontentindexer.cpp:102 #13 0x00007f3fe54151c2 in QThreadPoolThread::run (this=0x55596f3cc7b0) at thread/qthreadpool.cpp:100 #14 0x00007f3fe5411dbc in QThreadPrivate::start (arg=0x55596f3cc7b0) at thread/qthread_unix.cpp:329 #15 0x00007f3fe43b2609 in start_thread (arg=<optimized out>) at pthread_create.c:477 #16 0x00007f3fe4f43293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 -- You are receiving this mail because: You are watching all bug changes.