You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If I leave the vault open for a long time (> 6 hours) and try to copy and paste large files (> 1GB), the transfer is so very slow that it crashes the Finder.
What software is involved?
Operating System: macOS Sonoma 14.4.1 (23E224)
Cryptomator: 1.12.3 (dmg-5219)
OneDrive: 24.065.0331.0002
Mullvad VPN: 2024.1
Sync.com: 2.2.34.1
Typora: 1.8.10 (7132)
Volume Type
FUSE-T
Steps to Reproduce
Start the operating system
Click on the Cryptomator icon in the status menu
Click on Vault -> Unlock
Leave Typora open in any folder in the vault
Wait more than 6 hours without ever closing the safe and in the meantime carry out their activities
Copy 3 or 4 large files (> 1GB) to a folder of your choice in the vault
Expected Behavior
I can copy files quickly and smoothly regardless of how long it has been since the vault has been open and the number and size of files.
Actual Behavior
File transfers are very slow, the Finder crashes, and it is not possible to shut down or restart macOS except by forced shutdown, that is, by pressing on the power button.
Reproducibility
Always
Relevant Log Output
08:13:15.799 [JavaFX Application Thread] WARN o.cryptomator.ui.fxapp.UpdateChecker - Error checking for updates
java.net.ConnectException: null
at java.net.http/jdk.internal.net.http.HttpClientImpl.send(Unknown Source)
at java.net.http/jdk.internal.net.http.HttpClientFacade.send(Unknown Source)
at org.cryptomator.desktop@1.12.3/org.cryptomator.ui.fxapp.UpdateCheckerTask.call(UpdateCheckerTask.java:35)
at org.cryptomator.desktop@1.12.3/org.cryptomator.ui.fxapp.UpdateCheckerTask.call(UpdateCheckerTask.java:16)
at javafx.graphics@21.0.1/javafx.concurrent.Task$TaskCallable.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at javafx.graphics@21.0.1/javafx.concurrent.Service.lambda$executeTask$6(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at javafx.graphics@21.0.1/javafx.concurrent.Service.lambda$executeTask$7(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.net.ConnectException: null
at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Unknown Source)
at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(Unknown Source)
at java.net.http/jdk.internal.net.http.AsyncSSLConnection.connectAsync(Unknown Source)
at java.net.http/jdk.internal.net.http.Http2Connection.createAsync(Unknown Source)
at java.net.http/jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Unknown Source)
at java.net.http/jdk.internal.net.http.ExchangeImpl.get(Unknown Source)
at java.net.http/jdk.internal.net.http.Exchange.establishExchange(Unknown Source)
at java.net.http/jdk.internal.net.http.Exchange.responseAsyncImpl0(Unknown Source)
at java.net.http/jdk.internal.net.http.Exchange.responseAsyncImpl(Unknown Source)
at java.net.http/jdk.internal.net.http.Exchange.responseAsync(Unknown Source)
at java.net.http/jdk.internal.net.http.MultiExchange.responseAsyncImpl(Unknown Source)
at java.net.http/jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.uniHandle(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.uniHandleStage(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.handle(Unknown Source)
at java.net.http/jdk.internal.net.http.MultiExchange.responseAsyncImpl(Unknown Source)
at java.net.http/jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.postComplete(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source)
at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.completeAsync(Unknown Source)
at java.net.http/jdk.internal.net.http.MultiExchange.responseAsync(Unknown Source)
at java.net.http/jdk.internal.net.http.HttpClientImpl.sendAsync(Unknown Source)
... 12 common frames omitted
Caused by: java.nio.channels.UnresolvedAddressException: null
at java.base/sun.nio.ch.Net.checkAddress(Unknown Source)
at java.base/sun.nio.ch.Net.checkAddress(Unknown Source)
at java.base/sun.nio.ch.SocketChannelImpl.checkRemote(Unknown Source)
at java.base/sun.nio.ch.SocketChannelImpl.connect(Unknown Source)
at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
... 35 common frames omitted
08:13:15.800 [JavaFX Application Thread] ERROR o.c.ui.fxapp.UpdateCheckerTask - Failed to check for updates
java.net.ConnectException: null
at java.net.http/jdk.internal.net.http.HttpClientImpl.send(Unknown Source)
at java.net.http/jdk.internal.net.http.HttpClientFacade.send(Unknown Source)
at org.cryptomator.desktop@1.12.3/org.cryptomator.ui.fxapp.UpdateCheckerTask.call(UpdateCheckerTask.java:35)
at org.cryptomator.desktop@1.12.3/org.cryptomator.ui.fxapp.UpdateCheckerTask.call(UpdateCheckerTask.java:16)
at javafx.graphics@21.0.1/javafx.concurrent.Task$TaskCallable.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at javafx.graphics@21.0.1/javafx.concurrent.Service.lambda$executeTask$6(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at javafx.graphics@21.0.1/javafx.concurrent.Service.lambda$executeTask$7(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.net.ConnectException: null
at java.net.http/jdk.internal.net.http.common.Utils.toConnectException(Unknown Source)
at java.net.http/jdk.internal.net.http.PlainHttpConnection.connectAsync(Unknown Source)
at java.net.http/jdk.internal.net.http.AsyncSSLConnection.connectAsync(Unknown Source)
at java.net.http/jdk.internal.net.http.Http2Connection.createAsync(Unknown Source)
at java.net.http/jdk.internal.net.http.Http2ClientImpl.getConnectionFor(Unknown Source)
at java.net.http/jdk.internal.net.http.ExchangeImpl.get(Unknown Source)
at java.net.http/jdk.internal.net.http.Exchange.establishExchange(Unknown Source)
at java.net.http/jdk.internal.net.http.Exchange.responseAsyncImpl0(Unknown Source)
at java.net.http/jdk.internal.net.http.Exchange.responseAsyncImpl(Unknown Source)
at java.net.http/jdk.internal.net.http.Exchange.responseAsync(Unknown Source)
at java.net.http/jdk.internal.net.http.MultiExchange.responseAsyncImpl(Unknown Source)
at java.net.http/jdk.internal.net.http.MultiExchange.lambda$responseAsyncImpl$7(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.uniHandle(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.uniHandleStage(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.handle(Unknown Source)
at java.net.http/jdk.internal.net.http.MultiExchange.responseAsyncImpl(Unknown Source)
at java.net.http/jdk.internal.net.http.MultiExchange.lambda$responseAsync0$2(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.postComplete(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source)
at java.net.http/jdk.internal.net.http.HttpClientImpl$DelegatingExecutor.execute(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture.completeAsync(Unknown Source)
at java.net.http/jdk.internal.net.http.MultiExchange.responseAsync(Unknown Source)
at java.net.http/jdk.internal.net.http.HttpClientImpl.sendAsync(Unknown Source)
... 12 common frames omitted
Caused by: java.nio.channels.UnresolvedAddressException: null
at java.base/sun.nio.ch.Net.checkAddress(Unknown Source)
at java.base/sun.nio.ch.Net.checkAddress(Unknown Source)
at java.base/sun.nio.ch.SocketChannelImpl.checkRemote(Unknown Source)
at java.base/sun.nio.ch.SocketChannelImpl.connect(Unknown Source)
at java.net.http/jdk.internal.net.http.PlainHttpConnection.lambda$connectAsync$1(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
... 35 common frames omitted
08:13:20.116 [JavaFX Application Thread] INFO o.c.ui.unlock.UnlockWorkflow - Unlock of 'Vault' succeeded.
13:18:02.358 [JavaFX Application Thread] INFO o.cryptomator.ui.fxapp.UpdateChecker - Current version: 1.12.3, lastest version: 1.12.3
16:18:02.207 [JavaFX Application Thread] INFO o.cryptomator.ui.fxapp.UpdateChecker - Current version: 1.12.3, lastest version: 1.12.3
19:18:02.197 [JavaFX Application Thread] INFO o.cryptomator.ui.fxapp.UpdateChecker - Current version: 1.12.3, lastest version: 1.12.3
20:22:25.002 [App Background Thread 006] INFO o.cryptomator.ui.lock.LockWorkflow - Locking Vault failed (forced: false).
org.cryptomator.integrations.mount.UnmountFailedException: java.util.concurrent.TimeoutException: `umount` timed out after 10s
at org.cryptomator.frontend.fuse@4.0.0/org.cryptomator.frontend.fuse.mount.MacMountedVolume.unmount(MacMountedVolume.java:47)
at org.cryptomator.frontend.fuse@4.0.0/org.cryptomator.frontend.fuse.mount.MacMountedVolume.unmount(MacMountedVolume.java:27)
at org.cryptomator.desktop@1.12.3/org.cryptomator.common.vaults.Vault.lock(Vault.java:174)
at org.cryptomator.desktop@1.12.3/org.cryptomator.ui.lock.LockWorkflow.lock(LockWorkflow.java:63)
at org.cryptomator.desktop@1.12.3/org.cryptomator.ui.lock.LockWorkflow.call(LockWorkflow.java:57)
at org.cryptomator.desktop@1.12.3/org.cryptomator.ui.lock.LockWorkflow.call(LockWorkflow.java:34)
at javafx.graphics@21.0.1/javafx.concurrent.Task$TaskCallable.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.util.concurrent.TimeoutException: `umount` timed out after 10s
at org.cryptomator.frontend.fuse@4.0.0/org.cryptomator.frontend.fuse.mount.ProcessHelper.waitForSuccess(ProcessHelper.java:29)
at org.cryptomator.frontend.fuse@4.0.0/org.cryptomator.frontend.fuse.mount.MacMountedVolume.unmount(MacMountedVolume.java:40)
... 11 common frames omitted
20:22:37.356 [App Background Thread 006] INFO o.cryptomator.ui.lock.LockWorkflow - Locking Vault failed (forced: true).
org.cryptomator.integrations.mount.UnmountFailedException: java.util.concurrent.TimeoutException: `umount -f` timed out after 10s
at org.cryptomator.frontend.fuse@4.0.0/org.cryptomator.frontend.fuse.mount.MacMountedVolume.unmount(MacMountedVolume.java:47)
at org.cryptomator.frontend.fuse@4.0.0/org.cryptomator.frontend.fuse.mount.MacMountedVolume.unmountForced(MacMountedVolume.java:34)
at org.cryptomator.desktop@1.12.3/org.cryptomator.common.vaults.Vault.lock(Vault.java:172)
at org.cryptomator.desktop@1.12.3/org.cryptomator.ui.lock.LockWorkflow.lock(LockWorkflow.java:63)
at org.cryptomator.desktop@1.12.3/org.cryptomator.ui.lock.LockWorkflow.retryOrCancel(LockWorkflow.java:73)
at org.cryptomator.desktop@1.12.3/org.cryptomator.ui.lock.LockWorkflow.lock(LockWorkflow.java:66)
at org.cryptomator.desktop@1.12.3/org.cryptomator.ui.lock.LockWorkflow.call(LockWorkflow.java:57)
at org.cryptomator.desktop@1.12.3/org.cryptomator.ui.lock.LockWorkflow.call(LockWorkflow.java:34)
at javafx.graphics@21.0.1/javafx.concurrent.Task$TaskCallable.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.util.concurrent.TimeoutException: `umount -f` timed out after 10s
at org.cryptomator.frontend.fuse@4.0.0/org.cryptomator.frontend.fuse.mount.ProcessHelper.waitForSuccess(ProcessHelper.java:29)
at org.cryptomator.frontend.fuse@4.0.0/org.cryptomator.frontend.fuse.mount.MacMountedVolume.unmount(MacMountedVolume.java:40)
... 13 common frames omitted
20:23:33.661 [App Background Thread 006] INFO o.cryptomator.ui.lock.LockWorkflow - Locking Vault failed (forced: true).
org.cryptomator.integrations.mount.UnmountFailedException: java.util.concurrent.TimeoutException: `umount -f` timed out after 10s
at org.cryptomator.frontend.fuse@4.0.0/org.cryptomator.frontend.fuse.mount.MacMountedVolume.unmount(MacMountedVolume.java:47)
at org.cryptomator.frontend.fuse@4.0.0/org.cryptomator.frontend.fuse.mount.MacMountedVolume.unmountForced(MacMountedVolume.java:34)
at org.cryptomator.desktop@1.12.3/org.cryptomator.common.vaults.Vault.lock(Vault.java:172)
at org.cryptomator.desktop@1.12.3/org.cryptomator.ui.lock.LockWorkflow.lock(LockWorkflow.java:63)
at org.cryptomator.desktop@1.12.3/org.cryptomator.ui.lock.LockWorkflow.retryOrCancel(LockWorkflow.java:73)
at org.cryptomator.desktop@1.12.3/org.cryptomator.ui.lock.LockWorkflow.lock(LockWorkflow.java:66)
at org.cryptomator.desktop@1.12.3/org.cryptomator.ui.lock.LockWorkflow.retryOrCancel(LockWorkflow.java:73)
at org.cryptomator.desktop@1.12.3/org.cryptomator.ui.lock.LockWorkflow.lock(LockWorkflow.java:66)
at org.cryptomator.desktop@1.12.3/org.cryptomator.ui.lock.LockWorkflow.call(LockWorkflow.java:57)
at org.cryptomator.desktop@1.12.3/org.cryptomator.ui.lock.LockWorkflow.call(LockWorkflow.java:34)
at javafx.graphics@21.0.1/javafx.concurrent.Task$TaskCallable.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.util.concurrent.TimeoutException: `umount -f` timed out after 10s
at org.cryptomator.frontend.fuse@4.0.0/org.cryptomator.frontend.fuse.mount.ProcessHelper.waitForSuccess(ProcessHelper.java:29)
at org.cryptomator.frontend.fuse@4.0.0/org.cryptomator.frontend.fuse.mount.MacMountedVolume.unmount(MacMountedVolume.java:40)
... 15 common frames omitted
Anything else?
System configuration
Chip: Apple M2 Max
Memory: 32GB
SSD: 1TB
App settings
General
Launch Cryptomator on system start
Hide window when starting Cryptomator
Lock open vaults automatically when quitting application
Store password with Keychain of macOS
Enabled debug logging
Virtual Drive
Volume Type: FUSE-T (Experimental)
Vault settings
General
Lock when idle for 30 minutes
Unlock vault when starting Cryptomator
After successful unlock: Do nothing
Mounting
Unit type: Default (FUSE-T (Experimental))
Read-only
Custom mount flags -orwsize=262144 -ouid=501 -ogid=20
Mount point
Automatically pick a suitable location
The text was updated successfully, but these errors were encountered:
Please agree to the following
Summary
If I leave the vault open for a long time (> 6 hours) and try to copy and paste large files (> 1GB), the transfer is so very slow that it crashes the Finder.
What software is involved?
Volume Type
FUSE-T
Steps to Reproduce
Vault
->Unlock
Expected Behavior
I can copy files quickly and smoothly regardless of how long it has been since the vault has been open and the number and size of files.
Actual Behavior
File transfers are very slow, the Finder crashes, and it is not possible to shut down or restart macOS except by forced shutdown, that is, by pressing on the power button.
Reproducibility
Always
Relevant Log Output
Anything else?
System configuration
App settings
General
Keychain of macOS
Virtual Drive
Volume Type:
FUSE-T (Experimental)
Vault settings
General
30
minutesAfter successful unlock:
Do nothing
Mounting
Unit type:
Default (FUSE-T (Experimental))
-orwsize=262144 -ouid=501 -ogid=20
Mount point
The text was updated successfully, but these errors were encountered: