hbons / SparkleShare

Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows.
https://sparkleshare.org
Other
4.88k stars 579 forks source link

MacOS 10.11 - Sparkleshare crashes on startup after version 1.5.1 #1898

Open dareader opened 5 years ago

dareader commented 5 years ago

Versions later than 1.5.1 crash on startup on MacOS 10.11

Update: Appears similar to some crashes in the comments on issue #1843

Version 3.28.0

[....]SparkleShare.app/Contents/MacOS/SparkleShare
11:25:01 Environment | SparkleShare 3.28.0
11:25:01 Environment | Git LFS 2.3.4
11:25:01 Environment | Git 2.15.1
11:25:01 Environment | macOS 10.11.6 (El Capitan)
2019-03-06 11:25:02.086 SparkleShare[37665:760507] -[NSProcessInfo fullUserName]: unrecognized selector sent to instance 0x7fef53e67ad0
2019-03-06 11:25:02.088 SparkleShare[37665:760507] An uncaught exception was raised
2019-03-06 11:25:02.088 SparkleShare[37665:760507] -[NSProcessInfo fullUserName]: unrecognized selector sent to instance 0x7fef53e67ad0
2019-03-06 11:25:02.088 SparkleShare[37665:760507] (
    0   CoreFoundation                      0x00007fff960ba452 __exceptionPreprocess + 178
    1   libobjc.A.dylib                     0x00007fff9a060f7e objc_exception_throw + 48
    2   CoreFoundation                      0x00007fff9612418d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
    3   CoreFoundation                      0x00007fff9602a4c1 ___forwarding___ + 1009
    4   CoreFoundation                      0x00007fff9602a048 _CF_forwarding_prep_0 + 120
    5   ???                                 0x0000000117332935 0x0 + 4684196149
    6   ???                                 0x0000000118b96d23 0x0 + 4709772579
    7   SparkleShare                        0x000000010f283057 mono_jit_runtime_invoke + 1383
    8   SparkleShare                        0x000000010f350634 do_runtime_invoke + 84
    9   SparkleShare                        0x000000010f3505b0 mono_runtime_invoke + 208
    10  SparkleShare                        0x000000010f4547dd _ZL31native_to_managed_trampoline_12P11objc_objectP13objc_selectorPP11_MonoMethodj + 237
    11  SparkleShare                        0x000000010f4546e4 -[__MonoMac_NSActionDispatcher xamarinApplySelector] + 52
    12  Foundation                          0x00007fff92c45e2e -[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:] + 1115
    13  Foundation                          0x00007fff92c45955 -[NSObject(NSThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:] + 131
    14  ???                                 0x0000000117ecb89e 0x0 + 4696357022
)
2019-03-06 11:25:02.088 SparkleShare[37665:760507] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSProcessInfo fullUserName]: unrecognized selector sent to instance 0x7fef53e67ad0'
*** First throw call stack:
(
    0   CoreFoundation                      0x00007fff960ba452 __exceptionPreprocess + 178
    1   libobjc.A.dylib                     0x00007fff9a060f7e objc_exception_throw + 48
    2   CoreFoundation                      0x00007fff9612418d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
    3   CoreFoundation                      0x00007fff9602a4c1 ___forwarding___ + 1009
    4   CoreFoundation                      0x00007fff9602a048 _CF_forwarding_prep_0 + 120
    5   ???                                 0x0000000117332935 0x0 + 4684196149
    6   ???                                 0x0000000118b96d23 0x0 + 4709772579
    7   SparkleShare                        0x000000010f283057 mono_jit_runtime_invoke + 1383
    8   SparkleShare                        0x000000010f350634 do_runtime_invoke + 84
    9   SparkleShare                        0x000000010f3505b0 mono_runtime_invoke + 208
    10  SparkleShare                        0x000000010f4547dd _ZL31native_to_managed_trampoline_12P11objc_objectP13objc_selectorPP11_MonoMethodj + 237
    11  SparkleShare                        0x000000010f4546e4 -[__MonoMac_NSActionDispatcher xamarinApplySelector] + 52
    12  Foundation                          0x00007fff92c45e2e -[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:] + 1115
    13  Foundation                          0x00007fff92c45955 -[NSObject(NSThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:] + 131
    14  ???                                 0x0000000117ecb89e 0x0 + 4696357022
)
libc++abi.dylib: terminating with uncaught exception of type NSException
Stacktrace:

  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) ObjCRuntime.Messaging.IntPtr_objc_msgSend (intptr,intptr) [0x0000a] in <0aa8e8bc51034abc90319f22e927a436>:0
  at Foundation.NSProcessInfo_NSUserInformation.GetFullUserName (Foundation.NSProcessInfo) [0x0000c] in <0aa8e8bc51034abc90319f22e927a436>:0
  at SparkleShare.Setup.ShowPage (SparkleShare.PageType,string[]) [0x000e7] in <d3af7ba2831e4b6e9746cad8ae7981ff>:0
  at SparkleShare.Setup/<>c__DisplayClass35_0.<.ctor>b__5 () [0x0001f] in <d3af7ba2831e4b6e9746cad8ae7981ff>:0
  at SparkleShare.Controller/<>c__DisplayClass26_0.<Invoke>b__0 () [0x00006] in <d3af7ba2831e4b6e9746cad8ae7981ff>:0
  at Foundation.NSActionDispatcher.Apply () [0x00007] in <0aa8e8bc51034abc90319f22e927a436>:0
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) [0x0004f] in <e22c1963d07746cd9708456620d50e1a>:0
  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) ObjCRuntime.Messaging.void_objc_msgSend_IntPtr_IntPtr_bool (intptr,intptr,intptr,intptr,bool) [0x00016] in <0aa8e8bc51034abc90319f22e927a436>:0
  at Foundation.NSObject.InvokeOnMainThread (System.Action) [0x00025] in <0aa8e8bc51034abc90319f22e927a436>:0
  at SparkleShare.Controller.Invoke (SparkleShare.Controller/Code) [0x00026] in <d3af7ba2831e4b6e9746cad8ae7981ff>:0
  at SparkleShare.Setup.<.ctor>b__35_4 (SparkleShare.PageType,string[]) [0x0002d] in <d3af7ba2831e4b6e9746cad8ae7981ff>:0
  at (wrapper delegate-invoke) <Module>.invoke_void_PageType_string[] (SparkleShare.PageType,string[]) [0x00073] in <d3af7ba2831e4b6e9746cad8ae7981ff>:0
  at SparkleShare.SetupController.<.ctor>b__76_2 (SparkleShare.PageType) [0x00124] in <d3af7ba2831e4b6e9746cad8ae7981ff>:0
  at (wrapper delegate-invoke) <Module>.invoke_void_PageType (SparkleShare.PageType) [0x00070] in <d3af7ba2831e4b6e9746cad8ae7981ff>:0
  at SparkleShare.BaseController.ShowSetupWindow (SparkleShare.PageType) [0x00008] in <d3af7ba2831e4b6e9746cad8ae7981ff>:0
  at SparkleShare.BaseController.UIHasLoaded () [0x00041] in <d3af7ba2831e4b6e9746cad8ae7981ff>:0
  at SparkleShare.UserInterface..ctor () [0x00024] in <d3af7ba2831e4b6e9746cad8ae7981ff>:0
  at SparkleShare.SparkleShare.Main (string[]) [0x00059] in <d3af7ba2831e4b6e9746cad8ae7981ff>:0
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) [0x00051] in <d3af7ba2831e4b6e9746cad8ae7981ff>:0

Native stacktrace:

    0   SparkleShare                        0x000000010f270471 mono_handle_native_crash + 257
    1   libsystem_platform.dylib            0x00007fff96af852a _sigtramp + 26
    2   ???                                 0x00000000975446c1 0x0 + 2538882753
    3   libsystem_c.dylib                   0x00007fff975336df abort + 129
    4   libc++abi.dylib                     0x00007fff8ea08b31 __cxa_bad_cast + 0
    5   libc++abi.dylib                     0x00007fff8ea2ee07 _ZL26default_unexpected_handlerv + 0
    6   libobjc.A.dylib                     0x00007fff9a0636ae _ZL15_objc_terminatev + 103
    7   libc++abi.dylib                     0x00007fff8ea2bffe _ZSt11__terminatePFvvE + 8
    8   libc++abi.dylib                     0x00007fff8ea2ba6a _ZN10__cxxabiv1L22exception_cleanup_funcE19_Unwind_Reason_CodeP17_Unwind_Exception + 0
    9   libobjc.A.dylib                     0x00007fff9a06108c objc_exception_throw + 318
    10  CoreFoundation                      0x00007fff9612418d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
    11  CoreFoundation                      0x00007fff9602a4c1 ___forwarding___ + 1009
    12  CoreFoundation                      0x00007fff9602a048 _CF_forwarding_prep_0 + 120
    13  ???                                 0x0000000117332935 0x0 + 4684196149
    14  ???                                 0x0000000118b96d23 0x0 + 4709772579
    15  SparkleShare                        0x000000010f283057 mono_jit_runtime_invoke + 1383
    16  SparkleShare                        0x000000010f350634 do_runtime_invoke + 84
    17  SparkleShare                        0x000000010f3505b0 mono_runtime_invoke + 208
    18  SparkleShare                        0x000000010f4547dd _ZL31native_to_managed_trampoline_12P11objc_objectP13objc_selectorPP11_MonoMethodj + 237
    19  SparkleShare                        0x000000010f4546e4 -[__MonoMac_NSActionDispatcher xamarinApplySelector] + 52
    20  Foundation                          0x00007fff92c45e2e -[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:] + 1115
    21  Foundation                          0x00007fff92c45955 -[NSObject(NSThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:] + 131
    22  ???                                 0x0000000117ecb89e 0x0 + 4696357022

=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Abort trap: 6

Version 2.0.1

[....]Sparkleshare/SparkleShare.app/Contents/MacOS/SparkleShare
11:49:22 Environment | SparkleShare 2.0.1
11:49:22 Environment | Git LFS 2.3.4
11:49:22 Environment | Git 2.15.1
11:49:22 Environment | macOS 10.11.6 (El Capitan)
2019-03-06 11:49:22.856 SparkleShare[38062:777128] -[NSProcessInfo fullUserName]: unrecognized selector sent to instance 0x7fe866c16ff0
2019-03-06 11:49:22.857 SparkleShare[38062:777128] An uncaught exception was raised
2019-03-06 11:49:22.857 SparkleShare[38062:777128] -[NSProcessInfo fullUserName]: unrecognized selector sent to instance 0x7fe866c16ff0
2019-03-06 11:49:22.858 SparkleShare[38062:777128] (
    0   CoreFoundation                      0x00007fff960ba452 __exceptionPreprocess + 178
    1   libobjc.A.dylib                     0x00007fff9a060f7e objc_exception_throw + 48
    2   CoreFoundation                      0x00007fff9612418d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
    3   CoreFoundation                      0x00007fff9602a4c1 ___forwarding___ + 1009
    4   CoreFoundation                      0x00007fff9602a048 _CF_forwarding_prep_0 + 120
    5   ???                                 0x000000011607d956 0x0 + 4664580438
    6   ???                                 0x0000000118a59495 0x0 + 4708471957
    7   SparkleShare                        0x000000010e222ec5 mono_jit_runtime_invoke + 2261
    8   SparkleShare                        0x000000010e2eb6c8 do_runtime_invoke + 88
    9   SparkleShare                        0x000000010e2eb5d6 mono_runtime_invoke + 102
    10  SparkleShare                        0x000000010e126f97 xamarin_invoke_trampoline + 5255
    11  SparkleShare                        0x000000010e127d1d xamarin_arch_trampoline + 189
    12  SparkleShare                        0x000000010e1290d1 xamarin_x86_64_common_trampoline + 110
    13  Foundation                          0x00007fff92c45e2e -[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:] + 1115
    14  Foundation                          0x00007fff92c45955 -[NSObject(NSThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:] + 131
    15  ???                                 0x00000001181133a9 0x0 + 4698747817
)
2019-03-06 11:49:22.858 SparkleShare[38062:777128] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSProcessInfo fullUserName]: unrecognized selector sent to instance 0x7fe866c16ff0'
*** First throw call stack:
(
    0   CoreFoundation                      0x00007fff960ba452 __exceptionPreprocess + 178
    1   libobjc.A.dylib                     0x00007fff9a060f7e objc_exception_throw + 48
    2   CoreFoundation                      0x00007fff9612418d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
    3   CoreFoundation                      0x00007fff9602a4c1 ___forwarding___ + 1009
    4   CoreFoundation                      0x00007fff9602a048 _CF_forwarding_prep_0 + 120
    5   ???                                 0x000000011607d956 0x0 + 4664580438
    6   ???                                 0x0000000118a59495 0x0 + 4708471957
    7   SparkleShare                        0x000000010e222ec5 mono_jit_runtime_invoke + 2261
    8   SparkleShare                        0x000000010e2eb6c8 do_runtime_invoke + 88
    9   SparkleShare                        0x000000010e2eb5d6 mono_runtime_invoke + 102
    10  SparkleShare                        0x000000010e126f97 xamarin_invoke_trampoline + 5255
    11  SparkleShare                        0x000000010e127d1d xamarin_arch_trampoline + 189
    12  SparkleShare                        0x000000010e1290d1 xamarin_x86_64_common_trampoline + 110
    13  Foundation                          0x00007fff92c45e2e -[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:] + 1115
    14  Foundation                          0x00007fff92c45955 -[NSObject(NSThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:] + 131
    15  ???                                 0x00000001181133a9 0x0 + 4698747817
)
libc++abi.dylib: terminating with uncaught exception of type NSException
Stacktrace:

  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) ObjCRuntime.Messaging.IntPtr_objc_msgSend (intptr,intptr) [0x0000a] in <088ca15f28ed485b8ec04e5baf83b5ec>:0
  at Foundation.NSProcessInfo_NSUserInformation.GetFullUserName (Foundation.NSProcessInfo) [0x0000c] in <088ca15f28ed485b8ec04e5baf83b5ec>:0
  at SparkleShare.Setup.ShowPage (SparkleShare.PageType,string[]) [0x000e0] in <431f4724be5840a2bdac0ac223371386>:0
  at SparkleShare.Setup/<Setup>c__AnonStorey0.<>m__0 () [0x0001d] in <431f4724be5840a2bdac0ac223371386>:0
  at SparkleShare.Controller/<Invoke>c__AnonStorey1.<>m__0 () [0x00006] in <431f4724be5840a2bdac0ac223371386>:0
  at Foundation.NSActionDispatcher.Apply () [0x00007] in <088ca15f28ed485b8ec04e5baf83b5ec>:0
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) [0x00020] in <5357e6452d21439088fd8589dfcf1134>:0
  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) ObjCRuntime.Messaging.void_objc_msgSend_IntPtr_IntPtr_bool (intptr,intptr,intptr,intptr,bool) [0x00016] in <088ca15f28ed485b8ec04e5baf83b5ec>:0
  at Foundation.NSObject.InvokeOnMainThread (System.Action) [0x00025] in <088ca15f28ed485b8ec04e5baf83b5ec>:0
  at SparkleShare.Controller.Invoke (SparkleShare.Controller/Code) [0x00024] in <431f4724be5840a2bdac0ac223371386>:0
  at SparkleShare.Setup.<Setup>m__2 (SparkleShare.PageType,string[]) [0x0002c] in <431f4724be5840a2bdac0ac223371386>:0
  at (wrapper delegate-invoke) <Module>.invoke_void_PageType_string[] (SparkleShare.PageType,string[]) [0x00073] in <431f4724be5840a2bdac0ac223371386>:0
  at SparkleShare.SetupController.<SetupController>m__C (SparkleShare.PageType) [0x00104] in <431f4724be5840a2bdac0ac223371386>:0
  at (wrapper delegate-invoke) <Module>.invoke_void_PageType (SparkleShare.PageType) [0x00070] in <431f4724be5840a2bdac0ac223371386>:0
  at SparkleShare.BaseController.ShowSetupWindow (SparkleShare.PageType) [0x00007] in <431f4724be5840a2bdac0ac223371386>:0
  at SparkleShare.BaseController.UIHasLoaded () [0x0003d] in <431f4724be5840a2bdac0ac223371386>:0
  at SparkleShare.UserInterface..ctor () [0x00021] in <431f4724be5840a2bdac0ac223371386>:0
  at SparkleShare.SparkleShare.Main (string[]) [0x00123] in <431f4724be5840a2bdac0ac223371386>:0
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) [0x00051] in <431f4724be5840a2bdac0ac223371386>:0

Native stacktrace:

    0   SparkleShare                        0x000000010e211fb6 mono_handle_native_crash + 278
    1   libsystem_platform.dylib            0x00007fff96af852a _sigtramp + 26
    2   ???                                 0x00000000975446c1 0x0 + 2538882753
    3   libsystem_c.dylib                   0x00007fff975336df abort + 129
    4   libc++abi.dylib                     0x00007fff8ea08b31 __cxa_bad_cast + 0
    5   libc++abi.dylib                     0x00007fff8ea2ee07 _ZL26default_unexpected_handlerv + 0
    6   libobjc.A.dylib                     0x00007fff9a0636ae _ZL15_objc_terminatev + 103
    7   libc++abi.dylib                     0x00007fff8ea2bffe _ZSt11__terminatePFvvE + 8
    8   libc++abi.dylib                     0x00007fff8ea2ba6a _ZN10__cxxabiv1L22exception_cleanup_funcE19_Unwind_Reason_CodeP17_Unwind_Exception + 0
    9   libobjc.A.dylib                     0x00007fff9a06108c objc_exception_throw + 318
    10  CoreFoundation                      0x00007fff9612418d -[NSObject(NSObject) doesNotRecognizeSelector:] + 205
    11  CoreFoundation                      0x00007fff9602a4c1 ___forwarding___ + 1009
    12  CoreFoundation                      0x00007fff9602a048 _CF_forwarding_prep_0 + 120
    13  ???                                 0x000000011607d956 0x0 + 4664580438
    14  ???                                 0x0000000118a59495 0x0 + 4708471957
    15  SparkleShare                        0x000000010e222ec5 mono_jit_runtime_invoke + 2261
    16  SparkleShare                        0x000000010e2eb6c8 do_runtime_invoke + 88
    17  SparkleShare                        0x000000010e2eb5d6 mono_runtime_invoke + 102
    18  SparkleShare                        0x000000010e126f97 xamarin_invoke_trampoline + 5255
    19  SparkleShare                        0x000000010e127d1d xamarin_arch_trampoline + 189
    20  SparkleShare                        0x000000010e1290d1 xamarin_x86_64_common_trampoline + 110
    21  Foundation                          0x00007fff92c45e2e -[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:] + 1115
    22  Foundation                          0x00007fff92c45955 -[NSObject(NSThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:] + 131
    23  ???                                 0x00000001181133a9 0x0 + 4698747817

Debug info from gdb:

(lldb) command source -s 0 '/tmp/mono-gdb-commands.pKaEzT'
Executing commands in '/tmp/mono-gdb-commands.pKaEzT'.
(lldb) process attach --pid 38062
Process 38062 stopped
* thread #1: tid = 0xbdba8, 0x00007fff9458a582 libsystem_kernel.dylib`__wait4 + 10, name = 'tid_50f', queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
    frame #0: 0x00007fff9458a582 libsystem_kernel.dylib`__wait4 + 10
libsystem_kernel.dylib`__wait4:
->  0x7fff9458a582 <+10>: jae    0x7fff9458a58c            ; <+20>
    0x7fff9458a584 <+12>: movq   %rax, %rdi
    0x7fff9458a587 <+15>: jmp    0x7fff945847f2            ; cerror
    0x7fff9458a58c <+20>: retq

Executable module set to "[....]SparkleShare.app/Contents/MacOS/SparkleShare".
Architecture set to: x86_64h-apple-macosx.
(lldb) thread list
Process 38062 stopped
* thread #1: tid = 0xbdba8, 0x00007fff9458a582 libsystem_kernel.dylib`__wait4 + 10, name = 'tid_50f', queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  thread #2: tid = 0xbdbab, 0x00007fff9458aefa libsystem_kernel.dylib`kevent_qos + 10, queue = 'com.apple.libdispatch-manager'
  thread #3: tid = 0xbdbad, 0x00007fff94589db6 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'SGen worker'
  thread #4: tid = 0xbdbae, 0x00007fff94583fae libsystem_kernel.dylib`semaphore_wait_trap + 10, name = 'Finalizer'
  thread #5: tid = 0xbdbb0, 0x00007fff94589db6 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'tid_2503'
  thread #6: tid = 0xbdbb2, 0x00007fff94589db6 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Threadpool worker'
  thread #7: tid = 0xbdbb4, 0x00007fff94589db6 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Threadpool worker'
  thread #8: tid = 0xbdc08, 0x00007fff9458aeca libsystem_kernel.dylib`kevent + 10, name = 'tid_5603'
  thread #9: tid = 0xbdc2e, 0x00007fff94589db6 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Timer-Scheduler'
(lldb) thread backtrace all
* thread #1: tid = 0xbdba8, 0x00007fff9458a582 libsystem_kernel.dylib`__wait4 + 10, name = 'tid_50f', queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
  * frame #0: 0x00007fff9458a582 libsystem_kernel.dylib`__wait4 + 10
    frame #1: 0x000000010e21204d SparkleShare`mono_handle_native_crash + 429
    frame #2: 0x00007fff96af852a libsystem_platform.dylib`_sigtramp + 26
    frame #3: 0x00007fff94589f07 libsystem_kernel.dylib`__pthread_kill + 11
    frame #4: 0x00007fff991964ec libsystem_pthread.dylib`pthread_kill + 90
    frame #5: 0x00007fff975336df libsystem_c.dylib`abort + 129
    frame #6: 0x00007fff8ea08b31 libc++abi.dylib`abort_message + 257
    frame #7: 0x00007fff8ea2ee07 libc++abi.dylib`default_terminate_handler() + 267
    frame #8: 0x00007fff9a0636ae libobjc.A.dylib`_objc_terminate() + 103
    frame #9: 0x00007fff8ea2bffe libc++abi.dylib`std::__terminate(void (*)()) + 8
    frame #10: 0x00007fff8ea2ba6a libc++abi.dylib`__cxa_throw + 121
    frame #11: 0x00007fff9a06108c libobjc.A.dylib`objc_exception_throw + 318
    frame #12: 0x00007fff9612418d CoreFoundation`-[NSObject(NSObject) doesNotRecognizeSelector:] + 205
    frame #13: 0x00007fff9602a4c1 CoreFoundation`___forwarding___ + 1009
    frame #14: 0x00007fff9602a048 CoreFoundation`__forwarding_prep_0___ + 120
    frame #15: 0x000000011607d956
    frame #16: 0x0000000118a59495
    frame #17: 0x000000010e222ec5 SparkleShare`mono_jit_runtime_invoke + 2261
    frame #18: 0x000000010e2eb6c8 SparkleShare`do_runtime_invoke + 88
    frame #19: 0x000000010e2eb5d6 SparkleShare`mono_runtime_invoke + 102
    frame #20: 0x000000010e126f97 SparkleShare`xamarin_invoke_trampoline + 5255
    frame #21: 0x000000010e127d1d SparkleShare`xamarin_arch_trampoline + 189
    frame #22: 0x000000010e1290d1 SparkleShare`xamarin_x86_64_common_trampoline + 110
    frame #23: 0x00007fff92c45e2e Foundation`-[NSObject(NSThreadPerformAdditions) performSelector:onThread:withObject:waitUntilDone:modes:] + 1115
    frame #24: 0x00007fff92c45955 Foundation`-[NSObject(NSThreadPerformAdditions) performSelectorOnMainThread:withObject:waitUntilDone:] + 131

  thread #2: tid = 0xbdbab, 0x00007fff9458aefa libsystem_kernel.dylib`kevent_qos + 10, queue = 'com.apple.libdispatch-manager'
    frame #0: 0x00007fff9458aefa libsystem_kernel.dylib`kevent_qos + 10
    frame #1: 0x00007fff8c7a3165 libdispatch.dylib`_dispatch_mgr_invoke + 216
    frame #2: 0x00007fff8c7a2dcd libdispatch.dylib`_dispatch_mgr_thread + 52

  thread #3: tid = 0xbdbad, 0x00007fff94589db6 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'SGen worker'
    frame #0: 0x00007fff94589db6 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff99194728 libsystem_pthread.dylib`_pthread_cond_wait + 767
    frame #2: 0x000000010e3abf25 SparkleShare`thread_func + 245
    frame #3: 0x00007fff9919399d libsystem_pthread.dylib`_pthread_body + 131
    frame #4: 0x00007fff9919391a libsystem_pthread.dylib`_pthread_start + 168
    frame #5: 0x00007fff99191351 libsystem_pthread.dylib`thread_start + 13

  thread #4: tid = 0xbdbae, 0x00007fff94583fae libsystem_kernel.dylib`semaphore_wait_trap + 10, name = 'Finalizer'
    frame #0: 0x00007fff94583fae libsystem_kernel.dylib`semaphore_wait_trap + 10
    frame #1: 0x000000010e285253 SparkleShare`finalizer_thread + 195
    frame #2: 0x000000010e337e03 SparkleShare`start_wrapper + 339
    frame #3: 0x000000010e3c3c81 SparkleShare`inner_start_thread + 193
    frame #4: 0x00007fff9919399d libsystem_pthread.dylib`_pthread_body + 131
    frame #5: 0x00007fff9919391a libsystem_pthread.dylib`_pthread_start + 168
    frame #6: 0x00007fff99191351 libsystem_pthread.dylib`thread_start + 13

  thread #5: tid = 0xbdbb0, 0x00007fff94589db6 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'tid_2503'
    frame #0: 0x00007fff94589db6 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff99194728 libsystem_pthread.dylib`_pthread_cond_wait + 767
    frame #2: 0x000000010e3c41fa SparkleShare`mono_thread_info_sleep + 970
    frame #3: 0x000000010e32ceca SparkleShare`monitor_thread + 250
    frame #4: 0x000000010e337e03 SparkleShare`start_wrapper + 339
    frame #5: 0x000000010e3c3c81 SparkleShare`inner_start_thread + 193
    frame #6: 0x00007fff9919399d libsystem_pthread.dylib`_pthread_body + 131
    frame #7: 0x00007fff9919391a libsystem_pthread.dylib`_pthread_start + 168
    frame #8: 0x00007fff99191351 libsystem_pthread.dylib`thread_start + 13

  thread #6: tid = 0xbdbb2, 0x00007fff94589db6 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Threadpool worker'
    frame #0: 0x00007fff94589db6 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff99194728 libsystem_pthread.dylib`_pthread_cond_wait + 767
    frame #2: 0x000000010e32c652 SparkleShare`worker_thread + 1218
    frame #3: 0x000000010e337e03 SparkleShare`start_wrapper + 339
    frame #4: 0x000000010e3c3c81 SparkleShare`inner_start_thread + 193
    frame #5: 0x00007fff9919399d libsystem_pthread.dylib`_pthread_body + 131
    frame #6: 0x00007fff9919391a libsystem_pthread.dylib`_pthread_start + 168
    frame #7: 0x00007fff99191351 libsystem_pthread.dylib`thread_start + 13

  thread #7: tid = 0xbdbb4, 0x00007fff94589db6 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Threadpool worker'
    frame #0: 0x00007fff94589db6 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff99194728 libsystem_pthread.dylib`_pthread_cond_wait + 767
    frame #2: 0x000000010e32c652 SparkleShare`worker_thread + 1218
    frame #3: 0x000000010e337e03 SparkleShare`start_wrapper + 339
    frame #4: 0x000000010e3c3c81 SparkleShare`inner_start_thread + 193
    frame #5: 0x00007fff9919399d libsystem_pthread.dylib`_pthread_body + 131
    frame #6: 0x00007fff9919391a libsystem_pthread.dylib`_pthread_start + 168
    frame #7: 0x00007fff99191351 libsystem_pthread.dylib`thread_start + 13

  thread #8: tid = 0xbdc08, 0x00007fff9458aeca libsystem_kernel.dylib`kevent + 10, name = 'tid_5603'
    frame #0: 0x00007fff9458aeca libsystem_kernel.dylib`kevent + 10
    frame #1: 0x000000010e2832b0 SparkleShare`ves_icall_System_IO_KqueueMonitor_kevent_notimeout + 112
    frame #2: 0x0000000118111528
    frame #3: 0x00000001166eb476
    frame #4: 0x00000001166eb2a5
    frame #5: 0x000000010fa01f29
    frame #6: 0x000000010e222ec5 SparkleShare`mono_jit_runtime_invoke + 2261
    frame #7: 0x000000010e2eb6c8 SparkleShare`do_runtime_invoke + 88
    frame #8: 0x000000010e337ee6 SparkleShare`start_wrapper + 566
    frame #9: 0x000000010e3c3c81 SparkleShare`inner_start_thread + 193
    frame #10: 0x00007fff9919399d libsystem_pthread.dylib`_pthread_body + 131
    frame #11: 0x00007fff9919391a libsystem_pthread.dylib`_pthread_start + 168
    frame #12: 0x00007fff99191351 libsystem_pthread.dylib`thread_start + 13

  thread #9: tid = 0xbdc2e, 0x00007fff94589db6 libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'Timer-Scheduler'
    frame #0: 0x00007fff94589db6 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff99194728 libsystem_pthread.dylib`_pthread_cond_wait + 767
    frame #2: 0x000000010e358d97 SparkleShare`mono_os_cond_timedwait + 135
    frame #3: 0x000000010e35792d SparkleShare`mono_w32handle_timedwait_signal_handle + 221
    frame #4: 0x000000010e3577cb SparkleShare`mono_w32handle_wait_one + 907
    frame #5: 0x000000010e357aae SparkleShare`mono_w32handle_wait_multiple + 190
    frame #6: 0x000000010e332723 SparkleShare`mono_wait_uninterrupted + 115
    frame #7: 0x000000010e332a40 SparkleShare`ves_icall_System_Threading_WaitHandle_WaitOne_internal + 112
    frame #8: 0x000000010e93b4df
    frame #9: 0x000000010e93b1ba
    frame #10: 0x00000001166eb207
    frame #11: 0x000000010fa01f29
    frame #12: 0x000000010e222ec5 SparkleShare`mono_jit_runtime_invoke + 2261
    frame #13: 0x000000010e2eb6c8 SparkleShare`do_runtime_invoke + 88
    frame #14: 0x000000010e337ee6 SparkleShare`start_wrapper + 566
    frame #15: 0x000000010e3c3c81 SparkleShare`inner_start_thread + 193
    frame #16: 0x00007fff9919399d libsystem_pthread.dylib`_pthread_body + 131
    frame #17: 0x00007fff9919391a libsystem_pthread.dylib`_pthread_start + 168
    frame #18: 0x00007fff99191351 libsystem_pthread.dylib`thread_start + 13
(lldb) detach

=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Process 38062 detached
(lldb) Abort trap: 6
dreader-mbp:logs dreader$ (lldb) quit