Skip to content
This repository was archived by the owner on Apr 14, 2022. It is now read-only.

Segfault in scraper while inspecting some pyx-produced libraries (pandas, sklearn) #740

Closed
mikebz opened this issue Mar 13, 2019 · 32 comments · Fixed by #995
Closed

Segfault in scraper while inspecting some pyx-produced libraries (pandas, sklearn) #740

mikebz opened this issue Mar 13, 2019 · 32 comments · Fixed by #995
Assignees
Milestone

Comments

@mikebz
Copy link

mikebz commented Mar 13, 2019

On my MacBook I continously get the crash below. I am not sure what causes. Seems like a background process.

Process:               Python [40993]
Path:                  /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python
Identifier:            Python
Version:               3.7.2 (3.7.2)
Code Type:             X86-64 (Native)
Parent Process:        Microsoft.Python.LanguageServer [40941]
Responsible:           Python [40993]
User ID:               41315233

Date/Time:             2019-03-12 15:36:10.899 -0700
OS Version:            Mac OS X 10.14.3 (18D109)
Report Version:        12
Bridge OS Version:     3.0 (14Y674)
Anonymous UUID:        1C1E39BC-AB50-7114-D6A6-FDABC423472D

Sleep/Wake UUID:       6DC543C8-505D-41EA-819B-CE369BF8254D

Time Awake Since Boot: 130000 seconds
Time Since Wake:       6900 seconds

System Integrity Protection: enabled

Crashed Thread:        0  Dispatch queue: com.apple.main-thread

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

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [40993]

VM Regions Near 0:
--> 
    __TEXT                 00000001037a2000-00000001037a4000 [    8K] r-x/rwx SM=COW  /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   algos.cpython-37m-darwin.so   	0x000000010f449520 __pyx_pf_6pandas_5_libs_5algos_600__defaults__ + 32
1   algos.cpython-37m-darwin.so   	0x000000010f599ed0 __Pyx_CyFunction_get_kwdefaults + 48
2   org.python.python             	0x00000001037c555c getset_get + 58
3   org.python.python             	0x00000001037ecb50 _PyObject_GenericGetAttrWithDict + 181
4   org.python.python             	0x00000001037eca40 _PyObject_LookupAttr + 166
5   org.python.python             	0x000000010384a1c4 builtin_getattr + 141
6   org.python.python             	0x00000001037c0637 _PyMethodDef_RawFastCallKeywords + 496
7   org.python.python             	0x00000001037bfbd3 _PyCFunction_FastCallKeywords + 44
8   org.python.python             	0x00000001038555f0 call_function + 636
9   org.python.python             	0x000000010384e2cf _PyEval_EvalFrameDefault + 7174
10  org.python.python             	0x00000001037bffae function_code_fastcall + 112
11  org.python.python             	0x0000000103855665 call_function + 753
12  org.python.python             	0x000000010384e2cf _PyEval_EvalFrameDefault + 7174
13  org.python.python             	0x0000000103855ef7 _PyEval_EvalCodeWithName + 1835
14  org.python.python             	0x00000001037bfb98 _PyFunction_FastCallKeywords + 225
15  org.python.python             	0x0000000103855665 call_function + 753
16  org.python.python             	0x000000010384e375 _PyEval_EvalFrameDefault + 7340
17  org.python.python             	0x00000001037bffae function_code_fastcall + 112
18  org.python.python             	0x0000000103855665 call_function + 753
19  org.python.python             	0x000000010384e2cf _PyEval_EvalFrameDefault + 7174
20  org.python.python             	0x0000000103855ef7 _PyEval_EvalCodeWithName + 1835
21  org.python.python             	0x00000001037bfb98 _PyFunction_FastCallKeywords + 225
22  org.python.python             	0x0000000103855665 call_function + 753
23  org.python.python             	0x000000010384e218 _PyEval_EvalFrameDefault + 6991
24  org.python.python             	0x0000000103855ef7 _PyEval_EvalCodeWithName + 1835
25  org.python.python             	0x00000001037bf801 _PyFunction_FastCallDict + 441
26  org.python.python             	0x00000001037c0931 _PyObject_Call_Prepend + 150
27  org.python.python             	0x00000001037fe05c slot_tp_init + 80
28  org.python.python             	0x00000001037fad28 type_call + 178
29  org.python.python             	0x00000001037bfa39 _PyObject_FastCallKeywords + 359
30  org.python.python             	0x000000010385565e call_function + 746
31  org.python.python             	0x000000010384e375 _PyEval_EvalFrameDefault + 7340
32  org.python.python             	0x0000000103855ef7 _PyEval_EvalCodeWithName + 1835
33  org.python.python             	0x00000001037bf801 _PyFunction_FastCallDict + 441
34  org.python.python             	0x00000001037c0931 _PyObject_Call_Prepend + 150
35  org.python.python             	0x00000001037fe05c slot_tp_init + 80
36  org.python.python             	0x00000001037fad28 type_call + 178
37  org.python.python             	0x00000001037bfa39 _PyObject_FastCallKeywords + 359
38  org.python.python             	0x000000010385565e call_function + 746
39  org.python.python             	0x000000010384e375 _PyEval_EvalFrameDefault + 7340
40  org.python.python             	0x00000001037bffae function_code_fastcall + 112
41  org.python.python             	0x0000000103855665 call_function + 753
42  org.python.python             	0x000000010384e218 _PyEval_EvalFrameDefault + 6991
43  org.python.python             	0x00000001037bffae function_code_fastcall + 112
44  org.python.python             	0x0000000103855665 call_function + 753
45  org.python.python             	0x000000010384e218 _PyEval_EvalFrameDefault + 6991
46  org.python.python             	0x0000000103855ef7 _PyEval_EvalCodeWithName + 1835
47  org.python.python             	0x000000010384c626 PyEval_EvalCode + 51
48  org.python.python             	0x000000010387b2a5 run_mod + 54
49  org.python.python             	0x000000010387a2c0 PyRun_FileExFlags + 164
50  org.python.python             	0x000000010387997a PyRun_SimpleFileExFlags + 266
51  org.python.python             	0x00000001038926a2 pymain_main + 5614
52  org.python.python             	0x0000000103892ca4 _Py_UnixMain + 56
53  libdyld.dylib                 	0x00007fff5bac0ed9 start + 1

Thread 1:
0   libsystem_kernel.dylib        	0x00007fff5bbfd7de __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff5bcb7593 _pthread_cond_wait + 724
2   libopenblasp-r0.3.5.dev.dylib 	0x00000001044f5a3b blas_thread_server + 619
3   libsystem_pthread.dylib       	0x00007fff5bcb4305 _pthread_body + 126
4   libsystem_pthread.dylib       	0x00007fff5bcb726f _pthread_start + 70
5   libsystem_pthread.dylib       	0x00007fff5bcb3415 thread_start + 13

Thread 2:
0   libsystem_kernel.dylib        	0x00007fff5bbfd7de __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff5bcb7593 _pthread_cond_wait + 724
2   libopenblasp-r0.3.5.dev.dylib 	0x00000001044f5a3b blas_thread_server + 619
3   libsystem_pthread.dylib       	0x00007fff5bcb4305 _pthread_body + 126
4   libsystem_pthread.dylib       	0x00007fff5bcb726f _pthread_start + 70
5   libsystem_pthread.dylib       	0x00007fff5bcb3415 thread_start + 13

Thread 3:
0   libsystem_kernel.dylib        	0x00007fff5bbfd7de __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff5bcb7593 _pthread_cond_wait + 724
2   libopenblasp-r0.3.5.dev.dylib 	0x00000001044f5a3b blas_thread_server + 619
3   libsystem_pthread.dylib       	0x00007fff5bcb4305 _pthread_body + 126
4   libsystem_pthread.dylib       	0x00007fff5bcb726f _pthread_start + 70
5   libsystem_pthread.dylib       	0x00007fff5bcb3415 thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000103e134a8  rcx: 0x0000000103e13490  rdx: 0x0000000110b4f780
  rdi: 0x0000000103e134c0  rsi: 0x0000000000000000  rbp: 0x00007ffeec45b350  rsp: 0x00007ffeec45b340
   r8: 0x0000000000000003   r9: 0x00007ffeec45b400  r10: 0x0000000000000002  r11: 0x00007ffeec45b458
  r12: 0x000000010f5f6ba8  r13: 0x000000010f5ac698  r14: 0x000000010f5f6ba8  r15: 0x0000000000000000
  rip: 0x000000010f449520  rfl: 0x0000000000010202  cr2: 0x000000010e4c7fc0
  
Logical CPU:     0
Error Code:      0x02000131
Trap Number:     133


Binary Images:
       0x1037a2000 -        0x1037a3fff +org.python.python (3.7.2 - 3.7.2) <6C779152-9270-3595-AC18-9BC057864DEE> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python
       0x1037a6000 -        0x10392cff7 +org.python.python (3.7.2, [c] 2001-2018 Python Software Foundation. - 3.7.2) <381588BD-EEDC-3DDD-8D65-0F7F54729B70> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/Python
       0x103c27000 -        0x103c28fff +_heapq.cpython-37m-darwin.so (0) <7F27633E-D5A9-3E71-9B65-5F276DB2F7E5> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_heapq.cpython-37m-darwin.so
       0x103c2c000 -        0x103c2cfff +_opcode.cpython-37m-darwin.so (0) <1140A364-57E0-3A5E-B63A-4ED7D1FD1C7C> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_opcode.cpython-37m-darwin.so
       0x103caf000 -        0x103ce5fff +libquadmath.0.dylib (0) <7FFA409F-FB04-3B64-BE9A-3E3A494C975E> /Users/USER/*/libquadmath.0.dylib
       0x103cf4000 -        0x103d09ff7 +libgcc_s.1.dylib (0) <7C6D7CB7-82DB-3290-8181-07646FEA1F80> /Users/USER/*/libgcc_s.1.dylib
       0x103d55000 -        0x103d59ffb +math.cpython-37m-darwin.so (0) <8B464989-661E-35CC-9B75-0E752410BBEE> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/math.cpython-37m-darwin.so
       0x103d5f000 -        0x103d6aff3 +_datetime.cpython-37m-darwin.so (0) <C0189868-7281-38C0-81FA-350D332F475C> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_datetime.cpython-37m-darwin.so
       0x103db2000 -        0x103dc1fff +_ctypes.cpython-37m-darwin.so (0) <B5B8EC0B-D3E8-3438-9CB5-DCD37E8A884E> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_ctypes.cpython-37m-darwin.so
       0x103dcc000 -        0x103dcffff +_struct.cpython-37m-darwin.so (0) <D5C08DBC-5909-31B5-85D0-8FC2BFA85B14> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_struct.cpython-37m-darwin.so
       0x103dd7000 -        0x103dd8ff7 +lapack_lite.cpython-37m-darwin.so (0) <02B5EDB3-0501-3B8C-AA95-BE1A95DCB335> /Users/USER/*/lapack_lite.cpython-37m-darwin.so
       0x103ddc000 -        0x103ddffff +zlib.cpython-37m-darwin.so (0) <95AA4B1E-D850-3D25-977D-9096B45CE49F> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/zlib.cpython-37m-darwin.so
       0x103de4000 -        0x103de4fff +_bisect.cpython-37m-darwin.so (0) <9BAE67A9-0F97-382B-A43A-310CFA6003DC> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_bisect.cpython-37m-darwin.so
       0x103e67000 -        0x1040b0fff +_multiarray_umath.cpython-37m-darwin.so (0) <769348C2-AC85-3707-965E-164C9AF0FC87> /Users/USER/*/_multiarray_umath.cpython-37m-darwin.so
       0x1041bf000 -        0x107c2e50f +libopenblasp-r0.3.5.dev.dylib (0) <ACE169E8-3E50-3B05-BDD8-316C75CD4430> /Users/USER/*/libopenblasp-r0.3.5.dev.dylib
       0x107e6d000 -        0x107f84ff7 +libgfortran.3.dylib (0) <9ABE5EDE-AD43-391A-9E54-866711FAC32A> /Users/USER/*/libgfortran.3.dylib
       0x10e0b1000 -        0x10e0bdfff +_pickle.cpython-37m-darwin.so (0) <EC7F2E5D-F1AD-3277-BA96-5EE4E540662F> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_pickle.cpython-37m-darwin.so
       0x10e1b5000 -        0x10e1c2ff7 +_multiarray_tests.cpython-37m-darwin.so (0) <087E0B69-E694-39C1-A11B-28381B01E6D1> /Users/USER/*/_multiarray_tests.cpython-37m-darwin.so
       0x10e211000 -        0x10e22afff +_umath_linalg.cpython-37m-darwin.so (0) <0DF55942-F257-362F-AB62-C821F1833E7B> /Users/USER/*/_umath_linalg.cpython-37m-darwin.so
       0x10e2f8000 -        0x10e2f9fff +_bz2.cpython-37m-darwin.so (0) <ED995F35-FBB9-3476-99B4-328046BCAA1D> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_bz2.cpython-37m-darwin.so
       0x10e2fd000 -        0x10e300ff7 +_lzma.cpython-37m-darwin.so (0) <2D2DC3F6-730B-3B9D-BE45-C22CC1BE46EE> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_lzma.cpython-37m-darwin.so
       0x10e305000 -        0x10e320ff3 +liblzma.5.dylib (0) <D5E25B2B-6DFB-3233-850B-65F488A14688> /usr/local/opt/xz/lib/liblzma.5.dylib
       0x10e326000 -        0x10e327fff +grp.cpython-37m-darwin.so (0) <62B795FB-63F1-31E1-91BA-E5A6F3DAED83> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/grp.cpython-37m-darwin.so
       0x10e36a000 -        0x10e397ffb +_decimal.cpython-37m-darwin.so (0) <7E9520C5-B012-30A8-9A93-368E23D68E60> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_decimal.cpython-37m-darwin.so
       0x10e3aa000 -        0x10e3b3fff +fftpack_lite.cpython-37m-darwin.so (0) <055401C0-788C-39AE-8DF6-6323AE59FA3C> /Users/USER/*/fftpack_lite.cpython-37m-darwin.so
       0x10e3f7000 -        0x10e4a7fff +mtrand.cpython-37m-darwin.so (0) <4123AC81-9ADC-329E-80F4-CC070F39ABEA> /Users/USER/*/mtrand.cpython-37m-darwin.so
       0x10e78a000 -        0x10e78dfff +_hashlib.cpython-37m-darwin.so (0) <59C7B4CB-F53D-34B6-8859-40BCB1DB9969> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_hashlib.cpython-37m-darwin.so
       0x10e791000 -        0x10e7d1ff7 +libssl.1.0.0.dylib (0) <0939E9FE-CAF8-3E1B-8635-15C0FD7D13CD> /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
       0x10e7f0000 -        0x10e943e97 +libcrypto.1.0.0.dylib (0) <A6F555BF-9F61-3BC9-9488-4E267E29E718> /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
       0x10e9bc000 -        0x10e9c1ffb +_blake2.cpython-37m-darwin.so (0) <799AA4CB-768B-3A94-9596-83EF1194563B> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_blake2.cpython-37m-darwin.so
       0x10e9c5000 -        0x10e9d5fff +_sha3.cpython-37m-darwin.so (0) <D2FD0138-C2DB-31EC-96FF-4773DC5F79A8> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_sha3.cpython-37m-darwin.so
       0x10e9da000 -        0x10e9dbfff +_random.cpython-37m-darwin.so (0) <96AB86A6-4976-3E2D-98C3-75715A9BD9AC> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_random.cpython-37m-darwin.so
       0x10ea5e000 -        0x10ea5ffff +_posixsubprocess.cpython-37m-darwin.so (0) <0A337549-BF12-349B-A4EE-6DBFC12B0E71> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_posixsubprocess.cpython-37m-darwin.so
       0x10ea62000 -        0x10ea65fff +select.cpython-37m-darwin.so (0) <35125464-971F-3291-A292-BEA60522E76C> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/select.cpython-37m-darwin.so
       0x10ea6a000 -        0x10eb68fff +unicodedata.cpython-37m-darwin.so (0) <CC2D9BAE-60E6-34D8-8138-0CA99A507D1B> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/unicodedata.cpython-37m-darwin.so
       0x10ebad000 -        0x10ebb0ff7 +binascii.cpython-37m-darwin.so (0) <8C089B49-431D-3BF7-A131-BAF8FFAF598A> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/binascii.cpython-37m-darwin.so
       0x10ebf4000 -        0x10ebfcffb +_socket.cpython-37m-darwin.so (0) <44AD2731-61B4-3305-8316-4BCF061144D7> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_socket.cpython-37m-darwin.so
       0x10ec47000 -        0x10ec53fff +_ssl.cpython-37m-darwin.so (0) <5E8C483F-7EE2-3A1D-9CA3-0269880A962F> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_ssl.cpython-37m-darwin.so
       0x10ed21000 -        0x10ed76fff +conversion.cpython-37m-darwin.so (0) <A939A20F-5DA1-36FB-A88E-552229EA6258> /Users/USER/*/conversion.cpython-37m-darwin.so
       0x10ed98000 -        0x10edb7fff +nattype.cpython-37m-darwin.so (0) <BC58626B-6D02-3476-8364-840D577259C8> /Users/USER/*/nattype.cpython-37m-darwin.so
       0x10edcf000 -        0x10edd7ff7 +np_datetime.cpython-37m-darwin.so (0) <ECDA1AC9-F3C6-3097-9999-8C853C70D32D> /Users/USER/*/np_datetime.cpython-37m-darwin.so
       0x10eddf000 -        0x10ee34fff +timedeltas.cpython-37m-darwin.so (0) <AD476F5B-E030-3C25-88AF-C415EF879798> /Users/USER/*/timedeltas.cpython-37m-darwin.so
       0x10ee62000 -        0x10eeabff7 +offsets.cpython-37m-darwin.so (0) <BEE9D666-FB2C-3593-90B5-36EBBD2FDDEA> /Users/USER/*/offsets.cpython-37m-darwin.so
       0x10ef19000 -        0x10ef21fff +ccalendar.cpython-37m-darwin.so (0) <D095C458-D957-3972-B3C4-035CC36D96F0> /Users/USER/*/ccalendar.cpython-37m-darwin.so
       0x10ef2b000 -        0x10ef76ff3 +strptime.cpython-37m-darwin.so (0) <09C522CB-2EC8-380A-AB54-235C67928CE5> /Users/USER/*/strptime.cpython-37m-darwin.so
       0x10ef9e000 -        0x10efc4ff3 +timezones.cpython-37m-darwin.so (0) <16415963-564E-390C-B318-B5F3109B89A2> /Users/USER/*/timezones.cpython-37m-darwin.so
       0x10efda000 -        0x10f01efff +parsing.cpython-37m-darwin.so (0) <47A20BA2-1541-315D-A879-DB13B1E07BA4> /Users/USER/*/parsing.cpython-37m-darwin.so
       0x10f043000 -        0x10f099fff +period.cpython-37m-darwin.so (0) <9E197B72-D4BD-3B60-995F-5290E0007380> /Users/USER/*/period.cpython-37m-darwin.so
       0x10f0c3000 -        0x10f0d6ff3 +frequencies.cpython-37m-darwin.so (0) <B65BF7FB-58EE-379B-AC60-6ED3883B9C40> /Users/USER/*/frequencies.cpython-37m-darwin.so
       0x10f0e7000 -        0x10f145ff3 +timestamps.cpython-37m-darwin.so (0) <C569BBBF-AF24-3CE6-81D8-6CBCA3961B0A> /Users/USER/*/timestamps.cpython-37m-darwin.so
       0x10f17a000 -        0x10f1a6ff3 +fields.cpython-37m-darwin.so (0) <349B90A2-DECC-3503-9478-900D35915925> /Users/USER/*/fields.cpython-37m-darwin.so
       0x10f1c0000 -        0x10f1ecfff +resolution.cpython-37m-darwin.so (0) <128076C0-660A-3D38-BC49-87367346D047> /Users/USER/*/resolution.cpython-37m-darwin.so
       0x10f24a000 -        0x10f2beff3 +hashtable.cpython-37m-darwin.so (0) <267B4E03-6B36-30F3-BB27-4FFFCB96FA5B> /Users/USER/*/hashtable.cpython-37m-darwin.so
       0x10f2ef000 -        0x10f2fcffb +missing.cpython-37m-darwin.so (0) <B8612A00-D075-359B-93D3-1E4C59B8D0F8> /Users/USER/*/missing.cpython-37m-darwin.so
       0x10f306000 -        0x10f357ffb +lib.cpython-37m-darwin.so (0) <8F7A8A70-7286-3EAF-BC1E-4AD621DF7452> /Users/USER/*/lib.cpython-37m-darwin.so
       0x10f385000 -        0x10f3bfff3 +tslib.cpython-37m-darwin.so (0) <F112B2F5-BE30-3507-B39A-2B591B5EC028> /Users/USER/*/tslib.cpython-37m-darwin.so
       0x10f41a000 -        0x10f5a1ff7 +algos.cpython-37m-darwin.so (0) <16336DC5-B61A-30AC-B97E-FD05DDFD50A6> /Users/USER/*/algos.cpython-37m-darwin.so
       0x10f635000 -        0x10f7e4fff +interval.cpython-37m-darwin.so (0) <71B0E9EE-9468-396C-969B-15BD1C857673> /Users/USER/*/interval.cpython-37m-darwin.so
       0x10f89a000 -        0x10f8a2fff +properties.cpython-37m-darwin.so (0) <29F51A0C-A389-3002-8D94-4DFE26B79EC2> /Users/USER/*/properties.cpython-37m-darwin.so
       0x10f8ab000 -        0x10f8c7ff7 +hashing.cpython-37m-darwin.so (0) <A9CA92BF-B90A-3E00-AD32-D78B7C35D393> /Users/USER/*/hashing.cpython-37m-darwin.so
       0x10f91a000 -        0x10f93ffff +ops.cpython-37m-darwin.so (0) <3C5779C3-46E5-36F9-93A2-EDAA331EF2CB> /Users/USER/*/ops.cpython-37m-darwin.so
       0x10fa94000 -        0x10fb19fff +index.cpython-37m-darwin.so (0) <847DA8B2-EF82-337E-A1CD-D7D2E5D8A7B0> /Users/USER/*/index.cpython-37m-darwin.so
       0x10fb49000 -        0x10fd94ff7 +join.cpython-37m-darwin.so (0) <008681F7-322C-3D29-9513-BEA85595D08D> /Users/USER/*/join.cpython-37m-darwin.so
       0x10fe52000 -        0x10ff17fff +sparse.cpython-37m-darwin.so (0) <0233D55F-A160-3834-8B2A-2CCFB8D86BC8> /Users/USER/*/sparse.cpython-37m-darwin.so
       0x10ff73000 -        0x11001afff +groupby.cpython-37m-darwin.so (0) <FFA367F3-AF7B-30A2-896F-93B24907D72A> /Users/USER/*/groupby.cpython-37m-darwin.so
       0x110118000 -        0x11011dff7 +_json.cpython-37m-darwin.so (0) <FCBCFF72-1F16-343B-8544-5F810977C270> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_json.cpython-37m-darwin.so
       0x110221000 -        0x110226fff +indexing.cpython-37m-darwin.so (0) <1F1B14BD-E495-3645-A846-C8AD907F2223> /Users/USER/*/indexing.cpython-37m-darwin.so
       0x11026d000 -        0x11029affb +internals.cpython-37m-darwin.so (0) <D20A48ED-DC7D-3C81-BF17-790B61A3A78E> /Users/USER/*/internals.cpython-37m-darwin.so
       0x1102f4000 -        0x1102f7fff +_csv.cpython-37m-darwin.so (0) <727DC667-61CF-376A-B504-3D9DCDFAA934> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_csv.cpython-37m-darwin.so
       0x1102fc000 -        0x1102fefff +mmap.cpython-37m-darwin.so (0) <B19F543B-E194-3C22-94C8-C4B89043FAA8> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/mmap.cpython-37m-darwin.so
       0x1104c3000 -        0x1104c4fff +_scproxy.cpython-37m-darwin.so (0) <2672629C-CEF4-3C9C-9CF1-90CE6C311723> /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_scproxy.cpython-37m-darwin.so
       0x110547000 -        0x1105d7ff7 +window.cpython-37m-darwin.so (0) <0DBB65CF-3C54-3DD6-9123-6006DCB0B941> /Users/USER/*/window.cpython-37m-darwin.so
       0x110645000 -        0x110654ff7 +skiplist.cpython-37m-darwin.so (0) <5D75199F-D2F1-3E0F-97C6-281ACA21ED3E> /Users/USER/*/skiplist.cpython-37m-darwin.so
       0x1106de000 -        0x11070ffff +reduction.cpython-37m-darwin.so (0) <762E3453-1ADE-3C71-B47B-6810D96AD485> /Users/USER/*/reduction.cpython-37m-darwin.so
       0x110726000 -        0x110751ffb +reshape.cpython-37m-darwin.so (0) <162AF87F-1B8F-3D89-AF6D-933EC50F7B13> /Users/USER/*/reshape.cpython-37m-darwin.so
       0x1107a9000 -        0x1107a9ffb +_move.cpython-37m-darwin.so (0) <AF2126B5-FD6D-3904-9057-BEA2E6E9572B> /Users/USER/*/_move.cpython-37m-darwin.so
       0x1107b7000 -        0x110835a87  dyld (655.1) <3EBA447F-A546-366B-B302-8DC3B21A3E30> /usr/lib/dyld
       0x1108d8000 -        0x1108e6ff3 +json.cpython-37m-darwin.so (0) <F4A93DA0-A23D-365D-8FA3-A9E78BF09518> /Users/USER/*/json.cpython-37m-darwin.so
       0x110930000 -        0x11099eff3 +parsers.cpython-37m-darwin.so (0) <83256B86-14DB-3907-BE06-23F0583AD244> /Users/USER/*/parsers.cpython-37m-darwin.so
       0x110a0a000 -        0x110a2aff3 +writers.cpython-37m-darwin.so (0) <86497737-86BA-3797-A42A-42A29DF2D590> /Users/USER/*/writers.cpython-37m-darwin.so
       0x110a41000 -        0x110a4cff3 +_packer.cpython-37m-darwin.so (0) <EA54BBBA-4AF7-31C1-89C9-80CE33EC6EC0> /Users/USER/*/_packer.cpython-37m-darwin.so
       0x110a57000 -        0x110a66ff7 +_unpacker.cpython-37m-darwin.so (0) <FBBA3241-DD19-30F4-82A7-2E1CC5EE5A99> /Users/USER/*/_unpacker.cpython-37m-darwin.so
       0x110b74000 -        0x110b82ff7 +testing.cpython-37m-darwin.so (0) <63E7255C-4BCC-3EE0-9515-7231ED48AF8B> /Users/USER/*/testing.cpython-37m-darwin.so
    0x7fff2ab64000 -     0x7fff2ab64fff  com.apple.Accelerate (1.11 - Accelerate 1.11) <A09CB6D5-3F8A-3E05-B0EB-63878296A059> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff2ab7c000 -     0x7fff2b21cfe3  com.apple.vImage (8.1 - ???) <BDA40EB0-9B20-3ACF-BE37-199578FA84F4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff2b21d000 -     0x7fff2b494fd7  libBLAS.dylib (1243.200.4) <0ADBEAE3-6636-33E5-AC9F-11C2249E19D3> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff2b495000 -     0x7fff2b507fe7  libBNNS.dylib (38.200.5) <CC93B9B5-2A8C-3D42-9234-75DD41EC8C0D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fff2b508000 -     0x7fff2b8aefff  libLAPACK.dylib (1243.200.4) <45722A8A-5788-3C4C-ADD9-1812763FA635> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff2b8af000 -     0x7fff2b8c4ffb  libLinearAlgebra.dylib (1243.200.4) <3923AB79-213E-32FD-AC87-8B1A1A832336> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff2b8c5000 -     0x7fff2b8caff3  libQuadrature.dylib (3.200.2) <4FBCAC0A-81A4-3C53-8458-27F3569C809D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fff2b8cb000 -     0x7fff2b948ffb  libSparse.dylib (79.200.5) <2D650C50-E87E-3F24-9BFA-C8EB6DE1A6E9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
    0x7fff2b949000 -     0x7fff2b95cffb  libSparseBLAS.dylib (1243.200.4) <6F8C78BE-A0FD-3507-8A95-541AFC57F1EE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff2b95d000 -     0x7fff2bb41ff3  libvDSP.dylib (671.220.1) <2F576522-08B1-3C65-8F00-3427E938ADDA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff2bb42000 -     0x7fff2bbf7ff3  libvMisc.dylib (671.220.1) <D7B5F89D-3310-31F4-B8BF-42DA300ABE64> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff2bbf8000 -     0x7fff2bbf8fff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <221E4FEF-0431-3316-8281-22B6F8315A09> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff2cc1c000 -     0x7fff2cc1cfff  com.apple.ApplicationServices (50.1 - 50.1) <86D6F10E-21F8-3CDC-9838-EB07A1C54BA9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff2cc1d000 -     0x7fff2cc88ff7  com.apple.ApplicationServices.ATS (377 - 453.11) <4080F8BE-F2A2-3707-8754-436FBDB1DAF1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff2cd21000 -     0x7fff2ce40fff  libFontParser.dylib (228.6) <BBCBEE2C-5B55-3278-B81D-22D72466753E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff2ce41000 -     0x7fff2ce8cff7  libFontRegistry.dylib (228.12.1.1) <B515718C-81BC-3705-A207-7215486C6D28> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff2cf88000 -     0x7fff2cf8cff3  com.apple.ColorSyncLegacy (4.13.0 - 1) <4B1238CC-9B77-3AA5-8329-EE3C736F07EA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
    0x7fff2d029000 -     0x7fff2d07bff3  com.apple.HIServices (1.22 - 627.14.2) <1F851BF9-AD29-3558-9EA5-AAD9BAAAC823> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff2d07c000 -     0x7fff2d08aff3  com.apple.LangAnalysis (1.7.0 - 1.7.0) <5654723A-7B3B-391F-B9F7-0DE4D5940185> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff2d08b000 -     0x7fff2d0d7fff  com.apple.print.framework.PrintCore (14.2 - 503.8) <F1246C9A-2216-3390-8DF1-89304F47CE5D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff2d0d8000 -     0x7fff2d113ff7  com.apple.QD (3.12 - 407.2) <F6B648DA-DA39-3EB4-B593-1B7E316661CD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff2d114000 -     0x7fff2d120ff7  com.apple.speech.synthesis.framework (8.1.0 - 8.1.0) <CF19C8B6-AAD5-3DCF-ABD0-3BABB44D119C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff2d121000 -     0x7fff2d3befff  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <5D484151-F269-3D98-B507-0544A6B950AC> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff2d724000 -     0x7fff2dae5fff  com.apple.CFNetwork (976 - 976) <A434842F-305B-301D-8F88-373CA7BF7196> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff2e023000 -     0x7fff2e0effff  com.apple.ColorSync (4.13.0 - 3340) <2F45EB01-0C51-3D25-9836-18F99222E1C7> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff2e28a000 -     0x7fff2e31afff  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <1E7EF105-B843-370D-884E-0A43E1A5800B> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff2e3ac000 -     0x7fff2e74dfef  com.apple.CoreData (120 - 866.1) <18CD58FD-513E-385B-B43C-08EEB909709C> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff2e74e000 -     0x7fff2e837ff7  com.apple.CoreDisplay (101.3 - 106.2) <EE0D334B-8B71-3A70-9F90-677171D6762F> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
    0x7fff2e838000 -     0x7fff2ec85fef  com.apple.CoreFoundation (6.9 - 1562) <02A2C178-9FF6-385C-A9C5-7F4FC9D66311> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff2ec87000 -     0x7fff2f314ff7  com.apple.CoreGraphics (2.0 - 1249.2) <78B75F62-4B60-3FF4-9259-8981E755F6CD> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff2f316000 -     0x7fff2f63ffff  com.apple.CoreImage (14.2.0 - 720.0.130) <B356BA95-EDD3-35D8-9E4B-250AF6C6DDF9> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff2faf5000 -     0x7fff2faf5fff  com.apple.CoreServices (941 - 941) <6DBA4791-26DB-39FB-A6A3-5910A0F2EDD2> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff2faf6000 -     0x7fff2fb74ffb  com.apple.AE (771 - 771) <4B009524-699E-3891-98DD-E3B6BB433C8F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff2fb75000 -     0x7fff2fe4dff7  com.apple.CoreServices.CarbonCore (1178.16 - 1178.16) <17FC2B9E-EB6C-3768-A2D0-6E086F2563D9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff2fe4e000 -     0x7fff2fe98ff7  com.apple.DictionaryServices (1.2 - 284.16.3) <1DAC9153-FB5A-3798-8797-CBFEFF227F71> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff2fe99000 -     0x7fff2fea1ffb  com.apple.CoreServices.FSEvents (1239.200.12 - 1239.200.12) <8E1507EA-F0A8-3845-B32D-4FBC1381E89C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff2fea2000 -     0x7fff3006dfff  com.apple.LaunchServices (941 - 941) <A8E42760-995C-35E2-BF4A-C96FD0633B29> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff3006e000 -     0x7fff30110fff  com.apple.Metadata (10.7.0 - 1191.53) <48609998-8A34-3CAF-8A42-52C180809656> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff30111000 -     0x7fff3015cff7  com.apple.CoreServices.OSServices (941 - 941) <1B9EA259-09DF-332B-807A-BD50F3184CAC> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff3015d000 -     0x7fff301cbff7  com.apple.SearchKit (1.4.0 - 1.4.0) <CEC29BB5-D28E-3424-84FE-70756E521F3B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff301cc000 -     0x7fff301f0ffb  com.apple.coreservices.SharedFileList (71.27 - 71.27) <6389B59D-DDAC-3C97-A982-137B9B1FB734> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fff30538000 -     0x7fff3069dffb  com.apple.CoreText (352.0 - 584.26) <5F61037C-825D-37A4-9091-0047413CC213> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff3069e000 -     0x7fff306dbfff  com.apple.CoreVideo (1.8 - 0.0) <34EC73F1-F0ED-32F5-B96E-7683B1F9A7A2> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff309ef000 -     0x7fff309f4fff  com.apple.DiskArbitration (2.7 - 2.7) <97707A79-30E7-3D99-AA20-B992B0900BC4> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff30bbd000 -     0x7fff30f8bfff  com.apple.Foundation (6.9 - 1562) <83D4A12B-EA5A-3C62-8D93-95E64F0A256B> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff30ffc000 -     0x7fff3102cff3  com.apple.GSS (4.0 - 2.0) <86D07291-5DFC-30C2-9A18-5FCEDB0BE621> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff312b2000 -     0x7fff31345fff  com.apple.framework.IOKit (2.0.2 - 1483.240.1) <241690BB-8AFA-3B6A-A210-67874197CB59> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff31347000 -     0x7fff31351ff7  com.apple.IOSurface (255.1 - 255.1) <58826B1A-38E8-3C76-8FFC-76C9282DA893> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff313a8000 -     0x7fff31546fff  com.apple.ImageIO.framework (3.3.0 - 1822.1) <908907D5-5C29-32F7-ACD9-C6A6D51C4D15> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff31547000 -     0x7fff3154bffb  libGIF.dylib (1822.1) <35E37B95-1962-3A25-9C9E-CADD161152B3> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff3154c000 -     0x7fff31631fe7  libJP2.dylib (1822.1) <BDBCBF28-12DB-3D63-B6F0-A559D1839F81> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff31632000 -     0x7fff31657ff7  libJPEG.dylib (1822.1) <D443C754-4AFC-38E1-9E45-D309ACBCE17B> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff3192a000 -     0x7fff31950fe7  libPng.dylib (1822.1) <28FE6E2C-1A17-3A84-AAF3-76014DEADDD4> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff31951000 -     0x7fff31953ff7  libRadiance.dylib (1822.1) <687906E3-4EC2-3CE9-B7EA-34418239EE1B> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff31954000 -     0x7fff319a2ffb  libTIFF.dylib (1822.1) <0A1C083B-CE2F-3A00-8E45-EB58DCA2FF34> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff32a4c000 -     0x7fff32a65fff  com.apple.Kerberos (3.0 - 1) <5D1B0593-3C0E-32D5-AAE5-ABC22A98B639> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff33487000 -     0x7fff3351afff  com.apple.Metal (158.5 - 158.5) <72BF7187-81FE-389B-882F-7B2587FEB455> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fff33537000 -     0x7fff33557ff7  com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <18281B14-0C6A-38F8-AB80-2D4BB0743C88> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
    0x7fff33558000 -     0x7fff335d6ff7  com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <BEAF764B-362B-3C45-86F5-2AFBA5FA0F47> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
    0x7fff335d7000 -     0x7fff335fffff  com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <116D6C1A-2FD7-3743-95A0-CDDA3D459529> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
    0x7fff33600000 -     0x7fff33732ff7  com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <88E80BEE-3D2B-328B-80D4-F4717BDB2E9F> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
    0x7fff33733000 -     0x7fff3374eff7  com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) <E0E652B0-1624-3435-AD60-83A9C4B59852> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
    0x7fff3374f000 -     0x7fff3374fff7  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <1BBA8BC8-49C6-3C9B-B985-7CE4373E3553> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fff3494d000 -     0x7fff34959ffb  com.apple.NetFS (6.0 - 4.0) <918DF6CD-2DB0-36A8-B869-5EF637A06C0D> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff37419000 -     0x7fff37471fff  com.apple.opencl (2.15.1 - 2.15.1) <CC9439C3-FF30-38D2-BF2F-EA0EF1B5775E> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff37472000 -     0x7fff3748eff7  com.apple.CFOpenDirectory (10.14 - 207.200.4) <2CB1F122-2FA0-347C-8454-9CE0FA150832> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff3748f000 -     0x7fff3749bffb  com.apple.OpenDirectory (10.14 - 207.200.4) <A3FB0F0C-57F4-3F89-A4B1-63DA1F7C9E8E> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff37dfe000 -     0x7fff37e00fff  libCVMSPluginSupport.dylib (17.3.1) <B2310175-04D6-378B-A220-A8AD7F0DA68E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff37e01000 -     0x7fff37e06ff3  libCoreFSCache.dylib (163.20) <566DB80E-F1D6-3AEC-AF06-08955507AFEE> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fff37e07000 -     0x7fff37e0bfff  libCoreVMClient.dylib (163.20) <B9A89373-BDCD-3003-9A82-6D73B930A122> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff37e0c000 -     0x7fff37e14ffb  libGFXShared.dylib (17.3.1) <9FFA679A-8CC9-3932-8A41-AA80C386AD3A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff37e15000 -     0x7fff37e20fff  libGL.dylib (17.3.1) <CFAB6AE4-E646-3E8A-B872-EF091CAF949E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff37e21000 -     0x7fff37e5bfef  libGLImage.dylib (17.3.1) <1AEC8E56-D851-3516-96FE-2829883A8302> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff37fcf000 -     0x7fff3800cfff  libGLU.dylib (17.3.1) <90279918-D4B2-31E0-9709-8E06628D9486> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff389bc000 -     0x7fff389cbff3  com.apple.opengl (17.3.1 - 17.3.1) <2F59064F-D6EF-35CD-9747-20A91DB3D5DF> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff39827000 -     0x7fff39a80fff  com.apple.QuartzCore (1.11 - 696.3) <01A2F065-8759-311D-AC2E-FD49F52A87FA> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff3a2d4000 -     0x7fff3a5fcff7  com.apple.security (7.0 - 58286.240.4) <91A03FF2-2EE9-36A7-AC4F-169E11FE7846> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff3a5fd000 -     0x7fff3a68cfff  com.apple.securityfoundation (6.0 - 55185.200.14) <F6A0EC77-51DB-3312-991C-3E1F920DE8F1> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff3a6be000 -     0x7fff3a6c2ff3  com.apple.xpc.ServiceManagement (1.0 - 1) <26BA237C-DBA0-3322-B9BF-8B8E739E3A20> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff3aa7f000 -     0x7fff3aaefff3  com.apple.SystemConfiguration (1.17 - 1.17) <A8FD596E-C858-397F-836C-978038B97AC0> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff3dd5d000 -     0x7fff3de02fe7  com.apple.APFS (1.0 - 1) <BCB42C90-DEE0-3CD2-9B28-55CD8EFD9487> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
    0x7fff3e84e000 -     0x7fff3e84fff3  com.apple.AggregateDictionary (1.0 - 1) <EBA6443E-6CF0-34F6-B77A-3FCEC57F8F80> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
    0x7fff3f154000 -     0x7fff3f163fcf  com.apple.AppleFSCompression (96.200.3 - 1.0) <78D538DD-1D24-34FC-AFB3-10411494870D> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff3f2ad000 -     0x7fff3f2f6ff3  com.apple.AppleJPEG (1.0 - 1) <EC4C49F1-C060-3C0F-910F-3620985D4F12> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff3f549000 -     0x7fff3f571ff7  com.apple.applesauce (1.0 - ???) <58654BC0-9243-39D1-BC43-B7F2E37A3A44> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
    0x7fff3f6d7000 -     0x7fff3f6edffb  com.apple.AssertionServices (1.0 - 1) <3F767D20-FE14-35CF-A089-E0445375ECFB> /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
    0x7fff3fe9d000 -     0x7fff3fea6ff3  com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <05CF66F0-9650-3F75-9857-F8D186043866> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
    0x7fff3ff4a000 -     0x7fff3ffbbffb  com.apple.BaseBoard (360.24 - 360.24) <04AF4372-C5D3-3F0A-A688-68D888D6D138> /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
    0x7fff41b70000 -     0x7fff41b79fff  com.apple.CommonAuth (4.0 - 2.0) <090893E5-BB65-39DA-A174-EAB2C7191EFE> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff4288a000 -     0x7fff4289efff  com.apple.CoreEmoji (1.0 - 69.19.8) <26BC0F82-08C1-3EBD-9299-D3CC5091C467> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fff42e74000 -     0x7fff42ee6ff7  com.apple.CoreNLP (1.0 - 130.15.22) <D0A3E880-CDEA-360A-9838-220D76BAECC6> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
    0x7fff43c7d000 -     0x7fff43c81ff7  com.apple.DSExternalDisplay (3.1 - 380) <76449D22-BA27-3FB1-AD25-A290936E6DEA> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
    0x7fff44fa6000 -     0x7fff453cefff  com.apple.vision.FaceCore (3.3.4 - 3.3.4) <41218EB7-19C9-3813-A793-B0623387CADF> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff4a39b000 -     0x7fff4a3a0ff7  com.apple.GPUWrangler (3.28.4 - 3.28.4) <7E06C75D-5502-3F1D-987C-4F103917CD85> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
    0x7fff4b20b000 -     0x7fff4b21afff  com.apple.GraphVisualizer (1.0 - 5) <CAFE626E-9738-3C14-88AA-B6A9182F2C39> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
    0x7fff4b36b000 -     0x7fff4b3e0fff  com.apple.Heimdal (4.0 - 2.0) <D99FF31F-6310-3D80-8AE3-64934385AC11> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff4c7d0000 -     0x7fff4c7d7ffb  com.apple.IOAccelerator (404.2.2 - 404.2.2) <2F099589-DBE9-3442-AC93-F4AB363482A0> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fff4c7db000 -     0x7fff4c7f4fff  com.apple.IOPresentment (1.0 - 42.6) <F7E91CC9-E4BB-3904-8647-0473E3BCAF70> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
    0x7fff4cf07000 -     0x7fff4cffefff  com.apple.LanguageModeling (1.0 - 159.15.15) <34609F31-4DA1-3881-8947-85BEA7AFC938> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff4cfff000 -     0x7fff4d040ff7  com.apple.Lexicon-framework (1.0 - 33.15.10) <07E008F3-E823-333B-8B41-A46024AB0561> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
    0x7fff4d047000 -     0x7fff4d04dff7  com.apple.LinguisticData (1.0 - 238.23.4) <F6AA7095-3975-3C76-9833-BBE955EFEBD7> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
    0x7fff4ddaa000 -     0x7fff4ddd2ffb  com.apple.spotlight.metadata.utilities (1.0 - 1191.53) <2CFFD786-87A5-3629-B5E1-8E4DEF51ADA8> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
    0x7fff4ddd3000 -     0x7fff4de65fff  com.apple.gpusw.MetalTools (1.0 - 1) <C0489BBD-C25C-33E5-84CD-8A50205080A0> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
    0x7fff4e0b9000 -     0x7fff4e0e3ff7  com.apple.MultitouchSupport.framework (2410.5 - 2410.5) <3A712911-F672-3BB3-B62B-A2A7BADF3578> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff4e356000 -     0x7fff4e361fff  com.apple.NetAuth (6.2 - 6.2) <A6474ABC-FD4B-3A8F-AB33-7AACEEED7F0E> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff4ec2e000 -     0x7fff4ec84fff  com.apple.OTSVG (1.0 - ???) <F020144A-D840-390D-A87F-29E8095C78AF> /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
    0x7fff54973000 -     0x7fff54c25ff3  com.apple.SkyLight (1.600.0 - 337.5) <B18B2F6F-F44B-3B5B-8DA1-3B8977E59240> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
    0x7fff567fa000 -     0x7fff56807ffb  com.apple.TCC (1.0 - 1) <81F88B91-49C1-36E7-8A39-C4BD654EE942> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff587ee000 -     0x7fff587f0ff3  com.apple.loginsupport (1.0 - 1) <67BC49D6-320F-33ED-912E-16E5A342F385> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff58aab000 -     0x7fff58ae3fff  libCRFSuite.dylib (41.15.4) <92752A96-D1CF-3CA1-837A-1E075AE4C642> /usr/lib/libCRFSuite.dylib
    0x7fff58ae6000 -     0x7fff58af1ff7  libChineseTokenizer.dylib (28.15.3) <55572692-4918-3C54-AD35-726E03EC47D5> /usr/lib/libChineseTokenizer.dylib
    0x7fff58b82000 -     0x7fff58b83ff7  libDiagnosticMessagesClient.dylib (107) <15210AC0-61F9-3F9D-A159-A009F62EB537> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff58bba000 -     0x7fff58d7dff7  libFosl_dynamic.dylib (18.3.2) <D67B74E9-EB95-38BC-995C-5F4CC044C3F7> /usr/lib/libFosl_dynamic.dylib
    0x7fff58dd3000 -     0x7fff58df2ff7  libMobileGestalt.dylib (645.220.9) <C2C55511-993B-34D2-9040-902BFDA38141> /usr/lib/libMobileGestalt.dylib
    0x7fff58df3000 -     0x7fff58df3fff  libOpenScriptingUtil.dylib (179) <441A2E60-5D5C-3567-9B00-AA22E6EE5358> /usr/lib/libOpenScriptingUtil.dylib
    0x7fff58f34000 -     0x7fff58f35ffb  libSystem.B.dylib (1252.200.5) <C6201660-5E17-397D-BA21-C503420CD706> /usr/lib/libSystem.B.dylib
    0x7fff58fbf000 -     0x7fff58fc0fff  libThaiTokenizer.dylib (2.15.1) <F09EB0BB-1E8A-3391-BEF5-7D91F0715A62> /usr/lib/libThaiTokenizer.dylib
    0x7fff58fd3000 -     0x7fff58fe9ffb  libapple_nghttp2.dylib (1.24.1) <71C126C5-D869-3E67-9778-058FA7F3CA74> /usr/lib/libapple_nghttp2.dylib
    0x7fff58fea000 -     0x7fff59013ffb  libarchive.2.dylib (54.200.3) <32B8634D-E465-3F6D-B254-A20D44504508> /usr/lib/libarchive.2.dylib
    0x7fff59097000 -     0x7fff59097ff3  libauto.dylib (187) <003DEF68-0C59-3AFB-A7B7-A1B5ED301AF2> /usr/lib/libauto.dylib
    0x7fff5916e000 -     0x7fff5917eff3  libbsm.0.dylib (39.200.18) <58A9ACEC-BF46-3A4E-86F5-3DD9AD7095B4> /usr/lib/libbsm.0.dylib
    0x7fff5917f000 -     0x7fff5918dfff  libbz2.1.0.dylib (38.200.3) <4DEC3797-087F-3C8D-815B-48E895813251> /usr/lib/libbz2.1.0.dylib
    0x7fff5918e000 -     0x7fff591e5ff7  libc++.1.dylib (400.9.4) <B260AC33-EB9A-30C6-8746-D011B3B02B08> /usr/lib/libc++.1.dylib
    0x7fff591e6000 -     0x7fff591fbfff  libc++abi.dylib (400.17) <446F4748-8A89-3D2E-AE1C-27EEBE93A8AB> /usr/lib/libc++abi.dylib
    0x7fff591fc000 -     0x7fff591fcff3  libcharset.1.dylib (51.200.6) <43F7E100-F5D1-36AB-A26E-CF94196A19C0> /usr/lib/libcharset.1.dylib
    0x7fff591fd000 -     0x7fff5920dffb  libcmph.dylib (6.15.1) <CEDA6538-C071-3B5A-948E-DF61E2878983> /usr/lib/libcmph.dylib
    0x7fff5920e000 -     0x7fff59226ffb  libcompression.dylib (52.200.13) <05A2A91B-D24D-39E8-A071-261CBC5BB158> /usr/lib/libcompression.dylib
    0x7fff594d1000 -     0x7fff594e7fff  libcoretls.dylib (155.220.1) <1229F9EA-C070-3D03-9DC6-F548C59F9FD5> /usr/lib/libcoretls.dylib
    0x7fff594e8000 -     0x7fff594e9ff3  libcoretls_cfhelpers.dylib (155.220.1) <33661841-3C3B-3608-86AC-C88D1CD6FE98> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fff59b60000 -     0x7fff59bb7ffb  libcups.2.dylib (462.10) <29B6D106-A5F2-321D-8916-90F595545D88> /usr/lib/libcups.2.dylib
    0x7fff59cef000 -     0x7fff59ceffff  libenergytrace.dylib (17.200.1) <F5BA8134-16F9-31CD-90E1-D1EBEBADA4AE> /usr/lib/libenergytrace.dylib
    0x7fff59d21000 -     0x7fff59d26ff7  libgermantok.dylib (17.15.2) <9381B152-5CFD-3D23-A5A7-4D64EE55B85E> /usr/lib/libgermantok.dylib
    0x7fff59d27000 -     0x7fff59d2cff7  libheimdal-asn1.dylib (520.220.2) <D851A47D-E162-35F8-B8D4-6ABEA7FFDAD7> /usr/lib/libheimdal-asn1.dylib
    0x7fff59d58000 -     0x7fff59e49ff7  libiconv.2.dylib (51.200.6) <9FB95807-7C62-32B7-A19F-946D7FB7CCA6> /usr/lib/libiconv.2.dylib
    0x7fff59e4a000 -     0x7fff5a0adffb  libicucore.A.dylib (62109.0.1) <FEB89BD3-79C4-3208-A754-7E6BC4D38548> /usr/lib/libicucore.A.dylib
    0x7fff5a0fa000 -     0x7fff5a0fbfff  liblangid.dylib (128.15.1) <663D0A24-7260-31D1-9BFE-74D67B6F72F6> /usr/lib/liblangid.dylib
    0x7fff5a0fc000 -     0x7fff5a114fff  liblzma.5.dylib (10.200.3) <9A52A949-0CB1-39B6-9244-D079FB609559> /usr/lib/liblzma.5.dylib
    0x7fff5a12c000 -     0x7fff5a1dcfff  libmecab.1.0.0.dylib (779.24.1) <590BC39C-2A3E-368B-9499-C808B84C4955> /usr/lib/libmecab.1.0.0.dylib
    0x7fff5a1dd000 -     0x7fff5a41aff7  libmecabra.dylib (779.24.1) <22BFD5A8-EA42-3DC3-8910-F27DCFB1B631> /usr/lib/libmecabra.dylib
    0x7fff5a5f2000 -     0x7fff5a94affb  libnetwork.dylib (1229.240.1) <F99593DA-3089-3008-BE5B-5AC096EBF3A3> /usr/lib/libnetwork.dylib
    0x7fff5a9dc000 -     0x7fff5b162fe7  libobjc.A.dylib (750.1) <804715F4-F52D-34D0-8FEC-A25DC08513C3> /usr/lib/libobjc.A.dylib
    0x7fff5b175000 -     0x7fff5b179ffb  libpam.2.dylib (22.200.1) <85253002-89F2-3872-9C8A-1801303A2EBB> /usr/lib/libpam.2.dylib
    0x7fff5b17c000 -     0x7fff5b1b2ff7  libpcap.A.dylib (79.200.4) <6D25197A-2F7C-3147-A45A-F6F13E55909F> /usr/lib/libpcap.A.dylib
    0x7fff5b2cc000 -     0x7fff5b2e4ffb  libresolv.9.dylib (65.200.2) <A1A77B4E-1AF0-3039-9945-D05440494E00> /usr/lib/libresolv.9.dylib
    0x7fff5b338000 -     0x7fff5b50ffe7  libsqlite3.dylib (274.22) <B30E3B7E-E22E-37A0-A3EB-EA333ADEE13E> /usr/lib/libsqlite3.dylib
    0x7fff5b79c000 -     0x7fff5b79fffb  libutil.dylib (51.200.4) <10C5E165-0939-363A-9D13-7076F3B513EC> /usr/lib/libutil.dylib
    0x7fff5b7a0000 -     0x7fff5b7adfff  libxar.1.dylib (404) <16E875B3-CF89-3059-87BB-36D301B32E7B> /usr/lib/libxar.1.dylib
    0x7fff5b7b2000 -     0x7fff5b895fff  libxml2.2.dylib (32.8) <3E7875AC-3195-3800-AC48-8AA3B7BE51E4> /usr/lib/libxml2.2.dylib
    0x7fff5b896000 -     0x7fff5b8beff3  libxslt.1.dylib (16.1) <D6EBFEBB-F88E-398F-B1B5-66F413C2CD32> /usr/lib/libxslt.1.dylib
    0x7fff5b8bf000 -     0x7fff5b8d1ffb  libz.1.dylib (70.200.4) <15F7B40A-424C-33BB-BF2C-7E8195128B78> /usr/lib/libz.1.dylib
    0x7fff5b942000 -     0x7fff5b946ff3  libcache.dylib (81) <704331AC-E43D-343A-8C24-39201142AF27> /usr/lib/system/libcache.dylib
    0x7fff5b947000 -     0x7fff5b951ff3  libcommonCrypto.dylib (60118.220.1) <9C865644-EE9A-3662-AB77-7C8A5E561784> /usr/lib/system/libcommonCrypto.dylib
    0x7fff5b952000 -     0x7fff5b959fff  libcompiler_rt.dylib (63.4) <817772E3-E836-3FFD-A39B-BDCD1C357221> /usr/lib/system/libcompiler_rt.dylib
    0x7fff5b95a000 -     0x7fff5b963ff3  libcopyfile.dylib (146.200.3) <5C5C4F35-DAB7-3CF1-940F-F47192AB8289> /usr/lib/system/libcopyfile.dylib
    0x7fff5b964000 -     0x7fff5b9e8fdf  libcorecrypto.dylib (602.230.1) <C78D1A87-5543-3561-BEB4-3B480BA94ECB> /usr/lib/system/libcorecrypto.dylib
    0x7fff5ba6f000 -     0x7fff5baa9ff7  libdispatch.dylib (1008.220.2) <2FDB1401-5119-3DF0-91F5-F4E105F00CD7> /usr/lib/system/libdispatch.dylib
    0x7fff5baaa000 -     0x7fff5bad9ff3  libdyld.dylib (655.1) <90C801E7-5D05-37A8-810C-B58E8C53953A> /usr/lib/system/libdyld.dylib
    0x7fff5bada000 -     0x7fff5badaffb  libkeymgr.dylib (30) <A4EFD9A4-2EF3-3E18-B325-F527E3821939> /usr/lib/system/libkeymgr.dylib
    0x7fff5badb000 -     0x7fff5bae7ff7  libkxld.dylib (4903.241.1) <D039B38D-E8E6-3011-94F5-A21CD3D59526> /usr/lib/system/libkxld.dylib
    0x7fff5bae8000 -     0x7fff5bae8ff7  liblaunch.dylib (1336.240.2) <D5F0014D-CF46-3B04-9DE0-A1466DA14A2C> /usr/lib/system/liblaunch.dylib
    0x7fff5bae9000 -     0x7fff5baeefff  libmacho.dylib (921) <6ADB99F3-D142-3A0A-B3CE-031354766ACC> /usr/lib/system/libmacho.dylib
    0x7fff5baef000 -     0x7fff5baf1ffb  libquarantine.dylib (86.220.1) <58524FD7-63C5-38E0-9D90-845A79551C14> /usr/lib/system/libquarantine.dylib
    0x7fff5baf2000 -     0x7fff5baf3ff3  libremovefile.dylib (45.200.2) <BA53CA8A-9974-3A43-9265-B110B1AE470F> /usr/lib/system/libremovefile.dylib
    0x7fff5baf4000 -     0x7fff5bb0bff3  libsystem_asl.dylib (356.200.4) <33C62769-1242-3BC1-9459-13CBCDECC7FE> /usr/lib/system/libsystem_asl.dylib
    0x7fff5bb0c000 -     0x7fff5bb0cfff  libsystem_blocks.dylib (73) <152EDADF-7D94-35F2-89B7-E66DCD945BBA> /usr/lib/system/libsystem_blocks.dylib
    0x7fff5bb0d000 -     0x7fff5bb95fff  libsystem_c.dylib (1272.200.26) <D6C701A2-9F17-308D-B6AC-9E17EF31B7DF> /usr/lib/system/libsystem_c.dylib
    0x7fff5bb96000 -     0x7fff5bb99ff7  libsystem_configuration.dylib (963.200.27) <94898525-ECC8-3CC9-B312-CBEAAC305E32> /usr/lib/system/libsystem_configuration.dylib
    0x7fff5bb9a000 -     0x7fff5bb9dff7  libsystem_coreservices.dylib (66) <10818C17-70E1-328E-A3E3-C3EB81AEC590> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff5bb9e000 -     0x7fff5bba4ffb  libsystem_darwin.dylib (1272.200.26) <07468CF7-982F-37C4-83D0-D5E602A683AA> /usr/lib/system/libsystem_darwin.dylib
    0x7fff5bba5000 -     0x7fff5bbabff7  libsystem_dnssd.dylib (878.240.1) <5FEA5E1E-E80F-3616-AD33-8E936D61F31A> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff5bbac000 -     0x7fff5bbf8ff3  libsystem_info.dylib (517.200.9) <54B65F21-2E93-3579-9B72-6637A03245D9> /usr/lib/system/libsystem_info.dylib
    0x7fff5bbf9000 -     0x7fff5bc21ff7  libsystem_kernel.dylib (4903.241.1) <CA10BC3A-5B09-32CE-B74F-BAD01755AA37> /usr/lib/system/libsystem_kernel.dylib
    0x7fff5bc22000 -     0x7fff5bc6dff7  libsystem_m.dylib (3158.200.7) <AF25F8E8-194C-314F-A2D3-A424853EE796> /usr/lib/system/libsystem_m.dylib
    0x7fff5bc6e000 -     0x7fff5bc92ff7  libsystem_malloc.dylib (166.220.1) <4777DC06-F9C6-356E-82AB-86A1C6D62F3A> /usr/lib/system/libsystem_malloc.dylib
    0x7fff5bc93000 -     0x7fff5bc9eff3  libsystem_networkextension.dylib (767.240.1) <4DB0D4A2-83E7-3638-AAA0-39CECD5C25F8> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff5bc9f000 -     0x7fff5bca6fff  libsystem_notify.dylib (172.200.21) <65B3061D-41D7-3485-B217-A861E05AD50B> /usr/lib/system/libsystem_notify.dylib
    0x7fff5bca7000 -     0x7fff5bcb0fef  libsystem_platform.dylib (177.200.16) <83DED753-51EC-3B8C-A98D-883A5184086B> /usr/lib/system/libsystem_platform.dylib
    0x7fff5bcb1000 -     0x7fff5bcbbfff  libsystem_pthread.dylib (330.230.1) <80CC5992-823E-327E-BB6E-9D4568B84161> /usr/lib/system/libsystem_pthread.dylib
    0x7fff5bcbc000 -     0x7fff5bcbfff7  libsystem_sandbox.dylib (851.230.3) <D6469A17-C13C-3538-A300-D6517BB7F249> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff5bcc0000 -     0x7fff5bcc2ff3  libsystem_secinit.dylib (30.220.1) <5964B6D2-19D4-3CF9-BDBC-4EB1D42348F1> /usr/lib/system/libsystem_secinit.dylib
    0x7fff5bcc3000 -     0x7fff5bccaff7  libsystem_symptoms.dylib (820.237.2) <487E1794-4C6E-3B1B-9C55-95B1A5FF9B90> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff5bccb000 -     0x7fff5bce0ff7  libsystem_trace.dylib (906.220.1) <4D4BA88A-FA32-379D-8860-33838723B35F> /usr/lib/system/libsystem_trace.dylib
    0x7fff5bce2000 -     0x7fff5bce7ffb  libunwind.dylib (35.4) <EF1A77FD-A86B-39F5-ABEA-6100AB23583A> /usr/lib/system/libunwind.dylib
    0x7fff5bce8000 -     0x7fff5bd18fff  libxpc.dylib (1336.240.2) <EE0CDA53-6FF9-3B4E-A571-335A5FF6B6F4> /usr/lib/system/libxpc.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: 91771
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=419.4M resident=0K(0%) swapped_out_or_unallocated=419.4M(100%)
Writable regions: Total=209.5M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=209.5M(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                    8K        2 
MALLOC                            76.0M       18 
MALLOC guard page                   16K        5 
MALLOC_LARGE (reserved)            128K        2         reserved VM address space (unallocated)
STACK GUARD                         16K        5 
Stack                             17.5M        5 
VM_ALLOCATE                       19.0M       47 
VM_ALLOCATE (reserved)            96.0M        2         reserved VM address space (unallocated)
__DATA                            18.4M      298 
__FONT_DATA                          4K        2 
__LINKEDIT                       224.4M       85 
__TEXT                           195.0M      268 
__UNICODE                          564K        2 
shared memory                       12K        4 
===========                     =======  ======= 
TOTAL                            647.1M      731 
TOTAL, minus reserved VM space   551.0M      731 

Model: MacBookPro14,3, BootROM 185.0.0.0.0, 4 processors, Intel Core i7, 2.8 GHz, 16 GB, SMC 2.45f0
Graphics: Intel HD Graphics 630, Intel HD Graphics 630, Built-In
Graphics: Radeon Pro 555, Radeon Pro 555, PCIe
Memory Module: BANK 0/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x80CE, 0x4B3445424533303445422D45474347202020
Memory Module: BANK 1/DIMM0, 8 GB, LPDDR3, 2133 MHz, 0x80CE, 0x4B3445424533303445422D45474347202020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x173), Broadcom BCM43xx 1.0 (7.77.61.1 AirPortDriverBrcmNIC-1305.2)
Bluetooth: Version 6.0.10f1, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.0 Bus
USB Device: iBridge
Thunderbolt Bus: MacBook Pro, Apple Inc., 39.2
Thunderbolt Bus: MacBook Pro, Apple Inc., 39.2

@MikhailArkhipov
Copy link

MikhailArkhipov commented Mar 13, 2019

This is not LS, LS is .NET process, no native code. This looks like Python 3.7 itself.

Process:               Python [40993]
Path:                  /usr/local/Cellar/python/3.7.2_2/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python
Identifier:            Python
Version:               3.7.2 (3.7.2)
Code Type:             X86-64 (Native)

Would be useful to figure command line (i.e. which module we asked Python to introspect). However, no matter module, command like, script we passed Python should not be crashing. I'd recommend passing this to Python team as well. @brettcannon can suggest where to report.

@MikhailArkhipov MikhailArkhipov changed the title Python Language Server Crashes on Mac OSX Python process Crashes on Mac OSX Mar 13, 2019
@mikebz
Copy link
Author

mikebz commented Mar 13, 2019

I see this as the parent process:
Parent Process: Microsoft.Python.LanguageServer [40941]

@MikhailArkhipov
Copy link

MikhailArkhipov commented Mar 13, 2019

Yes, LS launched Python but it has no control of its behavior. We pass Python script and Python executable is crashing with segfault (aka null reference or buffer overflow) when executing it.

First, no script should be able to crash Python itself since it is, in fact, a security hole. Consider possibility of SQL query crashing SQL server.

Second, the script is unable to null ref itself as it is Python which is a managed environment and not down-to-metal C/C++.

@jakebailey
Copy link
Member

This is what I described in #713.

@jakebailey
Copy link
Member

#341 too, though we closed that without really solving it. A direct repro is there by executing scrape_module.py: #341 (comment)

@jakebailey
Copy link
Member

https://bugs.python.org/issue36224 too (reported just last week), but was closed as not a Python problem. I have no idea what the solution to this would be; ignoring the root cause entirely, we can already technically catch crashes from the scraper, but the part where the OS (both macOS and Windows) show a visible message seems to be tied to the fact that those OSs know the processes are in a tree below a GUI application or similar.

@mikebz
Copy link
Author

mikebz commented Mar 13, 2019

makes sense since I do use pandas and numpy in the project so I know there are some native libraries in there. Is it the case that maybe for libraries with native interfaces this doesn't work?

@MikhailArkhipov
Copy link

Catching native crashes is a security no-no

@jakebailey
Copy link
Member

To be clear, by "catch" I meant "handle without crashing", i.e. we'd just get an incomplete result as the process ends early without writing all of the stub files.

@MikhailArkhipov
Copy link

Yes, handling segfaults without crashing in native code is a security hole.

@jakebailey
Copy link
Member

Is it the case that maybe for libraries with native interfaces this doesn't work?

The Python script that is crashing is the thing we use specifically to inspect compiled libraries, which often includes functions in numpy/scikit/etc. In this script, we don't directly access anything, but use Python's built-in inspect library to read information. That's what's crashing; Python is going down into the compiled code and breaking.

Perhaps there's something in common with all of these functions which we could use to skip over them entirely. Since this is pyx, I looked around and found a potentially related issue: cython/cython#537

@brettcannon
Copy link
Member

Chances are there is some extension module that isn't handling attribute access appropriately when the inspect module asks for something (which would explain why there's descriptor code in that traceback). I don't know what extension algos.cpython-37m-darwin.so 0x000000010f449520 __pyx_pf_6pandas_5_libs_5algos_600__defaults__ + 32 represents but that's what is doing the wrong thing triggering the segfault while getting/setting an attribute.

@jakebailey
Copy link
Member

Unfortunately I've seen this in a wide range of libraries, numpy and scikit-learn included.

@gramster
Copy link
Member

gramster commented Mar 13, 2019

Related to this: https://bugs.python.org/issue36224. This is seemingly from a .pyx (Cython) file. I'd guess this one: https://github.com/pandas-dev/pandas/blob/master/pandas/_libs/algos.pyx.

@mikebz, I'd try update your brew packages first. If that doesn't help, try using Anaconda distribution instead; probably a much safer build of pandas than what you would get from Homebrew.

@jakebailey
Copy link
Member

Yep, see: #740 (comment)

@mikebz
Copy link
Author

mikebz commented Mar 14, 2019

Clarification on my setup. Homebrew is only installing base Python 3.7. Pandas and everything else is installed via PIP in VirtualEnv. If you guys want me to upgrade python? I already have the latest version:

python3
Python 3.7.2 (default, Feb 12 2019, 08:15:36) 
[Clang 10.0.0 (clang-1000.11.45.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

@brettcannon
Copy link
Member

@mikebz make sure you are using the latest version of pandas, otherwise I would report the bug to pandas as this isn't a language server, VS Code, or Python bug.

@idaifish
Copy link

@mikebz I have encountered the same issue, and I got a solution:

# pip install cython
pip install pandas --no-binary :all:

It seems that the pandas wheel is not compatible with Python 3.7.2

@mikebz
Copy link
Author

mikebz commented Mar 15, 2019

confirmation: I uninstalled pandas and numpy, I installed them with no-binary per @idaifish and so far I am not seeing any crashes.

@mikebz mikebz closed this as completed Mar 15, 2019
@jakebailey
Copy link
Member

I'm going to reopen this; I want to do more investigation and see if we can work around potentially bad variables we don't need to look at. The large majority of people aren't going to be installing them --no-binary.

@jakebailey jakebailey reopened this Mar 16, 2019
@iXingo
Copy link

iXingo commented Mar 22, 2019

I am facing the same bug, actually I can get expected result using debug, but the prompt still keeps remind me "python quit unexpectly", when I switch (From LanguageServer ) to Jedi, vscode can work fine.

@brettcannon
Copy link
Member

Has anyone who had run into this issue reported it upstream to pandas and/or Cython?

@jakebailey
Copy link
Member

A minimal repro (3.7 virtualenv on macOS, pip installed scikit-learn):

import inspect
from sklearn.cluster._k_means_elkan import k_means_elkan
inspect.getfullargspec(k_means_elkan)
$ python -X faulthandler kmelkan.py                                                                                                     
Fatal Python error: Segmentation fault

Current thread 0x0000000107be05c0 (most recent call first):
  File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/inspect.py", line 1852 in _signature_is_functionlike
  File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/inspect.py", line 2281 in _signature_from_callable
  File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/inspect.py", line 1126 in getfullargspec
  File "kmelkan.py", line 3 in <module>
[1]    39387 segmentation fault  python -X faulthandler kmelkan.py

@jakebailey
Copy link
Member

Similarly for:

import inspect
from pandas._lib.algos import backfill
inspect.getfullargspec(backfill)

pip freeze:

numpy==1.16.2
pandas==0.24.2
python-dateutil==2.8.0
pytz==2019.1
scikit-learn==0.20.3
scipy==1.2.1
six==1.12.0

@jakebailey jakebailey changed the title Python process Crashes on Mac OSX Segfault while scraping some pyx-produced libraries (pandas, sklearn) Apr 17, 2019
@jakebailey jakebailey changed the title Segfault while scraping some pyx-produced libraries (pandas, sklearn) Segfault in scraper while inspecting some pyx-produced libraries (pandas, sklearn) Apr 17, 2019
@jakebailey
Copy link
Member

jakebailey commented Apr 17, 2019

Narrowed it down even further:

# This is wrong, see next comment.
# from sklearn.cluster._k_means_elkan import k_means_elkan
# getattr(k_means_elkan, '__code__', None)

@jakebailey
Copy link
Member

jakebailey commented Apr 17, 2019

My mistake, should have been:

from sklearn.cluster._k_means_elkan import k_means_elkan
getattr(k_means_elkan, '__kwdefaults__', None)  # or hasattr(k_means_elkan, '__kwdefaults__')

From: https://github.com/python/cpython/blob/394b991e41a2a4ce3afc8e6fde44de46e73bbb34/Lib/inspect.py#L1837

All of the accesses here except kwdefaults succeed, kwdefaults segfaults. The same for the pandas example.

@jakebailey
Copy link
Member

jakebailey commented Apr 17, 2019

I have opened bugs on both pandas and scikit-learn:

This looks to me like cython/cython#1470.

I'm going to work on some sort of blacklist for known-bad functions, for now.

@scoder
Copy link

scoder commented Apr 18, 2019

This was fixed in Cython 0.29.6 earlier this year. The two projects will probably use Cython 0.29.7 for their next releases to overcome this issue.

@jakebailey
Copy link
Member

jakebailey commented Apr 20, 2019

I wrote a script to go through a library and figure out which values have inaccessible attributes. It was intended to be used for a blacklist in the scraper, but I found a somewhat okay way of detecting things (#995). But, here's that list for fun:

BAD 139 pandas._libs.algos.backfill
BAD 139 pandas._libs.algos.backfill_2d_inplace
BAD 139 pandas._libs.algos.backfill_inplace
BAD 139 pandas._libs.algos.pad
BAD 139 pandas._libs.algos.pad_2d_inplace
BAD 139 pandas._libs.algos.pad_inplace
BAD 139 pandas._libs.groupby._group_add
BAD 139 pandas._libs.groupby._group_mean
BAD 139 pandas._libs.groupby._group_ohlc
BAD 139 pandas._libs.groupby._group_prod
BAD 139 pandas._libs.groupby._group_var
BAD 139 pandas._libs.groupby.group_cumsum
BAD 139 pandas._libs.groupby.group_max
BAD 139 pandas._libs.groupby.group_min
BAD 256 pandas._libs.index.Timedelta.max.asm8.flat.base
BAD 139 pandas._libs.index.algos.backfill
BAD 139 pandas._libs.index.algos.backfill_2d_inplace
BAD 139 pandas._libs.index.algos.backfill_inplace
BAD 139 pandas._libs.index.algos.pad
BAD 139 pandas._libs.index.algos.pad_2d_inplace
BAD 139 pandas._libs.index.algos.pad_inplace
BAD 139 pandas._libs.join.asof_join_backward
BAD 139 pandas._libs.join.asof_join_backward_on_X_by_Y
BAD 139 pandas._libs.join.asof_join_forward
BAD 139 pandas._libs.join.asof_join_forward_on_X_by_Y
BAD 139 pandas._libs.join.asof_join_nearest
BAD 139 pandas._libs.join.asof_join_nearest_on_X_by_Y
BAD 256 pandas._libs.parsers.compat.pickle_compat.pandas.NaT.asm8.flat.base
BAD 139 pandas._libs.parsers.compat.pickle_compat.pandas._libs.groupby._group_add
BAD 139 pandas._libs.parsers.compat.pickle_compat.pandas._libs.groupby._group_mean
BAD 139 pandas._libs.parsers.compat.pickle_compat.pandas._libs.groupby._group_ohlc
BAD 139 pandas._libs.parsers.compat.pickle_compat.pandas._libs.groupby._group_prod
BAD 139 pandas._libs.parsers.compat.pickle_compat.pandas._libs.groupby._group_var
BAD 139 pandas._libs.parsers.compat.pickle_compat.pandas._libs.groupby.group_cumsum
BAD 139 pandas._libs.parsers.compat.pickle_compat.pandas._libs.groupby.group_max
BAD 139 pandas._libs.parsers.compat.pickle_compat.pandas._libs.groupby.group_min
BAD 139 pandas._libs.parsers.compat.pickle_compat.pandas._libs.join.asof_join_backward
BAD 139 pandas._libs.parsers.compat.pickle_compat.pandas._libs.join.asof_join_backward_on_X_by_Y
BAD 139 pandas._libs.parsers.compat.pickle_compat.pandas._libs.join.asof_join_forward
BAD 139 pandas._libs.parsers.compat.pickle_compat.pandas._libs.join.asof_join_forward_on_X_by_Y
BAD 139 pandas._libs.parsers.compat.pickle_compat.pandas._libs.join.asof_join_nearest
BAD 139 pandas._libs.parsers.compat.pickle_compat.pandas._libs.join.asof_join_nearest_on_X_by_Y
BAD 256 pandas._libs.parsers.compat.pickle_compat.pandas.core.arrays._ranges.Tick._inc.asm8.flat.base
BAD 256 pandas._libs.parsers.compat.pickle_compat.pandas.core.arrays.datetimelike.frequencies.Day._inc.asm8.flat.base
BAD 256 pandas._libs.parsers.compat.pickle_compat.pandas.core.frame.gfx._converter.dates.dateutil.parser._parser.six._MovedItems
BAD 256 pandas._libs.parsers.compat.pickle_compat.pandas.core.frame.gfx._converter.dates.dateutil.parser._parser.six.moves
BAD 139 sklearn.cluster._k_means_elkan.k_means_elkan
BAD 139 sklearn.linear_model.cd_fast.enet_coordinate_descent
BAD 139 sklearn.linear_model.cd_fast.enet_coordinate_descent_gram
BAD 139 sklearn.linear_model.cd_fast.enet_coordinate_descent_multi_task
BAD 139 sklearn.linear_model.cd_fast.sparse_enet_coordinate_descent

139 means it segfaulted and exited, 256 is some runtime error thrown when looking at the attributes. That's not so great either but the scraper is able to recover from those.

@chau-intl
Copy link

I wrote a script to go through a library and figure out which values have inaccessible attributes. It was intended to be used for a blacklist in the scraper, but I found a somewhat okay way of detecting things (#995). But, here's that list for fun:
...
139 means it segfaulted and exited, 256 is some runtime error thrown when looking at the attributes. That's not so great either but the scraper is able to recover from those.

I don't know if it is related, but I get exactly 3 "Python has stopped working" when I start VS Code and then open a folder containing python code. I don't use pandas or sklearn but it could be that my python 2.7.14 installation has other libraries which exhibit the same behavior.

@jakebailey, The script to-go-through-a-library you mention have you shared that somewhere?

Is it possible to see what my 3 crashes are related to, somewhere in a log or similar?

@jakebailey
Copy link
Member

Unfortunately I don't believe I have the script anymore; I think I lost it in a reimage of my Mac (where all of this was tested).

Roughly, what the script did was import a library by name passed in an argument, then use inspect to iterate over its members. If successful, fork, then do a quick run over the next member's members and exit 0. If the subprocess was fine, then continue recursing. Then some bounds to prevent it from going back into the same thing over and over again which I can't recall after the 9 months (sorry!).

@jakebailey
Copy link
Member

You could enable trace logging and open it a few times to see which modules get scraped repeatedly. We cache the results, so if a compiled module is scraped again after a restart, then it's likely it failed.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants