My stacktrace is below. Basically, what's happening is, I call a piece of
code that returns a custom object (PlaylistItem) from a collection. The
object is definitely there, I can check it in the immediate window, but as
soon as I step through the return call, the entire thing crashes. I've tried
wrapping it in try/catch etc.., but it still occurs.

Weird thing is, this WAS working fine for months, I dont recall changing
anything, but obviously something has changed which is affecting it. The
crash reports never make any sense to me, so im not sure what I should be
looking for. (Crash report here: http://pastebin.com/wPhZWKsN)

Is there any actual usable information in these crash reports/stacktrace
below? Other than the fact that its occurring when PlaylistItem is used.
PlaylistItem is a simple class that doesnt have any logic. It's something
along the lines of:

public class PlaylistItem
{
     public string TrackTitle {get;set;}
     public string Artist {get;set;}
     //etc...
}

Any pointers greatly appreciated!


Native stacktrace:

StateUpdateDispatch Timer fired.
Sending message to guest(s)
Sockets Accessed.
Broadcasting to 0 guests.
        0   Apollo                              0x0089a1d8
mono_handle_native_sigsegv + 456
        1   Apollo                              0x00872d74
mono_sigsegv_signal_handler + 428
        2   libsystem_c.dylib                   0x32ce1539 _sigtramp + 48
        3   Apollo                              0x006b2b2c
wrapper_delegate_invoke__Module_invoke_void__this___PlaylistItem_ApolloShare_PlaylistItem
+ 612
        4   Apollo                              0x00675470
ApolloApp_HostSetupMain_Source_StartPond + 2016
        5   Apollo                              0x00674c20
ApolloApp_HostSetupMain_Source_RowSelected_MonoTouch_UIKit_UITableView_MonoTouch_Foundation_NSIndexPath
+ 1412
        6   Apollo                              0x004b759c
wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr
+ 200
        7   Apollo                              0x00872998 
mono_jit_runtime_invoke
+ 2892
        8   Apollo                              0x0098606c mono_runtime_invoke +
200
        9   Apollo                              0x00a41630 monotouch_trampoline 
+
3140
        10  UIKit                               0x3734e565 -[UITableView
_selectRowAtIndexPath:animated:scrollPosition:notifyDelegate:] + 944
        11  UIKit                               0x373c6ce7 -[UITableView
_userSelectRowAtPendingSelectionIndexPath:] + 158
        12  Foundation                          0x358d3943 
__NSFireDelayedPerform +
414
        13  CoreFoundation                      0x33ec6a63
__CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 14
        14  CoreFoundation                      0x33ec66c9 __CFRunLoopDoTimer + 
364
        15  CoreFoundation                      0x33ec529f __CFRunLoopRun + 1206
        16  CoreFoundation                      0x33e484dd CFRunLoopRunSpecific 
+
300
        17  CoreFoundation                      0x33e483a5 CFRunLoopRunInMode + 
104
        18  GraphicsServices                    0x306ccfcd GSEventRunModal + 156
        19  UIKit                               0x372c9743 UIApplicationMain + 
1090
        20  Apollo                              0x001e57e4
wrapper_managed_to_native_MonoTouch_UIKit_UIApplication_UIApplicationMain_int_string___intptr_intptr
+ 240
        21  Apollo                              0x001b457c
MonoTouch_UIKit_UIApplication_Main_string__ + 36
        22  Apollo                              0x005e6ee8
ApolloApp_Application_Main_string__ + 128
        23  Apollo                              0x004b759c
wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr
+ 200
        24  Apollo                              0x00872998 
mono_jit_runtime_invoke
+ 2892
        25  Apollo                              0x0098606c mono_runtime_invoke +
200
        26  Apollo                              0x0098928c 
mono_runtime_exec_main +
836
        27  Apollo                              0x00988258 
mono_runtime_run_main +
968
        28  Apollo                              0x0087d904 mono_jit_exec + 244
        29  Apollo                              0x008688e0 main + 4000
        30  Apollo                              0x00193604 start + 40

=================================================================
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.
=================================================================

--
View this message in context: 
http://monotouch.2284126.n4.nabble.com/I-ve-been-stuck-on-this-for-8-hours-solid-Any-ideas-SIGSEGV-Crash-tp4361018p4361018.html
Sent from the MonoTouch mailing list archive at Nabble.com.
_______________________________________________
MonoTouch mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/monotouch

Reply via email to