pnpnpn / timeout-decorator

Timeout decorator for Python
MIT License
620 stars 96 forks source link

Multithreading #28

Open brokeharvard opened 8 years ago

brokeharvard commented 8 years ago

My program required a thread safe timeout decorator, so I have been using the timeout-decorator in multiprocessing mode (by passing use_signals=False to the timeout decorator function). This has worked well for the most part--resulting in successful timeouts. When there is a timeout, my program attempts to rerun the function that had the timeout decorator until it is able to complete the function in below the allotted time--this normally occurs within one or two additional attempts. But every once in awhile the timeout decorator will cause my OSX to think that Python quit unexpectedly. An OSX error message will appear, requesting to send details of Python's unexpected termination to Apple. Despite this, my main program continues running (attempting to rerun the function that had the timeout decorator), though after the error message it is never able to successfully complete the function in the allotted (as said before, normally it would do this within one or two additional attempts). I think this may mean that Python has not crashed in the main thread but has crashed in one of the sub threads.

I am 99% sure that it is the timeout decorator that is causing this issue, because it does not happen when I run my program without the decorator. Has anyone else experienced this issue or have any advice on how to solve it?

brokeharvard commented 8 years ago

Update - This is the error report that OSX provides:

Process: Python [25242] Path: /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python Identifier: Python Version: 2.7.11 (2.7.11) Code Type: X86-64 (Native) Parent Process: Python [24433] Responsible: Python [25242] User ID: 501

Date/Time: 2016-07-18 12:22:06.030 -0700 OS Version: Mac OS X 10.11.5 (15F34) Report Version: 11 Anonymous UUID: 2C1AA6AF-F715-0127-E97A-5C05EB645B0F

Sleep/Wake UUID: 53CB06E5-7A2B-4AB6-A0F2-D90662B64F3F

Time Awake Since Boot: 150000 seconds Time Since Wake: 49000 seconds

System Integrity Protection: enabled

Crashed Thread: 0

Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000110 Exception Note: EXC_CORPSE_NOTIFY

VM Regions Near 0x110: --> __TEXT 0000000106e9f000-0000000106ea1000 [ 8K] r-x/rwx SM=COW /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python

Application Specific Information: crashed on child side of fork pre-exec

Thread 0 Crashed: 0 libdispatch.dylib 0x00007fff9dc0e661 _dispatch_queue_push_queue + 345 1 libdispatch.dylib 0x00007fff9dc0cb06 _dispatch_queue_wakeup_with_qos_slow + 126 2 libdispatch.dylib 0x00007fff9dc1313f _dispatch_mach_msg_send + 1952 3 libdispatch.dylib 0x00007fff9dc128dc dispatch_mach_send + 262 4 libxpc.dylib 0x00007fff8e7b9fc9 xpc_connection_send_message_with_reply + 131 5 com.apple.CoreFoundation 0x00007fff88633bdf 66-[CFPrefsSearchListSource generationCountFromListOfSources:count:]_block_invoke_2 + 143 6 com.apple.CoreFoundation 0x00007fff88633a0d _CFPrefsWithDaemonConnection + 381 7 com.apple.CoreFoundation 0x00007fff88632b96 66-[CFPrefsSearchListSource generationCountFromListOfSources:count:]_block_invoke + 150 8 com.apple.CoreFoundation 0x00007fff88632933 -[CFPrefsSearchListSource generationCountFromListOfSources:count:] + 179 9 com.apple.CoreFoundation 0x00007fff88632214 -[CFPrefsSearchListSource alreadylocked_copyDictionary] + 324 10 com.apple.CoreFoundation 0x00007fff88631e5c -[CFPrefsSearchListSource alreadylocked_copyValueForKey:] + 60 11 com.apple.CoreFoundation 0x00007fff88631dec ___CFPreferencesCopyAppValueWithContainer_block_invoke + 60 12 com.apple.CoreFoundation 0x00007fff88629b10 +[CFPrefsSearchListSource withSearchListForIdentifier:container:perform:] + 608 13 com.apple.CoreFoundation 0x00007fff88629867 _CFPreferencesCopyAppValueWithContainer + 183 14 com.apple.SystemConfiguration 0x00007fff987b2a9b SCDynamicStoreCopyProxiesWithOptions + 163 15 _scproxy.so 0x0000000107c4b914 get_proxy_settings + 24 16 org.python.python 0x0000000106f31bfb PyEval_EvalFrameEx + 26904 17 org.python.python 0x0000000106f3572d fast_function + 264 18 org.python.python 0x0000000106f31af3 PyEval_EvalFrameEx + 26640 19 org.python.python 0x0000000106f3572d fast_function + 264 20 org.python.python 0x0000000106f31af3 PyEval_EvalFrameEx + 26640 21 org.python.python 0x0000000106f3572d fast_function + 264 22 org.python.python 0x0000000106f31af3 PyEval_EvalFrameEx + 26640 23 org.python.python 0x0000000106f3572d fast_function + 264 24 org.python.python 0x0000000106f31af3 PyEval_EvalFrameEx + 26640 25 org.python.python 0x0000000106f3572d fast_function + 264 26 org.python.python 0x0000000106f31af3 PyEval_EvalFrameEx + 26640 27 org.python.python 0x0000000106f2b0f1 PyEval_EvalCodeEx + 1583 28 org.python.python 0x0000000106ecffb1 function_call + 352 29 org.python.python 0x0000000106eb1eb0 PyObject_Call + 99 30 org.python.python 0x0000000106f32294 PyEval_EvalFrameEx + 28593 31 org.python.python 0x0000000106f2b0f1 PyEval_EvalCodeEx + 1583 32 org.python.python 0x0000000106ecffb1 function_call + 352 33 org.python.python 0x0000000106eb1eb0 PyObject_Call + 99 34 org.python.python 0x0000000106f32294 PyEval_EvalFrameEx + 28593 35 org.python.python 0x0000000106f2b0f1 PyEval_EvalCodeEx + 1583 36 org.python.python 0x0000000106f3569a fast_function + 117 37 org.python.python 0x0000000106f31af3 PyEval_EvalFrameEx + 26640 38 org.python.python 0x0000000106f2b0f1 PyEval_EvalCodeEx + 1583 39 org.python.python 0x0000000106ecffb1 function_call + 352 40 org.python.python 0x0000000106eb1eb0 PyObject_Call + 99 41 org.python.python 0x0000000106f32294 PyEval_EvalFrameEx + 28593 42 org.python.python 0x0000000106f2b0f1 PyEval_EvalCodeEx + 1583 43 org.python.python 0x0000000106ecffb1 function_call + 352 44 org.python.python 0x0000000106eb1eb0 PyObject_Call + 99 45 org.python.python 0x0000000106f32294 PyEval_EvalFrameEx + 28593 46 org.python.python 0x0000000106f3572d fast_function + 264 47 org.python.python 0x0000000106f31af3 PyEval_EvalFrameEx + 26640 48 org.python.python 0x0000000106f3572d fast_function + 264 49 org.python.python 0x0000000106f31af3 PyEval_EvalFrameEx + 26640 50 org.python.python 0x0000000106f2b0f1 PyEval_EvalCodeEx + 1583 51 org.python.python 0x0000000106ecffb1 function_call + 352 52 org.python.python 0x0000000106eb1eb0 PyObject_Call + 99 53 org.python.python 0x0000000106ebccb8 instancemethod_call + 173 54 org.python.python 0x0000000106eb1eb0 PyObject_Call + 99 55 org.python.python 0x0000000106ef9143 slot_tp_init + 64 56 org.python.python 0x0000000106ef4954 type_call + 182 57 org.python.python 0x0000000106eb1eb0 PyObject_Call + 99 58 org.python.python 0x0000000106f31a27 PyEval_EvalFrameEx + 26436 59 org.python.python 0x0000000106f3572d fast_function + 264 60 org.python.python 0x0000000106f31af3 PyEval_EvalFrameEx + 26640 61 org.python.python 0x0000000106f2b0f1 PyEval_EvalCodeEx + 1583 62 org.python.python 0x0000000106ecffb1 function_call + 352 63 org.python.python 0x0000000106eb1eb0 PyObject_Call + 99 64 org.python.python 0x0000000106ebccb8 instancemethod_call + 173 65 org.python.python 0x0000000106eb1eb0 PyObject_Call + 99 66 org.python.python 0x0000000106ebbf87 instance_call + 106 67 org.python.python 0x0000000106eb1eb0 PyObject_Call + 99 68 org.python.python 0x0000000106f31a27 PyEval_EvalFrameEx + 26436 69 org.python.python 0x0000000106f2b0f1 PyEval_EvalCodeEx + 1583 70 org.python.python 0x0000000106f3569a fast_function + 117 71 org.python.python 0x0000000106f31af3 PyEval_EvalFrameEx + 26640 72 org.python.python 0x0000000106f2b0f1 PyEval_EvalCodeEx + 1583 73 org.python.python 0x0000000106ecffb1 function_call + 352 74 org.python.python 0x0000000106eb1eb0 PyObject_Call + 99 75 org.python.python 0x0000000106f32294 PyEval_EvalFrameEx + 28593 76 org.python.python 0x0000000106f3572d fast_function + 264 77 org.python.python 0x0000000106f31af3 PyEval_EvalFrameEx + 26640 78 org.python.python 0x0000000106f3572d fast_function + 264 79 org.python.python 0x0000000106f31af3 PyEval_EvalFrameEx + 26640 80 org.python.python 0x0000000106f2b0f1 PyEval_EvalCodeEx + 1583 81 org.python.python 0x0000000106ecffb1 function_call + 352 82 org.python.python 0x0000000106eb1eb0 PyObject_Call + 99 83 org.python.python 0x0000000106ebccb8 instancemethod_call + 173 84 org.python.python 0x0000000106eb1eb0 PyObject_Call + 99 85 org.python.python 0x0000000106f3506f PyEval_CallObjectWithKeywords + 165 86 org.python.python 0x0000000106f6267a t_bootstrap + 70 87 libsystem_pthread.dylib 0x00007fff9a81599d _pthread_body + 131 88 libsystem_pthread.dylib 0x00007fff9a81591a _pthread_start + 168 89 libsystem_pthread.dylib 0x00007fff9a813351 thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x00007ffb78f78860 rcx: 0x0000000000000100 rdx: 0x0000000000ffff00 rdi: 0x0000000000000800 rsi: 0x0000000000000800 rbp: 0x0000700000895ed0 rsp: 0x0000700000895eb0 r8: 0x0000000000000006 r9: 0x00000000ffff8000 r10: 0x000000000000000f r11: 0x00007ffb7b400000 r12: 0x00007fff7bceb180 r13: 0x00007ffb78f78860 r14: 0x00007fff7bceb180 r15: 0x00007ffb78f78860 rip: 0x00007fff9dc0e661 rfl: 0x0000000000010206 cr2: 0x0000000000000110

Logical CPU: 0 Error Code: 0x00000006 Trap Number: 14

Binary Images: 0x106e9f000 - 0x106ea0fff +org.python.python (2.7.11 - 2.7.11) <6BAE76DA-21F3-361A-9D58-50D270E8B694> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python 0x106ea7000 - 0x106f9dff7 +org.python.python (2.7.11, [c] 2001-2015 Python Software Foundation. - 2.7.11) /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/Python 0x1073bc000 - 0x1073befff +_locale.so (0) <107BD336-C75C-38DF-B1E6-62A46B0D1ED2> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_locale.so 0x1073c1000 - 0x1073c2fff +_functools.so (0) <04D277F9-3C8F-3961-B004-00CFFB4BA6A9> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_functools.so 0x1073c5000 - 0x1073c8fff +_collections.so (0) <7008439C-6500-3A96-B0A0-CC9FC6F1442C> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_collections.so 0x1073cd000 - 0x1073d0fff +operator.so (0) <61859B66-8F74-3D0C-B077-DFFFF4E87173> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/operator.so 0x1073d6000 - 0x1073dbfff +itertools.so (0) <8A084173-5061-3EFF-8670-E2558DAE3A0A> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/itertools.so 0x1073e4000 - 0x1073e5fff +_heapq.so (0) <797F412F-245E-3662-B274-054C39E4AFBD> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_heapq.so 0x1073e9000 - 0x1073f8fff +_io.so (0) <5215A53B-13E3-3D5E-9BB1-B356624C0BA4> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so 0x10744a000 - 0x10744dff7 +strop.so (0) /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/strop.so 0x107451000 - 0x107454fff +_struct.so (0) /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_struct.so 0x10745a000 - 0x10745cff7 +time.so (0) <7157EF24-2AEF-3926-8D81-CA87C4593587> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/time.so 0x107462000 - 0x107465fff +zlib.so (0) <0C5AA920-028F-3163-B982-4EBDD9DBDCF8> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/zlib.so 0x107469000 - 0x10746afff +cStringIO.so (0) <7F42CD68-944C-39C4-8B30-4ED100621116> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/cStringIO.so 0x10746f000 - 0x107477fff +_socket.so (0) /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_socket.so 0x107541000 - 0x107669fff +etree.so (0) <3195CD42-A6AA-32DD-848E-29B0857A6DA7> /usr/local/lib/python2.7/site-packages/lxml/etree.so 0x1078b3000 - 0x1078bdfff +_ssl.so (0) /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_ssl.so 0x1078c7000 - 0x107905ff7 +libssl.1.0.0.dylib (0) <0624F8A6-D663-3336-8E9E-394645F40C92> /usr/local/opt/openssl/lib/libssl.1.0.0.dylib 0x107922000 - 0x107a93a6f +libcrypto.1.0.0.dylib (0) <9DDCB4D1-F1F7-3996-A174-282BC1E18ECA> /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib 0x107b4b000 - 0x107b4efff +binascii.so (0) /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/binascii.so 0x107b51000 - 0x107b5aff7 +datetime.so (0) /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/datetime.so 0x107ba3000 - 0x107ba7fff +array.so (0) /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/array.so 0x107bad000 - 0x107bb0ff7 +math.so (0) <00F67A27-1E1C-364E-9109-F368C5116343> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/math.so 0x107bb5000 - 0x107bb7fff +_hashlib.so (0) <6A112A30-D2D8-39BE-93A0-5D3F3D8ACBAF> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_hashlib.so 0x107bbb000 - 0x107bbcfff +_random.so (0) <42C6DCEB-3F9E-3ACE-ABD9-9076154E35AC> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_random.so 0x107bbf000 - 0x107bc0fff +fcntl.so (0) <143D25D2-7C46-3D58-AA97-9C302E2AFD98> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/fcntl.so 0x107c03000 - 0x107c05fff +select.so (0) <64C8EC8E-FE59-3CFC-93BC-518BD7A4DF74> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/select.so 0x107c4a000 - 0x107c4bfff +_scproxy.so (0) <9E0219F0-2748-3EE6-A501-CC9AA6E2DA2E> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_scproxy.so 0x107c4e000 - 0x107c5dfff +_ctypes.so (0) <7733FBD9-D716-30F3-B587-EF6DD843BEAD> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_ctypes.so 0x107ce9000 - 0x107cedff7 +_json.so (0) <3692EE31-F489-3478-BD5F-A9CA68A0B7B6> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_json.so 0x107d31000 - 0x107d31fff +_bisect.so (0) <20249492-13CC-3A19-BC5B-D3E861307AD5> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_bisect.so 0x107d74000 - 0x107d7ffff +cPickle.so (0) <854D8260-8D73-3572-8C6C-2A993F32CB9A> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/cPickle.so 0x107f45000 - 0x107f4dfff +_sqlite3.so (0) /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_sqlite3.so 0x107f57000 - 0x107ff5ffb +libsqlite3.0.dylib (0) <3C9E0C84-5E28-3F1D-995D-107F5D80A2E0> /usr/local/opt/sqlite/lib/libsqlite3.0.dylib 0x1080cc000 - 0x1080cffff +_multiprocessing.so (0) <3E426864-B46F-3B76-A205-346EB97A9B15> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_multiprocessing.so 0x108a00000 - 0x108aa4fff +unicodedata.so (0) <68896A51-004C-358A-9F9B-9D248FA274B8> /usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/unicodedata.so 0x7fff6f9a7000 - 0x7fff6f9de25f dyld (360.22) /usr/lib/dyld 0x7fff885f4000 - 0x7fff88a6afff com.apple.CoreFoundation (6.9 - 1258.1) <943A1383-DA6A-3DC0-ABCD-D9AEB3D0D34D> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x7fff88add000 - 0x7fff88ae9fff libexslt.0.dylib (14.2) <2E4F7D44-E668-322B-B25B-3900C09CE17E> /usr/lib/libexslt.0.dylib 0x7fff88e8d000 - 0x7fff88e8efff libsystem_blocks.dylib (65) <1244D9D5-F6AA-35BB-B307-86851C24B8E5> /usr/lib/system/libsystem_blocks.dylib 0x7fff8a3fa000 - 0x7fff8a3fbfff libsystem_secinit.dylib (20) <32B1A8C6-DC84-3F4F-B8CE-9A52B47C3E6B> /usr/lib/system/libsystem_secinit.dylib 0x7fff8a93a000 - 0x7fff8a93fff7 libmacho.dylib (875.1) <318264FA-58F1-39D8-8285-1F6254EE410E> /usr/lib/system/libmacho.dylib 0x7fff8a940000 - 0x7fff8a948fff libsystem_networkextension.dylib (385.40.36) <66095DC7-6539-38F2-95EE-458F15F6D014> /usr/lib/system/libsystem_networkextension.dylib 0x7fff8ac5f000 - 0x7fff8ac60fff libDiagnosticMessagesClient.dylib (100) <4243B6B4-21E9-355B-9C5A-95A216233B96> /usr/lib/libDiagnosticMessagesClient.dylib 0x7fff8ac66000 - 0x7fff8ac77ff7 libsystem_trace.dylib (201.10.3) /usr/lib/system/libsystem_trace.dylib 0x7fff8b639000 - 0x7fff8b639ff7 liblaunch.dylib (765.50.8) <834ED605-5114-3641-AA4D-ECF31B801C50> /usr/lib/system/liblaunch.dylib 0x7fff8c68a000 - 0x7fff8c6ddff7 libc++.1.dylib (120.1) <8FC3D139-8055-3498-9AC5-6467CB7F4D14> /usr/lib/libc++.1.dylib 0x7fff8dfbe000 - 0x7fff8e0adfff libxml2.2.dylib (29.7) <32BBF51E-B084-3FC2-AE9C-C008BE84102B> /usr/lib/libxml2.2.dylib 0x7fff8e6a3000 - 0x7fff8e6baff7 libsystem_coretls.dylib (83.40.5) /usr/lib/system/libsystem_coretls.dylib 0x7fff8e71c000 - 0x7fff8e724fef libsystem_platform.dylib (74.40.2) <29A905EF-6777-3C33-82B0-6C3A88C4BA15> /usr/lib/system/libsystem_platform.dylib 0x7fff8e7b1000 - 0x7fff8e7daff7 libxpc.dylib (765.50.8) <54D1328E-054E-3DAA-89E2-375722F9D18F> /usr/lib/system/libxpc.dylib 0x7fff904b1000 - 0x7fff904dafff libsystem_info.dylib (477.50.4) /usr/lib/system/libsystem_info.dylib 0x7fff91508000 - 0x7fff9154eff7 libauto.dylib (186) <999E610F-41FC-32A3-ADCA-5EC049B65DFB> /usr/lib/libauto.dylib 0x7fff9238c000 - 0x7fff9238eff7 libsystem_configuration.dylib (802.40.13) <3DEB7DF9-6804-37E1-BC83-0166882FF0FF> /usr/lib/system/libsystem_configuration.dylib 0x7fff9247f000 - 0x7fff92484ff3 libunwind.dylib (35.3) /usr/lib/system/libunwind.dylib 0x7fff92485000 - 0x7fff92496ff7 libz.1.dylib (61.20.1) /usr/lib/libz.1.dylib 0x7fff924a3000 - 0x7fff924a5ff7 libquarantine.dylib (80) <0F4169F0-0C84-3A25-B3AE-E47B3586D908> /usr/lib/system/libquarantine.dylib 0x7fff929e4000 - 0x7fff929e8fff libcache.dylib (75) <9548AAE9-2AB7-3525-9ECE-A2A7C4688447> /usr/lib/system/libcache.dylib 0x7fff94fc7000 - 0x7fff94fd0ff3 libsystem_notify.dylib (150.40.1) /usr/lib/system/libsystem_notify.dylib 0x7fff954df000 - 0x7fff954fdff7 libsystem_kernel.dylib (3248.50.21) <78E54D59-D2B0-3F54-9A4A-0A68D671F253> /usr/lib/system/libsystem_kernel.dylib 0x7fff9563c000 - 0x7fff959a7657 libobjc.A.dylib (680) /usr/lib/libobjc.A.dylib 0x7fff95e81000 - 0x7fff95eb0ffb libsystem_m.dylib (3105) <08E1A4B2-6448-3DFE-A58C-ACC7335BE7E4> /usr/lib/system/libsystem_m.dylib 0x7fff96f35000 - 0x7fff96f45fff libbsm.0.dylib (34) <7E14504C-A8B0-3574-B6EB-5D5FABC72926> /usr/lib/libbsm.0.dylib 0x7fff973a9000 - 0x7fff973b4ff7 libcommonCrypto.dylib (60075.50.1) <93732261-34B4-3914-B7A2-90A81A182DBA> /usr/lib/system/libcommonCrypto.dylib 0x7fff9757c000 - 0x7fff9757fffb libdyld.dylib (360.22) /usr/lib/system/libdyld.dylib 0x7fff9758c000 - 0x7fff97799fff libicucore.A.dylib (551.51.3) <5BC80F94-C90D-3175-BD96-FF1DC222EC9C> /usr/lib/libicucore.A.dylib 0x7fff97c93000 - 0x7fff97c9aff7 libcompiler_rt.dylib (62) /usr/lib/system/libcompiler_rt.dylib 0x7fff980b4000 - 0x7fff980b5ffb libremovefile.dylib (41) <552EF39E-14D7-363E-9059-4565AC2F894E> /usr/lib/system/libremovefile.dylib 0x7fff981ba000 - 0x7fff98231feb libcorecrypto.dylib (335.50.1) /usr/lib/system/libcorecrypto.dylib 0x7fff9845e000 - 0x7fff9847aff7 libsystem_malloc.dylib (67.40.1) <5748E8B2-F81C-34C6-8B13-456213127678> /usr/lib/system/libsystem_malloc.dylib 0x7fff9847b000 - 0x7fff9847cffb libSystem.B.dylib (1226.10.1) /usr/lib/libSystem.B.dylib 0x7fff987ac000 - 0x7fff9880afff com.apple.SystemConfiguration (1.14 - 1.14) /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration 0x7fff98885000 - 0x7fff9889cff7 libsystem_asl.dylib (323.50.1) <41F8E11F-1BD0-3F1D-BA3A-AA1577ED98A9> /usr/lib/system/libsystem_asl.dylib 0x7fff9a270000 - 0x7fff9a299ff7 libxslt.1.dylib (14.2) <6E8D0F06-9086-32D3-9D87-3870A1CE9E99> /usr/lib/libxslt.1.dylib 0x7fff9a2f2000 - 0x7fff9a2faffb libsystem_dnssd.dylib (625.50.5) <4D10E12B-59B5-386F-82DA-326F18028F0A> /usr/lib/system/libsystem_dnssd.dylib 0x7fff9a37b000 - 0x7fff9a408fff libsystem_c.dylib (1082.50.1) /usr/lib/system/libsystem_c.dylib 0x7fff9a750000 - 0x7fff9a753fff libsystem_sandbox.dylib (460.50.4) <150A9D3D-F69E-32F7-8C7B-8E72CAAFF7E4> /usr/lib/system/libsystem_sandbox.dylib 0x7fff9a754000 - 0x7fff9a756fff libsystem_coreservices.dylib (19.2) <1B3F5AFC-FFCD-3ECB-8B9A-5538366FB20D> /usr/lib/system/libsystem_coreservices.dylib 0x7fff9a7a0000 - 0x7fff9a7a0ff7 libunc.dylib (29) /usr/lib/system/libunc.dylib 0x7fff9a812000 - 0x7fff9a81bff7 libsystem_pthread.dylib (138.10.4) <3DD1EF4C-1D1B-3ABF-8CC6-B3B1CEEE9559> /usr/lib/system/libsystem_pthread.dylib 0x7fff9a8c6000 - 0x7fff9a8effff libc++abi.dylib (125) /usr/lib/libc++abi.dylib 0x7fff9c8df000 - 0x7fff9c8e7fff libcopyfile.dylib (127) /usr/lib/system/libcopyfile.dylib 0x7fff9ce26000 - 0x7fff9ce8cff7 libsystem_network.dylib (583.50.1) /usr/lib/system/libsystem_network.dylib 0x7fff9dc09000 - 0x7fff9dc36fff libdispatch.dylib (501.40.12) /usr/lib/system/libdispatch.dylib 0x7fff9dc4a000 - 0x7fff9dc4aff7 libkeymgr.dylib (28) <8371CE54-5FDD-3CE9-B3DF-E98C761B6FE0> /usr/lib/system/libkeymgr.dylib

External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 83007 thread_create: 0 thread_set_state: 0

VM Region Summary: ReadOnly portion of Libraries: Total=114.4M resident=0K(0%) swapped_out_or_unallocated=114.4M(100%) Writable regions: Total=82.2M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=82.2M(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Dispatch continuations 8192K 2 Kernel Alloc Once 4K 2 MALLOC 44.0M 13 MALLOC guard page 16K 4 Process Corpse Info 2048K 2 STACK GUARD 4K 2 Stack 12.1M 4 Stack Guard 56.0M 3 VM_ALLOCATE 16.0M 25 DATA 4000K 89 LINKEDIT 93.0M 39 TEXT 21.4M 86 UNICODE 552K 2 shared memory 28K 5 =========== ======= ======= TOTAL 257.1M 264

Model: MacBookPro10,2, BootROM MBP102.0106.B0A, 2 processors, Intel Core i5, 2.5 GHz, 8 GB, SMC 2.6f59 Graphics: Intel HD Graphics 4000, Intel HD Graphics 4000, Built-In Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1600 MHz, 0x02FE, 0x45424A3831554738454255302D474E2D4620 Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1600 MHz, 0x02FE, 0x45424A3831554738454255302D474E2D4620 AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x10F), Broadcom BCM43xx 1.0 (7.21.95.175.1a6) Bluetooth: Version 4.4.5f3 17904, 3 services, 18 devices, 1 incoming serial ports Network Service: Wi-Fi, AirPort, en0 Serial ATA Device: APPLE SSD SD128E, 121.33 GB USB Device: USB 2.0 Bus USB Device: Hub USB Device: FaceTime HD Camera (Built-in) USB Device: USB 2.0 Bus USB Device: Hub USB Device: Hub USB Device: Apple Internal Keyboard / Trackpad USB Device: BRCM20702 Hub USB Device: Bluetooth USB Host Controller USB Device: USB 3.0 Bus Thunderbolt Bus: MacBook Pro, Apple Inc., 23.4