Skip to content

Instantly share code, notes, and snippets.

@chamons
Created July 12, 2017 15:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chamons/983fda874214d04a9c0ebf208214db6e to your computer and use it in GitHub Desktop.
Save chamons/983fda874214d04a9c0ebf208214db6e to your computer and use it in GitHub Desktop.
2017-07-12 10:32:02.849 Classic[13505:303375] ### Failed to Soft Linked: /System/Library/Frameworks/Contacts.framework/Contacts
Stacktrace:
at <unknown> <0xffffffff>
at (wrapper managed-to-native) MonoMac.ObjCRuntime.Dlfcn._dlopen (string,int) <0x00012>
at MonoMac.ObjCRuntime.Dlfcn.dlopen (string,int) [0x00003] in <252b2856d1544f90910fbaf594cf71d9>:0
at MonoMac.Foundation.NSObject..cctor () [0x00477] in <252b2856d1544f90910fbaf594cf71d9>:0
at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) [0x0001f] in <400071ddcfe64ed8a3531490bb763536>:0
at <unknown> <0xffffffff>
at MonoMac.ObjCRuntime.Runtime.Initialize (MonoMac.ObjCRuntime.Runtime/InitializationOptions*) [0x00223] in <252b2856d1544f90910fbaf594cf71d9>:0
at (wrapper runtime-invoke) <Module>.runtime_invoke_void_Runtime/InitializationOptions* (object,intptr,intptr,intptr) [0x00021] in <252b2856d1544f90910fbaf594cf71d9>:0
at <unknown> <0xffffffff>
at (wrapper managed-to-native) object.wrapper_native_0xd1310 () <0x00012>
at MonoMac.ObjCRuntime.Runtime.EnsureInitialized () [0x0004a] in <252b2856d1544f90910fbaf594cf71d9>:0
at MonoMac.AppKit.NSApplication.Init () [0x00017] in <252b2856d1544f90910fbaf594cf71d9>:0
at Classic.MainClass.Main (string[]) [0x00001] in <90b84023f5934e5b8fa08994f60c6234>:0
at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) [0x00051] in <90b84023f5934e5b8fa08994f60c6234>:0
Native stacktrace:
Debug info from gdb:
(lldb) command source -s 0 '/tmp/mono-gdb-commands.TXYbtu'
Executing commands in '/tmp/mono-gdb-commands.TXYbtu'.
(lldb) process attach --pid 13505
Process 13505 stopped
* thread #1, name = 'tid_303', queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
frame #0: 0xa77006aa libsystem_kernel.dylib`__wait4 + 10
libsystem_kernel.dylib`__wait4:
-> 0xa77006aa <+10>: jae 0xa77006ba ; <+26>
0xa77006ac <+12>: calll 0xa77006b1 ; <+17>
0xa77006b1 <+17>: popl %edx
0xa77006b2 <+18>: movl 0x23dd97b(%edx), %edx
Target 0: (Classic) stopped.
Executable module set to "/Users/donblas/Projects/ClassicTestContainer/Classic/bin/Debug/Classic.app/Contents/MacOS/Classic".
Architecture set to: i386-apple-macosx.
(lldb) thread list
Process 13505 stopped
* thread #1: tid = 0x4a10f, 0xa77006aa libsystem_kernel.dylib`__wait4 + 10, name = 'tid_303', queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
thread #2: tid = 0x4a115, 0xa770071a libsystem_kernel.dylib`__workq_kernreturn + 10
thread #3: tid = 0x4a117, 0xa76ffd6e libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'SGen worker'
thread #4: tid = 0x4a118, 0xa76f6d92 libsystem_kernel.dylib`semaphore_wait_trap + 10, name = 'Finalizer'
thread #5: tid = 0x4a11a, 0xa770071a libsystem_kernel.dylib`__workq_kernreturn + 10
thread #6: tid = 0x4a11b, 0x00000000
(lldb) thread backtrace all
* thread #1, name = 'tid_303', queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0xa77006aa libsystem_kernel.dylib`__wait4 + 10
frame #1: 0xa766cdb6 libsystem_c.dylib`waitpid$UNIX2003 + 32
frame #2: 0x0026b637 libmonosgen-2.0.dylib`mono_handle_native_crash(signal=<unavailable>, ctx=0x00791fe0, info=0x00791fa0) at mini-exceptions.c:2558 [opt]
frame #3: 0x002cb409 libmonosgen-2.0.dylib`mono_arch_handle_altstack_exception(sigctx=<unavailable>, siginfo=<unavailable>, fault_addr=<unavailable>, stack_ovf=0) at exceptions-x86.c:1114 [opt]
frame #4: 0x001abcc2 libmonosgen-2.0.dylib`mono_sigsegv_signal_handler(_dummy=<unavailable>, _info=<unavailable>, context=<unavailable>) at mini-runtime.c:2873 [opt]
frame #5: 0xa782502b libsystem_platform.dylib`_sigtramp + 43
frame #6: 0xa3884183 GeoServices`initCNPostalAddressStreetKey() + 48
frame #7: 0xa3911a8c GeoServices`_GLOBAL__sub_I_GEOAddressObject.mm + 54
frame #8: 0x0012b502 dyld`___ZN16ImageLoaderMachO18doModInitFunctionsERKN11ImageLoader11LinkContextE_block_invoke + 34
frame #9: 0x001151ed dyld`dyld3::kdebug_trace_dyld_duration(unsigned int, unsigned long long, unsigned long long, void () block_pointer) + 210
frame #10: 0x0012b450 dyld`ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) + 422
frame #11: 0x0012b659 dyld`ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) + 59
frame #12: 0x001264e8 dyld`ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 350
frame #13: 0x00126472 dyld`ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, char const*, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 232
frame #14: 0x001254b8 dyld`ImageLoader::processInitializers(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&, ImageLoader::UninitedUpwards&) + 104
frame #15: 0x0012553b dyld`ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) + 65
frame #16: 0x001194a2 dyld`dyld::runInitializers(ImageLoader*) + 71
frame #17: 0x0012222c dyld`dlopen + 557
frame #18: 0xa75a8a85 libdyld.dylib`dlopen + 81
frame #19: 0x00780f34
frame #20: 0x00780dfc
frame #21: 0x00780a08
frame #22: 0x0077dd0d
frame #23: 0x001afa88 libmonosgen-2.0.dylib`mono_jit_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, error=<unavailable>) at mini-runtime.c:2546 [opt]
frame #24: 0x003cd22e libmonosgen-2.0.dylib`do_runtime_invoke(method=<unavailable>, obj=<unavailable>, params=<unavailable>, exc=<unavailable>, error=<unavailable>) at object.c:2829 [opt]
frame #25: 0x003c9054 libmonosgen-2.0.dylib`mono_runtime_class_init_full [inlined] mono_runtime_try_invoke(method=<unavailable>, params=<unavailable>, error=0x7c40c0cc) at object.c:2937 [opt]
frame #26: 0x003c8ff6 libmonosgen-2.0.dylib`mono_runtime_class_init_full(vtable=0x7c403148, error=0x7c40c0cc) at object.c:471 [opt]
frame #27: 0x001dc681 libmonosgen-2.0.dylib`mono_method_to_ir(cfg=0x00000000, method=0x00004e00, start_bblock=<unavailable>, end_bblock=<unavailable>, return_var=0x00524f98, inline_args=<unavailable>, inline_offset=<unavailable>, is_virtual_call=<unavailable>) at method-to-ir.c:11035 [opt]
frame #28: 0x001a3f32 libmonosgen-2.0.dylib`mini_method_compile(method=<unavailable>, opts=<unavailable>, domain=<unavailable>, flags=JIT_FLAG_RUN_CCTORS, parts=<unavailable>, aot_method_index=<unavailable>) at mini.c:3466 [opt]
frame #29: 0x001a7c82 libmonosgen-2.0.dylib`mono_jit_compile_method_inner(method=0x7c417090, target_domain=<unavailable>, opt=<unavailable>, error=<unavailable>) at mini.c:4191 [opt]
frame #30: 0x001ab1c8 libmonosgen-2.0.dylib`mono_jit_compile_method_with_opt(method=<unavailable>, opt=<unavailable>, jit_only=0, error=<unavailable>) at mini-runtime.c:1886 [opt]
frame #31: 0x001aaeb2 libmonosgen-2.0.dylib`mono_jit_compile_method(method=0x7c417090, error=0xbff56b50) at mini-runtime.c:1930 [opt]
frame #32: 0x0026dbdb libmonosgen-2.0.dylib`common_call_trampoline(regs=<unavailable>, code=<unavailable>, m=<unavailable>, vt=0xbff56b28, vtable_slot=0x0046052a, error=0x00780198) at mini-trampolines.c:704 [opt]
frame #33: 0x0026d76a libmonosgen-2.0.dylib`mono_magic_trampoline(regs=0xbff56bc0, code="\x8bȸ\xa4�\x84{\x89\b�D$\x048", arg=0x7c417090, tramp=0x00000000) at mini-trampolines.c:834 [opt]
frame #34: 0x0059f188
thread #2
frame #0: 0xa770071a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0xa782d2f2 libsystem_pthread.dylib`_pthread_wqthread + 1518
frame #2: 0xa782ccde libsystem_pthread.dylib`start_wqthread + 34
thread #3, name = 'SGen worker'
frame #0: 0xa76ffd6e libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0xa782e6a3 libsystem_pthread.dylib`_pthread_cond_wait + 658
frame #2: 0xa7830298 libsystem_pthread.dylib`pthread_cond_wait$UNIX2003 + 51
frame #3: 0x004450d1 libmonosgen-2.0.dylib`thread_func [inlined] mono_os_cond_wait(mutex=0x0053d2ec) at mono-os-mutex.h:173 [opt]
frame #4: 0x004450bf libmonosgen-2.0.dylib`thread_func(thread_data=0x00000000) at sgen-thread-pool.c:130 [opt]
frame #5: 0xa782d74d libsystem_pthread.dylib`_pthread_body + 292
frame #6: 0xa782d629 libsystem_pthread.dylib`_pthread_start + 376
frame #7: 0xa782cd02 libsystem_pthread.dylib`thread_start + 34
thread #4, name = 'Finalizer'
frame #0: 0xa76f6d92 libsystem_kernel.dylib`semaphore_wait_trap + 10
frame #1: 0x003c5606 libmonosgen-2.0.dylib`finalizer_thread [inlined] mono_os_sem_wait(flags=MONO_SEM_FLAGS_ALERTABLE) at mono-os-semaphore.h:91 [opt]
frame #2: 0x003c55f8 libmonosgen-2.0.dylib`finalizer_thread [inlined] mono_coop_sem_wait(flags=MONO_SEM_FLAGS_ALERTABLE) at mono-coop-semaphore.h:43 [opt]
frame #3: 0x003c55ee libmonosgen-2.0.dylib`finalizer_thread(unused=0x00000000) at gc.c:864 [opt]
frame #4: 0x00395a4b libmonosgen-2.0.dylib`start_wrapper [inlined] start_wrapper_internal at threads.c:829 [opt]
frame #5: 0x0039598f libmonosgen-2.0.dylib`start_wrapper(data=<unavailable>) at threads.c:891 [opt]
frame #6: 0xa782d74d libsystem_pthread.dylib`_pthread_body + 292
frame #7: 0xa782d629 libsystem_pthread.dylib`_pthread_start + 376
frame #8: 0xa782cd02 libsystem_pthread.dylib`thread_start + 34
thread #5
frame #0: 0xa770071a libsystem_kernel.dylib`__workq_kernreturn + 10
frame #1: 0xa782d103 libsystem_pthread.dylib`_pthread_wqthread + 1023
frame #2: 0xa782ccde libsystem_pthread.dylib`start_wqthread + 34
thread #6
frame #0: 0x00000000
(lldb) detach
=================================================================
Got a SIGSEGV 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 13505 detached
(lldb) quit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment