robbiehanson/CocoaLumberjack — Issue #13: Possible thread issue causing crash
Author: pdenney
Created: 2011-12-22 14:02:41+00:00
State: open

We ran into an issue in cocoa lumberjack where the file handle was closed at the same time the offsetInFile was checked and it threw an exception and crashed the application (see crash log details below). I was simply going to catch the exception and ignore it to prevent the crash but then we would have a lost log message(s).

Crash log:

Incident Identifier: 539F6A68-7FE0-4B0F-AFEB-D1BD6BB531E1
CrashReporter Key: b9cab57ad1f413a9d3a7745c5e110ea9cf3dcaed
Hardware Model: iPhone2,1
Process: VoalteOne Dev [4521]
Path: /var/mobile/Applications/6CE64EA2-2AFC-4B8A-8B7A-16134C10B166/VoalteOne Dev.app/VoalteOne Dev
Identifier: VoalteOne Dev
Version: ??? (???)
Code Type: ARM (Native)
Parent Process: launchd [1]

Date/Time: 2011-12-19 09:27:30.536 +0200
OS Version: iPhone OS 5.0 (9A334)
Report Version: 104

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x00000000, 0x00000000
Crashed Thread: 8

Last Exception Backtrace:
0 CoreFoundation	0x31a298bf __exceptionPreprocess + 163
1 libobjc.A.dylib	0x317991e5 objc_exception_throw + 33
2 CoreFoundation	0x31a297b9 +[NSException raise:format:] + 1
3 CoreFoundation	0x31a297db +[NSException raise:format:] + 35
4 Foundation	0x355fed25 _NSFileHandleRaiseOperationException + 153
5 Foundation	0x355ff0c5 -[NSConcreteFileHandle offsetInFile] + 81
6 VoalteOne Dev	0x000e2329 -[DDFileLogger maybeRollLogFileDueToSize] (DDFileLogger.m:860)
7 VoalteOne Dev	0x000e2b03 -[DDFileLogger logMessage:] (DDFileLogger.m:1009)
8 VoalteOne Dev	0x000e4a7d __+[DDLog lt_log:]_block_invoke_2 (DDLog.m:917)
9 libdispatch.dylib	0x3217c7eb _dispatch_barrier_sync_f_invoke + 23
10 libdispatch.dylib	0x3217c65b dispatch_barrier_sync_f$VARIANT$up + 63
11 libdispatch.dylib	0x3217c28f dispatch_sync_f$VARIANT$up + 19
12 libdispatch.dylib	0x3217c911 dispatch_sync$VARIANT$up + 33
13 VoalteOne Dev	0x000e4971 +[DDLog lt_log:] (DDLog.m:922)
14 VoalteOne Dev	0x000e3ef3 __+[DDLog queueLogMessage:synchronously:]_block_invoke_1 (DDLog.m:453)
15 libdispatch.dylib	0x32171d55 _dispatch_call_block_and_release + 13
16 libdispatch.dylib	0x3217ccd3 _dispatch_queue_drain + 243
17 libdispatch.dylib	0x3217cb6d _dispatch_queue_invoke$VARIANT$up + 37
18 libdispatch.dylib	0x3217d773 _dispatch_worker_thread2 + 215
19 libsystem_c.dylib	0x3389d1cf _pthread_wqthread + 295
20 libsystem_c.dylib	0x3389d0a4 start_wqthread + 8

Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0:
0 libsystem_kernel.dylib	0x30ded724 close + 8
1 Foundation	0x355db8a2 -[NSConcreteFileHandle closeFile] + 58
2 VoalteOne Dev	0x000e2162 -[DDFileLogger rollLogFileNow] (DDFileLogger.m:826)
3 VoalteOne Dev	0x000e22c2 -[DDFileLogger maybeRollLogFileDueToAge:] (DDFileLogger.m:847)
4 Foundation	0x3563a616 __NSFireTimer + 138
5 CoreFoundation	0x319fda5c __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 8
6 CoreFoundation	0x319fd6c2 __CFRunLoopDoTimer + 358
7 CoreFoundation	0x319fc298 __CFRunLoopRun + 1200
8 CoreFoundation	0x3197f4d6 CFRunLoopRunSpecific + 294
9 CoreFoundation	0x3197f39e CFRunLoopRunInMode + 98
10 GraphicsServices	0x31a8bfe6 GSEventRunModal + 150
11 UIKit	0x3250f73c UIApplicationMain + 1084
12 VoalteOne Dev	0x00006d42 main (main.m:12)
13 VoalteOne Dev	0x00002080 start + 32

Thread 1 name: Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0 libsystem_kernel.dylib	0x30ded3b4 kevent + 24
1 libdispatch.dylib	0x3217de78 _dispatch_mgr_invoke + 708
2 libdispatch.dylib	0x3217db96 _dispatch_mgr_thread + 30

Thread 2 name: WebThread
Thread 2:
0 libsystem_kernel.dylib	0x30ded010 mach_msg_trap + 20
1 libsystem_kernel.dylib	0x30ded206 mach_msg + 50
2 CoreFoundation	0x319fd41c __CFRunLoopServiceMachPort + 120
3 CoreFoundation	0x319fc154 __CFRunLoopRun + 876
4 CoreFoundation	0x3197f4d6 CFRunLoopRunSpecific + 294
5 CoreFoundation	0x3197f39e CFRunLoopRunInMode + 98
6 WebCore	0x30434128 _ZL12RunWebThreadPv + 396
7 libsystem_c.dylib	0x338a2c16 _pthread_start + 314
8 libsystem_c.dylib	0x338a2ad0 thread_start + 0

Thread 3 name: com.apple.NSURLConnectionLoader
Thread 3:
0 libsystem_kernel.dylib	0x30ded010 mach_msg_trap + 20
1 libsystem_kernel.dylib	0x30ded206 mach_msg + 50
2 CoreFoundation	0x319fd41c __CFRunLoopServiceMachPort + 120
3 CoreFoundation	0x319fc154 __CFRunLoopRun + 876
4 CoreFoundation	0x3197f4d6 CFRunLoopRunSpecific + 294
5 CoreFoundation	0x3197f39e CFRunLoopRunInMode + 98
6 Foundation	0x355a5bc2 +[NSURLConnection(Loader) _resourceLoadLoop:] + 302
7 Foundation	0x355a5a8a -[NSThread main] + 66
8 Foundation	0x3563959a __NSThread__main__ + 1042
9 libsystem_c.dylib	0x338a2c16 _pthread_start + 314
10 libsystem_c.dylib	0x338a2ad0 thread_start + 0

Thread 4 name: com.apple.CFSocket.private
Thread 4:
0 libsystem_kernel.dylib	0x30dfd570 __select + 20
1 CoreFoundation	0x31a0166a __CFSocketManager + 726
2 libsystem_c.dylib	0x338a2c16 _pthread_start + 314
3 libsystem_c.dylib	0x338a2ad0 thread_start + 0

Thread 5:
0 libsystem_kernel.dylib	0x30ded010 mach_msg_trap + 20
1 libsystem_kernel.dylib	0x30ded206 mach_msg + 50
2 CoreFoundation	0x319fd41c __CFRunLoopServiceMachPort + 120
3 CoreFoundation	0x319fc154 __CFRunLoopRun + 876
4 CoreFoundation	0x3197f4d6 CFRunLoopRunSpecific + 294
5 CoreFoundation	0x3197f39e CFRunLoopRunInMode + 98
6 Foundation	0x35599b7e -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 250
7 VoalteOne Dev	0x000fe802 +[XMPPStream xmppThreadMain] (XMPPStream.m:3966)
8 Foundation	0x355a5a8a -[NSThread main] + 66
9 Foundation	0x3563959a __NSThread__main__ + 1042
10 libsystem_c.dylib	0x338a2c16 _pthread_start + 314
11 libsystem_c.dylib	0x338a2ad0 thread_start + 0

Thread 6:
0 libsystem_kernel.dylib	0x30dfd570 __select + 20
1 libsystem_kernel.dylib	0x30deed38 select + 44
2 VoalteOne Dev	0x0018d0da pj_sock_select + 78
3 VoalteOne Dev	0x0018af12 pj_ioqueue_poll + 166
4 VoalteOne Dev	0x0019cafe worker_proc + 42
5 VoalteOne Dev	0x0018bc96 thread_main + 58
6 libsystem_c.dylib	0x338a2c16 _pthread_start + 314
7 libsystem_c.dylib	0x338a2ad0 thread_start + 0

Thread 7:
0 libsystem_kernel.dylib	0x30dfd570 __select + 20
1 libsystem_kernel.dylib	0x30deed38 select + 44
2 VoalteOne Dev	0x0018d0da pj_sock_select + 78
3 VoalteOne Dev	0x0018af12 pj_ioqueue_poll + 166
4 VoalteOne Dev	0x001c8e64 pjsip_endpt_handle_events2 + 124
5 VoalteOne Dev	0x001ecba0 worker_thread + 56
6 VoalteOne Dev	0x0018bc96 thread_main + 58
7 libsystem_c.dylib	0x338a2c16 _pthread_start + 314
8 libsystem_c.dylib	0x338a2ad0 thread_start + 0

Thread 8 name: Dispatch queue: cocoa.lumberjack.fileLogger
Thread 8 Crashed:
0 libsystem_kernel.dylib	0x30dfd32c __pthread_kill + 8
1 libsystem_c.dylib	0x338e0f54 pthread_kill + 48
2 libsystem_c.dylib	0x338d9fe4 abort + 88
3 libc++abi.dylib	0x30caaf64 abort_message + 40
4 libc++abi.dylib	0x30ca8346 _ZL17default_terminatev + 18
5 libobjc.A.dylib	0x317992dc _objc_terminate + 140
6 libc++abi.dylib	0x30ca83be _ZL19safe_handler_callerPFvvE + 70
7 libc++abi.dylib	0x30ca844a std::terminate() + 14
8 libc++abi.dylib	0x30ca9798 __cxa_throw + 116
9 libobjc.A.dylib	0x3179921c objc_exception_throw + 88
10 CoreFoundation	0x31a297b2 +[NSException raise:format:arguments:] + 94
11 CoreFoundation	0x31a297d4 +[NSException raise:format:] + 28
12 Foundation	0x355fed1e _NSFileHandleRaiseOperationException + 146
13 Foundation	0x355ff0be -[NSConcreteFileHandle offsetInFile] + 74
14 VoalteOne Dev	0x000e2322 -[DDFileLogger maybeRollLogFileDueToSize] (DDFileLogger.m:860)
15 VoalteOne Dev	0x000e2afc -[DDFileLogger logMessage:] (DDFileLogger.m:1009)
16 VoalteOne Dev	0x000e4a76 __+[DDLog lt_log:]_block_invoke_2 (DDLog.m:915)
17 libdispatch.dylib	0x3217c7e4 _dispatch_barrier_sync_f_invoke + 16
18 libdispatch.dylib	0x3217c654 dispatch_barrier_sync_f$VARIANT$up + 56
19 libdispatch.dylib	0x3217c288 dispatch_sync_f$VARIANT$up + 12
20 libdispatch.dylib	0x3217c90a dispatch_sync$VARIANT$up + 26
21 VoalteOne Dev	0x000e496a +[DDLog lt_log:] (DDLog.m:920)
22 VoalteOne Dev	0x000e3eec __+[DDLog queueLogMessage:synchronously:]_block_invoke_1 (DDLog.m:451)
23 libdispatch.dylib	0x32171d4e _dispatch_call_block_and_release + 6
24 libdispatch.dylib	0x3217cccc _dispatch_queue_drain + 236
25 libdispatch.dylib	0x3217cb66 _dispatch_queue_invoke$VARIANT$up + 30
26 libdispatch.dylib	0x3217d76c _dispatch_worker_thread2 + 208
27 libsystem_c.dylib	0x3389d1c8 _pthread_wqthread + 288
28 libsystem_c.dylib	0x3389d09c start_wqthread + 0

Thread 8 crashed with ARM Thread State:
r0: 0x00000000 r1: 0x00000000 r2: 0x00000001 r3: 0x00000000
r4: 0x00000006 r5: 0x2ff9e000 r6: 0x00000002 r7: 0x2ff9daec
r8: 0x356f293f r9: 0x30caba4a r10: 0x0062b0c0 r11: 0x00010001
ip: 0x00000148 sp: 0x2ff9dae0 lr: 0x338e0f5b pc: 0x30dfd32c
cpsr: 0x00000010

Binary Images:
0x1000 - 0x28dfff +VoalteOne Dev armv7 /var/mobile/Applications/6CE64EA2-2AFC-4B8A-8B7A-16134C10B166/VoalteOne Dev.app/VoalteOne Dev
0x2fe40000 - 0x2fe61fff dyld armv7 /usr/lib/dyld
0x3013a000 - 0x3015afff libxslt.1.dylib armv7 /usr/lib/libxslt.1.dylib
0x302d2000 - 0x3037efff MediaControlSender armv7 <4c0982b21ecf35aead8e0bef55d842b0> /System/Library/PrivateFrameworks/MediaControlSender.framework/MediaControlSender
0x3038c000 - 0x30b43fff WebCore armv7 <5a60e1e3f68331e5b426dd4dfeb3def8> /System/Library/PrivateFrameworks/WebCore.framework/WebCore
0x30b44000 - 0x30b48fff AggregateDictionary armv7 /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary
0x30b53000 - 0x30b56fff CoreTime armv7 /System/Library/PrivateFrameworks/CoreTime.framework/CoreTime
0x30ba9000 - 0x30bb6fff libbsm.0.dylib armv7 /usr/lib/libbsm.0.dylib
0x30c7f000 - 0x30c94fff libresolv.9.dylib armv7 <2e35ec83cc823bbebf107dc4867e61d7> /usr/lib/libresolv.9.dylib
0x30ca4000 - 0x30cabfff libc++abi.dylib armv7 /usr/lib/libc++abi.dylib
0x30d68000 - 0x30debfff CoreMotion armv7 <5e0f8a464b0736cfaa6cf3a0c1f33f2c> /System/Library/Frameworks/CoreMotion.framework/CoreMotion
0x30dec000 - 0x30e02fff libsystem_kernel.dylib armv7 /usr/lib/system/libsystem_kernel.dylib
0x30e07000 - 0x30e07fff Accelerate armv7 /System/Library/Frameworks/Accelerate.framework/Accelerate
0x31350000 - 0x31440fff QuartzCore armv7 /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x315cb000 - 0x315ccfff CoreSurface armv7 /System/Library/PrivateFrameworks/CoreSurface.framework/CoreSurface
0x31790000 - 0x31856fff libobjc.A.dylib armv7 /usr/lib/libobjc.A.dylib
0x31970000 - 0x31a87fff CoreFoundation armv7 /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x31a88000 - 0x31a93fff GraphicsServices armv7 <08bfaa5766853884a09cd70f5ae37017> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x31aca000 - 0x31ca7fff AudioToolbox armv7 <59dd50551a893636b94bf4505a62ef97> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
0x31d22000 - 0x31d6bfff ManagedConfiguration armv7 <80836b34a3ef389d82f0fa55cadccc61> /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration
0x31d6c000 - 0x31d6efff libCoreVMClient.dylib armv7 <6ddb7cf8a93830628787a5b83eea0f1d> /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib
0x31d6f000 - 0x31da6fff Security armv7 <195ed72ea7583470958d72652bd84f03> /System/Library/Frameworks/Security.framework/Security
0x31dba000 - 0x31dbdfff libsystem_network.dylib armv7 <48fe217ed667308bb9413c11f5b5b31d> /usr/lib/system/libsystem_network.dylib
0x31dd3000 - 0x31ea3fff WebKit armv7 /System/Library/PrivateFrameworks/WebKit.framework/WebKit
0x31fc0000 - 0x32017fff CoreAudio armv7 /System/Library/Frameworks/CoreAudio.framework/CoreAudio
0x32018000 - 0x32057fff QuickLook armv7 <2f7ad2dfd31f3473a89156da7f70740c> /System/Library/Frameworks/QuickLook.framework/QuickLook
0x32058000 - 0x32062fff libbz2.1.0.dylib armv7 <28583efb9f1b38e7ae83c667b07dbd08> /usr/lib/libbz2.1.0.dylib
0x32134000 - 0x32159fff OpenCL armv7 <051a834ba5583f47876f0c8b9a1e3dda> /System/Library/PrivateFrameworks/OpenCL.framework/OpenCL
0x32171000 - 0x32187fff libdispatch.dylib armv7 <86ed1499ae1e3f5ba389e657f6a23ced> /usr/lib/system/libdispatch.dylib
0x3219a000 - 0x3219efff IOSurface armv7 <0f003f50b18e3dbf87607d819e0ac6b9> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface
0x32241000 - 0x32386fff CoreGraphics armv7 <649b7b4a430a340b8c2b85c6fb4e1369> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
0x32388000 - 0x3239efff EAP8021X armv7 <3f7bd850face343495b2c542ef63d44d> /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X
0x3240b000 - 0x32411fff MobileKeyBag armv7 <18472eec0dfa3aa993f4ae7f34ec5c52> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
0x32412000 - 0x3242ffff libsystem_info.dylib armv7 <8e5dd82833293382a08f11517e9dcb9b> /usr/lib/system/libsystem_info.dylib
0x324de000 - 0x32977fff UIKit armv7 <87348d5d0d043aa095840765b6d73999> /System/Library/Frameworks/UIKit.framework/UIKit
0x32a5a000 - 0x32a65fff AccountSettings armv7 <090bb6a4f97433089b5cabc6a40c619a> /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings
0x32b75000 - 0x32b7cfff AssetsLibraryServices armv7 /System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices
0x32be9000 - 0x32d0dfff JavaScriptCore armv7 <322e347adc08308ca55fc7de9598248c> /System/Library/PrivateFrameworks/JavaScriptCore.framework/JavaScriptCore
0x32d21000 - 0x32e0ffff libiconv.2.dylib armv7 <0f52661fd7af3a448b95f8d93d20f3f7> /usr/lib/libiconv.2.dylib
0x32edf000 - 0x32ee2fff libmacho.dylib armv7 /usr/lib/system/libmacho.dylib
0x32f59000 - 0x32f5ffff liblockdown.dylib armv7 <4e3671438f71326bbc507cb197a31322> /usr/lib/liblockdown.dylib
0x32fc8000 - 0x32fccfff IOMobileFramebuffer armv7 /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
0x335cc000 - 0x33616fff libvDSP.dylib armv7 /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
0x3361f000 - 0x3363efff libSystem.B.dylib armv7 <17803796ac1d31bdab85e651a74d5e0d> /usr/lib/libSystem.B.dylib
0x33649000 - 0x3364dfff libGFXShared.dylib armv7 <0a36fb9d60a43479943bafb2f81313b1> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib
0x3364e000 - 0x3365dfff SpringBoardServices armv7 <083fb830455f3cd0869bf54bfd91108c> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
0x3369b000 - 0x33764fff Celestial armv7 /System/Library/PrivateFrameworks/Celestial.framework/Celestial
0x337af000 - 0x337f8fff CoreMedia armv7 <16e247e3f4a43fc5a72695092cf8ba96> /System/Library/Frameworks/CoreMedia.framework/CoreMedia
0x33812000 - 0x3381afff MobileWiFi armv7 /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi
0x3381b000 - 0x33831fff DictionaryServices armv7 /System/Library/PrivateFrameworks/DictionaryServices.framework/DictionaryServices
0x3387b000 - 0x33880fff libcopyfile.dylib armv7 <49003f67c59730c9ac9c499517a3bb8b> /usr/lib/system/libcopyfile.dylib
0x33893000 - 0x33920fff libsystem_c.dylib armv7 <2eb267ac3b5e32b0a43a61ccb98e6dd1> /usr/lib/system/libsystem_c.dylib
0x33925000 - 0x3392cfff ProtocolBuffer armv7 <00599097fff03d02896974966dee6dda> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer
0x33a9e000 - 0x33aaffff DataAccessExpress armv7 <2306f236fe113baba3934f1884d36a47> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
0x33ab2000 - 0x33ab3fff DataMigration armv7 <4179a9f217a8300d93c14b6fd87e5c31> /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration
0x33cfb000 - 0x33cfffff libAccessibility.dylib armv7 /usr/lib/libAccessibility.dylib
0x33f52000 - 0x3410efff ImageIO armv7 /System/Library/Frameworks/ImageIO.framework/ImageIO
0x341e1000 - 0x3421dfff AppSupport armv7 <202262953e2d343cbf489fe1e308dba4> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
0x342ad000 - 0x3456efff libLAPACK.dylib armv7 <5490a87fe5153771b9c67940292842ba> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib
0x3456f000 - 0x3457efff GenerationalStorage armv7 /System/Library/PrivateFrameworks/GenerationalStorage.framework/GenerationalStorage
0x345b0000 - 0x34af4fff FaceCoreLight armv7 /System/Library/PrivateFrameworks/FaceCoreLight.framework/FaceCoreLight
0x34afa000 - 0x34bb5fff AVFoundation armv7 /System/Library/Frameworks/AVFoundation.framework/AVFoundation
0x34bbb000 - 0x34bcffff PersistentConnection armv7 <47b0ba3bcfd230a192119445de86cef1> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection
0x34bd0000 - 0x34bd3fff libcompiler_rt.dylib armv7 <414332f9a55238bab2cbec323e0fc8da> /usr/lib/system/libcompiler_rt.dylib
0x34d45000 - 0x34d4afff libsystem_dnssd.dylib armv7 <11ce894432a73b9485cce6f5b1ea6488> /usr/lib/system/libsystem_dnssd.dylib
0x34d4d000 - 0x34d88fff libCGFreetype.A.dylib armv7 <1f70c1e94e333f0bb0866143b2abb0a7> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCGFreetype.A.dylib
0x34d89000 - 0x34d89fff libunwind.dylib armv7 /usr/lib/system/libunwind.dylib
0x34d8a000 - 0x34d8afff liblangid.dylib armv7 <342170169bf232a0888912f5ef97112d> /usr/lib/liblangid.dylib
0x34d91000 - 0x34da0fff OpenGLES armv7 <6d1afb451f50310895ec59864739e781> /System/Library/Frameworks/OpenGLES.framework/OpenGLES
0x34e23000 - 0x34efdfff vImage armv7 <42a5e58ff1b9350cad90de36bd3ceb09> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage
0x34efe000 - 0x34f0afff libCRFSuite.dylib armv7 /usr/lib/libCRFSuite.dylib
0x34f7d000 - 0x34fa0fff Bom armv7 <0e6087f75a81345ea81751197ccb712c> /System/Library/PrivateFrameworks/Bom.framework/Bom
0x35013000 - 0x3501ffff CoreVideo armv7 <474c89eb09fe3464851a20d76052341b> /System/Library/Frameworks/CoreVideo.framework/CoreVideo
0x35095000 - 0x35096fff libsystem_blocks.dylib armv7 <4bb9797771d037879bec814fe750d86d> /usr/lib/system/libsystem_blocks.dylib
0x350e0000 - 0x35129fff libc++.1.dylib armv7 /usr/lib/libc++.1.dylib
0x3512a000 - 0x35185fff StoreServices armv7 <01e6b5e7449d39b8bc11e39fc217e645> /System/Library/PrivateFrameworks/StoreServices.framework/StoreServices
0x3521b000 - 0x3521cfff libremovefile.dylib armv7 <77460820431837d68f19c81d53b6ca83> /usr/lib/system/libremovefile.dylib
0x35418000 - 0x3541efff MobileIcons armv7 <2f4c13053206306996726629b0b7eb01> /System/Library/PrivateFrameworks/MobileIcons.framework/MobileIcons
0x3547c000 - 0x35485fff libMobileGestalt.dylib armv7 /usr/lib/libMobileGestalt.dylib
0x3551c000 - 0x35520fff libcache.dylib armv7 <607095842baf3c41be3127ed773582ea> /usr/lib/system/libcache.dylib
0x35595000 - 0x35713fff Foundation armv7 /System/Library/Frameworks/Foundation.framework/Foundation
0x3572b000 - 0x35733fff Librarian armv7 <6bcbcb11d2173d5ab8f6f6484e59b407> /System/Library/PrivateFrameworks/Librarian.framework/Librarian
0x357c4000 - 0x357cefff libvMisc.dylib armv7 /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib
0x3580e000 - 0x3580ffff libdyld.dylib armv7 /usr/lib/system/libdyld.dylib
0x35ba2000 - 0x35bc5fff PrintKit armv7 <279fb51deec3377ab9f820af2da4d915> /System/Library/PrivateFrameworks/PrintKit.framework/PrintKit
0x35bc6000 - 0x35bc8fff MobileInstallation armv7 <4c0648df13af341e88ddca80be687794> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation
0x35c3e000 - 0x35c81fff libcommonCrypto.dylib armv7 /usr/lib/system/libcommonCrypto.dylib
0x35e98000 - 0x35e9efff liblaunch.dylib armv7 <8d5c3270e68e3dbbb2a72efd71314bf6> /usr/lib/system/liblaunch.dylib
0x35ebf000 - 0x35f96fff CFNetwork armv7 <794a80e086d23041bfdec139b01e80a2> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x35f97000 - 0x35fb0fff libRIP.A.dylib armv7 /System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib
0x36008000 - 0x36087fff libsqlite3.dylib armv7 /usr/lib/libsqlite3.dylib
0x36095000 - 0x360abfff libmis.dylib armv7 /usr/lib/libmis.dylib
0x361bd000 - 0x361c0fff CaptiveNetwork armv7 /System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork
0x361c9000 - 0x361c9fff libkeymgr.dylib armv7 <791bb8b832943b2392c0c35228f52e09> /usr/lib/system/libkeymgr.dylib
0x361ca000 - 0x361d0fff libnotify.dylib armv7 <19d7596821403d998017f03678d40514> /usr/lib/system/libnotify.dylib
0x36227000 - 0x36227fff libgcc_s.1.dylib armv7 <69d8dab7388b33d38b30708fd6b6a340> /usr/lib/libgcc_s.1.dylib
0x36350000 - 0x363c9fff ProofReader armv7 <09d057676f6837cd9e7a735444b67e77> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader
0x363ca000 - 0x36477fff libxml2.2.dylib armv7 <78462273eb5b38d1a0873b02f0e35e23> /usr/lib/libxml2.2.dylib
0x364a1000 - 0x364a1fff libCVMSPluginSupport.dylib armv7 <85582e1094633fccb52b50ca13c5a5d0> /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib
0x3651b000 - 0x3651dfff libsp.dylib armv7 <161d57cdb91438fbb5fb975a66bc3666> /usr/lib/libsp.dylib
0x36525000 - 0x3655afff SystemConfiguration armv7 <68dbad71a3cc32e5941ad70820f88caa> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x36594000 - 0x365cdfff VideoToolbox armv7 <49f9f09f23f7396b94a29bb1280759fe> /System/Library/PrivateFrameworks/VideoToolbox.framework/VideoToolbox
0x365ce000 - 0x3660efff libGLImage.dylib armv7 <9440420d838a382caa175399d74a5044> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib
0x3660f000 - 0x36659fff CoreTelephony armv7 <7cb3680db3bb36a0b59b6d8e8cecf374> /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony
0x36763000 - 0x367acfff AddressBook armv7 <9ac3368232663b5786382e33c3773678> /System/Library/Frameworks/AddressBook.framework/AddressBook
0x367b0000 - 0x367b1fff libsystem_sandbox.dylib armv7 /usr/lib/system/libsystem_sandbox.dylib
0x367b4000 - 0x367b5fff libdnsinfo.dylib armv7 <1dadb6191d1835e5b078594218ce14f3> /usr/lib/system/libdnsinfo.dylib
0x36895000 - 0x368dafff GeoServices armv7 <6c9eb6372f723a57852cfc9ed7b78e31> /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
0x368db000 - 0x3691ffff MobileCoreServices armv7 /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
0x36b82000 - 0x36ef3fff TextInput armv7 /System/Library/PrivateFrameworks/TextInput.framework/TextInput
0x36f63000 - 0x36fd3fff CoreImage armv7 /System/Library/Frameworks/CoreImage.framework/CoreImage
0x36fd6000 - 0x36fe7fff libxpc.dylib armv7 <637167f4fa5c3cee99418295843e1580> /usr/lib/system/libxpc.dylib
0x36fe8000 - 0x37180fff CoreData armv7 <75030d6f36f9394592dd35af610e8960> /System/Library/Frameworks/CoreData.framework/CoreData
0x371f1000 - 0x371f6fff CrashReporterSupport armv7 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
0x371fa000 - 0x37245fff CoreLocation armv7 <77f81f93c6483079b547b3552b0247d2> /System/Library/Frameworks/CoreLocation.framework/CoreLocation
0x37277000 - 0x372b4fff IOKit armv7 <284ee3241c4a3b43b81b9ff514997013> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x372c1000 - 0x3751bfff MediaToolbox armv7 /System/Library/PrivateFrameworks/MediaToolbox.framework/MediaToolbox
0x37959000 - 0x379aafff libstdc++.6.dylib armv7 /usr/lib/libstdc++.6.dylib
0x379ab000 - 0x379b7fff libz.1.dylib armv7 <8e4095644cc33c97aa5f9f0620387f88> /usr/lib/libz.1.dylib
0x379c5000 - 0x37a6ffff libBLAS.dylib armv7 <9aabff01422f3cb8960f93d11d2b6de1> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib
0x37adc000 - 0x37c25fff libicucore.A.dylib armv7 <1bc960f75d633190a09b093209a9f0c5> /usr/lib/libicucore.A.dylib
0x37c26000 - 0x37c26fff vecLib armv7 <106ef8294b0d3c2d89e9230527846227> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
0x37c46000 - 0x37c97fff CoreText armv7 <23150093d39b393e9bc5f8230176df47> /System/Library/Frameworks/CoreText.framework/CoreText
0x37c98000 - 0x37df5fff libmecabra.dylib armv7 <170c82a3c716372abe7ae0aae96d4805> /usr/lib/libmecabra.dylib