Dolphin 25% CPU when in encrypted (encfs) file system

Hi!

Leap 15.1, but I upgraded to KDE Plasma 5.17.3, KDE-Frameworks 5.64.0 and Qt 5.13.1. Kernel 4.12.14-lp151.28.32

Sometimes (!) when I open an encrypted file system (made with encfs) on the local ssd, Dolphin consumes about 20-25% of CPU. Sometimes that starts directly after opening the encfs address, sometimes after some time and sometimes nothing happens.

I can stop Dolphin consuming so much CPU by changing to a not encrypted part of the sdd.

On serveral occasions I waited, but even after 15 minutes the CPU consumption stays high.

This bug started some months ago.

How to proceed?

Maybe I figured it out: In the baloo-config was a path with a typo. I stopped baloo (balooctl disable), deleted ~/.local/share/baloo , added to ~/.config/baloofilerc the line first run = true, then balooctl enable and it seems to help.

No, I was wrong, it just happened again: dolphin displays an encfs-folder and all of a sudden consumes about 25% of the CPU. That stops seconds after I switch to my home folder. I forgot to mention that the hole /home partition is a LUKS partition.

Looks like you have a mix of packages from stock and KDE repos. Please show


zypper lr -d

between CODE tags.

I just tested that. And I am not seeing the problem.

Note that I created the encfs-folder with Plasma-Vaults.

I forgot to mention that the hole /home partition is a LUKS partition.

That should not be relevant. However, “/home” is part of a LUKS LVM here, yet I am still not seeing the problem.

 zypper lr -d
#  | Alias                               | Name                                                    | Aktiviert | GPG-Überprüfung | Aktualisierung | Priorität | Typ      | URI                                                                                             | Dienst
---+-------------------------------------+---------------------------------------------------------+-----------+-----------------+----------------+-----------+----------+-------------------------------------------------------------------------------------------------+-------
 1 | KDE_Frameworks5_openSUSE_Leap_15.1  | KDE Frameworks 5                                        | Ja        | (r ) Ja         | Ja             |   97      | rpm-md   | http://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Leap_15.1/ |       
 2 | RPMs                                | RPMs                                                    | Nein      | ----            | ----           |   99      | plaindir | dir:/home/AW/Downloads/RPMs                                                                     |       
 3 | http-download.opensuse.org-8c500826 | editors                                                 | Nein      | ----            | ----           |   99      | rpm-md   | http://download.opensuse.org/repositories/editors/openSUSE_Leap_15.1/                           |       
 4 | http-download.opensuse.org-c9cf07b2 | KDE:Extra                                               | Nein      | ----            | ----           |   99      | rpm-md   | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Leap_15.1/                        |       
 5 | lynis                               | CISOfy Lynis repository                                 | Nein      | ----            | ----           |    1      | rpm-md   | https://packages.cisofy.com/community/lynis/rpm/                                                |       
 6 | openSUSE_Leap_15.1                  | Frameworks 5                                            | Ja        | (r ) Ja         | Ja             |   97      | rpm-md   | http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_15.1/                  |       
 7 | openSUSE_Leap_15.1_2                | QT 5.13                                                 | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://download.opensuse.org/repositories/KDE:/Qt:/5.13/openSUSE_Leap_15.1/                     |       
 8 | opensuse-guide.org-repo             | Libdvdcss Repository                                    | Nein      | ----            | ----           |   99      | rpm-md   | http://opensuse-guide.org/repo/openSUSE_Leap_15.1/                                              |       
 9 | packman.inode.at-suse               | Packman Repository                                      | Nein      | ----            | ----           |   99      | rpm-md   | http://packman.inode.at/suse/openSUSE_Leap_15.1/                                                |       
10 | repo-debug                          | Debug Repository                                        | Nein      | ----            | ----           |   99      | NONE     | http://download.opensuse.org/debug/distribution/leap/15.1/repo/oss/                             |       
11 | repo-debug-non-oss                  | Debug Repository (Non-OSS)                              | Nein      | ----            | ----           |   99      | NONE     | http://download.opensuse.org/debug/distribution/leap/15.1/repo/non-oss/                         |       
12 | repo-debug-update                   | Update Repository (Debug)                               | Nein      | ----            | ----           |   99      | NONE     | http://download.opensuse.org/debug/update/leap/15.1/oss/                                        |       
13 | repo-debug-update-non-oss           | Update Repository (Debug, Non-OSS)                      | Nein      | ----            | ----           |   99      | NONE     | http://download.opensuse.org/debug/update/leap/15.1/non-oss/                                    |       
14 | repo-non-oss                        | Non-OSS Repository                                      | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://download.opensuse.org/distribution/leap/15.1/repo/non-oss/                               |       
15 | repo-oss                            | Haupt-Repository                                        | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://download.opensuse.org/distribution/leap/15.1/repo/oss/                                   |       
16 | repo-source                         | Source Repository                                       | Nein      | ----            | ----           |   99      | NONE     | http://download.opensuse.org/source/distribution/leap/15.1/repo/oss/                            |       
17 | repo-source-non-oss                 | Source Repository (Non-OSS)                             | Nein      | ----            | ----           |   99      | NONE     | http://download.opensuse.org/source/distribution/leap/15.1/repo/non-oss/                        |       
18 | repo-update                         | Hauptaktualisierungs-Repository                         | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://download.opensuse.org/update/leap/15.1/oss                                               |       
19 | repo-update-non-oss                 | Aktualisierungs-Repository (Nicht-Open-Source-Software) | Ja        | (r ) Ja         | Ja             |   99      | rpm-md   | http://download.opensuse.org/update/leap/15.1/non-oss/                                          |       
20 | standard                            | Kernel:stable                                           | Nein      | ----            | ----           |   99      | rpm-md   | https://download.opensuse.org/repositories/Kernel:/stable/standard/                             |       
21 | teamviewer                          | TeamViewer - x86_64                                     | Nein      | ----            | ----           |   99      | rpm-md   | http://linux.teamviewer.com/yum/stable/main/binary-x86_64/                                      |       
22 | x86_64                              | geogebra                                                | Nein      | ----            | ----           |   99      | rpm-md   | http://www.geogebra.net/linux/rpm/x86_64/                             

I created the encfs-folder 13 years ago by a GUI called KEncFS, but never again used it. Thanks for mentioning plasma-vault, so it seems dolphin still supports encfs.