https://bugs.kde.org/show_bug.cgi?id=484226
Bug ID: 484226 Summary: baloo_file crashes with assert "!filePath.endsWith(QLatin1Char('/'))" in xattrindexer Classification: Frameworks and Libraries Product: frameworks-baloo Version: 6.0.0 Platform: Neon OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: baloo-bugs-n...@kde.org Reporter: nico...@hoeft.de Target Milestone: --- SUMMARY When logging in I saw the following error in baloo_file > Mär 22 09:33:28 nic-desktop baloo_file[5561]: ASSERT: > "!filePath.endsWith(QLatin1Char('/'))" in file ./src/file/xattrindexer.cpp, > line 37 > Mär 22 09:33:28 nic-desktop baloo_file[5561]: KCrash: appFilePath points to > nullptr! > Mär 22 09:33:28 nic-desktop baloo_file[5561]: KCrash: Application '<unknown>' > crashing... crashRecursionCounter = 2 STEPS TO REPRODUCE 1. 2. 3. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Operating System: KDE neon 6.0 KDE Plasma Version: 6.0.2 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 Kernel Version: 6.5.0-26-generic (64-bit) Graphics Platform: X11 Processors: 16 × AMD Ryzen 7 5800X 8-Core Processor Memory: 31.2 GiB of RAM Graphics Processor: NVIDIA GeForce RTX 2070 SUPER/PCIe/SSE2 Manufacturer: Gigabyte Technology Co., Ltd. Product Name: B550 VISION D System Version: -CF ADDITIONAL INFORMATION Backtrace: #0 __pthread_kill_implementation (no_tid=0, signo=6, threadid=138000596756032) at ./nptl/pthread_kill.c:44 #1 __pthread_kill_internal (signo=6, threadid=138000596756032) at ./nptl/pthread_kill.c:78 #2 __GI___pthread_kill (threadid=138000596756032, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #3 0x00007d82c95b9476 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26 #4 0x00007d82ca3233ce in KCrash::defaultCrashHandler(int) () from /lib/x86_64-linux-gnu/libKF6Crash.so.6 #5 <signal handler called> #6 __pthread_kill_implementation (no_tid=0, signo=6, threadid=138000596756032) at ./nptl/pthread_kill.c:44 #7 __pthread_kill_internal (signo=6, threadid=138000596756032) at ./nptl/pthread_kill.c:78 #8 __GI___pthread_kill (threadid=138000596756032, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #9 0x00007d82c95b9476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #10 0x00007d82c959f7f3 in __GI_abort () at ./stdlib/abort.c:79 #11 0x00007d82c9f8e597 in qAbort () at ./src/corelib/global/qglobal.cpp:161 #12 0x00007d82c9f897f5 in qt_message_fatal<QString&> (message=..., context=...) at ./src/corelib/global/qlogging.cpp:2003 #13 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=..., msg=<optimized out>, ap=ap@entry=0x7d82c48c5740) at ./src/corelib/global/qlogging.cpp:378 #14 0x00007d82c9f8efc3 in QMessageLogger::fatal (this=<optimized out>, msg=<optimized out>) at ./src/corelib/global/qlogging.cpp:901 #15 0x00007d82c9f53327 in qt_assert (assertion=assertion@entry=0x62e9c397c610 "!filePath.endsWith(QLatin1Char('/'))", file=file@entry=0x62e9c397cd4c "./src/file/xattrindexer.cpp", line=line@entry=37) at ./src/corelib/global/qassert.cpp:68 #16 0x000062e9c394b5ff in Baloo::XAttrIndexer::run (this=0x62e9c45d3380) at ./src/file/xattrindexer.cpp:37 #17 0x00007d82c9e1023d in QThreadPoolThread::run (this=0x62e9c423d970) at ./src/corelib/thread/qthreadpool.cpp:66 #18 0x00007d82c9e0fe7d in operator() (__closure=<optimized out>) at ./src/corelib/thread/qthread_unix.cpp:324 #19 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at ./src/corelib/thread/qthread_unix.cpp:260 #20 QThreadPrivate::start (arg=0x62e9c423d970) at ./src/corelib/thread/qthread_unix.cpp:283 #21 0x00007d82c960bac3 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442 #22 0x00007d82c969d850 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:8 -- You are receiving this mail because: You are watching all bug changes.