Opencv: OpenCV + Python multiprocessing breaks on OSX

Created on 7 Aug 2015  ·  59Comments  ·  Source: opencv/opencv

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.

3.4 bug core python bindings normal

Most helpful comment

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)

All 59 comments

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:

@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
Was this page helpful?
0 / 5 - 0 ratings

Related issues

Algomorph picture Algomorph  ·  56Comments

oishi89 picture oishi89  ·  48Comments

opencv-pushbot picture opencv-pushbot  ·  39Comments

opencv-pushbot picture opencv-pushbot  ·  69Comments

jagannath-sahoo picture jagannath-sahoo  ·  34Comments