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.

Reply via email to