GithubHelp home page GithubHelp logo

microsoft / debugpy Goto Github PK

View Code? Open in Web Editor NEW
1.7K 35.0 125.0 52.3 MB

An implementation of the Debug Adapter Protocol for Python

Home Page: https://pypi.org/project/debugpy/

License: Other

Batchfile 0.05% Shell 0.01% Python 96.40% C 0.04% C++ 1.56% HTML 0.05% Cython 1.89%

debugpy's Introduction

debugpy - a debugger for Python

An implementation of the Debug Adapter Protocol for Python 3.

Build Status GitHub PyPI PyPI

Coverage

OS Coverage
Windows Azure DevOps coverage
Linux Azure DevOps coverage
Mac Azure DevOps coverage

debugpy CLI Usage

For full details, see the Command Line Reference.

Debugging a script file

To run a script file with debugging enabled, but without waiting for the client to attach (i.e. code starts executing immediately):

-m debugpy --listen localhost:5678 myfile.py

To wait until the client attaches before running your code, use the --wait-for-client switch.

-m debugpy --listen localhost:5678 --wait-for-client myfile.py

The hostname passed to --listen specifies the interface on which the debug adapter will be listening for connections from DAP clients. It can be omitted, with only the port number specified:

-m debugpy --listen 5678 ...

in which case the default interface is 127.0.0.1.

To be able to attach from another machine, make sure that the adapter is listening on a public interface - using 0.0.0.0 will make it listen on all available interfaces:

-m debugpy --listen 0.0.0.0:5678 myfile.py

This should only be done on secure networks, since anyone who can connect to the specified port can then execute arbitrary code within the debugged process.

To pass arguments to the script, just specify them after the filename. This works the same as with Python itself - everything up to the filename is processed by debugpy, but everything after that becomes sys.argv of the running process.

Debugging a module

To run a module, use the -m switch instead of filename:

-m debugpy --listen localhost:5678 -m mymodule

Same as with scripts, command line arguments can be passed to the module by specifying them after the module name. All other debugpy switches work identically in this mode; in particular, --wait-for-client can be used to block execution until the client attaches.

Attaching to a running process by ID

The following command injects the debugger into a process with a given PID that is running Python code. Once the command returns, a debugpy server is running within the process, as if that process was launched via -m debugpy itself.

-m debugpy --listen localhost:5678 --pid 12345

Ignoring subprocesses

The following command will ignore subprocesses started by the debugged process.

-m debugpy --listen localhost:5678 --pid 12345 --configure-subProcess False

debugpy Import usage

For full details, see the API reference.

Enabling debugging

At the beginning of your script, import debugpy, and call debugpy.listen() to start the debug adapter, passing a (host, port) tuple as the first argument.

import debugpy
debugpy.listen(("localhost", 5678))
...

As with the --listen command line switch, hostname can be omitted, and defaults to "127.0.0.1":

debugpy.listen(5678)
...

Waiting for the client to attach

Use the debugpy.wait_for_client() function to block program execution until the client is attached.

import debugpy
debugpy.listen(5678)
debugpy.wait_for_client()  # blocks execution until client is attached
...

breakpoint() function

Where available, debugpy supports the standard breakpoint() function for programmatic breakpoints. Use debugpy.breakpoint() function to get the same behavior when breakpoint() handler installed by debugpy is overridden by another handler. If the debugger is attached when either of these functions is invoked, it will pause execution on the calling line, as if it had a breakpoint set. If there's no client attached, the functions do nothing, and the code continues to execute normally.

import debugpy
debugpy.listen(...)

while True:
    ...
    breakpoint()  # or debugpy.breakpoint()
    ...

Debugger logging

To enable debugger internal logging via CLI, the --log-to switch can be used:

-m debugpy --log-to path/to/logs ...

When using the API, the same can be done with debugpy.log_to():

debugpy.log_to('path/to/logs')
debugpy.listen(...)

In both cases, the environment variable DEBUGPY_LOG_DIR can also be set to the same effect.

When logging is enabled, debugpy will create several log files with names matching debugpy*.log in the specified directory, corresponding to different components of the debugger. When subprocess debugging is enabled, separate logs are created for every subprocess.

debugpy's People

Contributors

adamyoblick avatar aggmoulik avatar baek9 avatar chubei-oppen avatar d3r3kk avatar donjayamanne avatar ericsnowcurrently avatar fabioz avatar frenzymadness avatar fritzmark avatar giaco5988 avatar gramster avatar heejaechang avatar int19h avatar karthiknadig avatar kira-bruneau avatar lmbelo avatar luabud avatar mgorny avatar microsoftopensource avatar msftgits avatar r3m0t avatar rchiodo avatar rozuur avatar s-t-e-v-e-n-k avatar samb avatar scorphus avatar stellahuang95 avatar yvesdup avatar zooba avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

debugpy's Issues

Implement `justMyCode` fine grained control feature in debugger

This setting could expand into:

  • MyCode - Just my code on/off (everything inside workspace directory is considered just my code, excluding virtual envs)
  • Pkg - Enable debugging of site packages (Just my code is off)
  • StdLib - Enable debugging of stdlibs (Just my code is off)

I.e. we have three states:

  • MyCode
  • Pkg
  • StdLib
  • Pkg + StdLib

Possibly even allowing users to define other directories that fall into Pkg category. E.g. user is importing modules from some other directory.

I'll try to come up with an extensible structure for this and then we can discuss.

Todo:

  • Review how other extensions do this today (configuration)
  • Review how VS structures the config settings today

Make the frame-eval mode available to more use cases instead of falling back to tracing

Some examples of cases where this could be improved:

  • After hitting a breakpoint, the frame with the breakpoint is set with the tracing mode... after the user continues the execution, if breakpoints didn't change in the frame it could go back to frame-eval mode (currently, after tracing is enabled for a frame, it never goes back to the frame eval mode for that frame even if that'd be possible).
  • Frames traced for exceptions or unhandled exceptions with line breakpoints could use only the special tracer for this use case along with the frame eval mode (instead of using the full tracing for line breakpoints as it is now).
  • Django and jinja2 template breakpoints could make better use of frame eval mode (right now they always fall back to tracing).
  • If a frame is in frame eval mode and there are changes in the debugger (such as breakpoint changes), we shouldn't always go to tracing mode unless something changed which would really affect that frame.

End-to end logging support

We need a way to collect ptvsd and pydevd logs in one place. Currently ptvsd logs are set via PTVSD_LOG_DIR=<path> env-var (or --log-dir). pydevd logs have to be set via PYDEVD_DEBUG=True and PYDEVD_DEBUG_FILE=<path>. We need a way so that all these logs are consolidated in one place.

There is separate logging on the extension side as well. Potentially we would want a single place where all the debugger related logging goes to.

Support for scope presentationHints

  /**
   * An optional hint for how to present this scope in the UI. If this attribute is missing, the scope is shown with a generic UI.
   * Values: 
   * 'arguments': Scope contains method arguments.
   * 'locals': Scope contains local variables.
   * 'registers': Scope contains registers. Only a single 'registers' scope should be returned from a 'scopes' request.
   * etc.
   */
  presentationHint?: string;

Future warnings in pydevd_resolver

Environment data

  • PTVSD version: master
  • OS and version: Windows
  • Python version (& distribution if applicable, e.g. Anaconda): 3.7.3
  • Using VS Code or Visual Studio: VSC

Actual behavior

C:\GIT\ptvsd\src\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_resolver.py:214: FutureWarning: Series.base is deprecated and will be removed in a future version
  attr = getattr(var, name)
C:\GIT\ptvsd\src\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_resolver.py:214: FutureWarning: Series.data is deprecated and will be removed in a future version    
  attr = getattr(var, name)
C:\GIT\ptvsd\src\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_resolver.py:214: FutureWarning: Series.flags is deprecated and will be removed in a future version   
  attr = getattr(var, name)
C:\GIT\ptvsd\src\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_resolver.py:214: FutureWarning: Series.itemsize is deprecated and will be removed in a future version
  attr = getattr(var, name)
C:\GIT\ptvsd\src\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_resolver.py:214: FutureWarning: Series.strides is deprecated and will be removed in a future version
  attr = getattr(var, name)

Expected behavior

Should not show warnings.

Steps to reproduce:

import pandas as pd
df = pd.read_csv("https://data.nasa.gov/api/views/gh4g-9sfh/rows.csv?accessType=DOWNLOAD")

Expanding df.GeoLocation shows this warning.

Add type annotations to ptvsd API

The minbar would be our public APIs such as enable_attach, to enable better code completion for them in VSCode and other Python IDEs.

However, we would also derive some engineering benefits from having them in internal code, as well. So let's add them for all newly written code, at least.

Since we need to support Python 2.7, this has to be either in form of PEP 484 type comments, or via .pyi files.

Support gevent with frame eval mode

Environment data

  • PTVSD version: 4.3.0
  • OS and version: Windows 7 Pro
  • Python version: 3.6.1
  • Using VS Code

Actual behavior

The code unexpectedly exits when I set the GEVENT_SUPPORT environment variable to True. Getting the following error:

Unhandled exception in thread started by SystemError: ..\Objects\codeobject.c:851: bad argument to internal function

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "_pydevd_frame_eval\pydevd_frame_evaluator.pyx", line 187, in _pydevd_frame_eval.pydevd_frame_evaluator.get_func_code_info
Fatal Python error: GC object already tracked

...

Thread 0x000031b8 (most recent call first):
  File "C:\Python 3.6\lib\threading.py", line 295 in wait
  File "C:\Python 3.6\lib\threading.py", line 551 in wait
  File "C:\Python 3.6\lib\site-packages\ptvsd\attach_server.py", line 42 in wait_for_attach
  File "mytest_ptvsd.py", line 12 in myfunc
  File "mytest_ptvsd.py", line 21 in <module>

The error happens when I press the "Start Debugging" button on VS Code.
Enabling gevent support because I want to debug some code that uses socketio.

Expected behavior

This used to work fine with PTVSD 4.2.10.

Steps to reproduce:

import os

os.environ["GEVENT_SUPPORT"] = 'True'

import ptvsd

DEBUG_PORT = 5678

def myfunc():
    ptvsd.enable_attach(('localhost', DEBUG_PORT))
    print("Please attach debugger to port ", DEBUG_PORT)
    ptvsd.wait_for_attach()  # blocks execution until debugger is attached

    print("Debugger attached")

    print("testing 1 2 3")
    x = 0
    print(x)

if __name__ == "__main__":
    myfunc()

Support case sensitive folders on Windows

This bug has been reported and apparently been solved before, but since the latest update I'm experiencing the problem, again.

In CamelCased Filenames, the debugger tries to open a new all-lowercase file which does not exist.

Environment data

  • VS Code version: 1.35.1
  • Extension version (available under the Extensions sidebar): 2019.5.18875
  • OS and version: XXX
  • Python version (& distribution if applicable, e.g. Anaconda): Anaconda 3.6.6
  • Type of virtual environment used (N/A | venv | virtualenv | conda | ...): conda

Steps to reproduce:

  1. Set Breakpoint in CamelCase file name alignData.py

Logs

pydev debugger: warning: trying to add breakpoint to file that does not exist: c:\workspace\pilot-data-structure\aligndata.py (will have no effect)

Add console_scripts to setup.py

This would produce a script/exe entrypoint named debugpy when the package is installed, that would have the same effect as python -m debugpy.

(might also want to do this for debugpy.adapter)

Debug REPL IntelliSense Signature

Currently there is no signature info. This could be improved with pydevd CMD_GET_DESCRIPTION. At min evaluate request should be enough.

Hide debugger threads from being returned in the threading module

This code should go to end but in VS Code does not. In others IDE this run to the end.
Is this BUG or?

Code is:

import logging
import random
import threading
import time

logging.basicConfig(
    level=logging.DEBUG,
    format='(%(threadName)-10s) %(message)s',
)

class Counter(object):
    def __init__(self, start=0):
        self.lock = threading.Lock()
        self.value = start
    def increment(self):
        logging.debug('Waiting for lock')
        self.lock.acquire()
        try:
            logging.debug('Acquired lock')
            self.value = self.value + 1
        finally:
            logging.debug("Releasing")
            self.lock.release()

def worker(c):
    print('Entering worker...')
    for i in range(2):
        print('worker loop:', i)
        pause = random.random()
        logging.debug('Sleeping %0.02f', pause)
        time.sleep(pause)
        c.increment()
    logging.debug('Done')

counter = Counter()
for i in range(2):
    t = threading.Thread(target=worker, args=(counter,))
    t.start()

logging.debug('Waiting for worker threads')
main_thread = threading.currentThread()

try:
    for t in threading.enumerate():
        if t is not main_thread:
            t.join()
except Exception as e:
    print('exception: ', e)
finally:
    print('This is test')

logging.debug('Counter: %d', counter.value)

logging.debug('End of script')

Notify when some debugger requisite is shadowed

@garytyler commented on Mon Jun 10 2019

Traceback (most recent call last):
  File "/home/g/.vscode-server/extensions/ms-python.python-2019.5.18875/pythonFiles/ptvsd_launcher.py", line 21, in <module>
    import ptvsd
  File "/home/g/.vscode-server/extensions/ms-python.python-2019.5.18875/pythonFiles/lib/python/ptvsd/__init__.py", line 13, in <module>
    from ._vendored import force_pydevd
  File "/home/g/.vscode-server/extensions/ms-python.python-2019.5.18875/pythonFiles/lib/python/ptvsd/_vendored/force_pydevd.py", line 18, in <module>
    pydevd_constants = import_module('_pydevd_bundle.pydevd_constants')
  File "/home/g/proj/eventvr-web/.venv/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/home/g/.vscode-server/extensions/ms-python.python-2019.5.18875/pythonFiles/lib/python/ptvsd/_vendored/pydevd/_pydevd_bundle/pydevd_constants.py", line 180, in <module>
    from _pydev_imps._pydev_saved_modules import thread
  File "/home/g/.vscode-server/extensions/ms-python.python-2019.5.18875/pythonFiles/lib/python/ptvsd/_vendored/pydevd/_pydev_imps/_pydev_saved_modules.py", line 20, in <module>
    import queue as _queue
  File "/mnt/c/Users/g/proj/eventvr-web/eventvr/queue.py", line 1, in <module>
    from django.contrib.sessions.models import Session
  File "/home/g/proj/eventvr-web/.venv/lib/python3.7/site-packages/django/contrib/sessions/models.py", line 1, in <module>
    from django.contrib.sessions.base_session import (
  File "/home/g/proj/eventvr-web/.venv/lib/python3.7/site-packages/django/contrib/sessions/base_session.py", line 26, in <module>
    class AbstractBaseSession(models.Model):
  File "/home/g/proj/eventvr-web/.venv/lib/python3.7/site-packages/django/db/models/base.py", line 103, in __new__
    app_config = apps.get_containing_app_config(module)
  File "/home/g/proj/eventvr-web/.venv/lib/python3.7/site-packages/django/apps/registry.py", line 252, in get_containing_app_config
    self.check_apps_ready()
  File "/home/g/proj/eventvr-web/.venv/lib/python3.7/site-packages/django/apps/registry.py", line 134, in check_apps_ready
    settings.INSTALLED_APPS
  File "/home/g/proj/eventvr-web/.venv/lib/python3.7/site-packages/django/conf/__init__.py", line 79, in __getattr__
    self._setup(name)
  File "/home/g/proj/eventvr-web/.venv/lib/python3.7/site-packages/django/conf/__init__.py", line 66, in _setup
    self._wrapped = Settings(settings_module)
  File "/home/g/proj/eventvr-web/.venv/lib/python3.7/site-packages/django/conf/__init__.py", line 157, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)
  File "/home/g/proj/eventvr-web/.venv/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
ModuleNotFoundError: No module named 'project'

Internal error detected. Please copy the above traceback and report at
https://github.com/Microsoft/vscode-python/issues/new

@garytyler commented on Mon Jun 10 2019

VS Code version: Code 1.35.0 (553cfb2c2205db5f15f3ee8395bbd5cf066d357d, 2019-06-04T01:17:12.481Z)
OS version: Windows_NT x64 10.0.17763
Remote OS version: Linux x64 4.4.0-17763-Microsoft

System Info

Item Value
CPUs Intel(R) Core(TM) i7-5960X CPU @ 3.00GHz (16 x 2998)
GPU Status 2d_canvas: enabled
checker_imaging: disabled_off
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
native_gpu_memory_buffers: disabled_software
rasterization: enabled
surface_synchronization: enabled_on
video_decode: enabled
webgl: enabled
webgl2: enabled
Load (avg) undefined
Memory (System) 127.91GB (113.03GB free)
VM 0%
Item Value
Remote WSL
OS Linux x64 4.4.0-17763-Microsoft
CPUs Intel(R) Core(TM) i7-5960X CPU @ 3.00GHz (16 x 3001)
Memory (System) 127.91GB (113.03GB free)
VM 0%

"process" event should include "pointerSize"

Seems to be a recent addition to the DAP spec:

    /**
     * The size of a pointer or address for this process, in bits. This value may be used by clients when formatting addresses for display.
     */
    pointerSize?: number;

I'm not sure where exactly this is used by the IDE, but it's trivial for us to provide.

__future__ division not working for the debug console

@xiaodongzhao commented on Thu Mar 28 2019

Environment data

  • VS Code version: 1.32.3
  • Extension version (available under the Extensions sidebar): 2019.3.6139
  • OS and version: Ubuntu 18.04
  • Python version (& distribution if applicable, e.g. Anaconda): Python 2.7.15rc1
  • Type of virtual environment used (N/A | venv | virtualenv | conda | ...): N/A
  • Relevant/affected Python packages and their versions: future

Expected behaviour

For file:

#! /usr/bin env python
from __future__ import division
a = 2 / 3
print(a)

Set a breakpoint at the last line and run, after pause, in the DEBUG CONSOLE, type a, should print 0.6666666666666666
type 2/3, should print 0.6666666666666666

Actual behaviour

2/3 prints 0
from __future__ import division didn't work for the debug console.

Steps to reproduce:

Logs

Output for Python in the Output panel (Viewโ†’Output, change the drop-down the upper-right of the Output panel to Python)


Output from Console under the Developer Tools panel (toggle Developer Tools on under Help; turn on source maps to make any tracebacks be useful by running Enable source map support for extension debugging)


Build native binaries on ci and distribute those.

Up until now the binaries were mostly the accelerators (which should be already built on the ci) and some files which changed very little (mostly the attach to pid) which were on git.

Now, with the latest changes on microsoft/ptvsd#509, microsoft/ptvsd#305 and microsoft/ptvsd#1624 those dependencies that changed infrequently will change more and will require more native code, so, I think we should start to organize things differently so that it's possible to do a build without having to commit binary dependencies to git.

We should probably have some structure where we can compile the files on the ci and then upload those dlls somewhere where we can get it later to do the final build (because unlike the usual build where we create several packages for each python version when distributing in the ide we want all those dependencies together -- and each needs to be created on a different OS/python version).

The same structure should also make it possible to have accelerators available for all OSes at once.

Note 1: I just checked and it seems that the accelerators aren't currently distributed in the VSCode/Python plugin (so, final users have a debugger that's much slower than it needs to be) and this issue should also fix that.

Note 2: Both ptvsd and pydevd should use the same structure to do that (we can probably create a hash from the c/c++ code to create a cache-key which we can use to recover the binary as it'd be the same for both)... I'm not sure where's the best place to keep this info -- maybe a separate git repository only for those binaries where the cache-key (hash) is a folder and the dlls are inside it.

Stepover Into Excluded Debug Files Leads to Break Mode

Environment data

  • PTVSD version: 4.2.10
  • OS and version: Windows 10. Build: 10.0.17763
  • Python version: 3.7.*
  • Using VS Code or Visual Studio: VS 2019

Summary

Whenever the debugger steps over user code and goes into code that should not be debugged (configured in "rules"), the debugger enters break mode. In this particular case, stepping over the last line of a unit test function leads to testlauncher.py, however this file is not to be debugged as specified in attach arguments (rules).

Steps to reproduce:

  1. Write a python unit test and set breakpoints (see below)
  2. Step over the unit test statements until the last statement is reached
  3. Step over again. The debugger enters break mode (see below), whereas it should start debugging the next unit test function.

Note: In order to reproduce this bug in VS, please use this branch

After this PR is approved, you can use PTVS/master.

DebugAdapterHost.txt

image

image

Occasional missing response to "configurationDone"

Sometimes, when receiving "configurationDone", and starting to execute user code, if the script exits almost immediately, the adapter closes the connection before the response to "configurationDone" is actually delivered to the client.

I've only seen it on CI Linux and macOS runs, and it's very rare, so it's hard to diagnose. But I suspect that this is another manifestation of pydevd messaging being asynchronous (#1699) - basically, if the process exits too fast, pydevd simply doesn't deliver the response, or delivers a partial response. The adapter then treats it as a failed response from the server, and in turn responds to IDE's "configurationDone" with failure "Server-1 disconnected unexpectedly".

Part of the problem may be that on_configurationdone_request() in pydevd_process_net_command_json.py invokes api.run() before sending the response. Perhaps that needs to be re-ordered?

IOError: [Errno 22] when running files with non-ascii characters.

Environment data

  • PTVSD version: master
  • OS and version: windows
  • Python version (& distribution if applicable, e.g. Anaconda): 2.7.16
  • Using VS Code or Visual Studio:

Additional info:
File System encoding: mbcs
Default encoding: ascii

Actual behavior

This error is shown:

Traceback (most recent call last):
  File "c:/Users/kanadig/.vscode/extensions/ms-python.python-2019.5.17059/pythonFiles/ptvsd_launcher.py", line 43, in <module>
    main(ptvsdArgs)
  File "C:\GIT\ptvsd\src\ptvsd\__main__.py", line 434, in main
    run()
  File "C:\GIT\ptvsd\src\ptvsd\__main__.py", line 312, in run_file
    runpy.run_path(target, run_name='__main__')
  File "C:\Python27\lib\runpy.py", line 251, in run_path
    code = _get_code_from_file(path_name)
  File "C:\Python27\lib\runpy.py", line 227, in _get_code_from_file
    with open(fname, "rb") as f:
IOError: [Errno 22] invalid mode ('rb') or filename: 'c:\\GIT\\pyscratch2\\??\\experiment.py'

image

Expected behavior

Should launch the file, like in pyhton 3.*

Steps to reproduce:

  1. Create a file with path C:\ๆต‹่ฏ•\experiment.py
  2. Open the directory in vscode
  3. Start debugging.

Short path handling is broken on Python 2.7

In dbg_adapter_refactor branch, this happens as soon as you import ptvsd - so e.g. in a test run, as soon as it starts running, even before test discovery:

pydev debugger: critical: unable to get real case for file. Details:
filename: C:\git\LONGPA~1\ptvsd\src\ptvsd\_vendored\pydevd\pydevd_file_utils.py
drive: C:\
parts: ['git', 'longpa~1', 'ptvsd', 'src', 'ptvsd', '_vendored', 'pydevd', 'pydevd_file_utils.py']
(please create a ticket in the tracker to address this).

  File "C:\git\LONGPA~1\ptvsd\setup.py", line 31, in <module>
    import ptvsd
  File "C:\git\LONGPA~1\ptvsd\src\ptvsd\__init__.py", line 39, in <module>
    from ptvsd.server.attach_server import (
  File "C:\git\LONGPA~1\ptvsd\src\ptvsd\server\__init__.py", line 7, in <module>
    import ptvsd._vendored.force_pydevd
  File "C:\git\LONGPA~1\ptvsd\src\ptvsd\_vendored\force_pydevd.py", line 37, in <module>
    'pydevd',
  File "C:\git\LONGPA~1\ptvsd\src\ptvsd\_vendored\__init__.py", line 123, in preimport
    import_module(name)
  File "C:\Python\2.7-64\Lib\importlib\__init__.py", line 37, in import_module
    __import__(name)
  File "C:\git\LONGPA~1\ptvsd\src\ptvsd\_vendored\pydevd\pydevd.py", line 27, in <module>
    from _pydevd_bundle.pydevd_filtering import FilesFiltering
  File "C:\git\LONGPA~1\ptvsd\src\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_filtering.py", line 7, in <module>
    import pydevd_file_utils
  File "C:\git\LONGPA~1\ptvsd\src\ptvsd\_vendored\pydevd\pydevd_file_utils.py", line 216, in <module>
    _get_path_with_real_case(__file__)
  File "C:\git\LONGPA~1\ptvsd\src\ptvsd\_vendored\pydevd\pydevd_file_utils.py", line 210, in _get_path_with_real_case
    traceback.print_stack()
Traceback (most recent call last):
  File "C:\git\LONGPA~1\ptvsd\src\ptvsd\_vendored\pydevd\pydevd_file_utils.py", line 202, in _get_path_with_real_case
    return _resolve_listing(drive, iter(parts))
  File "C:\git\LONGPA~1\ptvsd\src\ptvsd\_vendored\pydevd\pydevd_file_utils.py", line 169, in _resolve_listing
    resolve_lowercase, resolved))
IOError: Unable to find: longpa~1 in C:\git
error: could not delete '_pydevd_bundle\pydevd_cython.pyd': Access is denied

(I've added traceback.print_stack() in pydevd code to get the full trace)

To repro:

mkdir "long path with spaces"
chdir longpa~1
git clone https://github.com/microsoft/ptvsd/
chdir ptvsd
tox --develop -e py27

It seems that this has to do in part with case mismatch between "longpa1" and "LONGPA1", although I am not sure which comes whence. If you allow the test suite to run, there will be multiple assertion failures as well, and in all of them it is because a path didn't match due to case mismatch at that point.

Infinite wait on getting variable values while debugging

Environment data

  • VS Code version: 1.35.1
  • Extension version (available under the Extensions sidebar): 2019.5.18875
  • OS and version: Windows 10 1809 17763.557
  • Python version (& distribution if applicable, e.g. Anaconda): 3.6
  • Type of virtual environment used (N/A | venv | virtualenv | conda | ...): conda
  • Relevant/affected Python packages and their versions: N/A
  • Jedi or Language Server? (i.e. what is "python.jediEnabled" set to; more info #3977): N/A

Expected behaviour

Hover over variable in the debugger to see the value either in the watch, local or editor windows.

Actual behaviour

This has been working great up until recently, I've started to get some infinite progress bars showing up like this:

The only way to fix it is to restart vs code.
image

Steps to reproduce:

  1. hover over variables while debugging

Logs

Output for Python in the Output panel (Viewโ†’Output, change the drop-down the upper-right of the Output panel to Python)

Traceback (most recent call last):
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_frame.py", line 694, in trace_dispatch
    self.do_wait_suspend(thread, frame, event, arg)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_frame.py", line 78, in do_wait_suspend
    self._args[0].do_wait_suspend(*args, **kwargs)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\pydevd.py", line 1460, in do_wait_suspend
    keep_suspended = self._do_wait_suspend(thread, frame, event, arg, suspend_type, from_this_thread, frames_tracker)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\pydevd.py", line 1482, in _do_wait_suspend
    self.process_internal_commands()
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\pydevd.py", line 1199, in process_internal_commands
    int_cmd.do_it(self)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_comm.py", line 496, in do_it
    self.method(dbg, *self.args, **self.kwargs)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_comm.py", line 668, in internal_get_variable_json
    for child_var in variable.get_children_variables(fmt=fmt):
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_suspended_frames.py", line 114, in get_children_variables
    dct = resolver.get_dictionary(self.value)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\pydevd_plugins\extensions\types\pydevd_plugin_numpy_types.py", line 80, in get_dictionary
    ret['[0:%s] ' % (len(obj))] = list(obj[0:MAX_ITEMS_TO_HANDLE])
IndexError: too many indices for array
PS D:\temp\yash> cd 'd:\temp\yash'; ${env:PYTHONIOENCODING}='UTF-8'; ${env:PYTHONUNBUFFERED}='1'; & 'C:\Anaconda3\envs\ell\python.exe' 'c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\ptvsd_launcher.py' '--default' '--client' '--host' 'localhost' '--port' '64847' 'd:\git\ELL\ELL\tools\importers\onnx\onnx_import.py' 'listener.onnx'
### Loading module C:\Anaconda3\envs\ell\lib\site-packages\pywin32_system32\pywintypes36.dll
### Loading module C:\Anaconda3\envs\ell\lib\site-packages\pywin32_system32\pythoncom36.dll
MainThread [2019-06-19 15:23:23,944] Pre-processing...
MainThread [2019-06-19 15:23:23,946] loading the ONNX model from: listener.onnx
MainThread [2019-06-19 15:23:23,994] Loaded ONNX model in 0.048 seconds.
MainThread [2019-06-19 15:23:23,995] ONNX IR_version 3
MainThread [2019-06-19 15:23:23,996] ONNX Graph producer: pytorch version 0.4
MainThread [2019-06-19 15:23:23,996] ONNX Graph total len: 25
MainThread [2019-06-19 15:23:24,012] Input 0 Inputs [] [] Outputs: ['0'] [((96, 1, 39), 'channel_row_column')] Attributes: {}
MainThread [2019-06-19 15:23:24,014] Constant 25 Inputs [] [] Outputs: ['25'] [((1,), 'channel')] Attributes: {'tensor': '...'}
MainThread [2019-06-19 15:23:24,015] Shape 26 Inputs ['0'] [((96, 1, 39), 'channel_row_column')] Outputs: ['26'] [((96, 1, 39), 'channel_row_column')] Attributes: {}
Traceback (most recent call last):
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_frame.py", line 589, in trace_dispatch
    self.do_wait_suspend(thread, frame, event, arg)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_frame.py", line 78, in do_wait_suspend
    self._args[0].do_wait_suspend(*args, **kwargs)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\pydevd.py", line 1460, in do_wait_suspend
    keep_suspended = self._do_wait_suspend(thread, frame, event, arg, suspend_type, from_this_thread, frames_tracker)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\pydevd.py", line 1482, in _do_wait_suspend
    self.process_internal_commands()
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\pydevd.py", line 1199, in process_internal_commands
    int_cmd.do_it(self)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_comm.py", line 496, in do_it
    self.method(dbg, *self.args, **self.kwargs)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_comm.py", line 668, in internal_get_variable_json
    for child_var in variable.get_children_variables(fmt=fmt):
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_suspended_frames.py", line 114, in get_children_variables
    dct = resolver.get_dictionary(self.value)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\pydevd_plugins\extensions\types\pydevd_plugin_numpy_types.py", line 80, in get_dictionary
    ret['[0:%s] ' % (len(obj))] = list(obj[0:MAX_ITEMS_TO_HANDLE])
IndexError: too many indices for array
Traceback (most recent call last):
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\ptvsd_launcher.py", line 43, in <module>
    main(ptvsdArgs)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\__main__.py", line 434, in main
    run()
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\__main__.py", line 312, in run_file
    runpy.run_path(target, run_name='__main__')
  File "C:\Anaconda3\envs\ell\lib\runpy.py", line 263, in run_path
    pkg_name=pkg_name, script_name=fname)
  File "C:\Anaconda3\envs\ell\lib\runpy.py", line 96, in _run_module_code
    mod_name, mod_spec, pkg_name, script_name)
  File "C:\Anaconda3\envs\ell\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "d:\git\ELL\ELL\tools\importers\onnx\onnx_import.py", line 95, in <module>
    main()
  File "d:\git\ELL\ELL\tools\importers\onnx\onnx_import.py", line 91, in main
    convert(args.input, args.output_directory, args.zip_ell_model, args.step_interval, args.lag_threshold)
  File "d:\git\ELL\ELL\tools\importers\onnx\onnx_import.py", line 42, in convert
    lag_threshold_msec=lag_threshold)
  File "d:\git\ELL\ELL\tools\importers\onnx\onnx_to_ell.py", line 32, in convert_onnx_to_ell
    importer_model = converter.load_model(path)
  File "d:\git\ELL\ELL\tools\importers\onnx\lib\onnx_converters.py", line 1684, in load_model
    return self.set_graph(graph)
  File "d:\git\ELL\ELL\tools\importers\onnx\lib\onnx_converters.py", line 1706, in set_graph
    node = self.get_converter(onnx_node).convert(onnx_node)
  File "d:\git\ELL\ELL\tools\importers\onnx\lib\onnx_converters.py", line 119, in convert
    node.output_shapes = self.get_output_shapes()
  File "d:\git\ELL\ELL\tools\importers\onnx\lib\onnx_converters.py", line 750, in get_output_shapes
    t = self.gather_tensor(self.node)  # actually do it...
  File "d:\git\ELL\ELL\tools\importers\onnx\lib\onnx_converters.py", line 778, in gather_tensor
    self.add_tensor(node.id, t)
  File "d:\git\ELL\ELL\tools\importers\onnx\lib\onnx_converters.py", line 778, in gather_tensor
    self.add_tensor(node.id, t)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_frame.py", line 589, in trace_dispatch
    self.do_wait_suspend(thread, frame, event, arg)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_frame.py", line 78, in do_wait_suspend
    self._args[0].do_wait_suspend(*args, **kwargs)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\pydevd.py", line 1460, in do_wait_suspend
    keep_suspended = self._do_wait_suspend(thread, frame, event, arg, suspend_type, from_this_thread, frames_tracker)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\pydevd.py", line 1482, in _do_wait_suspend
    self.process_internal_commands()
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\pydevd.py", line 1199, in process_internal_commands
    int_cmd.do_it(self)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_comm.py", line 496, in do_it
    self.method(dbg, *self.args, **self.kwargs)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_comm.py", line 668, in internal_get_variable_json
    for child_var in variable.get_children_variables(fmt=fmt):
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_suspended_frames.py", line 114, in get_children_variables
    dct = resolver.get_dictionary(self.value)
  File "c:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\pythonFiles\lib\python\ptvsd\_vendored\pydevd\pydevd_plugins\extensions\types\pydevd_plugin_numpy_types.py", line 80, in get_dictionary
    ret['[0:%s] ' % (len(obj))] = list(obj[0:MAX_ITEMS_TO_HANDLE])
IndexError: too many indices for array

Output from Console under the Developer Tools panel (toggle Developer Tools on under Help; turn on source maps to make any tracebacks be useful by running Enable source map support for extension debugging)

[Extension Host] Info Python Extension: 2019-06-19 15:08:28: Cached data exists getEnvironmentVariables, d:\git\ELL\ELL\tools\importers\onnx\lib\onnx_converters.py
3workbench.main.js:238 [Extension Host] Info Python Extension: 2019-06-19 15:09:18: Cached data exists getEnvironmentVariables, d:\git\ELL\ELL\tools\importers\onnx\lib\onnx_converters.py
workbench.main.js:238 [Extension Host] Warn Python Extension: 2019-06-19 15:09:18: Linter 'pylint' is not installed. Please install it or select another linter". [Error: Module 'pylint' not installed.
	at p.execModule (C:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\out\client\extension.js:83:293115)]
t.log @ workbench.main.js:238
3workbench.main.js:238 [Extension Host] Info Python Extension: 2019-06-19 15:09:22: Cached data exists getEnvironmentVariables, d:\git\ELL\ELL\tools\importers\onnx\lib\onnx_converters.py
workbench.main.js:238 [Extension Host] Warn Python Extension: 2019-06-19 15:09:23: Linter 'pylint' is not installed. Please install it or select another linter". [Error: Module 'pylint' not installed.
	at p.execModule (C:\Users\clovett\.vscode\extensions\ms-python.python-2019.5.18875\out\client\extension.js:83:293115)]
t.log @ workbench.main.js:238
2workbench.main.js:238 [Extension Host] Info Python Extension: 2019-06-19 15:09:23: Cached data exists getEnvironmentVariables, d:\git\ELL\ELL\tools\importers\onnx\onnx_import.py
workbench.main.js:238 [Extension Host] Info Python Extension: 2019-06-19 15:09:28: Cached data exists getEnvironmentVariables, d:\git\ELL\ELL\tools\importers\onnx\lib\onnx_converters.py
workbench.main.js:238 [Extension Host] Info Python Extension: 2019-06-19 15:18:59: Cached data exists getEnvironmentVariables, tasks
workbench.main.js:238 [Extension Host] Info Python Extension: 2019-06-19 15:19:03: Cached data exists getEnvironmentVariables, extension-output-#2
workbench.main.js:238 [Extension Host] Info Python Extension: 2019-06-19 15:19:21: Cached data exists getEnvironmentVariables, extension-output-#1
workbench.main.js:238 [Extension Host] Info Python Extension: 2019-06-19 15:19:28: Cached data exists getEnvironmentVariables, rendererLog
workbench.main.js:238 [Extension Host] Info Python Extension: 2019-06-19 15:19:44: Cached data exists getEnvironmentVariables, d:\git\ELL\ELL\tools\importers\onnx\lib\onnx_converters.py
workbench.main.js:238 [Extension Host] Info Python Extension: 2019-06-19 15:19:55: Cached data exists getEnvironmentVariables, sharedLog
workbench.main.js:238 [Extension Host] Info Python Extension: 2019-06-19 15:20:02: Cached data exists getEnvironmentVariables, extension-output-#4
workbench.main.js:238 [Extension Host] Info Python Extension: 2019-06-19 15:20:04: Cached data exists getEnvironmentVariables, extension-output-#2
workbench.main.js:238 [Extension Host] Info Python Extension: 2019-06-19 15:20:36: Cached data exists getEnvironmentVariables, d:\git\ELL\ELL\tools\importers\onnx\lib\onnx_converters.py

Any DAP request that causes thread state change should respond immediately

When ever user does any action like pause, step*, continue, goto, run-to-cusor, etc. These cause thread state change. These should send a response back immediately acknowledging the receipt of the request. They should perform the action after sending the response.

The state of the thread itself is reported via thread events (such as thread, stopped, etc).

Finally, for any thread whose thread state is changed from stopped to running, and this change was not a direct result of user action. Then it should use the continued event. For example, in a multi threaded scenario, with threads t1, t2, t3, t4. If user issues a step action on t1, and the policy is to continue all other threads. Then t2, t3, t4 should raise continued event. This should only happen if the IDE is NOT visualstudio. Visual Studio assumes all threads are continued, and sending a continued event breaks things in the IDE.

Log points seem to double output

@rchiodo(Rich Chiodo) commented on [Mon Jul 8 2019]

Add a logpoint into a python file with cells
Debug the cell

Logpoint prints twice.

Looks like pydevd is sending the output twice:

D00026.485: PYD --> {
                "type": "event",
                "event": "output",
                "body": {
                    "output": "Logging logger point\r\n",
                    "category": "stdout",
                    "source": {}
                },
                "seq": 34,
                "pydevd_cmd_id": 116
            }
D00026.485: (while handling ('CMD_WRITE_TO_CONSOLE', 34))
            IDE <-- {
                "type": "event",
                "seq": 18,
                "event": "output",
                "body": {
                    "output": "Logging logger point\r\n",
                    "category": "stdout",
                    "source": {}
                }
            }
D00026.485: PYD --> {
                "type": "event",
                "event": "output",
                "body": {
                    "output": "Logging logger point\r\n",
                    "category": "stdout",
                    "source": {}
                },
                "seq": 36,
                "pydevd_cmd_id": 116
            }
D00026.485: (while handling ('CMD_WRITE_TO_CONSOLE', 36))
            IDE <-- {
                "type": "event",
                "seq": 19,
                "event": "output",
                "body": {
                    "output": "Logging logger point\r\n",
                    "category": "stdout",
                    "source": {}
                }
            }

Collapsible stack frames

When using Just-my-code, frames for code in stdlib or site-packages should be collapsible.
See C# VS example:
Collapsed:
image

Expanded:
image

Code Reloading

Allow code to be modified while at break-point, then continue executing the modified code.

Performance in attached and detached state is similar.

Looks like we may have issue with how we handle detached state. The run time performance must be better in detached state in comparison with the attached state. I suspect we are not doing the right thing in settrace after detach.

Support for Data Breakpoints

Provide support for monitoring data using data breakpoints.

  • Set supportsDataBreakpoints to true.
  • Provide handler for DataBreakpointInfoRequest
  • Provide handler for SetDataBreakpointsRequest.

Segfaults from OpenCV code

@alkasm commented on Fri May 03 2019

Overview

Possibly related to microsoft/vscode-python#2693

I am seeing a segfault while running code in VSCode. Note that it only happens when the program ends, and doesn't seem to negatively impact anything. All my code works fine.

The underlying issue is possibly in OpenCV, and it wouldn't surprise me at all as I come across segfaults here and there in OpenCV. However, I only see a segfault when running in VSCode through the normal debug runner via F5, and I'm not sure why I only see it here.

The segfault occurs when I subclass a specific class from OpenCV:

import cv2


class VideoCapture(cv2.VideoCapture):
    pass


cap = VideoCapture()
cap.release()

print("done")

I can repro this reliably across multiple different versions of Python, and multiple versions of the opencv-python PyPI package, so I hope you can too.

Environment data

  • VS Code version: Version 1.33.1
  • Extension version (available under the Extensions sidebar): 2019.4.12954
  • OS and version: macOS 10.14.3
  • Python version (& distribution if applicable, e.g. Anaconda): 3.6.8 and 3.7.3
  • Type of virtual environment used (N/A | venv | virtualenv | conda | ...): venv
  • Relevant/affected Python packages and their versions: opencv-python (tested 3.4.5.20 and 4.0.0.21 and most recent, 4.1.0.25 from PyPI)

Expected behaviour

If I just run my code "normally" through the embedded terminal in VSCode (or run it anywhere else) with just python vid-seg.py, or if I just use the cv2 class instead of my subclassed version, I don't get a segfault.

(cv) me:protocv$ python vid-seg.py
done

Actual behaviour

(cv) me:protocv$ cd /Users/me/somedir/protocv ; env PYTHONIOENCODING=UTF-8 PYTHONUNBUFFERED=1 /Users/me/venvs/cv/bin/python /Users/me/.vscode/extensions/ms-python.python-2019.4.12954/pythonFiles/ptvsd_launcher.py --default --client --host localhost --port 61841 /Users/me/somedir/protocv/vid-seg.py 
done
Segmentation fault: 11

Steps to reproduce:

Create a venv, pip install opencv-python==4.1.0.25. Create a .py file with the code above that subclasses cv2.VideoCapture(). Run the file with the standard debug runner configuration.

To be sure my launch.json is:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal"
        }
    ]
}

Logs

macOS segfault report
Process:               Python [8527]
Path:                  /Library/Frameworks/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python
Identifier:            Python
Version:               3.6.8 (3.6.8)
Code Type:             X86-64 (Native)
Parent Process:        bash [7048]
Responsible:           Electron [297]
User ID:               501

Date/Time:             2019-05-03 16:40:59.746 -0700
OS Version:            Mac OS X 10.14.3 (18D42)
Report Version:        12
Bridge OS Version:     3.3 (16P3133)
Anonymous UUID:        B83A8E8A-51E9-E789-0A0C-2C58B1B1D5A7

Sleep/Wake UUID:       452A3241-AB32-41D8-A8EB-1654721AAD11

Time Awake Since Boot: 61000 seconds
Time Since Wake:       2500 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000001

VM Regions Near 0x1:
--> 
    __TEXT                 0000000102247000-0000000102248000 [    4K] r-x/rwx SM=COW  /Library/Frameworks/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   org.python.python             	0x00000001022a748e _PyObject_Alloc + 110
1   org.python.python             	0x00000001022bf008 PyUnicode_New + 232
2   org.python.python             	0x00000001022d5fde PyUnicode_Append + 542
3   org.python.python             	0x00000001023221b7 unicode_concatenate + 215
4   org.python.python             	0x000000010231a298 _PyEval_EvalFrameDefault + 8072
5   org.python.python             	0x00000001023231af _PyEval_EvalCodeWithName + 2447
6   org.python.python             	0x0000000102323ae1 fast_function + 545
7   org.python.python             	0x0000000102322721 call_function + 401
8   org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
9   org.python.python             	0x0000000102323a3d fast_function + 381
10  org.python.python             	0x0000000102322721 call_function + 401
11  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
12  org.python.python             	0x0000000102323a3d fast_function + 381
13  org.python.python             	0x0000000102322721 call_function + 401
14  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
15  org.python.python             	0x0000000102323a3d fast_function + 381
16  org.python.python             	0x0000000102322721 call_function + 401
17  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
18  org.python.python             	0x0000000102323a3d fast_function + 381
19  org.python.python             	0x0000000102322721 call_function + 401
20  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
21  org.python.python             	0x0000000102323a3d fast_function + 381
22  org.python.python             	0x0000000102322721 call_function + 401
23  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
24  org.python.python             	0x0000000102323a3d fast_function + 381
25  org.python.python             	0x0000000102322721 call_function + 401
26  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
27  org.python.python             	0x0000000102323c5c _PyFunction_FastCallDict + 348
28  org.python.python             	0x00000001022576b7 _PyObject_FastCallDict + 247
29  org.python.python             	0x00000001022577d5 _PyObject_Call_Prepend + 149
30  org.python.python             	0x00000001022574f0 PyObject_Call + 96
31  org.python.python             	0x00000001022b7c85 slot_tp_call + 117
32  org.python.python             	0x0000000102257685 _PyObject_FastCallDict + 197
33  org.python.python             	0x0000000102358274 trace_trampoline + 132
34  org.python.python             	0x0000000102322059 call_trace_protected + 89
35  org.python.python             	0x00000001023183fd _PyEval_EvalFrameDefault + 237
36  org.python.python             	0x0000000102323a3d fast_function + 381
37  org.python.python             	0x0000000102322721 call_function + 401
38  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
39  org.python.python             	0x0000000102323a3d fast_function + 381
40  org.python.python             	0x0000000102322721 call_function + 401
41  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
42  org.python.python             	0x0000000102323c5c _PyFunction_FastCallDict + 348
43  org.python.python             	0x00000001022576b7 _PyObject_FastCallDict + 247
44  org.python.python             	0x00000001022577d5 _PyObject_Call_Prepend + 149
45  org.python.python             	0x0000000102257685 _PyObject_FastCallDict + 197
46  org.python.python             	0x000000010227afbb PyFile_WriteObject + 139
47  org.python.python             	0x00000001023168ec builtin_print + 460
48  org.python.python             	0x00000001022a0697 _PyCFunction_FastCallDict + 183
49  org.python.python             	0x0000000102322747 call_function + 439
50  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
51  org.python.python             	0x00000001023231af _PyEval_EvalCodeWithName + 2447
52  org.python.python             	0x0000000102318244 PyEval_EvalCode + 100
53  org.python.python             	0x00000001023158c4 builtin_exec + 548
54  org.python.python             	0x00000001022a07cb _PyCFunction_FastCallDict + 491
55  org.python.python             	0x0000000102322747 call_function + 439
56  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
57  org.python.python             	0x00000001023231af _PyEval_EvalCodeWithName + 2447
58  org.python.python             	0x0000000102323ae1 fast_function + 545
59  org.python.python             	0x0000000102322721 call_function + 401
60  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
61  org.python.python             	0x00000001023231af _PyEval_EvalCodeWithName + 2447
62  org.python.python             	0x0000000102323ae1 fast_function + 545
63  org.python.python             	0x0000000102322721 call_function + 401
64  org.python.python             	0x000000010231ef56 _PyEval_EvalFrameDefault + 27718
65  org.python.python             	0x00000001023231af _PyEval_EvalCodeWithName + 2447
66  org.python.python             	0x0000000102323ae1 fast_function + 545
67  org.python.python             	0x0000000102322721 call_function + 401
68  org.python.python             	0x000000010231ef56 _PyEval_EvalFrameDefault + 27718
69  org.python.python             	0x0000000102323a3d fast_function + 381
70  org.python.python             	0x0000000102322721 call_function + 401
71  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
72  org.python.python             	0x00000001023231af _PyEval_EvalCodeWithName + 2447
73  org.python.python             	0x0000000102323ae1 fast_function + 545
74  org.python.python             	0x0000000102322721 call_function + 401
75  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
76  org.python.python             	0x00000001023231af _PyEval_EvalCodeWithName + 2447
77  org.python.python             	0x0000000102318244 PyEval_EvalCode + 100
78  org.python.python             	0x000000010234e381 PyRun_FileExFlags + 209
79  org.python.python             	0x000000010234dbf2 PyRun_SimpleFileExFlags + 882
80  org.python.python             	0x0000000102367b12 Py_Main + 3554
81  org.python.python             	0x0000000102247df8 0x102247000 + 3576
82  libdyld.dylib                 	0x00007fff6f43ded9 start + 1

Thread 1:
0   libsystem_kernel.dylib        	0x00007fff6f57a7de __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6f634593 _pthread_cond_wait + 724
2   org.python.python             	0x00000001023640b1 PyThread_acquire_lock_timed + 673
3   org.python.python             	0x000000010236aa2f acquire_timed + 111
4   org.python.python             	0x000000010236ab40 lock_PyThread_acquire_lock + 48
5   org.python.python             	0x00000001022a0697 _PyCFunction_FastCallDict + 183
6   org.python.python             	0x0000000102322747 call_function + 439
7   org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
8   org.python.python             	0x00000001023231af _PyEval_EvalCodeWithName + 2447
9   org.python.python             	0x0000000102323ae1 fast_function + 545
10  org.python.python             	0x0000000102322721 call_function + 401
11  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
12  org.python.python             	0x00000001023231af _PyEval_EvalCodeWithName + 2447
13  org.python.python             	0x0000000102323ae1 fast_function + 545
14  org.python.python             	0x0000000102322721 call_function + 401
15  org.python.python             	0x000000010231ef56 _PyEval_EvalFrameDefault + 27718
16  org.python.python             	0x0000000102323c5c _PyFunction_FastCallDict + 348
17  org.python.python             	0x00000001022576b7 _PyObject_FastCallDict + 247
18  org.python.python             	0x00000001022577d5 _PyObject_Call_Prepend + 149
19  org.python.python             	0x00000001022574f0 PyObject_Call + 96
20  org.python.python             	0x000000010231f19a _PyEval_EvalFrameDefault + 28298
21  org.python.python             	0x0000000102323a3d fast_function + 381
22  org.python.python             	0x0000000102322721 call_function + 401
23  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
24  org.python.python             	0x0000000102323a3d fast_function + 381
25  org.python.python             	0x0000000102322721 call_function + 401
26  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
27  org.python.python             	0x0000000102323c5c _PyFunction_FastCallDict + 348
28  org.python.python             	0x00000001022576b7 _PyObject_FastCallDict + 247
29  org.python.python             	0x00000001022577d5 _PyObject_Call_Prepend + 149
30  org.python.python             	0x00000001022574f0 PyObject_Call + 96
31  org.python.python             	0x000000010236a396 t_bootstrap + 70
32  org.python.python             	0x0000000102363be9 pythread_wrapper + 25
33  libsystem_pthread.dylib       	0x00007fff6f631305 _pthread_body + 126
34  libsystem_pthread.dylib       	0x00007fff6f63426f _pthread_start + 70
35  libsystem_pthread.dylib       	0x00007fff6f630415 thread_start + 13

Thread 2:
0   libsystem_kernel.dylib        	0x00007fff6f57a3e6 __recvfrom + 10
1   _socket.cpython-36m-darwin.so 	0x000000010293bdbb sock_recv_impl + 27
2   _socket.cpython-36m-darwin.so 	0x000000010293b461 sock_call_ex + 529
3   _socket.cpython-36m-darwin.so 	0x0000000102939448 sock_recv + 152
4   org.python.python             	0x00000001022a07cb _PyCFunction_FastCallDict + 491
5   org.python.python             	0x0000000102322747 call_function + 439
6   org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
7   org.python.python             	0x0000000102323a3d fast_function + 381
8   org.python.python             	0x0000000102322721 call_function + 401
9   org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
10  org.python.python             	0x0000000102323a3d fast_function + 381
11  org.python.python             	0x0000000102322721 call_function + 401
12  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
13  org.python.python             	0x0000000102323a3d fast_function + 381
14  org.python.python             	0x0000000102322721 call_function + 401
15  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
16  org.python.python             	0x0000000102323a3d fast_function + 381
17  org.python.python             	0x0000000102322721 call_function + 401
18  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
19  org.python.python             	0x00000001023231af _PyEval_EvalCodeWithName + 2447
20  org.python.python             	0x00000001023182bb PyEval_EvalCodeEx + 107
21  org.python.python             	0x00000001022810cd function_call + 381
22  org.python.python             	0x00000001022574f0 PyObject_Call + 96
23  org.python.python             	0x000000010231f19a _PyEval_EvalFrameDefault + 28298
24  org.python.python             	0x0000000102323a3d fast_function + 381
25  org.python.python             	0x0000000102322721 call_function + 401
26  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
27  org.python.python             	0x0000000102323a3d fast_function + 381
28  org.python.python             	0x0000000102322721 call_function + 401
29  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
30  org.python.python             	0x0000000102323c5c _PyFunction_FastCallDict + 348
31  org.python.python             	0x00000001022576b7 _PyObject_FastCallDict + 247
32  org.python.python             	0x00000001022577d5 _PyObject_Call_Prepend + 149
33  org.python.python             	0x00000001022574f0 PyObject_Call + 96
34  org.python.python             	0x000000010236a396 t_bootstrap + 70
35  org.python.python             	0x0000000102363be9 pythread_wrapper + 25
36  libsystem_pthread.dylib       	0x00007fff6f631305 _pthread_body + 126
37  libsystem_pthread.dylib       	0x00007fff6f63426f _pthread_start + 70
38  libsystem_pthread.dylib       	0x00007fff6f630415 thread_start + 13

Thread 3:
0   libsystem_kernel.dylib        	0x00007fff6f57a7de __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6f634593 _pthread_cond_wait + 724
2   org.python.python             	0x00000001023640b1 PyThread_acquire_lock_timed + 673
3   org.python.python             	0x000000010236aa2f acquire_timed + 111
4   org.python.python             	0x000000010236ab40 lock_PyThread_acquire_lock + 48
5   org.python.python             	0x00000001022a0697 _PyCFunction_FastCallDict + 183
6   org.python.python             	0x0000000102322747 call_function + 439
7   org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
8   org.python.python             	0x00000001023231af _PyEval_EvalCodeWithName + 2447
9   org.python.python             	0x0000000102323ae1 fast_function + 545
10  org.python.python             	0x0000000102322721 call_function + 401
11  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
12  org.python.python             	0x00000001023231af _PyEval_EvalCodeWithName + 2447
13  org.python.python             	0x0000000102323ae1 fast_function + 545
14  org.python.python             	0x0000000102322721 call_function + 401
15  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
16  org.python.python             	0x0000000102323a3d fast_function + 381
17  org.python.python             	0x0000000102322721 call_function + 401
18  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
19  org.python.python             	0x0000000102323a3d fast_function + 381
20  org.python.python             	0x0000000102322721 call_function + 401
21  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
22  org.python.python             	0x0000000102323a3d fast_function + 381
23  org.python.python             	0x0000000102322721 call_function + 401
24  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
25  org.python.python             	0x0000000102323c5c _PyFunction_FastCallDict + 348
26  org.python.python             	0x00000001022576b7 _PyObject_FastCallDict + 247
27  org.python.python             	0x00000001022577d5 _PyObject_Call_Prepend + 149
28  org.python.python             	0x00000001022574f0 PyObject_Call + 96
29  org.python.python             	0x000000010236a396 t_bootstrap + 70
30  org.python.python             	0x0000000102363be9 pythread_wrapper + 25
31  libsystem_pthread.dylib       	0x00007fff6f631305 _pthread_body + 126
32  libsystem_pthread.dylib       	0x00007fff6f63426f _pthread_start + 70
33  libsystem_pthread.dylib       	0x00007fff6f630415 thread_start + 13

Thread 4:
0   libsystem_kernel.dylib        	0x00007fff6f578e5e read + 10
1   org.python.python             	0x0000000102363102 _Py_read + 82
2   org.python.python             	0x0000000102372279 os_read + 121
3   org.python.python             	0x00000001022a07cb _PyCFunction_FastCallDict + 491
4   org.python.python             	0x0000000102322747 call_function + 439
5   org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
6   org.python.python             	0x0000000102323a3d fast_function + 381
7   org.python.python             	0x0000000102322721 call_function + 401
8   org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
9   org.python.python             	0x0000000102323a3d fast_function + 381
10  org.python.python             	0x0000000102322721 call_function + 401
11  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
12  org.python.python             	0x0000000102323a3d fast_function + 381
13  org.python.python             	0x0000000102322721 call_function + 401
14  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
15  org.python.python             	0x0000000102323a3d fast_function + 381
16  org.python.python             	0x0000000102322721 call_function + 401
17  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
18  org.python.python             	0x0000000102323a3d fast_function + 381
19  org.python.python             	0x0000000102322721 call_function + 401
20  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
21  org.python.python             	0x0000000102323c5c _PyFunction_FastCallDict + 348
22  org.python.python             	0x00000001022576b7 _PyObject_FastCallDict + 247
23  org.python.python             	0x00000001022577d5 _PyObject_Call_Prepend + 149
24  org.python.python             	0x00000001022574f0 PyObject_Call + 96
25  org.python.python             	0x000000010236a396 t_bootstrap + 70
26  org.python.python             	0x0000000102363be9 pythread_wrapper + 25
27  libsystem_pthread.dylib       	0x00007fff6f631305 _pthread_body + 126
28  libsystem_pthread.dylib       	0x00007fff6f63426f _pthread_start + 70
29  libsystem_pthread.dylib       	0x00007fff6f630415 thread_start + 13

Thread 5:
0   libsystem_kernel.dylib        	0x00007fff6f57e5aa __select + 10
1   org.python.python             	0x0000000102398870 time_sleep + 128
2   org.python.python             	0x00000001022a0810 _PyCFunction_FastCallDict + 560
3   org.python.python             	0x0000000102322747 call_function + 439
4   org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
5   org.python.python             	0x0000000102323a3d fast_function + 381
6   org.python.python             	0x0000000102322721 call_function + 401
7   org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
8   org.python.python             	0x0000000102323a3d fast_function + 381
9   org.python.python             	0x0000000102322721 call_function + 401
10  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
11  org.python.python             	0x0000000102323a3d fast_function + 381
12  org.python.python             	0x0000000102322721 call_function + 401
13  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
14  org.python.python             	0x0000000102323c5c _PyFunction_FastCallDict + 348
15  org.python.python             	0x00000001022576b7 _PyObject_FastCallDict + 247
16  org.python.python             	0x00000001022577d5 _PyObject_Call_Prepend + 149
17  org.python.python             	0x00000001022574f0 PyObject_Call + 96
18  org.python.python             	0x000000010236a396 t_bootstrap + 70
19  org.python.python             	0x0000000102363be9 pythread_wrapper + 25
20  libsystem_pthread.dylib       	0x00007fff6f631305 _pthread_body + 126
21  libsystem_pthread.dylib       	0x00007fff6f63426f _pthread_start + 70
22  libsystem_pthread.dylib       	0x00007fff6f630415 thread_start + 13

Thread 6:
0   libsystem_kernel.dylib        	0x00007fff6f57e5aa __select + 10
1   org.python.python             	0x0000000102398870 time_sleep + 128
2   org.python.python             	0x00000001022a0810 _PyCFunction_FastCallDict + 560
3   org.python.python             	0x0000000102322747 call_function + 439
4   org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
5   org.python.python             	0x0000000102323a3d fast_function + 381
6   org.python.python             	0x0000000102322721 call_function + 401
7   org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
8   org.python.python             	0x0000000102323a3d fast_function + 381
9   org.python.python             	0x0000000102322721 call_function + 401
10  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
11  org.python.python             	0x0000000102323a3d fast_function + 381
12  org.python.python             	0x0000000102322721 call_function + 401
13  org.python.python             	0x000000010231eeb7 _PyEval_EvalFrameDefault + 27559
14  org.python.python             	0x0000000102323c5c _PyFunction_FastCallDict + 348
15  org.python.python             	0x00000001022576b7 _PyObject_FastCallDict + 247
16  org.python.python             	0x00000001022577d5 _PyObject_Call_Prepend + 149
17  org.python.python             	0x00000001022574f0 PyObject_Call + 96
18  org.python.python             	0x000000010236a396 t_bootstrap + 70
19  org.python.python             	0x0000000102363be9 pythread_wrapper + 25
20  libsystem_pthread.dylib       	0x00007fff6f631305 _pthread_body + 126
21  libsystem_pthread.dylib       	0x00007fff6f63426f _pthread_start + 70
22  libsystem_pthread.dylib       	0x00007fff6f630415 thread_start + 13

Thread 7:
0   libsystem_kernel.dylib        	0x00007fff6f57a7de __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6f634593 _pthread_cond_wait + 724
2   libopenblasp-r0.3.5.dev.dylib 	0x000000010c28fa3b blas_thread_server + 619
3   libsystem_pthread.dylib       	0x00007fff6f631305 _pthread_body + 126
4   libsystem_pthread.dylib       	0x00007fff6f63426f _pthread_start + 70
5   libsystem_pthread.dylib       	0x00007fff6f630415 thread_start + 13

Thread 8:
0   libsystem_kernel.dylib        	0x00007fff6f57a7de __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6f634593 _pthread_cond_wait + 724
2   libopenblasp-r0.3.5.dev.dylib 	0x000000010c28fa3b blas_thread_server + 619
3   libsystem_pthread.dylib       	0x00007fff6f631305 _pthread_body + 126
4   libsystem_pthread.dylib       	0x00007fff6f63426f _pthread_start + 70
5   libsystem_pthread.dylib       	0x00007fff6f630415 thread_start + 13

Thread 9:
0   libsystem_kernel.dylib        	0x00007fff6f57a7de __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6f634593 _pthread_cond_wait + 724
2   libopenblasp-r0.3.5.dev.dylib 	0x000000010c28fa3b blas_thread_server + 619
3   libsystem_pthread.dylib       	0x00007fff6f631305 _pthread_body + 126
4   libsystem_pthread.dylib       	0x00007fff6f63426f _pthread_start + 70
5   libsystem_pthread.dylib       	0x00007fff6f630415 thread_start + 13

Thread 10:
0   libsystem_kernel.dylib        	0x00007fff6f57a7de __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6f634593 _pthread_cond_wait + 724
2   libopenblasp-r0.3.5.dev.dylib 	0x000000010c28fa3b blas_thread_server + 619
3   libsystem_pthread.dylib       	0x00007fff6f631305 _pthread_body + 126
4   libsystem_pthread.dylib       	0x00007fff6f63426f _pthread_start + 70
5   libsystem_pthread.dylib       	0x00007fff6f630415 thread_start + 13

Thread 11:
0   libsystem_kernel.dylib        	0x00007fff6f57a7de __psynch_cvwait + 10
1   libsystem_pthread.dylib       	0x00007fff6f634593 _pthread_cond_wait + 724
2   libopenblasp-r0.3.5.dev.dylib 	0x000000010c28fa3b blas_thread_server + 619
3   libsystem_pthread.dylib       	0x00007fff6f631305 _pthread_body + 126
4   libsystem_pthread.dylib       	0x00007fff6f63426f _pthread_start + 70
5   libsystem_pthread.dylib       	0x00007fff6f630415 thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x000000011a4b4000  rbx: 0x0000000000000001  rcx: 0x000000010241fed0  rdx: 0x0000000000000041
  rdi: 0x000000010241fe60  rsi: 0x0000000000000010  rbp: 0x00007ffeed9b5170  rsp: 0x00007ffeed9b5130
   r8: 0x000000000000000a   r9: 0x0000000000000000  r10: 0x000000011a4adea1  r11: 0x0000000000000141
  r12: 0x0000000000000001  r13: 0x0000000000000008  r14: 0x0000000000000000  r15: 0x0000000000000041
  rip: 0x00000001022a748e  rfl: 0x0000000000010202  cr2: 0x0000000000000001
  
Logical CPU:     8
Error Code:      0x00000004
Trap Number:     14


Binary Images:
       0x102247000 -        0x102247ff7 +org.python.python (3.6.8 - 3.6.8) <C91A4BD8-1330-3447-80A2-85ED7D40DACD> /Library/Frameworks/Python.framework/Versions/3.6/Resources/Python.app/Contents/MacOS/Python
       0x10224a000 -        0x102403ff7 +org.python.python (3.6.8, [c] 2001-2018 Python Software Foundation. - 3.6.8) <A4845C3B-7275-3AF2-AF33-52B7B0118B13> /Library/Frameworks/Python.framework/Versions/3.6/Python
       0x1027cb000 -        0x1027ccfff +_heapq.cpython-36m-darwin.so (0) <DB14995F-BF1E-3D79-BC20-0F91E9DE4AE8> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_heapq.cpython-36m-darwin.so
       0x102891000 -        0x102892ff7 +_posixsubprocess.cpython-36m-darwin.so (0) <1A4B9EDF-57D8-33D0-BBD6-D701EA8D5948> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_posixsubprocess.cpython-36m-darwin.so
       0x102896000 -        0x102899fff +select.cpython-36m-darwin.so (0) <51598834-4A42-3CAB-8780-04E370698047> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/select.cpython-36m-darwin.so
       0x1028e8000 -        0x1028edfff +math.cpython-36m-darwin.so (0) <E55D5A14-E24B-3C43-8416-C0E937962BDD> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/math.cpython-36m-darwin.so
       0x102934000 -        0x10293dfff +_socket.cpython-36m-darwin.so (0) <ACD1B225-01AF-3393-AA31-7317BE11353E> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_socket.cpython-36m-darwin.so
       0x102989000 -        0x10298dff7 +_struct.cpython-36m-darwin.so (0) <27E4E8D7-B1F1-3F7B-99EA-B7AB43D0A2D4> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_struct.cpython-36m-darwin.so
       0x102996000 -        0x102999fff +binascii.cpython-36m-darwin.so (0) <DFB450E0-ED46-3117-B8A5-2837AFECA529> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/binascii.cpython-36m-darwin.so
       0x1029dd000 -        0x1029eafff +_datetime.cpython-36m-darwin.so (0) <432695CC-941A-36B8-ACB9-3AE713314FE9> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_datetime.cpython-36m-darwin.so
       0x1029f5000 -        0x102a36fff +_decimal.cpython-36m-darwin.so (0) <9809BDA3-34CB-3BF7-AD11-96F6ECAFE1FB> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_decimal.cpython-36m-darwin.so
       0x102ad5000 -        0x102ad7ff7 +_hashlib.cpython-36m-darwin.so (0) <7DD71177-B87A-3EBD-9742-BC29D1BB7352> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_hashlib.cpython-36m-darwin.so
       0x102adc000 -        0x102b1fff7 +libssl.1.0.0.dylib (0) <8813DD21-7A83-36B8-97D8-CA86BD9C4D21> /Library/Frameworks/Python.framework/Versions/3.6/lib/libssl.1.0.0.dylib
       0x102b3b000 -        0x102cec20f +libcrypto.1.0.0.dylib (0) <FAE592D4-5A31-361F-8FEA-E4E2912AE1FD> /Library/Frameworks/Python.framework/Versions/3.6/lib/libcrypto.1.0.0.dylib
       0x102d62000 -        0x102d67ff7 +_blake2.cpython-36m-darwin.so (0) <70CAB140-4C26-31B8-88A9-B699DA1F1A55> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_blake2.cpython-36m-darwin.so
       0x102d6c000 -        0x102d7cff7 +_sha3.cpython-36m-darwin.so (0) <C88344E4-72BE-36A6-99AF-BCF1EB86E3B9> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_sha3.cpython-36m-darwin.so
       0x102d82000 -        0x102d82ff7 +_bisect.cpython-36m-darwin.so (0) <C49263A5-25E5-3D6C-AB6F-0FE2C497CAE1> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_bisect.cpython-36m-darwin.so
       0x102d85000 -        0x102d86fff +_random.cpython-36m-darwin.so (0) <DBF5ECA6-F707-3277-813B-96CFFF86EDC8> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_random.cpython-36m-darwin.so
       0x102e4a000 -        0x102e56ff7 +_ssl.cpython-36m-darwin.so (0) <A6438270-E5E5-3224-8C5F-3F2832AA2186> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_ssl.cpython-36m-darwin.so
       0x102ea7000 -        0x102ed0ff7 +pyexpat.cpython-36m-darwin.so (0) <761125CC-4C9F-3078-AF71-2E3F8BD1EE15> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/pyexpat.cpython-36m-darwin.so
       0x102ee3000 -        0x102ee6ff7 +zlib.cpython-36m-darwin.so (0) <43674D69-1EF0-3ABE-92F4-6BE32AFABD21> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/zlib.cpython-36m-darwin.so
       0x102f6c000 -        0x102f6dff7 +_bz2.cpython-36m-darwin.so (0) <7284FE73-5311-3A08-B0ED-7A2442A88DB5> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_bz2.cpython-36m-darwin.so
       0x102f71000 -        0x102fa1ff7 +_lzma.cpython-36m-darwin.so (0) <AD149D99-3B62-38D9-86A8-5E12C148BF20> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_lzma.cpython-36m-darwin.so
       0x102fab000 -        0x102fabfff +grp.cpython-36m-darwin.so (0) <2FCC7D8C-F776-33BD-991E-D85DE54DC027> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/grp.cpython-36m-darwin.so
       0x10313f000 -        0x10313fff7 +_opcode.cpython-36m-darwin.so (0) <529AEBFD-5731-3662-AB4F-53E02258CE3B> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_opcode.cpython-36m-darwin.so
       0x103142000 -        0x103143fff +fcntl.cpython-36m-darwin.so (0) <24ACAF53-8E21-3587-90BA-6F56C9CA38AC> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/fcntl.cpython-36m-darwin.so
       0x10346b000 -        0x103470fff +_json.cpython-36m-darwin.so (0) <8F79E674-2D90-3624-B862-88C6617C3308> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_json.cpython-36m-darwin.so
       0x1034b5000 -        0x1034c8fff +_pickle.cpython-36m-darwin.so (0) <604415D5-D401-37AC-83AC-F664F152067D> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_pickle.cpython-36m-darwin.so
       0x1034d4000 -        0x1034e4fff +_ctypes.cpython-36m-darwin.so (0) <D9559731-42C6-3D3E-9C10-5A42022839E0> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_ctypes.cpython-36m-darwin.so
       0x103577000 -        0x103578ff7 +termios.cpython-36m-darwin.so (0) <71131094-3186-3AA2-9342-A1C90909DBD0> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/termios.cpython-36m-darwin.so
       0x10375b000 -        0x103760ff7 +array.cpython-36m-darwin.so (0) <C490481A-E3D1-3B3F-A8AF-C527E30EB486> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/array.cpython-36m-darwin.so
       0x1037a9000 -        0x1037aaff7 +_multiprocessing.cpython-36m-darwin.so (0) <387FD046-5436-3A17-B51A-47BFABA61AB5> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_multiprocessing.cpython-36m-darwin.so
       0x1037ae000 -        0x1037b2ff7 +_asyncio.cpython-36m-darwin.so (0) <35DCDD28-F3D4-35D0-82CF-662E63F2627E> /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_asyncio.cpython-36m-darwin.so
       0x10393f000 -        0x1039bda87  dyld (655.1) <3EBA447F-A546-366B-B302-8DC3B21A3E30> /usr/lib/dyld
       0x103aa6000 -        0x107ff4ff7 +cv2.cpython-36m-darwin.so (???) <B252250C-C07B-3664-BE5B-3A0EF5ACFABB> /Users/USER/*/cv2.cpython-36m-darwin.so
       0x1087d6000 -        0x1097c7f5f +libavcodec.58.35.100.dylib (0) <1A9822A5-BA9A-3BD5-885F-BF03DDE010F4> /Users/USER/*/libavcodec.58.35.100.dylib
       0x109f11000 -        0x10a091ff7 +libavformat.58.20.100.dylib (0) <B700A107-204E-37BD-9008-6CB20CE9EFFE> /Users/USER/*/libavformat.58.20.100.dylib
       0x10a0d4000 -        0x10a113ff7 +libavutil.56.22.100.dylib (0) <8955C489-BB10-3958-B62C-3A6129E8073C> /Users/USER/*/libavutil.56.22.100.dylib
       0x10a12e000 -        0x10a1a0fff +libswscale.5.3.100.dylib (0) <D9DB535F-5F30-312C-9802-32CEDCD59262> /Users/USER/*/libswscale.5.3.100.dylib
       0x10a1ad000 -        0x10a1c6fef +libavresample.4.0.0.dylib (0) <7C641C96-EA1A-3905-B769-C8BB2E689DC4> /Users/USER/*/libavresample.4.0.0.dylib
       0x10a1ca000 -        0x10aa5ffff +QtGui (4.8.7) <5FBD2C9E-7FF1-33F0-8899-A48AD7CB3534> /Users/USER/*/QtGui
       0x10ad38000 -        0x10ad56ff7 +QtTest (4.8.7) <7B815D2A-A82A-364F-AF09-8DA1EF51A827> /Users/USER/*/QtTest
       0x10ad67000 -        0x10afd8fff +QtCore (4.8.7) <F3552434-9525-34B5-ACDC-4CF90C55C57B> /Users/USER/*/QtCore
       0x10b086000 -        0x10b09dff7 +libswresample.3.3.100.dylib (0) <9D344BDD-76C4-3A40-ABAC-DF057225A76A> /Users/USER/*/libswresample.3.3.100.dylib
       0x10b0a2000 -        0x10b0bdfff +liblzma.5.dylib (0) <12A41495-97BA-35A4-97E7-22DBF7CF6D47> /Users/USER/*/liblzma.5.dylib
       0x10b0c3000 -        0x10b0d3ff7 +libopencore-amrwb.0.dylib (0) <30942173-28C4-3F6C-9EA4-86527C5D0590> /Users/USER/*/libopencore-amrwb.0.dylib
       0x10b0d7000 -        0x10b0dbfef +libsnappy.1.1.7.dylib (0) <7AC213A1-19E9-3B72-9D83-09D38C77D20B> /Users/USER/*/libsnappy.1.1.7.dylib
       0x10b0e0000 -        0x10b117ffb +libmp3lame.0.dylib (0) <ED457C20-50F5-3A9D-9E11-D77944EEBBC0> /Users/USER/*/libmp3lame.0.dylib
       0x10b14e000 -        0x10b16fff7 +libopencore-amrnb.0.dylib (0) <BCDA8C12-7F4A-3E5F-9BA6-3E34C053CB43> /Users/USER/*/libopencore-amrnb.0.dylib
       0x10b174000 -        0x10b1acffb +libopenjp2.2.3.1.dylib (0) <7132FADF-D120-3AF0-9280-A24B36044587> /Users/USER/*/libopenjp2.2.3.1.dylib
       0x10b1b5000 -        0x10b1fdff3 +libopus.0.dylib (0) <B676F9A3-3C8A-3465-912B-1BF5BBCA6152> /Users/USER/*/libopus.0.dylib
       0x10b205000 -        0x10b216ffb +libspeex.1.dylib (0) <C52E313E-86D3-39F6-8EAD-49DB813405B1> /Users/USER/*/libspeex.1.dylib
       0x10b21b000 -        0x10b245ff7 +libtheoraenc.1.dylib (0) <88F1435A-663C-3A14-9CAA-354DBBA77BEE> /Users/USER/*/libtheoraenc.1.dylib
       0x10b24b000 -        0x10b259fff +libtheoradec.1.dylib (0) <7D020CFE-D824-33D6-BBBA-0F5E03338C67> /Users/USER/*/libtheoradec.1.dylib
       0x10b25e000 -        0x10b261fff +libogg.0.dylib (0) <DF7E4F03-BEC0-34BE-AF7D-D1B8A48AC7E3> /Users/USER/*/libogg.0.dylib
       0x10b265000 -        0x10b287fff +libvorbis.0.dylib (0) <A6B60BE2-BF92-3F11-AE4D-2E2EFF0CB96C> /Users/USER/*/libvorbis.0.dylib
       0x10b28c000 -        0x10b303fff +libvorbisenc.2.dylib (0) <E0D1BB5E-85E3-3CBD-A785-728B9892D793> /Users/USER/*/libvorbisenc.2.dylib
       0x10b334000 -        0x10b359fe3 +libsoxr.0.1.2.dylib (0) <1533CCCD-9C98-3B8E-8F68-332E0589C669> /Users/USER/*/libsoxr.0.1.2.dylib
       0x10b395000 -        0x10b3cdff7 +libbluray.2.dylib (0) <1471ECD2-8089-3F17-AEAA-E56306A459D8> /Users/USER/*/libbluray.2.dylib
       0x10b3d8000 -        0x10b511fdf +libgnutls.30.dylib (0) <F0134531-9C2C-323B-8D0F-052C327D0524> /Users/USER/*/libgnutls.30.dylib
       0x10b555000 -        0x10b569ff3 +librtmp.1.dylib (0) <1876A2AF-DB75-367B-AF20-2F0664E256E2> /Users/USER/*/librtmp.1.dylib
       0x10b56f000 -        0x10b5affff +libssl.1.0.0.dylib (0) <230161CB-677E-3D5C-AE94-4960E8F68E1E> /Users/USER/*/libssl.1.0.0.dylib
       0x10b5ce000 -        0x10b740caf +libcrypto.1.0.0.dylib (0) <A7567E9B-90EA-3A0D-93E8-3985471D734F> /Users/USER/*/libcrypto.1.0.0.dylib
       0x10b7ba000 -        0x10b7eaff3 +libfontconfig.1.dylib (0) <AC8A859D-02A5-39F4-A2DC-AAD988C8CA25> /Users/USER/*/libfontconfig.1.dylib
       0x10b7f7000 -        0x10b873ffb +libfreetype.6.dylib (0) <3AB163EB-6DA0-3E16-A334-B0DDACBB8322> /Users/USER/*/libfreetype.6.dylib
       0x10b88c000 -        0x10b8afffb +libpng16.16.dylib (0) <E8AF3117-93A5-33B3-BBE6-9F44F911BF4A> /Users/USER/*/libpng16.16.dylib
       0x10b8b8000 -        0x10b95fffb +libp11-kit.0.dylib (0) <93786E0A-EF53-304A-993A-98A0D4BB1B3D> /Users/USER/*/libp11-kit.0.dylib
       0x10b9a9000 -        0x10bb0dffb +libunistring.2.dylib (0) <40BA8D54-BA5A-30C8-84E6-9DFBDE304890> /Users/USER/*/libunistring.2.dylib
       0x10bb20000 -        0x10bb2bfff +libtasn1.6.dylib (0) <C3F2CC08-4E9D-30FB-B987-ADDF1E64BB2D> /Users/USER/*/libtasn1.6.dylib
       0x10bb2f000 -        0x10bb55ff3 +libnettle.6.5.dylib (0) <59CA98E5-00C3-3525-985B-D9DE938DFEE1> /Users/USER/*/libnettle.6.5.dylib
       0x10bb5f000 -        0x10bb88ff3 +libhogweed.4.5.dylib (0) <280CCD04-7EDF-3898-A650-7A0FF76FDD26> /Users/USER/*/libhogweed.4.5.dylib
       0x10bb91000 -        0x10bbedfcf +libgmp.10.dylib (0) <1F35B13B-6E77-3E0F-8F93-237C2F60E95B> /Users/USER/*/libgmp.10.dylib
       0x10bbf9000 -        0x10bbfdff7 +libffi.6.dylib (0) <986DC089-727D-3563-935B-652AB8C97396> /Users/USER/*/libffi.6.dylib
       0x10bc01000 -        0x10be4aff7 +_multiarray_umath.cpython-36m-darwin.so (0) <5BAC6AA2-9A00-3371-BAC2-12F30B1DD57B> /Users/USER/*/_multiarray_umath.cpython-36m-darwin.so
       0x10bf59000 -        0x10f9c850f +libopenblasp-r0.3.5.dev.dylib (0) <ACE169E8-3E50-3B05-BDD8-316C75CD4430> /Users/USER/*/libopenblasp-r0.3.5.dev.dylib
       0x10fc07000 -        0x10fd1eff7 +libgfortran.3.dylib (0) <9ABE5EDE-AD43-391A-9E54-866711FAC32A> /Users/USER/*/libgfortran.3.dylib
       0x10fd82000 -        0x10fdb8fff +libquadmath.0.dylib (0) <7FFA409F-FB04-3B64-BE9A-3E3A494C975E> /Users/USER/*/libquadmath.0.dylib
       0x10fdc7000 -        0x10fddcff7 +libgcc_s.1.dylib (0) <7C6D7CB7-82DB-3290-8181-07646FEA1F80> /Users/USER/*/libgcc_s.1.dylib
       0x119ee7000 -        0x119ef4ff7 +_multiarray_tests.cpython-36m-darwin.so (0) <087E0B69-E694-39C1-A11B-28381B01E6D1> /Users/USER/*/_multiarray_tests.cpython-36m-darwin.so
       0x119f43000 -        0x119f44ff7 +lapack_lite.cpython-36m-darwin.so (0) <02B5EDB3-0501-3B8C-AA95-BE1A95DCB335> /Users/USER/*/lapack_lite.cpython-36m-darwin.so
       0x119f48000 -        0x119f61fff +_umath_linalg.cpython-36m-darwin.so (0) <0DF55942-F257-362F-AB62-C821F1833E7B> /Users/USER/*/_umath_linalg.cpython-36m-darwin.so
       0x11a02f000 -        0x11a038fff +fftpack_lite.cpython-36m-darwin.so (0) <055401C0-788C-39AE-8DF6-6323AE59FA3C> /Users/USER/*/fftpack_lite.cpython-36m-darwin.so
       0x11a1bd000 -        0x11a26cff7 +mtrand.cpython-36m-darwin.so (0) <4D8E16FE-18E2-3C4E-AFF2-46914FA4B116> /Users/USER/*/mtrand.cpython-36m-darwin.so
    0x7fff3e115000 -     0x7fff3e303fff  com.apple.avfoundation (2.0 - 1544.5) <7665DF4D-9E2C-3058-B299-62811EC4EBEF> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
    0x7fff3e304000 -     0x7fff3e3d3fff  com.apple.audio.AVFAudio (1.0 - ???) <9C4C64BB-E751-3BB3-B4D0-233ADD48A029> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio
    0x7fff3e4e1000 -     0x7fff3e4e1fff  com.apple.Accelerate (1.11 - Accelerate 1.11) <A09CB6D5-3F8A-3E05-B0EB-63878296A059> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff3e4f9000 -     0x7fff3eb99fe3  com.apple.vImage (8.1 - ???) <BDA40EB0-9B20-3ACF-BE37-199578FA84F4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff3eb9a000 -     0x7fff3ee11fd7  libBLAS.dylib (1243.200.4) <0ADBEAE3-6636-33E5-AC9F-11C2249E19D3> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff3ee12000 -     0x7fff3ee84fe7  libBNNS.dylib (38.200.5) <CC93B9B5-2A8C-3D42-9234-75DD41EC8C0D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fff3ee85000 -     0x7fff3f22bfff  libLAPACK.dylib (1243.200.4) <45722A8A-5788-3C4C-ADD9-1812763FA635> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff3f22c000 -     0x7fff3f241ffb  libLinearAlgebra.dylib (1243.200.4) <3923AB79-213E-32FD-AC87-8B1A1A832336> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff3f242000 -     0x7fff3f247ff3  libQuadrature.dylib (3.200.2) <4FBCAC0A-81A4-3C53-8458-27F3569C809D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fff3f248000 -     0x7fff3f2c5ffb  libSparse.dylib (79.200.5) <2D650C50-E87E-3F24-9BFA-C8EB6DE1A6E9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
    0x7fff3f2c6000 -     0x7fff3f2d9ffb  libSparseBLAS.dylib (1243.200.4) <6F8C78BE-A0FD-3507-8A95-541AFC57F1EE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff3f2da000 -     0x7fff3f4beff3  libvDSP.dylib (671.220.1) <2F576522-08B1-3C65-8F00-3427E938ADDA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff3f4bf000 -     0x7fff3f574ff3  libvMisc.dylib (671.220.1) <D7B5F89D-3310-31F4-B8BF-42DA300ABE64> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff3f575000 -     0x7fff3f575fff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <221E4FEF-0431-3316-8281-22B6F8315A09> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff3f726000 -     0x7fff40547ffb  com.apple.AppKit (6.9 - 1671.20.108) <E7FC3DD5-3FE4-32DC-9897-C1B81BB4C211> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff40599000 -     0x7fff40599fff  com.apple.ApplicationServices (50.1 - 50.1) <86D6F10E-21F8-3CDC-9838-EB07A1C54BA9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff4059a000 -     0x7fff40605ff7  com.apple.ApplicationServices.ATS (377 - 453.11) <4080F8BE-F2A2-3707-8754-436FBDB1DAF1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff4069e000 -     0x7fff407bdfff  libFontParser.dylib (228.6) <BBCBEE2C-5B55-3278-B81D-22D72466753E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x7fff407be000 -     0x7fff40809ff7  libFontRegistry.dylib (228.12.1.1) <B515718C-81BC-3705-A207-7215486C6D28> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff40905000 -     0x7fff40909ff3  com.apple.ColorSyncLegacy (4.13.0 - 1) <4B1238CC-9B77-3AA5-8329-EE3C736F07EA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
    0x7fff409a6000 -     0x7fff409f8ff3  com.apple.HIServices (1.22 - 627.14.2) <1F851BF9-AD29-3558-9EA5-AAD9BAAAC823> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff409f9000 -     0x7fff40a07ff3  com.apple.LangAnalysis (1.7.0 - 1.7.0) <5654723A-7B3B-391F-B9F7-0DE4D5940185> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff40a08000 -     0x7fff40a54fff  com.apple.print.framework.PrintCore (14.2 - 503.8) <F1246C9A-2216-3390-8DF1-89304F47CE5D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff40a55000 -     0x7fff40a90ff7  com.apple.QD (3.12 - 407.2) <F6B648DA-DA39-3EB4-B593-1B7E316661CD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff40a91000 -     0x7fff40a9dff7  com.apple.speech.synthesis.framework (8.1.0 - 8.1.0) <CF19C8B6-AAD5-3DCF-ABD0-3BABB44D119C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff40a9e000 -     0x7fff40d3bfff  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <5D484151-F269-3D98-B507-0544A6B950AC> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff40d3d000 -     0x7fff40d3dfff  com.apple.audio.units.AudioUnit (1.14 - 1.14) <91100E0A-C14D-3E6C-B095-0C4109AC6694> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff410a1000 -     0x7fff41462fff  com.apple.CFNetwork (976 - 976) <A434842F-305B-301D-8F88-373CA7BF7196> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff41477000 -     0x7fff41477fff  com.apple.Carbon (158 - 158) <82E18DC5-6557-3A66-89A9-9FAD7B4E56DD> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff41478000 -     0x7fff4147bffb  com.apple.CommonPanels (1.2.6 - 98) <775C94BE-EC00-315F-96E0-F0C1CD6EE3F4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
    0x7fff4147c000 -     0x7fff41783ff7  com.apple.HIToolbox (2.1.1 - 917.3) <8FEBBC30-9C36-3AD4-BC4C-AE3537E8943D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff41784000 -     0x7fff41787ffb  com.apple.help (1.3.8 - 66) <0C6CC127-A860-30D2-8434-6CC3CAFFB030> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
    0x7fff41788000 -     0x7fff4178dff7  com.apple.ImageCapture (9.0 - 1530.1) <72ABBF32-531B-3B04-926D-E14B8D9003A8> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
    0x7fff4178e000 -     0x7fff41822ff3  com.apple.ink.framework (10.9 - 225) <344AACCC-E997-3498-8B1D-2EFD3A889205> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
    0x7fff41823000 -     0x7fff4183dfff  com.apple.openscripting (1.7 - 179) <A57FC4DB-4C51-3ABB-842F-9578991043E3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
    0x7fff4185e000 -     0x7fff4185ffff  com.apple.print.framework.Print (14.2 - 267.4) <618D290C-2EA0-3959-A2A8-FB7B61DA92DD> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
    0x7fff41860000 -     0x7fff41862ff7  com.apple.securityhi (9.0 - 55006) <2FE1EB07-F717-3E89-9662-8BA7C17C6AEC> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
    0x7fff41863000 -     0x7fff41869ff7  com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <F7E95C56-19E8-30A1-9594-84D4DD89F6D4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff41992000 -     0x7fff41992fff  com.apple.Cocoa (6.11 - 23) <2189C816-5805-38B8-8EA9-517E8109F632> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff419a0000 -     0x7fff41a6cfff  com.apple.ColorSync (4.13.0 - 3340) <2F45EB01-0C51-3D25-9836-18F99222E1C7> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff41c07000 -     0x7fff41c97fff  com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <1E7EF105-B843-370D-884E-0A43E1A5800B> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff41cfd000 -     0x7fff41d28ff7  com.apple.CoreBluetooth (1.0 - 1) <F041753E-7709-3FA4-ADA3-6B37296D92FB> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fff41d29000 -     0x7fff420cafef  com.apple.CoreData (120 - 866.1) <18CD58FD-513E-385B-B43C-08EEB909709C> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff420cb000 -     0x7fff421b4ff7  com.apple.CoreDisplay (101.3 - 106.2) <EE0D334B-8B71-3A70-9F90-677171D6762F> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
    0x7fff421b5000 -     0x7fff42602ff7  com.apple.CoreFoundation (6.9 - 1561) <AC90EE38-93D9-35EF-8359-9FE3A42500D4> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff42604000 -     0x7fff42c91ff7  com.apple.CoreGraphics (2.0 - 1249.2) <78B75F62-4B60-3FF4-9259-8981E755F6CD> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff42c93000 -     0x7fff42fbcfff  com.apple.CoreImage (14.2.0 - 720.0.130) <B356BA95-EDD3-35D8-9E4B-250AF6C6DDF9> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff4330d000 -     0x7fff4340eff7  com.apple.CoreMedia (1.0 - 2285.4.4) <AC7E25F4-77B4-351E-974D-760F4F96FEDE> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fff4340f000 -     0x7fff43471fff  com.apple.CoreMediaIO (900.0 - 5025) <3B5F2637-8B98-3B61-A229-FEBEDDF5E6BC> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
    0x7fff43472000 -     0x7fff43472fff  com.apple.CoreServices (941 - 941) <485E8CFA-0DE1-3864-A333-775A869A3C43> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff43473000 -     0x7fff434f1ffb  com.apple.AE (771 - 771) <4B009524-699E-3891-98DD-E3B6BB433C8F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff434f2000 -     0x7fff437caff7  com.apple.CoreServices.CarbonCore (1178.16 - 1178.16) <17FC2B9E-EB6C-3768-A2D0-6E086F2563D9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff437cb000 -     0x7fff43815ff7  com.apple.DictionaryServices (1.2 - 284.16.3) <1DAC9153-FB5A-3798-8797-CBFEFF227F71> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff43816000 -     0x7fff4381effb  com.apple.CoreServices.FSEvents (1239.200.12 - 1239.200.12) <8E1507EA-F0A8-3845-B32D-4FBC1381E89C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff4381f000 -     0x7fff439eafff  com.apple.LaunchServices (941 - 941) <A8E42760-995C-35E2-BF4A-C96FD0633B29> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff439eb000 -     0x7fff43a8dfff  com.apple.Metadata (10.7.0 - 1191.53) <48609998-8A34-3CAF-8A42-52C180809656> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff43a8e000 -     0x7fff43ad9ff7  com.apple.CoreServices.OSServices (941 - 941) <1B9EA259-09DF-332B-807A-BD50F3184CAC> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff43ada000 -     0x7fff43b48ff7  com.apple.SearchKit (1.4.0 - 1.4.0) <CEC29BB5-D28E-3424-84FE-70756E521F3B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff43b49000 -     0x7fff43b6dffb  com.apple.coreservices.SharedFileList (71.27 - 71.27) <6389B59D-DDAC-3C97-A982-137B9B1FB734> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fff43eb5000 -     0x7fff4401affb  com.apple.CoreText (352.0 - 584.26) <5F61037C-825D-37A4-9091-0047413CC213> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff4401b000 -     0x7fff44058fff  com.apple.CoreVideo (1.8 - 0.0) <34EC73F1-F0ED-32F5-B96E-7683B1F9A7A2> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff44059000 -     0x7fff440efffb  com.apple.framework.CoreWLAN (13.0 - 1370.8) <32426190-3455-3049-8C09-0EC04D9C1279> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff4436c000 -     0x7fff44371fff  com.apple.DiskArbitration (2.7 - 2.7) <97707A79-30E7-3D99-AA20-B992B0900BC4> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff4453a000 -     0x7fff44908fff  com.apple.Foundation (6.9 - 1561) <27FD022F-F0E3-3053-BADA-DF9BF856CA85> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff44979000 -     0x7fff449a9ff3  com.apple.GSS (4.0 - 2.0) <86D07291-5DFC-30C2-9A18-5FCEDB0BE621> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff44ac3000 -     0x7fff44bcdff3  com.apple.Bluetooth (6.0.10 - 6.0.10f1) <B3E7A841-1D1B-3043-A2C9-398928CB31AB> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fff44c2f000 -     0x7fff44cc2fff  com.apple.framework.IOKit (2.0.2 - 1483.240.1) <241690BB-8AFA-3B6A-A210-67874197CB59> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff44cc4000 -     0x7fff44cceff7  com.apple.IOSurface (255.1 - 255.1) <58826B1A-38E8-3C76-8FFC-76C9282DA893> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff44d25000 -     0x7fff44ec3fff  com.apple.ImageIO.framework (3.3.0 - 1822.1) <908907D5-5C29-32F7-ACD9-C6A6D51C4D15> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff44ec4000 -     0x7fff44ec8ffb  libGIF.dylib (1822.1) <35E37B95-1962-3A25-9C9E-CADD161152B3> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff44ec9000 -     0x7fff44faefe7  libJP2.dylib (1822.1) <BDBCBF28-12DB-3D63-B6F0-A559D1839F81> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff44faf000 -     0x7fff44fd4ff7  libJPEG.dylib (1822.1) <D443C754-4AFC-38E1-9E45-D309ACBCE17B> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff452a7000 -     0x7fff452cdfe7  libPng.dylib (1822.1) <28FE6E2C-1A17-3A84-AAF3-76014DEADDD4> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff452ce000 -     0x7fff452d0ff7  libRadiance.dylib (1822.1) <687906E3-4EC2-3CE9-B7EA-34418239EE1B> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff452d1000 -     0x7fff4531fffb  libTIFF.dylib (1822.1) <0A1C083B-CE2F-3A00-8E45-EB58DCA2FF34> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff463c9000 -     0x7fff463e2fff  com.apple.Kerberos (3.0 - 1) <5D1B0593-3C0E-32D5-AAE5-ABC22A98B639> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff466a0000 -     0x7fff466aafff  com.apple.MediaAccessibility (1.0 - 114.4) <C0584BAA-27BC-30F4-8B0C-5043559995AA> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
    0x7fff46764000 -     0x7fff46e02fff  com.apple.MediaToolbox (1.0 - 2285.4.4) <BAA7289A-FD04-30AD-B46E-89310BF67C02> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
    0x7fff46e04000 -     0x7fff46e97fff  com.apple.Metal (158.5 - 158.5) <72BF7187-81FE-389B-882F-7B2587FEB455> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fff46eb4000 -     0x7fff46ed4ff7  com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <18281B14-0C6A-38F8-AB80-2D4BB0743C88> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
    0x7fff46ed5000 -     0x7fff46f53ff7  com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <BEAF764B-362B-3C45-86F5-2AFBA5FA0F47> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
    0x7fff46f54000 -     0x7fff46f7cfff  com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <116D6C1A-2FD7-3743-95A0-CDDA3D459529> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
    0x7fff46f7d000 -     0x7fff470afff7  com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <88E80BEE-3D2B-328B-80D4-F4717BDB2E9F> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
    0x7fff470b0000 -     0x7fff470cbff7  com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) <E0E652B0-1624-3435-AD60-83A9C4B59852> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
    0x7fff470cc000 -     0x7fff470ccff7  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <1BBA8BC8-49C6-3C9B-B985-7CE4373E3553> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fff482ca000 -     0x7fff482d6ffb  com.apple.NetFS (6.0 - 4.0) <918DF6CD-2DB0-36A8-B869-5EF637A06C0D> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff4ad96000 -     0x7fff4adeefff  com.apple.opencl (2.15.1 - 2.15.1) <CC9439C3-FF30-38D2-BF2F-EA0EF1B5775E> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff4adef000 -     0x7fff4ae0bff7  com.apple.CFOpenDirectory (10.14 - 207.200.4) <2CB1F122-2FA0-347C-8454-9CE0FA150832> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff4ae0c000 -     0x7fff4ae18ffb  com.apple.OpenDirectory (10.14 - 207.200.4) <A3FB0F0C-57F4-3F89-A4B1-63DA1F7C9E8E> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff4b77b000 -     0x7fff4b77dfff  libCVMSPluginSupport.dylib (17.3.1) <B2310175-04D6-378B-A220-A8AD7F0DA68E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff4b77e000 -     0x7fff4b783ff3  libCoreFSCache.dylib (163.20) <566DB80E-F1D6-3AEC-AF06-08955507AFEE> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fff4b784000 -     0x7fff4b788fff  libCoreVMClient.dylib (163.20) <B9A89373-BDCD-3003-9A82-6D73B930A122> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff4b789000 -     0x7fff4b791ffb  libGFXShared.dylib (17.3.1) <9FFA679A-8CC9-3932-8A41-AA80C386AD3A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff4b792000 -     0x7fff4b79dfff  libGL.dylib (17.3.1) <CFAB6AE4-E646-3E8A-B872-EF091CAF949E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff4b79e000 -     0x7fff4b7d8fef  libGLImage.dylib (17.3.1) <1AEC8E56-D851-3516-96FE-2829883A8302> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff4b94c000 -     0x7fff4b989fff  libGLU.dylib (17.3.1) <90279918-D4B2-31E0-9709-8E06628D9486> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff4c339000 -     0x7fff4c348ff3  com.apple.opengl (17.3.1 - 17.3.1) <2F59064F-D6EF-35CD-9747-20A91DB3D5DF> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff4d1a4000 -     0x7fff4d3fdfff  com.apple.QuartzCore (1.11 - 696.3) <01A2F065-8759-311D-AC2E-FD49F52A87FA> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff4dc51000 -     0x7fff4df79ff7  com.apple.security (7.0 - 58286.240.4) <91A03FF2-2EE9-36A7-AC4F-169E11FE7846> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff4df7a000 -     0x7fff4e009fff  com.apple.securityfoundation (6.0 - 55185.200.14) <F6A0EC77-51DB-3312-991C-3E1F920DE8F1> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff4e03b000 -     0x7fff4e03fff3  com.apple.xpc.ServiceManagement (1.0 - 1) <26BA237C-DBA0-3322-B9BF-8B8E739E3A20> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff4e3fc000 -     0x7fff4e46cff3  com.apple.SystemConfiguration (1.17 - 1.17) <A8FD596E-C858-397F-836C-978038B97AC0> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff4e6cd000 -     0x7fff4ea2ffff  com.apple.VideoToolbox (1.0 - 2285.4.4) <76B3A88C-9042-329D-8DD7-56AEE23D1790> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x7fff516da000 -     0x7fff5177ffe7  com.apple.APFS (1.0 - 1) <BCB42C90-DEE0-3CD2-9B28-55CD8EFD9487> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
    0x7fff521cb000 -     0x7fff521ccff3  com.apple.AggregateDictionary (1.0 - 1) <EBA6443E-6CF0-34F6-B77A-3FCEC57F8F80> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
    0x7fff527c9000 -     0x7fff527f5ff7  com.apple.framework.Apple80211 (13.0 - 1376.2) <A71EADCB-7582-3D1B-9122-356F03E11594> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x7fff52ad1000 -     0x7fff52ae0fcf  com.apple.AppleFSCompression (96.200.3 - 1.0) <78D538DD-1D24-34FC-AFB3-10411494870D> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff52bde000 -     0x7fff52be9fff  com.apple.AppleIDAuthSupport (1.0 - 1) <E41452B2-3AFB-3493-BB82-0CE6D04DF424> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport
    0x7fff52c2a000 -     0x7fff52c73ff3  com.apple.AppleJPEG (1.0 - 1) <EC4C49F1-C060-3C0F-910F-3620985D4F12> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff52ec6000 -     0x7fff52eeeff7  com.apple.applesauce (1.0 - ???) <58654BC0-9243-39D1-BC43-B7F2E37A3A44> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
    0x7fff52fb9000 -     0x7fff53009fff  com.apple.AppleVAFramework (5.0.44 - 5.0.44) <618AB3FC-6A41-3A84-A305-CEA19434EB1C> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fff53054000 -     0x7fff5306affb  com.apple.AssertionServices (1.0 - 1) <3F767D20-FE14-35CF-A089-E0445375ECFB> /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
    0x7fff533a6000 -     0x7fff53649ff7  com.apple.AuthKit (1.0 - 1) <4FF8DA76-2250-39B9-B6A9-0E584C8B988F> /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit
    0x7fff5381a000 -     0x7fff53823ff3  com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <05CF66F0-9650-3F75-9857-F8D186043866> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
    0x7fff53824000 -     0x7fff538c6fff  com.apple.backup.framework (1.10.3 - ???) <0B4C2292-AEA9-39B5-A65F-8F381166C5C2> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7fff538c7000 -     0x7fff53938ffb  com.apple.BaseBoard (360.24 - 360.24) <04AF4372-C5D3-3F0A-A688-68D888D6D138> /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
    0x7fff554ed000 -     0x7fff554f6fff  com.apple.CommonAuth (4.0 - 2.0) <090893E5-BB65-39DA-A174-EAB2C7191EFE> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff559b4000 -     0x7fff55d8bfef  com.apple.CoreAUC (273.0.0 - 273.0.0) <FE2B4D86-2C83-3FE2-A427-54DA2170E980> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x7fff55d8c000 -     0x7fff55dbdfff  com.apple.CoreAVCHD (6.0.0 - 6000.4.1) <B15A24E4-2A92-3FD7-8F20-C372E4115FA7> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x7fff56207000 -     0x7fff5621bfff  com.apple.CoreEmoji (1.0 - 69.19.8) <26BC0F82-08C1-3EBD-9299-D3CC5091C467> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fff567f1000 -     0x7fff56863ff7  com.apple.CoreNLP (1.0 - 130.15.22) <D0A3E880-CDEA-360A-9838-220D76BAECC6> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
    0x7fff56b2e000 -     0x7fff56b36ffb  com.apple.CorePhoneNumbers (1.0 - 1) <2D9AF545-ED3C-3EC1-887F-86922652EC57> /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers
    0x7fff570cb000 -     0x7fff57159ff7  com.apple.CoreSymbolication (10.1 - 64460.6) <177AC44B-32E4-3F80-A36B-5B9999B388A8> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fff571e9000 -     0x7fff57315fff  com.apple.coreui (2.1 - 498.46) <5EFE2CDC-897C-3A6B-A60B-4E0FB1D1ECA9> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff57316000 -     0x7fff5749bfff  com.apple.CoreUtils (5.7.4 - 574.17) <DEF9C8A6-DDF1-37F4-A7F0-7DFAA95E8451> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fff574f2000 -     0x7fff57555ffb  com.apple.framework.CoreWiFi (13.0 - 1370.8) <818F8915-BA51-3145-9C40-C9B8D7BE2DBD> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fff57556000 -     0x7fff57567ffb  com.apple.CrashReporterSupport (10.13 - 938.23) <D8D105F5-B6FB-3E91-A116-7CD92171E5C5> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff575ea000 -     0x7fff575f9ff3  com.apple.framework.DFRFoundation (1.0 - 211) <B72944ED-E4E8-3479-B832-8D50C4E30386> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
    0x7fff575fa000 -     0x7fff575feff7  com.apple.DSExternalDisplay (3.1 - 380) <76449D22-BA27-3FB1-AD25-A290936E6DEA> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
    0x7fff57681000 -     0x7fff576f8ffb  com.apple.datadetectorscore (7.0 - 590.24) <3A49EC90-2081-3031-8CAE-3A6D5F7BFA1E> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff57746000 -     0x7fff57787fff  com.apple.DebugSymbols (185 - 185) <64F5F9D6-401D-388B-82AD-A48B56413556> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fff57788000 -     0x7fff578e1ff7  com.apple.desktopservices (1.13.1 - ???) <AD61A660-0218-327E-8963-A1A170EC2C20> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
    0x7fff58923000 -     0x7fff58d4bfff  com.apple.vision.FaceCore (3.3.4 - 3.3.4) <41218EB7-19C9-3813-A793-B0623387CADF> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff5dd18000 -     0x7fff5dd1dff7  com.apple.GPUWrangler (3.28.4 - 3.28.4) <7E06C75D-5502-3F1D-987C-4F103917CD85> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
    0x7fff5eb88000 -     0x7fff5eb97fff  com.apple.GraphVisualizer (1.0 - 5) <CAFE626E-9738-3C14-88AA-B6A9182F2C39> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
    0x7fff5ece8000 -     0x7fff5ed5dfff  com.apple.Heimdal (4.0 - 2.0) <D99FF31F-6310-3D80-8AE3-64934385AC11> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff6014d000 -     0x7fff60154ffb  com.apple.IOAccelerator (404.2.2 - 404.2.2) <2F099589-DBE9-3442-AC93-F4AB363482A0> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fff60158000 -     0x7fff60171fff  com.apple.IOPresentment (1.0 - 42.6) <F7E91CC9-E4BB-3904-8647-0473E3BCAF70> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
    0x7fff60586000 -     0x7fff605b5ff7  com.apple.IconServices (379 - 379) <694E17A6-471B-3C57-92D6-ECC4295FB859> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff606e1000 -     0x7fff606e5fff  com.apple.InternationalSupport (1.0 - 10.15.6) <D319CB1C-5339-30EB-93EA-3CFB328BEC9A> /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport
    0x7fff60855000 -     0x7fff60868fff  com.apple.security.KeychainCircle.KeychainCircle (1.0 - 1) <DC6F5E18-3411-32AF-B395-AFC110C74A63> /System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle
    0x7fff60884000 -     0x7fff6097bfff  com.apple.LanguageModeling (1.0 - 159.15.15) <34609F31-4DA1-3881-8947-85BEA7AFC938> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff6097c000 -     0x7fff609bdff7  com.apple.Lexicon-framework (1.0 - 33.15.10) <07E008F3-E823-333B-8B41-A46024AB0561> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
    0x7fff609c4000 -     0x7fff609caff7  com.apple.LinguisticData (1.0 - 238.23.4) <F6AA7095-3975-3C76-9833-BBE955EFEBD7> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
    0x7fff61229000 -     0x7fff6122cfff  com.apple.Mangrove (1.0 - 25) <8DF73279-BCEB-38CE-AE83-571C1B3FF45B> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
    0x7fff61727000 -     0x7fff6174fffb  com.apple.spotlight.metadata.utilities (1.0 - 1191.53) <2CFFD786-87A5-3629-B5E1-8E4DEF51ADA8> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
    0x7fff61750000 -     0x7fff617e2fff  com.apple.gpusw.MetalTools (1.0 - 1) <C0489BBD-C25C-33E5-84CD-8A50205080A0> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
    0x7fff6198d000 -     0x7fff619a8ff3  com.apple.MobileKeyBag (2.0 - 1.0) <663E513E-CE91-3474-9108-77DF844F17BA> /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
    0x7fff61a36000 -     0x7fff61a60ff7  com.apple.MultitouchSupport.framework (2410.5 - 2410.5) <3A712911-F672-3BB3-B62B-A2A7BADF3578> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff61cd3000 -     0x7fff61cdefff  com.apple.NetAuth (6.2 - 6.2) <A6474ABC-FD4B-3A8F-AB33-7AACEEED7F0E> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff625ab000 -     0x7fff62601fff  com.apple.OTSVG (1.0 - ???) <F020144A-D840-390D-A87F-29E8095C78AF> /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
    0x7fff6376c000 -     0x7fff6377bff3  com.apple.PerformanceAnalysis (1.217 - 217) <AA34989F-7E01-303E-8134-5BB37CE82DDF> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff6573a000 -     0x7fff65758ff7  com.apple.ProtocolBuffer (1 - 263.1) <D70A1E3D-D2F7-3765-861C-173F5BBC848B> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fff65907000 -     0x7fff6595ff0f  com.apple.ROCKit (24 - 24) <FA6B086A-1841-3A5E-800B-CE7A52C3DAF1> /System/Library/PrivateFrameworks/ROCKit.framework/Versions/A/ROCKit
    0x7fff65a60000 -     0x7fff65a6cff3  com.apple.xpc.RemoteServiceDiscovery (1.0 - 1336.240.2) <A47652CD-A728-3A3C-9EC2-59FF7BFD70F1> /System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery
    0x7fff65a7f000 -     0x7fff65aa2ffb  com.apple.RemoteViewServices (2.0 - 128) <55D89BC9-0613-3910-B63E-9A146D35D91A> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff65aa3000 -     0x7fff65ab7fff  com.apple.xpc.RemoteXPC (1.0 - 1336.240.2) <E007C4CC-F77C-3A25-93E5-5980B0E2F1AC> /System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC
    0x7fff67418000 -     0x7fff67536fff  com.apple.Sharing (1214.19 - 1214.19) <27C2CFC8-1C1B-3F98-B0BC-7AB6B1847B1B> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x7fff682f0000 -     0x7fff685a2ff3  com.apple.SkyLight (1.600.0 - 337.5) <B18B2F6F-F44B-3B5B-8DA1-3B8977E59240> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
    0x7fff68d73000 -     0x7fff68d80fff  com.apple.SpeechRecognitionCore (5.0.21 - 5.0.21) <FABB97BC-9555-33FE-B6C5-606CC403CE16> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fff69be1000 -     0x7fff69c6eff7  com.apple.Symbolication (10.1 - 64460.8) <7DDC5C90-947F-34FF-864D-5ED3C2B746A9> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fff6a177000 -     0x7fff6a184ffb  com.apple.TCC (1.0 - 1) <81F88B91-49C1-36E7-8A39-C4BD654EE942> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff6a3f7000 -     0x7fff6a4beff7  com.apple.TextureIO (3.8.4 - 3.8.1) <83CDF659-E5B3-381F-BDA1-FF0BFA17B5EE> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
    0x7fff6a57f000 -     0x7fff6a739fff  com.apple.UIFoundation (1.0 - 551) <65A80450-7A24-3366-B521-4D02C4DB5094> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fff6bd37000 -     0x7fff6bd3afff  com.apple.dt.XCTTargetBootstrap (1.0 - 1) <5F779D77-4AB1-3CCD-9AAF-101EC7E4905B> /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap
    0x7fff6c16b000 -     0x7fff6c16dff3  com.apple.loginsupport (1.0 - 1) <67BC49D6-320F-33ED-912E-16E5A342F385> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff6c428000 -     0x7fff6c460fff  libCRFSuite.dylib (41.15.4) <92752A96-D1CF-3CA1-837A-1E075AE4C642> /usr/lib/libCRFSuite.dylib
    0x7fff6c463000 -     0x7fff6c46eff7  libChineseTokenizer.dylib (28.15.3) <55572692-4918-3C54-AD35-726E03EC47D5> /usr/lib/libChineseTokenizer.dylib
    0x7fff6c4ff000 -     0x7fff6c500ff7  libDiagnosticMessagesClient.dylib (107) <15210AC0-61F9-3F9D-A159-A009F62EB537> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff6c537000 -     0x7fff6c6faff7  libFosl_dynamic.dylib (18.3.2) <D67B74E9-EB95-38BC-995C-5F4CC044C3F7> /usr/lib/libFosl_dynamic.dylib
    0x7fff6c750000 -     0x7fff6c76fff7  libMobileGestalt.dylib (645.220.9) <C2C55511-993B-34D2-9040-902BFDA38141> /usr/lib/libMobileGestalt.dylib
    0x7fff6c770000 -     0x7fff6c770fff  libOpenScriptingUtil.dylib (179) <441A2E60-5D5C-3567-9B00-AA22E6EE5358> /usr/lib/libOpenScriptingUtil.dylib
    0x7fff6c8b1000 -     0x7fff6c8b2ffb  libSystem.B.dylib (1252.200.5) <C6201660-5E17-397D-BA21-C503420CD706> /usr/lib/libSystem.B.dylib
    0x7fff6c93c000 -     0x7fff6c93dfff  libThaiTokenizer.dylib (2.15.1) <F09EB0BB-1E8A-3391-BEF5-7D91F0715A62> /usr/lib/libThaiTokenizer.dylib
    0x7fff6c950000 -     0x7fff6c966ffb  libapple_nghttp2.dylib (1.24.1) <71C126C5-D869-3E67-9778-058FA7F3CA74> /usr/lib/libapple_nghttp2.dylib
    0x7fff6c967000 -     0x7fff6c990ffb  libarchive.2.dylib (54.200.3) <32B8634D-E465-3F6D-B254-A20D44504508> /usr/lib/libarchive.2.dylib
    0x7fff6c991000 -     0x7fff6ca10fef  libate.dylib (1.13.8) <C7F1CEC4-467F-34B2-92FF-6482460A39E1> /usr/lib/libate.dylib
    0x7fff6ca14000 -     0x7fff6ca14ff3  libauto.dylib (187) <003DEF68-0C59-3AFB-A7B7-A1B5ED301AF2> /usr/lib/libauto.dylib
    0x7fff6caeb000 -     0x7fff6cafbff3  libbsm.0.dylib (39.200.18) <58A9ACEC-BF46-3A4E-86F5-3DD9AD7095B4> /usr/lib/libbsm.0.dylib
    0x7fff6cafc000 -     0x7fff6cb0afff  libbz2.1.0.dylib (38.200.3) <4DEC3797-087F-3C8D-815B-48E895813251> /usr/lib/libbz2.1.0.dylib
    0x7fff6cb0b000 -     0x7fff6cb62ff7  libc++.1.dylib (400.9.4) <B260AC33-EB9A-30C6-8746-D011B3B02B08> /usr/lib/libc++.1.dylib
    0x7fff6cb63000 -     0x7fff6cb78fff  libc++abi.dylib (400.17) <446F4748-8A89-3D2E-AE1C-27EEBE93A8AB> /usr/lib/libc++abi.dylib
    0x7fff6cb79000 -     0x7fff6cb79ff3  libcharset.1.dylib (51.200.6) <43F7E100-F5D1-36AB-A26E-CF94196A19C0> /usr/lib/libcharset.1.dylib
    0x7fff6cb7a000 -     0x7fff6cb8affb  libcmph.dylib (6.15.1) <CEDA6538-C071-3B5A-948E-DF61E2878983> /usr/lib/libcmph.dylib
    0x7fff6cb8b000 -     0x7fff6cba3ffb  libcompression.dylib (52.200.13) <05A2A91B-D24D-39E8-A071-261CBC5BB158> /usr/lib/libcompression.dylib
    0x7fff6ce4e000 -     0x7fff6ce64fff  libcoretls.dylib (155.220.1) <1229F9EA-C070-3D03-9DC6-F548C59F9FD5> /usr/lib/libcoretls.dylib
    0x7fff6ce65000 -     0x7fff6ce66ff3  libcoretls_cfhelpers.dylib (155.220.1) <33661841-3C3B-3608-86AC-C88D1CD6FE98> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fff6d4dd000 -     0x7fff6d534ffb  libcups.2.dylib (462.10) <29B6D106-A5F2-321D-8916-90F595545D88> /usr/lib/libcups.2.dylib
    0x7fff6d66c000 -     0x7fff6d66cfff  libenergytrace.dylib (17.200.1) <F5BA8134-16F9-31CD-90E1-D1EBEBADA4AE> /usr/lib/libenergytrace.dylib
    0x7fff6d66d000 -     0x7fff6d686ffb  libexpat.1.dylib (16.1.1) <E07F7B76-4030-3CAF-9F41-FCE38957915C> /usr/lib/libexpat.1.dylib
    0x7fff6d69e000 -     0x7fff6d6a3ff7  libgermantok.dylib (17.15.2) <9381B152-5CFD-3D23-A5A7-4D64EE55B85E> /usr/lib/libgermantok.dylib
    0x7fff6d6a4000 -     0x7fff6d6a9ff7  libheimdal-asn1.dylib (520.220.2) <D851A47D-E162-35F8-B8D4-6ABEA7FFDAD7> /usr/lib/libheimdal-asn1.dylib
    0x7fff6d6d5000 -     0x7fff6d7c6ff7  libiconv.2.dylib (51.200.6) <9FB95807-7C62-32B7-A19F-946D7FB7CCA6> /usr/lib/libiconv.2.dylib
    0x7fff6d7c7000 -     0x7fff6da2affb  libicucore.A.dylib (62109.0.1) <FEB89BD3-79C4-3208-A754-7E6BC4D38548> /usr/lib/libicucore.A.dylib
    0x7fff6da77000 -     0x7fff6da78fff  liblangid.dylib (128.15.1) <663D0A24-7260-31D1-9BFE-74D67B6F72F6> /usr/lib/liblangid.dylib
    0x7fff6da79000 -     0x7fff6da91fff  liblzma.5.dylib (10.200.3) <9A52A949-0CB1-39B6-9244-D079FB609559> /usr/lib/liblzma.5.dylib
    0x7fff6daa9000 -     0x7fff6db59fff  libmecab.1.0.0.dylib (779.24.1) <590BC39C-2A3E-368B-9499-C808B84C4955> /usr/lib/libmecab.1.0.0.dylib
    0x7fff6db5a000 -     0x7fff6dd97ff7  libmecabra.dylib (779.24.1) <22BFD5A8-EA42-3DC3-8910-F27DCFB1B631> /usr/lib/libmecabra.dylib
    0x7fff6df6f000 -     0x7fff6e2c7ffb  libnetwork.dylib (1229.240.1) <F99593DA-3089-3008-BE5B-5AC096EBF3A3> /usr/lib/libnetwork.dylib
    0x7fff6e359000 -     0x7fff6eadffe7  libobjc.A.dylib (750.1) <804715F4-F52D-34D0-8FEC-A25DC08513C3> /usr/lib/libobjc.A.dylib
    0x7fff6eaf2000 -     0x7fff6eaf6ffb  libpam.2.dylib (22.200.1) <85253002-89F2-3872-9C8A-1801303A2EBB> /usr/lib/libpam.2.dylib
    0x7fff6eaf9000 -     0x7fff6eb2fff7  libpcap.A.dylib (79.200.4) <6D25197A-2F7C-3147-A45A-F6F13E55909F> /usr/lib/libpcap.A.dylib
    0x7fff6ec49000 -     0x7fff6ec61ffb  libresolv.9.dylib (65.200.2) <A1A77B4E-1AF0-3039-9945-D05440494E00> /usr/lib/libresolv.9.dylib
    0x7fff6ecb3000 -     0x7fff6ecb4ff7  libspindump.dylib (267.1) <9DEA015B-410E-3D6E-A3EE-54E046092EA9> /usr/lib/libspindump.dylib
    0x7fff6ecb5000 -     0x7fff6ee8cfe7  libsqlite3.dylib (274.22) <B30E3B7E-E22E-37A0-A3EB-EA333ADEE13E> /usr/lib/libsqlite3.dylib
    0x7fff6f119000 -     0x7fff6f11cffb  libutil.dylib (51.200.4) <10C5E165-0939-363A-9D13-7076F3B513EC> /usr/lib/libutil.dylib
    0x7fff6f11d000 -     0x7fff6f12afff  libxar.1.dylib (404) <16E875B3-CF89-3059-87BB-36D301B32E7B> /usr/lib/libxar.1.dylib
    0x7fff6f12f000 -     0x7fff6f212fff  libxml2.2.dylib (32.8) <3E7875AC-3195-3800-AC48-8AA3B7BE51E4> /usr/lib/libxml2.2.dylib
    0x7fff6f213000 -     0x7fff6f23bff3  libxslt.1.dylib (16.1) <D6EBFEBB-F88E-398F-B1B5-66F413C2CD32> /usr/lib/libxslt.1.dylib
    0x7fff6f23c000 -     0x7fff6f24effb  libz.1.dylib (70.200.4) <15F7B40A-424C-33BB-BF2C-7E8195128B78> /usr/lib/libz.1.dylib
    0x7fff6f2bf000 -     0x7fff6f2c3ff3  libcache.dylib (81) <704331AC-E43D-343A-8C24-39201142AF27> /usr/lib/system/libcache.dylib
    0x7fff6f2c4000 -     0x7fff6f2ceff3  libcommonCrypto.dylib (60118.220.1) <9C865644-EE9A-3662-AB77-7C8A5E561784> /usr/lib/system/libcommonCrypto.dylib
    0x7fff6f2cf000 -     0x7fff6f2d6fff  libcompiler_rt.dylib (63.4) <817772E3-E836-3FFD-A39B-BDCD1C357221> /usr/lib/system/libcompiler_rt.dylib
    0x7fff6f2d7000 -     0x7fff6f2e0ff3  libcopyfile.dylib (146.200.3) <5C5C4F35-DAB7-3CF1-940F-F47192AB8289> /usr/lib/system/libcopyfile.dylib
    0x7fff6f2e1000 -     0x7fff6f365fdf  libcorecrypto.dylib (602.230.1) <C78D1A87-5543-3561-BEB4-3B480BA94ECB> /usr/lib/system/libcorecrypto.dylib
    0x7fff6f3ec000 -     0x7fff6f426ff7  libdispatch.dylib (1008.220.2) <2FDB1401-5119-3DF0-91F5-F4E105F00CD7> /usr/lib/system/libdispatch.dylib
    0x7fff6f427000 -     0x7fff6f456ff3  libdyld.dylib (655.1) <90C801E7-5D05-37A8-810C-B58E8C53953A> /usr/lib/system/libdyld.dylib
    0x7fff6f457000 -     0x7fff6f457ffb  libkeymgr.dylib (30) <A4EFD9A4-2EF3-3E18-B325-F527E3821939> /usr/lib/system/libkeymgr.dylib
    0x7fff6f458000 -     0x7fff6f464ff7  libkxld.dylib (4903.241.1) <D039B38D-E8E6-3011-94F5-A21CD3D59526> /usr/lib/system/libkxld.dylib
    0x7fff6f465000 -     0x7fff6f465ff7  liblaunch.dylib (1336.240.2) <D5F0014D-CF46-3B04-9DE0-A1466DA14A2C> /usr/lib/system/liblaunch.dylib
    0x7fff6f466000 -     0x7fff6f46bfff  libmacho.dylib (921) <6ADB99F3-D142-3A0A-B3CE-031354766ACC> /usr/lib/system/libmacho.dylib
    0x7fff6f46c000 -     0x7fff6f46effb  libquarantine.dylib (86.220.1) <58524FD7-63C5-38E0-9D90-845A79551C14> /usr/lib/system/libquarantine.dylib
    0x7fff6f46f000 -     0x7fff6f470ff3  libremovefile.dylib (45.200.2) <BA53CA8A-9974-3A43-9265-B110B1AE470F> /usr/lib/system/libremovefile.dylib
    0x7fff6f471000 -     0x7fff6f488ff3  libsystem_asl.dylib (356.200.4) <33C62769-1242-3BC1-9459-13CBCDECC7FE> /usr/lib/system/libsystem_asl.dylib
    0x7fff6f489000 -     0x7fff6f489fff  libsystem_blocks.dylib (73) <152EDADF-7D94-35F2-89B7-E66DCD945BBA> /usr/lib/system/libsystem_blocks.dylib
    0x7fff6f48a000 -     0x7fff6f512fff  libsystem_c.dylib (1272.200.26) <D6C701A2-9F17-308D-B6AC-9E17EF31B7DF> /usr/lib/system/libsystem_c.dylib
    0x7fff6f513000 -     0x7fff6f516ff7  libsystem_configuration.dylib (963.200.27) <94898525-ECC8-3CC9-B312-CBEAAC305E32> /usr/lib/system/libsystem_configuration.dylib
    0x7fff6f517000 -     0x7fff6f51aff7  libsystem_coreservices.dylib (66) <10818C17-70E1-328E-A3E3-C3EB81AEC590> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff6f51b000 -     0x7fff6f521ffb  libsystem_darwin.dylib (1272.200.26) <07468CF7-982F-37C4-83D0-D5E602A683AA> /usr/lib/system/libsystem_darwin.dylib
    0x7fff6f522000 -     0x7fff6f528ff7  libsystem_dnssd.dylib (878.240.1) <5FEA5E1E-E80F-3616-AD33-8E936D61F31A> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff6f529000 -     0x7fff6f575ff3  libsystem_info.dylib (517.200.9) <54B65F21-2E93-3579-9B72-6637A03245D9> /usr/lib/system/libsystem_info.dylib
    0x7fff6f576000 -     0x7fff6f59eff7  libsystem_kernel.dylib (4903.241.1) <CA10BC3A-5B09-32CE-B74F-BAD01755AA37> /usr/lib/system/libsystem_kernel.dylib
    0x7fff6f59f000 -     0x7fff6f5eaff7  libsystem_m.dylib (3158.200.7) <AF25F8E8-194C-314F-A2D3-A424853EE796> /usr/lib/system/libsystem_m.dylib
    0x7fff6f5eb000 -     0x7fff6f60fff7  libsystem_malloc.dylib (166.220.1) <4777DC06-F9C6-356E-82AB-86A1C6D62F3A> /usr/lib/system/libsystem_malloc.dylib
    0x7fff6f610000 -     0x7fff6f61bff3  libsystem_networkextension.dylib (767.240.1) <4DB0D4A2-83E7-3638-AAA0-39CECD5C25F8> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff6f61c000 -     0x7fff6f623fff  libsystem_notify.dylib (172.200.21) <65B3061D-41D7-3485-B217-A861E05AD50B> /usr/lib/system/libsystem_notify.dylib
    0x7fff6f624000 -     0x7fff6f62dfef  libsystem_platform.dylib (177.200.16) <83DED753-51EC-3B8C-A98D-883A5184086B> /usr/lib/system/libsystem_platform.dylib
    0x7fff6f62e000 -     0x7fff6f638fff  libsystem_pthread.dylib (330.230.1) <80CC5992-823E-327E-BB6E-9D4568B84161> /usr/lib/system/libsystem_pthread.dylib
    0x7fff6f639000 -     0x7fff6f63cff7  libsystem_sandbox.dylib (851.230.3) <D6469A17-C13C-3538-A300-D6517BB7F249> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff6f63d000 -     0x7fff6f63fff3  libsystem_secinit.dylib (30.220.1) <5964B6D2-19D4-3CF9-BDBC-4EB1D42348F1> /usr/lib/system/libsystem_secinit.dylib
    0x7fff6f640000 -     0x7fff6f647ff7  libsystem_symptoms.dylib (820.237.2) <487E1794-4C6E-3B1B-9C55-95B1A5FF9B90> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff6f648000 -     0x7fff6f65dff7  libsystem_trace.dylib (906.220.1) <4D4BA88A-FA32-379D-8860-33838723B35F> /usr/lib/system/libsystem_trace.dylib
    0x7fff6f65f000 -     0x7fff6f664ffb  libunwind.dylib (35.4) <EF1A77FD-A86B-39F5-ABEA-6100AB23583A> /usr/lib/system/libunwind.dylib
    0x7fff6f665000 -     0x7fff6f695fff  libxpc.dylib (1336.240.2) <EE0CDA53-6FF9-3B4E-A571-335A5FF6B6F4> /usr/lib/system/libxpc.dylib

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

VM Region Summary:
ReadOnly portion of Libraries: Total=575.4M resident=0K(0%) swapped_out_or_unallocated=575.4M(100%)
Writable regions: Total=312.4M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=312.4M(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        2 
Kernel Alloc Once                    8K        2 
MALLOC                            95.0M       42 
MALLOC guard page                   16K        5 
MALLOC_LARGE (reserved)            256K        3         reserved VM address space (unallocated)
STACK GUARD                         48K       13 
Stack                             48.6M       25 
VM_ALLOCATE                          4K        2 
VM_ALLOCATE (reserved)           160.0M        2         reserved VM address space (unallocated)
__DATA                            37.2M      344 
__FONT_DATA                          4K        2 
__LINKEDIT                       232.7M       85 
__TEXT                           342.7M      328 
__UNICODE                          564K        2 
mapped file                         24K        2 
shared memory                       12K        4 
===========                     =======  ======= 
TOTAL                            917.3M      847 
TOTAL, minus reserved VM space   757.1M      847 

Model: MacBookPro15,3, BootROM 220.240.2.0.0 (iBridge: 16.16.3133.0.0,0), 6 processors, Intel Core i9, 2.9 GHz, 32 GB, SMC 
Graphics: Intel UHD Graphics 630, Intel UHD Graphics 630, Built-In
Graphics: kHW_AMDRadeonProVega20Item, Radeon Pro Vega 20, PCIe
Memory Module: BANK 0/ChannelA-DIMM0, 16 GB, DDR4, 2400 MHz, SK Hynix, -
Memory Module: BANK 2/ChannelB-DIMM0, 16 GB, DDR4, 2400 MHz, SK Hynix, -
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x7BF), wl0: Sep 18 2018 16:24:57 version 9.130.86.7.32.6.21 FWID 01-83a3fe91
Bluetooth: Version 6.0.10f1, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.1 Bus
USB Device: Cable Matters USB-C Video Cable
USB Device: USB2.0 Hub
USB Device: USB 2.0 Hub
USB Device: USB Keyboard
USB Device: USB2.0 Hub
USB Device: Das Keyboard
USB Device: USB3.0 Hub
USB Device: USB3.0 Hub
USB Device: iBridge Bus
USB Device: iBridge DFR brightness
USB Device: iBridge Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: iBridge ALS
USB Device: iBridge FaceTime HD Camera (Built-in)
USB Device: iBridge
Thunderbolt Bus: MacBook Pro, Apple Inc., 34.6
Thunderbolt Bus: MacBook Pro, Apple Inc., 34.6

test_reattach failures

It appears that the most recent changes in the refactoring branch made it more likely to repro not just in local test runs, but also in CI.

The error is the same as before - the re-attach part of the test fails to connect to ptvsd.

This is probably the same as microsoft/ptvsd#1195 - that one was for macOS specifically, but it's likely that macOS just happened to reproduce it more reliably at that time.

Step into library import statement gives "Could not load source '<string>': Source unavailable."

Set a breakpoint to a import numpy statement and step into it. It'll raise: Could not load source '<string>': Source unavailable.

VS Code Insiders 1.33.0
Extension version 2019.3.6215

launch.json file:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        
        {
            "name": "Python-test",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "stopOnEntry": true,
            "cwd": "${workspaceFolder}",
        },
    ]
}

Can't expand to check the data of a Variable when debugging pytorch code

for the pytorch Variable object listed in the debug panel, expand to see its data part shows no tensor which suppose to have in a pytorch Variable, and among the items in data, there is another nested data part which have endless nested data part in it.

  • VSCode Version: Code 1.19.3 (7c4205b5c6e52a53b81c69d2b2dc8a627abaa0ba, 2018-01-25T10:32:23.601Z)
  • OS Version: Linux x64 4.13.1-gentoo
  • Extensions:
Extension Author (truncated) Version
python ms- 2018.2.1
vscode-ai ms- 0.1.7
cpptools ms- 0.16.0
rust rus 0.4.0

Steps to Reproduce:

Reproduces without extensions: Yes/No

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.