[AppImage] KDE Wallet disbled brings the whole system to hang

Hello, I’ve saved the AppImage in my OpenSuse Tumbleweed (Kde Plasma) system.
I’ve disabled the KDE Wallet service.

When i run the appimage, the whole system freezes. Killing Cryptomator, everything start to work fine again. So it seems a Cryptomator problem. Executing the AppImage from the terminal I get:

21:56:02.777 [main] INFO  o.c.common.settings.SettingsProvider - Settings loaded from /home/enrico/.config/Cryptomator/settings.json
21:56:02.801 [main] INFO  org.cryptomator.common.Environment - user.home: /home/enrico
21:56:02.802 [main] INFO  org.cryptomator.common.Environment - java.library.path: :/tmp/.mount_cryptoJGllvv/lib/app:/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
21:56:02.802 [main] INFO  org.cryptomator.common.Environment - user.language: it
21:56:02.802 [main] INFO  org.cryptomator.common.Environment - user.region: null
21:56:02.802 [main] INFO  org.cryptomator.common.Environment - logback.configurationFile: null
21:56:02.802 [main] INFO  org.cryptomator.common.Environment - cryptomator.settingsPath: ~/.config/Cryptomator/settings.json:~/.Cryptomator/settings.json
21:56:02.802 [main] INFO  org.cryptomator.common.Environment - cryptomator.ipcSocketPath: ~/.config/Cryptomator/ipc.socket
21:56:02.803 [main] INFO  org.cryptomator.common.Environment - cryptomator.integrationsWin.keychainPaths: null
21:56:02.803 [main] INFO  org.cryptomator.common.Environment - cryptomator.logDir: ~/.local/share/Cryptomator/logs
21:56:02.803 [main] INFO  org.cryptomator.common.Environment - cryptomator.pluginDir: ~/.local/share/Cryptomator/plugins
21:56:02.803 [main] INFO  org.cryptomator.common.Environment - cryptomator.mountPointsDir: ~/.local/share/Cryptomator/mnt
21:56:02.803 [main] INFO  org.cryptomator.common.Environment - cryptomator.minPwLength: null
21:56:02.803 [main] INFO  org.cryptomator.common.Environment - cryptomator.appVersion: 1.6.15
21:56:02.804 [main] INFO  org.cryptomator.common.Environment - cryptomator.buildNumber: appimage-3983
21:56:02.804 [main] INFO  org.cryptomator.common.Environment - cryptomator.showTrayIcon: false
21:56:02.804 [main] INFO  org.cryptomator.common.Environment - cryptomator.p12Path: ~/.config/Cryptomator/key.p12
21:56:02.804 [main] INFO  o.cryptomator.launcher.Cryptomator - Starting Cryptomator 1.6.15 on Linux 6.0.10-1-default (amd64)
21:56:02.852 [main] INFO  org.cryptomator.ipc.Server - Spawning IPC server listening on socket /home/enrico/.config/Cryptomator/ipc.socket

(Cryptomator:1919): dbind-WARNING **: 21:56:03.157: AT-SPI: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
21:56:03.674 [JavaFX Application Thread] INFO  o.cryptomator.launcher.Cryptomator - JavaFX runtime started after 1429ms
Dec 05, 2022 9:56:04 PM com.sun.javafx.css.StyleManager loadStylesheetUnPrivileged
INFORMAZIONI: Could not load @font-face font [file:/home/runner/work/cryptomator/cryptomator/src/main/resources/css/opensans_regular.ttf]
Dec 05, 2022 9:56:04 PM com.sun.javafx.css.StyleManager loadStylesheetUnPrivileged
INFORMAZIONI: Could not load @font-face font [file:/home/runner/work/cryptomator/cryptomator/src/main/resources/css/opensans_semibold.ttf]
Dec 05, 2022 9:56:04 PM com.sun.javafx.css.StyleManager loadStylesheetUnPrivileged
INFORMAZIONI: Could not load @font-face font [file:/home/runner/work/cryptomator/cryptomator/src/main/resources/css/opensans_bold.ttf]
21:56:18.214 [JavaFX Application Thread] INFO  o.f.dbus.handlers.SignalHandler - Await signal org.kde.KWallet$walletAsyncOpened(/modules/kwalletd5) within 120 seconds.

Welcome to the Cryptomator Community :slightly_smiling_face:,

there exists a closed ticket on our Issue Trackerr regarding that matter: Selecting vault from vault list let application (and system) freezes for 2 minutes · Issue #2219 · cryptomator/cryptomator · GitHub

In short:
Cryptomator tries to determine, if kwallet is installed and usable on your system, but there is no reliable way to do it. We recommend to uninstall kde wallet subsystem if you don’t use it anyway. See also this comment.

Thank you very much. Sorry for the duplicate issue report, but I searched “KDE Wallet” in the search bar and didn’t find that specific issue.

For someone who will read this thread. The solution is:
1- Start Cryptomator
2- Try to unlock your valut
3- The system will hang. Wait for 120 seconds and Cryptomator will work fine
4- Go in the Settings and disable the password storage in KDE Wallet

1 Like