I'm trying to use OpenCV with Python's multiprocessing module, but it breaks on me even with very simple code. Here is an example:
import cv2
import multiprocessing
import glob
import numpy
def job(path):
image = cv2.imread(path)
image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
return path
if __name__ == "__main__":
main_image = cv2.imread("./image.png")
main_image = cv2.cvtColor( main_image, cv2.COLOR_BGR2GRAY)
paths = glob.glob("./data/*")
pool = multiprocessing.Pool()
result = pool.map(job, paths)
print 'Finished'
for value in result:
print value
If I remove main_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) script works, but with it in there it doesn't, even though that line shouldn't affect jobs processed by the pool.
All image paths lead to simple images, about ~20 of them in total.
Funny enough code works fine if I create images in memory with numpy instead of reading them with imread().
I'm guessing OpenCV uses some shared variables behind the scene that aren't protected from race conditions.
My environment: Mac OS X 10.10, OpenCV 3.0.0, Python 2.7.
The last few lines of stack trace are:
Application Specific Information:
crashed on child side of fork pre-exec
Thread 0 Crashed:: Dispatch queue: com.apple.root.default-qos
0 libdispatch.dylib 0x00007fff8668913f dispatch_apply_f + 769
1 libopencv_core.3.0.dylib 0x000000010ccebd14 cv::parallel_for_(cv::Range const&, cv::ParallelLoopBody const&, double) + 152
2 libopencv_imgproc.3.0.dylib 0x000000010c8b782e void cv::CvtColorLoop<cv::RGB2Gray<unsigned char> >(cv::Mat const&, cv::Mat&, cv::RGB2Gray<unsigned char> const&) + 134
3 libopencv_imgproc.3.0.dylib 0x000000010c8b1fd4 cv::cvtColor(cv::_InputArray const&, cv::_OutputArray const&, int, int) + 23756
4 cv2.so 0x000000010c0ed439 pyopencv_cv_cvtColor(_object*, _object*, _object*) + 687
5 org.python.python 0x000000010bc64968 PyEval_EvalFrameEx + 19480
6 org.python.python 0x000000010bc5fa42 PyEval_EvalCodeEx + 1538\
BTW - I got other OpenCV functions to crash when used with Python multiprocessing too, above is just the smallest example I could produce that reflects the problem.
Also, I got above algorithm (and much more complicated ones) to work in multithreaded C++ programs, using same OpenCV build on same machine, so I guess the issue lies on Python bindings side.
can't reproduce it on win
I can't reproduce it with Opencv 2.4.9 on Ubuntu either.
Reproduced it with latest OpenCV master on Linux. But instead of crashing, processes hung. Works well if one of cvtColor calls is commented.
I move all opencv code into the subprocess function, and it works.
So it sames when you call cv2 functions (except imread), it initializes something which can not be passed to subprocess.
so the idea is to always run opencv code in subprocess.
this is the solution for you.
import multiprocessing
import glob
import numpy
def job2(path):
import cv2
image = cv2.imread(path)
image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
return path
def job1(path):
import cv2
main_image = cv2.imread(path)
main_image = cv2.cvtColor( main_image, cv2.COLOR_BGR2GRAY)
if __name__ == "__main__":
p = Process(target=job1, args=("./image.png"))
p.start()
p.join()
paths = glob.glob("./data/*")
pool = multiprocessing.Pool()
result = pool.map(job2, paths)
print 'Finished'
for value in result:
print value
I just came across this bug myself. In my case I'm doing a lot of work inside of RQ subprocs so moving the conversion to the main "thread" isn't an option. I've got two calls into cvtColor. The first one is a conversion from a PIL image and the second one is converting a CV image into grayscale. I can work around the first problem with this
cv_image = np.array(image)
cv_image = cv_image[:, :, ::-1].copy()
but I don't have a work around for the second one. Is there another way to convert an image to grayscale without cvtColor?
I'd suggest to use _concurrent.futures.ThreadPoolExecutor_ from python3.
I ended up switching celery to use eventlet to work around the problem.
When I run this on El Capitan with Python 3.5 and OpenCV3 the script hangs - when I comment out the main_image lines, it finishes.
I have been testing the code of PuchatekwSzortach on two different ubuntu os (14.04), with 8GB and 64GB of ram respectively. I have the same problem as others when using 8 GB. However when using the 64GB it works.
This is however not sustainable with larger code. When running a code with opencv functions calls embedded in an homebrewed function parallelized in a "multiprocessing" pool, the code eventually ends up with idle processors after a number of call to the pool that can fluctuate from run to run.
Seeing the same issue where the script hangs if main_image = cv2.cvtColor(...) is uncommented. OSX 10.11.1, Python 3.5. Came here because I've seen the bug in other places in my codebase as well, not just with cvtColor.
Setting the start method to 'spawn' avoids the hang:
import cv2
import multiprocessing
import glob
import numpy
def job(path):
image = cv2.imread(path)
image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
return path
if __name__ == "__main__":
main_image = cv2.imread("./image.png")
main_image = cv2.cvtColor( main_image, cv2.COLOR_BGR2GRAY)
multiprocessing.set_start_method('spawn')
paths = glob.glob("./data/*")
pool = multiprocessing.Pool()
result = pool.map(job, paths)
print('Finished')
for value in result:
print(value)
thanks ekolve. Do you know if there is an equivalent for python 2.7?
I tried the code with OpenCV 3.1 on OSX 10.11.2 and Python 3.4 and it worked just fine.
I'm having similar issues on OSX 10.11.2 (15C50), Python 3.5.1, OpenCV 2.4.12_2 installed via homebrew.
Have the same problem after upgrading my python 2.7 code from opencv 2.4.11 to opencv 3.1. For me its is a cvtColor call which converts from BGR to HSV. Does anybody have any hints where to look in the c++ code to start fixing this annoying problem?
I experienced the same problem (code hangs) now in another call: mySurfDetector.detectAndCompute
@georgwaechter , there' a similar observation (c++ / multithreading/ cvtColor) here
I'm currently testing whether this maybe originates from the thread pool used in functions like cvtColor and detectAndCompute. In my understanding forking (without an "exec" call afterwords as done in python under linux) could be a problem, but thats only a guess. I've read that forking only clones the current thread. In the case the thread pool may assume wrongly that it has more threads that it has ...
@berak thanks for the link.
Ok, I think i nailed down the problem to the implementation of the pthreads thread pool in https://github.com/Itseez/opencv/blob/master/modules/core/src/parallel_pthreads.cpp ..
I have recompiled OpenCV "-D BUILD_TBB=ON -D WITH_TBB=ON" and suddenly it works! Using this cmake option i use the intel threading library instead of the standard pthreads. The intel library states it has "better fork support".
@berak The problem described there is something else as this problem with python only relates to multiple processes, not multi-threading per se.
Idea to solve the problem within the c++ code: Register a fork handler via http://pubs.opengroup.org/onlinepubs/009695399/functions/pthread_atfork.html and reset the state of the thread pool on forking the process. This has the effect that the next call to cvtColor (or any other method using the thread pool) initializes the thread pool. thus starts the threads.
At the moment it seems that the code is waiting infinitley for a condition that is never signaled because the number of threads is not as expected after forking:
https://github.com/Itseez/opencv/blob/master/modules/core/src/parallel_pthreads.cpp#L440
The "notify_complete" method only signals the condition if all of the threads completed its work ..
This also explains why setting the start method to "spawn" solves the problem as described by @ekolve. Spawing resets the memory after forking, therefore forcing a re-inizialization of all data structures (as the thread pool) within OpenCV.
@mshabunin Can you change the category of this issue? This is not related to the python bindings, but to the core.
Here is another library with the same problem: https://github.com/flame/blis/issues/30
I'll try to prepare a pull request for this.
@georgwaechter Thanks for problem digging!
Fork is very dangerous operation. In general, after fork any mutex/semaphore/other resources should be reset to initial state.
This problem is actual not for "pthread threadpool" only, but for other many states (during fork call OpenCL/CUDA can run/schedule/poll/wait for background tasks, we can capture images from camera or interact with GUI) - all these things may go into broken state with unpredictable behavior.
Also the first message of this issue comes with problem on Mac OSX where "pthreads threadpool" is not used by default - GCD is used, and it is failed.
I don't see here an easy fix.
I believe more reliable way is to detect fork() call, write error message with problem and workarounds, and die.
Unfortunately the possibility to fork opencv processes is very important for the python-world, where multi-processing is more common than multi-threading. The problem is the Global Interpreter Lock (GIL) within the python runtime which prevents python-code from running in parallel in multiple threads.
So, producing an error in case of fork() would prevent many use-cases. In my example we are processing camera frames in near-realtime and do further costly analysis for only some selected frames in a second (and third) process.
You're right, there are many situations where fork could bring the system into an inconsistent state. But most programs fork at startup where the state can be cleaned up easily as in this case.
I'm currently testing whether resetting the thread pool works as expected. Most importantly there should be no worker thread running, so forking is only safe when no task is running at this moment. However as multithreading is not used in Python, this can not occur. In c++ this is possible but can also be detected and handled using the child-part of the fork-handler. On forking, we could automatically wait until the task is complete, so that it is safe to reset the pool state.
Other things like the background thread of the camera are more complicated - i guess. Those could throw an error on fork, but i have not investigated any time in understanding the related code.
Sadly, on OSX this seems to be impossible. There is no fork handler i know of. Apple seems to warn about this situation and recommends to execute exec() after fork() .. https://developer.apple.com/library/ios/documentation/Performance/Reference/GCD_libdispatch_Ref/
As a workaround one can disable multithreading before forking and reenable it in each child process:
``` .py
import cv2
import multiprocessing
import glob
import numpy
def job(path):
# enable multithreading in OpenCV for child thread
cv2.setNumThreads(-1)
image = cv2.imread(path)
image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
return path
if __name__ == "__main__":
# disable multithreading in OpenCV for main thread to avoid problems after fork
cv2.setNumThreads(0)
main_image = cv2.imread("opencv/samples/data/lena.jpg")
main_image = cv2.cvtColor( main_image, cv2.COLOR_BGR2GRAY)
paths = glob.glob("opencv/samples/data/*.png")
pool = multiprocessing.Pool()
result = pool.map(job, paths)
print 'Finished'
for value in result:
print value
```
It works in Ubuntu (pthreads backend), but I didn't tested it on Mac (with GCD backend).
On OSX El Capitan, Python 3.5.1 this workaround works as long as threads are not re-enabled in the child process. If I place the line:
cv2.setNumThreads(-1)
in the child process then the children hang.
I'm actually getting a similar bug using the resize function in a subprocess. I'm using python 2.7 and opencv 2.4.11
Thread 0 Crashed:: Dispatch queue: com.apple.root.default-qos
0 libdispatch.dylib 0x00007fff8b5d013f dispatch_apply_f + 769
1 libopencv_core.2.4.dylib 0x0000000102ea58b3 cv::parallel_for_(cv::Range const&, cv::ParallelLoopBody const&, double) + 115
2 libopencv_imgproc.2.4.dylib 0x0000000102b4b0ae void cv::resizeGeneric_<cv::HResizeLinear<unsigned char, int, short, 2048, cv::HResizeNoVec>, cv::VResizeLinear<unsigned char, int, short, cv::FixedPtCast<int, unsigned char, 22>, cv::VResizeLinearVec_32s8u> >(cv::Mat const&, cv::Mat&, int const*, void const*, int const*, void const*, int, int, int) + 590
3 libopencv_imgproc.2.4.dylib 0x0000000102b4a49f cv::resize(cv::_InputArray const&, cv::_OutputArray const&, cv::Size_<int>, double, double, int) + 8463
But it looks like the problem is a bit different because I can run resize function inside a subprocess with importing cv2 globally.
The following code is just resizing an image and works fine.
import multiprocessing
import cv2
def resize1(path):
img = cv2.imread(path, 0)
print "Start resizing"
cv2.resize(img, (400, 400))
print "Done resizing"
def main():
path = "image1.jpg"
p1 = multiprocessing.Process(target=resize1, args=(path,))
p1.start()
p1.join()
if __name__ == "__main__":
main()
However if I change my main function to also resize an image, my subprocess crash.
def main():
path = "image1.jpg"
img = cv2.imread(path)
cv2.resize(img, (400, 400))
p1 = multiprocessing.Process(target=resize1, args=(path,))
p1.start()
p1.join()
The only solution which works so far it's too create a subprocess every time i need to use opencv which is pretty annoying. I also tried the cv2.setNumThreads solutions and it doesn't work.
@mshabunin solution works on mac 10.10.5 , opencv2.4 , python 2.7 using celery to resolve the issues at image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) .
Was this ever resolved? I'm encountering the same issue using OpenCV 3.2.0-dev with Python 2.7.6 on Ubuntu 14.04.
EDIT: After following the suggestion by @georgwaechter to rebuild OpenCV with TBB, I no longer encounter this issue.
I have encountered the same issue using OpenCV 3.2.0-dev and python3.6 on Ubuntu14.04 .
Compiling OpenCV with TBB solved the problem I had in my use case. I dont know if this is a decent workaround.
any update? same here with mac os 10.12.3 with both python2 and python3, had tried build opencv with TBB, but did not solve the problem.
also tried in ubuntu(virtual machine) 16.04+python2 +opencv2.x, do not work again.
thanks a lot, I ran into the same problem, took some time to find a solution.
multiprocessing.set_start_method('spawn')
works for python 3.5, opencv 3.2 on os x
encountered the same issue, cvtColor causes process to hang.
multiprocessing.set_start_method('spawn')
fixes the issue for python3.5, opencv 3.2 built from source on ubuntu 16.04
We designed loky to mitigate this issue on any versions from python 2.7+ and 3.3+.
It's based on the concurrent.futures.ProcessPoolExecutor API but uses the spawn start method by default and fixes other possible deadlocks with non-picklable objects.
This sounds related to the problem I have in hand. In python2.7 on MacOS Sierra I need to access the cv2.VideoCapture(0) web cam stream in a different multiprocessing.Process(), but I can't make it work without an abrupt exit, or if I have imported pygame, Fatal Python error: (pygame parachute) Segmentation Fault. I still don't know why pygame complains since I commented out all other pygame code but it is pygame that throws the Segmentation Fault...
I tried @georgwaechter 's TDD compilation, @mshabunin 's setting single thread, @corentin87 's in-proc import without global import, but none worked. @ekolve 's multiprocessing.set_start_method('spawn') in a different python3 environment gave me raise RuntimeError('context has already been set, and if I switch on force=True, there is a dark warning:
RuntimeError:
An attempt has been made to start a new process before the
current process has finished its bootstrapping phase.
This probably means that you are not using fork to start your
child processes and you have forgotten to use the proper idiom
in the main module:
if __name__ == '__main__':
freeze_support()
...
The "freeze_support()" line can be omitted if the program
is not going to be frozen to produce an executable.
Any idea?
You need to launch your program under the if __name__ == '__main__' block as explained in the error message.
also got hit by this (in https://github.com/pytorch/pytorch/issues/1838's scenario)
I encounter similar error
https://stackoverflow.com/questions/46782277/opencv-sigsegv-when-applying-backgroundsubtractor-on-a-frame-that-read-from-anot
Process: Python [16883]
Path: /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
Identifier: Python
Version: 2.7.13 (2.7.13)
Code Type: X86-64 (Native)
Parent Process: Python [16868]
Responsible: Python [16883]
User ID: 501
Date/Time: 2017-10-17 11:36:58.556 +0800
OS Version: Mac OS X 10.12.5 (16F73)
Report Version: 12
Anonymous UUID: 6D22B7EB-7D25-450D-EFE7-4B5F910897A0
Time Awake Since Boot: 500000 seconds
System Integrity Protection: disabled
Crashed Thread: 0 Dispatch queue: com.apple.root.default-qos
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000110
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
VM Regions Near 0x110:
-->
__TEXT 000000010c319000-000000010c31b000 [ 8K] r-x/rwx SM=COW /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
Application Specific Information:
*** multi-threaded process forked ***
crashed on child side of fork pre-exec
Thread 0 Crashed:: Dispatch queue: com.apple.root.default-qos
0 libdispatch.dylib 0x00007fff93c6e65c dispatch_apply_f + 803
1 libopencv_core.3.3.dylib 0x00000001148935ac cv::parallel_for_(cv::Range const&, cv::ParallelLoopBody const&, double) + 454
2 libopencv_imgproc.3.3.dylib 0x0000000110a4ba17 cv::hal::resize(int, unsigned char const*, unsigned long, int, int, unsigned char*, unsigned long, int, int, double, double, int) + 2999
3 libopencv_imgproc.3.3.dylib 0x0000000110a50509 cv::resize(cv::_InputArray const&, cv::_OutputArray const&, cv::Size_<int>, double, double, int) + 6126
4 cv2.so 0x000000010e09eb95 pyopencv_cv_resize(_object*, _object*, _object*) + 679
5 org.python.python 0x000000010c3a1c8e PyEval_EvalFrameEx + 11464
6 org.python.python 0x000000010c39ede5 PyEval_EvalCodeEx + 1579
7 org.python.python 0x000000010c345651 function_call + 330
8 org.python.python 0x000000010c327cda PyObject_Call + 97
9 org.python.python 0x000000010c3a412f PyEval_EvalFrameEx + 20841
10 org.python.python 0x000000010c3a7b84 fast_function + 196
11 org.python.python 0x000000010c3a1ae8 PyEval_EvalFrameEx + 11042
12 org.python.python 0x000000010c3a7b84 fast_function + 196
13 org.python.python 0x000000010c3a1ae8 PyEval_EvalFrameEx + 11042
14 org.python.python 0x000000010c39ede5 PyEval_EvalCodeEx + 1579
15 org.python.python 0x000000010c345651 function_call + 330
16 org.python.python 0x000000010c327cda PyObject_Call + 97
17 org.python.python 0x000000010c3324d5 instancemethod_call + 163
18 org.python.python 0x000000010c327cda PyObject_Call + 97
19 org.python.python 0x000000010c36ddf7 slot_tp_init + 64
20 org.python.python 0x000000010c36afff type_call + 182
21 org.python.python 0x000000010c327cda PyObject_Call + 97
22 org.python.python 0x000000010c3a1b96 PyEval_EvalFrameEx + 11216
23 org.python.python 0x000000010c3a7b84 fast_function + 196
24 org.python.python 0x000000010c3a1ae8 PyEval_EvalFrameEx + 11042
25 org.python.python 0x000000010c39ede5 PyEval_EvalCodeEx + 1579
26 org.python.python 0x000000010c39f214 PyEval_EvalFrameEx + 590
27 org.python.python 0x000000010c39ede5 PyEval_EvalCodeEx + 1579
28 org.python.python 0x000000010c3a7be2 fast_function + 290
29 org.python.python 0x000000010c3a1ae8 PyEval_EvalFrameEx + 11042
30 org.python.python 0x000000010c39ede5 PyEval_EvalCodeEx + 1579
31 org.python.python 0x000000010c3a7be2 fast_function + 290
32 org.python.python 0x000000010c3a1ae8 PyEval_EvalFrameEx + 11042
33 org.python.python 0x000000010c39ede5 PyEval_EvalCodeEx + 1579
34 org.python.python 0x000000010c3a7be2 fast_function + 290
35 org.python.python 0x000000010c3a1ae8 PyEval_EvalFrameEx + 11042
36 org.python.python 0x000000010c39ede5 PyEval_EvalCodeEx + 1579
37 org.python.python 0x000000010c3a7be2 fast_function + 290
38 org.python.python 0x000000010c3a1ae8 PyEval_EvalFrameEx + 11042
39 org.python.python 0x000000010c39ede5 PyEval_EvalCodeEx + 1579
40 org.python.python 0x000000010c3a7be2 fast_function + 290
41 org.python.python 0x000000010c3a1ae8 PyEval_EvalFrameEx + 11042
42 org.python.python 0x000000010c39ede5 PyEval_EvalCodeEx + 1579
43 org.python.python 0x000000010c3a7be2 fast_function + 290
44 org.python.python 0x000000010c3a1ae8 PyEval_EvalFrameEx + 11042
45 org.python.python 0x000000010c39ede5 PyEval_EvalCodeEx + 1579
46 org.python.python 0x000000010c345651 function_call + 330
47 org.python.python 0x000000010c327cda PyObject_Call + 97
48 org.python.python 0x000000010c3a412f PyEval_EvalFrameEx + 20841
49 org.python.python 0x000000010c39ede5 PyEval_EvalCodeEx + 1579
50 org.python.python 0x000000010c3a7be2 fast_function + 290
51 org.python.python 0x000000010c3a1ae8 PyEval_EvalFrameEx + 11042
52 org.python.python 0x000000010c39ede5 PyEval_EvalCodeEx + 1579
53 org.python.python 0x000000010c39e7b4 PyEval_EvalCode + 32
54 org.python.python 0x000000010c3bffdf run_mod + 49
55 org.python.python 0x000000010c3c0086 PyRun_FileExFlags + 130
56 org.python.python 0x000000010c3bfc03 PyRun_SimpleFileExFlags + 697
57 org.python.python 0x000000010c3d0ee5 Py_Main + 3013
58 libdyld.dylib 0x00007fff93c98235 start + 1
Thread 1:
0 libsystem_kernel.dylib 0x00007fff93dc6bf2 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff93eb27fa _pthread_cond_wait + 712
2 libavcodec.57.dylib 0x0000000115c42f41 0x11589b000 + 3833665
3 ??? 0x0000206000000000 0 + 35596688949248
Thread 2:
0 libsystem_kernel.dylib 0x00007fff93dc6bf2 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff93eb27fa _pthread_cond_wait + 712
2 libavcodec.57.dylib 0x0000000115c42f41 0x11589b000 + 3833665
3 ??? 0x0000206000000000 0 + 35596688949248
Thread 3:
0 libsystem_kernel.dylib 0x00007fff93dc6bf2 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff93eb27fa _pthread_cond_wait + 712
2 libavcodec.57.dylib 0x0000000115c42f41 0x11589b000 + 3833665
3 ??? 0x0000206000000000 0 + 35596688949248
Thread 4:
0 libsystem_kernel.dylib 0x00007fff93dc6bf2 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff93eb27fa _pthread_cond_wait + 712
2 libavcodec.57.dylib 0x0000000115c42f41 0x11589b000 + 3833665
3 ??? 0x0000206000000000 0 + 35596688949248
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x00000000ffffffff rbx: 0x0000000117412080 rcx: 0x0000000000000000 rdx: 0x0000000000ffffff
rdi: 0x0000000117400000 rsi: 0x00000000000010ff rbp: 0x00007fff538e0bd0 rsp: 0x00007fff538e0b30
r8: 0x0000000117a0f9c0 r9: 0x0000000000000003 r10: 0x0000000000000000 r11: 0x00000000000018c7
r12: 0x00007fff9cb82140 r13: 0x0000000000000100 r14: 0x0000000117412040 r15: 0x0000000000000003
rip: 0x00007fff93c6e65c rfl: 0x0000000000010206 cr2: 0x0000000000000110
Logical CPU: 0
Error Code: 0x00000006
Trap Number: 14
Binary Images:
0x10c319000 - 0x10c31afff +org.python.python (2.7.13 - 2.7.13) <71AE39AF-B36C-3A2A-A241-A86A1CB5698F> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
0x10c31d000 - 0x10c410ff7 +org.python.python (2.7.13, [c] 2001-2016 Python Software Foundation. - 2.7.13) <51E6D1FA-DCF4-3E2A-A3AE-368E9DA87153> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/Python
0x10c648000 - 0x10c64afff +_locale.so (0) <11DBC6F3-6AD2-309D-B664-EF36341434DB> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_locale.so
0x10c68d000 - 0x10c68eff3 +time.so (0) <CE8D71F5-EDD4-37CE-8D43-41633650A6CB> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/time.so
0x10c694000 - 0x10c695fff +cStringIO.so (0) <C48581BE-CC8D-37C9-AE67-3056B08E0E8C> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/cStringIO.so
0x10c6da000 - 0x10c6ddffb +_collections.so (0) <072A9B73-E710-34C1-AD7D-FFF17FA3FC0C> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_collections.so
0x10c6e2000 - 0x10c6e5fff +operator.so (0) <C38854E7-6C1D-3943-8C6A-B49E5605C8E9> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/operator.so
0x10c6eb000 - 0x10c6effff +itertools.so (0) <D704B2A7-BBBA-3CEE-B6D6-18434D5EE459> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/itertools.so
0x10c6f8000 - 0x10c6f9fff +_heapq.so (0) <C97D6BEA-F062-3A1D-9AA5-779D60AA0132> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_heapq.so
0x10c73d000 - 0x10c73efff +grp.so (0) <CEE4CECE-88FD-3ABF-BB51-A943FACD6F48> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/grp.so
0x10c741000 - 0x10c742fff +_functools.so (0) <380336F7-337A-3DCE-A647-50B7488708CC> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_functools.so
0x10c785000 - 0x10c788fff +strop.so (0) <843F56D2-7A68-388F-919C-76329DB96AA8> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/strop.so
0x10c826000 - 0x10c850fff GLRendererFloat (14.0.16) <8D11C08E-8249-38DB-9856-BFC01EEDE0CB> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GLRendererFloat
0x10c90c000 - 0x10c90ffff +_struct.so (0) <2EDF64F7-9BD6-3393-8CA7-2B4465F4421F> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_struct.so
0x10c915000 - 0x10c919ff3 +_json.so (0) <D5B5D101-A642-35AE-A72A-E1A408774CFB> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_json.so
0x10c99d000 - 0x10c9a0ff3 +math.so (0) <4A867642-FE6F-3BCB-9501-50692CC8A6CC> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/math.so
0x10c9a5000 - 0x10c9a8fff +binascii.so (0) <3D5088B9-2424-32D7-9FDB-4F067B040518> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/binascii.so
0x10c9ab000 - 0x10c9adfff +_hashlib.so (0) <777013C4-2932-36BF-9717-9110D7E5E966> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_hashlib.so
0x10c9b1000 - 0x10c9f2ff7 +libssl.1.0.0.dylib (0) <35C152E0-7168-3B99-94AB-ECA04D3B3DB5> /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
0x10ca10000 - 0x10cb80727 +libcrypto.1.0.0.dylib (0) <11B495A9-782C-3FB0-9729-ACFCD9F4F53E> /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
0x10cbf9000 - 0x10cbfaff7 +_random.so (0) <D8D5F86C-AD7B-33FB-82D8-0D249E85D4EE> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_random.so
0x10cc7d000 - 0x10cc8cfff +_io.so (0) <89FAEC7B-F5E9-3EDF-8E89-5066805CBAC0> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_io.so
0x10cd1e000 - 0x10cd20fff +select.so (0) <342D6D75-BC75-3EDA-9E05-A1C6BD6A65EA> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/select.so
0x10cd25000 - 0x10cd26fff +fcntl.so (0) <7769B4B4-1D02-34F1-9CC5-0DA220535CC7> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/fcntl.so
0x10cd29000 - 0x10cd2afff +termios.so (0) <6C1BE2B0-69CB-33E7-8FE6-0CFDCD06D58D> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/termios.so
0x10cd2e000 - 0x10cd2ffff +resource.so (0) <821CDDB9-C110-3FFE-8B66-34752F1CCFF8> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/resource.so
0x10cd72000 - 0x10cd81fff +_ctypes.so (0) <5E705BDE-9469-3BFE-9150-FEE68DA5FEFC> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_ctypes.so
0x10ce0d000 - 0x10ce14fff +_socket.so (0) <592D73FC-A955-338A-8513-A64EA5DA7C8B> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_socket.so
0x10ce1e000 - 0x10ce28fff +_ssl.so (0) <34952F44-CC1D-3364-8AD0-2E700AC82160> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_ssl.so
0x10ceb2000 - 0x10ceb3fff +_scproxy.so (0) <611780EB-F853-3D98-9AAA-331636B2793A> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_scproxy.so
0x10ceb6000 - 0x10ceb7fff +_scandir.so (0) <D57ED896-CDCF-3B44-86D8-879A859BC013> /usr/local/lib/python2.7/site-packages/_scandir.so
0x10cefb000 - 0x10cf04ff3 +datetime.so (0) <54EF2B5B-0785-3F89-8517-EE5BCEDAB3F1> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/datetime.so
0x10d00d000 - 0x10d018fff +cPickle.so (0) <164A2979-ED19-32E4-A39C-8E2875CD81F1> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/cPickle.so
0x10d09e000 - 0x10d0a6fff +_sqlite3.so (0) <30C1DEDF-5548-3F2B-8839-F0AA798D7BBD> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_sqlite3.so
0x10d0b0000 - 0x10d14dff3 +libsqlite3.0.dylib (0) <27098318-FA90-30E3-85C6-F5304D3F8B9C> /usr/local/opt/sqlite/lib/libsqlite3.0.dylib
0x10d225000 - 0x10d225fff +_bisect.so (0) <08B2B297-09D4-306D-90C2-EC682C4B40DE> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_bisect.so
0x10d3e8000 - 0x10d3ecfff +array.so (0) <7CE07FA0-0634-36DF-88FF-AB59CEF48F2D> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/array.so
0x10d3f2000 - 0x10d496ff7 +unicodedata.so (0) <4F606B89-D79E-3371-B8BD-6137FF80E863> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/unicodedata.so
0x10d55b000 - 0x10d55efff +zlib.so (0) <2A48F0BB-15CA-34C0-8F2B-6B85CD7E6022> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/zlib.so
0x10d75c000 - 0x10d77affb +pyexpat.so (0) <3AE8201B-D9BD-3F46-9EF3-C85878F99E6F> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/pyexpat.so
0x10d885000 - 0x10d886ffb +_lsprof.so (0) <F6C850D9-5E57-38ED-8E4A-D669A6D0DA59> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_lsprof.so
0x10df09000 - 0x10df0cfff +_multiprocessing.so (0) <3349FFD4-C42F-3385-9ADD-71A45339F00C> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/_multiprocessing.so
0x10df10000 - 0x10e26eff3 +cv2.so (0) <41B8776D-356D-310B-9887-7376DD526AEF> /usr/local/lib/python2.7/site-packages/cv2.so
0x10e342000 - 0x10e35dffb +libopencv_reg.3.3.dylib (0) <50F89B4A-0DA8-3852-806F-A631212BC7AF> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_reg.3.3.dylib
0x10e364000 - 0x10e399fff +libopencv_surface_matching.3.3.dylib (0) <FF6E45DF-D9FA-3D0A-97B8-EFB80D32A50B> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_surface_matching.3.3.dylib
0x10e3b5000 - 0x10e431ff7 +libopencv_xphoto.3.3.dylib (0) <B1342BB6-CF5C-3618-AEC6-2ECC66C9EF70> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_xphoto.3.3.dylib
0x10e44a000 - 0x10e455fff +libopencv_bgsegm.3.3.dylib (0) <DC6B349A-0983-34C2-8158-08860B9F1EDE> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_bgsegm.3.3.dylib
0x10e45c000 - 0x10e478ff3 +libopencv_face.3.3.dylib (0) <6274882A-00F3-392B-B5B7-9AD6DEE46A90> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_face.3.3.dylib
0x10e481000 - 0x10e49affb +libopencv_fuzzy.3.3.dylib (0) <57C78D14-D01F-3A10-B46B-137197022C08> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_fuzzy.3.3.dylib
0x10e49f000 - 0x10e4acfff +libopencv_img_hash.3.3.dylib (0) <543F55E3-A859-3D12-A9C1-24E9B3214332> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_img_hash.3.3.dylib
0x10e4b5000 - 0x10e4c7ffb +libopencv_xobjdetect.3.3.dylib (0) <32D92BB5-2A67-3007-93CE-908CD936A9AD> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_xobjdetect.3.3.dylib
0x10e4cf000 - 0x10e4e7ff3 +libopencv_superres.3.3.dylib (0) <48E22384-37DE-37E3-BEC2-82E71E25A927> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_superres.3.3.dylib
0x10e4f5000 - 0x10e529fff +libopencv_bioinspired.3.3.dylib (0) <58523900-5E5C-3A5A-AD5A-5121776A9E92> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_bioinspired.3.3.dylib
0x10e53e000 - 0x10e54fff3 +libopencv_dpm.3.3.dylib (0) <EE66C680-1DD3-34EA-BE8A-93C33F0096EF> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_dpm.3.3.dylib
0x10e557000 - 0x10e578ffb +libopencv_line_descriptor.3.3.dylib (0) <511C0BDC-B832-3A01-96C2-AD1A135B446D> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_line_descriptor.3.3.dylib
0x10e588000 - 0x10e5aaff3 +libopencv_saliency.3.3.dylib (0) <CE4DC8BE-CC42-3B16-8C25-FEA7C1EF4F05> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_saliency.3.3.dylib
0x10e5bc000 - 0x10e64bfff +libopencv_ccalib.3.3.dylib (0) <B61CAF10-47B9-35FA-A964-AB82C721E4C6> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_ccalib.3.3.dylib
0x10e65b000 - 0x10e6cffff +libopencv_rgbd.3.3.dylib (0) <7FB8AAFA-5BAD-3929-9A1F-508762BEF289> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_rgbd.3.3.dylib
0x10e6e8000 - 0x10e6f9ff7 +libopencv_structured_light.3.3.dylib (0) <1ECCBDA6-64DC-3D1B-B99A-44DC2E2D7BC4> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_structured_light.3.3.dylib
0x10e701000 - 0x10ea02fff +libopencv_tracking.3.3.dylib (0) <12EE09F4-A731-3084-B4F0-79D554DB3B2B> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_tracking.3.3.dylib
0x10ea2f000 - 0x10ea5fffb +libopencv_videostab.3.3.dylib (0) <1BBEF64C-E883-35F5-B96E-56C00C581B93> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_videostab.3.3.dylib
0x10ea76000 - 0x10eaaeff7 +libopencv_aruco.3.3.dylib (0) <99523676-3B78-3889-8DDD-7802359408B9> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_aruco.3.3.dylib
0x10ead2000 - 0x10eb1ffd7 +libopencv_optflow.3.3.dylib (0) <1266171B-F901-3288-BD8B-0C2CEDE2FE56> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_optflow.3.3.dylib
0x10eb35000 - 0x10eb98ffb +libopencv_stitching.3.3.dylib (0) <B45C9614-54B3-35C0-8B93-6A5379A6D58C> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_stitching.3.3.dylib
0x10ebbd000 - 0x10ec15fe3 +libopencv_objdetect.3.3.dylib (0) <91A498CE-DDD3-3F75-A214-37917598C1BA> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_objdetect.3.3.dylib
0x10ec30000 - 0x10ec34fff +libopencv_phase_unwrapping.3.3.dylib (0) <BDA70A59-47F7-3B7C-AC69-BB4974DB0765> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_phase_unwrapping.3.3.dylib
0x10ec3a000 - 0x10ec40ff3 +libopencv_plot.3.3.dylib (0) <2226AC21-67A8-394B-BB99-3E824C7D45CE> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_plot.3.3.dylib
0x10ec44000 - 0x10ee14ffb +libopencv_dnn.3.3.dylib (0) <48254DFD-284D-3BE2-8402-34A519DB67E8> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_dnn.3.3.dylib
0x10ef31000 - 0x10ef66ff7 +libopencv_datasets.3.3.dylib (0) <48DA776C-73BA-3B68-903F-4D35EB5612BF> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_datasets.3.3.dylib
0x10ef8a000 - 0x10efe8ff7 +libopencv_text.3.3.dylib (0) <F98B5483-7B08-33AA-87BA-EF2A607A24C7> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_text.3.3.dylib
0x10f0c4000 - 0x10f155ffb +libopencv_ml.3.3.dylib (0) <3EBBAC62-657C-31C5-AA6C-975F1C2373A5> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_ml.3.3.dylib
0x10f175000 - 0x10f21fff7 +libopencv_photo.3.3.dylib (0) <DB68568F-1D4A-3DE0-B591-1F9712B281C2> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_photo.3.3.dylib
0x10f242000 - 0x10f321ffb +libopencv_ximgproc.3.3.dylib (0) <DA9C80FB-6E47-3659-8C6F-D055904A66E2> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_ximgproc.3.3.dylib
0x10f45a000 - 0x10f717ffb +libopencv_xfeatures2d.3.3.dylib (0) <FE9719D8-5801-3C4C-BC44-654EAA3F9D34> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_xfeatures2d.3.3.dylib
0x10f73e000 - 0x10f763fff +libopencv_shape.3.3.dylib (0) <08766187-7FD0-376E-A872-D73AE780BBFC> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_shape.3.3.dylib
0x10f770000 - 0x10f7c3ffb +libopencv_video.3.3.dylib (0) <E7B4EF64-AC46-3AFD-94A6-ABD001C7D050> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_video.3.3.dylib
0x10f7d4000 - 0x10f95ffff +libopencv_calib3d.3.3.dylib (0) <EEB80769-76D2-3333-B8AA-BEDC07F1490F> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_calib3d.3.3.dylib
0x10f98a000 - 0x10fa13ff3 +libopencv_features2d.3.3.dylib (0) <587E3525-359E-363B-81E8-A3FBF7B31131> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_features2d.3.3.dylib
0x10fa3d000 - 0x10fa76ff3 +libopencv_flann.3.3.dylib (0) <16242808-94EC-3832-A762-DF3CFD6138F9> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_flann.3.3.dylib
0x10fa9b000 - 0x10faa8fff +libopencv_highgui.3.3.dylib (0) <B51AE5CB-0C92-377B-81FE-28F35683DA4D> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_highgui.3.3.dylib
0x10fab0000 - 0x10faccffb +libopencv_videoio.3.3.dylib (0) <9C4D0DDD-3CE5-39ED-B96F-504BA79981D8> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_videoio.3.3.dylib
0x10fade000 - 0x10fb7aff7 +libopencv_imgcodecs.3.3.dylib (0) <27D19E98-9294-3864-9E71-6FC67C0C4109> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_imgcodecs.3.3.dylib
0x10fb9e000 - 0x10fbc1ffb +libpng16.16.dylib (0) <949DC3DD-DB87-3DE9-9615-FCF16DCBAC61> /usr/local/opt/libpng/lib/libpng16.16.dylib
0x10fbca000 - 0x10fc23ff3 +libtiff.5.dylib (0) <57C7D093-4311-3042-856E-F8E22B4B28D1> /usr/local/opt/libtiff/lib/libtiff.5.dylib
0x10fc31000 - 0x10fc3bffb +libImath-2_2.12.dylib (0) <D09651E8-865C-3804-AA46-096C61B47B8C> /usr/local/opt/ilmbase/lib/libImath-2_2.12.dylib
0x10fc40000 - 0x10fecdff3 +libIlmImf-2_2.22.dylib (0) <4B538982-7221-3AB5-B25A-DA61B263404F> /usr/local/opt/openexr/lib/libIlmImf-2_2.22.dylib
0x10ff25000 - 0x10ff29ff7 +libIex-2_2.12.dylib (0) <D8385004-1190-3868-8386-B508103D9517> /usr/local/opt/ilmbase/lib/libIex-2_2.12.dylib
0x10ff37000 - 0x10ff78ffb +libHalf.12.dylib (0) <4DC6F798-7B3B-3B3B-9C45-15C5A8A5C636> /usr/local/opt/ilmbase/lib/libHalf.12.dylib
0x10ff7b000 - 0x10ff7eff3 +libIlmThread-2_2.12.dylib (0) <F5853646-7A28-334D-8660-58CA28DAEAA0> /usr/local/opt/ilmbase/lib/libIlmThread-2_2.12.dylib
0x10ff83000 - 0x10ffaffff +libjpeg.9.dylib (0) <47169C46-6D4C-3D79-9A59-AFE1E697CF53> /usr/local/opt/jpeg/lib/libjpeg.9.dylib
0x10ffb6000 - 0x10ffb7ff3 +libIexMath-2_2.12.dylib (0) <DBC56624-9BE9-36FE-99A3-205ABBB48D97> /usr/local/opt/ilmbase/lib/libIexMath-2_2.12.dylib
0x10ffbb000 - 0x110128ff7 +libavformat.57.dylib (0) <17D9928D-92E7-329C-A19E-E76518B4EFCB> /usr/local/opt/ffmpeg/lib/libavformat.57.dylib
0x110167000 - 0x1101aafff +libavutil.55.dylib (0) <475E110A-67BA-3CCD-97F8-41E2A1ADDBEB> /usr/local/opt/ffmpeg/lib/libavutil.55.dylib
0x1101cd000 - 0x110240fff +libswscale.4.dylib (0) <122E4DD7-964E-38AE-9AE5-68B33BCEFB6E> /usr/local/opt/ffmpeg/lib/libswscale.4.dylib
0x11024d000 - 0x11026aff7 +libavresample.3.dylib (0) <1C42D909-16C3-31DE-8338-D51ECAD6F275> /usr/local/opt/ffmpeg/lib/libavresample.3.dylib
0x11026e000 - 0x11026efff com.apple.VideoDecodeAcceleration (1.1 - 10) <E9B70867-70AE-392B-ACF3-AC9F08A18654> /System/Library/Frameworks/VideoDecodeAcceleration.framework/Versions/A/VideoDecodeAcceleration
0x110274000 - 0x11028ffff +libswresample.2.dylib (0) <A997CC50-A3EF-3FF1-BAA2-E0357622193C> /usr/local/Cellar/ffmpeg/3.3.3/lib/libswresample.2.dylib
0x110294000 - 0x11036efff +libx264.148.dylib (0) <E27062E5-8E73-3233-BEDD-153EE57F78F6> /usr/local/opt/x264/lib/libx264.148.dylib
0x110403000 - 0x110439fff +libmp3lame.0.dylib (0) <142F60C0-0F40-3959-8CA3-33C2AE26A62C> /usr/local/opt/lame/lib/libmp3lame.0.dylib
0x1104e2000 - 0x110674ff7 +multiarray.so (???) <07D33E31-389B-3B87-A9CA-9A2B84D749F0> /usr/local/lib/python2.7/site-packages/numpy/core/multiarray.so
0x110735000 - 0x110821ff7 +umath.so (???) <319BB8E9-787B-3CC0-A810-375FB9243BDA> /usr/local/lib/python2.7/site-packages/numpy/core/umath.so
0x110861000 - 0x110862ff7 +lapack_lite.so (???) <4E883FFF-DFBB-399A-A66D-191E6806022C> /usr/local/lib/python2.7/site-packages/numpy/linalg/lapack_lite.so
0x110866000 - 0x11087eff7 +_umath_linalg.so (???) <A25D7D25-CE68-3153-9A27-057A94BB06DA> /usr/local/lib/python2.7/site-packages/numpy/linalg/_umath_linalg.so
0x11088c000 - 0x11088cfff +future_builtins.so (0) <FB745E69-A540-3AED-A8E9-622DDFE129C1> /usr/local/Cellar/python/2.7.13_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/future_builtins.so
0x11089b000 - 0x1108d8dc7 dyld (433.5) <322C06B7-8878-311D-888C-C8FD2CA96FF3> /usr/lib/dyld
0x110926000 - 0x1141e6fcf +libopencv_imgproc.3.3.dylib (0) <0FDB0E8E-7327-3AE6-AA7A-41E675A2F6D3> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_imgproc.3.3.dylib
0x11473f000 - 0x115709ff7 +libopencv_core.3.3.dylib (0) <A227907F-D52C-32F4-A4D3-E119F401632F> /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_core.3.3.dylib
0x11589b000 - 0x11648ffef +libavcodec.57.dylib (0) <C41081D1-9B78-3689-9E5F-1ACF6E910032> /usr/local/opt/ffmpeg/lib/libavcodec.57.dylib
0x117011000 - 0x11701aff7 +fftpack_lite.so (???) <6D4E3DF5-0C94-31F2-87E2-CC8BD564780F> /usr/local/lib/python2.7/site-packages/numpy/fft/fftpack_lite.so
0x11705e000 - 0x117113fff +mtrand.so (???) <2EADD19E-4DCE-3AA3-B0B3-432EE45E4448> /usr/local/lib/python2.7/site-packages/numpy/random/mtrand.so
0x117254000 - 0x11731affb com.apple.AMDRadeonX4000GLDriver (1.51.8 - 1.5.1) <C0CE54D7-6BEC-309D-9BC3-86BD21BFB942> /System/Library/Extensions/AMDRadeonX4000GLDriver.bundle/Contents/MacOS/AMDRadeonX4000GLDriver
0x117c00000 - 0x11876fff7 com.nvidia.web.GeForceGLDriverWeb (10.18.5 - 10.1.8) <238BD4F9-D0D9-371F-AE17-C29A308351E4> /System/Library/Extensions/GeForceGLDriverWeb.bundle/Contents/MacOS/GeForceGLDriverWeb
0x11914e000 - 0x11a3ebff7 libclhWeb.dylib (0) <86ADB0DA-BC9B-3DC7-9BB6-252656F47161> /System/Library/Extensions/GeForceGLDriverWeb.bundle/Contents/MacOS/libclhWeb.dylib
0x11a4bb000 - 0x11a9f9ff3 ATIRadeonX4000SCLib.dylib (1.51.8.1) <0D655219-E342-3585-9144-229A2A8EFFCC> /System/Library/Extensions/AMDRadeonX4000GLDriver.bundle/Contents/MacOS/ATIRadeonX4000SCLib.dylib
0x7fff7acc5000 - 0x7fff7ae86fff com.apple.avfoundation (2.0 - 1187.36) <8C7813BE-B548-33E3-A61E-FF1F1984386A> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
0x7fff7ae87000 - 0x7fff7af29ff7 com.apple.audio.AVFAudio (1.0 - ???) <7997D588-B542-3EBB-B822-D719C1114BB4> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio
0x7fff7aff4000 - 0x7fff7aff4fff com.apple.Accelerate (1.11 - Accelerate 1.11) <56BC0026-C7C6-30F7-B279-12EEFCEC65D6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff7b00d000 - 0x7fff7b526feb com.apple.vImage (8.1 - ???) <B58A7937-BEE2-38FE-87F4-5D5F40D31DC9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff7b527000 - 0x7fff7b698ff3 libBLAS.dylib (1185.50.4) <4087FFE0-627E-3623-96B4-F0A9A1991E09> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff7b699000 - 0x7fff7b6adffb libBNNS.dylib (15) <254698C7-7D36-3FFF-864E-ADEEEE543076> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x7fff7b6ae000 - 0x7fff7baa4fef libLAPACK.dylib (1185.50.4) <C35FFB2F-A0E6-3903-8A3C-113A74BCBCA2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff7baa5000 - 0x7fff7babbfff libLinearAlgebra.dylib (1185.50.4) <345CAACF-7263-36EF-B69B-793EA8B390AF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x7fff7babc000 - 0x7fff7bac2fff libQuadrature.dylib (3) <EF56C8E6-DE22-3C69-B543-A8648F335FDD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
0x7fff7bac3000 - 0x7fff7bad7ff7 libSparseBLAS.dylib (1185.50.4) <67BA432E-FB59-3C78-A8BE-ED4274CBC359> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x7fff7bad8000 - 0x7fff7bc5ffe7 libvDSP.dylib (600.60.1) <3EA6920C-9B9A-3B82-915F-FA3310F12833> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff7bc60000 - 0x7fff7bd12fff libvMisc.dylib (600.60.1) <42C325BD-5DEC-390A-9955-5C21A6DD5B70> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff7bd13000 - 0x7fff7bd13fff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <A729669F-0FC2-3359-BFB5-4FF110AC591E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff7bfd2000 - 0x7fff7cdabff3 com.apple.AppKit (6.9 - 1504.83.101) <EC7BD195-F9E1-3E43-820A-5FDD0B2B0B67> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff7cdbd000 - 0x7fff7cdbdfff com.apple.ApplicationServices (48 - 48) <4C71CBA8-47E4-38BF-BE3B-F20DF8667D5D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff7cdbe000 - 0x7fff7ce2cff7 com.apple.ApplicationServices.ATS (377 - 422.2) <A31D17BE-F747-39FB-9A84-5F2F8891204C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff7cec6000 - 0x7fff7cff5ff7 libFontParser.dylib (194.12) <73C3946D-EF92-3AC1-89C3-0E75B2A85325> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff7cff6000 - 0x7fff7d040fff libFontRegistry.dylib (196.4) <EA96AE47-3369-3DEA-BB82-98348ADBD85B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff7d13d000 - 0x7fff7d1e7ff7 com.apple.ColorSync (4.12.0 - 502.2) <ACA4001E-A0E3-33F6-9CD6-EEC2AA15E322> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff7d1e8000 - 0x7fff7d239fff com.apple.HIServices (1.22 - 592.1) <7353E76E-9A3A-3693-87AF-41953585E024> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff7d23a000 - 0x7fff7d249ff3 com.apple.LangAnalysis (1.7.0 - 1.7.0) <2CBE7F61-2056-3F96-99A1-0D527796AFA6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff7d24a000 - 0x7fff7d297fff com.apple.print.framework.PrintCore (12 - 491) <5027FD58-F0EE-33E4-8577-934CA06CD2AF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fff7d298000 - 0x7fff7d2d3fff com.apple.QD (3.12 - 313) <B339C41D-8CDF-3342-8414-F9717DCCADD4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff7d2d4000 - 0x7fff7d2dffff com.apple.speech.synthesis.framework (6.6.2 - 6.6.2) <7853EFF4-62B9-394E-B7B8-41A645656820> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff7d2e0000 - 0x7fff7d4ecfff com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <91D2BA22-B168-3A9A-9008-6FFC5A8FDC1E> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff7d4ed000 - 0x7fff7d4edfff com.apple.audio.units.AudioUnit (1.14 - 1.14) <8C0153FD-FEFF-309C-AACD-BF9657A31F8E> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff7d656000 - 0x7fff7da30fff com.apple.CFNetwork (811.5.4 - 811.5.4) <4DBF8932-6286-3B23-87D9-63615B9958D9> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff7da4a000 - 0x7fff7da4afff com.apple.Carbon (154 - 157) <69F403C7-F0CB-34E6-89B0-235CF4978C17> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff7da4b000 - 0x7fff7da4efff com.apple.CommonPanels (1.2.6 - 98) <BF04BB22-D54C-309E-9F5C-897D969CAF70> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x7fff7da4f000 - 0x7fff7dd58fff com.apple.HIToolbox (2.1.1 - 857.8) <CAB143FE-AEAF-3EDE-AD7B-C04E1B7C5615> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7fff7dd59000 - 0x7fff7dd5cff7 com.apple.help (1.3.5 - 49) <B1A930E3-5907-3677-BACD-858EF68B172D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x7fff7dd5d000 - 0x7fff7dd62fff com.apple.ImageCapture (9.0 - 9.0) <341252B4-E082-361A-B756-6A330259C741> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x7fff7dd63000 - 0x7fff7ddfaff3 com.apple.ink.framework (10.9 - 219) <1BD40B45-FD33-3177-A935-565EE5FC79D7> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x7fff7ddfb000 - 0x7fff7de15fff com.apple.openscripting (1.7 - 172) <31CFBB35-24BD-3E12-9B6B-1FA842FB605B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fff7de16000 - 0x7fff7de17ff3 com.apple.print.framework.Print (12 - 267) <E2F82F1F-DC27-3EF0-9F75-B354F701450A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x7fff7de18000 - 0x7fff7de1aff7 com.apple.securityhi (9.0 - 55006) <DBD65629-535D-3669-8218-7F074D61638C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x7fff7de1b000 - 0x7fff7de21ff7 com.apple.speech.recognition.framework (6.0.1 - 6.0.1) <082895DC-3AC7-3DEF-ADCA-5B018C19C9D3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x7fff7df02000 - 0x7fff7df02fff com.apple.Cocoa (6.11 - 22) <85EDFBE1-75F0-369E-8CA8-C6A639B98FA6> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff7e04c000 - 0x7fff7e0d9fff com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <78767F88-91D4-31CE-AAC6-1F9407F479BB> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff7e0da000 - 0x7fff7e0edfff com.apple.CoreBluetooth (1.0 - 1) <BCB78777-76F0-3CC1-8443-9E61AEF7EF63> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x7fff7e0ee000 - 0x7fff7e3e9fff com.apple.CoreData (120 - 754.2) <4C9CAB2C-60D4-3694-A0A0-5B04B14BD14E> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff7e3ea000 - 0x7fff7e496ff7 com.apple.CoreDisplay (1.0 - 1) <AAD5DF0B-0D22-305E-86FF-BB1431130363> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
0x7fff7e497000 - 0x7fff7e930ff7 com.apple.CoreFoundation (6.9 - 1349.8) <09ED473E-5DE8-307F-B55C-16F6419236D5> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff7e931000 - 0x7fff7efb3fff com.apple.CoreGraphics (2.0 - 1070.22) <DA056FA2-D0B4-36D9-94DC-498B07B6D420> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff7efb4000 - 0x7fff7f1f7ffb com.apple.CoreImage (12.4.0 - 451.4.9) <BE4303C9-C9D9-361D-AC94-DBE40EB6700E> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff7f25e000 - 0x7fff7f30ffff com.apple.CoreMedia (1.0 - 1907.59.1.5) <6CCDE81A-6992-33ED-A1D9-9D27A4C1E31F> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x7fff7f310000 - 0x7fff7f35bff7 com.apple.CoreMediaIO (805.0 - 4932) <ACE54DDE-C526-31CA-9755-3938603E3751> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
0x7fff7f35c000 - 0x7fff7f35cfff com.apple.CoreServices (775.19 - 775.19) <7255917D-EFBB-3BE2-A8FD-DAD631BC0949> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff7f35d000 - 0x7fff7f3aefff com.apple.AE (712.5 - 712.5) <61F2AE2C-E04E-3FDF-9E88-201325136C83> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff7f3af000 - 0x7fff7f68aff7 com.apple.CoreServices.CarbonCore (1159.6 - 1159.6) <08AC074C-965B-3EDF-8E45-0707C8DE9EAD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff7f68b000 - 0x7fff7f6befff com.apple.DictionaryServices (1.2 - 274) <D23866E2-F7C8-3984-A9D4-96552CCDE573> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff7f6bf000 - 0x7fff7f6c7ff3 com.apple.CoreServices.FSEvents (1230.50.1 - 1230.50.1) <2AD1B0E5-7214-37C4-8D11-A27C9CAC0F74> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x7fff7f6c8000 - 0x7fff7f834ff7 com.apple.LaunchServices (775.19 - 775.19) <94D15A2A-852C-3B4B-A701-43043C8F1527> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff7f835000 - 0x7fff7f8e5ffb com.apple.Metadata (10.7.0 - 1075.40) <DA911E1B-3977-386D-930D-96BD5085CB8E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff7f8e6000 - 0x7fff7f945fff com.apple.CoreServices.OSServices (775.19 - 775.19) <B4851A17-9173-3270-AA18-64878F715D62> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff7f946000 - 0x7fff7f9b6fff com.apple.SearchKit (1.4.0 - 1.4.0) <7A6DDA2B-03F1-3137-BA9E-1CC211973E26> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff7f9b7000 - 0x7fff7f9fcff7 com.apple.coreservices.SharedFileList (38 - 38) <DA096678-93AB-3291-BDE2-482F1D544589> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x7fff7fa85000 - 0x7fff7fbd2ffb com.apple.CoreText (352.0 - 544.15) <BF0EE575-BB7E-3BF9-9029-232B4ADC24E4> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff7fbd3000 - 0x7fff7fc08ff3 com.apple.CoreVideo (1.8 - 235.3) <AC11D5FB-C77B-34F5-B942-F698E84C229F> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff7fc09000 - 0x7fff7fc7affb com.apple.framework.CoreWLAN (11.0 - 1200.31) <6BF64C70-A204-3F98-8A03-0E0BE8D17551> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x7fff7fd78000 - 0x7fff7fd7dfff com.apple.DiskArbitration (2.7 - 2.7) <8AC72143-D3C4-3AA6-84DF-734E3AFAC49B> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff7ff0f000 - 0x7fff802b5ff3 com.apple.Foundation (6.9 - 1349.81) <730B7944-BB43-35D5-A546-9F6CCED4B9F3> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff802e1000 - 0x7fff80312ff7 com.apple.GSS (4.0 - 2.0) <6FADED0B-0425-3567-A75A-040C5A4638EB> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff803d2000 - 0x7fff80475fff com.apple.Bluetooth (5.0.4 - 5.0.4f18) <28505742-3EF6-3922-B543-4AD3568EECE2> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x7fff80476000 - 0x7fff8050cff7 com.apple.framework.IOKit (2.0.2 - 1324.60.3) <FACFAA58-BA94-3003-B3CA-5143D71B130A> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff8050d000 - 0x7fff80513ffb com.apple.IOSurface (159.7 - 159.7) <40550017-EF96-3C52-B400-806AFEE4B134> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff80566000 - 0x7fff806c6fef com.apple.ImageIO.framework (3.3.0 - 1599.10.2) <87AA4D39-0AFC-3A34-98EF-02710E2BF3CA> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff806c7000 - 0x7fff806cbfff libGIF.dylib (1599.10.2) <6ED05614-1301-3452-943B-118F00F20C8D> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff806cc000 - 0x7fff807bcff7 libJP2.dylib (1599.10.2) <72C00423-55F0-3CAD-B198-EF00950791E6> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff807bd000 - 0x7fff807e0ffb libJPEG.dylib (1599.10.2) <78945614-990F-3705-A91C-46F717F7C635> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff807e1000 - 0x7fff80808ff7 libPng.dylib (1599.10.2) <B800C14F-6E41-36B6-8DC1-1AE97A83A964> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff80809000 - 0x7fff8080bff3 libRadiance.dylib (1599.10.2) <037D95B4-82A7-3A59-B3EB-0FF0977CF7A5> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff8080c000 - 0x7fff8085afff libTIFF.dylib (1599.10.2) <CA2C7BF9-FDDB-36CF-B063-B075B29F8878> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff815c1000 - 0x7fff815daff7 com.apple.Kerberos (3.0 - 1) <B9D242EB-E325-3A21-9812-C77CBBFB0D51> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff81863000 - 0x7fff81869fff com.apple.MediaAccessibility (1.0 - 97.1.1) <0BD82735-6644-37CE-B13D-8E7CC59A1752> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
0x7fff8187f000 - 0x7fff81db8ff7 com.apple.MediaToolbox (1.0 - 1907.59.1.5) <2024A2A2-50B6-36AA-BC6D-3AAFA78EB707> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x7fff81db9000 - 0x7fff81e14fff com.apple.Metal (87.18 - 87.18) <5D59448B-8A0C-31CE-B325-2CA042BC8284> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x7fff826fd000 - 0x7fff82705fff com.apple.NetFS (6.0 - 4.0) <14A24D00-5673-330A-959D-87F72040DEFF> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff828dc000 - 0x7fff828e4ff7 libcldcpuengine.dylib (2.8.5) <2AE1242C-026B-33A3-94EA-2D2525EF1E5B> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
0x7fff828e5000 - 0x7fff82933ff3 com.apple.opencl (2.8.6 - 2.8.6) <C5AB1BE0-492F-3B4D-9A6B-7D4E9B5064E1> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff82934000 - 0x7fff8294dffb com.apple.CFOpenDirectory (10.12 - 194) <A64E9A01-3F6E-36EA-9C10-88C564A68C9D> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff8294e000 - 0x7fff82959ff7 com.apple.OpenDirectory (10.12 - 194) <4298FFD0-B1A7-3064-AF5B-708B3FA38671> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff8295a000 - 0x7fff8295cfff libCVMSPluginSupport.dylib (14.0.16) <A20EC348-37C9-33B6-9A81-06006F3214A1> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fff8295d000 - 0x7fff82960ff7 libCoreFSCache.dylib (156.3) <687C4CC3-6537-344B-8BE1-5234C8CB2864> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x7fff82961000 - 0x7fff82965fff libCoreVMClient.dylib (156.3) <E7AEFCBE-B6BF-3C7C-9A4E-E78CB04DB794> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff82966000 - 0x7fff8296fff7 libGFXShared.dylib (14.0.16) <63542E68-EB1A-3ECF-AAFB-E7B8AB313C70> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff82970000 - 0x7fff8297bfff libGL.dylib (14.0.16) <84BEED97-0A93-356D-A922-97EA311EA446> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff8297c000 - 0x7fff829b8ff7 libGLImage.dylib (14.0.16) <3518A85C-6905-3511-A6C9-2F82C519D28F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff829b9000 - 0x7fff82b2fff3 libGLProgrammability.dylib (14.0.16) <0EDA89D8-7C28-3D53-BDBA-7CB25232C329> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x7fff82b30000 - 0x7fff82b71ff7 libGLU.dylib (14.0.16) <9860DCF7-56E0-3A8F-A377-52635C9D8B27> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff82b72000 - 0x7fff834d8fef libLLVMContainer.dylib (156.3) <9ACBECAE-E912-3E29-B653-94114F4552F0> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libLLVMContainer.dylib
0x7fff834d9000 - 0x7fff834e7fff com.apple.opengl (14.0.16 - 14.0.16) <27E7D76E-A26B-39F8-8CF2-AB57920776A3> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff84039000 - 0x7fff84239fff com.apple.QuartzCore (1.11 - 453.39.3) <423DDB40-F044-3BA3-A4B8-6F4BC563CD08> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff847a0000 - 0x7fff84aa2ff7 com.apple.security (7.0 - 57740.60.18) <9BDEEF20-339F-3F48-8DA1-5B0BBD2683DB> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff84aa3000 - 0x7fff84b18fff com.apple.securityfoundation (6.0 - 55132.50.7) <4433C0CC-FE90-3DD3-BAC1-CC31D515B510> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff84b43000 - 0x7fff84b46ff3 com.apple.xpc.ServiceManagement (1.0 - 1) <9F285B19-B53B-3502-85A2-72C26DB40EA7> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff84ecd000 - 0x7fff84f3cff7 com.apple.SystemConfiguration (1.14 - 1.14) <2412CDE0-C317-31EA-8F53-7A58BBFCC720> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff84f3d000 - 0x7fff852ebfff com.apple.VideoToolbox (1.0 - 1907.59.1.5) <75E2F901-572F-3FC8-A599-96A085EEBC88> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
0x7fff87791000 - 0x7fff877acff3 com.apple.AppContainer (4.0 - 307.50.21) <C2E6BA3D-81FF-39C3-B4BF-DBB9A17DE078> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
0x7fff877ad000 - 0x7fff877baff3 com.apple.AppSandbox (4.0 - 307.50.21) <BF9FA426-8C11-358B-9E1F-A3901E3F2B14> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
0x7fff877bb000 - 0x7fff877ddffb com.apple.framework.Apple80211 (12.0 - 1200.47) <935AF0B0-1BC3-34BA-B816-BAD1DD793B08> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x7fff877de000 - 0x7fff877edfeb com.apple.AppleFSCompression (88.50.3 - 1.0) <FCEC0C8B-CE04-313C-A34E-1A1BDEAC9D12> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x7fff878e1000 - 0x7fff8796c97f com.apple.AppleJPEG (1.0 - 1) <B9E9570D-04A4-34E4-B756-D200043B25B8> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x7fff879a9000 - 0x7fff879fbfff com.apple.AppleVAFramework (5.0.36 - 5.0.36) <7352078D-C230-397C-81A5-57A48CF218C0> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x7fff87d9f000 - 0x7fff87e1dff7 com.apple.backup.framework (1.8.5 - 1.8.5) <CC679891-E8F5-3166-8EB6-AEA06954A52D> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fff88aa8000 - 0x7fff88acfff3 com.apple.ChunkingLibrary (173 - 173) <FC2165F9-FC93-39C0-8323-C2F43A5E00A3> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x7fff893f4000 - 0x7fff893fdffb com.apple.CommonAuth (4.0 - 2.0) <216950CB-269F-3476-BA17-D6363AC49FBC> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff89581000 - 0x7fff89960ff7 com.apple.CoreAUC (226.0.0 - 226.0.0) <FBF6C5BC-5937-3957-B6BA-E101DF9B0DF6> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x7fff89961000 - 0x7fff89991fff com.apple.CoreAVCHD (5.9.0 - 5900.4.1) <3F6857D1-AE7C-3593-B064-930F5BB7269E> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
0x7fff89b45000 - 0x7fff89b55fff com.apple.CoreEmoji (1.0 - 40.3.3) <E9A28301-2D79-3A97-A046-028258A6ABE5> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
0x7fff8a151000 - 0x7fff8a1e0ff7 com.apple.CoreSymbolication (62046) <7839CD8E-011D-3567-88DE-3D472C661136> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x7fff8a1e1000 - 0x7fff8a320fe7 com.apple.coreui (2.1 - 431.3) <2E8FEC10-FC5B-3782-92DA-A85C24B7BF7C> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fff8a321000 - 0x7fff8a3f1ff3 com.apple.CoreUtils (5.1 - 510.31) <5FB49B78-E1F2-3DC3-8062-0633C46EBAB2> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
0x7fff8a441000 - 0x7fff8a4a6ff3 com.apple.framework.CoreWiFi (12.0 - 1200.31) <3BA83987-DCA3-3124-AB7C-E968AB5FF815> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x7fff8a4a7000 - 0x7fff8a4b5ff7 com.apple.CrashReporterSupport (10.12 - 827) <14037A71-ECFE-394A-8D6E-2CECE98F02EE> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x7fff8a527000 - 0x7fff8a531ffb com.apple.framework.DFRFoundation (1.0 - 104.25) <7CFF896C-EF22-3941-BB3D-F3615CE4C908> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
0x7fff8a532000 - 0x7fff8a536ff3 com.apple.DSExternalDisplay (3.1 - 380) <A195C0CE-8E4E-384B-9556-8270E306FE1D> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
0x7fff8a56c000 - 0x7fff8a5e1ffb com.apple.datadetectorscore (7.0 - 539.1) <9C312AAC-8AEE-3C72-BDE5-7FBF62452525> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fff8a61d000 - 0x7fff8a65cfff com.apple.DebugSymbols (137 - 137) <58A70B66-2628-3CFE-B103-2200D95FC5F7> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x7fff8a65d000 - 0x7fff8a76efff com.apple.desktopservices (1.11.5 - 1.11.5) <AC930E9D-01A6-39D4-9038-4CE2E26B297B> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fff8aa56000 - 0x7fff8ae87ff7 com.apple.vision.FaceCore (3.3.2 - 3.3.2) <9391D5A3-738C-3136-9D07-518CB43DBADA> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x7fff8c1de000 - 0x7fff8c1defff libmetal_timestamp.dylib (600.0.49.9) <E5EED927-1671-3390-BCBB-D76201D63C73> /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
0x7fff8c1eb000 - 0x7fff8c1f6ff3 libGPUSupportMercury.dylib (14.0.16) <7E99C736-2F48-313E-BEF6-6F8BABFADD9F> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
0x7fff8c4af000 - 0x7fff8c4cbfff com.apple.GenerationalStorage (2.0 - 267.1) <3DE1C580-D089-362D-8582-8DE68A3C5F13> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x7fff8cbdc000 - 0x7fff8cc52ff3 com.apple.Heimdal (4.0 - 2.0) <8F9C9041-66D5-36C9-8A4C-1658035C311D> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff8d26d000 - 0x7fff8d274ffb com.apple.IOAccelerator (311.13 - 311.13) <40C04C41-A76A-3687-8D64-F76E8C46AA81> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x7fff8d276000 - 0x7fff8d28aff7 com.apple.IOPresentment (1.0 - 29.10) <40F1A7CD-B0F0-30DD-B933-DE4FD05AC169> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
0x7fff8d28b000 - 0x7fff8d2adfff com.apple.IconServices (74.4 - 74.4) <218DDD05-35F4-3833-B98D-471ED0EBC031> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x7fff8d349000 - 0x7fff8d359ff3 com.apple.IntlPreferences (2.0 - 216) <47681AE8-4539-3525-890C-206B301CEC77> /System/Library/PrivateFrameworks/IntlPreferences.framework/Versions/A/IntlPreferences
0x7fff8d394000 - 0x7fff8d54bfff com.apple.LanguageModeling (1.0 - 123.2.5) <A8CA965F-0399-310D-91C3-B93DDDE9A442> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x7fff8dbbb000 - 0x7fff8dbbefff com.apple.Mangrove (1.0 - 1) <98814966-FD65-302B-B47E-00928DC34E5C> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
0x7fff8de6c000 - 0x7fff8dee5ff7 com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <C323FC94-FFA5-3EE6-B2AC-7E61EA92F304> /System/Library/PrivateFrameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
0x7fff8e05f000 - 0x7fff8e087ff7 com.apple.MultitouchSupport.framework (368.16 - 368.16) <512ADEC6-D694-3D73-A48A-6BE79CD39539> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff8e139000 - 0x7fff8e144fff com.apple.NetAuth (6.2 - 6.2) <97F487D6-8089-31A8-B68C-6C1EAC6ED1B5> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff8ea1c000 - 0x7fff8ea5dff3 com.apple.PerformanceAnalysis (1.148.3 - 148.3) <6A21AB41-3AAA-32F3-9D46-2555A143A8B9> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x7fff8f145000 - 0x7fff8f15ffff com.apple.ProtocolBuffer (1 - 249.1) <A1F1B0F3-078F-378F-A9A9-0DEEA70E816A> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0x7fff8f178000 - 0x7fff8f19bff3 com.apple.RemoteViewServices (2.0 - 124) <6B967FDA-6591-302C-BA0A-76C4856E584E> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x7fff8fe62000 - 0x7fff8fe65fff com.apple.SecCodeWrapper (4.0 - 307.50.21) <F8E957B2-D3F0-3B73-B38C-AE8868F00939> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
0x7fff8fef4000 - 0x7fff8ff81fff com.apple.Sharing (696.2.67 - 696.2.67) <9A379BEA-22EC-30A2-A7B1-256A720DE392> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x7fff8ffa2000 - 0x7fff90208feb com.apple.SkyLight (1.600.0 - 170.3) <4C1C9E56-DCEC-3515-991C-4979ECC12B0E> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
0x7fff903e7000 - 0x7fff903f3ff7 com.apple.SpeechRecognitionCore (3.3.2 - 3.3.2) <684BD1EA-8268-331C-A5A9-080EB375C658> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x7fff90adf000 - 0x7fff90b53fdf com.apple.Symbolication (62048.1) <1A30ED19-7532-3F46-9DD3-9879A973D0CF> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x7fff90f92000 - 0x7fff90f98ff7 com.apple.TCC (1.0 - 1) <911B534B-4AC7-34E4-935E-E42ECD008CBC> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff91024000 - 0x7fff910eaff7 com.apple.TextureIO (2.8 - 2.8) <3D61E533-4156-3B21-B7ED-CB823E680DFC> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
0x7fff9115e000 - 0x7fff9115ffff com.apple.TrustEvaluationAgent (2.0 - 28.50.1) <EBE65DD5-1732-3747-8C6C-7BECEBF089A4> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fff91160000 - 0x7fff912f0ff3 com.apple.UIFoundation (1.0 - 490.7) <2A3063FE-1790-3510-8A0E-AEC581D42B7E> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x7fff922ca000 - 0x7fff922d0fff com.apple.XPCService (2.0 - 1) <4B28B225-2105-33F4-9ED0-F04288FF4FB1> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
0x7fff923a1000 - 0x7fff923a3ffb com.apple.loginsupport (1.0 - 1) <F3140B97-12C3-35A7-9D3D-43DA2D13C113> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x7fff923f8000 - 0x7fff92413ff7 libCRFSuite.dylib (34) <F78B7F5F-0B4F-35C6-AA2F-84EE9CB22137> /usr/lib/libCRFSuite.dylib
0x7fff92414000 - 0x7fff9241ffff libChineseTokenizer.dylib (21) <0886E908-A825-36AF-B94B-2361FD8BC2A1> /usr/lib/libChineseTokenizer.dylib
0x7fff924b1000 - 0x7fff924b2ff3 libDiagnosticMessagesClient.dylib (102) <84A04D24-0E60-3810-A8C0-90A65E2DF61A> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff924b3000 - 0x7fff926c6fff libFosl_dynamic.dylib (16.39) <E22A4243-D148-3C74-BA15-2D906A3D1F9E> /usr/lib/libFosl_dynamic.dylib
0x7fff926e2000 - 0x7fff926e9fff libMatch.1.dylib (27) <B30813A6-B448-34F9-AF43-7DAD96776853> /usr/lib/libMatch.1.dylib
0x7fff926ea000 - 0x7fff926eafff libOpenScriptingUtil.dylib (172) <90743888-C1E8-34E3-924E-1A754B2B63B9> /usr/lib/libOpenScriptingUtil.dylib
0x7fff926eb000 - 0x7fff926efffb libScreenReader.dylib (477.40.6) <CBE6420C-EF60-3ACD-A0B6-7CBE936BA3B8> /usr/lib/libScreenReader.dylib
0x7fff926f0000 - 0x7fff926f1ffb libSystem.B.dylib (1238.60.2) <FC9E9F13-3B18-305C-BE0A-97C7843652B0> /usr/lib/libSystem.B.dylib
0x7fff9275d000 - 0x7fff92788ff3 libarchive.2.dylib (41.50.2) <B4F507BC-B24E-3BE7-B658-94D798E2CD81> /usr/lib/libarchive.2.dylib
0x7fff92789000 - 0x7fff92805fc7 libate.dylib (1.12.13) <D0767875-D02E-3377-84D8-5F174C27BEA9> /usr/lib/libate.dylib
0x7fff92809000 - 0x7fff92809ff3 libauto.dylib (187) <34388D0B-C539-3C1B-9408-2BC152162E43> /usr/lib/libauto.dylib
0x7fff9280a000 - 0x7fff9281aff3 libbsm.0.dylib (34) <20084796-B04D-3B35-A003-EA11459557A9> /usr/lib/libbsm.0.dylib
0x7fff9281b000 - 0x7fff92829ff7 libbz2.1.0.dylib (38) <2B11AB25-8B43-37D3-8485-3D9D22348B22> /usr/lib/libbz2.1.0.dylib
0x7fff9282a000 - 0x7fff92880ff7 libc++.1.dylib (307.5) <0B43BB5D-E6EB-3464-8DE9-B41AC8ED9D1C> /usr/lib/libc++.1.dylib
0x7fff92881000 - 0x7fff928abfff libc++abi.dylib (307.3) <30199352-88BF-30BD-8CFF-2A4FBE247523> /usr/lib/libc++abi.dylib
0x7fff928ac000 - 0x7fff928bcffb libcmph.dylib (6) <2B5D405E-2D0B-3320-ABD6-622934C86ABE> /usr/lib/libcmph.dylib
0x7fff928bd000 - 0x7fff928d3fcf libcompression.dylib (39) <F2726F95-F54E-3B21-BCB5-F7151DEFDC2F> /usr/lib/libcompression.dylib
0x7fff928d4000 - 0x7fff928d4ff7 libcoretls.dylib (121.50.4) <64B1001E-10F6-3542-A3B2-C4B49F51817F> /usr/lib/libcoretls.dylib
0x7fff928d5000 - 0x7fff928d6ff3 libcoretls_cfhelpers.dylib (121.50.4) <1A10303E-5EB0-3C7C-9165-021FCDFD934D> /usr/lib/libcoretls_cfhelpers.dylib
0x7fff92990000 - 0x7fff92a75ff7 libcrypto.0.9.8.dylib (64.50.6) <D34E16A7-990A-37A9-933A-DFAA46554EAA> /usr/lib/libcrypto.0.9.8.dylib
0x7fff92c13000 - 0x7fff92c66ff7 libcups.2.dylib (450) <C1BF9A4F-699D-30D2-9974-5E6619BFC81C> /usr/lib/libcups.2.dylib
0x7fff92cb8000 - 0x7fff92cbfff3 libdscsym.dylib (148.3) <63492BDA-33A8-31DE-90E8-A3D44F07EB9C> /usr/lib/libdscsym.dylib
0x7fff92ce1000 - 0x7fff92ce1fff libenergytrace.dylib (15) <A1B040A2-7977-3097-9ADF-34FF181EB970> /usr/lib/libenergytrace.dylib
0x7fff92cf1000 - 0x7fff92cf6ff7 libheimdal-asn1.dylib (498.50.8) <A40E3196-235E-34CE-AD9A-8D1AFC5DE004> /usr/lib/libheimdal-asn1.dylib
0x7fff92cf7000 - 0x7fff92de9ff7 libiconv.2.dylib (50) <42125B35-81D7-3FC4-9475-A26DBE10884D> /usr/lib/libiconv.2.dylib
0x7fff92dea000 - 0x7fff9300fffb libicucore.A.dylib (57165.0.1) <422D8E4B-AABA-31DA-8F38-CDA9ECEAAFFB> /usr/lib/libicucore.A.dylib
0x7fff93015000 - 0x7fff93016fff liblangid.dylib (126) <2085E7A7-9A34-3735-87F4-F174EF8EABF0> /usr/lib/liblangid.dylib
0x7fff93017000 - 0x7fff93030ffb liblzma.5.dylib (10) <44BD0279-99DD-36B5-8A6E-C11432E2098D> /usr/lib/liblzma.5.dylib
0x7fff93031000 - 0x7fff93047ff7 libmarisa.dylib (5) <9030D214-5D0F-30CB-AC03-902C63909362> /usr/lib/libmarisa.dylib
0x7fff93048000 - 0x7fff932f0ff7 libmecabra.dylib (744.8) <D429FCC9-42A4-38B3-8784-44024BC859EF> /usr/lib/libmecabra.dylib
0x7fff93323000 - 0x7fff9339dff3 libnetwork.dylib (856.60.1) <191E99F5-4723-3180-8013-02AF2F9AE4B8> /usr/lib/libnetwork.dylib
0x7fff9339e000 - 0x7fff93770047 libobjc.A.dylib (709) <DC77AA6E-A4E4-326D-8D7F-82D63AA88F99> /usr/lib/libobjc.A.dylib
0x7fff93773000 - 0x7fff93777fff libpam.2.dylib (21.30.1) <71EB0D88-DE84-3C8D-A2C5-58AA282BC5BC> /usr/lib/libpam.2.dylib
0x7fff93778000 - 0x7fff937a9fff libpcap.A.dylib (67.60.1) <F6BC6ED6-AEE4-3520-B248-0C342636E2B0> /usr/lib/libpcap.A.dylib
0x7fff937c6000 - 0x7fff937e2ffb libresolv.9.dylib (64) <A244AE4C-00B0-396C-98FF-97FE4DB3DA30> /usr/lib/libresolv.9.dylib
0x7fff937e3000 - 0x7fff9381cfff libsandbox.1.dylib (592.60.1) <DA08FA5D-A267-31C5-9239-1A05B2E59E00> /usr/lib/libsandbox.1.dylib
0x7fff93830000 - 0x7fff93831ff3 libspindump.dylib (231.3) <C7CEEB64-06F4-3ACA-AAC1-30ECA909501A> /usr/lib/libspindump.dylib
0x7fff93832000 - 0x7fff9397fff7 libsqlite3.dylib (254.7) <07CD6DE3-394D-3C6A-A4B4-4CAB1054A041> /usr/lib/libsqlite3.dylib
0x7fff93a74000 - 0x7fff93a81fff libxar.1.dylib (357) <69547C64-E811-326F-BBED-490C6361BDCB> /usr/lib/libxar.1.dylib
0x7fff93a82000 - 0x7fff93b71ffb libxml2.2.dylib (30.16) <D2A6861B-D9FA-3BFC-B664-830C3FCE6065> /usr/lib/libxml2.2.dylib
0x7fff93b72000 - 0x7fff93b9bfff libxslt.1.dylib (15.9) <00735AD5-B62D-3E83-86AC-5533E4E2B102> /usr/lib/libxslt.1.dylib
0x7fff93b9c000 - 0x7fff93badff3 libz.1.dylib (67) <46E3FFA2-4328-327A-8D34-A03E20BFFB8E> /usr/lib/libz.1.dylib
0x7fff93bbc000 - 0x7fff93bc0ff7 libcache.dylib (79) <093A4DAB-8385-3D47-A350-E20CB7CCF7BF> /usr/lib/system/libcache.dylib
0x7fff93bc1000 - 0x7fff93bcbfff libcommonCrypto.dylib (60092.50.5) <02FE47FC-D00A-3990-9DBD-B2A9AA39CE0A> /usr/lib/system/libcommonCrypto.dylib
0x7fff93bcc000 - 0x7fff93bd3fff libcompiler_rt.dylib (62) <55D47421-772A-32AB-B529-1A46C2F43B4D> /usr/lib/system/libcompiler_rt.dylib
0x7fff93bd4000 - 0x7fff93bdcfff libcopyfile.dylib (138) <819BEA3C-DF11-3E3D-A1A1-5A51C5BF1961> /usr/lib/system/libcopyfile.dylib
0x7fff93bdd000 - 0x7fff93c60fdf libcorecrypto.dylib (442.50.19) <42194A7F-53C3-3EC2-97BF-C18A8EF8F349> /usr/lib/system/libcorecrypto.dylib
0x7fff93c61000 - 0x7fff93c92fff libdispatch.dylib (703.50.37) <3FE5CFDE-16CD-3A4E-89BC-6B331ED71B26> /usr/lib/system/libdispatch.dylib
0x7fff93c93000 - 0x7fff93c98ffb libdyld.dylib (433.5) <EC3D88D2-3D40-3274-8E26-362C2D7352C8> /usr/lib/system/libdyld.dylib
0x7fff93c99000 - 0x7fff93c99ffb libkeymgr.dylib (28) <7AA011A9-DC21-3488-BF73-3B5B14D1FDD6> /usr/lib/system/libkeymgr.dylib
0x7fff93c9a000 - 0x7fff93ca6ffb libkxld.dylib (3789.60.24) <2FCC0970-D947-345B-B6C2-472D503A1DB3> /usr/lib/system/libkxld.dylib
0x7fff93ca7000 - 0x7fff93ca7fff liblaunch.dylib (972.60.2) <D3306CFF-58AA-3C90-B06C-B70E80E60C5B> /usr/lib/system/liblaunch.dylib
0x7fff93ca8000 - 0x7fff93cadff3 libmacho.dylib (898) <17D5D855-F6C3-3B04-B680-E9BF02EF8AED> /usr/lib/system/libmacho.dylib
0x7fff93cae000 - 0x7fff93cb0ff3 libquarantine.dylib (85.50.1) <C8C5B31D-D6B6-3CC8-AB5E-9DD4305451EF> /usr/lib/system/libquarantine.dylib
0x7fff93cb1000 - 0x7fff93cb2ffb libremovefile.dylib (45) <38D4CB9C-10CD-30D3-8B7B-A515EC75FE85> /usr/lib/system/libremovefile.dylib
0x7fff93cb3000 - 0x7fff93ccbff7 libsystem_asl.dylib (349.50.5) <096E4228-3B7C-30A6-8B13-EC909A64499A> /usr/lib/system/libsystem_asl.dylib
0x7fff93ccc000 - 0x7fff93cccff7 libsystem_blocks.dylib (67) <10DC5404-73AB-35B3-A277-A8AFECB476EB> /usr/lib/system/libsystem_blocks.dylib
0x7fff93ccd000 - 0x7fff93d5afef libsystem_c.dylib (1158.50.2) <DE159DA6-2D73-308B-999C-03A651297F6E> /usr/lib/system/libsystem_c.dylib
0x7fff93d5b000 - 0x7fff93d5effb libsystem_configuration.dylib (888.60.2) <D2E06289-4FE5-3282-B50C-60A8392AD9C0> /usr/lib/system/libsystem_configuration.dylib
0x7fff93d5f000 - 0x7fff93d62fff libsystem_coreservices.dylib (41.4) <CC4802AE-CD6A-3A24-92EA-C7A647FB3FB2> /usr/lib/system/libsystem_coreservices.dylib
0x7fff93d63000 - 0x7fff93d7bfff libsystem_coretls.dylib (121.50.4) <EC6FCF07-DCFB-3A03-9CC9-6DD3709974C6> /usr/lib/system/libsystem_coretls.dylib
0x7fff93d7c000 - 0x7fff93d82fff libsystem_dnssd.dylib (765.50.9) <CC960215-0B1B-3822-A13A-3DDE96FA796F> /usr/lib/system/libsystem_dnssd.dylib
0x7fff93d83000 - 0x7fff93dacff7 libsystem_info.dylib (503.50.4) <611DB84C-BF70-3F92-8702-B9F28A900920> /usr/lib/system/libsystem_info.dylib
0x7fff93dad000 - 0x7fff93dcfff7 libsystem_kernel.dylib (3789.60.24) <6E9E485F-91F6-36B7-A125-AE91DC978BCC> /usr/lib/system/libsystem_kernel.dylib
0x7fff93dd0000 - 0x7fff93e17fe7 libsystem_m.dylib (3121.6) <163BF3A4-47AF-3ED9-929B-96CC69453B1E> /usr/lib/system/libsystem_m.dylib
0x7fff93e18000 - 0x7fff93e36ff7 libsystem_malloc.dylib (116.50.8) <47F57687-28DF-3C7C-BD1E-E7E72FCCEFC9> /usr/lib/system/libsystem_malloc.dylib
0x7fff93e37000 - 0x7fff93e90ffb libsystem_network.dylib (856.60.1) <369D0221-56CA-3C3E-9EDE-94B41CAE77B7> /usr/lib/system/libsystem_network.dylib
0x7fff93e91000 - 0x7fff93e9aff3 libsystem_networkextension.dylib (563.60.2) <B021F2B3-8A75-3633-ABB0-FC012B8E9B0C> /usr/lib/system/libsystem_networkextension.dylib
0x7fff93e9b000 - 0x7fff93ea4ff3 libsystem_notify.dylib (165.20.1) <B8160190-A069-3B3A-BDF6-2AA408221FAE> /usr/lib/system/libsystem_notify.dylib
0x7fff93ea5000 - 0x7fff93eadfe7 libsystem_platform.dylib (126.50.8) <C55E9541-D89B-3A0B-B2D5-F3739989B224> /usr/lib/system/libsystem_platform.dylib
0x7fff93eae000 - 0x7fff93eb8ff7 libsystem_pthread.dylib (218.60.3) <A16288DE-AF70-3076-9641-045AC3DBEDB3> /usr/lib/system/libsystem_pthread.dylib
0x7fff93eb9000 - 0x7fff93ebcff7 libsystem_sandbox.dylib (592.60.1) <12B0E190-EA4E-3ED2-84C6-95BBAF0C6BFA> /usr/lib/system/libsystem_sandbox.dylib
0x7fff93ebd000 - 0x7fff93ebeff3 libsystem_secinit.dylib (24.50.4) <F78B847B-3565-3E4B-98A6-F7AD40392E2D> /usr/lib/system/libsystem_secinit.dylib
0x7fff93ebf000 - 0x7fff93ec6ffb libsystem_symptoms.dylib (532.50.47) <3390E07C-C1CE-348F-ADBD-2C5440B45EAA> /usr/lib/system/libsystem_symptoms.dylib
0x7fff93ec7000 - 0x7fff93edaff7 libsystem_trace.dylib (518.60.2) <1A1ED423-E3A7-3B65-A275-4EEC32BDC5CA> /usr/lib/system/libsystem_trace.dylib
0x7fff93edb000 - 0x7fff93ee0ffb libunwind.dylib (35.3) <3D50D8A8-C460-334D-A519-2DA841102C6B> /usr/lib/system/libunwind.dylib
0x7fff93ee1000 - 0x7fff93f0aff7 libxpc.dylib (972.60.2) <1C9AF716-69DF-359F-85E9-7DFDE362F9A2> /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: 5037783
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=436.1M resident=0K(0%) swapped_out_or_unallocated=436.1M(100%)
Writable regions: Total=129.9M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=129.9M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Dispatch continuations 8192K 2
Kernel Alloc Once 8K 2
MALLOC 72.4M 30
MALLOC guard page 32K 7
MALLOC_LARGE (reserved) 656K 6 reserved VM address space (unallocated)
STACK GUARD 56.0M 6
Stack 14.5M 8
Stack Guard 8K 3
VM_ALLOCATE 22.5M 34
__DATA 46.6M 359
__GLSLBUILTINS 2588K 2
__IMAGE 528K 2
__LINKEDIT 126.4M 116
__TEXT 309.7M 340
__UNICODE 556K 2
mapped file 24.7M 2
shared memory 76K 8
=========== ======= =======
TOTAL 685.2M 912
TOTAL, minus reserved VM space 684.6M 912
Model: iMac18,2, BootROM IM183.0145.B00, 4 processors, Intel Core i5, 3 GHz, 16 GB, SMC 2.40f0
Graphics: kHW_AMDRadeonPro555Item, Radeon Pro 555, PCIe, 2048 MB
Graphics: NVIDIA GeForce GTX 1060 6GB, NVIDIA GeForce GTX 1060 6GB, PCIe, 6143 MB
Memory Module: BANK 0/DIMM0, 8 GB, DDR4, 2400 MHz, 0x802C, 0x3841544631473634485A2D324733423220202020
Memory Module: BANK 1/DIMM0, 8 GB, DDR4, 2400 MHz, 0x802C, 0x3841544631473634485A2D324733423220202020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x16E), Broadcom BCM43xx 1.0 (7.21.171.126.1a2)
Bluetooth: Version 5.0.4f18, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en1
USB Device: USB 3.0 Bus
USB Device: FA GoFlex Desk
USB Device: Bluetooth USB Host Controller
USB Device: FaceTime HD Camera (Built-in)
USB Device: HID Keyboard
Thunderbolt Bus: iMac, Apple Inc., 15.10
Thunderbolt Device: AKiTiO Node, inXtron, 1, 23.1
I am having the same issue on windows 7, OpenCV 3.3.1, Python 3.6.4, from Anaconda.
cv2.setNumThreads(0) and multiprocessing.set_start_method('spawn', force=True) do not fix the issue of processes hanging. I am reading a video file in the main thread, sending frames to a Queue where those frames are then processed by multiprocessing.Process instances.
Any ideas?
I am using multiprocessing to speed up ARUCO target detection on a raspberry pi.
(Keep in mind I have gotten this working using no multiprocessing.)
Using this code:
``
workers = []
for i in range(num_workers):
workers.append(Worker_Bee(tasks,results,i))
for worker in workers:
worker.start()
for i in range(20):
tasks.put(Image_Processor(vs.read()))
time.sleep(.5)
``
The Image_Processor looks at the frame vs.read() which is an image. The image processor tries to find targets in the image.
The worker process Image_Processor hangs on the following line:
corners, ids, rejectedImgPoints = aruco.detectMarkers(gray, self.aruco_dict, parameters=self.parameters)
where gray is the image vs.read()
I've check the arguments to aruco.detectMarkers and they seem to be correct (and as I've said before, I've ran this before without multiprocessing fine).
There is no error message, and looking at top, I see the python process spawning but then quickly going away. The parent process stays.
I've seen similar problems with openCV hanging on cvtColor or resize, but all of their problems are fixed for me (compiling with TBB options and such).
Any advice on how to get this working?
I switched to eventlet to get this working.
@tkoch96 Any chance you made any progress on the issues you were seeing? I'm running into nearly exactly the same problem you are.
No, it seems the library is designed with this inherent flaw and the developers here have insinuated it probably won't be fixed. I'm not too savvy with understanding how this low-level stuff works so I did not try to fix it myself.
If I were you I'd look for alternative solutions to speeding up processing.
@tkoch96 Are you're referring to the aruco library or OpenCV?
I believe I posted this as an OpenCV issue (separate to this post) and they referred me to this post and closed my issue.
I have not posted on any aruco specific forum.
I had the same issue on OSX.
Thanks to @mshabunin concurrent.futures.ThreadPoolExecutor works fine for me.
I have encountered the same issue on Python 2.7.10, Opencv 3.2 and Ubuntu 16.04
cv2.cvtColor(sheet_image.image, cv2.COLOR_GRAY2RGB) caused the problem, both parent process and child process hang forever, and the child process still exits after parent process gets killed.
Thanks to @mshabunin concurrent.futures.ThreadPoolExecutor works fine for me.
Using threads is fine and often very efficient but can lead to GIL-contention if a significant fraction of the time is spent in pure python code. In that case, using process-based parallelism might lead to better performance.
In that case, you can try to use loky.get_reusable_executor() to fetch a process-based, reusable executor instance that does not cause OpenCV or any other OpenMP-based library to crash. The executor of loky can be used as a drop-in replacement for concurrent.futures.ThreadPoolExecutor.
More details: https://github.com/tomMoral/loky
import multiprocessing as mp
mp.set_start_method('spawn')
It worked for me with python3
There are several related updates:
'spawn' is default on MacOS: https://github.com/python/cpython/pull/13603@alalek Actually I got stung by this problem (6 years after I opened this issue, that must be an achievement ^^) today on OSX 10.15.5 + python 3.8 when using opencv inside celery taks. 😿
Crashed on same cv2.cvtColor with the same stack trace pointing to cv::parallel_for_ and libdispatch::dispatch_apply_f
A bit of into that I think is important - same code, same osx version, but using python 3.5 everything runs smoothly.
As far as I can see both python 3.5 and python 3.8 environments use same opencv, celery, etc libraries versions.
Note - python 3.5 fails if only opencv-python (4.2.0.34) package is installed, but with opencv-python-headless (4.2.0.34) no crashes occur. Installing opencv-python-headless on python 3.8 doesn't solve the issue.
Highlighting this since it would suggest that the issue with forking isn't something that can't be solved on OSX.
A little bit more info:
Above happens when celery runs using its default prefork method for worker pool
https://docs.celeryproject.org/en/stable/reference/celery.bin.worker.html#cmdoption-celery-worker-p
When using threads and (obviously) solo worker pool options, opencv doesn't crash.
I got some hint from https://stackoverflow.com/questions/54013846/pytorch-dataloader-stucked-if-using-opencv-resize-method
When I put cv2.setNumThreads(0), it works fine with me.
@LifeBeyondExpectations
https://docs.opencv.org/2.4/modules/core/doc/utility_and_system_functions_and_macros.html#void%20setNumThreads(int%20nthreads)
cv2.setNumThreads behavior varies between configurations. In particular documentation makes no explanation of what cv2.setNumThreads(0) actually does.
I found that installing opencv-python-headless fixed the problem for me with python 3.8
(venv) 12:08pm /Users/paymahn/
❯❯❯ python --version
Python 3.8.5
(venv) 12:08pm /Users/paymahn/
❮❮❮ cat requirements.txt
amqp==5.0.1
billiard==3.6.3.0
celery==5.0.0
click==7.1.2
click-didyoumean==0.0.3
click-repl==0.1.6
ffmpeg-python==0.2.0
future==0.18.2
kombu==5.0.2
numpy==1.19.1
opencv-python==4.4.0.44
prompt-toolkit==3.0.7
psycopg2==2.8.5
pytz==2020.1
redis==3.5.3
six==1.15.0
SQLAlchemy==1.3.19
vine==5.0.0
wcwidth==0.2.5
As @xuzhuoran0106 stated above, it works for me when I import cv2 in each function that will be executed as a subprocess.
I can confirm that installing opencv-python-headless==4.4.0.46 instead of opencv-python==4.4.0.46 prevents the segfault in my project (Python 3.6 / macOS Catalina 10.15.7).
I'm running this process in a Celery worker.
Code leading to the segfault (part of camelot-py package):
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
(truncated) macOS crash log:
Process: python3.6 [81680]
Path: /Users/USER/*/python3.6
Identifier: python3.6
Version: ???
Code Type: X86-64 (Native)
Parent Process: python3.6 [81664]
Responsible: pycharm [3028]
User ID: 501
Date/Time: 2020-12-03 09:41:16.155 +0100
OS Version: Mac OS X 10.15.7 (19H2)
Report Version: 12
Bridge OS Version: 4.6 (17P6610)
Anonymous UUID: 3CF5E624-834A-4E58-B499-85BA58242AD6
Sleep/Wake UUID: A27A7F82-8488-45BA-AAC3-8F5E6743120A
Time Awake Since Boot: 130000 seconds
Time Since Wake: 2000 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.root.default-qos
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000110
Exception Note: EXC_CORPSE_NOTIFY
VM Regions Near 0x110:
-->
__TEXT 000000010569d000-0000000105865000 [ 1824K] r-x/r-x SM=COW /Users/USER/*/*.6
Application Specific Information:
*** multi-threaded process forked ***
crashed on child side of fork pre-exec
Thread 0 Crashed:: Dispatch queue: com.apple.root.default-qos
0 libsystem_kernel.dylib 0x00007fff733c533a __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff73481e60 pthread_kill + 430
2 libsystem_c.dylib 0x00007fff732dc93e raise + 26
3 libsystem_platform.dylib 0x00007fff734765fd _sigtramp + 29
4 ??? 0x000000015245ccf8 0 + 5675273464
5 cv2.cpython-36m-darwin.so 0x000000011ef75222 cv::parallel_for_(cv::Range const&, cv::ParallelLoopBody const&, double) + 562
6 cv2.cpython-36m-darwin.so 0x000000011f5b629b cv::hal::opt_AVX2::cvtBGRtoGray(unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, int, int, bool) + 443
7 cv2.cpython-36m-darwin.so 0x000000011f1b56f6 cv::hal::cvtBGRtoGray(unsigned char const*, unsigned long, unsigned char*, unsigned long, int, int, int, int, bool) + 646
8 cv2.cpython-36m-darwin.so 0x000000011f1bcc45 cv::cvtColorBGR2Gray(cv::_InputArray const&, cv::_OutputArray const&, bool) + 1941
9 cv2.cpython-36m-darwin.so 0x000000011f1875b8 cv::cvtColor(cv::_InputArray const&, cv::_OutputArray const&, int, int) + 2136
10 cv2.cpython-36m-darwin.so 0x000000011eb0e4e0 pyopencv_cv_cvtColor(_object*, _object*, _object*) + 832
11 python 0x00000001056f570b _PyCFunction_FastCallDict + 475
12 python 0x0000000105781771 call_function + 497
13 python 0x000000010577e384 _PyEval_EvalFrameDefault + 25444
14 pydevd_frame_evaluator_darwin_36_64.cpython-36m-darwin.so
Most helpful comment
Setting the start method to 'spawn' avoids the hang: