MacOS 10.15.1 Cryptomator quit unexpectedly

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