After upgrading my 2018 MacBook Pro to MacOS 10.15.1, I was no longer able to access my Cryptomator drive. I am trying to open an existing drive and every time I click on “Open Existing Vault”, the app just crashes and gives me error “Cryptomator Quit Unexpectedly”. It is also not letting me create new Vault. It shows same behavior when I try to create a Vault. I tried downloading latest version of Cryptomator and FUSE, but that doesn’t help. I will really appreciate any assistance. I am really in need to access some important documents encrpted by Cryptomator. Thank you in advance for all your time and assistance.
I’m running macOS 10.15.1 now as well and was unable to reproduce the issue. Could you please open the Console.app
in /Applications/Utilities
and select “Crash Reports” on the left? Is there maybe a crash report of Cryptomator that could give more insight?
Process: Cryptomator [4650]
Path: /Applications/Cryptomator.app/Contents/MacOS/Cryptomator
Identifier: org.cryptomator
Version: 1.4.16 (1447)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Cryptomator [4650]
User ID: 501
Date/Time: 2019-10-31 13:11:18.330 -0400
OS Version: Mac OS X 10.15.1 (19B88)
Report Version: 12
Bridge OS Version: 4.1 (17P1081)
Anonymous UUID: 5771F68A-5971-0B04-D31E-EC79AA9CD3DA
Sleep/Wake UUID: 36C15D7B-63CB-4255-B84C-11664BF066E4
Time Awake Since Boot: 17000 seconds
Time Since Wake: 9600 seconds
System Integrity Protection: disabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000102cb6008
Exception Note: EXC_CORPSE_NOTIFY
VM Regions Near 0x102cb6008:
__LINKEDIT 0000000102ca8000-0000000102cb6000 [ 56K] r--/rwx SM=COW /Applications/Cryptomator.app/Contents/PlugIns/Java.runtime/Contents/Home/lib/libjava.dylib
--> VM_ALLOCATE 0000000102cb6000-0000000102cb7000 [ 4K] ---/rwx SM=NUL
VM_ALLOCATE 0000000102cb7000-0000000102cb8000 [ 4K] r--/rwx SM=PRV
Application Specific Information:
*** Terminating app due to uncaught exception 'NSObjectNotAvailableException', reason: 'GlassOpenPanel is not a supported subclass for sandboxing'
abort() called
terminating with uncaught exception of type NSException
Application Specific Backtrace 1:
0 CoreFoundation 0x00007fff30229f53 __exceptionPreprocess + 250
1 libobjc.A.dylib 0x00007fff66156835 objc_exception_throw + 48
2 CoreFoundation 0x00007fff30229da9 +[NSException raise:format:] + 189
3 AppKit 0x00007fff2da7fb54 +[NSSavePanel(Instantiation) _crunchyRawUnbonedPanel] + 368
4 libglass.dylib 0x00000001204567c5 Java_com_sun_glass_ui_mac_MacCommonDialogs__1showFileOpenChooser + 357
5 ??? 0x0000000109a79950 0x0 + 4456946000
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff6760849a __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff676c56cb pthread_kill + 384
2 libsystem_c.dylib 0x00007fff67590a1c abort + 120
3 libc++abi.dylib 0x00007fff64639bc8 abort_message + 231
4 libc++abi.dylib 0x00007fff64639d7c demangling_terminate_handler() + 262
5 libobjc.A.dylib 0x00007fff661587ba _objc_terminate() + 96
6 libc++abi.dylib 0x00007fff64646da7 std::__terminate(void (*)()) + 8
7 libc++abi.dylib 0x00007fff64646b55 __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) + 27
8 libc++abi.dylib 0x00007fff6463834f __cxa_throw + 113
9 libobjc.A.dylib 0x00007fff66156963 objc_exception_throw + 350
10 com.apple.CoreFoundation 0x00007fff30229da9 +[NSException raise:format:] + 189
11 com.apple.AppKit 0x00007fff2da7fb54 +[NSSavePanel(Instantiation) _crunchyRawUnbonedPanel] + 368
12 libglass.dylib 0x00000001204567c5 Java_com_sun_glass_ui_mac_MacCommonDialogs__1showFileOpenChooser + 357
13 ??? 0x0000000109a79950 0 + 4456946000
14 ??? 0x0000000109a73a00 0 + 4456921600
15 ??? 0x0000000109a73a00 0 + 4456921600
16 ??? 0x0000000109a73a00 0 + 4456921600
17 ??? 0x0000000109a73a00 0 + 4456921600
18 ??? 0x0000000109a73a00 0 + 4456921600
19 ??? 0x0000000109a73a00 0 + 4456921600
20 ??? 0x0000000109a73a00 0 + 4456921600
21 ??? 0x0000000109a6a849 0 + 4456884297
22 libjvm.dylib 0x0000000105786736 JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*) + 538
23 libjvm.dylib 0x0000000105a37917 invoke(InstanceKlass*, methodHandle const&, Handle, bool, objArrayHandle, BasicType, objArrayHandle, bool, Thread*) + 1254
24 libjvm.dylib 0x0000000105a373e7 Reflection::invoke_method(oopDesc*, Handle, objArrayHandle, Thread*) + 245
25 libjvm.dylib 0x000000010580d36d JVM_InvokeMethod + 522
26 ??? 0x0000000109a79950 0 + 4456946000
27 ??? 0x0000000109a73a00 0 + 4456921600
28 ??? 0x000000010a2dc4ec 0 + 4465738988
29 ??? 0x0000000109a6a849 0 + 4456884297
30 libjvm.dylib 0x0000000105786736 JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*) + 538
31 libjvm.dylib 0x0000000105a37917 invoke(InstanceKlass*, methodHandle const&, Handle, bool, objArrayHandle, BasicType, objArrayHandle, bool, Thread*) + 1254
32 libjvm.dylib 0x0000000105a373e7 Reflection::invoke_method(oopDesc*, Handle, objArrayHandle, Thread*) + 245
33 libjvm.dylib 0x000000010580d36d JVM_InvokeMethod + 522
34 ??? 0x0000000109a79950 0 + 4456946000
35 ??? 0x0000000109a73a00 0 + 4456921600
36 ??? 0x000000010a2dc4ec 0 + 4465738988
37 ??? 0x0000000109a73a00 0 + 4456921600
38 ??? 0x0000000109a73a00 0 + 4456921600
39 ??? 0x0000000109a73ca7 0 + 4456922279
40 ??? 0x0000000109a73cec 0 + 4456922348
41 ??? 0x000000010a6530a4 0 + 4469371044
42 ??? 0x0000000109a73a00 0 + 4456921600
43 ??? 0x0000000109a73a00 0 + 4456921600
44 ??? 0x0000000109a73ca7 0 + 4456922279
45 ??? 0x0000000109a73ca7 0 + 4456922279
46 ??? 0x0000000109a73ca7 0 + 4456922279
47 ??? 0x0000000109a73ca7 0 + 4456922279
48 ??? 0x0000000109a73cec 0 + 4456922348
49 ??? 0x0000000109a73ca7 0 + 4456922279
50 ??? 0x000000010a6530a4 0 + 4469371044
51 ??? 0x0000000109a73a00 0 + 4456921600
52 ??? 0x0000000109a73a00 0 + 4456921600
53 ??? 0x0000000109a73ca7 0 + 4456922279
54 ??? 0x0000000109a73ca7 0 + 4456922279
55 ??? 0x0000000109a73ca7 0 + 4456922279
56 ??? 0x0000000109a73cec 0 + 4456922348
57 ??? 0x0000000109a73a00 0 + 4456921600
58 ??? 0x0000000109a6a849 0 + 4456884297
59 libjvm.dylib 0x0000000105786736 JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*) + 538
60 libjvm.dylib 0x0000000105800dbf JVM_DoPrivileged + 1746
61 ??? 0x0000000111694d28 0 + 4587081000
62 ??? 0x0000000109a73a00 0 + 4456921600
63 ??? 0x0000000109a73a00 0 + 4456921600
64 ??? 0x0000000109a73ae2 0 + 4456921826
65 ??? 0x0000000109a73a00 0 + 4456921600
66 ??? 0x0000000109a73ca7 0 + 4456922279
67 ??? 0x0000000109a73ca7 0 + 4456922279
68 ??? 0x0000000109a73ca7 0 + 4456922279
69 ??? 0x0000000109a6a849 0 + 4456884297
70 libjvm.dylib 0x0000000105786736 JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*) + 538
71 libjvm.dylib 0x00000001057c1726 jni_invoke_nonstatic(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, Thread*) + 628
72 libjvm.dylib 0x00000001057c5d51 jni_CallVoidMethod + 469
73 libglass.dylib 0x000000012045da19 -[GlassViewDelegate sendJavaMouseEvent:] + 2713
74 com.apple.AppKit 0x00007fff2d4caf2e -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 2738
75 com.apple.AppKit 0x00007fff2d4ca23d -[NSWindow(NSEventRouting) sendEvent:] + 349
76 libglass.dylib 0x000000012046b183 -[GlassWindow_Panel sendEvent:] + 115
77 com.apple.AppKit 0x00007fff2d38e45c -[NSApplication(NSEvent) sendEvent:] + 352
78 libosxapp.dylib 0x000000011d3eeb29 -[NSApplicationAWT sendEvent:] + 287
79 com.apple.AppKit 0x00007fff2d37dda7 -[NSApplication run] + 707
80 libosxapp.dylib 0x000000011d3ee83b +[NSApplicationAWT runAWTLoopWithApp:] + 222
81 libawt_lwawt.dylib 0x000000011da81371 +[AWTStarter starter:headless:] + 834
82 JavaNativeFoundation 0x00007fff349a2ff9 +[JNFRunLoop _performCopiedBlock:] + 15
83 com.apple.Foundation 0x00007fff328ae28a __NSThreadPerformPerform + 254
84 com.apple.CoreFoundation 0x00007fff30195b81 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
85 com.apple.CoreFoundation 0x00007fff30195b20 __CFRunLoopDoSource0 + 103
86 com.apple.CoreFoundation 0x00007fff30179154 __CFRunLoopDoSources0 + 209
87 com.apple.CoreFoundation 0x00007fff30178760 __CFRunLoopRun + 1272
88 com.apple.CoreFoundation 0x00007fff30177fe3 CFRunLoopRunSpecific + 499
89 libjli.dylib 0x0000000102c73445 CreateExecutionEnvironment + 400
90 libjli.dylib 0x0000000102c6f5c3 JLI_Launch + 1311
91 libpackager.dylib 0x0000000102bbe8c3 JavaLibrary::JavaVMCreate(unsigned long, char**) + 177
92 libpackager.dylib 0x0000000102bbfcb1 JavaVirtualMachine::launchVM(JavaOptions&, std::__1::list<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, bool) + 1015
93 libpackager.dylib 0x0000000102bbdfb4 JavaVirtualMachine::StartJVM() + 2188
94 libpackager.dylib 0x0000000102bbd670 RunVM(JvmLaunchType) + 48
95 libpackager.dylib 0x0000000102bd19a6 start_launcher + 1542
96 org.cryptomator 0x0000000102b88d57 main + 217
97 libdyld.dylib 0x00007fff674b92e5 start + 1
Hmmm… I can only find this really old bug report which has been fixed for years and that’s it.
- Could you please try the newest version 1.4.17 of Cryptomator? I don’t really think that this will change anything but who knows.
- Is there anything special about your system that you can think of? Something that has to do with sandboxing?
I am running the latest version. Version 1.14.16. Also, I cannot think of anything else on my system. I run docker. Not sure if that interrupt something. The other thing I tried was double click on Master key. That automatically opened Cryptomator and added my Vault to the list. But, it still crashes when I try to create new Vault or try to open existing vault by clicking + button.
We released 1.4.17 (sorry had a typo earlier which said 1.4.7) just recently, maybe give that a try.
In your case, Cryptomator crashes when it tries to open a native “file chooser” dialog.
It still crashes. Yes, Cryptomator crashes when it tries to open a native “File chooser” dialog