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.