opencv / opencv

Open Source Computer Vision Library
https://opencv.org
Apache License 2.0
75.97k stars 55.62k forks source link

OpenCV + Python multiprocessing breaks on OSX #5150

Open PuchatekwSzortach opened 8 years ago

PuchatekwSzortach commented 8 years ago

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.

berak commented 8 years ago

can't reproduce it on win

PuchatekwSzortach commented 8 years ago

I can't reproduce it with Opencv 2.4.9 on Ubuntu either.

mshabunin commented 8 years ago

Reproduced it with latest OpenCV master on Linux. But instead of crashing, processes hung. Works well if one of cvtColor calls is commented.

xuzhuoran0106 commented 8 years ago

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.

xuzhuoran0106 commented 8 years ago

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
foozmeat commented 8 years ago

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?

mshabunin commented 8 years ago

I'd suggest to use concurrent.futures.ThreadPoolExecutor from python3.

foozmeat commented 8 years ago

I ended up switching celery to use eventlet to work around the problem.

ekolve commented 8 years ago

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.

pogam commented 8 years ago

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.

msalvato commented 8 years ago

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.

ekolve commented 8 years ago

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)
pogam commented 8 years ago

thanks ekolve. Do you know if there is an equivalent for python 2.7?

PuchatekwSzortach commented 8 years ago

I tried the code with OpenCV 3.1 on OSX 10.11.2 and Python 3.4 and it worked just fine.

mfergie commented 8 years ago

I'm having similar issues on OSX 10.11.2 (15C50), Python 3.5.1, OpenCV 2.4.12_2 installed via homebrew.

georgwaechter commented 8 years ago

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?

georgwaechter commented 8 years ago

I experienced the same problem (code hangs) now in another call: mySurfDetector.detectAndCompute

berak commented 8 years ago

@georgwaechter , there' a similar observation (c++ / multithreading/ cvtColor) here

georgwaechter commented 8 years ago

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 ...

georgwaechter commented 8 years ago

@berak thanks for the link.

georgwaechter commented 8 years ago

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.

georgwaechter commented 8 years ago

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 ..

georgwaechter commented 8 years ago

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.

georgwaechter commented 8 years ago

@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.

alalek commented 8 years ago

@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.

georgwaechter commented 8 years ago

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.

georgwaechter commented 8 years ago

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/

mshabunin commented 8 years ago

As a workaround one can disable multithreading before forking and reenable it in each child process:

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).

ekolve commented 8 years ago

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.

corentin87 commented 8 years ago

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.

deter3 commented 7 years ago

@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) .

hjweide commented 7 years ago

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.

mkassner commented 7 years ago

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.

tornadomeet commented 7 years ago

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.

Felix-N commented 7 years ago

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

njzhangyifei commented 7 years ago

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

ogrisel commented 6 years ago

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.

terencezl commented 6 years ago

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?

ogrisel commented 6 years ago

You need to launch your program under the if __name__ == '__main__' block as explained in the error message.

vadimkantorov commented 6 years ago

also got hit by this (in https://github.com/pytorch/pytorch/issues/1838's scenario)

AlvarHHM commented 6 years ago

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_, 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) /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) /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) /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) /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) /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) /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) /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) /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) /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) /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) /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_surface_matching.3.3.dylib 0x10e3b5000 - 0x10e431ff7 +libopencv_xphoto.3.3.dylib (0) /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_xphoto.3.3.dylib 0x10e44a000 - 0x10e455fff +libopencv_bgsegm.3.3.dylib (0) /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) /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) /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_saliency.3.3.dylib 0x10e5bc000 - 0x10e64bfff +libopencv_ccalib.3.3.dylib (0) /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) /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) /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) /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) /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_photo.3.3.dylib 0x10f242000 - 0x10f321ffb +libopencv_ximgproc.3.3.dylib (0) /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_ximgproc.3.3.dylib 0x10f45a000 - 0x10f717ffb +libopencv_xfeatures2d.3.3.dylib (0) /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) /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_video.3.3.dylib 0x10f7d4000 - 0x10f95ffff +libopencv_calib3d.3.3.dylib (0) /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) /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) /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) /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) /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) /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) /System/Library/Frameworks/VideoDecodeAcceleration.framework/Versions/A/VideoDecodeAcceleration 0x110274000 - 0x11028ffff +libswresample.2.dylib (0) /usr/local/Cellar/ffmpeg/3.3.3/lib/libswresample.2.dylib 0x110294000 - 0x11036efff +libx264.148.dylib (0) /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 (???) /usr/local/lib/python2.7/site-packages/numpy/linalg/_umath_linalg.so 0x11088c000 - 0x11088cfff +future_builtins.so (0) /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) /usr/local/Cellar/opencv/3.3.0_2/lib/libopencv_core.3.3.dylib 0x11589b000 - 0x11648ffef +libavcodec.57.dylib (0) /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) /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 - ???) /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) /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) /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) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib 0x7fff7bfd2000 - 0x7fff7cdabff3 com.apple.AppKit (6.9 - 1504.83.101) /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) /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) /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) /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) /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) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels 0x7fff7da4f000 - 0x7fff7dd58fff com.apple.HIToolbox (2.1.1 - 857.8) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x7fff7dd59000 - 0x7fff7dd5cff7 com.apple.help (1.3.5 - 49) /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) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print 0x7fff7de18000 - 0x7fff7de1aff7 com.apple.securityhi (9.0 - 55006) /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) /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) /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) /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics 0x7fff7efb4000 - 0x7fff7f1f7ffb com.apple.CoreImage (12.4.0 - 451.4.9) /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) /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) /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) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata 0x7fff7f8e6000 - 0x7fff7f945fff com.apple.CoreServices.OSServices (775.19 - 775.19) /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) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList 0x7fff7fa85000 - 0x7fff7fbd2ffb com.apple.CoreText (352.0 - 544.15) /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText 0x7fff7fbd3000 - 0x7fff7fc08ff3 com.apple.CoreVideo (1.8 - 235.3) /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) /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) /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) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib 0x7fff815c1000 - 0x7fff815daff7 com.apple.Kerberos (3.0 - 1) /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) /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL 0x7fff82934000 - 0x7fff8294dffb com.apple.CFOpenDirectory (10.12 - 194) /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) /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) /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) /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer 0x7fff877ad000 - 0x7fff877baff3 com.apple.AppSandbox (4.0 - 307.50.21) /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) /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression 0x7fff878e1000 - 0x7fff8796c97f com.apple.AppleJPEG (1.0 - 1) /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) /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup 0x7fff88aa8000 - 0x7fff88acfff3 com.apple.ChunkingLibrary (173 - 173) /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) /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) /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) /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) /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) /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) /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) /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) /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) /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) /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) /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport 0x7fff923f8000 - 0x7fff92413ff7 libCRFSuite.dylib (34) /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) /usr/lib/libFosl_dynamic.dylib 0x7fff926e2000 - 0x7fff926e9fff libMatch.1.dylib (27) /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) /usr/lib/libScreenReader.dylib 0x7fff926f0000 - 0x7fff926f1ffb libSystem.B.dylib (1238.60.2) /usr/lib/libSystem.B.dylib 0x7fff9275d000 - 0x7fff92788ff3 libarchive.2.dylib (41.50.2) /usr/lib/libarchive.2.dylib 0x7fff92789000 - 0x7fff92805fc7 libate.dylib (1.12.13) /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) /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) /usr/lib/libcrypto.0.9.8.dylib 0x7fff92c13000 - 0x7fff92c66ff7 libcups.2.dylib (450) /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) /usr/lib/libenergytrace.dylib 0x7fff92cf1000 - 0x7fff92cf6ff7 libheimdal-asn1.dylib (498.50.8) /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) /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) /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) /usr/lib/libpcap.A.dylib 0x7fff937c6000 - 0x7fff937e2ffb libresolv.9.dylib (64) /usr/lib/libresolv.9.dylib 0x7fff937e3000 - 0x7fff9381cfff libsandbox.1.dylib (592.60.1) /usr/lib/libsandbox.1.dylib 0x7fff93830000 - 0x7fff93831ff3 libspindump.dylib (231.3) /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) /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) /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) /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) /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) /usr/lib/system/libsystem_c.dylib 0x7fff93d5b000 - 0x7fff93d5effb libsystem_configuration.dylib (888.60.2) /usr/lib/system/libsystem_configuration.dylib 0x7fff93d5f000 - 0x7fff93d62fff libsystem_coreservices.dylib (41.4) /usr/lib/system/libsystem_coreservices.dylib 0x7fff93d63000 - 0x7fff93d7bfff libsystem_coretls.dylib (121.50.4) /usr/lib/system/libsystem_coretls.dylib 0x7fff93d7c000 - 0x7fff93d82fff libsystem_dnssd.dylib (765.50.9) /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) /usr/lib/system/libsystem_networkextension.dylib 0x7fff93e9b000 - 0x7fff93ea4ff3 libsystem_notify.dylib (165.20.1) /usr/lib/system/libsystem_notify.dylib 0x7fff93ea5000 - 0x7fff93eadfe7 libsystem_platform.dylib (126.50.8) /usr/lib/system/libsystem_platform.dylib 0x7fff93eae000 - 0x7fff93eb8ff7 libsystem_pthread.dylib (218.60.3) /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) /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 ```
onlyjus commented 6 years ago

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?

tkoch96 commented 6 years ago

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?

rns4731 commented 6 years ago

I switched to eventlet to get this working.

jaredleach commented 6 years ago

@tkoch96 Any chance you made any progress on the issues you were seeing? I'm running into nearly exactly the same problem you are.

tkoch96 commented 6 years ago

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.

jaredleach commented 6 years ago

@tkoch96 Are you're referring to the aruco library or OpenCV?

tkoch96 commented 6 years ago

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.

burinov commented 5 years ago

I had the same issue on OSX.

Thanks to @mshabunin concurrent.futures.ThreadPoolExecutor works fine for me.

0mza987 commented 5 years ago

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.