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

            Bug ID: 393181
           Summary: Baloo uses 100% CPU. Never ending indexing while it is
                    only one file left.
           Product: frameworks-baloo
           Version: 5.44.0
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: Baloo File Daemon
          Assignee: baloo-bugs-n...@kde.org
          Reporter: cyberan...@gmail.com
  Target Milestone: ---

`/usr/bin/baloo_file_extractor` is using 100% percent of a single core no
matter what.

It seems that it cannot index a file for some unknown reason, but I cannot find
which file is this.

Some debug info follows:

$ balooctl status
Baloo File Indexer is running
Indexer state: Indexing file content
Indexed 136960 / 136961 files
Current size of index is 2.25 GiB


The command `qdbus org.kde.baloo /scheduler
org.kde.baloo.scheduler.checkUnindexedFiles` returns nothing.

The command `qdbus org.kde.baloo /fileindexer
org.kde.baloo.fileindexer.currentFile` returns nothing.


An strace attached on the pid of baloo_file_extractor shows that the brk
syscall is repeatedly executed:


$ sudo strace -f -p 11345
strace: Process 11345 attached with 3 threads
[pid 11347] restart_syscall(<... resuming interrupted restart_syscall
...>strace: [ Process PID=11345 runs in x32 mode. ]
 <unfinished ...>
[pid 11346] restart_syscall(<... resuming interrupted poll ...> <unfinished
...>
[pid 11345] brk(0x1a27000)              = 0x1a27000
strace: [ Process PID=11345 runs in 64 bit mode. ]
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] mmap(NULL, 5246976, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ef3630be000
[pid 11345] munmap(0x7ef3630be000, 5246976) = 0
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11346] <... restart_syscall resumed> ) = 1
[pid 11346] recvmsg(4, {msg_name(0)=NULL,
msg_iov(1)=[{"U\2\216\1\363Fh\0\3\24\4\0\20\0\0\0\0\0\0\24\24\24\24\24\0\0\3\37%\2\0\0",
4096}], msg_controllen=0, msg_flags=0}, 0) = 32
[pid 11346] write(6, "\1\0\0\0\0\0\0\0", 8) = 8
[pid 11346] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2427000)              = 0x2427000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2428000)              = 0x2428000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2428000)              = 0x2428000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2428000)              = 0x2428000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2428000)              = 0x2428000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2428000)              = 0x2428000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2428000)              = 0x2428000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2428000)              = 0x2428000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2428000)              = 0x2428000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2428000)              = 0x2428000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2428000)              = 0x2428000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f27000)              = 0x1f27000
[pid 11345] brk(0x2428000)              = 0x2428000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f28000)              = 0x1f28000
[pid 11345] brk(0x2428000)              = 0x2428000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f28000)              = 0x1f28000
[pid 11345] brk(0x2428000)              = 0x2428000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f28000)              = 0x1f28000
[pid 11345] brk(0x2428000)              = 0x2428000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f28000)              = 0x1f28000
[pid 11345] brk(0x2428000)              = 0x2428000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f28000)              = 0x1f28000
[pid 11345] brk(0x2428000)              = 0x2428000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f28000)              = 0x1f28000
[pid 11345] brk(0x2428000)              = 0x2428000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f28000)              = 0x1f28000
[pid 11345] brk(0x2428000)              = 0x2428000
[pid 11345] brk(0x1a27000)              = 0x1a27000
[pid 11345] brk(0x1f28000)              = 0x1f28000
[pid 11345] brk(0x2428000)              = 0x2428000

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

Reply via email to