Skip to content

Instantly share code, notes, and snippets.

@Nordis
Created August 1, 2013 06:00
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 Nordis/6128735 to your computer and use it in GitHub Desktop.
Save Nordis/6128735 to your computer and use it in GitHub Desktop.
Incident Identifier: 39FA6C0D-584C-406C-A57A-C9706253BF0F
CrashReporter Key: 25717801e3135379042f8d49c72463af9bf5b076
Hardware Model: iPad2,7
Process: Diet52App [2441]
Path: /var/mobile/Applications/3145B43E-18E0-4CD1-89DF-E86806ACDB97/Diet52App.app/Diet52App
Identifier: Diet52App
Version: ??? (???)
Code Type: ARM (Native)
Parent Process: launchd [1]
Date/Time: 2013-08-01 07:49:10.601 +0200
OS Version: iOS 6.1.3 (10B329)
Report Version: 104
Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: KERN_INVALID_ADDRESS at 0x905d9eaa
Crashed Thread: 0
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x3ae63350 __pthread_kill + 8
1 libsystem_c.dylib 0x3adda11e pthread_kill + 54
2 libsystem_c.dylib 0x3ae1696e abort + 90
3 Diet52App 0x006dd966 mono_handle_native_sigsegv (mini-exceptions.c:2380)
4 Diet52App 0x006ee5d0 mono_sigsegv_signal_handler (mini.c:6565)
5 libsystem_c.dylib 0x3ade3e90 _sigtramp + 40
6 UIKit 0x34a193d0 -[UISearchDisplayController _destroyManagedTableView] + 68
7 UIKit 0x34a2195a -[UISearchDisplayController dealloc] + 94
8 Diet52App 0x0074ea8c monotouch_release_managed_ref (monotouch-glue.m:1432)
9 Diet52App 0x000a094c wrapper_managed_to_native_MonoTouch_Foundation_NSObject_monotouch_release_managed_ref_intptr (/<unknown>:1)
10 Diet52App 0x000647e4 MonoTouch_Foundation_NSObject_ReleaseManagedRef (NSObject.cs:98)
11 Diet52App 0x00065cdc MonoTouch_Foundation_NSObject_NSObject_Disposer_Drain_MonoTouch_Foundation_NSObject (NSObject2.cs:545)
12 Diet52App 0x0022a0a0 wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr + 196
13 Diet52App 0x006ede28 mono_jit_runtime_invoke (mini.c:6428)
14 Diet52App 0x006f30c4 mono_runtime_invoke (object.c:2827)
15 Diet52App 0x0066d810 native_to_managed_trampoline_MonoTouch_Foundation_NSObject_NSObject_Disposer_Drain (registrar.m:130)
16 Foundation 0x333c10f0 __NSThreadPerformPerform + 456
17 CoreFoundation 0x32a7f680 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 12
18 CoreFoundation 0x32a7eee4 __CFRunLoopDoSources0 + 208
19 CoreFoundation 0x32a7dcb2 __CFRunLoopRun + 642
20 CoreFoundation 0x329f0eb8 CFRunLoopRunSpecific + 352
21 CoreFoundation 0x329f0d44 CFRunLoopRunInMode + 100
22 GraphicsServices 0x365bc2e6 GSEventRunModal + 70
23 UIKit 0x349062fc UIApplicationMain + 1116
24 Diet52App 0x000a7d00 wrapper_managed_to_native_MonoTouch_UIKit_UIApplication_UIApplicationMain_int_string___intptr_intptr (/<unknown>:1)
25 Diet52App 0x0006c5e0 MonoTouch_UIKit_UIApplication_Main_string___string_string (UIApplication.cs:38)
26 Diet52App 0x00007344 Diet52App_Application_Main_string__ (Main.cs:16)
27 Diet52App 0x0022a0a0 wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr + 196
28 Diet52App 0x006ede28 mono_jit_runtime_invoke (mini.c:6428)
29 Diet52App 0x006f30c4 mono_runtime_invoke (object.c:2827)
30 Diet52App 0x006f5d56 mono_runtime_exec_main (object.c:4054)
31 Diet52App 0x006f5faa mono_runtime_run_main (object.c:3678)
32 Diet52App 0x006bc482 mono_jit_exec (driver.g.c:957)
33 Diet52App 0x0073ca88 main (main.m:485)
34 Diet52App 0x00007228 start + 36
Thread 1 name: Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0 libsystem_kernel.dylib 0x3ae53648 kevent64 + 24
1 libdispatch.dylib 0x3ad83974 _dispatch_mgr_invoke + 792
2 libdispatch.dylib 0x3ad83654 _dispatch_mgr_thread$VARIANT$mp + 32
Thread 2:
0 libsystem_kernel.dylib 0x3ae63494 __recvfrom + 20
1 libsystem_c.dylib 0x3adbc3c2 recv + 18
2 Diet52App 0x0073dd48 recv_uninterrupted (debug.m:317)
3 Diet52App 0x0073f39c monotouch_process_connection (debug.m:703)
4 Diet52App 0x0073f058 monotouch_connect_usb (debug.m:627)
5 Diet52App 0x0073db34 monotouch_configure_debugging (debug.m:263)
6 Diet52App 0x0073cb94 -[CocoaThreadInitializer entryPoint:] (main.m:512)
7 Foundation 0x333c0e80 __NSThread__main__ + 968
8 libsystem_c.dylib 0x3adbc30e _pthread_start + 306
9 libsystem_c.dylib 0x3adbc1d4 thread_start + 4
Thread 3:
0 libsystem_kernel.dylib 0x3ae63494 __recvfrom + 20
1 libsystem_c.dylib 0x3adbc3c2 recv + 18
2 Diet52App 0x0073dd48 recv_uninterrupted (debug.m:317)
3 Diet52App 0x0073de4c sdb_recv (debug.m:333)
4 Diet52App 0x0069b0ec debugger_thread (debugger-agent.c:1462)
5 Diet52App 0x006914ba thread_start_routine (wthreads.c:294)
6 Diet52App 0x006ada58 inner_start_thread (mono-threads-posix.c:49)
7 Diet52App 0x006db368 GC_start_routine (pthread_support.c:1526)
8 libsystem_c.dylib 0x3adbc30e _pthread_start + 306
9 libsystem_c.dylib 0x3adbc1d4 thread_start + 4
Thread 4:
0 libsystem_kernel.dylib 0x3ae52f04 semaphore_wait_trap + 8
1 Diet52App 0x006ad67e mono_sem_wait (mono-semaphore.c:118)
2 Diet52App 0x00739d1a finalizer_thread (gc.c:1073)
3 Diet52App 0x0072002a start_wrapper (threads.c:608)
4 Diet52App 0x006914ba thread_start_routine (wthreads.c:294)
5 Diet52App 0x006ada58 inner_start_thread (mono-threads-posix.c:49)
6 Diet52App 0x006db368 GC_start_routine (pthread_support.c:1526)
7 libsystem_c.dylib 0x3adbc30e _pthread_start + 306
8 libsystem_c.dylib 0x3adbc1d4 thread_start + 4
Thread 5 name: WebThread
Thread 5:
0 libsystem_kernel.dylib 0x3ae52eb4 mach_msg_trap + 20
1 libsystem_kernel.dylib 0x3ae53048 mach_msg + 36
2 CoreFoundation 0x32a7f040 __CFRunLoopServiceMachPort + 124
3 CoreFoundation 0x32a7dd9e __CFRunLoopRun + 878
4 CoreFoundation 0x329f0eb8 CFRunLoopRunSpecific + 352
5 CoreFoundation 0x329f0d44 CFRunLoopRunInMode + 100
6 WebCore 0x389f7500 RunWebThread(void*) + 440
7 libsystem_c.dylib 0x3adbc30e _pthread_start + 306
8 libsystem_c.dylib 0x3adbc1d4 thread_start + 4
Thread 6:
0 libsystem_kernel.dylib 0x3ae636a4 __semwait_signal + 24
1 libsystem_c.dylib 0x3adc13ce nanosleep + 138
2 Diet52App 0x0069090e SleepEx (wthreads.c:842)
3 Diet52App 0x00719ca6 monitor_thread (threadpool.c:777)
4 Diet52App 0x0072002a start_wrapper (threads.c:608)
5 Diet52App 0x006914ba thread_start_routine (wthreads.c:294)
6 Diet52App 0x006ada58 inner_start_thread (mono-threads-posix.c:49)
7 Diet52App 0x006db368 GC_start_routine (pthread_support.c:1526)
8 libsystem_c.dylib 0x3adbc30e _pthread_start + 306
9 libsystem_c.dylib 0x3adbc1d4 thread_start + 4
Thread 7:
0 libsystem_kernel.dylib 0x3ae52f1c semaphore_timedwait_trap + 8
1 Diet52App 0x006ad634 mono_sem_timedwait (mono-semaphore.c:79)
2 Diet52App 0x0071bb18 async_invoke_thread (threadpool.c:1527)
3 Diet52App 0x0072002a start_wrapper (threads.c:608)
4 Diet52App 0x006914ba thread_start_routine (wthreads.c:294)
5 Diet52App 0x006ada58 inner_start_thread (mono-threads-posix.c:49)
6 Diet52App 0x006db368 GC_start_routine (pthread_support.c:1526)
7 libsystem_c.dylib 0x3adbc30e _pthread_start + 306
8 libsystem_c.dylib 0x3adbc1d4 thread_start + 4
Thread 8:
0 libsystem_kernel.dylib 0x3ae63d98 __workq_kernreturn + 8
1 libsystem_c.dylib 0x3adb1cf6 _pthread_workq_return + 14
2 libsystem_c.dylib 0x3adb1a12 _pthread_wqthread + 362
3 libsystem_c.dylib 0x3adb18a0 start_wqthread + 4
Thread 9:
0 libsystem_kernel.dylib 0x3ae63d98 __workq_kernreturn + 8
1 libsystem_c.dylib 0x3adb1cf6 _pthread_workq_return + 14
2 libsystem_c.dylib 0x3adb1a12 _pthread_wqthread + 362
3 libsystem_c.dylib 0x3adb18a0 start_wqthread + 4
Thread 0 crashed with ARM Thread State (32-bit):
r0: 0x00000000 r1: 0x00000000 r2: 0x00000000 r3: 0x3c95d534
r4: 0x00000006 r5: 0x3c95db88 r6: 0x0076363a r7: 0x2fdfe03c
r8: 0x00763225 r9: 0x3c9598a8 r10: 0x0076368f r11: 0x02c3da80
ip: 0x00000148 sp: 0x2fdfe030 lr: 0x3adda123 pc: 0x3ae63350
cpsr: 0x00000010
Binary Images:
0x1000 - 0xb2efff +Diet52App armv7 <8b47443ed2c63098bb975154afceccda> /var/mobile/Applications/3145B43E-18E0-4CD1-89DF-E86806ACDB97/Diet52App.app/Diet52App
0x2fef2000 - 0x2ff12fff dyld armv7 <280610df5ed43ec7aa00629a27009302> /usr/lib/dyld
0x31cb2000 - 0x31cb2fff Accelerate armv7 <b68ff92e404931f3bcb6361720f77724> /System/Library/Frameworks/Accelerate.framework/Accelerate
0x31cb3000 - 0x31df1fff vImage armv7 <30522b92940d3dd184c8e46780594048> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage
0x31df2000 - 0x31ed5fff libBLAS.dylib armv7 <d8edada1cea133458ca779e34a3a7f88> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib
0x31ed6000 - 0x3218bfff libLAPACK.dylib armv7 <9e08aead79d13043bab622402a270fba> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib
0x3218c000 - 0x321e5fff libvDSP.dylib armv7 <09e2a5e3e9203950890ba57592523132> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
0x321e6000 - 0x321f7fff libvMisc.dylib armv7 <7b7d4ccc9f2b364cb0da4251e745545d> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib
0x321f8000 - 0x321f8fff vecLib armv7 <a7751c047dcc35ba8885212e1938b93f> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
0x321f9000 - 0x3220afff Accounts armv7 <ea2de358b6cc3baab27d6ab809c31e39> /System/Library/Frameworks/Accounts.framework/Accounts
0x3220c000 - 0x32270fff AddressBook armv7 <8cfae84dc66d3c1f9d17335c53c3d7b7> /System/Library/Frameworks/AddressBook.framework/AddressBook
0x32476000 - 0x326fefff AudioToolbox armv7 <394ee11cf826367db9ff4968dbc71d6d> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
0x326ff000 - 0x327c4fff CFNetwork armv7 <4771a5e4f9b83bceb252f0f3d166aaca> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x327c5000 - 0x3281bfff CoreAudio armv7 <5d534dbf76ff30f4a628f25f56c5f26a> /System/Library/Frameworks/CoreAudio.framework/CoreAudio
0x3282f000 - 0x329e7fff CoreData armv7 <3930f672c76535a2abb768ee59958fa7> /System/Library/Frameworks/CoreData.framework/CoreData
0x329e8000 - 0x32b1afff CoreFoundation armv7 <fcb8d4e838543bcb9a52c9f232b8b4eb> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x32b1b000 - 0x32c53fff CoreGraphics armv7 <81e213f810a034d4ba411f9b505da2a6> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
0x32c55000 - 0x32c90fff libCGFreetype.A.dylib armv7 <a5d20b80ab1532d8831027a66d2d9eb5> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCGFreetype.A.dylib
0x32e74000 - 0x32e8ffff libRIP.A.dylib armv7 <ec1487f9bdb93597a3f8d434406ad9bf> /System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib
0x32e90000 - 0x32f45fff CoreImage armv7 <6ae4ae2461313e3f84c6a8102d5b1b0e> /System/Library/Frameworks/CoreImage.framework/CoreImage
0x32fd3000 - 0x33038fff CoreMedia armv7 <8592bdc268b83b8886acfc1fdab649ed> /System/Library/Frameworks/CoreMedia.framework/CoreMedia
0x330c2000 - 0x33118fff CoreTelephony armv7 <bea09dbe25363c3b8e8016b5b5148055> /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony
0x33119000 - 0x3317bfff CoreText armv7 <e135debbc8f937299f4986fc3e9459e3> /System/Library/Frameworks/CoreText.framework/CoreText
0x3317c000 - 0x3318bfff CoreVideo armv7 <00f18bb26e663da9ae251a6ec36a19ec> /System/Library/Frameworks/CoreVideo.framework/CoreVideo
0x33310000 - 0x334d3fff Foundation armv7 <0179934581d13346aa7583165108b95c> /System/Library/Frameworks/Foundation.framework/Foundation
0x3368e000 - 0x336d7fff IOKit armv7 <a98ba9fefc7333e4a5a9169198848c62> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x336d8000 - 0x338b0fff ImageIO armv7 <b5ce84bb074d3de4b07b55da9fd8bfd1> /System/Library/Frameworks/ImageIO.framework/ImageIO
0x33dc7000 - 0x33e20fff MobileCoreServices armv7 <77da8a9e7f813f5baf37eaa4a87fae84> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
0x33f0f000 - 0x33f16fff OpenGLES armv7 <f2ede6b206f336de82cc38619692e762> /System/Library/Frameworks/OpenGLES.framework/OpenGLES
0x33f18000 - 0x33f18fff libCVMSPluginSupport.dylib armv7 <2506af1c983f3f09ac69aca44f67e863> /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib
0x33f1c000 - 0x33f1efff libCoreVMClient.dylib armv7 <af6ff28dce6031baaa850ccc79e5699b> /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib
0x33f1f000 - 0x33f23fff libGFXShared.dylib armv7 <a6ac1673a088379aa512ba5cac301f5b> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib
0x33f24000 - 0x33f61fff libGLImage.dylib armv7 <b8b8f3a1bfd0345e86aa0c2952534949> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib
0x3465c000 - 0x34771fff QuartzCore armv7 <c086b6e6cd9d341399bcc3675c82f1fe> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x347c0000 - 0x347eefff Security armv7 <fbc24f15bd9e37539cdd6e3576bde938> /System/Library/Frameworks/Security.framework/Security
0x3486d000 - 0x348acfff SystemConfiguration armv7 <410d69b356e533d6a1d538cf33059634> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x348af000 - 0x34e03fff UIKit armv7 <ad8b3ad23f413187a178179db39cfa6b> /System/Library/Frameworks/UIKit.framework/UIKit
0x34e04000 - 0x34e42fff VideoToolbox armv7 <d2e8067306d9346ab4a448f10f336894> /System/Library/Frameworks/VideoToolbox.framework/VideoToolbox
0x350cb000 - 0x350d7fff AccountSettings armv7 <8db45acc4d3d3017af10fa5ee82c2306> /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings
0x35123000 - 0x35126fff AggregateDictionary armv7 <c2a6c1ff89a9318d8b74fc5dfc8847b8> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary
0x35552000 - 0x3558dfff AppSupport armv7 <921794b7d82a3558a0eb860979be199c> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
0x35600000 - 0x35609fff AssetsLibraryServices armv7 <de7ca29cd47433cd8eca9c04102f5508> /System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices
0x3560a000 - 0x35623fff AssistantServices armv7 <9608ae74229e3daeab9c8fcf679de7d4> /System/Library/PrivateFrameworks/AssistantServices.framework/AssistantServices
0x35639000 - 0x35650fff BackBoardServices armv7 <772912697ec23e5199a452e97f075dd9> /System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices
0x3565a000 - 0x3567efff Bom armv7 <b5315d733e123a0781683efdc734064b> /System/Library/PrivateFrameworks/Bom.framework/Bom
0x358b4000 - 0x358b9fff CommonUtilities armv7 <f8fea9ee6ca236b0a7fa6c00eb8a0d24> /System/Library/PrivateFrameworks/CommonUtilities.framework/CommonUtilities
0x35b7f000 - 0x35b80fff CoreSurface armv7 <6065f7e040e93d6ea2837e929592cc30> /System/Library/PrivateFrameworks/CoreSurface.framework/CoreSurface
0x35bed000 - 0x35bf2fff CrashReporterSupport armv7 <03ee46e3ca3f3920a7174e62096723fb> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
0x35dc4000 - 0x35dd6fff DataAccessExpress armv7 <b9423867a9ef303b87d2e1eac1712957> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
0x35e15000 - 0x35e16fff DataMigration armv7 <5903e08348b83f119022cbbf83ad100a> /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration
0x35e19000 - 0x35e32fff DictionaryServices armv7 <84669055e3e63d6ab56b8fe7b0476aaa> /System/Library/PrivateFrameworks/DictionaryServices.framework/DictionaryServices
0x35e67000 - 0x35ea4fff FTServices armv7 <89c066d12a6031038a9b8c61221abc0a> /System/Library/PrivateFrameworks/FTServices.framework/FTServices
0x35ea5000 - 0x362b8fff FaceCoreLight armv7 <43de0b31da3b39e4acf85ec2c8d5c65c> /System/Library/PrivateFrameworks/FaceCoreLight.framework/FaceCoreLight
0x364b0000 - 0x364bcfff GenerationalStorage armv7 <d77ad2367fff37d485480aa39df7d325> /System/Library/PrivateFrameworks/GenerationalStorage.framework/GenerationalStorage
0x365b7000 - 0x365c2fff GraphicsServices armv7 <d4b7fd6509753bff9525fef374ddc359> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x36705000 - 0x3676efff IMAVCore armv7 <7cf5c5830730339484703ca3a03a9e2d> /System/Library/PrivateFrameworks/IMAVCore.framework/IMAVCore
0x3676f000 - 0x367e7fff IMCore armv7 <d5f1d98ec53d3acbb51b116e93923d9c> /System/Library/PrivateFrameworks/IMCore.framework/IMCore
0x368ae000 - 0x368fafff IMFoundation armv7 <797535fc363c3f818bcd1424251393bf> /System/Library/PrivateFrameworks/IMFoundation.framework/IMFoundation
0x36901000 - 0x36902fff IOAccelerator armv7 <9655464326203d258d3d0fc7e94651e2> /System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator
0x36903000 - 0x36908fff IOMobileFramebuffer armv7 <f38c374982a931d5a47458dd3c34ac59> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
0x36909000 - 0x3690dfff IOSurface armv7 <a55bf03c35de3fd9b56dce82083c3d10> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface
0x36952000 - 0x36956fff IncomingCallFilter armv7 <1b921222496e3006bf6d1f66456ab2bb> /System/Library/PrivateFrameworks/IncomingCallFilter.framework/IncomingCallFilter
0x36957000 - 0x36afdfff JavaScriptCore armv7 <a5780997f4b738659172f40877c9a7d9> /System/Library/PrivateFrameworks/JavaScriptCore.framework/JavaScriptCore
0x36bc9000 - 0x36c21fff ManagedConfiguration armv7 <44bbb2ba85c8320bb9e73c654b90f8c0> /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration
0x36c22000 - 0x36c27fff Marco armv7 <da45fc9b228b3d1fad95e03071441585> /System/Library/PrivateFrameworks/Marco.framework/Marco
0x36df8000 - 0x36e25fff MobileAsset armv7 <3a9e6258ae1230f5b12f1638b09cb974> /System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset
0x36e6a000 - 0x36e6dfff MobileInstallation armv7 <c63e4b1ae40635cd9c6a7de851c80d10> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation
0x36e6e000 - 0x36e74fff MobileKeyBag armv7 <35882c57076334aeb0641969a9b69ff3> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
0x36ed1000 - 0x36ed4fff MobileSystemServices armv7 <10b4eee2739c353183ac2cfe4e39a443> /System/Library/PrivateFrameworks/MobileSystemServices.framework/MobileSystemServices
0x37085000 - 0x37087fff OAuth armv7 <575df12a2f2436af92e31494c3b74465> /System/Library/PrivateFrameworks/OAuth.framework/OAuth
0x377c1000 - 0x377e6fff OpenCL armv7 <9baf655cae4e3f9f99a5c6a99207099d> /System/Library/PrivateFrameworks/OpenCL.framework/OpenCL
0x37b47000 - 0x37b64fff PersistentConnection armv7 <c773b3dc885832f8a916de67f24f9f92> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection
0x37dfa000 - 0x37e22fff PrintKit armv7 <3f0b9c58a458358eb506858e8ff9e1fe> /System/Library/PrivateFrameworks/PrintKit.framework/PrintKit
0x37e23000 - 0x37e97fff ProofReader armv7 <9cb25467554637bcb268ba30527d3c0f> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader
0x37ebd000 - 0x37f15fff SAObjects armv7 <6d8e06fad61633369f274cd956fdb5a7> /System/Library/PrivateFrameworks/SAObjects.framework/SAObjects
0x37fdc000 - 0x37fedfff SpringBoardServices armv7 <0e48e91ad40f34aab3323c7c4157ce52> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
0x38178000 - 0x3817afff TCC armv7 <d5bef30a5bda315194173b862975f9fb> /System/Library/PrivateFrameworks/TCC.framework/TCC
0x38199000 - 0x381a6fff TelephonyUtilities armv7 <803d7a92439238ee942086999c481eb6> /System/Library/PrivateFrameworks/TelephonyUtilities.framework/TelephonyUtilities
0x381a7000 - 0x385cbfff TextInput armv7 <d54d5ca42b503f26ab45e5efd4b87135> /System/Library/PrivateFrameworks/TextInput.framework/TextInput
0x38629000 - 0x386c9fff UIFoundation armv7 <9a464526e26634bc834537e5ac3abf1f> /System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation
0x3899f000 - 0x389b5fff VoiceServices armv7 <02e2faf1aceb3d2c94ad4528c7a23837> /System/Library/PrivateFrameworks/VoiceServices.framework/VoiceServices
0x389cd000 - 0x389ecfff WebBookmarks armv7 <77b65bc9c87b367ebea9a5b7984b13a5> /System/Library/PrivateFrameworks/WebBookmarks.framework/WebBookmarks
0x389ed000 - 0x3931cfff WebCore armv7 <06c849df1ad435aeb8b6130d85cee5df> /System/Library/PrivateFrameworks/WebCore.framework/WebCore
0x3931d000 - 0x393fafff WebKit armv7 <e0768dbdbdf13c769af7959497e24024> /System/Library/PrivateFrameworks/WebKit.framework/WebKit
0x394a5000 - 0x394acfff XPCObjects armv7 <723fe314ab95381cbfa69a0000005692> /System/Library/PrivateFrameworks/XPCObjects.framework/XPCObjects
0x3a1da000 - 0x3a1e0fff libAccessibility.dylib armv7 <f40705b5e9c43ce3b1f185fe690b9ac8> /usr/lib/libAccessibility.dylib
0x3a1e1000 - 0x3a1f7fff libCRFSuite.dylib armv7 <5a8a3d18a1ff3c97bd773705fef2d81c> /usr/lib/libCRFSuite.dylib
0x3a20f000 - 0x3a21bfff libMobileGestalt.dylib armv7 <d0dce72a604b37309b8714fb35d74468> /usr/lib/libMobileGestalt.dylib
0x3a22d000 - 0x3a22dfff libSystem.B.dylib armv7 <7aeeab280f7e361e9986d962d0fa5281> /usr/lib/libSystem.B.dylib
0x3a34f000 - 0x3a35bfff libbsm.0.dylib armv7 <3870b1c8b1783b788bd51da1a04eae6e> /usr/lib/libbsm.0.dylib
0x3a35c000 - 0x3a365fff libbz2.1.0.dylib armv7 <b04d27fa0f2d31d8bd0745f8aa0d7f67> /usr/lib/libbz2.1.0.dylib
0x3a366000 - 0x3a3b0fff libc++.1.dylib armv7 <ceb9fb64fb203d3a94063a9db6590ca4> /usr/lib/libc++.1.dylib
0x3a3b1000 - 0x3a3c4fff libc++abi.dylib armv7 <4b8520bc534231ae97ce146e076bc7bf> /usr/lib/libc++abi.dylib
0x3a3f0000 - 0x3a3f0fff libgcc_s.1.dylib armv7 <e7e2e533904235d7869baf2ef943407e> /usr/lib/libgcc_s.1.dylib
0x3a3f5000 - 0x3a4e2fff libiconv.2.dylib armv7 <ac23bb84e91e35418c9a2fb4792658b2> /usr/lib/libiconv.2.dylib
0x3a4e3000 - 0x3a62cfff libicucore.A.dylib armv7 <da9d04cc6f6d3825aa52636342ef1e04> /usr/lib/libicucore.A.dylib
0x3a634000 - 0x3a634fff liblangid.dylib armv7 <a10d8f96815d35e0a1d2c7b998a941f3> /usr/lib/liblangid.dylib
0x3a637000 - 0x3a63efff liblockdown.dylib armv7 <224c65d491603e21a78a00af9e10f012> /usr/lib/liblockdown.dylib
0x3a77b000 - 0x3a91efff libmecabra.dylib armv7 <0747e596e9983bd6a76cf8349da325e4> /usr/lib/libmecabra.dylib
0x3a91f000 - 0x3a934fff libmis.dylib armv7 <7502589f14733beb963c542fa40438c8> /usr/lib/libmis.dylib
0x3a95d000 - 0x3aa5bfff libobjc.A.dylib armv7 <79e5d714945834e4b2587abfc6c7269c> /usr/lib/libobjc.A.dylib
0x3ab1f000 - 0x3ab34fff libresolv.9.dylib armv7 <3ee61a04a99b322e97e179bc03c46cf1> /usr/lib/libresolv.9.dylib
0x3ab59000 - 0x3abdefff libsqlite3.dylib armv7 <cbefd01867b93d2a869a534825a1414c> /usr/lib/libsqlite3.dylib
0x3abdf000 - 0x3ac2afff libstdc++.6.dylib armv7 <e3154b06ac5d360c948111abfb2bc339> /usr/lib/libstdc++.6.dylib
0x3ac2b000 - 0x3ac51fff libtidy.A.dylib armv7 <c43990ee3a5e389aacf288c3615a50dc> /usr/lib/libtidy.A.dylib
0x3ac55000 - 0x3ad02fff libxml2.2.dylib armv7 <28dcf6ee713b387ebb763d11d4b3cd37> /usr/lib/libxml2.2.dylib
0x3ad03000 - 0x3ad23fff libxslt.1.dylib armv7 <d327d9e0f43333568abda8d83558c8a9> /usr/lib/libxslt.1.dylib
0x3ad24000 - 0x3ad30fff libz.1.dylib armv7 <3ea49513bc023326be68e35324c11d0e> /usr/lib/libz.1.dylib
0x3ad31000 - 0x3ad34fff libcache.dylib armv7 <91862e82d5063531b4fb4da9a19e5365> /usr/lib/system/libcache.dylib
0x3ad35000 - 0x3ad3bfff libcommonCrypto.dylib armv7 <d9e66574881739e8b25c3ae087a9f409> /usr/lib/system/libcommonCrypto.dylib
0x3ad3c000 - 0x3ad3efff libcompiler_rt.dylib armv7 <6ac449c92d743640a23d9d1ebe0b48a9> /usr/lib/system/libcompiler_rt.dylib
0x3ad3f000 - 0x3ad44fff libcopyfile.dylib armv7 <87bcae8743ab35c8a070ac95b7d57acb> /usr/lib/system/libcopyfile.dylib
0x3ad45000 - 0x3ad7afff libcorecrypto.dylib armv7 <04b464137fc2304b84eeed1a5418f4a8> /usr/lib/system/libcorecrypto.dylib
0x3ad7b000 - 0x3ad98fff libdispatch.dylib armv7 <9323bb560d4e3a3fb41efdc78bd0cf94> /usr/lib/system/libdispatch.dylib
0x3ad99000 - 0x3ad9afff libdnsinfo.dylib armv7 <c25502085c833181b2a12cf525cffde6> /usr/lib/system/libdnsinfo.dylib
0x3ad9b000 - 0x3ad9cfff libdyld.dylib armv7 <f0b2fad1b720361297e22866c5c0fb64> /usr/lib/system/libdyld.dylib
0x3ad9d000 - 0x3ad9dfff libkeymgr.dylib armv7 <e19c865e73e2352bbc8022033e953f22> /usr/lib/system/libkeymgr.dylib
0x3ad9e000 - 0x3ada3fff liblaunch.dylib armv7 <c8bedc36bc3d3b55b91b12ebb1240968> /usr/lib/system/liblaunch.dylib
0x3ada4000 - 0x3ada7fff libmacho.dylib armv7 <965ab939e24935e7a3a65981574a7745> /usr/lib/system/libmacho.dylib
0x3ada8000 - 0x3ada9fff libremovefile.dylib armv7 <295706037a5238b4aa145df7b9354a0e> /usr/lib/system/libremovefile.dylib
0x3adaa000 - 0x3adaafff libsystem_blocks.dylib armv7 <50a01a02f573317fbd21e1070b0afc7d> /usr/lib/system/libsystem_blocks.dylib
0x3adab000 - 0x3ae31fff libsystem_c.dylib armv7 <cacc68d271e53338b7780c26f651b767> /usr/lib/system/libsystem_c.dylib
0x3ae32000 - 0x3ae38fff libsystem_dnssd.dylib armv7 <6c5ac17133a1366aaeea5dc38dceaf1f> /usr/lib/system/libsystem_dnssd.dylib
0x3ae39000 - 0x3ae51fff libsystem_info.dylib armv7 <5a4a4c9da868317db7f17cb616eb32d1> /usr/lib/system/libsystem_info.dylib
0x3ae52000 - 0x3ae68fff libsystem_kernel.dylib armv7 <7d409890411a396a9c812f488f8ea99a> /usr/lib/system/libsystem_kernel.dylib
0x3ae69000 - 0x3ae85fff libsystem_m.dylib armv7 <036ea0321da038e8b69a0c4413da00fe> /usr/lib/system/libsystem_m.dylib
0x3ae86000 - 0x3ae94fff libsystem_network.dylib armv7 <afc167a2e9be3dd6851da8deaf42bafd> /usr/lib/system/libsystem_network.dylib
0x3ae95000 - 0x3ae9cfff libsystem_notify.dylib armv7 <c1d71aa978383c51a9ba2b32782d6cc6> /usr/lib/system/libsystem_notify.dylib
0x3ae9d000 - 0x3ae9efff libsystem_sandbox.dylib armv7 <45bb99d46408351a9c61b5326032adea> /usr/lib/system/libsystem_sandbox.dylib
0x3ae9f000 - 0x3ae9ffff libunwind.dylib armv7 <df8f1d90cbb837cc92d5901fab94e6ca> /usr/lib/system/libunwind.dylib
0x3aea0000 - 0x3aeb5fff libxpc.dylib armv7 <7f983066ea4c3c119f3e2344a04fef6e> /usr/lib/system/libxpc.dylib
using System;
using MonoTouch.UIKit;
using Diet52App.Core.iOS;
using System.Drawing;
namespace Diet52App
{
public class FoodSearchBase : UITableViewController
{
SearchViewModel searchViewModel;
UISearchBar searchBar;
UISearchDisplayController searchController;
FoodGroupsDelegate searchDelegate;
public IFoodService FoodService { get; private set; }
public FoodSearchBase (IFoodService service) : base (UITableViewStyle.Grouped)
{
if (service != null)
FoodService = service;
else
FoodService = AppDelegate.service;
searchViewModel = new SearchViewModel (FoodService);
//
// Configure the search bar
//
searchBar = new UISearchBar (new RectangleF (0, 0, 320, 44)) {
ShowsScopeBar = true
};
searchBar.Placeholder = "Sök livsmedel..."; // TODO: Resource
searchController = new UISearchDisplayController (searchBar, this) {
SearchResultsDataSource = new SearchViewControllerSource (searchViewModel.Foods),
Delegate = new SearchDisplayDelegate (searchViewModel),
};
searchDelegate = new FoodGroupsDelegate (searchController.SearchResultsTableView);
searchController.SearchResultsTableView.SectionIndexMinimumDisplayRowCount = 10;
searchDelegate.FoodSelected += HandleFoodSelected;
searchController.SearchResultsDelegate = searchDelegate;
TableView.TableHeaderView = searchBar;
}
protected virtual void HandleFoodSelected (object sender, FoodSelectedEventArgs e)
{
// Do nothing, let derived classes handle what happends when the user selects a food
}
public override void DidReceiveMemoryWarning ()
{
// Releases the view if it doesn't have a superview.
base.DidReceiveMemoryWarning ();
// Release any cached data, images, etc that aren't in use.
}
public override void ViewDidAppear (bool animated)
{
base.ViewDidAppear (animated);
//
// Deselect all cells when appearing
//
if (TableView != null) {
var sel = TableView.IndexPathForSelectedRow;
if (sel != null) {
TableView.DeselectRow (sel, true);
}
}
}
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
}
protected override void Dispose (bool disposing)
{
// Hopefully fixes SIGSEGV error
// http://stackoverflow.com/questions/6708705/monotouch-sigsegv-crash-using-navigationcontroller-and-searchdisplaycontroller?rq=1
BeginInvokeOnMainThread (() => {
searchController.Delegate = null;
searchController.SearchResultsDelegate = null;
searchController.SearchResultsSource = null;
});
base.Dispose (disposing);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment