Hi,

This is a bug that happens when using the debugger (it will not happen
unless you attach the debugger to the app).

Several of these deadlocks have been fixed in the latest alpha
(5.3.4), could you try that version to see if it still happens? If it
still does, then please file a bug report with the symbolicated crash
report.

Rolf

On Thu, Jun 7, 2012 at 6:36 AM, Felix Collins <[email protected]> wrote:
> Hi, I have a forced crash on the device when I'm trying to resume from
> background...
>
> device log:
> Jun  7 15:41:59 unknown SpringBoard[52] <Warning>:
> com.visionslive.mobilebullet failed to resume in time
> Jun  7 15:41:59 unknown SpringBoard[52] <Warning>: Forcing crash report of
> VisonsLiveMobil[241]...
>
> So I managed to "symbolicate" the crash dump after much struggling and I
> can't really make much sense of it.  The app uses WCF calls and we currently
> create one client per call.  There were several web service calls in
> progress when the app was backgrounded. Below are the stack traces for the
> threads in the app at the time of the forced crash. Thread 13 top thread 159
> are identical so I've stopped at thread 13.  This in itself raises a red
> flag for me.  What created all those threads? What is going on? If anyone
> can shed any light on this I would be very grateful. (The "MobileBullet"
> code is our app)
>
> Felix
>
> Thread 0 name:  Dispatch queue: com.apple.main-thread
> Thread 0:
> 0   libsystem_kernel.dylib              0x3823d0d8 __psynch_mutexwait + 24
> 1   libsystem_c.dylib                   0x34085674 pthread_mutex_lock + 376
> 2   VisonsLiveMobile                    0x00b26ad4 mono_loader_lock
> (loader.c:2129)
> 3   VisonsLiveMobile                    0x00af24bc mono_class_get_fields_lazy
> (class.c:9588)
> 4   VisonsLiveMobile                    0x00b19d3c
> ves_icall_Type_GetFields_internal (icall.c:3402)
> 5   VisonsLiveMobile                    0x008b0900
> wrapper_managed_to_native_System_MonoType_GetFields_internal_System_MonoType_System_Reflection_BindingFlags_System_Type
> (mscorlib.dll.6.s:77663)
> 6   VisonsLiveMobile                    0x0095aa38
> System_Type_FindMembers_System_Reflection_MemberTypes_System_Reflection_BindingFlags_System_Reflection_MemberFilter_object
> (mscorlib.dll.6.s:147723)
> 7   VisonsLiveMobile                    0x008b0be0
> System_MonoType_GetMembers_System_Reflection_BindingFlags
> (mscorlib.dll.6.s:77752)
> 8   VisonsLiveMobile                    0x00086d28
> System_ServiceModel_Description_ContractDescriptionGenerator_CreateMessageDescription_System_Type_string_string_bool_bool_System_ServiceModel_MessageContractAttribute
> (System.ServiceModel.dll.6.s:17172)
> 9   VisonsLiveMobile                    0x00086a58
> System_ServiceModel_Description_ContractDescriptionGenerator_GetMessage_System_ServiceModel_Description_OperationDescription_System_Reflection_MethodInfo_System_ServiceModel_OperationContractAttribute_bool_bool_System_Type
> (System.ServiceModel.dll.6.s:17116)
> 10  VisonsLiveMobile                    0x000857b0
> System_ServiceModel_Description_ContractDescriptionGenerator_GetOrCreateOperation_System_ServiceModel_Description_ContractDescription_System_Reflection_MethodInfo_System_Reflection_MethodInfo_System_ServiceModel_OperationContractAttribute_System_Type_bool_System_Type
> (System.ServiceModel.dll.6.s:16742)
> 11  VisonsLiveMobile                    0x0008535c
> System_ServiceModel_Description_ContractDescriptionGenerator_FillOperationsForInterface_System_ServiceModel_Description_ContractDescription_System_Type_System_Type_bool
> (System.ServiceModel.dll.6.s:16609)
> 12  VisonsLiveMobile                    0x00084f60
> System_ServiceModel_Description_ContractDescriptionGenerator_GetContractInternal_System_Type_System_Type_System_Type
> (System.ServiceModel.dll.6.s:16516)
> 13  VisonsLiveMobile                    0x00084748
> System_ServiceModel_Description_ContractDescriptionGenerator_GetContract_System_Type_System_Type_System_Type
> (System.ServiceModel.dll.6.s:16339)
> 14  VisonsLiveMobile                    0x00084710
> System_ServiceModel_Description_ContractDescriptionGenerator_GetContract_System_Type_System_Type
> (System.ServiceModel.dll.6.s:16327)
> 15  VisonsLiveMobile                    0x000845fc
> System_ServiceModel_Description_ContractDescriptionGenerator_GetContract_System_Type
> (System.ServiceModel.dll.6.s:16293)
> 16  VisonsLiveMobile                    0x0008366c
> System_ServiceModel_Description_ContractDescription_GetContract_System_Type
> (System.ServiceModel.dll.6.s:15860)
> 17  VisonsLiveMobile                    0x00067c34
> System_ServiceModel_ChannelFactory_1_CreateDescription
> (System.ServiceModel.dll.6.s:2089)
> 18  VisonsLiveMobile                    0x00067968
> System_ServiceModel_ChannelFactory_1__ctor_System_Type
> (System.ServiceModel.dll.6.s:1955)
> 19  VisonsLiveMobile                    0x00067a9c
> System_ServiceModel_ChannelFactory_1__ctor_System_ServiceModel_Channels_Binding_System_ServiceModel_EndpointAddress
> (System.ServiceModel.dll.6.s:2007)
> 20  VisonsLiveMobile                    0x0007bbc0
> System_ServiceModel_ClientBase_1_Initialize_System_ServiceModel_InstanceContext_System_ServiceModel_Channels_Binding_System_ServiceModel_EndpointAddress
> (System.ServiceModel.dll.6.s:13095)
> 21  VisonsLiveMobile                    0x0007b390
> System_ServiceModel_ClientBase_1__ctor_System_ServiceModel_InstanceContext_System_ServiceModel_Channels_Binding_System_ServiceModel_EndpointAddress
> (System.ServiceModel.dll.6.s:12764)
> 22  VisonsLiveMobile                    0x0007af18
> System_ServiceModel_ClientBase_1__ctor_System_ServiceModel_Channels_Binding_System_ServiceModel_EndpointAddress
> (System.ServiceModel.dll.6.s:12587)
> 23  VisonsLiveMobile                    0x003c4250
> MobileBulletClient__ctor_System_ServiceModel_Channels_Binding_System_ServiceModel_EndpointAddress
> (MobileBullet.dll.6.s:36346)
> 24  VisonsLiveMobile                    0x003bb638
> MobileBullet_SafeMobileBulletClient_MBClient__ctor_System_ServiceModel_Channels_Binding_System_ServiceModel_EndpointAddress_string
> (MobileBullet.dll.6.s:33820)
> 25  VisonsLiveMobile                    0x003bbe68
> MobileBullet_SafeMobileBulletClient_MBClient_Create_string_string
> (MobileBullet.dll.6.s:33991)
> 26  VisonsLiveMobile                    0x003b6ccc
> MobileBullet_SafeMobileBulletClient_CallService_TResult_string_System_Func_3_IMobileBullet_System_AsyncCallback_System_IAsyncResult_System_Func_3_IMobileBullet_System_IAsyncResult_TResult_System_Action_1_TResult_System_Action_1_System_Exception_bool
> (MobileBullet.dll.6.s:32337)
> 27  VisonsLiveMobile                    0x003b8280
> MobileBullet_SafeMobileBulletClient_GetQuestionsAsync_System_Collections_Generic_List_1_string_System_DateTime_System_Action_2_System_Collections_Generic_IEnumerable_1_MobileBulletService_DataClasses_MobileQuestion_System_Exception
> (MobileBullet.dll.6.s:32785)
> 28  VisonsLiveMobile                    0x003acf64
> MobileBullet_DomainObjectService_UpdateItemsImplementation_Keys_T_MobileBullet_DomainObjectService_WebServiceCall_2_Keys_T_Keys_System_DateTime_System_Action_1_T_System_Action_1_T_System_Action_1_T_System_Action_1_System_DateTime
> (MobileBullet.dll.6.s:28956)
> 29  VisonsLiveMobile                    0x003ae570
> MobileBullet_DomainObjectService_UpdateQuestions
> (MobileBullet.dll.6.s:29460)
> 30  VisonsLiveMobile                    0x0037e670
> MobileBullet_BoardModel_BeginUpdate (MobileBullet.dll.6.s:13801)
> 31  VisonsLiveMobile                    0x0037e7f0
> MobileBullet_BoardModel_EndUpdate_System_Type (MobileBullet.dll.6.s:13827)
> 32  VisonsLiveMobile                    0x00380068
> MobileBullet_ModelBase_HandleDataUpdated_object_MobileBullet_DomainObjectService_DataUpdatedEventArgs
> (MobileBullet.dll.6.s:14293)
> 33  VisonsLiveMobile                    0x003a2ed8
> MobileBullet_DomainObjectService_RaiseDataUpdatedEvent_System_Type_bool_System_Exception
> (MobileBullet.dll.6.s:25253)
> 34  VisonsLiveMobile                    0x0044a9d0
> MobileBullet_DomainObjectService__UpdateItemsImplementationc__AnonStorey26_2__UpdateItemsImplementationc__AnonStorey25_2__m__5B
> (MobileBullet.dll.6.s:77206)
> 35  VisonsLiveMobile                    0x0029e7f4
> Intranel_Mobile_Touch_NavigatingTouchAppBase_1__RunOnMainThreadc__AnonStorey2__m__1
> (Intranel.Mobile.Touch.dll.6.s:3722)
> 36  VisonsLiveMobile                    0x002adc30
> MonoTouch_Foundation_NSActionDispatcher_Apply (monotouch.dll.6.s:3898)
> 37  VisonsLiveMobile                    0x00981f2c
> wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr
> (mscorlib.dll.6.s:166652)
> 38  VisonsLiveMobile                    0x00ab1824 mono_jit_runtime_invoke
> (mini.c:5786)
> 39  VisonsLiveMobile                    0x00b59cb0 mono_runtime_invoke
> (object.c:2757)
> 40  VisonsLiveMobile                    0x00bb6430 monotouch_trampoline
> (monotouch-glue.m:808)
> 41  CoreFoundation                      0x318241f4 -[NSObject
> performSelector:withObject:] + 36
> 42  Foundation                          0x37387740 __NSThreadPerformPerform + 
> 344
> 43  CoreFoundation                      0x31899acc
> __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 8
> 44  CoreFoundation                      0x31899298 __CFRunLoopDoSources0 + 208
> 45  CoreFoundation                      0x3189803e __CFRunLoopRun + 646
> 46  CoreFoundation                      0x3181b49e CFRunLoopRunSpecific + 294
> 47  CoreFoundation                      0x3181b366 CFRunLoopRunInMode + 98
> 48  GraphicsServices                    0x32cf4432 GSEventRunModal + 130
> 49  UIKit                               0x31b20cce UIApplicationMain + 1074
> 50  VisonsLiveMobile                    0x002f234c
> wrapper_managed_to_native_MonoTouch_UIKit_UIApplication_UIApplicationMain_int_string___intptr_intptr
> (monotouch.dll.6.s:41546)
> 51  VisonsLiveMobile                    0x00267e88
> Touch_Container_Application_Main_string__ (VisonsLiveMobile.exe.6.s:167)
> 52  VisonsLiveMobile                    0x00981f2c
> wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr
> (mscorlib.dll.6.s:166652)
> 53  VisonsLiveMobile                    0x00ab1824 mono_jit_runtime_invoke
> (mini.c:5786)
> 54  VisonsLiveMobile                    0x00b59cb0 mono_runtime_invoke
> (object.c:2757)
> 55  VisonsLiveMobile                    0x00b5df5c mono_runtime_exec_main
> (object.c:3932)
> 56  VisonsLiveMobile                    0x00b62bd0 mono_runtime_run_main
> (object.c:3562)
> 57  VisonsLiveMobile                    0x00ab5bac mono_jit_exec 
> (driver.c:1112)
> 58  VisonsLiveMobile                    0x00aaddbc main (main.m:1708)
> 59  VisonsLiveMobile                    0x000027ac start + 44
>
> Thread 1 name:  Dispatch queue: com.apple.libdispatch-manager
> Thread 1:
> 0   libsystem_kernel.dylib              0x3822d3a8 kevent + 24
> 1   libdispatch.dylib                   0x34a6bf04 _dispatch_mgr_invoke + 708
> 2   libdispatch.dylib                   0x34a6bc22 _dispatch_mgr_thread + 30
>
> Thread 2:
> 0   libsystem_kernel.dylib              0x3823d470 __recvfrom + 20
> 1   libsystem_c.dylib                   0x3408e6d0 recv + 16
> 2   VisonsLiveMobile                    0x00aaa2ec recv_uninterrupted
> (main.m:506)
> 3   VisonsLiveMobile                    0x00aab9c8 
> monotouch_process_connection
> (main.m:907)
> 4   VisonsLiveMobile                    0x00aab6dc monotouch_connect_usb
> (main.m:816)
> 5   VisonsLiveMobile                    0x00aa9ec8 
> monotouch_configure_debugging
> (main.m:432)
> 6   VisonsLiveMobile                    0x00aadfb8 -[CocoaThreadInitializer
> entryPoint:] (main.m:1736)
> 7   Foundation                          0x372f3a7a -[NSThread main] + 66
> 8   Foundation                          0x3738758a __NSThread__main__ + 1042
> 9   libsystem_c.dylib                   0x3409172e _pthread_start + 314
> 10  libsystem_c.dylib                   0x340915e8 thread_start + 0
>
> Thread 3:
> 0   libsystem_kernel.dylib              0x3823d0d8 __psynch_mutexwait + 24
> 1   libsystem_c.dylib                   0x34085674 pthread_mutex_lock + 376
> 2   VisonsLiveMobile                    0x00b26ad4 mono_loader_lock
> (loader.c:2129)
> 3   VisonsLiveMobile                    0x00ada8dc get_object
> (debugger-agent.c:1816)
> 4   VisonsLiveMobile                    0x00ad69cc debugger_thread
> (debugger-agent.c:7587)
> 5   VisonsLiveMobile                    0x00b95268 thread_start_routine
> (wthreads.c:287)
> 6   VisonsLiveMobile                    0x00bafba0 GC_start_routine
> (pthread_support.c:1468)
> 7   libsystem_c.dylib                   0x3409172e _pthread_start + 314
> 8   libsystem_c.dylib                   0x340915e8 thread_start + 0
>
> Thread 4:
> 0   libsystem_kernel.dylib              0x3822d054 semaphore_wait_trap + 8
> 1   VisonsLiveMobile                    0x00b9bc94 mono_sem_wait
> (mono-semaphore.c:115)
> 2   VisonsLiveMobile                    0x00b12400 finalizer_thread 
> (gc.c:1070)
> 3   VisonsLiveMobile                    0x00b7ce24 start_wrapper 
> (threads.c:784)
> 4   VisonsLiveMobile                    0x00b95268 thread_start_routine
> (wthreads.c:287)
> 5   VisonsLiveMobile                    0x00bafba0 GC_start_routine
> (pthread_support.c:1468)
> 6   libsystem_c.dylib                   0x3409172e _pthread_start + 314
> 7   libsystem_c.dylib                   0x340915e8 thread_start + 0
>
> Thread 5 name:  WebThread
> Thread 5:
> 0   libsystem_kernel.dylib              0x3822d004 mach_msg_trap + 20
> 1   libsystem_kernel.dylib              0x3822d1fa mach_msg + 50
> 2   CoreFoundation                      0x318993ec __CFRunLoopServiceMachPort 
> +
> 120
> 3   CoreFoundation                      0x31898124 __CFRunLoopRun + 876
> 4   CoreFoundation                      0x3181b49e CFRunLoopRunSpecific + 294
> 5   CoreFoundation                      0x3181b366 CFRunLoopRunInMode + 98
> 6   WebCore                             0x3203bc9c _ZL12RunWebThreadPv + 396
> 7   libsystem_c.dylib                   0x3409172e _pthread_start + 314
> 8   libsystem_c.dylib                   0x340915e8 thread_start + 0
>
> Thread 6:
> 0   libsystem_kernel.dylib              0x3823d068 __psynch_cvwait + 24
> 1   libsystem_c.dylib                   0x34091a46 _pthread_cond_wait + 634
> 2   libsystem_c.dylib                   0x34098574 pthread_cond_timedwait + 40
> 3   VisonsLiveMobile                    0x00b8352c
> _wapi_handle_timedwait_signal_handle (handles.c:1566)
> 4   VisonsLiveMobile                    0x00b923a4 WaitForSingleObjectEx
> (wait.c:205)
> 5   VisonsLiveMobile                    0x00b7b638
> ves_icall_System_Threading_WaitHandle_WaitOne_internal (threads.c:1665)
> 6   VisonsLiveMobile                    0x00953160
> wrapper_managed_to_native_System_Threading_WaitHandle_WaitOne_internal_System_Threading_WaitHandle_intptr_int_bool
> (mscorlib.dll.6.s:144277)
> 7   VisonsLiveMobile                    0x009534c4
> System_Threading_WaitHandle_WaitOne_int (mscorlib.dll.6.s:144387)
> 8   VisonsLiveMobile                    0x009525f8
> System_Threading_Timer_Scheduler_SchedulerThread (mscorlib.dll.6.s:143952)
> 9   VisonsLiveMobile                    0x0094f0e0
> System_Threading_Thread_StartInternal (mscorlib.dll.6.s:142640)
> 10  VisonsLiveMobile                    0x00981f2c
> wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr
> (mscorlib.dll.6.s:166652)
> 11  VisonsLiveMobile                    0x00ab1824 mono_jit_runtime_invoke
> (mini.c:5786)
> 12  VisonsLiveMobile                    0x00b59cb0 mono_runtime_invoke
> (object.c:2757)
> 13  VisonsLiveMobile                    0x00b59e0c 
> mono_runtime_delegate_invoke
> (object.c:3420)
> 14  VisonsLiveMobile                    0x00b7ce44 start_wrapper 
> (threads.c:788)
> 15  VisonsLiveMobile                    0x00b95268 thread_start_routine
> (wthreads.c:287)
> 16  VisonsLiveMobile                    0x00bafba0 GC_start_routine
> (pthread_support.c:1468)
> 17  libsystem_c.dylib                   0x3409172e _pthread_start + 314
> 18  libsystem_c.dylib                   0x340915e8 thread_start + 0
>
> Thread 7:
> 0   libsystem_kernel.dylib              0x3823d628 __semwait_signal + 24
> 1   libsystem_c.dylib                   0x34095b1a nanosleep + 138
> 2   VisonsLiveMobile                    0x00b943b8 SleepEx (wthreads.c:1026)
> 3   VisonsLiveMobile                    0x00b73f20 monitor_thread
> (threadpool.c:781)
> 4   VisonsLiveMobile                    0x00b7ce24 start_wrapper 
> (threads.c:784)
> 5   VisonsLiveMobile                    0x00b95268 thread_start_routine
> (wthreads.c:287)
> 6   VisonsLiveMobile                    0x00bafba0 GC_start_routine
> (pthread_support.c:1468)
> 7   libsystem_c.dylib                   0x3409172e _pthread_start + 314
> 8   libsystem_c.dylib                   0x340915e8 thread_start + 0
>
> Thread 8:
> 0   libsystem_kernel.dylib              0x3823d0d8 __psynch_mutexwait + 24
> 1   libsystem_c.dylib                   0x34085674 pthread_mutex_lock + 376
> 2   VisonsLiveMobile                    0x00b26ad4 mono_loader_lock
> (loader.c:2129)
> 3   VisonsLiveMobile                    0x00b14e64 mono_find_jit_icall_by_name
> (icall.c:8174)
> 4   VisonsLiveMobile                    0x00ab00a0 mono_resolve_patch_target
> (mini.c:2991)
> 5   VisonsLiveMobile                    0x00abc93c mono_aot_plt_resolve
> (aot-runtime.c:3164)
> 6   VisonsLiveMobile                    0x00ac5fec mono_aot_plt_trampoline
> (mini-trampolines.c:770)
> 7   VisonsLiveMobile                    0x009ba788 generic_trampoline_aot_plt 
> +
> 128
> 8   VisonsLiveMobile                    0x0006fc10
> System_ServiceModel_Channels_HttpRequestChannel_EndRequest_System_IAsyncResult
> (System.ServiceModel.dll.6.s:6479)
> 9   VisonsLiveMobile                    0x0006e460
> System_ServiceModel_Channels_HttpRequestChannel_Request_System_ServiceModel_Channels_Message_System_TimeSpan
> (System.ServiceModel.dll.6.s:5943)
> 10  VisonsLiveMobile                    0x000920c0
> System_ServiceModel_MonoInternal_ClientRuntimeChannel_Request_System_ServiceModel_Channels_Message_System_TimeSpan
> (System.ServiceModel.dll.6.s:23187)
> 11  VisonsLiveMobile                    0x00091878
> System_ServiceModel_MonoInternal_ClientRuntimeChannel_Request_System_ServiceModel_Description_OperationDescription_object__
> (System.ServiceModel.dll.6.s:23025)
> 12  VisonsLiveMobile                    0x00091570
> System_ServiceModel_MonoInternal_ClientRuntimeChannel_DoProcess_System_Reflection_MethodBase_string_object__
> (System.ServiceModel.dll.6.s:22940)
> 13  VisonsLiveMobile                    0x00091488
> System_ServiceModel_MonoInternal_ClientRuntimeChannel_Process_System_Reflection_MethodBase_string_object__
> (System.ServiceModel.dll.6.s:22911)
> 14  VisonsLiveMobile                    0x00981f2c
> wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr
> (mscorlib.dll.6.s:166652)
> 15  VisonsLiveMobile                    0x00ab1824 mono_jit_runtime_invoke
> (mini.c:5786)
> 16  VisonsLiveMobile                    0x00b59cb0 mono_runtime_invoke
> (object.c:2757)
> 17  VisonsLiveMobile                    0x00b5fde8 mono_runtime_invoke_array
> (object.c:4144)
> 18  VisonsLiveMobile                    0x00b603b0 mono_message_invoke
> (object.c:5850)
> 19  VisonsLiveMobile                    0x00b7726c async_invoke_thread
> (threadpool.c:631)
> 20  VisonsLiveMobile                    0x00b7ce24 start_wrapper 
> (threads.c:784)
> 21  VisonsLiveMobile                    0x00b95268 thread_start_routine
> (wthreads.c:287)
> 22  VisonsLiveMobile                    0x00bafba0 GC_start_routine
> (pthread_support.c:1468)
> 23  libsystem_c.dylib                   0x3409172e _pthread_start + 314
> 24  libsystem_c.dylib                   0x340915e8 thread_start + 0
>
> Thread 9:
> 0   libsystem_kernel.dylib              0x3823d068 __psynch_cvwait + 24
> 1   libsystem_c.dylib                   0x34091a46 _pthread_cond_wait + 634
> 2   libsystem_c.dylib                   0x34098574 pthread_cond_timedwait + 40
> 3   VisonsLiveMobile                    0x00b8352c
> _wapi_handle_timedwait_signal_handle (handles.c:1566)
> 4   VisonsLiveMobile                    0x00b923a4 WaitForSingleObjectEx
> (wait.c:205)
> 5   VisonsLiveMobile                    0x00b7b638
> ves_icall_System_Threading_WaitHandle_WaitOne_internal (threads.c:1665)
> 6   VisonsLiveMobile                    0x00953160
> wrapper_managed_to_native_System_Threading_WaitHandle_WaitOne_internal_System_Threading_WaitHandle_intptr_int_bool
> (mscorlib.dll.6.s:144277)
> 7   VisonsLiveMobile                    0x001d0654
> System_Net_WebAsyncResult_WaitUntilComplete_int_bool (System.dll.6.s:26563)
> 8   VisonsLiveMobile                    0x001d797c
> System_Net_WebConnectionStream_Read_byte___int_int (System.dll.6.s:29590)
> 9   VisonsLiveMobile                    0x0006f720
> System_ServiceModel_Channels_HttpRequestChannel_GotResponse_System_IAsyncResult
> (System.ServiceModel.dll.6.s:6375)
> 10  VisonsLiveMobile                    0x001d05a0
> System_Net_WebAsyncResult_CB_object (System.dll.6.s:26535)
> 11  VisonsLiveMobile                    0x00981f2c
> wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr
> (mscorlib.dll.6.s:166652)
> 12  VisonsLiveMobile                    0x00ab1824 mono_jit_runtime_invoke
> (mini.c:5786)
> 13  VisonsLiveMobile                    0x00b59cb0 mono_runtime_invoke
> (object.c:2757)
> 14  VisonsLiveMobile                    0x00b59e0c 
> mono_runtime_delegate_invoke
> (object.c:3420)
> 15  VisonsLiveMobile                    0x00b77240 async_invoke_thread
> (threadpool.c:626)
> 16  VisonsLiveMobile                    0x00b7ce24 start_wrapper 
> (threads.c:784)
> 17  VisonsLiveMobile                    0x00b95268 thread_start_routine
> (wthreads.c:287)
> 18  VisonsLiveMobile                    0x00bafba0 GC_start_routine
> (pthread_support.c:1468)
> 19  libsystem_c.dylib                   0x3409172e _pthread_start + 314
> 20  libsystem_c.dylib                   0x340915e8 thread_start + 0
>
> Thread 10:
> 0   libsystem_kernel.dylib              0x3822d3a8 kevent + 24
> 1   VisonsLiveMobile                    0x00b74f68 tp_kqueue_wait
> (tpool-kqueue.c:98)
> 2   VisonsLiveMobile                    0x00b7ce24 start_wrapper 
> (threads.c:784)
> 3   VisonsLiveMobile                    0x00b95268 thread_start_routine
> (wthreads.c:287)
> 4   VisonsLiveMobile                    0x00bafba0 GC_start_routine
> (pthread_support.c:1468)
> 5   libsystem_c.dylib                   0x3409172e _pthread_start + 314
> 6   libsystem_c.dylib                   0x340915e8 thread_start + 0
>
> Thread 11:
> 0   libsystem_kernel.dylib              0x3822d06c semaphore_timedwait_trap + 
> 8
> 1   VisonsLiveMobile                    0x00b9bbe4 mono_sem_timedwait
> (mono-semaphore.c:76)
> 2   VisonsLiveMobile                    0x00b76c34 async_invoke_thread
> (threadpool.c:1497)
> 3   VisonsLiveMobile                    0x00b7ce24 start_wrapper 
> (threads.c:784)
> 4   VisonsLiveMobile                    0x00b95268 thread_start_routine
> (wthreads.c:287)
> 5   VisonsLiveMobile                    0x00bafba0 GC_start_routine
> (pthread_support.c:1468)
> 6   libsystem_c.dylib                   0x3409172e _pthread_start + 314
> 7   libsystem_c.dylib                   0x340915e8 thread_start + 0
>
> Thread 12:
> 0   libsystem_kernel.dylib              0x3823d0d8 __psynch_mutexwait + 24
> 1   libsystem_c.dylib                   0x34085674 pthread_mutex_lock + 376
> 2   VisonsLiveMobile                    0x00b26ad4 mono_loader_lock
> (loader.c:2129)
> 3   VisonsLiveMobile                    0x00af5500 
> mono_class_create_from_typedef
> (class.c:5250)
> 4   VisonsLiveMobile                    0x00af5f34 mono_class_get_full
> (class.c:6727)
> 5   VisonsLiveMobile                    0x00af6068 mono_class_get 
> (class.c:6815)
> 6   VisonsLiveMobile                    0x00b4ec80
> mono_metadata_parse_type_internal + 876
> 7   VisonsLiveMobile                    0x00b4fe60 mono_metadata_parse_mh_full
> (metadata.c:3521)
> 8   VisonsLiveMobile                    0x00b26e60 mono_method_get_header
> (loader.c:2441)
> 9   VisonsLiveMobile                    0x00ab5c54 mono_debug_add_aot_method
> (debug-mini.c:562)
> 10  VisonsLiveMobile                    0x00abe6f4 mono_aot_find_jit_info
> (aot-runtime.c:1994)
> 11  VisonsLiveMobile                    0x00b0f698 mono_jit_info_table_find
> (domain.c:445)
> 12  VisonsLiveMobile                    0x00ac270c mini_jit_info_table_find
> (mini-exceptions.c:1035)
> 13  VisonsLiveMobile                    0x00ac2e68 mono_find_jit_info_ext
> (mini-exceptions.c:356)
> 14  VisonsLiveMobile                    0x00ac3d0c mono_walk_stack
> (mini-exceptions.c:726)
> 15  VisonsLiveMobile                    0x00ae1a70
> mono_debugger_agent_thread_interrupt (debugger-agent.c:2300)
> 16  VisonsLiveMobile                    0x00ae7e08 sigusr1_signal_handler
> (mini-posix.c:235)
> 17  libsystem_c.dylib                   0x340da7e6 _sigtramp + 42
> 18  libsystem_c.dylib                   0x34085674 pthread_mutex_lock + 376
> 19  VisonsLiveMobile                    0x00b26ad4 mono_loader_lock
> (loader.c:2129)
> 20  VisonsLiveMobile                    0x00aff3bc 
> mono_generic_class_get_class
> (class.c:5468)
> 21  VisonsLiveMobile                    0x00af6460 mono_class_from_mono_type
> (class.c:5932)
> 22  VisonsLiveMobile                    0x00b691d4 mono_type_get_object
> (reflection.c:6396)
> 23  VisonsLiveMobile                    0x00b1f1ac ves_icall_get_method_info
> (icall.c:1728)
> 24  VisonsLiveMobile                    0x008c9270
> wrapper_managed_to_native_System_Reflection_MonoMethodInfo_get_method_info_intptr_System_Reflection_MonoMethodInfo_
> (mscorlib.dll.6.s:89725)
> 25  VisonsLiveMobile                    0x008c8604
> System_Reflection_MonoMethod_GetPseudoCustomAttributes
> (mscorlib.dll.6.s:89370)
> 26  VisonsLiveMobile                    0x008ad92c
> System_MonoCustomAttrs_GetPseudoCustomAttributes_System_Reflection_ICustomAttributeProvider_System_Type
> (mscorlib.dll.6.s:76369)
> 27  VisonsLiveMobile                    0x008adc90
> System_MonoCustomAttrs_GetCustomAttributesBase_System_Reflection_ICustomAttributeProvider_System_Type
> (mscorlib.dll.6.s:76441)
> 28  VisonsLiveMobile                    0x008ade60
> System_MonoCustomAttrs_GetCustomAttributes_System_Reflection_ICustomAttributeProvider_System_Type_bool
> (mscorlib.dll.6.s:76499)
> 29  VisonsLiveMobile                    0x008c8524
> System_Reflection_MonoMethod_GetCustomAttributes_System_Type_bool
> (mscorlib.dll.6.s:89336)
> 30  VisonsLiveMobile                    0x001459a0
> System_Runtime_Serialization_SerializationMap__ctor_System_Type_System_Xml_XmlQualifiedName_System_Runtime_Serialization_KnownTypeCollection
> (System.Runtime.Serialization.dll.6.s:5531)
> 31  VisonsLiveMobile                    0x0013a910
> System_Runtime_Serialization_CollectionTypeMap__ctor_System_Type_System_Type_System_Xml_XmlQualifiedName_System_Runtime_Serialization_KnownTypeCollection
> (System.Runtime.Serialization.dll.6.s:243)
> 32  VisonsLiveMobile                    0x00144b78
> System_Runtime_Serialization_KnownTypeCollection_RegisterCollection_System_Type
> (System.Runtime.Serialization.dll.6.s:5045)
> 33  VisonsLiveMobile                    0x001444ac
> System_Runtime_Serialization_KnownTypeCollection_DoTryRegister_System_Type
> (System.Runtime.Serialization.dll.6.s:4850)
> 34  VisonsLiveMobile                    0x00144384
> System_Runtime_Serialization_KnownTypeCollection_TryRegister_System_Type
> (System.Runtime.Serialization.dll.6.s:4815)
> 35  VisonsLiveMobile                    0x00142f7c
> System_Runtime_Serialization_KnownTypeCollection_InsertItem_int_System_Type
> (System.Runtime.Serialization.dll.6.s:4173)
> 36  VisonsLiveMobile                    0x0085be90
> System_Collections_ObjectModel_Collection_1_Add_T (mscorlib.dll.6.s:35732)
> 37  VisonsLiveMobile                    0x0013c1a0
> System_Runtime_Serialization_DataContractSerializer_RegisterTypeAsKnown_System_Type
> (System.Runtime.Serialization.dll.6.s:880)
> 38  VisonsLiveMobile                    0x0013c0f8
> System_Runtime_Serialization_DataContractSerializer_PopulateTypes_System_Collections_Generic_IEnumerable_1_System_Type
> (System.Runtime.Serialization.dll.6.s:861)
> 39  VisonsLiveMobile                    0x0013bef8
> System_Runtime_Serialization_DataContractSerializer__ctor_System_Type_string_string_System_Collections_Generic_IEnumerable_1_System_Type
> (System.Runtime.Serialization.dll.6.s:795)
> 40  VisonsLiveMobile                    0x0008c018
> System_ServiceModel_Dispatcher_DataContractMessagesFormatter_GetSerializer_System_ServiceModel_Description_MessagePartDescription
> (System.ServiceModel.dll.6.s:19953)
> 41  VisonsLiveMobile                    0x0008bf58
> System_ServiceModel_Dispatcher_DataContractMessagesFormatter_ReadMessagePart_System_ServiceModel_Description_MessagePartDescription_System_Xml_XmlDictionaryReader
> (System.ServiceModel.dll.6.s:19931)
> 42  VisonsLiveMobile                    0x0008be00
> System_ServiceModel_Dispatcher_DataContractMessagesFormatter_MessageToParts_System_ServiceModel_Description_MessageDescription_System_ServiceModel_Channels_Message
> (System.ServiceModel.dll.6.s:19900)
> 43  VisonsLiveMobile                    0x0008a5f4
> System_ServiceModel_Dispatcher_BaseMessagesFormatter_DeserializeReply_System_ServiceModel_Channels_Message_object__
> (System.ServiceModel.dll.6.s:19197)
> 44  VisonsLiveMobile                    0x0008cb80
> System_ServiceModel_Dispatcher_OperationFormatter_DeserializeReply_System_ServiceModel_Channels_Message_object__
> (System.ServiceModel.dll.6.s:20320)
> 45  VisonsLiveMobile                    0x00091e40
> System_ServiceModel_MonoInternal_ClientRuntimeChannel_Request_System_ServiceModel_Description_OperationDescription_object__
> (System.ServiceModel.dll.6.s:23141)
> 46  VisonsLiveMobile                    0x00091570
> System_ServiceModel_MonoInternal_ClientRuntimeChannel_DoProcess_System_Reflection_MethodBase_string_object__
> (System.ServiceModel.dll.6.s:22940)
> 47  VisonsLiveMobile                    0x00091488
> System_ServiceModel_MonoInternal_ClientRuntimeChannel_Process_System_Reflection_MethodBase_string_object__
> (System.ServiceModel.dll.6.s:22911)
> 48  VisonsLiveMobile                    0x00981f2c
> wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr
> (mscorlib.dll.6.s:166652)
> 49  VisonsLiveMobile                    0x00ab1824 mono_jit_runtime_invoke
> (mini.c:5786)
> 50  VisonsLiveMobile                    0x00b59cb0 mono_runtime_invoke
> (object.c:2757)
> 51  VisonsLiveMobile                    0x00b5fde8 mono_runtime_invoke_array
> (object.c:4144)
> 52  VisonsLiveMobile                    0x00b603b0 mono_message_invoke
> (object.c:5850)
> 53  VisonsLiveMobile                    0x00b7726c async_invoke_thread
> (threadpool.c:631)
> 54  VisonsLiveMobile                    0x00b7ce24 start_wrapper 
> (threads.c:784)
> 55  VisonsLiveMobile                    0x00b95268 thread_start_routine
> (wthreads.c:287)
> 56  VisonsLiveMobile                    0x00bafba0 GC_start_routine
> (pthread_support.c:1468)
> 57  libsystem_c.dylib                   0x3409172e _pthread_start + 314
> 58  libsystem_c.dylib                   0x340915e8 thread_start + 0
>
> Thread 13:
> 0   libsystem_kernel.dylib              0x3823d068 __psynch_cvwait + 24
> 1   libsystem_c.dylib                   0x34091a46 _pthread_cond_wait + 634
> 2   libsystem_c.dylib                   0x340917c2 pthread_cond_wait + 34
> 3   VisonsLiveMobile                    0x00adf594 suspend_current
> (debugger-agent.c:2602)
> 4   VisonsLiveMobile                    0x00ae0264 process_event
> (debugger-agent.c:3299)
> 5   VisonsLiveMobile                    0x00ae2988 thread_startup
> (debugger-agent.c:3329)
> 6   VisonsLiveMobile                    0x00b63e94 mono_profiler_thread_start
> (profiler.c:541)
> 7   VisonsLiveMobile                    0x00b7ce14 start_wrapper 
> (threads.c:780)
> 8   VisonsLiveMobile                    0x00b95268 thread_start_routine
> (wthreads.c:287)
> 9   VisonsLiveMobile                    0x00bafba0 GC_start_routine
> (pthread_support.c:1468)
> 10  libsystem_c.dylib                   0x3409172e _pthread_start + 314
> 11  libsystem_c.dylib                   0x340915e8 thread_start + 0
>
>
> --
> View this message in context: 
> http://monotouch.2284126.n4.nabble.com/Forced-crash-on-device-what-is-happening-tp4655232.html
> Sent from the MonoTouch mailing list archive at Nabble.com.
> _______________________________________________
> MonoTouch mailing list
> [email protected]
> http://lists.ximian.com/mailman/listinfo/monotouch
_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch

Reply via email to