sagemath/sage

Fix building html documentation on macOS

slel opened this issue · 90 comments

slel commented

Building html documentation fails on macOS for Sage 9.2.beta8.

Initial report:

Depends on #29552

CC: @jhpalmieri @slel @embray @kiwifb @kwankyu @tscrim @fchapoton @vbraun

Component: build

Author: Dima Pasechnik

Branch/Commit: 4b11a70

Reviewer: John Palmieri

Issue created by migration from https://trac.sagemath.org/ticket/30351

slel commented
comment:1

I'll try to bisect using the list of commits from 9.2.beta7 to 9.2.beta8:

At commit ed79ba3, make dochtml hangs. Now trying commit 9911c15.

comment:3

I think this is caused by #29766. I don't know why, but please try 9.2.beta7 first, then try 9.2.beta7 + #29766 and see if the problem arises.

comment:4

Erik (in cc) was the last who changed parallel docbuild.

If noone understands the parallel docbuild system, it might be tempting to dump it, and replace by a straight sphinx build.

The current system looks like something inviting trouble, with explicit checks for OS flags, etc etc.

slel commented
comment:5

Not related to parallel docbuild a priori: I was always building with make -j1.

Homebrew-related. See below two trials on a MacBook Air (early 2014) with macOS 10.14.6 Mojave.

The error occurs when using Homebrew packages:

$ ORIGIN=https://github.com/sagemath/sage.git
$ git clone --single-branch --branch develop --tags $ORIGIN
$ cd sage
$ MAKE='make -j1'

$ source .homebrew-build-env

$ git checkout 9.2.beta7
$ git log --oneline -1
83caa4befa (HEAD, tag: 9.2.beta7) Updated SageMath version to 9.2.beta7

$ ./bootstrap
$ CC=clang CXX=clang++ OBJCC=clang OBJCXX=clang++ ./configure -q
$ make
--> OK

$ git checkout 3925b0f008
$ git log --oneline -2
3925b0f008 (HEAD) Trac #30230: Fix docstrings in sage/coding/linear_rank_metric.py
83caa4befa (HEAD, tag: 9.2.beta7) Updated SageMath version to 9.2.beta7

$ ./bootstrap && ./configure -q && make doc-clean && make
--> OK

$ git checkout 34e01d1ef4
$ git log --oneline -3
34e01d1ef4 (HEAD) Trac #29766: NumPy 1.19.1, SciPy 1.5.2, networkx 2.4, pybind11
3925b0f008 Trac #30230: Fix docstrings in sage/coding/linear_rank_metric.py
83caa4befa (tag: 9.2.beta7) Updated SageMath version to 9.2.beta7

$ ./bootstrap && ./configure -q && make doc-clean && make
--> hangs on "constructions"

It does not occur when using the least system things possible:

$ ORIGIN=https://github.com/sagemath/sage.git
$ git clone --single-branch --branch develop --tags $ORIGIN
$ cd sage
$ MAKE='make -j1'

$ git checkout 9.2.beta7
$ git log --oneline -1
83caa4befa (HEAD, tag: 9.2.beta7) Updated SageMath version to 9.2.beta7

$ ./bootstrap
$ CC=clang CXX=clang++ OBJCC=clang OBJCXX=clang++ \
  ./configure \
  --enable-openssl=yes \
  --with-python=3 \
  --with-system-arb=no \
  --with-system-gcc=no \
  --with-system-flint=no \
  --with-system-mpfr=no \
  --with-system-mpir=no \
  --with-mp=mpir \
  --with-system-ntl=no \
  --with-system-openblas=no \
  --with-blas=openblas \
  --with-system-boost_cropped=no \
  --with-system-brial=no \
  --with-system-m4ri=no \
  --with-system-libpng=no \
  --with-system-zlib=no \
  --with-system-bzip2=no \
  --with-system-cddlib=no \
  --with-system-cliquer=no \
  --with-system-curl=no \
  --with-system-eclib=no \
  --with-system-pari=no \
  --with-system-readline=no \
  --with-system-ncurses=no \
  --with-system-ecm=no \
  --with-system-fflas_ffpack=no \
  --with-system-givaro=no \
  --with-system-flintqs=no \
  --with-system-fplll=no \
  --with-system-freetype=no \
  --with-system-gf2x=no \
  --with-system-gfan=no \
  --with-system-glpk=no \
  --with-system-gsl=no \
  --with-system-iconv=no \
  --with-system-iml=no \
  --with-system-lcalc=no \
  --with-system-libatomic_ops=no \
  --with-system-libbraiding=no \
  --with-system-libffi=no \
  --with-system-libgd=no \
  --with-system-lrcalc=no \
  --with-system-m4rie=no \
  --with-system-mpc=no \
  --with-system-mpfi=no \
  --with-system-nauty=no \
  --with-system-palp=no \
  --with-system-pari_galdata=no \
  --with-system-pari_nftables=no \
  --with-system-pari_seadata_small=no \
  --with-system-patch=no \
  --with-system-pcre=no \
  --with-system-pkgconf=no \
  --with-system-planarity=no \
  --with-system-ppl=no \
  --with-system-python3=no \
  --with-system-sqlite=no \
  --with-system-xz=no \
  --with-system-r=no \
  --with-system-rw=no \
  --with-system-suitesparse=no \
  --with-system-symmetrica=no \
  --with-system-sympow=no \
  --with-system-tachyon=no \
  --with-system-yasm=no \
  --with-system-zeromq=no \
  -q
$ make openssl && make
--> OK

$ git checkout 3925b0f008
$ git log --oneline -2
3925b0f008 (HEAD) Trac #30230: Fix docstrings in sage/coding/linear_rank_metric.py
83caa4befa (HEAD, tag: 9.2.beta7) Updated SageMath version to 9.2.beta7

$ ./bootstrap && ./configure -q && make doc-clean && make
--> OK

$ git checkout 34e01d1ef4
$ git log --oneline -3
34e01d1ef4 (HEAD) Trac #29766: NumPy 1.19.1, SciPy 1.5.2, networkx 2.4, pybind11
3925b0f008 Trac #30230: Fix docstrings in sage/coding/linear_rank_metric.py
83caa4befa (tag: 9.2.beta7) Updated SageMath version to 9.2.beta7

$ ./bootstrap && ./configure -q && make doc-clean && make
--> OK

Next piece of fun could be: isolate which Homebrew package causes trouble.

comment:6

The problem goes away if I do

./configure --with-system-gsl=no --with-system-openblas=no

(I have Homebrew packages for these installed.)

Note that

./configure --with-system-openblas=no

triggers building both openblas and gsl. Note also that gsl fails to build with

./configure --with-system-gsl=no

The log file complains

configure: error: in `/Users/palmieri/Desktop/Sage_stuff/sage_builds/TESTING/sage-9.2.beta8/local/var/tmp/sage/build/gsl-2.5/src':
configure: error: C compiler cannot create executables

So I don't know if it's Homebrew's openblas or gsl that's causing the problem.


Actually, I really don't understand the gsl issue. I started with make distclean and ./configure --with-system-gsl=no. Then if I do make, it builds about half a dozen packages (cliquer, m4ri, pari_galdata, pari_seadata_small, libatomic_ops) before starting the gsl build, which fails with the error above. The gsl config.log file says

configure:3482: checking whether the C compiler works
configure:3504: gcc -g -O2   -L/Users/palmieri/Desktop/Sage_stuff/sage_builds/TESTING/sage-9.2.beta8/local/lib -Wl,-rpath,/Users/palmieri/Desktop/Sage_stuff/sage_builds/TESTING/sage-9.2.beta8/local/lib  conftest.c -lopenblas -lm >&5
ld: library not found for -lopenblas
clang: error: linker command failed with exit code 1 (use -v to see invocation)

The confusing part: if I instead do make distclean, ./configure --with-system-gsl=no, and then make gsl, it succeeds. If I build the half dozen packages by hand (make cliquer etc.), then make gsl succeeds. So I don't know how to debug this side issue. Does plain make do something extra that make PKG doesn't do?

comment:7

Given my problems with gsl, take this with a grain of salt, but with ./configure --with-system-gsl=no, if I then do make gsl followed by make, the process hangs while building the documentation. So the Homebrew package openblas seems to be the problem, since the documentation builds with ./configure --with-system-gsl=no --with-system-openblas=no.

Can anyone else verify?

comment:8

At which point during the docbuild does it hang?

Does make doc-html-no-plot also hang?

comment:9

I think I have reproduced the bug on my system.
Using

./sage -python -m pdb -m sage_setup.docbuild --verbose 3 --no-pdf-links all html

and then interrupting when it has stalled shows that it's in wait_for_one, waiting for a child to exit.

comment:10

I'm hoping that people who know about sage_setup.docbuild can help here.

It hangs in sage_setup.docbuild.utils.build_many.

It needs to be investigated whether one of the worker processes hangs and therefore os.wait waits forever, or whether something else is the problem.

comment:11

Replying to @mkoeppe:

It needs to be investigated whether one of the worker processes hangs and therefore os.wait waits forever

This seems to be the case. Easier to test by setting SAGE_NUM_THREADS=1. Killing the worker process (unique child) with kill -INT had no effect. Killing it with kill -TERM leads to:

  File "/Users/mkoeppe/s/sage/sage-rebasing/worktree-algebraic-2018-spring/local/lib/python3.7/site-packages/sage_setup/docbuild/utils.py", line 285, in build_many
    raise worker_exc
  File "/Users/mkoeppe/s/sage/sage-rebasing/worktree-algebraic-2018-spring/local/lib/python3.7/site-packages/sage_setup/docbuild/utils.py", line 257, in build_many
    if reap_workers(waited_pid, waited_exitcode):
  File "/Users/mkoeppe/s/sage/sage-rebasing/worktree-algebraic-2018-spring/local/lib/python3.7/site-packages/sage_setup/docbuild/utils.py", line 215, in reap_workers
    w = bring_out_yer_dead(w, task, exitcode)
  File "/Users/mkoeppe/s/sage/sage-rebasing/worktree-algebraic-2018-spring/local/lib/python3.7/site-packages/sage_setup/docbuild/utils.py", line 153, in bring_out_yer_dead
    "{}".format(task[1], w.exitcode))
sage_setup.docbuild.utils.WorkerDiedException: worker for ('en/constructions', 'html', {}) died with non-zero exit code -15
Uncaught exception. Entering post mortem debugging
comment:12

I don't have time over the next few days, but two potential parallel lines of investigation: why do Homebrew's openblas combined with #29766 cause this? And are there problems in the rst source for constructions and thematic_tutorials that, if fixed, could avoid this issue?

comment:13

Some superficial debugging revealed the following: The worker process is stuck with all threads waiting in __psynch_cvwait (invoked from the depths of a BLAS call). Why this happens is unclear.

Some directions to explore:

  • the ad-hoc multiprocessing code in sage_setup.docbuild might interfere with the pthreads implementation
  • gsl confused about gslblas vs openblas
comment:14

This is not good:

local/lib/libgiac.dylib:
        /Users/mkoeppe/s/sage/sage-rebasing/worktree-homebrew-py38/local/lib/libgiac.0.dylib (compatibility version 1.0.0, current version 1.0.0)
        /usr/local/opt/ntl/lib/libntl.43.dylib (compatibility version 44.0.0, current version 44.1.0)
        /Users/mkoeppe/s/sage/sage-rebasing/worktree-homebrew-py38/local/lib/libpari-gmp.dylib (compatibility version 2.11.0, current version 2.11.4)
        /usr/local/opt/gsl/lib/libgsl.25.dylib (compatibility version 26.0.0, current version 26.0.0)
        /usr/local/opt/gsl/lib/libgslcblas.0.dylib (compatibility version 1.0.0, current version 1.0.0)
comment:15

Yes, giac link to gslcblas if it can find it by default when gsl is enabled. Even if you provide a blas/lapack. A long time ago I rewrote that part of the configure.in in sage-on-gentoo to avoid any double linking of cblas.
https://github.com/cschwan/sage-on-gentoo/blob/master/sci-mathematics/giac/files/giac-1.5.0.87-gsl_lapack.patch

slel commented

Changed keywords from none to macos, openblas, glsblas, giac

Changed keywords from macos, openblas, glsblas, giac to none

comment:17

The patch didn't include anything about cblas because I don't think cblas is used in giac's code, it is only pulled by libgsl which need a cblas. If you link libgsl against a cblas it should all work whatever it is without providing it for linking to libgiac.

comment:18

homebrew's libgsl is underlinked and can be linked against openblas.
But its gsl.pc uses gslcblas...:

prefix=/usr/local/Cellar/gsl/2.6
exec_prefix=/usr/local/Cellar/gsl/2.6
libdir=/usr/local/Cellar/gsl/2.6/lib
includedir=/usr/local/Cellar/gsl/2.6/include
GSL_CBLAS_LIB=-lgslcblas

Name: GSL
Description: GNU Scientific Library
Version: 2.6
Libs: -L/usr/local/Cellar/gsl/2.6/lib -lgsl ${GSL_CBLAS_LIB}  -lm 
Cflags: -I/usr/local/Cellar/gsl/2.6/include
comment:19

Probably best to take care of this on the giac upgrade ticket #29552

comment:20

I never tried it, is it possible to override .pc defined variable by environment variables? I would guess not but that would be interesting.

comment:21

We already take care of the gsl.pc file by installing a patched version in $SAGE_LOCAL/lib/pkgconfig.

So only libraries that do not use pkgconfig can still fall into the gslblas trap

comment:22

Just for the record

$ pkg-config --libs gsl
-lgsl -lcblas -lm
$ pkg-config --define-variable=GSL_CBLAS_LIB=-lfoo --libs gsl
-lgsl -lfoo -lm
comment:23

Sure, but the problem is of course that the pkg-config invocation is usually in a package's configure script, so one cannot add the --define-variable without patching.

comment:24

Replying to @mkoeppe:

Sure, but the problem is of course that the pkg-config invocation is usually in a package's configure script, so one cannot add the --define-variable without patching.

Unfortunately you are right. It is even less useful than I thought it could be.

comment:25

The gsl.pc business, by the way, also may explain the issues that jhpalmieri was reporting:

Replying to @jhpalmieri:

Actually, I really don't understand the gsl issue. I started with make distclean and ./configure --with-system-gsl=no. [...]
The confusing part: if I instead do make distclean, ./configure --with-system-gsl=no, and then make gsl, it succeeds. If I build the half dozen packages by hand (make cliquer etc.), then make gsl succeeds. So I don't know how to debug this side issue. Does plain make do something extra that make PKG doesn't do?

We currently install this .pc file but we do not have a clean uninstall mechanism. I have a plan for this in #29387, but I think this is Sage 9.3 territory.

comment:26

Could be. There is actually a way to use --define-variable from configure scripts. Any configure script using pkg-config should include PKG_PROG_PKG_CONFIG which by default will look for the variable PKG_CONFIG for a user provided command, so that variable could be used to override the stuff we want by providing an expanded pkg-config command.

That's stretching things a bit. I am just putting it out there so we know the possibility exists. That doesn't help with the default giac configure script.

comment:27

Thanks, that's good to know.

comment:28

Let's continue with the discussion of changes to giac installation in #29552

comment:29

Please try with #29552. It seems to fix the problem for me -- but I have only tested this on top of #29456 (gcc/gfortran 10) and #27754 (python 3.8).

Dependencies: #29552

comment:30

Replying to @mkoeppe:

homebrew's libgsl is underlinked and can be linked against openblas.
But its gsl.pc uses gslcblas...:

can you report it on
https://github.com/Homebrew/homebrew-core/blob/master/Formula/gsl.rb ?

prefix=/usr/local/Cellar/gsl/2.6
exec_prefix=/usr/local/Cellar/gsl/2.6
libdir=/usr/local/Cellar/gsl/2.6/lib
includedir=/usr/local/Cellar/gsl/2.6/include
GSL_CBLAS_LIB=-lgslcblas

Name: GSL
Description: GNU Scientific Library
Version: 2.6
Libs: -L/usr/local/Cellar/gsl/2.6/lib -lgsl ${GSL_CBLAS_LIB}  -lm 
Cflags: -I/usr/local/Cellar/gsl/2.6/include
comment:31

Replying to @dimpase:

Replying to @mkoeppe:

homebrew's libgsl is underlinked and can be linked against openblas.
But its gsl.pc uses gslcblas...:

can you report it on
https://github.com/Homebrew/homebrew-core/blob/master/Formula/gsl.rb ?

There's no bug, it's working as intended

comment:32

Just #29552 doesn't fix it for me. I'll try with #29456 and/or #27754.

comment:33

Could you check with otool -L whether there is still some gslcblas linked in local/lib, local/lib/python*/site-packages...?

comment:34

What command do you want me to run? otool -L alone gives me an error.

comment:35

find local/lib -name "*.dylib" -o -name "*.so" | xargs otool -L

comment:36

If I do that followed by | grep gslcblas, it comes up empty.

comment:37

In my test with the python 3.8 upgrade ticket, I used ./configure PYTHON3=/usr/local/opt/python@3.8/bin/python3.8 to make sure I get a homebrew-built python. Then one does not have to fight against Apple's system integrity protection when trying to attach a debugger to the process

comment:38

Replying to @dimpase:

Erik (in cc) was the last who changed parallel docbuild.

If noone understands the parallel docbuild system, it might be tempting to dump it, and replace by a straight sphinx build.

The current system looks like something inviting trouble, with explicit checks for OS flags, etc etc.

Problems that occur in parallel doc building are rarely related to the doc build system itself, but the fact of how it forks processes, and some libraries that have their own parallelism code (esp. things like PARI and OpenBlas) sometimes do not play nicely in this environment. So usually it points to an issue with a specific library on a specific platform, rather than something to do with the docbuild itself.

comment:39

Replying to @jhpalmieri:

The problem goes away if I do

./configure --with-system-gsl=no --with-system-openblas=no

What version of OpenBLAS was it using from the system? Since I don't use MacOS I'm not familiar with OpenBLAS multiprocessing bugs on MacOS but it would not surprise me if it has one (as I have fixed problems with it on other platforms in the past, and it is not an area of expertise for most of the current maintainers).

comment:40

Replying to @mkoeppe:

Replying to @mkoeppe:

It needs to be investigated whether one of the worker processes hangs and therefore os.wait waits forever

This seems to be the case. Easier to test by setting SAGE_NUM_THREADS=1. Killing the worker process (unique child) with kill -INT had no effect. Killing it with kill -TERM leads to:

  File "/Users/mkoeppe/s/sage/sage-rebasing/worktree-algebraic-2018-spring/local/lib/python3.7/site-packages/sage_setup/docbuild/utils.py", line 285, in build_many
    raise worker_exc
  File "/Users/mkoeppe/s/sage/sage-rebasing/worktree-algebraic-2018-spring/local/lib/python3.7/site-packages/sage_setup/docbuild/utils.py", line 257, in build_many
    if reap_workers(waited_pid, waited_exitcode):
  File "/Users/mkoeppe/s/sage/sage-rebasing/worktree-algebraic-2018-spring/local/lib/python3.7/site-packages/sage_setup/docbuild/utils.py", line 215, in reap_workers
    w = bring_out_yer_dead(w, task, exitcode)
  File "/Users/mkoeppe/s/sage/sage-rebasing/worktree-algebraic-2018-spring/local/lib/python3.7/site-packages/sage_setup/docbuild/utils.py", line 153, in bring_out_yer_dead
    "{}".format(task[1], w.exitcode))
sage_setup.docbuild.utils.WorkerDiedException: worker for ('en/constructions', 'html', {}) died with non-zero exit code -15
Uncaught exception. Entering post mortem debugging

That's a good intuition, as os.wait() is more likely than not the only place where this code can hang. But if some worker goes off into the weeds and never exits then os.wait() can hang on it forever (after all, it makes no assumption as to how long a worker should take).

I wonder what state the working process was in before you killed it. Was it running? Sleeping? Zombie? Was it using the CPU at all or not? Perhaps it would be useful if this code implemented a timeout for inactive workers.

Nevertheless it would need to be checked what code exactly is run when building that documentation section that is causing it to hang. I would not be surprised if it it's an np.dot() call buried in some plotting code (by way of matplotlib) as this is where this kind of issue has shown up during docbuilds in the past.

comment:41

Replying to @embray:

That's a good intuition, as os.wait() is more likely than not the only place where this code can hang. But if some worker goes off into the weeds and never exits then os.wait() can hang on it forever (after all, it makes no assumption as to how long a worker should take).

I wonder what state the working process was in before you killed it. Was it running? Sleeping? Zombie? Was it using the CPU at all or not? Perhaps it would be useful if this code implemented a timeout for inactive workers.

See comment 13

comment:42

But that was before I fixed the gslcblas problem in #29552. Currently it works fine on my machine.

comment:43

Still doesn't work for me, with #29552 + #27754 + #29456. I just used ./configure, but config.log says result: python3-3.8.5, which is Homebrew's Python.

Other comments: I have both gcc and gcc@9 installed. brew info openblas says openblas: stable 0.3.10 (bottled), HEAD [keg-only].

comment:44

Replying to @mkoeppe:

Replying to @embray:

That's a good intuition, as os.wait() is more likely than not the only place where this code can hang. But if some worker goes off into the weeds and never exits then os.wait() can hang on it forever (after all, it makes no assumption as to how long a worker should take).

I wonder what state the working process was in before you killed it. Was it running? Sleeping? Zombie? Was it using the CPU at all or not? Perhaps it would be useful if this code implemented a timeout for inactive workers.

See comment 13

another piece of info: ./sage -t --long src/sage/parallel all pass, but one gets a nasty pop-up saying that Python has quit unexpectedly, details as follows:

Process:               Python [72515]
Path:                  /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python
Identifier:            Python
Version:               3.7.8 (3.7.8)
Code Type:             X86-64 (Native)
Parent Process:        Python [72394]
Responsible:           Terminal [1420]
User ID:               505

Date/Time:             2020-08-20 10:38:35.633 +0100
OS Version:            Mac OS X 10.15.6 (19G2021)
Report Version:        12
Bridge OS Version:     4.6 (17P6610)
Anonymous UUID:        06B914DC-3FFE-1EAC-F2D3-AF6B6B71DB13

Sleep/Wake UUID:       A42244D5-09C5-485D-8879-AF02012B886F

Time Awake Since Boot: 49000 seconds
Time Since Wake:       460 seconds

System Integrity Protection: enabled

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

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

VM Regions Near 0:
--> 
    __TEXT                 0000000103b21000-0000000103b23000 [    8K] r-x/r-x SM=COW  /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python

Application Specific Information:
crashed on child side of fork pre-exec

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	0x00007fff6e07633a __pthread_kill + 10
1   libsystem_pthread.dylib       	0x00007fff6e132e60 pthread_kill + 430
2   libsystem_c.dylib             	0x00007fff6df8d93e raise + 26
3   signals.cpython-37m-darwin.so 	0x0000000105561293 sigdie + 83
4   signals.cpython-37m-darwin.so 	0x0000000105561213 sigdie_for_sig + 307
5   libsystem_platform.dylib      	0x00007fff6e1275fd _sigtramp + 29
6   ???                           	000000000000000000 0 + 0
7   org.python.python             	0x0000000103b385d6 PyBytes_FromString + 19
8   _Users_dima__sage_temp_oucl13243_lan_72394_tmp_62k79rjh_pyx_0.cpython-37m-darwin.so	0x0000000154a983a5 __pyx_pw_61_Users_dima__sage_temp_oucl13243_lan_72394_tmp_62k79rjh_pyx_0_1f + 21 (_Users_dima__sage_temp_oucl13243_lan_72394_tmp_62k79rjh_pyx_0.c:1129)
9   org.python.python             	0x0000000103b40c8c _PyMethodDef_RawFastCallKeywords + 580
10  org.python.python             	0x0000000103b401b7 _PyCFunction_FastCallKeywords + 41
11  org.python.python             	0x0000000103bd5974 call_function + 628
12  org.python.python             	0x0000000103bd2f4e _PyEval_EvalFrameDefault + 25596
13  org.python.python             	0x0000000103b4058b function_code_fastcall + 106
14  org.python.python             	0x0000000103bd31da _PyEval_EvalFrameDefault + 26248
15  org.python.python             	0x0000000103bd61c5 _PyEval_EvalCodeWithName + 1682
16  org.python.python             	0x0000000103b3fdec _PyFunction_FastCallDict + 444
17  org.python.python             	0x0000000103b40efb _PyObject_Call_Prepend + 131
18  org.python.python             	0x0000000103b402c4 PyObject_Call + 136
19  org.python.python             	0x0000000103bd31da _PyEval_EvalFrameDefault + 26248
20  org.python.python             	0x0000000103b4bc00 gen_send_ex + 244
21  org.python.python             	0x0000000103b5424d list_extend + 169
22  org.python.python             	0x0000000103b5544d list___init__ + 131
23  org.python.python             	0x0000000103b7b073 type_call + 172
24  org.python.python             	0x0000000103b40022 _PyObject_FastCallKeywords + 358
25  org.python.python             	0x0000000103bd59da call_function + 730
26  org.python.python             	0x0000000103bd2f4e _PyEval_EvalFrameDefault + 25596
27  org.python.python             	0x0000000103bd61c5 _PyEval_EvalCodeWithName + 1682
28  org.python.python             	0x0000000103b4017f _PyFunction_FastCallKeywords + 223
29  org.python.python             	0x0000000103bd59e1 call_function + 737
30  org.python.python             	0x0000000103bd2f4e _PyEval_EvalFrameDefault + 25596
31  org.python.python             	0x0000000103bd61c5 _PyEval_EvalCodeWithName + 1682
32  org.python.python             	0x0000000103bccaaf PyEval_EvalCode + 51
33  org.python.python             	0x0000000103bca54b builtin_exec + 563
34  org.python.python             	0x0000000103b40c2d _PyMethodDef_RawFastCallKeywords + 485
35  org.python.python             	0x0000000103b401b7 _PyCFunction_FastCallKeywords + 41
36  org.python.python             	0x0000000103bd5974 call_function + 628
37  org.python.python             	0x0000000103bd2f4e _PyEval_EvalFrameDefault + 25596
38  org.python.python             	0x0000000103b4058b function_code_fastcall + 106
39  org.python.python             	0x0000000103bd59e1 call_function + 737
40  org.python.python             	0x0000000103bd2e8c _PyEval_EvalFrameDefault + 25402
41  org.python.python             	0x0000000103bd61c5 _PyEval_EvalCodeWithName + 1682
42  org.python.python             	0x0000000103b4017f _PyFunction_FastCallKeywords + 223
43  org.python.python             	0x0000000103bd59e1 call_function + 737
44  org.python.python             	0x0000000103bd2e8c _PyEval_EvalFrameDefault + 25402
45  org.python.python             	0x0000000103bd61c5 _PyEval_EvalCodeWithName + 1682
46  org.python.python             	0x0000000103b4017f _PyFunction_FastCallKeywords + 223
47  org.python.python             	0x0000000103bd59e1 call_function + 737
48  org.python.python             	0x0000000103bd2e8c _PyEval_EvalFrameDefault + 25402
49  org.python.python             	0x0000000103b4058b function_code_fastcall + 106
50  org.python.python             	0x0000000103bd59e1 call_function + 737
51  org.python.python             	0x0000000103bd2e8c _PyEval_EvalFrameDefault + 25402
52  org.python.python             	0x0000000103bd61c5 _PyEval_EvalCodeWithName + 1682
53  org.python.python             	0x0000000103b3fdec _PyFunction_FastCallDict + 444
54  org.python.python             	0x0000000103b40efb _PyObject_Call_Prepend + 131
55  org.python.python             	0x0000000103b7d955 slot_tp_call + 71
56  org.python.python             	0x0000000103b40022 _PyObject_FastCallKeywords + 358
57  org.python.python             	0x0000000103bd59da call_function + 730
58  org.python.python             	0x0000000103bd2f4e _PyEval_EvalFrameDefault + 25596
59  org.python.python             	0x0000000103b4058b function_code_fastcall + 106
60  org.python.python             	0x0000000103bd59e1 call_function + 737
61  org.python.python             	0x0000000103bd2e8c _PyEval_EvalFrameDefault + 25402
62  org.python.python             	0x0000000103b4058b function_code_fastcall + 106
63  org.python.python             	0x0000000103bd59e1 call_function + 737
64  org.python.python             	0x0000000103bd2e8c _PyEval_EvalFrameDefault + 25402
65  org.python.python             	0x0000000103b4058b function_code_fastcall + 106
66  org.python.python             	0x0000000103bd59e1 call_function + 737
67  org.python.python             	0x0000000103bd2e8c _PyEval_EvalFrameDefault + 25402
68  org.python.python             	0x0000000103b4058b function_code_fastcall + 106
69  org.python.python             	0x0000000103b40efb _PyObject_Call_Prepend + 131
70  org.python.python             	0x0000000103b7e349 slot_tp_init + 80
71  org.python.python             	0x0000000103b7b073 type_call + 172
72  org.python.python             	0x0000000103b40022 _PyObject_FastCallKeywords + 358
73  org.python.python             	0x0000000103bd59da call_function + 730
74  org.python.python             	0x0000000103bd2f4e _PyEval_EvalFrameDefault + 25596
75  org.python.python             	0x0000000103b4058b function_code_fastcall + 106
76  org.python.python             	0x0000000103bd59e1 call_function + 737
77  org.python.python             	0x0000000103bd2ea8 _PyEval_EvalFrameDefault + 25430
78  org.python.python             	0x0000000103b4058b function_code_fastcall + 106
79  org.python.python             	0x0000000103bd59e1 call_function + 737
80  org.python.python             	0x0000000103bd2ea8 _PyEval_EvalFrameDefault + 25430
81  org.python.python             	0x0000000103b4058b function_code_fastcall + 106
82  org.python.python             	0x0000000103bd59e1 call_function + 737
83  org.python.python             	0x0000000103bd2ea8 _PyEval_EvalFrameDefault + 25430
84  org.python.python             	0x0000000103bd61c5 _PyEval_EvalCodeWithName + 1682
85  org.python.python             	0x0000000103b4017f _PyFunction_FastCallKeywords + 223
86  org.python.python             	0x0000000103bd59e1 call_function + 737
87  org.python.python             	0x0000000103bd2e8c _PyEval_EvalFrameDefault + 25402
88  org.python.python             	0x0000000103bd61c5 _PyEval_EvalCodeWithName + 1682
89  org.python.python             	0x0000000103b4017f _PyFunction_FastCallKeywords + 223
90  org.python.python             	0x0000000103bd59e1 call_function + 737
91  org.python.python             	0x0000000103bd2e8c _PyEval_EvalFrameDefault + 25402
92  org.python.python             	0x0000000103b4058b function_code_fastcall + 106
93  org.python.python             	0x0000000103bd59e1 call_function + 737
94  org.python.python             	0x0000000103bd2e8c _PyEval_EvalFrameDefault + 25402
95  org.python.python             	0x0000000103b4058b function_code_fastcall + 106
96  org.python.python             	0x0000000103bd59e1 call_function + 737
97  org.python.python             	0x0000000103bd2e8c _PyEval_EvalFrameDefault + 25402
98  org.python.python             	0x0000000103b4058b function_code_fastcall + 106
99  org.python.python             	0x0000000103bd59e1 call_function + 737
100 org.python.python             	0x0000000103bd2e8c _PyEval_EvalFrameDefault + 25402
101 org.python.python             	0x0000000103bd61c5 _PyEval_EvalCodeWithName + 1682
102 org.python.python             	0x0000000103bccaaf PyEval_EvalCode + 51
103 org.python.python             	0x0000000103bfb264 run_mod + 54
104 org.python.python             	0x0000000103bfa28f PyRun_FileExFlags + 160
105 org.python.python             	0x0000000103bf9946 PyRun_SimpleFileExFlags + 270
106 org.python.python             	0x0000000103c11f9a pymain_main + 5034
107 org.python.python             	0x0000000103c12794 _Py_UnixMain + 56
108 libdyld.dylib                 	0x00007fff6df2ecc9 start + 1

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x000000010e324dc0  rcx: 0x00007ffeec0d9418  rdx: 0x0000000000000000
  rdi: 0x0000000000000303  rsi: 0x000000000000000b  rbp: 0x00007ffeec0d9440  rsp: 0x00007ffeec0d9418
   r8: 0x00000000000130a8   r9: 0x0000000000000000  r10: 0x000000010e324dc0  r11: 0x0000000000000246
  r12: 0x0000000000000303  r13: 0x0000000154a9a238  r14: 0x000000000000000b  r15: 0x0000000000000016
  rip: 0x00007fff6e07633a  rfl: 0x0000000000000246  cr2: 0x000000010e2f74c0
  
Logical CPU:     0
Error Code:      0x02000148
Trap Number:     133


Binary Images:
       0x103b21000 -        0x103b22fff +org.python.python (3.7.8 - 3.7.8) <C21E3FC6-F6B3-3371-AA5C-9DF7AC3A6621> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python
       0x103b26000 -        0x103caaff7 +org.python.python (3.7.8, [c] 2001-2019 Python Software Foundation. - 3.7.8) <0961D599-18D0-30BE-B019-05F8405F144F> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/Python
       0x103f9e000 -        0x103f9ffff +_heapq.cpython-37m-darwin.so (0) <01FF4352-FA1F-3B8C-89A5-3A286A7BF869> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_heapq.cpython-37m-darwin.so
       0x104064000 -        0x104065ffb +resource.cpython-37m-darwin.so (0) <71DE4573-DDFC-3267-B437-F1E26713DB2F> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/resource.cpython-37m-darwin.so
       0x104069000 -        0x10406cfff +zlib.cpython-37m-darwin.so (0) <580E1BD4-B804-36B5-A007-FDD98A60F56A> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/zlib.cpython-37m-darwin.so
       0x1040b2000 -        0x1040b2fff +_opcode.cpython-37m-darwin.so (0) <F2EBE7B0-F9C0-37E7-BAC1-246693132A1E> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_opcode.cpython-37m-darwin.so
       0x1040f6000 -        0x1040faff3 +math.cpython-37m-darwin.so (0) <27C3CFC9-2EDB-3C62-9F09-FE6159D6439B> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/math.cpython-37m-darwin.so
       0x104101000 -        0x104104fff +_hashlib.cpython-37m-darwin.so (0) <F84FE7EB-2646-39C6-9973-1E351CE052A0> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_hashlib.cpython-37m-darwin.so
       0x104109000 -        0x104158fff +libssl.1.1.dylib (0) <CB98AFA7-D014-3D75-80FD-84EEB607EC1A> /usr/local/opt/openssl@1.1/lib/libssl.1.1.dylib
       0x104181000 -        0x10431bc2f +libcrypto.1.1.dylib (0) <9D836867-F469-3417-97DC-31B074FCB6F4> /usr/local/opt/openssl@1.1/lib/libcrypto.1.1.dylib
       0x1043ae000 -        0x1043b3ffb +_blake2.cpython-37m-darwin.so (0) <217BE47A-6ED8-38DF-B575-F4AA461A826D> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_blake2.cpython-37m-darwin.so
       0x1043b8000 -        0x1043c7fff +_sha3.cpython-37m-darwin.so (0) <52B22F0E-5B56-31C6-9E7E-C2C7B4A3B479> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_sha3.cpython-37m-darwin.so
       0x1043cd000 -        0x1043cdfff +_bisect.cpython-37m-darwin.so (0) <AC0C2732-1EFC-37D9-931A-D7BB234EA195> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_bisect.cpython-37m-darwin.so
       0x1043d1000 -        0x1043d2ffb +_random.cpython-37m-darwin.so (0) <25DC5B15-C408-3FBA-B202-3F81CDB7E1AA> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_random.cpython-37m-darwin.so
       0x1043d7000 -        0x1043dcfff +_json.cpython-37m-darwin.so (0) <5DB32972-149E-3CDB-AE26-7B0E1FBF3A25> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_json.cpython-37m-darwin.so
       0x104421000 -        0x10445aff3 +element.cpython-37m-darwin.so (0) <53F5A7BB-4F7E-3996-AAB4-6BC0870E11D2> /Users/USER/*/element.cpython-37m-darwin.so
       0x1044aa000 -        0x104505fc7 +libgmp.10.dylib (0) <6DACA437-97FF-3C9A-8F1A-6542952C4DD5> /usr/local/opt/gmp/lib/libgmp.10.dylib
       0x104512000 -        0x10452bfff +sage_object.cpython-37m-darwin.so (0) <A990B918-7AA9-3F0D-8AD8-6FDDFA1C60CD> /Users/USER/*/sage_object.cpython-37m-darwin.so
       0x104545000 -        0x10456eff3 +persist.cpython-37m-darwin.so (0) <FE34ED82-22B6-339D-9948-9BA3B4BB0B5C> /Users/USER/*/persist.cpython-37m-darwin.so
       0x104591000 -        0x104594fff +_struct.cpython-37m-darwin.so (0) <8928E772-A280-357E-9A41-46D05A5785E8> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_struct.cpython-37m-darwin.so
       0x1045db000 -        0x1045e7ff7 +_pickle.cpython-37m-darwin.so (0) <FD6524C2-4E82-3FC4-B72D-4CBB07E38B6C> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_pickle.cpython-37m-darwin.so
       0x104632000 -        0x104633fff +_bz2.cpython-37m-darwin.so (0) <F705852A-9443-38EE-9593-86F933F04E73> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_bz2.cpython-37m-darwin.so
       0x104678000 -        0x104689fff +randstate.cpython-37m-darwin.so (0) <9385BCED-D9FD-3AD5-A621-7B96B77F8BC6> /Users/USER/*/randstate.cpython-37m-darwin.so
       0x10469a000 -        0x10469cffb +pylong.cpython-37m-darwin.so (0) <D788A5A5-6CA2-39CE-979E-A6B486E59569> /Users/USER/*/pylong.cpython-37m-darwin.so
       0x1046a1000 -        0x1046a4ff7 +binascii.cpython-37m-darwin.so (0) <4CAA2772-672B-3A31-9842-77CAFDA7AE8E> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/binascii.cpython-37m-darwin.so
       0x1046e9000 -        0x1046f1ff7 +lazy_string.cpython-37m-darwin.so (0) <A1C6CBE2-37C2-33FB-9F0A-E4A3A3E76A78> /Users/USER/*/lazy_string.cpython-37m-darwin.so
       0x1046fe000 -        0x104712fff +lazy_import.cpython-37m-darwin.so (0) <CDDD810D-4333-3F44-B73D-AC0E02C6B348> /Users/USER/*/lazy_import.cpython-37m-darwin.so
       0x10476c000 -        0x104774ffb +_socket.cpython-37m-darwin.so (0) <6FA7B98F-BA21-39CD-9DFC-00355D49D0C8> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_socket.cpython-37m-darwin.so
       0x104780000 -        0x104783fff +select.cpython-37m-darwin.so (0) <3BB81499-9E51-3422-9B45-C750A926BED5> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/select.cpython-37m-darwin.so
       0x1047c9000 -        0x1047cfff3 +instancedoc.cpython-37m-darwin.so (0) <49CFFE93-A336-3CE5-B0D3-B97D833A79A1> /Users/USER/*/instancedoc.cpython-37m-darwin.so
       0x104898000 -        0x10489bfff +inherit_comparison.cpython-37m-darwin.so (0) <64A6753D-C174-3620-A7AD-84161411E858> /Users/USER/*/inherit_comparison.cpython-37m-darwin.so
       0x1048a1000 -        0x1048adff7 +nested_class.cpython-37m-darwin.so (0) <75FFED36-8DA9-3120-9201-0DD0868DE1CE> /Users/USER/*/nested_class.cpython-37m-darwin.so
       0x1048ba000 -        0x1048c2ff7 +classcall_metaclass.cpython-37m-darwin.so (0) <0D622FAD-B40B-3A4B-BA61-DEDF321EF1F3> /Users/USER/*/classcall_metaclass.cpython-37m-darwin.so
       0x1048d1000 -        0x1048e5ff3 +category_object.cpython-37m-darwin.so (0) <E1D8B505-0584-3D06-80A1-57A546F1D290> /Users/USER/*/category_object.cpython-37m-darwin.so
       0x1048fb000 -        0x104901fff +getattr.cpython-37m-darwin.so (0) <C8E546BC-6D85-32C5-8568-5BC256ED9649> /Users/USER/*/getattr.cpython-37m-darwin.so
       0x10490c000 -        0x10490eff7 +debug_options.cpython-37m-darwin.so (0) <A5865C37-F03C-3AEE-AB0C-EF249E844B6A> /Users/USER/*/debug_options.cpython-37m-darwin.so
       0x104954000 -        0x104998ffb +cachefunc.cpython-37m-darwin.so (0) <A9F4CF02-D485-3638-8586-A60C8B57670D> /Users/USER/*/cachefunc.cpython-37m-darwin.so
       0x1049d1000 -        0x1049d8fff +function_mangling.cpython-37m-darwin.so (0) <497FE9C3-3696-3A8E-95E9-F52FEE074463> /Users/USER/*/function_mangling.cpython-37m-darwin.so
       0x1049e1000 -        0x1049f0ff7 +weak_dict.cpython-37m-darwin.so (0) <CBB7E120-8501-39B8-80B7-8293E9D47C4C> /Users/USER/*/weak_dict.cpython-37m-darwin.so
       0x104a04000 -        0x104a08ff7 +dict_del_by_value.cpython-37m-darwin.so (0) <C9381363-2CF0-3778-AF47-9E93192D7D75> /Users/USER/*/dict_del_by_value.cpython-37m-darwin.so
       0x104a0f000 -        0x104a36ffb +c3_controlled.cpython-37m-darwin.so (0) <BD75CF0A-9EC5-3F1F-BEB3-F94C1439630C> /Users/USER/*/c3_controlled.cpython-37m-darwin.so
       0x104a55000 -        0x104a60ff7 +lazy_attribute.cpython-37m-darwin.so (0) <819D938B-34D9-3FFB-A069-44E281F7C457> /Users/USER/*/lazy_attribute.cpython-37m-darwin.so
       0x104a6b000 -        0x104a72fff +fast_methods.cpython-37m-darwin.so (0) <FB02A58B-4A08-36F5-B72E-8C0FB6D9E569> /Users/USER/*/fast_methods.cpython-37m-darwin.so
       0x104a7d000 -        0x104a80fff +constant_function.cpython-37m-darwin.so (0) <24C28022-1306-38CA-8F26-F7C188654E99> /Users/USER/*/constant_function.cpython-37m-darwin.so
       0x104a87000 -        0x104a8fff3 +richcmp.cpython-37m-darwin.so (0) <A1421156-55E5-3F65-BB06-3C46C27C90C0> /Users/USER/*/richcmp.cpython-37m-darwin.so
       0x104a9e000 -        0x104a9fff3 +builtin_types.cpython-37m-darwin.so (0) <4266630C-FB6A-3133-970F-066E047CDDAB> /Users/USER/*/builtin_types.cpython-37m-darwin.so
       0x104ae4000 -        0x104aeeff7 +category_cy_helper.cpython-37m-darwin.so (0) <4B527044-4F35-37E0-A0B7-C8A5208C100C> /Users/USER/*/category_cy_helper.cpython-37m-darwin.so
       0x104af9000 -        0x104b0fff7 +coerce_dict.cpython-37m-darwin.so (0) <694DCE53-2034-34B2-B37F-28D58FB0165E> /Users/USER/*/coerce_dict.cpython-37m-darwin.so
       0x104b23000 -        0x105401fff +libpari-gmp.dylib (0) <7078C10C-63FB-3434-990D-A1C4DC1014AF> /Users/USER/*/libpari-gmp.dylib
       0x105558000 -        0x105563ff7 +signals.cpython-37m-darwin.so (0) <6DC2A04E-DD19-3105-B0E6-3F43897473D3> /Users/USER/*/signals.cpython-37m-darwin.so
       0x10557c000 -        0x1055b7ff7 +parent.cpython-37m-darwin.so (0) <D794C83E-D411-35DB-A9E4-DD103CA6116F> /Users/USER/*/parent.cpython-37m-darwin.so
       0x1055ec000 -        0x105610ff3 +map.cpython-37m-darwin.so (0) <68328E0D-0FEF-3809-8181-72BA122C807A> /Users/USER/*/map.cpython-37m-darwin.so
       0x10563b000 -        0x105641ffb +pythonclass.cpython-37m-darwin.so (0) <A15AEB2F-3AEE-33B0-9826-6753CA46C689> /Users/USER/*/pythonclass.cpython-37m-darwin.so
       0x10564b000 -        0x105656ffb +category_singleton.cpython-37m-darwin.so (0) <D61F225B-52E9-3E13-95F9-1D658C01C95C> /Users/USER/*/category_singleton.cpython-37m-darwin.so
       0x1056e3000 -        0x1056f2ffb +functor.cpython-37m-darwin.so (0) <3A598B3B-0106-3ADD-B986-CD79475D0E14> /Users/USER/*/functor.cpython-37m-darwin.so
       0x105704000 -        0x10571afff +morphism.cpython-37m-darwin.so (0) <8151B4AD-F374-3248-A963-9EB2DE0E0BDB> /Users/USER/*/morphism.cpython-37m-darwin.so
       0x105731000 -        0x105737fff +power.cpython-37m-darwin.so (0) <B823FF1E-2A25-35AE-99B8-267E9632CB0C> /Users/USER/*/power.cpython-37m-darwin.so
       0x105780000 -        0x1057b4ff7 +coerce.cpython-37m-darwin.so (0) <9198E312-CDB7-3259-8547-FDF2C581098B> /Users/USER/*/coerce.cpython-37m-darwin.so
       0x1057d8000 -        0x10583dfff +gmpy2.cpython-37m-darwin.so (0) <528C3288-ED8C-39B4-A0AF-73D8326F4C17> /Users/USER/*/gmpy2.cpython-37m-darwin.so
       0x105877000 -        0x105887fff +libmpc.3.dylib (0) <8A02C1DE-C1BF-3308-9596-A0BDB284B2B7> /usr/local/opt/libmpc/lib/libmpc.3.dylib
       0x10588e000 -        0x1058e7ff3 +libmpfr.6.dylib (0) <055F5288-E073-3956-8745-8F15B985F57F> /usr/local/opt/mpfr/lib/libmpfr.6.dylib
       0x1058f5000 -        0x105909ff3 +action.cpython-37m-darwin.so (0) <9B6EEF5D-DFDD-38A3-8277-532055352477> /Users/USER/*/action.cpython-37m-darwin.so
       0x10591d000 -        0x10593affb +coerce_actions.cpython-37m-darwin.so (0) <014105D8-DEDF-3501-B131-E88696142C15> /Users/USER/*/coerce_actions.cpython-37m-darwin.so
       0x105956000 -        0x105983ff3 +_decimal.cpython-37m-darwin.so (0) <B974D9EB-CAAA-3EAE-AAD5-B32BEBA420FE> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_decimal.cpython-37m-darwin.so
       0x1059d6000 -        0x1059f1ff3 +coerce_maps.cpython-37m-darwin.so (0) <BA873616-F30D-326A-8692-EA4D7328476B> /Users/USER/*/coerce_maps.cpython-37m-darwin.so
       0x105a09000 -        0x105a0bffb +type.cpython-37m-darwin.so (0) <3E3FA2A6-851F-3E20-B52F-291C725DA4D1> /Users/USER/*/type.cpython-37m-darwin.so
       0x105a10000 -        0x105a13ff7 +_lzma.cpython-37m-darwin.so (0) <D2249430-10F1-3B93-95F5-2854F8217986> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_lzma.cpython-37m-darwin.so
       0x105a19000 -        0x105a34fff +liblzma.5.dylib (0) <E4406E42-7BC4-3945-A1A4-E9B6874EF052> /usr/local/opt/xz/lib/liblzma.5.dylib
       0x105a3b000 -        0x105a3cfff +grp.cpython-37m-darwin.so (0) <837EDE19-7F68-318A-B6A1-5875C3252298> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/grp.cpython-37m-darwin.so
       0x105ac0000 -        0x105ac3ff3 +string.cpython-37m-darwin.so (0) <1984C6EA-8C33-372F-813D-4C9765A6AC8B> /Users/USER/*/string.cpython-37m-darwin.so
       0x105b09000 -        0x105b0afff +_posixsubprocess.cpython-37m-darwin.so (0) <84A214A3-96F3-35DA-803B-94E90CDBF18D> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_posixsubprocess.cpython-37m-darwin.so
       0x105b8e000 -        0x105bb7fff +Scanning.cpython-37m-darwin.so (0) <4BFA8177-3B56-344C-B0CA-396FC779084E> /Users/USER/*/Scanning.cpython-37m-darwin.so
       0x105be0000 -        0x105be7fff +Actions.cpython-37m-darwin.so (0) <6C0A1CB7-7E1D-3C4F-A9E1-B512FA7E678F> /Users/USER/*/Actions.cpython-37m-darwin.so
       0x105c33000 -        0x105c3fff3 +Scanners.cpython-37m-darwin.so (0) <69A06380-843C-304A-8491-89066EE0383B> /Users/USER/*/Scanners.cpython-37m-darwin.so
       0x105e0d000 -        0x105e12ffb +array.cpython-37m-darwin.so (0) <FBBAA664-A904-36F7-99B2-158C443E8F38> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/array.cpython-37m-darwin.so
       0x105eda000 -        0x105ee5ffb +_datetime.cpython-37m-darwin.so (0) <0DC19FC0-CCEF-3B78-AF15-F5E9A1EE7458> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_datetime.cpython-37m-darwin.so
       0x105f6e000 -        0x105f7bfff +_ssl.cpython-37m-darwin.so (0) <DC50951F-3200-3EE6-93C0-055ECA1B8915> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_ssl.cpython-37m-darwin.so
       0x105fca000 -        0x105fcbfff +_scproxy.cpython-37m-darwin.so (0) <B83C31E3-81A7-37F2-839B-4FB9998AFE38> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_scproxy.cpython-37m-darwin.so
       0x105fcf000 -        0x105fdefff +_ctypes.cpython-37m-darwin.so (0) <25862941-AEC3-3DBE-8B76-22F3512EBE9E> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_ctypes.cpython-37m-darwin.so
       0x10602b000 -        0x10602dfff +mmap.cpython-37m-darwin.so (0) <58172DF4-BEE4-340A-A6AE-86FA45DD2193> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/mmap.cpython-37m-darwin.so
       0x106033000 -        0x106034ffb +_multiprocessing.cpython-37m-darwin.so (0) <39A14FD7-3FE3-3327-8639-ECDCFAB7CA3F> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_multiprocessing.cpython-37m-darwin.so
       0x106038000 -        0x106039fff +_queue.cpython-37m-darwin.so (0) <BC36D8E3-D264-3436-A7E9-02C2A7C3298C> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_queue.cpython-37m-darwin.so
       0x1061bd000 -        0x1061befff +termios.cpython-37m-darwin.so (0) <B3485915-B7DE-3CFB-ACBD-655D657BE9DD> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/termios.cpython-37m-darwin.so
       0x1061c2000 -        0x1061c3fff +fcntl.cpython-37m-darwin.so (0) <1C809B4D-C3A3-3EF7-8B3B-9D4CF901B9BB> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/fcntl.cpython-37m-darwin.so
       0x106448000 -        0x106450fff +_sqlite3.cpython-37m-darwin.so (0) <D4F3CF04-6647-34AF-8DCB-094CB2A223CE> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_sqlite3.cpython-37m-darwin.so
       0x10645b000 -        0x106537ff7 +libsqlite3.0.dylib (0) <F75C6922-68FA-30A3-B865-17AD2E772019> /usr/local/opt/sqlite/lib/libsqlite3.0.dylib
       0x106659000 -        0x106659fff +_contextvars.cpython-37m-darwin.so (0) <29EA2A71-D012-3E32-9004-DCC502ED2FBE> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_contextvars.cpython-37m-darwin.so
       0x10665d000 -        0x106662fff +_asyncio.cpython-37m-darwin.so (0) <056F6C4D-5E8D-3C7B-A2C4-C82A29DA0918> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_asyncio.cpython-37m-darwin.so
       0x106aec000 -        0x106beaff7 +unicodedata.cpython-37m-darwin.so (0) <BCDE3CEC-18FB-3A9B-A4CA-2477144CAA15> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/unicodedata.cpython-37m-darwin.so
       0x106fb0000 -        0x106fb1ff7 +_lsprof.cpython-37m-darwin.so (0) <D7C5F120-4C9A-3307-850F-E4B9C70DA9EE> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_lsprof.cpython-37m-darwin.so
       0x107036000 -        0x10703cfff +atexit.cpython-37m-darwin.so (0) <A3E1AE40-2FBA-335B-AE2A-A2F9F29A974C> /Users/USER/*/atexit.cpython-37m-darwin.so
       0x107084000 -        0x1073eafdf +_multiarray_umath.cpython-37m-darwin.so (0) <C00F09E7-258C-33D3-9935-75A99DBADACD> /Users/USER/*/_multiarray_umath.cpython-37m-darwin.so
       0x1074ff000 -        0x10ae1966f +libopenblas.0.dylib (0) <3975D00C-3DB4-34AF-BEC7-FA124A0AE68E> /usr/local/opt/openblas/lib/libopenblas.0.dylib
       0x10afb9000 -        0x10b25ffc7 +libgfortran.5.dylib (0) <F47AC5EF-D51B-338F-8C20-21E76421195F> /usr/local/opt/gcc/lib/gcc/10/libgfortran.5.dylib
       0x10b2da000 -        0x10b311ff7 +libgomp.1.dylib (0) <7910BE05-8477-3D20-8DF2-E9A937439EDB> /usr/local/opt/gcc/lib/gcc/10/libgomp.1.dylib
       0x10b330000 -        0x10b36eff7 +libquadmath.0.dylib (0) <D96951B7-91BB-3E19-84DF-39ACC64302D6> /usr/local/opt/gcc/lib/gcc/10/libquadmath.0.dylib
       0x10b37d000 -        0x10b392fef +libgcc_s.1.dylib (1) <D43387AF-55B3-3AA2-99EA-87B44F963306> /usr/local/lib/gcc/10/libgcc_s.1.dylib
       0x10d4de000 -        0x10d4ebffb +_multiarray_tests.cpython-37m-darwin.so (0) <ED2209E9-8AFA-3135-832F-4E9A287A1882> /Users/USER/*/_multiarray_tests.cpython-37m-darwin.so
       0x10d57d000 -        0x10d57effb +lapack_lite.cpython-37m-darwin.so (0) <ACCA7FF8-59B1-37DF-9D24-5470D448D3A4> /Users/USER/*/lapack_lite.cpython-37m-darwin.so
       0x10d583000 -        0x10d59bff3 +_umath_linalg.cpython-37m-darwin.so (0) <AFE66604-8E11-305F-BA32-F0FEEC39FF84> /Users/USER/*/_umath_linalg.cpython-37m-darwin.so
       0x10d66b000 -        0x10d67bffb +_pocketfft_internal.cpython-37m-darwin.so (0) <5634D1D2-3C55-34C0-BF17-685F3A284FB4> /Users/USER/*/_pocketfft_internal.cpython-37m-darwin.so
       0x10d6c0000 -        0x10d72bff3 +mtrand.cpython-37m-darwin.so (0) <A786BAFA-358F-381F-B015-2C9AF93C8B69> /Users/USER/*/mtrand.cpython-37m-darwin.so
       0x10d7c0000 -        0x10d7ddff3 +bit_generator.cpython-37m-darwin.so (0) <8F5BDCC3-C805-366A-A0C1-12690E2EA93C> /Users/USER/*/bit_generator.cpython-37m-darwin.so
       0x10d7fa000 -        0x10d82cff3 +_common.cpython-37m-darwin.so (0) <2D54177E-3695-3A82-8239-B21AF9B46D16> /Users/USER/*/_common.cpython-37m-darwin.so
       0x10d845000 -        0x10d893ff3 +_bounded_integers.cpython-37m-darwin.so (0) <E03F2A56-7F36-31EC-AC2F-2A6E46A5CFBB> /Users/USER/*/_bounded_integers.cpython-37m-darwin.so
       0x10d8b5000 -        0x10d8c3ff7 +_mt19937.cpython-37m-darwin.so (0) <6FA34D37-56E7-3FC3-83C7-3E2D2C1F559D> /Users/USER/*/_mt19937.cpython-37m-darwin.so
       0x10d8d0000 -        0x10d8dcff7 +_philox.cpython-37m-darwin.so (0) <3B51C96E-682D-3960-BE4B-4D1C188129D0> /Users/USER/*/_philox.cpython-37m-darwin.so
       0x10d8e8000 -        0x10d8f2ffb +_pcg64.cpython-37m-darwin.so (0) <B382248E-D14C-306B-B8A8-815D9F17BF19> /Users/USER/*/_pcg64.cpython-37m-darwin.so
       0x10d8fe000 -        0x10d905ff3 +_sfc64.cpython-37m-darwin.so (0) <E8AA8F01-BDC3-37CA-B6C4-EC7DFCF55C35> /Users/USER/*/_sfc64.cpython-37m-darwin.so
       0x10d90f000 -        0x10d992ff7 +_generator.cpython-37m-darwin.so (0) <3D2303A3-CF91-3820-875B-F7903BD8D6D6> /Users/USER/*/_generator.cpython-37m-darwin.so
       0x10daab000 -        0x10daabfff +_uuid.cpython-37m-darwin.so (0) <9031B49F-2A1B-388F-9E1C-9A6E8F32CDFE> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_uuid.cpython-37m-darwin.so
       0x10dc6f000 -        0x10dc80fff +ft2font.cpython-37m-darwin.so (0) <6FE24DE9-B503-3FB3-BC5D-83C0FE49D733> /Users/USER/*/ft2font.cpython-37m-darwin.so
       0x10dc92000 -        0x10dd0fff7 +libfreetype.6.dylib (0) <1325785E-2A41-39FE-888B-539A55D8E8D9> /usr/local/opt/freetype/lib/libfreetype.6.dylib
       0x10dd29000 -        0x10dd4bffb +libpng16.16.dylib (0) <F666699A-02D5-3061-ADF9-B7A7E471C1E1> /usr/local/opt/libpng/lib/libpng16.16.dylib
       0x10dd95000 -        0x10ddabff3 +kiwisolver.cpython-37m-darwin.so (0) <4E16BDC3-DF80-39EA-B769-2E956BDCFDAB> /Users/USER/*/kiwisolver.cpython-37m-darwin.so
       0x10de83000 -        0x10de92ffb +misc_c.cpython-37m-darwin.so (0) <0D2B5D00-B0D4-335D-B2BC-137F52B00752> /Users/USER/*/misc_c.cpython-37m-darwin.so
       0x10dee2000 -        0x10deeeff7 +sage_ostools.cpython-37m-darwin.so (0) <91DC0DC8-00E3-3C3A-8595-3B4AF219DD33> /Users/USER/*/sage_ostools.cpython-37m-darwin.so
       0x10defa000 -        0x10deffffb +sage_timeit_class.cpython-37m-darwin.so (0) <08E14B7D-0147-3E02-A2FB-CC3B625377B0> /Users/USER/*/sage_timeit_class.cpython-37m-darwin.so
       0x10df08000 -        0x10df15ffb +session.cpython-37m-darwin.so (0) <9BDAB126-3BD0-3471-8BFA-50E608B71F68> /Users/USER/*/session.cpython-37m-darwin.so
       0x10df23000 -        0x10df2eff7 +fpickle.cpython-37m-darwin.so (0) <7EB31B5D-6A38-3CFC-96C7-68ACFA2F1E6B> /Users/USER/*/fpickle.cpython-37m-darwin.so
       0x10df3b000 -        0x10df43ffb +reset.cpython-37m-darwin.so (0) <9DEB39EB-3927-3B31-9BC3-499E24BCABAE> /Users/USER/*/reset.cpython-37m-darwin.so
       0x10df8d000 -        0x10dfbaff3 +complex_double.cpython-37m-darwin.so (0) <80047D3E-AECA-33BD-A55D-43DA2A05C737> /Users/USER/*/complex_double.cpython-37m-darwin.so
       0x10dff1000 -        0x10e19bfff +libgsl.25.dylib (0) <DA2FB661-3188-369A-9A46-57F73C722D8F> /usr/local/opt/gsl/lib/libgsl.25.dylib
       0x10e206000 -        0x10e210ff7 +parent_gens.cpython-37m-darwin.so (0) <61DEBFA0-9A84-3F8D-B6D1-F9EB78A30CE5> /Users/USER/*/parent_gens.cpython-37m-darwin.so
       0x10e21d000 -        0x10e221fff +parent_base.cpython-37m-darwin.so (0) <2481FFB5-4CA1-3EB4-AFC6-D40914B6D6F0> /Users/USER/*/parent_base.cpython-37m-darwin.so
       0x10e229000 -        0x10e237ff3 +parent_old.cpython-37m-darwin.so (0) <91393166-24E4-336C-B1A1-DF7F317C87B5> /Users/USER/*/parent_old.cpython-37m-darwin.so
       0x10e243000 -        0x10e248ffb +coercion_methods.cpython-37m-darwin.so (0) <D3B4C25D-9B89-39BA-A6F9-9FD5347B6011> /Users/USER/*/coercion_methods.cpython-37m-darwin.so
       0x10e251000 -        0x10e253ffb +memory.cpython-37m-darwin.so (0) <A27B2B6B-1B74-301B-942C-36321077DE8E> /Users/USER/*/memory.cpython-37m-darwin.so
       0x10e25a000 -        0x10e2ebf47  dyld (750.6) <F9D4DEDC-8296-3E3F-B517-9C8B89A4C094> /usr/lib/dyld
       0x11235f000 -        0x112390fff +ring.cpython-37m-darwin.so (0) <D0A59228-B3E8-34BA-95D0-D9FAF5CAAE6C> /Users/USER/*/ring.cpython-37m-darwin.so
       0x112500000 -        0x11255cfff +integer.cpython-37m-darwin.so (0) <D81B50D6-F420-39CD-BE19-7CD950B48B39> /Users/USER/*/integer.cpython-37m-darwin.so
       0x1125b4000 -        0x11279afff +libflint-13.5.2.dylib (0) <0E79D61D-0F62-34AA-9496-4F0EF4C1C5A9> /Users/USER/*/libflint-13.5.2.dylib
       0x1129d8000 -        0x112c48fe3 +libntl.43.dylib (0) <1DE5F700-2F64-38B5-A282-507A478D20AB> /Users/USER/*/libntl.43.dylib
       0x112d30000 -        0x112d46fff +libgf2x.1.dylib (0) <7EAF6D63-5A28-3492-A5C4-F93046A4B14D> /Users/USER/*/libgf2x.1.dylib
       0x112d56000 -        0x112da9fff +rational.cpython-37m-darwin.so (0) <93166468-23E9-3E9A-976A-8F82F1047CBB> /Users/USER/*/rational.cpython-37m-darwin.so
       0x112de8000 -        0x112df1ff3 +fast_arith.cpython-37m-darwin.so (0) <48F77580-8E4B-35DF-B844-103393D2B141> /Users/USER/*/fast_arith.cpython-37m-darwin.so
       0x112dfe000 -        0x112f93ff7 +pari_instance.cpython-37m-darwin.so (0) <CC7AB807-EFFE-315B-990C-D4A518000567> /Users/USER/*/pari_instance.cpython-37m-darwin.so
       0x1132a0000 -        0x113405fff +gen.cpython-37m-darwin.so (0) <572F9A10-F4E0-36CD-B306-9BE87776113C> /Users/USER/*/gen.cpython-37m-darwin.so
       0x1136af000 -        0x1136b9ff3 +stack.cpython-37m-darwin.so (0) <B7258628-AFBB-399D-A0AF-BEC3B4787FD3> /Users/USER/*/stack.cpython-37m-darwin.so
       0x1136c5000 -        0x1136caff3 +string_utils.cpython-37m-darwin.so (0) <DD3799B0-094B-3FF5-BBDB-E0DC1C89D845> /Users/USER/*/string_utils.cpython-37m-darwin.so
       0x113712000 -        0x11371cfff +convert.cpython-37m-darwin.so (0) <7A642775-5B3C-33A2-93DF-7A5362F151AF> /Users/USER/*/convert.cpython-37m-darwin.so
       0x113728000 -        0x11372eff7 +closure.cpython-37m-darwin.so (0) <E9DD90CC-7100-3C66-97DB-6389A444890C> /Users/USER/*/closure.cpython-37m-darwin.so
       0x113738000 -        0x113740ff7 +handle_error.cpython-37m-darwin.so (0) <41360E8B-D022-33DA-A720-9EBCF7C1B930> /Users/USER/*/handle_error.cpython-37m-darwin.so
       0x1470cc000 -        0x1470cffff +convert_gmp.cpython-37m-darwin.so (0) <0A122FAF-FB00-3A5D-8EC3-B65871D022B5> /Users/USER/*/convert_gmp.cpython-37m-darwin.so
       0x1470d5000 -        0x1470d8fff +rational_reconstruction.cpython-37m-darwin.so (0) <45A0F21D-B25A-3517-A1F9-79176F2A8D3D> /Users/USER/*/rational_reconstruction.cpython-37m-darwin.so
       0x1470de000 -        0x1470e6ffb +number_field_base.cpython-37m-darwin.so (0) <BC1402A4-989F-3BDE-936E-FA2BEAF30F5A> /Users/USER/*/number_field_base.cpython-37m-darwin.so
       0x1471b4000 -        0x1471e0fff +integer_ring.cpython-37m-darwin.so (0) <12945E8C-F593-39A8-9C98-D3920610E357> /Users/USER/*/integer_ring.cpython-37m-darwin.so
       0x147248000 -        0x147254ff7 +sagespawn.cpython-37m-darwin.so (0) <2FC046E4-0591-344F-A4F4-0837C8ECC7AE> /Users/USER/*/sagespawn.cpython-37m-darwin.so
       0x147263000 -        0x147275ffb +process.cpython-37m-darwin.so (0) <F5296ED8-0FD3-3E62-9C0A-78CF582B023A> /Users/USER/*/process.cpython-37m-darwin.so
       0x147284000 -        0x147290fff +pselect.cpython-37m-darwin.so (0) <E7E77D74-DF7D-3A96-8829-717A64F621E6> /Users/USER/*/pselect.cpython-37m-darwin.so
       0x14729e000 -        0x1472b1fff +pysignals.cpython-37m-darwin.so (0) <634605A2-BE4C-3541-A963-D71FC2B3CFCE> /Users/USER/*/pysignals.cpython-37m-darwin.so
       0x147303000 -        0x147352ffb +real_mpfr.cpython-37m-darwin.so (0) <0513C85F-4833-389D-9939-7568DB0A54E3> /Users/USER/*/real_mpfr.cpython-37m-darwin.so
       0x1473ac000 -        0x1473d6fff +real_double.cpython-37m-darwin.so (0) <65AC4065-7D1A-343A-A894-536210699B05> /Users/USER/*/real_double.cpython-37m-darwin.so
       0x14740e000 -        0x14740fffb +allocator.cpython-37m-darwin.so (0) <FA8E8C27-6BCA-315B-AD21-D31A939232EF> /Users/USER/*/allocator.cpython-37m-darwin.so
       0x147414000 -        0x147424ffb +utils.cpython-37m-darwin.so (0) <74F7FDAA-2F9F-3EB5-B053-7A19816FC243> /Users/USER/*/utils.cpython-37m-darwin.so
       0x147434000 -        0x14745fff7 +complex_number.cpython-37m-darwin.so (0) <BD507171-36EB-3B32-BEF7-C084F6FCC495> /Users/USER/*/complex_number.cpython-37m-darwin.so
       0x1474ce000 -        0x147519ffb +morphism.cpython-37m-darwin.so (0) <EAA38448-7B7D-34A6-BABA-D7F3A2FEF740> /Users/USER/*/morphism.cpython-37m-darwin.so
       0x147553000 -        0x14755bffb +module.cpython-37m-darwin.so (0) <A7884BEB-6A29-35D2-BD3E-99D7E523E08D> /Users/USER/*/module.cpython-37m-darwin.so
       0x147565000 -        0x14756bff3 +mutability.cpython-37m-darwin.so (0) <F0393A36-1F39-3ED5-8AC7-28DF160432A8> /Users/USER/*/mutability.cpython-37m-darwin.so
       0x147578000 -        0x147587fff +element_wrapper.cpython-37m-darwin.so (0) <F9619DAC-8C3F-3A47-BB49-8DE3EC5273AC> /Users/USER/*/element_wrapper.cpython-37m-darwin.so
       0x1475db000 -        0x1475e6ff3 +mpfi.cpython-37m-darwin.so (0) <628E879D-865A-33C2-8DE1-6BBE3FC63CD7> /Users/USER/*/mpfi.cpython-37m-darwin.so
       0x1475f3000 -        0x1475fffff +libmpfi.0.dylib (0) <00F3524E-8774-36B3-A63E-FE9C79518C87> /usr/local/opt/mpfi/lib/libmpfi.0.dylib
       0x147606000 -        0x147647ff3 +real_mpfi.cpython-37m-darwin.so (0) <00198A78-11A6-3C1B-A94F-5CC2CE5C18EC> /Users/USER/*/real_mpfi.cpython-37m-darwin.so
       0x147692000 -        0x1476b8ffb +complex_interval.cpython-37m-darwin.so (0) <776C9226-5924-3B6E-9F5C-938C697D4265> /Users/USER/*/complex_interval.cpython-37m-darwin.so
       0x14779f000 -        0x1477a4ff7 +_psutil_osx.cpython-37m-darwin.so (0) <5C5B6BDC-5697-3399-9534-042C51D3FEE8> /Users/USER/*/_psutil_osx.cpython-37m-darwin.so
       0x1477aa000 -        0x1477abff7 +_psutil_posix.cpython-37m-darwin.so (0) <15FD6AD0-FB35-332A-889C-F9C239A077F0> /Users/USER/*/_psutil_posix.cpython-37m-darwin.so
       0x14796f000 -        0x14797dff7 +noncommutative_ideals.cpython-37m-darwin.so (0) <AAC80B8A-94A1-3219-B285-0FE66F6D8120> /Users/USER/*/noncommutative_ideals.cpython-37m-darwin.so
       0x14798d000 -        0x147992ff7 +arith.cpython-37m-darwin.so (0) <88C7BC02-B80B-3F35-9CEB-E20C1DA78A86> /Users/USER/*/arith.cpython-37m-darwin.so
       0x14799d000 -        0x1479a4ffb +functions.cpython-37m-darwin.so (0) <1BC6BC88-5406-3943-8356-ECF63DE764FC> /Users/USER/*/functions.cpython-37m-darwin.so
       0x1479ae000 -        0x1479c2ff3 +srange.cpython-37m-darwin.so (0) <0CFA820D-FDCD-3F9A-B1C8-3A72E1F7AFCD> /Users/USER/*/srange.cpython-37m-darwin.so
       0x147a54000 -        0x147a67ff3 +parser.cpython-37m-darwin.so (0) <0A0F9413-6533-38E8-AFBC-9A621E747CEE> /Users/USER/*/parser.cpython-37m-darwin.so
       0x147abe000 -        0x147ac0ffb +error.cpython-37m-darwin.so (0) <B2FE655F-3824-3995-AE7E-34023CD09553> /Users/USER/*/error.cpython-37m-darwin.so
       0x147ac6000 -        0x147ad4ffb +ntl_ZZ.cpython-37m-darwin.so (0) <2CA5968B-40AC-3159-B109-DDBFDEA64F8B> /Users/USER/*/ntl_ZZ.cpython-37m-darwin.so
       0x147ae9000 -        0x147aebffb +convert.cpython-37m-darwin.so (0) <868B5546-A688-35EB-B894-426EC08AFC45> /Users/USER/*/convert.cpython-37m-darwin.so
       0x147af0000 -        0x147af9ff7 +ntl_ZZ_pContext.cpython-37m-darwin.so (0) <935E49AB-C759-3524-A836-7FB5530967EC> /Users/USER/*/ntl_ZZ_pContext.cpython-37m-darwin.so
       0x147b0b000 -        0x147b19fff +ntl_ZZ_p.cpython-37m-darwin.so (0) <501C9BA0-563A-3CBF-B9AC-735110110568> /Users/USER/*/ntl_ZZ_p.cpython-37m-darwin.so
       0x147b2f000 -        0x147b46ff7 +ntl_ZZX.cpython-37m-darwin.so (0) <FE48F715-8006-3C33-AC7D-DEEEF843BF57> /Users/USER/*/ntl_ZZX.cpython-37m-darwin.so
       0x147ba8000 -        0x147bc2ff3 +ntl_ZZ_pX.cpython-37m-darwin.so (0) <0723F23B-C1F1-3A68-972D-9BA70E0BD4EF> /Users/USER/*/ntl_ZZ_pX.cpython-37m-darwin.so
       0x147be8000 -        0x147beffff +ntl_ZZ_pEContext.cpython-37m-darwin.so (0) <97BEF79A-CFA0-319A-B9E3-4AF3F21C09A4> /Users/USER/*/ntl_ZZ_pEContext.cpython-37m-darwin.so
       0x147bfe000 -        0x147c0cffb +ntl_ZZ_pE.cpython-37m-darwin.so (0) <B0895650-208A-34B1-B9DA-803E9C44AEFD> /Users/USER/*/ntl_ZZ_pE.cpython-37m-darwin.so
       0x147c20000 -        0x147c31ff3 +ntl_ZZ_pEX.cpython-37m-darwin.so (0) <F20F8C49-D1AC-3957-BEF3-624113506E71> /Users/USER/*/ntl_ZZ_pEX.cpython-37m-darwin.so
       0x147c50000 -        0x147c56ff7 +ntl_lzz_pContext.cpython-37m-darwin.so (0) <985F9AF6-466F-3A61-B537-86D9556B1C78> /Users/USER/*/ntl_lzz_pContext.cpython-37m-darwin.so
       0x147c62000 -        0x147c6dff7 +ntl_lzz_p.cpython-37m-darwin.so (0) <DF762293-C668-3F26-876F-4D2811DC55F0> /Users/USER/*/ntl_lzz_p.cpython-37m-darwin.so
       0x147c7e000 -        0x147c9cff3 +element_base.cpython-37m-darwin.so (0) <031DF3DE-7EB0-390D-93E0-6D6DCF5B2FE2> /Users/USER/*/element_base.cpython-37m-darwin.so
       0x147cb3000 -        0x147d27fff +integer_mod.cpython-37m-darwin.so (0) <2DD26021-5E31-3B3B-9072-BDB75B835183> /Users/USER/*/integer_mod.cpython-37m-darwin.so
       0x147d76000 -        0x147d86ff7 +ntl_lzz_pX.cpython-37m-darwin.so (0) <0BF9F53E-E1A7-3A1C-8906-29E337244DCF> /Users/USER/*/ntl_lzz_pX.cpython-37m-darwin.so
       0x147d9f000 -        0x147db8ffb +ntl_mat_ZZ.cpython-37m-darwin.so (0) <F67FCAE2-3BEC-351C-A265-00B0DD38CF5E> /Users/USER/*/ntl_mat_ZZ.cpython-37m-darwin.so
       0x147dd8000 -        0x147de2ffb +ntl_GF2.cpython-37m-darwin.so (0) <93194F08-D7D2-3201-B285-F1295E8B7348> /Users/USER/*/ntl_GF2.cpython-37m-darwin.so
       0x147df3000 -        0x147e02ff3 +ntl_GF2X.cpython-37m-darwin.so (0) <9509787D-DEC7-36BB-962A-2F4B353244F1> /Users/USER/*/ntl_GF2X.cpython-37m-darwin.so
       0x147e1b000 -        0x147e20ff7 +ntl_GF2EContext.cpython-37m-darwin.so (0) <47AA2609-1DB0-3472-B792-9045B6FC85FC> /Users/USER/*/ntl_GF2EContext.cpython-37m-darwin.so
       0x147e2b000 -        0x147e34fff +ntl_GF2E.cpython-37m-darwin.so (0) <C0E8C8A5-65BB-3B19-AD30-ED1D65CDD525> /Users/USER/*/ntl_GF2E.cpython-37m-darwin.so
       0x147e44000 -        0x147e4cfff +ntl_GF2EX.cpython-37m-darwin.so (0) <E6697B0C-E588-3BF0-B10B-118871056589> /Users/USER/*/ntl_GF2EX.cpython-37m-darwin.so
       0x147e5b000 -        0x147e6dffb +ntl_mat_GF2E.cpython-37m-darwin.so (0) <39F0AF88-408A-3FFB-9B14-6883A8BCBB03> /Users/USER/*/ntl_mat_GF2E.cpython-37m-darwin.so
       0x147e86000 -        0x147e95ff3 +ntl_mat_GF2.cpython-37m-darwin.so (0) <FBD45F31-B243-38C3-A70F-A8E63CB8DC2B> /Users/USER/*/ntl_mat_GF2.cpython-37m-darwin.so
       0x147eac000 -        0x14882bfff +symmetrica.cpython-37m-darwin.so (0) <BF46D155-5DB1-3B2A-971A-26C13E7ECDD0> /Users/USER/*/symmetrica.cpython-37m-darwin.so
       0x1488bc000 -        0x1488d7ff7 +bitset.cpython-37m-darwin.so (0) <F7275AA1-AFDE-39BE-B827-E684F8E08F3D> /Users/USER/*/bitset.cpython-37m-darwin.so
       0x14893c000 -        0x14894cfff +factory.cpython-37m-darwin.so (0) <019294C4-D6D1-3329-9F07-E2144F8E6CA3> /Users/USER/*/factory.cpython-37m-darwin.so
       0x14899d000 -        0x1489ddff7 +padic_printing.cpython-37m-darwin.so (0) <ADDCCEAC-058D-3444-8CC2-6E69D46B4882> /Users/USER/*/padic_printing.cpython-37m-darwin.so
       0x148a06000 -        0x148a15ff3 +pow_computer.cpython-37m-darwin.so (0) <D02D2322-0615-3217-AC1C-BC2D30B855DE> /Users/USER/*/pow_computer.cpython-37m-darwin.so
       0x148a29000 -        0x148a42ff3 +local_generic_element.cpython-37m-darwin.so (0) <2709E9DC-BF5E-3C67-B276-EEC98C1D1FC6> /Users/USER/*/local_generic_element.cpython-37m-darwin.so
       0x148a5a000 -        0x148aeffff +padic_generic_element.cpython-37m-darwin.so (0) <0E0006CC-D83D-34AC-BD85-C875E4BCEAA3> /Users/USER/*/padic_generic_element.cpython-37m-darwin.so
       0x148b38000 -        0x148b8ffff +padic_capped_relative_element.cpython-37m-darwin.so (0) <F25B896B-8412-345C-B801-4B912B58134F> /Users/USER/*/padic_capped_relative_element.cpython-37m-darwin.so
       0x148be1000 -        0x148beeffb +common_conversion.cpython-37m-darwin.so (0) <D0D4E1AE-7EE7-3C66-ACA5-8C820B04BE20> /Users/USER/*/common_conversion.cpython-37m-darwin.so
       0x148bfb000 -        0x148c47fff +padic_capped_absolute_element.cpython-37m-darwin.so (0) <9740A0EF-28A6-3DD3-93FE-18A457534345> /Users/USER/*/padic_capped_absolute_element.cpython-37m-darwin.so
       0x148c92000 -        0x148cd0ffb +padic_fixed_mod_element.cpython-37m-darwin.so (0) <B2F86119-FEAD-30A5-A4F0-5FEB70CD4053> /Users/USER/*/padic_fixed_mod_element.cpython-37m-darwin.so
       0x148d50000 -        0x148d97ff7 +padic_floating_point_element.cpython-37m-darwin.so (0) <3A832E2E-BA0A-3541-A8F4-821920A9A26B> /Users/USER/*/padic_floating_point_element.cpython-37m-darwin.so
       0x148ddc000 -        0x148e1dfff +finite_field_base.cpython-37m-darwin.so (0) <8E0D12DD-99D6-3145-BEEC-DADF91D370FA> /Users/USER/*/finite_field_base.cpython-37m-darwin.so
       0x148e8b000 -        0x148ec2ff7 +element_givaro.cpython-37m-darwin.so (0) <56221B50-16A0-3AFF-B889-1B4927E97713> /Users/USER/*/element_givaro.cpython-37m-darwin.so
       0x148efb000 -        0x148f31ffb +libgivaro.9.dylib (0) <78C26F24-DE4F-33FC-BBB5-8CE09A42D704> /Users/USER/*/libgivaro.9.dylib
       0x148f4d000 -        0x148f4fff7 +libgmpxx.4.dylib (0) <9DFFA718-236A-3F5C-B423-E852FD64AE88> /usr/local/opt/gmp/lib/libgmpxx.4.dylib
       0x148f56000 -        0x148f6efff +element_pari_ffelt.cpython-37m-darwin.so (0) <54A830A5-989C-32C8-B02D-15C2CDEE5C99> /Users/USER/*/element_pari_ffelt.cpython-37m-darwin.so
       0x148f8c000 -        0x149002ff7 +free_module_element.cpython-37m-darwin.so (0) <75ED7213-C151-3488-B676-DFC5ACC1F328> /Users/USER/*/free_module_element.cpython-37m-darwin.so
       0x14905c000 -        0x149062fff +derivative.cpython-37m-darwin.so (0) <1D0CADAC-9C35-3FC5-9D02-32D4FB4C7863> /Users/USER/*/derivative.cpython-37m-darwin.so
       0x14906c000 -        0x1491c7fff +polynomial_element.cpython-37m-darwin.so (0) <2CA525C9-A3C4-37E1-8BEE-8CCF81CC6423> /Users/USER/*/polynomial_element.cpython-37m-darwin.so
       0x14927b000 -        0x149284ffb +binary_tree.cpython-37m-darwin.so (0) <3B2BECB6-E7CF-3344-B606-C7610BCAB9CA> /Users/USER/*/binary_tree.cpython-37m-darwin.so
       0x149291000 -        0x14929eff3 +polynomial_compiled.cpython-37m-darwin.so (0) <A567283A-F201-3CA3-89A3-66A72AB2D116> /Users/USER/*/polynomial_compiled.cpython-37m-darwin.so
       0x1492b2000 -        0x1492e4ff7 +polydict.cpython-37m-darwin.so (0) <0DDF6C39-6472-39BA-B6C9-E0F00C620FED> /Users/USER/*/polydict.cpython-37m-darwin.so
       0x14930d000 -        0x149310ff7 +wrapperdescr.cpython-37m-darwin.so (0) <7464E67C-0D63-384A-B3D8-50F013EC94BE> /Users/USER/*/wrapperdescr.cpython-37m-darwin.so
       0x149357000 -        0x149377ffb +fraction_field_element.cpython-37m-darwin.so (0) <DEA25366-EFCE-323E-ABD7-64048EA454F7> /Users/USER/*/fraction_field_element.cpython-37m-darwin.so
       0x149414000 -        0x149431ffb +element.cpython-37m-darwin.so (0) <7432EF67-DA3E-305F-A356-4693E6055291> /Users/USER/*/element.cpython-37m-darwin.so
       0x149454000 -        0x149485fff +polynomial_rational_flint.cpython-37m-darwin.so (0) <5FAB94AD-92C2-3CF9-8215-72A86FD5EC8D> /Users/USER/*/polynomial_rational_flint.cpython-37m-darwin.so
       0x1494c3000 -        0x1494ceff7 +fmpz_poly.cpython-37m-darwin.so (0) <68168518-9776-3829-A7F4-BABADD6138C0> /Users/USER/*/fmpz_poly.cpython-37m-darwin.so
       0x1494df000 -        0x14950eff7 +polynomial_integer_dense_flint.cpython-37m-darwin.so (0) <C601604D-373E-3500-AACF-6D22594B012B> /Users/USER/*/polynomial_integer_dense_flint.cpython-37m-darwin.so
       0x149547000 -        0x149549ffb +evaluation_flint.cpython-37m-darwin.so (0) <40638223-D019-3682-8067-D09AF249E2D7> /Users/USER/*/evaluation_flint.cpython-37m-darwin.so
       0x14954e000 -        0x149561ffb +polynomial_real_mpfr_dense.cpython-37m-darwin.so (0) <EB3EAA96-2CD1-3005-B58A-B57B4A1741D9> /Users/USER/*/polynomial_real_mpfr_dense.cpython-37m-darwin.so
       0x149578000 -        0x149593fff +cyclotomic.cpython-37m-darwin.so (0) <2669295E-0DE5-3F93-83CE-7C9A062E2E33> /Users/USER/*/cyclotomic.cpython-37m-darwin.so
       0x1495ac000 -        0x1495effff +multi_polynomial_ring_base.cpython-37m-darwin.so (0) <95096286-6FA4-3421-B955-C1CD0DE5D058> /Users/USER/*/multi_polynomial_ring_base.cpython-37m-darwin.so
       0x14965d000 -        0x149676ffb +base.cpython-37m-darwin.so (0) <5CE0DBFD-8825-361C-84EF-B0F6F6D3F672> /Users/USER/*/base.cpython-37m-darwin.so
       0x149691000 -        0x1496aeff7 +list_clone.cpython-37m-darwin.so (0) <93095652-C256-3D32-BA92-CA9644EAAFEB> /Users/USER/*/list_clone.cpython-37m-darwin.so
       0x1496d3000 -        0x1496faff3 +invlex.cpython-37m-darwin.so (0) <ADFBD58A-6EC9-385B-8902-E0EF1EF7ADD0> /Users/USER/*/invlex.cpython-37m-darwin.so
       0x149717000 -        0x14972bfff +tropical_semiring.cpython-37m-darwin.so (0) <33A3C512-683B-3A0B-B5A5-14D8FA95BC7C> /Users/USER/*/tropical_semiring.cpython-37m-darwin.so
       0x149743000 -        0x149799ffb +multi_polynomial.cpython-37m-darwin.so (0) <54A5222B-8A74-399D-B423-5D1B475A84EB> /Users/USER/*/multi_polynomial.cpython-37m-darwin.so
       0x149850000 -        0x149880ffb +real_lazy.cpython-37m-darwin.so (0) <F39BA496-8180-3CA9-AB88-B1F1FB66549C> /Users/USER/*/real_lazy.cpython-37m-darwin.so
       0x1498b6000 -        0x1498bbff3 +cmath.cpython-37m-darwin.so (0) <19EDFF37-1818-32DE-BBC6-27293764EA30> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/cmath.cpython-37m-darwin.so
       0x149903000 -        0x14990dffb +group.cpython-37m-darwin.so (0) <ECF26F4D-D197-38E0-A619-DDA4A36B01F6> /Users/USER/*/group.cpython-37m-darwin.so
       0x14991b000 -        0x149935ff7 +number_field_morphisms.cpython-37m-darwin.so (0) <D9229474-2AB4-32CD-AA57-123E5B43BAD3> /Users/USER/*/number_field_morphisms.cpython-37m-darwin.so
       0x149950000 -        0x1499daff3 +number_field_element.cpython-37m-darwin.so (0) <C51C4A3F-BB6E-3E8D-8DA8-DB931B0BDE6B> /Users/USER/*/number_field_element.cpython-37m-darwin.so
       0x149a94000 -        0x149a95ffb +evaluation_ntl.cpython-37m-darwin.so (0) <3508336F-B213-3CEA-8046-0DB699FFAF52> /Users/USER/*/evaluation_ntl.cpython-37m-darwin.so
       0x149a9a000 -        0x149ac6ff7 +number_field_element_quadratic.cpython-37m-darwin.so (0) <341C4DCE-F780-3F36-BE1A-1F722739AC24> /Users/USER/*/number_field_element_quadratic.cpython-37m-darwin.so
       0x149b02000 -        0x149cd5fff +libarb-2.7.0.dylib (0) <D20B702B-D8C0-31D4-B6E1-F6925BDC2CF2> /Users/USER/*/libarb-2.7.0.dylib
       0x149d7e000 -        0x149dc2ff3 +real_arb.cpython-37m-darwin.so (0) <A862763C-7177-33DD-82CC-09E1BE942A26> /Users/USER/*/real_arb.cpython-37m-darwin.so
       0x149e03000 -        0x149e5cff3 +complex_arb.cpython-37m-darwin.so (0) <D8C0834B-1B54-348E-B985-45626C689FFB> /Users/USER/*/complex_arb.cpython-37m-darwin.so
       0x149eb3000 -        0x149ecaff7 +polynomial_complex_arb.cpython-37m-darwin.so (0) <F217C2A8-51AD-3A17-B59D-B82AFF5A0C46> /Users/USER/*/polynomial_complex_arb.cpython-37m-darwin.so
       0x149f28000 -        0x149f74fff +residue_field.cpython-37m-darwin.so (0) <E40726E2-9234-399D-8731-1E9562C5A8FD> /Users/USER/*/residue_field.cpython-37m-darwin.so
       0x149fe8000 -        0x14a006fff +pow_computer_ext.cpython-37m-darwin.so (0) <5E1C6B48-2874-3AD0-AF5B-D6B37D250224> /Users/USER/*/pow_computer_ext.cpython-37m-darwin.so
       0x14a02b000 -        0x14a03bfff +pow_computer_flint.cpython-37m-darwin.so (0) <3121F62B-1E9E-398A-AC82-5CCBAB60066F> /Users/USER/*/pow_computer_flint.cpython-37m-darwin.so
       0x14a091000 -        0x14a0b7ff7 +padic_ZZ_pX_FM_element.cpython-37m-darwin.so (0) <531436CF-6CCB-327F-8A32-E8E8B47FA2A9> /Users/USER/*/padic_ZZ_pX_FM_element.cpython-37m-darwin.so
       0x14a0df000 -        0x14a104ffb +padic_ZZ_pX_element.cpython-37m-darwin.so (0) <801896DC-1654-36B9-B634-B311F2D6CC0F> /Users/USER/*/padic_ZZ_pX_element.cpython-37m-darwin.so
       0x14a124000 -        0x14a134ff7 +padic_ext_element.cpython-37m-darwin.so (0) <F10C9BB7-17A6-3D43-894C-4BA4BDDBA6C0> /Users/USER/*/padic_ext_element.cpython-37m-darwin.so
       0x14a148000 -        0x14a17ffff +padic_ZZ_pX_CR_element.cpython-37m-darwin.so (0) <373F8DC9-3D85-3BCD-A603-A80EF1AA7BCB> /Users/USER/*/padic_ZZ_pX_CR_element.cpython-37m-darwin.so
       0x14a1b5000 -        0x14a1e2fff +padic_ZZ_pX_CA_element.cpython-37m-darwin.so (0) <5B026130-F680-3FF9-928E-443493664133> /Users/USER/*/padic_ZZ_pX_CA_element.cpython-37m-darwin.so
       0x14a210000 -        0x14a26dffb +qadic_flint_CR.cpython-37m-darwin.so (0) <83858CB7-4702-34AA-A89F-64ED041C69A9> /Users/USER/*/qadic_flint_CR.cpython-37m-darwin.so
       0x14a2bd000 -        0x14a310ff3 +qadic_flint_CA.cpython-37m-darwin.so (0) <735718E4-002C-368A-890A-A7C98D700449> /Users/USER/*/qadic_flint_CA.cpython-37m-darwin.so
       0x14a35a000 -        0x14a3a3fff +qadic_flint_FM.cpython-37m-darwin.so (0) <A7BA5C01-42D2-3359-8BDB-C27A8DC35136> /Users/USER/*/qadic_flint_FM.cpython-37m-darwin.so
       0x14a3e5000 -        0x14a439ffb +qadic_flint_FP.cpython-37m-darwin.so (0) <94580EA4-8472-3CA6-9537-030C934AC119> /Users/USER/*/qadic_flint_FP.cpython-37m-darwin.so
       0x14a481000 -        0x14a4caff3 +relative_ramified_FM.cpython-37m-darwin.so (0) <4659407E-2AE3-3A4B-8DAF-3F6DC477A3C4> /Users/USER/*/relative_ramified_FM.cpython-37m-darwin.so
       0x14a508000 -        0x14a51aff3 +pow_computer_relative.cpython-37m-darwin.so (0) <173D225E-FE3F-3E18-9029-B84341357A86> /Users/USER/*/pow_computer_relative.cpython-37m-darwin.so
       0x14a52f000 -        0x14a587ff3 +relative_ramified_FP.cpython-37m-darwin.so (0) <E887FE4B-318B-386E-B634-DFA56455F0AB> /Users/USER/*/relative_ramified_FP.cpython-37m-darwin.so
       0x14a60c000 -        0x14a661fff +relative_ramified_CA.cpython-37m-darwin.so (0) <7CB622C3-074B-3BDF-9463-D62C8ACE85FA> /Users/USER/*/relative_ramified_CA.cpython-37m-darwin.so
       0x14a6a6000 -        0x14a706fff +relative_ramified_CR.cpython-37m-darwin.so (0) <FACE5A81-8F83-3F03-90D6-7E70F8433107> /Users/USER/*/relative_ramified_CR.cpython-37m-darwin.so
       0x14a793000 -        0x14a7f1ffb +laurent_polynomial.cpython-37m-darwin.so (0) <C61CF565-A006-3DC7-BFC3-DC36FE524A7F> /Users/USER/*/laurent_polynomial.cpython-37m-darwin.so
       0x14a879000 -        0x14a8a3ff3 +args.cpython-37m-darwin.so (0) <6FAB2B90-165F-30C2-9EF1-6918F7B011DC> /Users/USER/*/args.cpython-37m-darwin.so
       0x14a8c1000 -        0x14a8c9fff +matrix_generic_dense.cpython-37m-darwin.so (0) <B9FEDB80-7026-3B15-9AFD-9F0A5ACF0B78> /Users/USER/*/matrix_generic_dense.cpython-37m-darwin.so
       0x14a8d7000 -        0x14a8e4fff +matrix_dense.cpython-37m-darwin.so (0) <C5D697B8-5D48-31AB-9EAE-946260F471BB> /Users/USER/*/matrix_dense.cpython-37m-darwin.so
       0x14a8f2000 -        0x14aaacff7 +matrix2.cpython-37m-darwin.so (0) <30D9B239-7B08-32C0-A4D7-1FF727F59598> /Users/USER/*/matrix2.cpython-37m-darwin.so
       0x14ab8c000 -        0x14abc1ff7 +matrix1.cpython-37m-darwin.so (0) <5FE065FC-4359-3921-BE3A-70E573E90504> /Users/USER/*/matrix1.cpython-37m-darwin.so
       0x14abe9000 -        0x14ac55ff7 +matrix0.cpython-37m-darwin.so (0) <7F9CDD40-2258-3E81-BBED-6689121923EE> /Users/USER/*/matrix0.cpython-37m-darwin.so
       0x14ace2000 -        0x14acf1fff +matrix_generic_sparse.cpython-37m-darwin.so (0) <78A5A9C6-7E97-3717-AEBA-A51D15EA4541> /Users/USER/*/matrix_generic_sparse.cpython-37m-darwin.so
       0x14ad02000 -        0x14ad28fff +matrix_sparse.cpython-37m-darwin.so (0) <F4527799-0997-32A9-9E14-5FECDFA7ABCA> /Users/USER/*/matrix_sparse.cpython-37m-darwin.so
       0x14ad3e000 -        0x14adc3ff3 +matrix_modn_sparse.cpython-37m-darwin.so (0) <C3DC57FF-DC92-3AD7-95F3-4AC0B548F5B0> /Users/USER/*/matrix_modn_sparse.cpython-37m-darwin.so
       0x14ae26000 -        0x14ae79ff7 +liblinbox.0.dylib (0) <88A1C933-48A4-32D2-949B-675CC614468E> /Users/USER/*/liblinbox.0.dylib
       0x14aeac000 -        0x14aeccfff +libiml.0.dylib (0) <5930FEC6-F68C-3209-B35D-6D1A3EE6D32D> /Users/USER/*/libiml.0.dylib
       0x14aed4000 -        0x14afa4ff3 +libfflas.1.dylib (0) <0C27C02F-78E8-3573-8D18-A2EACC2CF48A> /Users/USER/*/libfflas.1.dylib
       0x14b010000 -        0x14b10bfef +libffpack.1.dylib (0) <A4C8016E-7C42-314E-A6FD-5FA0AD09D534> /Users/USER/*/libffpack.1.dylib
       0x14b164000 -        0x14b2daff7 +matrix_integer_sparse.cpython-37m-darwin.so (0) <58E944ED-9775-3012-AC7E-3F81AACD048A> /Users/USER/*/matrix_integer_sparse.cpython-37m-darwin.so
       0x14b430000 -        0x14b43dff7 +vector_integer_dense.cpython-37m-darwin.so (0) <908F01ED-EA89-3CCD-8756-6F9171E9341D> /Users/USER/*/vector_integer_dense.cpython-37m-darwin.so
       0x14b44e000 -        0x14b4ddff7 +matrix_integer_dense.cpython-37m-darwin.so (0) <1F3CF29D-5903-3CBB-BAA2-FAA61B2743DA> /Users/USER/*/matrix_integer_dense.cpython-37m-darwin.so
       0x14b57d000 -        0x14b5c3fff +matrix_rational_dense.cpython-37m-darwin.so (0) <D16BC503-E18A-3505-B928-538B05A39D21> /Users/USER/*/matrix_rational_dense.cpython-37m-darwin.so
       0x14b5f8000 -        0x14b604fff +vector_rational_dense.cpython-37m-darwin.so (0) <3EBE8A9C-9874-34BA-8BA6-809A8ACEA316> /Users/USER/*/vector_rational_dense.cpython-37m-darwin.so
       0x14b614000 -        0x14b617ff3 +convert_flint.cpython-37m-darwin.so (0) <55FD417C-D9FC-33D8-9C14-1FC1DE6E1622> /Users/USER/*/convert_flint.cpython-37m-darwin.so
       0x14b61d000 -        0x14b62fff7 +multi_modular.cpython-37m-darwin.so (0) <80ED6D85-B871-3818-A708-B646FF454138> /Users/USER/*/multi_modular.cpython-37m-darwin.so
       0x14b644000 -        0x14b6cbff7 +matrix_modn_dense_float.cpython-37m-darwin.so (0) <3E26A3AF-5880-398D-9C2F-987D17111893> /Users/USER/*/matrix_modn_dense_float.cpython-37m-darwin.so
       0x14b736000 -        0x14b745fff +vector_modn_dense.cpython-37m-darwin.so (0) <25F1DF85-1D65-3095-99FC-1FCAF09D4CB4> /Users/USER/*/vector_modn_dense.cpython-37m-darwin.so
       0x14b755000 -        0x14b7daffb +matrix_modn_dense_double.cpython-37m-darwin.so (0) <773E9527-7D38-316A-845A-9B0232EE5974> /Users/USER/*/matrix_modn_dense_double.cpython-37m-darwin.so
       0x14b844000 -        0x14b86bfff +matrix_mod2_dense.cpython-37m-darwin.so (0) <4362FCEA-23F9-34E0-B379-26493D9808B4> /Users/USER/*/matrix_mod2_dense.cpython-37m-darwin.so
       0x14b891000 -        0x14b8bcfff +libm4ri-0.0.20200115.dylib (0) <A04AE391-5229-360C-8250-BD4DF681B57C> /Users/USER/*/libm4ri-0.0.20200115.dylib
       0x14b8c8000 -        0x14b8efff7 +libgd.3.dylib (0) <7CE95628-9726-3902-9342-A2FAE42D870F> /usr/local/opt/gd/lib/libgd.3.dylib
       0x14b91d000 -        0x14b94cfff +libfontconfig.1.dylib (0) <B0C36C06-6190-3DA7-9107-CE9362345FA5> /usr/local/opt/fontconfig/lib/libfontconfig.1.dylib
       0x14b95a000 -        0x14b988ffb +libjpeg.9.dylib (0) <5500CEBB-26F2-39DF-9364-8903B1C286CE> /usr/local/opt/jpeg/lib/libjpeg.9.dylib
       0x14b990000 -        0x14b9ebff7 +libtiff.5.dylib (0) <464166BF-EAFF-3B49-B31F-3FC1389F5E04> /usr/local/opt/libtiff/lib/libtiff.5.dylib
       0x14b9fd000 -        0x14ba4fff7 +libwebp.7.dylib (0) <75A29427-0B1F-3A1A-8163-3D5450F98EC7> /usr/local/opt/webp/lib/libwebp.7.dylib
       0x14ba5f000 -        0x14ba6dffb +vector_mod2_dense.cpython-37m-darwin.so (0) <1FE4CC5C-4AE9-3C7B-B374-BC1659F44965> /Users/USER/*/vector_mod2_dense.cpython-37m-darwin.so
       0x14ba7e000 -        0x14baf2ffb +linbox_flint_interface.cpython-37m-darwin.so (0) <B3BD6419-3AF1-3E7E-A64D-161B6418B103> /Users/USER/*/linbox_flint_interface.cpython-37m-darwin.so
       0x14bb42000 -        0x14bb49fff +vector_integer_sparse.cpython-37m-darwin.so (0) <E5E70A1A-78A2-3FFE-BC0E-A5DE13EAFF90> /Users/USER/*/vector_integer_sparse.cpython-37m-darwin.so
       0x14bb53000 -        0x14bb54ffb +binary_search.cpython-37m-darwin.so (0) <A420A627-7033-3E51-8B11-D6609A5FBE3B> /Users/USER/*/binary_search.cpython-37m-darwin.so
       0x14bb59000 -        0x14bb5dffb +vector_modn_sparse.cpython-37m-darwin.so (0) <C1FD1628-4628-37EE-BF35-1CD75A801FBE> /Users/USER/*/vector_modn_sparse.cpython-37m-darwin.so
       0x14bb64000 -        0x14bb82ffb +matrix_gf2e_dense.cpython-37m-darwin.so (0) <0CC76513-558A-31FE-9D2E-9F745C6D53D4> /Users/USER/*/matrix_gf2e_dense.cpython-37m-darwin.so
       0x14bba3000 -        0x14bc18fff +libm4rie-0.0.20200115.dylib (0) <00429FBF-AB4F-3FA8-B4F1-3D4EE3C1EEBE> /Users/USER/*/libm4rie-0.0.20200115.dylib
       0x14bc21000 -        0x14bc35ff3 +matrix_rational_sparse.cpython-37m-darwin.so (0) <A5E88578-6350-3FD2-9020-25F0611791C9> /Users/USER/*/matrix_rational_sparse.cpython-37m-darwin.so
       0x14bc49000 -        0x14bc50ff7 +vector_rational_sparse.cpython-37m-darwin.so (0) <E30DA9B4-3334-3173-8197-B1869A2105AF> /Users/USER/*/vector_rational_sparse.cpython-37m-darwin.so
       0x14bc5a000 -        0x14bca3fff +matrix_polynomial_dense.cpython-37m-darwin.so (0) <4B64850D-A700-394C-9008-6236DC380D7A> /Users/USER/*/matrix_polynomial_dense.cpython-37m-darwin.so
       0x14bcc7000 -        0x14bcdbfff +matrix_mpolynomial_dense.cpython-37m-darwin.so (0) <B3D480E6-7405-32AB-AF10-8F8F0343DE8E> /Users/USER/*/matrix_mpolynomial_dense.cpython-37m-darwin.so
       0x14bcee000 -        0x14bf2bfff +libSingular-4.1.1.dylib (0) <D219F8C6-E6D1-31F7-B85A-9A33F910DFA8> /Users/USER/*/libSingular-4.1.1.dylib
       0x14bf86000 -        0x14c06afff +libpolys-4.1.1.dylib (0) <116B3393-81FA-3B1E-9E06-FB71FD5DE1AB> /Users/USER/*/libpolys-4.1.1.dylib
       0x14c09e000 -        0x14c1c3fff +libfactory-4.1.1.dylib (0) <839211AD-71C0-35AB-95FD-1AA13EE805FB> /Users/USER/*/libfactory-4.1.1.dylib
       0x14c1f9000 -        0x14c1fefff +libomalloc-0.9.6.dylib (0) <E1D6F0A4-8C69-37D8-9823-F408E96AA9EC> /Users/USER/*/libomalloc-0.9.6.dylib
       0x14c205000 -        0x14c208ff7 +libsingular_resources-4.1.1.dylib (0) <DD18DEBC-40FD-35DC-8BF4-6B1A3BAD0386> /Users/USER/*/libsingular_resources-4.1.1.dylib
       0x14c20c000 -        0x14c230ff3 +libreadline.8.dylib (0) <D2B8FD87-1BEA-326E-BB0D-9CAC9F609580> /usr/local/opt/readline/lib/libreadline.8.dylib
       0x14c849000 -        0x14c8c1fff +multi_polynomial_libsingular.cpython-37m-darwin.so (0) <976783C0-6D39-36B3-90B7-DCDBE6997C48> /Users/USER/*/multi_polynomial_libsingular.cpython-37m-darwin.so
       0x14c92d000 -        0x14c94cfff +element_ntl_gf2e.cpython-37m-darwin.so (0) <C44F220B-3625-3428-8734-C032059EE4C7> /Users/USER/*/element_ntl_gf2e.cpython-37m-darwin.so
       0x14c976000 -        0x14c986ff3 +singular.cpython-37m-darwin.so (0) <A8D06E75-C318-3944-95F5-E8B4C5370B06> /Users/USER/*/singular.cpython-37m-darwin.so
       0x14c999000 -        0x14c999fff +singmathic.so (0) <EE651185-B58E-3050-856C-FE4FADC3A604> /Users/USER/*/singmathic.so
       0x14c99b000 -        0x14c9a7fff +polynomial.cpython-37m-darwin.so (0) <000E0C61-9FF1-344F-8569-46E3D1FFAE44> /Users/USER/*/polynomial.cpython-37m-darwin.so
       0x14c9b7000 -        0x14c9d1ff3 +ring.cpython-37m-darwin.so (0) <D660BB09-C14F-3711-B1F8-EF521C7DD3A0> /Users/USER/*/ring.cpython-37m-darwin.so
       0x14c9e7000 -        0x14ca0eff7 +function.cpython-37m-darwin.so (0) <C65DC967-E1C9-33A1-8AD3-C0392C084285> /Users/USER/*/function.cpython-37m-darwin.so
       0x14ca3e000 -        0x14ca82ff3 +plural.cpython-37m-darwin.so (0) <44771300-5EA0-395A-80E3-D2FCD8CEB5B7> /Users/USER/*/plural.cpython-37m-darwin.so
       0x14cb06000 -        0x14cb10ff3 +multi_polynomial_ideal_libsingular.cpython-37m-darwin.so (0) <E71DF275-1743-33DA-9239-35281A0F0CB0> /Users/USER/*/multi_polynomial_ideal_libsingular.cpython-37m-darwin.so
       0x14cb1f000 -        0x14cb2efff +option.cpython-37m-darwin.so (0) <A53C235D-1075-310D-A845-F9E43F9DB79A> /Users/USER/*/option.cpython-37m-darwin.so
       0x14cbff000 -        0x14cc22ffb +power_series_poly.cpython-37m-darwin.so (0) <EA39F014-A242-3D9A-AB17-2356DF636956> /Users/USER/*/power_series_poly.cpython-37m-darwin.so
       0x14cc41000 -        0x14cc89ff3 +power_series_ring_element.cpython-37m-darwin.so (0) <21478234-0EE1-3C8B-BA3C-A429D4365B95> /Users/USER/*/power_series_ring_element.cpython-37m-darwin.so
       0x14ccbb000 -        0x14ccc9ff7 +power_series_mpoly.cpython-37m-darwin.so (0) <553A71DF-BB4C-3D9B-AE74-AA7B2809F79D> /Users/USER/*/power_series_mpoly.cpython-37m-darwin.so
       0x14ccd8000 -        0x14ccf5ff7 +power_series_pari.cpython-37m-darwin.so (0) <2B0E7D88-BCED-3FCB-90CB-8EACD6C8E62E> /Users/USER/*/power_series_pari.cpython-37m-darwin.so
       0x14cd0d000 -        0x14cd3eff3 +laurent_series_ring_element.cpython-37m-darwin.so (0) <7C5567BA-DEA3-3FF9-B0B0-85C22FFCDFD5> /Users/USER/*/laurent_series_ring_element.cpython-37m-darwin.so
       0x14cd64000 -        0x14cd68ff3 +p_Procs_FieldIndep.so (0) <C201F074-A497-3B07-9E57-050FDD266588> /Users/USER/*/p_Procs_FieldIndep.so
       0x14cded000 -        0x14ce21fff +complex_mpc.cpython-37m-darwin.so (0) <71825D47-9CCE-3F1B-A379-670E5615841A> /Users/USER/*/complex_mpc.cpython-37m-darwin.so
       0x14ce5c000 -        0x14ceb6fff +tate_algebra_element.cpython-37m-darwin.so (0) <5F281392-113E-3212-92A6-462D0718BE4D> /Users/USER/*/tate_algebra_element.cpython-37m-darwin.so
       0x14cf30000 -        0x14cf4fffb +puiseux_series_ring_element.cpython-37m-darwin.so (0) <FB097FAA-4C02-39DD-9975-BB330DE5BA21> /Users/USER/*/puiseux_series_ring_element.cpython-37m-darwin.so
       0x14cf6c000 -        0x14cf9cfff +fast_callable.cpython-37m-darwin.so (0) <818B3F8C-F230-34E2-AEA8-A81AEBF3B90E> /Users/USER/*/fast_callable.cpython-37m-darwin.so
       0x14cfd1000 -        0x14cfd8ff3 +bernoulli_mod_p.cpython-37m-darwin.so (0) <08EA7AB0-E23E-32FA-A85C-B4AD452E4A41> /Users/USER/*/bernoulli_mod_p.cpython-37m-darwin.so
       0x14cfe3000 -        0x14cfedff7 +bernmm.cpython-37m-darwin.so (0) <743EC47C-E50D-3539-801E-4C7EED1B15F9> /Users/USER/*/bernmm.cpython-37m-darwin.so
       0x14d03a000 -        0x14d03fffb +constructor.cpython-37m-darwin.so (0) <2DF99365-6F11-353D-8849-6E834BAA00DC> /Users/USER/*/constructor.cpython-37m-darwin.so
       0x14d04e000 -        0x14d093ff7 +pynac.cpython-37m-darwin.so (0) <5FD96B8F-714B-308C-A903-4B01F8126489> /Users/USER/*/pynac.cpython-37m-darwin.so
       0x14d0cd000 -        0x14d275ffb +libpynac.18.dylib (0) <AF159B0F-74DA-3909-9F28-F73A3AA6A208> /Users/USER/*/libpynac.18.dylib
       0x14d3a0000 -        0x14d474ff7 +expression.cpython-37m-darwin.so (0) <C8C5FB7E-8AFB-355B-9EEE-0EB45BC77C5C> /Users/USER/*/expression.cpython-37m-darwin.so
       0x14d555000 -        0x14d55eff7 +getitem.cpython-37m-darwin.so (0) <94940E83-AA6B-38F4-B147-517421335352> /Users/USER/*/getitem.cpython-37m-darwin.so
       0x14d56c000 -        0x14d579fff +series.cpython-37m-darwin.so (0) <C7E1E735-3DE4-3E3A-9D2F-F6DAC65AC2D4> /Users/USER/*/series.cpython-37m-darwin.so
       0x14d58b000 -        0x14d5b3ff3 +ring.cpython-37m-darwin.so (0) <32518118-BACB-32D2-93E8-EC8EAE502746> /Users/USER/*/ring.cpython-37m-darwin.so
       0x14d5e1000 -        0x14d5e3ffb +parser.cpython-37m-darwin.so (0) <11CBE0C0-9524-3CCF-9E85-65DECC78F476> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/parser.cpython-37m-darwin.so
       0x14d5e8000 -        0x14d5fbff7 +comparison.cpython-37m-darwin.so (0) <9C0A80F8-4F95-3A3F-A1CE-1814CC8E2E96> /Users/USER/*/comparison.cpython-37m-darwin.so
       0x14d610000 -        0x14d63ffff +function.cpython-37m-darwin.so (0) <FCE472C0-B1A8-37B8-A136-F76587D78695> /Users/USER/*/function.cpython-37m-darwin.so
       0x14d6b0000 -        0x14d6c9ff3 +fast_eval.cpython-37m-darwin.so (0) <F1AE8135-D4F0-3AB5-95DA-139899761092> /Users/USER/*/fast_eval.cpython-37m-darwin.so
       0x14d6e2000 -        0x14d6eaff7 +substitution_map.cpython-37m-darwin.so (0) <3A89F7D9-3B12-3924-A84E-A7E559DE4625> /Users/USER/*/substitution_map.cpython-37m-darwin.so
       0x14d6f7000 -        0x14d6fdffb +constant.cpython-37m-darwin.so (0) <236C2056-C7B9-394C-B7D9-303A1BE07617> /Users/USER/*/constant.cpython-37m-darwin.so
       0x14d709000 -        0x14d710ff3 +refine_root.cpython-37m-darwin.so (0) <6D864479-46B4-3F01-88EF-DA1AECF0A6AF> /Users/USER/*/refine_root.cpython-37m-darwin.so
       0x14d717000 -        0x14d800ff7 +pbori.cpython-37m-darwin.so (0) <E7090E3A-C949-38F7-AF03-73002126C448> /Users/USER/*/pbori.cpython-37m-darwin.so
       0x14d8e0000 -        0x14d931ffb +libbrial.3.dylib (0) <8E70B18D-D593-34ED-87DF-48AC8ED89B4B> /Users/USER/*/libbrial.3.dylib
       0x14d9d2000 -        0x14dcfcffb +libbrial_groebner.3.dylib (0) <D7BC4EE4-0816-38CC-82D6-31BB7DD853E6> /Users/USER/*/libbrial_groebner.3.dylib
       0x14ddd6000 -        0x14dddffff +polynomial_ring_homomorphism.cpython-37m-darwin.so (0) <7F7A858E-A644-3730-9B9B-80720926F7FE> /Users/USER/*/polynomial_ring_homomorphism.cpython-37m-darwin.so
       0x14ddeb000 -        0x14ddf5fff +convert_sage.cpython-37m-darwin.so (0) <50C3E1DE-8283-3A9E-8A17-442D30CB5DAC> /Users/USER/*/convert_sage.cpython-37m-darwin.so
       0x14de41000 -        0x14de48ffb +constants_c.cpython-37m-darwin.so (0) <895D15EF-DDA1-3F09-8065-53F7F040825D> /Users/USER/*/constants_c.cpython-37m-darwin.so
       0x14df15000 -        0x14df33fff +combinat_cython.cpython-37m-darwin.so (0) <474F907D-48F0-31A5-BED4-91A296B95DD7> /Users/USER/*/combinat_cython.cpython-37m-darwin.so
       0x14dfce000 -        0x14dfd8fff +free_abelian_monoid_element.cpython-37m-darwin.so (0) <33324319-DF8F-35D8-BE6F-D51E76901672> /Users/USER/*/free_abelian_monoid_element.cpython-37m-darwin.so
       0x14dfe7000 -        0x14e001fff +indexed_element.cpython-37m-darwin.so (0) <D7775D88-7B4F-384B-85D0-FC261C67FF21> /Users/USER/*/indexed_element.cpython-37m-darwin.so
       0x14e020000 -        0x14e027ff3 +blas_dict.cpython-37m-darwin.so (0) <5D34B84C-9FB6-36E4-8BE7-6FDBF77DD9D5> /Users/USER/*/blas_dict.cpython-37m-darwin.so
       0x14e170000 -        0x14e183ff7 +lazy_list.cpython-37m-darwin.so (0) <57E47851-8E65-3F95-8675-38F3777090C9> /Users/USER/*/lazy_list.cpython-37m-darwin.so
       0x14e19d000 -        0x14e1a0ff3 +callable_dict.cpython-37m-darwin.so (0) <8E10F1F2-31B5-3013-A827-B9CCBCB034B3> /Users/USER/*/callable_dict.cpython-37m-darwin.so
       0x14e1a7000 -        0x14e1b8ffb +word_char.cpython-37m-darwin.so (0) <4BEF5D6B-B54C-36C3-8D0D-4ACA82F6B671> /Users/USER/*/word_char.cpython-37m-darwin.so
       0x14e1d0000 -        0x14e1e2ff3 +word_datatypes.cpython-37m-darwin.so (0) <5D2F1796-1366-35FA-8DC0-0252C600103F> /Users/USER/*/word_datatypes.cpython-37m-darwin.so
       0x14e23a000 -        0x14e25effb +quaternion_algebra_element.cpython-37m-darwin.so (0) <F40BFA50-E142-331E-9742-ADAA9013C914> /Users/USER/*/quaternion_algebra_element.cpython-37m-darwin.so
       0x14e293000 -        0x14e29dff7 +quaternion_algebra_cython.cpython-37m-darwin.so (0) <34BE3CB2-26D9-315C-AB02-0AD83AD761BF> /Users/USER/*/quaternion_algebra_cython.cpython-37m-darwin.so
       0x14e2ab000 -        0x14e2bdffb +p1list.cpython-37m-darwin.so (0) <1D25466D-E360-34EC-96A9-8D76FB78FF10> /Users/USER/*/p1list.cpython-37m-darwin.so
       0x14e2d1000 -        0x14e2e5fff +libzn_poly.dylib (0) <C6EF3AA1-0FDE-3950-8E65-CDB542F3A167> /Users/USER/*/libzn_poly.dylib
       0x14e2f0000 -        0x14e2f2fff +search.cpython-37m-darwin.so (0) <B367649C-932E-329B-88A2-6FD9AB79712F> /Users/USER/*/search.cpython-37m-darwin.so
       0x14e338000 -        0x14e359ff7 +finite_dimensional_algebra_element.cpython-37m-darwin.so (0) <F9CB56D5-066A-3878-8677-5C2CA6649E1E> /Users/USER/*/finite_dimensional_algebra_element.cpython-37m-darwin.so
       0x14e439000 -        0x14e43eff7 +quadratic_form__evaluate.cpython-37m-darwin.so (0) <4F291FE8-F5FE-3803-B71E-8AD86DF3D899> /Users/USER/*/quadratic_form__evaluate.cpython-37m-darwin.so
       0x14e5c5000 -        0x14e5d3ff3 +prime_pi.cpython-37m-darwin.so (0) <0E32F75E-E528-34EC-95B0-B5E414B89D5E> /Users/USER/*/prime_pi.cpython-37m-darwin.so
       0x14e624000 -        0x14e633ffb +count_local_2.cpython-37m-darwin.so (0) <A699909E-2484-379F-8465-C8A714EE16B6> /Users/USER/*/count_local_2.cpython-37m-darwin.so
       0x14e681000 -        0x14e6c1ff3 +lie_algebra_element.cpython-37m-darwin.so (0) <3C43644F-7845-39F9-98C6-0E015879C471> /Users/USER/*/lie_algebra_element.cpython-37m-darwin.so
       0x14e781000 -        0x14e786ffb +old.cpython-37m-darwin.so (0) <09D6F0C2-5469-3C0C-BA95-5845D2FF1B78> /Users/USER/*/old.cpython-37m-darwin.so
       0x14e7d1000 -        0x14e7e2fff +arithgroup_element.cpython-37m-darwin.so (0) <3E9B9455-3F15-373F-A402-B3BC5FB82D02> /Users/USER/*/arithgroup_element.cpython-37m-darwin.so
       0x14e838000 -        0x14e854fff +libgap_wrapper.cpython-37m-darwin.so (0) <A14514FE-4BFC-34E3-B1C5-67C0899F69E5> /Users/USER/*/libgap_wrapper.cpython-37m-darwin.so
       0x14e872000 -        0x14ea02ff3 +libgap.0.dylib (0) <9FBB19DA-3057-398C-A1C0-9CAB762BC5D4> /Users/USER/*/libgap.0.dylib
       0x14f00f000 -        0x14f04bfff +element.cpython-37m-darwin.so (0) <33F20B14-680B-3C26-92E4-2F180781C820> /Users/USER/*/element.cpython-37m-darwin.so
       0x14f083000 -        0x14f096fff +util.cpython-37m-darwin.so (0) <FDE8BBDC-16AF-3F9F-A33E-05919879D541> /Users/USER/*/util.cpython-37m-darwin.so
       0x14f0e9000 -        0x14f0fefff +libgap.cpython-37m-darwin.so (0) <D6826FF9-BCE1-30A6-9370-E56FF92540F4> /Users/USER/*/libgap.cpython-37m-darwin.so
       0x14f117000 -        0x14f146fff +permgroup_element.cpython-37m-darwin.so (0) <12B68CEF-A312-3C45-A674-8455B6B7E72C> /Users/USER/*/permgroup_element.cpython-37m-darwin.so
       0x14f1f4000 -        0x14f21bffb +shapes.cpython-37m-darwin.so (0) <80209739-57E7-3895-9579-449930958CF7> /Users/USER/*/shapes.cpython-37m-darwin.so
       0x14f237000 -        0x14f24ffff +parametric_surface.cpython-37m-darwin.so (0) <17FC8655-58C2-3522-8615-C2DC6A9E8105> /Users/USER/*/parametric_surface.cpython-37m-darwin.so
       0x14f262000 -        0x14f2a4ff3 +index_face_set.cpython-37m-darwin.so (0) <669608DB-90F2-3DA0-B59B-0E79FE134E85> /Users/USER/*/index_face_set.cpython-37m-darwin.so
       0x14f2cc000 -        0x14f350ff7 +base.cpython-37m-darwin.so (0) <C32A4E12-09A3-35E5-AF89-6BCB13E79B04> /Users/USER/*/base.cpython-37m-darwin.so
       0x14f39f000 -        0x14f3afff7 +transform.cpython-37m-darwin.so (0) <DDF6602B-7E1F-36F4-858D-F4F3625DF3D8> /Users/USER/*/transform.cpython-37m-darwin.so
       0x14f3bd000 -        0x14f3d6fff +wrapper_rdf.cpython-37m-darwin.so (0) <40E0A983-1794-3B1A-92B0-F238E1E4D359> /Users/USER/*/wrapper_rdf.cpython-37m-darwin.so
       0x14f4a4000 -        0x14f4d0ff7 +generic_graph_pyx.cpython-37m-darwin.so (0) <1DFF8F83-6457-3CF4-AFEB-0D717F448E5D> /Users/USER/*/generic_graph_pyx.cpython-37m-darwin.so
       0x14f4f0000 -        0x14f4f9ff7 +graph_backends.cpython-37m-darwin.so (0) <F6816060-42E8-3666-A53B-753113310783> /Users/USER/*/graph_backends.cpython-37m-darwin.so
       0x14f50a000 -        0x14f547ffb +c_graph.cpython-37m-darwin.so (0) <26F16517-9B90-3FE5-8988-66CCE96A0C2F> /Users/USER/*/c_graph.cpython-37m-darwin.so
       0x14f57f000 -        0x14f597ffb +dense_graph.cpython-37m-darwin.so (0) <75E55B2E-4766-3A85-A125-94B7B96E4604> /Users/USER/*/dense_graph.cpython-37m-darwin.so
       0x14f5ac000 -        0x14f5b0fff +memory_allocator.cpython-37m-darwin.so (0) <50111747-A419-33E9-964B-A40B355FF65F> /Users/USER/*/memory_allocator.cpython-37m-darwin.so
       0x14f5b7000 -        0x14f5cfffb +static_sparse_graph.cpython-37m-darwin.so (0) <F4526D6E-2C13-34BF-9E19-FB9E89CB2361> /Users/USER/*/static_sparse_graph.cpython-37m-darwin.so
       0x14f5e5000 -        0x14f603ff3 +static_sparse_backend.cpython-37m-darwin.so (0) <1D80214D-2F62-382B-9F57-CBCAFDCF5D8B> /Users/USER/*/static_sparse_backend.cpython-37m-darwin.so
       0x14f6a8000 -        0x14f6bbffb +views.cpython-37m-darwin.so (0) <38B6221D-6BFA-39A0-8F80-BCABF0A65F14> /Users/USER/*/views.cpython-37m-darwin.so
       0x14f6cc000 -        0x14f6efffb +distances_all_pairs.cpython-37m-darwin.so (0) <EF149DBC-9777-3F45-8676-E01F532263B9> /Users/USER/*/distances_all_pairs.cpython-37m-darwin.so
       0x14f70a000 -        0x14f790ff3 +boost_graph.cpython-37m-darwin.so (0) <FC3557B6-CCE1-32FB-8DEC-DD2EE56503A7> /Users/USER/*/boost_graph.cpython-37m-darwin.so
       0x14f7df000 -        0x14f7feff3 +line_graph.cpython-37m-darwin.so (0) <83646E35-C965-38FC-AC04-1C6ED47A5E19> /Users/USER/*/line_graph.cpython-37m-darwin.so
       0x14f811000 -        0x14f88bfff +connectivity.cpython-37m-darwin.so (0) <E23225F1-1C68-3C26-A2C3-FEAF24523708> /Users/USER/*/connectivity.cpython-37m-darwin.so
       0x14f90b000 -        0x14f91dffb +static_dense_graph.cpython-37m-darwin.so (0) <4061FFE0-6338-319E-82F9-E1B3DFC7083C> /Users/USER/*/static_dense_graph.cpython-37m-darwin.so
       0x14f92e000 -        0x14f974ffb +path_enumeration.cpython-37m-darwin.so (0) <3FCF7406-B185-3E94-A3CC-663D6CCDC97C> /Users/USER/*/path_enumeration.cpython-37m-darwin.so
       0x14f9a5000 -        0x14f9cdfff +traversals.cpython-37m-darwin.so (0) <0EEC7F87-329A-36B1-9E61-449EC85214DC> /Users/USER/*/traversals.cpython-37m-darwin.so
       0x14f9ef000 -        0x14fa0dff3 +comparability.cpython-37m-darwin.so (0) <B77BC19D-83BC-31FD-9BEE-CB814A28AAEF> /Users/USER/*/comparability.cpython-37m-darwin.so
       0x14fa1f000 -        0x14fa49ffb +recursively_enumerated_set.cpython-37m-darwin.so (0) <F7BA1154-00EC-3630-9C3D-C47E7999B48A> /Users/USER/*/recursively_enumerated_set.cpython-37m-darwin.so
       0x14fa79000 -        0x14fa7fff3 +permutation_cython.cpython-37m-darwin.so (0) <0910FF90-BD22-32FC-AE70-6761A5EBA7CF> /Users/USER/*/permutation_cython.cpython-37m-darwin.so
       0x14fac8000 -        0x14fae5ffb +group_element.cpython-37m-darwin.so (0) <4D916147-286B-3E1A-9ABA-75EDCD469B86> /Users/USER/*/group_element.cpython-37m-darwin.so
       0x14fb40000 -        0x14fb51ff3 +congroup.cpython-37m-darwin.so (0) <C2B898B3-990B-3526-B4D7-508D9C6EA09A> /Users/USER/*/congroup.cpython-37m-darwin.so
       0x14fb62000 -        0x14fbacff3 +farey_symbol.cpython-37m-darwin.so (0) <04E03C1D-713C-3A7B-B019-D226730FC6D0> /Users/USER/*/farey_symbol.cpython-37m-darwin.so
       0x14fbe0000 -        0x14fbf9ffb +heilbronn.cpython-37m-darwin.so (0) <AD9258F6-94EF-3AE0-B3B9-E6698E415F82> /Users/USER/*/heilbronn.cpython-37m-darwin.so
       0x14fc50000 -        0x14fc55ff3 +apply.cpython-37m-darwin.so (0) <0DEF3C66-3B9C-3E54-BBAE-D73B83E02579> /Users/USER/*/apply.cpython-37m-darwin.so
       0x14fc5e000 -        0x14fca3fff +matrix_cyclo_dense.cpython-37m-darwin.so (0) <28F0BF42-B088-3522-88B4-B1E32A8E0A02> /Users/USER/*/matrix_cyclo_dense.cpython-37m-darwin.so
       0x14fcd6000 -        0x14fcefffb +misc.cpython-37m-darwin.so (0) <5657BB43-C2F5-332B-BB81-F273DC4D0A0B> /Users/USER/*/misc.cpython-37m-darwin.so
       0x14fd06000 -        0x14fd0eff3 +eis_series_cython.cpython-37m-darwin.so (0) <1827B7CD-A140-394C-B020-FA82F6D0F8EB> /Users/USER/*/eis_series_cython.cpython-37m-darwin.so
       0x14fed8000 -        0x14ff2bffb +ternary.cpython-37m-darwin.so (0) <97956879-0937-3274-9387-A3D6F64C4C5B> /Users/USER/*/ternary.cpython-37m-darwin.so
       0x14ff8e000 -        0x14ff98ffb +independent_sets.cpython-37m-darwin.so (0) <00DBA2D8-438A-3686-9928-6A59F711A062> /Users/USER/*/independent_sets.cpython-37m-darwin.so
       0x14ffa5000 -        0x14ffb5fff +weakly_chordal.cpython-37m-darwin.so (0) <9EA5A6EC-62E3-3923-8F6D-EC2471881EBF> /Users/USER/*/weakly_chordal.cpython-37m-darwin.so
       0x14ffc4000 -        0x14ffcbffb +asteroidal_triples.cpython-37m-darwin.so (0) <FE60DE14-313B-3F17-8F41-41AFD0EBF246> /Users/USER/*/asteroidal_triples.cpython-37m-darwin.so
       0x14ffd6000 -        0x14ffe1ff7 +chrompoly.cpython-37m-darwin.so (0) <A5ECDEF7-EB10-3B96-B552-BFD47C1B48A6> /Users/USER/*/chrompoly.cpython-37m-darwin.so
       0x14ffef000 -        0x150016fff +vertex_separation.cpython-37m-darwin.so (0) <D1DE01C4-3920-3DFF-82C5-5AA7D83FBC34> /Users/USER/*/vertex_separation.cpython-37m-darwin.so
       0x150038000 -        0x15003fff3 +fast_digraph.cpython-37m-darwin.so (0) <166AB142-C50F-353F-B8D4-BEBAC7DEEE95> /Users/USER/*/fast_digraph.cpython-37m-darwin.so
       0x150048000 -        0x150052ffb +rankwidth.cpython-37m-darwin.so (0) <A54DD256-C476-394D-ACB7-68E951A594D9> /Users/USER/*/rankwidth.cpython-37m-darwin.so
       0x15005d000 -        0x15005dfff +librw.0.dylib (0) <7DA52869-0B53-37C4-ACA8-E35405728B56> /Users/USER/*/librw.0.dylib
       0x150061000 -        0x150068ff3 +bandwidth.cpython-37m-darwin.so (0) <D197C2A7-CF5A-3C55-A357-D7E2DD41CB27> /Users/USER/*/bandwidth.cpython-37m-darwin.so
       0x150071000 -        0x150087ff7 +cutwidth.cpython-37m-darwin.so (0) <DC83758F-1BD0-3D26-837D-6E9C06A05A94> /Users/USER/*/cutwidth.cpython-37m-darwin.so
       0x150099000 -        0x1500b0ff7 +clique_separators.cpython-37m-darwin.so (0) <67508005-5E75-350B-B625-F5E07D94D069> /Users/USER/*/clique_separators.cpython-37m-darwin.so
       0x15010c000 -        0x15011affb +matchpoly.cpython-37m-darwin.so (0) <22379FDB-0FF8-3503-BBB1-7B704A2C1099> /Users/USER/*/matchpoly.cpython-37m-darwin.so
       0x15012a000 -        0x150138fff +cliquer.cpython-37m-darwin.so (0) <72FE904F-88D8-3B0E-BA89-D26A25D54C98> /Users/USER/*/cliquer.cpython-37m-darwin.so
       0x150145000 -        0x15014eff3 +libcliquer.1.dylib (0) <8AD3EB2B-AD79-363B-B0D8-1122972818BC> /Users/USER/*/libcliquer.1.dylib
       0x150157000 -        0x150174ff3 +spanning_tree.cpython-37m-darwin.so (0) <D4C3365A-CAAA-351F-B293-185C0A3ECF5D> /Users/USER/*/spanning_tree.cpython-37m-darwin.so
       0x15018e000 -        0x1501a1ff7 +refinement_generic.cpython-37m-darwin.so (0) <6820E18B-0979-3599-ACC6-71ABFCEDEF8D> /Users/USER/*/refinement_generic.cpython-37m-darwin.so
       0x1501b6000 -        0x1501deff3 +data_structures.cpython-37m-darwin.so (0) <3C503E4D-C8CE-3EFD-84BE-4EA4C416E9E8> /Users/USER/*/data_structures.cpython-37m-darwin.so
       0x1501f8000 -        0x15020bfff +disjoint_set.cpython-37m-darwin.so (0) <16FE1CB4-5317-35C5-9480-1570FA1F1499> /Users/USER/*/disjoint_set.cpython-37m-darwin.so
       0x150223000 -        0x150237ff7 +graph_products.cpython-37m-darwin.so (0) <DE3BF02F-65E5-335B-99ED-69177B630E94> /Users/USER/*/graph_products.cpython-37m-darwin.so
       0x150245000 -        0x150250ffb +isoperimetric_inequalities.cpython-37m-darwin.so (0) <65276AAB-F1B1-3A52-B976-1867DF9620D5> /Users/USER/*/isoperimetric_inequalities.cpython-37m-darwin.so
       0x1502de000 -        0x150322ff3 +dist.cpython-37m-darwin.so (0) <14DE23AA-859E-39DC-A81E-6C5C45C379B3> /Users/USER/*/dist.cpython-37m-darwin.so
       0x15044f000 -        0x15048fff3 +hypellfrob.cpython-37m-darwin.so (0) <685F9164-B8C4-3A86-806C-3CD2E0E2A64A> /Users/USER/*/hypellfrob.cpython-37m-darwin.so
       0x150631000 -        0x150645ffb +factorint.cpython-37m-darwin.so (0) <23EF5D11-CC12-3924-A16E-4E0435A14410> /Users/USER/*/factorint.cpython-37m-darwin.so
       0x150714000 -        0x15071bfff +hasse_cython.cpython-37m-darwin.so (0) <CE6991BA-6AFD-3177-BD92-701CEB10F8CD> /Users/USER/*/hasse_cython.cpython-37m-darwin.so
       0x150725000 -        0x150741ff7 +point_collection.cpython-37m-darwin.so (0) <16BA6196-3F0D-3707-A166-CEDC6E180B1D> /Users/USER/*/point_collection.cpython-37m-darwin.so
       0x15075c000 -        0x150769fff +toric_lattice_element.cpython-37m-darwin.so (0) <C658775D-3B9A-3B3D-AF14-FD3EF1536AF0> /Users/USER/*/toric_lattice_element.cpython-37m-darwin.so
       0x150839000 -        0x15084bfff +linear_algebra.cpython-37m-darwin.so (0) <A967F3AC-CEE5-36B1-A9F5-1FEA7513573C> /Users/USER/*/linear_algebra.cpython-37m-darwin.so
       0x150868000 -        0x15092bffb +libppl.14.dylib (0) <038F8248-A673-3791-BE07-5D40C932D0BB> /usr/local/opt/ppl/lib/libppl.14.dylib
       0x15097f000 -        0x150998ff3 +constraint.cpython-37m-darwin.so (0) <82D82EEE-A3AE-30F9-B008-90B2BF29FC64> /Users/USER/*/constraint.cpython-37m-darwin.so
       0x1509bd000 -        0x1509cefff +mip_problem.cpython-37m-darwin.so (0) <67B682D3-C8FC-3ACA-BA6F-4DE51D409DC2> /Users/USER/*/mip_problem.cpython-37m-darwin.so
       0x1509e5000 -        0x1509fffff +generator.cpython-37m-darwin.so (0) <01C13BFE-CF65-302A-835E-95FA0A75D2E7> /Users/USER/*/generator.cpython-37m-darwin.so
       0x150a62000 -        0x150a8eff3 +polyhedron.cpython-37m-darwin.so (0) <49F77CF7-EC55-3BA8-B2DD-BACF4EF24E42> /Users/USER/*/polyhedron.cpython-37m-darwin.so
       0x150ac0000 -        0x150ac4ffb +bit_arrays.cpython-37m-darwin.so (0) <7248C1E6-6E72-360E-90BE-1D89D638E674> /Users/USER/*/bit_arrays.cpython-37m-darwin.so
       0x150acf000 -        0x150afcff7 +integral_points.cpython-37m-darwin.so (0) <FE442B51-65D4-3D26-9117-CC7B840FF2BA> /Users/USER/*/integral_points.cpython-37m-darwin.so
       0x150b5c000 -        0x150ba4fff +mip.cpython-37m-darwin.so (0) <64449BC9-81FD-33FA-9ABA-A3A2E1EE90B7> /Users/USER/*/mip.cpython-37m-darwin.so
       0x150bde000 -        0x150c18ff7 +generic_backend.cpython-37m-darwin.so (0) <E19624E9-FD3F-30F9-85CA-072C176BF576> /Users/USER/*/generic_backend.cpython-37m-darwin.so
       0x150c8c000 -        0x150cacfff +base.cpython-37m-darwin.so (0) <53AAFEE0-1D27-397A-A085-FF3BC2843DE6> /Users/USER/*/base.cpython-37m-darwin.so
       0x150d54000 -        0x150d69ffb +finite_set_map_cy.cpython-37m-darwin.so (0) <B70A43AE-6719-3A16-A4E7-DBD76CDF41D8> /Users/USER/*/finite_set_map_cy.cpython-37m-darwin.so
       0x150d82000 -        0x150d9eff7 +probability_distribution.cpython-37m-darwin.so (0) <C6CDBED0-D879-370A-A901-1C322EA3FDAE> /Users/USER/*/probability_distribution.cpython-37m-darwin.so
       0x150dba000 -        0x150dccfff +integration.cpython-37m-darwin.so (0) <CFE610FB-0BC5-3D8B-AE31-3820C5470933> /Users/USER/*/integration.cpython-37m-darwin.so
       0x150ddc000 -        0x150de3fff +interpolation.cpython-37m-darwin.so (0) <FD977887-178A-3879-8FE3-6FF19593E86B> /Users/USER/*/interpolation.cpython-37m-darwin.so
       0x150dee000 -        0x150e05ffb +ode.cpython-37m-darwin.so (0) <0C95F8A0-233E-3246-B085-8E9AADEC8F64> /Users/USER/*/ode.cpython-37m-darwin.so
       0x150e15000 -        0x150e1aff7 +var.cpython-37m-darwin.so (0) <C5D4187B-3629-3E08-A9D6-442A34643DD4> /Users/USER/*/var.cpython-37m-darwin.so
       0x150e24000 -        0x150e2fffb +fft.cpython-37m-darwin.so (0) <EF08D44C-0712-3184-9F2E-F0863B66CD08> /Users/USER/*/fft.cpython-37m-darwin.so
       0x150e3f000 -        0x150e45fff +dwt.cpython-37m-darwin.so (0) <E441A592-7A19-3572-9BD5-51C4D728855B> /Users/USER/*/dwt.cpython-37m-darwin.so
       0x150e4f000 -        0x150e53ffb +array.cpython-37m-darwin.so (0) <3C8186B3-A82A-39D5-8F3F-31DD492A8DAF> /Users/USER/*/array.cpython-37m-darwin.so
       0x150e9b000 -        0x150eacff7 +debug.cpython-37m-darwin.so (0) <A7B149E0-01C5-3CE3-B976-0D6F494B219D> /Users/USER/*/debug.cpython-37m-darwin.so
       0x150eb8000 -        0x150ee8ff3 +boolean_function.cpython-37m-darwin.so (0) <5314D256-BBB1-3A25-A939-1D1EC8383936> /Users/USER/*/boolean_function.cpython-37m-darwin.so
       0x150f10000 -        0x150f17ff3 +expnums.cpython-37m-darwin.so (0) <83B4A6A8-8682-3139-B76F-5FEA5C2A3175> /Users/USER/*/expnums.cpython-37m-darwin.so
       0x150f61000 -        0x150f6ffff +debruijn_sequence.cpython-37m-darwin.so (0) <D03E736A-99BD-34B3-AF48-D98EA431A41A> /Users/USER/*/debruijn_sequence.cpython-37m-darwin.so
       0x151041000 -        0x151050ff3 +partitions.cpython-37m-darwin.so (0) <70407C1F-FBC6-3576-95A2-79504A9142A0> /Users/USER/*/partitions.cpython-37m-darwin.so
       0x151121000 -        0x151144fff +reflection_group_element.cpython-37m-darwin.so (0) <28E16504-E5F9-38D8-A5E6-4B2336381405> /Users/USER/*/reflection_group_element.cpython-37m-darwin.so
       0x15116d000 -        0x151186ff3 +reflection_group_c.cpython-37m-darwin.so (0) <9FD3041E-D731-3B6D-ABB6-DA33B75477AD> /Users/USER/*/reflection_group_c.cpython-37m-darwin.so
       0x15161e000 -        0x15162fff3 +lrcalc.cpython-37m-darwin.so (0) <17B1D445-2795-3DDE-8562-816110621BBC> /Users/USER/*/lrcalc.cpython-37m-darwin.so
       0x151641000 -        0x15164aff7 +liblrcalc.1.dylib (0) <E0EDB775-8F65-3B32-B112-706D1520D7BC> /Users/USER/*/liblrcalc.1.dylib
       0x151712000 -        0x15171cffb +enumeration_mod_permgroup.cpython-37m-darwin.so (0) <F512BEBA-4570-3FCA-AAF9-D292FC412834> /Users/USER/*/enumeration_mod_permgroup.cpython-37m-darwin.so
       0x151829000 -        0x15182cffb +alarm.cpython-37m-darwin.so (0) <576B3A94-801B-30D6-B26E-99E1EE8B8E8C> /Users/USER/*/alarm.cpython-37m-darwin.so
       0x151833000 -        0x151844ff7 +projective_ds_helper.cpython-37m-darwin.so (0) <CB5192E6-A313-3CE2-988A-584BE17798CE> /Users/USER/*/projective_ds_helper.cpython-37m-darwin.so
       0x1518d1000 -        0x1518d5ffb +audioop.cpython-37m-darwin.so (0) <B5E0EF44-305D-3360-A9D0-BECFCE61C4C0> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/audioop.cpython-37m-darwin.so
       0x15199b000 -        0x1519a6fff +constants.cpython-37m-darwin.so (0) <7A24B6FB-35B9-3334-B301-4846A4B8F95A> /Users/USER/*/constants.cpython-37m-darwin.so
       0x1519b6000 -        0x151a09ffb +libzmq.5.dylib (0) <3D93F190-5CC9-3FF0-9A40-2D07375702FD> /usr/local/opt/zeromq/lib/libzmq.5.dylib
       0x151a40000 -        0x151a43fff +error.cpython-37m-darwin.so (0) <C22D6032-A9F8-32CA-8085-6A5AC6A1EFEC> /Users/USER/*/error.cpython-37m-darwin.so
       0x151a4a000 -        0x151a57ff3 +message.cpython-37m-darwin.so (0) <F1EBB276-32A3-364C-A3BD-73C1CADEB24A> /Users/USER/*/message.cpython-37m-darwin.so
       0x151a67000 -        0x151a6fff7 +context.cpython-37m-darwin.so (0) <42352790-D6BC-3E0F-BEC6-A017AF35659D> /Users/USER/*/context.cpython-37m-darwin.so
       0x151a7b000 -        0x151a92ffb +socket.cpython-37m-darwin.so (0) <493959ED-2BC9-3E54-9AD7-8353169709D3> /Users/USER/*/socket.cpython-37m-darwin.so
       0x151aab000 -        0x151ab0ffb +utils.cpython-37m-darwin.so (0) <5A875D32-3AF4-350F-89F2-4CFA68C4A756> /Users/USER/*/utils.cpython-37m-darwin.so
       0x151ab9000 -        0x151ac3ff7 +_poll.cpython-37m-darwin.so (0) <F0C51C8B-AC69-34CD-B906-3762A86D986C> /Users/USER/*/_poll.cpython-37m-darwin.so
       0x151acd000 -        0x151ad0ff7 +_version.cpython-37m-darwin.so (0) <4C72A0FD-DD61-3D43-B64A-A20CD1CEE4E3> /Users/USER/*/_version.cpython-37m-darwin.so
       0x151ad7000 -        0x151addffb +_device.cpython-37m-darwin.so (0) <B2AD5887-0AF9-3242-8252-383E10D62ED4> /Users/USER/*/_device.cpython-37m-darwin.so
       0x151ae5000 -        0x151aebff7 +_proxy_steerable.cpython-37m-darwin.so (0) <E7270890-4D45-3B67-AF27-7D043D3B701A> /Users/USER/*/_proxy_steerable.cpython-37m-darwin.so
       0x151bf3000 -        0x151bf3fff +speedups.cpython-37m-darwin.so (0) <6DFFA4A1-F455-3599-8D33-A5A46A8B7401> /Users/USER/*/speedups.cpython-37m-darwin.so
       0x151bf7000 -        0x151c02fff +_curses.cpython-37m-darwin.so (0) <C4A08EC3-173B-369B-B760-738165DAD9C3> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_curses.cpython-37m-darwin.so
       0x151d8b000 -        0x151d8eff3 +readline.cpython-37m-darwin.so (0) <5D7E71F2-DF33-3BE3-9948-46715C439C96> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/readline.cpython-37m-darwin.so
       0x151e15000 -        0x151e1fff7 +ext_libmp.cpython-37m-darwin.so (0) <B494682E-DB04-3F08-A5A8-4221F94A4306> /Users/USER/*/ext_libmp.cpython-37m-darwin.so
       0x151e2c000 -        0x151e47ffb +ext_impl.cpython-37m-darwin.so (0) <621F6DD6-196C-3BB3-9CDC-F8C4D02DACA6> /Users/USER/*/ext_impl.cpython-37m-darwin.so
       0x151fea000 -        0x152026ffb +ext_main.cpython-37m-darwin.so (0) <079273E7-37C3-3952-9A52-CD8E5D56D6E5> /Users/USER/*/ext_main.cpython-37m-darwin.so
       0x15339a000 -        0x15339bff3 +_speedups.cpython-37m-darwin.so (0) <354D3BD1-D18C-368E-A378-345867BECF00> /Users/USER/*/_speedups.cpython-37m-darwin.so
       0x15365f000 -        0x15367eff3 +pyexpat.cpython-37m-darwin.so (0) <8B65BC13-B4B4-3190-8DB2-17A13690FF03> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/pyexpat.cpython-37m-darwin.so
       0x15390a000 -        0x153911ffb +_elementtree.cpython-37m-darwin.so (0) <BF98AE33-E830-36A8-91DF-4E59BF367F41> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_elementtree.cpython-37m-darwin.so
       0x153959000 -        0x1539acff3 +_imaging.cpython-37m-darwin.so (0) <46DAB5CA-2D64-3E46-8931-749AC673EBC6> /Users/USER/*/_imaging.cpython-37m-darwin.so
       0x153a11000 -        0x153a14fff +_csv.cpython-37m-darwin.so (0) <080DF16B-458B-35F6-8311-5AC4B91DAC2C> /usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_csv.cpython-37m-darwin.so
       0x15441a000 -        0x154451ff7 +Visitor.cpython-37m-darwin.so (0) <548C6784-DF75-3B7C-8D8B-C7D1106D74CF> /Users/USER/*/Visitor.cpython-37m-darwin.so
       0x15463b000 -        0x1546acff3 +_tempita.cpython-37m-darwin.so (0) <ACDDA7A6-AA7D-305C-8B5C-FE381626AC2B> /Users/USER/*/_tempita.cpython-37m-darwin.so
       0x154965000 -        0x1549d1fff +FlowControl.cpython-37m-darwin.so (0) <583620CF-B6CF-35CE-866C-C30A9656D311> /Users/USER/*/FlowControl.cpython-37m-darwin.so
       0x154a96000 -        0x154a98ff7 +_Users_dima__sage_temp_oucl13243_lan_72394_tmp_62k79rjh_pyx_0.cpython-37m-darwin.so (0) <082757B3-A37D-36DA-AD4B-7C1A00E5D63E> /Users/USER/*/_Users_dima__sage_temp_oucl13243_lan_72394_tmp_62k79rjh_pyx_0.cpython-37m-darwin.so
       0x154a9e000 -        0x154d84fff +libec.6.dylib (0) <3B714B8B-B575-3B99-A2E9-9FD1E3E83EBB> /Users/USER/*/libec.6.dylib
    0x7fff2fac7000 -     0x7fff2fac7fff  com.apple.Accelerate (1.11 - Accelerate 1.11) <4F9977AE-DBDB-3A16-A536-AC1F9938DCDD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff2fadf000 -     0x7fff30135fff  com.apple.vImage (8.1 - 524.2.1) <EA6F5FF2-7A1B-35D5-A5A3-D2B3386ECB75> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff30136000 -     0x7fff3039dff7  libBLAS.dylib (1303.60.1) <C6C2D42F-7456-3DBF-8BE2-9AA06EFC78FD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff3039e000 -     0x7fff30871fef  libBNNS.dylib (144.100.2) <99C61C48-B14C-3DA6-8C31-6BF72DA0A3A9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fff30872000 -     0x7fff30c0dfff  libLAPACK.dylib (1303.60.1) <5E3E3867-50C3-3E6A-9A2E-007CE77A4641> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff30c0e000 -     0x7fff30c23fec  libLinearAlgebra.dylib (1303.60.1) <3D433800-0099-33E0-8C81-15F83247B2C9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff30c24000 -     0x7fff30c29ff3  libQuadrature.dylib (7) <371F36A7-B12F-363E-8955-F24F7C2048F6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fff30c2a000 -     0x7fff30c9afff  libSparse.dylib (103) <B8A10D0C-4577-343D-B310-A3E81265D107> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
    0x7fff30c9b000 -     0x7fff30cadfef  libSparseBLAS.dylib (1303.60.1) <B147FEF6-A0DB-3830-BF06-45BEC58DB576> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff30cae000 -     0x7fff30e85fd7  libvDSP.dylib (735.140.1) <D63DC0A5-B8B4-3562-A574-E73BC3B57407> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff30e86000 -     0x7fff30f48fef  libvMisc.dylib (735.140.1) <3601FDE3-B142-398D-987D-8151A51F0A96> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff30f49000 -     0x7fff30f49fff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <F6C5613D-2284-342B-9160-9731F78B4DE5> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff326af000 -     0x7fff32a3effa  com.apple.CFNetwork (1128.0.1 - 1128.0.1) <07F9CA9C-B954-3EA0-A710-3122BFF9F057> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff33e40000 -     0x7fff342bffeb  com.apple.CoreFoundation (6.9 - 1677.104) <C0D70026-EDBE-3CBD-B317-367CF4F1C92F> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff35228000 -     0x7fff35228fff  com.apple.CoreServices (1069.24 - 1069.24) <AA140158-E909-34C2-B2F5-20EBC93E0056> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff35229000 -     0x7fff352aefff  com.apple.AE (838.1 - 838.1) <2E5FD5AE-8A7F-353F-9BD1-0241F3586181> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff352af000 -     0x7fff35590ff7  com.apple.CoreServices.CarbonCore (1217 - 1217) <BE379206-99FA-30CD-8391-2708473A633F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff35591000 -     0x7fff355deffd  com.apple.DictionaryServices (1.2 - 323.6) <26B70C82-25BC-353A-858F-945B14C803A2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff355df000 -     0x7fff355e7ff7  com.apple.CoreServices.FSEvents (1268.100.1 - 1268.100.1) <FC84DB48-A3CE-30F7-A918-B3587731ACC7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff355e8000 -     0x7fff35822ff6  com.apple.LaunchServices (1069.24 - 1069.24) <9A5359D9-9148-3B18-B868-56A9DA5FB60C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff35823000 -     0x7fff358bbff1  com.apple.Metadata (10.7.0 - 2076.7) <0973F7E5-D58C-3574-A3CE-4F12CAC2D4C7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff358bc000 -     0x7fff358e9fff  com.apple.CoreServices.OSServices (1069.24 - 1069.24) <0E4F48AD-402C-3E9D-9CA9-6DD9479B28F9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff358ea000 -     0x7fff35951fff  com.apple.SearchKit (1.4.1 - 1.4.1) <2C5E1D85-E8B1-3DC5-91B9-E3EDB48E9369> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff35952000 -     0x7fff35976ff5  com.apple.coreservices.SharedFileList (131.4 - 131.4) <02DE0D56-E371-3EF5-9BC1-FA435451B412> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fff361bc000 -     0x7fff361c2fff  com.apple.DiskArbitration (2.7 - 2.7) <63923E3F-1489-3762-B5EB-5CE28A35FF50> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff364fd000 -     0x7fff368c2fff  com.apple.Foundation (6.9 - 1677.104) <7C69F845-F651-3193-8262-5938010EC67D> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff36c36000 -     0x7fff36cdaff3  com.apple.framework.IOKit (2.0.2 - 1726.140.1) <14223387-6F81-3976-8605-4BC2F253A93E> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff3a7e1000 -     0x7fff3a7edffe  com.apple.NetFS (6.0 - 4.0) <4415F027-D36D-3B9C-96BA-AD22B44A4722> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x7fff3d3d0000 -     0x7fff3d3ecfff  com.apple.CFOpenDirectory (10.15 - 220.40.1) <7E6C88EB-3DD9-32B0-81FC-179552834FA9> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff3d3ed000 -     0x7fff3d3f8ffd  com.apple.OpenDirectory (10.15 - 220.40.1) <4A92D8D8-A9E5-3A9C-942F-28576F6BCDF5> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff40793000 -     0x7fff40adcff1  com.apple.security (7.0 - 59306.140.5) <B6F8368F-2395-379B-B768-71C53BB1B903> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff40add000 -     0x7fff40b65ffb  com.apple.securityfoundation (6.0 - 55236.60.1) <7C69DF47-4017-3DF2-B55B-712B481654CB> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff40b94000 -     0x7fff40b98ff8  com.apple.xpc.ServiceManagement (1.0 - 1) <2C62956C-F2D4-3EB0-86C7-EAA06331621A> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff41844000 -     0x7fff418beff7  com.apple.SystemConfiguration (1.19 - 1.19) <84F9B3BB-F7AF-3B7C-8CD0-D3C22D19619F> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff4582e000 -     0x7fff458f3fe7  com.apple.APFS (1412.141.1 - 1412.141.1) <C86A3423-E61C-335A-9D17-0B3CE5BB6467> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
    0x7fff47781000 -     0x7fff47790fd7  com.apple.AppleFSCompression (119.100.1 - 1.0) <466ABD77-2E52-36D1-8E39-77AE2CC61611> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff48f51000 -     0x7fff48f5aff7  com.apple.coreservices.BackgroundTaskManagement (1.0 - 104) <A6877DAD-8F47-363C-983A-DC8DDE83B7B5> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
    0x7fff4bd62000 -     0x7fff4bd72ff3  com.apple.CoreEmoji (1.0 - 107.1) <7C2B3259-083B-31B8-BCDB-1BA360529936> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fff4c3b2000 -     0x7fff4c41cff0  com.apple.CoreNLP (1.0 - 213) <E70E2505-8078-324E-BAE1-01A2DA980E2C> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
    0x7fff4d297000 -     0x7fff4d2c5ffd  com.apple.CSStore (1069.24 - 1069.24) <C2D67667-FA0B-3DB6-AA34-6999EE4346A0> /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore
    0x7fff59539000 -     0x7fff59607ffd  com.apple.LanguageModeling (1.0 - 215.1) <C456087D-5B3A-390E-A665-862FA284C59C> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff59608000 -     0x7fff59650fff  com.apple.Lexicon-framework (1.0 - 72) <41F208B9-8255-3EC7-9673-FE0925D071D3> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
    0x7fff59657000 -     0x7fff5965cff3  com.apple.LinguisticData (1.0 - 353.18) <3B92F249-4602-325F-984B-D2DE61EEE4E1> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
    0x7fff5a9c5000 -     0x7fff5aa11fff  com.apple.spotlight.metadata.utilities (1.0 - 2076.7) <0237323B-EC78-3FBF-9FC7-5A1FE2B5CE25> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
    0x7fff5b4c8000 -     0x7fff5b4d2fff  com.apple.NetAuth (6.2 - 6.2) <B0C03C41-87A3-352B-B130-96E1A6F94B47> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff6475e000 -     0x7fff6476eff3  com.apple.TCC (1.0 - 1) <017AB27D-6821-303A-8FD2-6DAC795CC7AA> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff67e50000 -     0x7fff67e52ff3  com.apple.loginsupport (1.0 - 1) <12F77885-27DC-3837-9CE9-A25EBA75F833> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff6a970000 -     0x7fff6a9a4fff  libCRFSuite.dylib (48) <5E5DE3CB-30DD-34DC-AEF8-FE8536A85E96> /usr/lib/libCRFSuite.dylib
    0x7fff6a9a7000 -     0x7fff6a9b1fff  libChineseTokenizer.dylib (34) <7F0DA183-1796-315A-B44A-2C234C7C50BE> /usr/lib/libChineseTokenizer.dylib
    0x7fff6aa3d000 -     0x7fff6aa3fff7  libDiagnosticMessagesClient.dylib (112) <C94F3B7B-1854-38EB-9778-834501C53B3F> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff6af13000 -     0x7fff6af14fff  libSystem.B.dylib (1281.100.1) <C0C9872A-E730-37EA-954A-3CE087C15535> /usr/lib/libSystem.B.dylib
    0x7fff6afa1000 -     0x7fff6afa2fff  libThaiTokenizer.dylib (3) <4F4ADE99-0D09-3223-B7C0-C407AB6DE8DC> /usr/lib/libThaiTokenizer.dylib
    0x7fff6afba000 -     0x7fff6afd0fff  libapple_nghttp2.dylib (1.39.2) <07FEC48A-87CF-32A3-8194-FA70B361713A> /usr/lib/libapple_nghttp2.dylib
    0x7fff6b005000 -     0x7fff6b077ff7  libarchive.2.dylib (72.140.1) <AC311FBA-F2DD-3595-AA76-769F912942B8> /usr/lib/libarchive.2.dylib
    0x7fff6b115000 -     0x7fff6b115ff3  libauto.dylib (187) <B6124448-7690-34AE-8939-ED84AAC630CE> /usr/lib/libauto.dylib
    0x7fff6b1db000 -     0x7fff6b1ebffb  libbsm.0.dylib (60.100.1) <00BFFB9A-2FFE-3C24-896A-251BC61917FD> /usr/lib/libbsm.0.dylib
    0x7fff6b1ec000 -     0x7fff6b1f8fff  libbz2.1.0.dylib (44) <14CC4988-B6D4-3879-AFC2-9A0DDC6388DE> /usr/lib/libbz2.1.0.dylib
    0x7fff6b1f9000 -     0x7fff6b24bfff  libc++.1.dylib (902.1) <59A8239F-C28A-3B59-B8FA-11340DC85EDC> /usr/lib/libc++.1.dylib
    0x7fff6b24c000 -     0x7fff6b261ffb  libc++abi.dylib (902) <E692F14F-C65E-303B-9921-BB7E97D77855> /usr/lib/libc++abi.dylib
    0x7fff6b262000 -     0x7fff6b262fff  libcharset.1.dylib (59) <72447768-9244-39AB-8E79-2FA14EC0AD33> /usr/lib/libcharset.1.dylib
    0x7fff6b263000 -     0x7fff6b274fff  libcmph.dylib (8) <E72A20DB-2E86-378D-A237-EB9A1370F989> /usr/lib/libcmph.dylib
    0x7fff6b275000 -     0x7fff6b28cfd7  libcompression.dylib (87) <64C91066-586D-38C0-A2F3-3E60A940F859> /usr/lib/libcompression.dylib
    0x7fff6b566000 -     0x7fff6b57cff7  libcoretls.dylib (167) <770A5B96-936E-34E3-B006-B1CEC299B5A5> /usr/lib/libcoretls.dylib
    0x7fff6b57d000 -     0x7fff6b57efff  libcoretls_cfhelpers.dylib (167) <940BF370-FD0C-30A8-AA05-FF48DA44FA4C> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fff6bca4000 -     0x7fff6bca4fff  libenergytrace.dylib (21) <162DFCC0-8F48-3DD0-914F-FA8653E27B26> /usr/lib/libenergytrace.dylib
    0x7fff6bca5000 -     0x7fff6bcbdfff  libexpat.1.dylib (19.60.2) <FED7C38B-92D8-342D-AED7-871B12D1F7E7> /usr/lib/libexpat.1.dylib
    0x7fff6bccb000 -     0x7fff6bccdfff  libfakelink.dylib (149.1) <36146CB2-E6A5-37BB-9EE8-1B4034D8F3AD> /usr/lib/libfakelink.dylib
    0x7fff6bcdc000 -     0x7fff6bce1fff  libgermantok.dylib (24) <D2AE5AC0-EDCE-3216-B8C9-CF59292A545F> /usr/lib/libgermantok.dylib
    0x7fff6bcec000 -     0x7fff6bddcfff  libiconv.2.dylib (59) <18311A67-E4EF-3CC7-95B3-C0EDEE3A282F> /usr/lib/libiconv.2.dylib
    0x7fff6bddd000 -     0x7fff6c034fff  libicucore.A.dylib (64260.0.1) <8AC2CB07-E7E0-340D-A849-186FA1F27251> /usr/lib/libicucore.A.dylib
    0x7fff6c04e000 -     0x7fff6c04ffff  liblangid.dylib (133) <30CFC08C-EF36-3CF5-8AEA-C1CB070306B7> /usr/lib/liblangid.dylib
    0x7fff6c050000 -     0x7fff6c068ff3  liblzma.5.dylib (16) <C131EF18-2CDD-3271-8A30-A8760D4FE166> /usr/lib/liblzma.5.dylib
    0x7fff6c080000 -     0x7fff6c127ff7  libmecab.dylib (883.11) <0D5BFD01-D4A7-3C8D-AA69-C329C1A69792> /usr/lib/libmecab.dylib
    0x7fff6c128000 -     0x7fff6c38aff1  libmecabra.dylib (883.11) <E31DE74D-1B88-377F-ACD3-D789D29C3AE7> /usr/lib/libmecabra.dylib
    0x7fff6c6f7000 -     0x7fff6c726fff  libncurses.5.4.dylib (57) <995DFEEA-40F3-377F-B73D-D02AC59D591F> /usr/lib/libncurses.5.4.dylib
    0x7fff6c856000 -     0x7fff6ccd2ff5  libnetwork.dylib (1880.120.4) <BA294A54-F309-398D-B308-F97032AFF555> /usr/lib/libnetwork.dylib
    0x7fff6cd73000 -     0x7fff6cda6fde  libobjc.A.dylib (787.1) <6DF81160-5E7F-3E31-AA1E-C875E3B98AF6> /usr/lib/libobjc.A.dylib
    0x7fff6cdb9000 -     0x7fff6cdbdfff  libpam.2.dylib (25.100.1) <0502F395-8EE6-3D2A-9239-06FD5622E19E> /usr/lib/libpam.2.dylib
    0x7fff6cdc0000 -     0x7fff6cdf6ff7  libpcap.A.dylib (89.120.1) <A76EC076-A8EA-354C-B95F-7AB1EAFBCC65> /usr/lib/libpcap.A.dylib
    0x7fff6ceee000 -     0x7fff6d0d8ff7  libsqlite3.dylib (308.5) <35A2BD9F-4E33-30DE-A994-4AB585AC3AFE> /usr/lib/libsqlite3.dylib
    0x7fff6d329000 -     0x7fff6d32cffb  libutil.dylib (57) <F01467F6-23A7-37EE-A170-33CE1577B41D> /usr/lib/libutil.dylib
    0x7fff6d32d000 -     0x7fff6d33aff7  libxar.1.dylib (425.2) <EE964412-9E25-30B3-BCC0-CCEFBCC8094B> /usr/lib/libxar.1.dylib
    0x7fff6d340000 -     0x7fff6d422ff7  libxml2.2.dylib (33.4) <EFA77CC6-9139-37B3-98D4-B0E526110EE3> /usr/lib/libxml2.2.dylib
    0x7fff6d426000 -     0x7fff6d44efff  libxslt.1.dylib (16.9) <34A45627-DA5B-37D2-9609-65B425E0010A> /usr/lib/libxslt.1.dylib
    0x7fff6d44f000 -     0x7fff6d461ff3  libz.1.dylib (76) <793D9643-CD83-3AAC-8B96-88D548FAB620> /usr/lib/libz.1.dylib
    0x7fff6dd10000 -     0x7fff6dd15ff3  libcache.dylib (83) <AF488D13-9E89-35E0-B078-BE37CC5B8586> /usr/lib/system/libcache.dylib
    0x7fff6dd16000 -     0x7fff6dd21fff  libcommonCrypto.dylib (60165.120.1) <C7912BE5-993E-3581-B2A0-6AABDC8C5562> /usr/lib/system/libcommonCrypto.dylib
    0x7fff6dd22000 -     0x7fff6dd29fff  libcompiler_rt.dylib (101.2) <49B8F644-5705-3F16-BBE0-6FFF9B17C36E> /usr/lib/system/libcompiler_rt.dylib
    0x7fff6dd2a000 -     0x7fff6dd33ff7  libcopyfile.dylib (166.40.1) <3C481225-21E7-370A-A30E-0CCFDD64A92C> /usr/lib/system/libcopyfile.dylib
    0x7fff6dd34000 -     0x7fff6ddc6fdb  libcorecrypto.dylib (866.140.1) <60567BF8-80FA-359A-B2F3-A3BAEFB288FD> /usr/lib/system/libcorecrypto.dylib
    0x7fff6ded3000 -     0x7fff6df13ff0  libdispatch.dylib (1173.100.2) <CD9C059C-91D9-30E8-8926-5B9CD0D5D4F5> /usr/lib/system/libdispatch.dylib
    0x7fff6df14000 -     0x7fff6df4afff  libdyld.dylib (750.6) <789A18C2-8AC7-3C88-813D-CD674376585D> /usr/lib/system/libdyld.dylib
    0x7fff6df4b000 -     0x7fff6df4bffb  libkeymgr.dylib (30) <DB3337BE-01CA-3425-BD0C-87774FC0CDC0> /usr/lib/system/libkeymgr.dylib
    0x7fff6df4c000 -     0x7fff6df58ff3  libkxld.dylib (6153.141.1) <756B1F0D-2E37-31A7-A6F0-2E5C22E62C3D> /usr/lib/system/libkxld.dylib
    0x7fff6df59000 -     0x7fff6df59ff7  liblaunch.dylib (1738.140.1) <AFBCBDD3-0B55-3ECD-8E04-A73A3A57356B> /usr/lib/system/liblaunch.dylib
    0x7fff6df5a000 -     0x7fff6df5fff7  libmacho.dylib (959.0.1) <AA613A9C-961A-3B67-B696-4622FA59FC4E> /usr/lib/system/libmacho.dylib
    0x7fff6df60000 -     0x7fff6df62ff3  libquarantine.dylib (110.40.3) <F234E51D-FD0B-3EE4-B679-AE3EE9C536C3> /usr/lib/system/libquarantine.dylib
    0x7fff6df63000 -     0x7fff6df64ff7  libremovefile.dylib (48) <7C7EFC79-BD24-33EF-B073-06AED234593E> /usr/lib/system/libremovefile.dylib
    0x7fff6df65000 -     0x7fff6df7cff3  libsystem_asl.dylib (377.60.2) <1563EE02-0657-3B78-99BE-A947C24122EF> /usr/lib/system/libsystem_asl.dylib
    0x7fff6df7d000 -     0x7fff6df7dff7  libsystem_blocks.dylib (74) <0D53847E-AF5F-3ACF-B51F-A15DEA4DEC58> /usr/lib/system/libsystem_blocks.dylib
    0x7fff6df7e000 -     0x7fff6e005fff  libsystem_c.dylib (1353.100.2) <BBDED5E6-A646-3EED-B33A-91E4331EA063> /usr/lib/system/libsystem_c.dylib
    0x7fff6e006000 -     0x7fff6e009ffb  libsystem_configuration.dylib (1061.141.1) <0EE84C33-64FD-372B-974A-AF7A136F2068> /usr/lib/system/libsystem_configuration.dylib
    0x7fff6e00a000 -     0x7fff6e00dfff  libsystem_coreservices.dylib (114) <A199156E-058D-3ABB-BCE9-4B9F20DCED0F> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff6e00e000 -     0x7fff6e016fff  libsystem_darwin.dylib (1353.100.2) <5B12B5DB-3F30-37C1-8ECC-49A66B1F2864> /usr/lib/system/libsystem_darwin.dylib
    0x7fff6e017000 -     0x7fff6e01efff  libsystem_dnssd.dylib (1096.100.3) <EBB4C2C2-E031-3094-B40A-E67BF261D295> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff6e01f000 -     0x7fff6e020ffb  libsystem_featureflags.dylib (17) <29FD922A-EC2C-3F25-BCCC-B58D716E60EC> /usr/lib/system/libsystem_featureflags.dylib
    0x7fff6e021000 -     0x7fff6e06eff7  libsystem_info.dylib (538) <8A321605-5480-330B-AF9E-64E65DE61747> /usr/lib/system/libsystem_info.dylib
    0x7fff6e06f000 -     0x7fff6e09bff7  libsystem_kernel.dylib (6153.141.1) <2B6311E6-6240-3EF7-8C87-475B66F7452C> /usr/lib/system/libsystem_kernel.dylib
    0x7fff6e09c000 -     0x7fff6e0e3fff  libsystem_m.dylib (3178) <00F331F1-0D09-39B3-8736-1FE90E64E903> /usr/lib/system/libsystem_m.dylib
    0x7fff6e0e4000 -     0x7fff6e10bfff  libsystem_malloc.dylib (283.100.6) <8549294E-4C53-36EB-99F3-584A7393D8D5> /usr/lib/system/libsystem_malloc.dylib
    0x7fff6e10c000 -     0x7fff6e119ffb  libsystem_networkextension.dylib (1095.140.2) <F06C65C5-2CBE-313C-96E1-A09240F9FE57> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff6e11a000 -     0x7fff6e123ff7  libsystem_notify.dylib (241.100.2) <FA22F928-D91B-3AA5-96BB-3186AC0FB264> /usr/lib/system/libsystem_notify.dylib
    0x7fff6e124000 -     0x7fff6e12cfef  libsystem_platform.dylib (220.100.1) <009A7C1F-313A-318E-B9F2-30F4C06FEA5C> /usr/lib/system/libsystem_platform.dylib
    0x7fff6e12d000 -     0x7fff6e137fff  libsystem_pthread.dylib (416.100.3) <62CB1A98-0B8F-31E7-A02B-A1139927F61D> /usr/lib/system/libsystem_pthread.dylib
    0x7fff6e138000 -     0x7fff6e13cff3  libsystem_sandbox.dylib (1217.141.1) <6DE13684-5A67-3009-A53A-C9086CF241C3> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff6e13d000 -     0x7fff6e13ffff  libsystem_secinit.dylib (62.100.2) <F80872AA-E1FD-3D7E-8729-467656EC6561> /usr/lib/system/libsystem_secinit.dylib
    0x7fff6e140000 -     0x7fff6e147ffb  libsystem_symptoms.dylib (1238.120.1) <5820A2AF-CE72-3AB3-ABCC-273A3419FB55> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff6e148000 -     0x7fff6e15eff2  libsystem_trace.dylib (1147.120) <04B47629-847B-3D74-8ABE-C05EF9DEEFE4> /usr/lib/system/libsystem_trace.dylib
    0x7fff6e160000 -     0x7fff6e165ff7  libunwind.dylib (35.4) <42B7B509-BAFE-365B-893A-72414C92F5BF> /usr/lib/system/libunwind.dylib
    0x7fff6e166000 -     0x7fff6e19bffe  libxpc.dylib (1738.140.1) <3E243A41-030F-38E3-9FD2-7B38C66C35B1> /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: 102328
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=681.2M resident=0K(0%) swapped_out_or_unallocated=681.2M(100%)
Writable regions: Total=375.6M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=375.6M(100%)
 
                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                    8K        1 
MALLOC                           126.2M      107 
MALLOC guard page                   16K        4 
MALLOC_LARGE (reserved)            768K        3         reserved VM address space (unallocated)
SBRK (reserved)                   4096K        1         reserved VM address space (unallocated)
STACK GUARD                          4K        1 
Stack                             18.0M        3 
Stack Guard                          4K        1 
VM_ALLOCATE                        1.0G      488 
VM_ALLOCATE (reserved)            32.0M        1         reserved VM address space (unallocated)
__DATA                            28.7M      846 
__DATA_CONST                      3536K      491 
__LINKEDIT                       438.4M      496 
__OBJC_RO                         32.3M        1 
__OBJC_RW                         1908K        2 
__TEXT                           242.9M      615 
__UNICODE                          564K        1 
mapped file                          4K        1 
shared memory                       12K        3 
===========                     =======  ======= 
TOTAL                              1.9G     3066 
TOTAL, minus reserved VM space     1.9G     3066 

Model: MacBookPro15,2, BootROM 1037.147.4.0.0 (iBridge: 17.16.16610.0.0,0), 4 processors, Quad-Core Intel Core i5, 2.4 GHz, 16 GB, SMC 
Graphics: kHW_IntelIrisGraphics655Item, Intel Iris Plus Graphics 655, spdisplays_builtin
Memory Module: BANK 0/ChannelA-DIMM0, 8 GB, LPDDR3, 2133 MHz, Samsung, K4EBE304EC-EGCG
Memory Module: BANK 2/ChannelB-DIMM0, 8 GB, LPDDR3, 2133 MHz, Samsung, K4EBE304EC-EGCG
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x7BF), wl0: Feb 28 2020 15:24:56 version 9.30.357.35.32.5.47 FWID 01-9ce4adf3
Bluetooth: Version 7.0.6f7, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.1 Bus
USB Device: Apple T2 Bus
USB Device: Touch Bar Backlight
USB Device: Touch Bar Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: Ambient Light Sensor
USB Device: FaceTime HD Camera (Built-in)
USB Device: Apple T2 Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 47.4
Thunderbolt Bus: MacBook Pro, Apple Inc., 47.4

so this is on Homebrew's Python 3.7.

comment:45

Replying to @mkoeppe:

But that was before I fixed the gslcblas problem in #29552. Currently it works fine on my machine.

is #29552 the correct ticket here? I don't see what it did with gslblas.

comment:46

#29552 does not help, the docbuild still hangs in the same way.

comment:47

the following in sage_setup/docbuild/utils.py

  from multiprocessing import Process, Queue, cpu_count
  from six.moves.queue import Empty
 ...
  result_queue = Queue()
 ...
       # Get result from the queue; depending on ordering this may not be
       # *the* result for this worker, but for each completed worker there
       # should be *a* result so let's get it
       try:
           result = result_queue.get_nowait()
       except Empty:
           # Generally shouldn't happen but could in case of a race condition;
           # don't worry we'll collect any remaining results at the end.
           pass

looks dodgy to me. Why would Queue from multiprocessing throw Empty from some obsolete class ?

(that six must go in any case)

comment:48

this code should be corrected to be

from queue import Empty

(this isEmpty used in Queue in question)

comment:49

Replying to @dimpase:

Replying to @mkoeppe:

But that was before I fixed the gslcblas problem in #29552. Currently it works fine on my machine.

is #29552 the correct ticket here? I don't see what it did with gslblas.

Yes, it patches configure (via spkg-src) so that it links gsl against openblas.

comment:50

I think I found the root of the problem, it is OpenMP used in Homebrew's openblas.
Namely, the build completes if I do

$ OMP_NUM_THREADS=1 make

so this is probably a bug in OpenMP on macOS 10.15, or something like this.

Work Issues: ensure OMP_NUM_THREADS=1

comment:51

running test without OMP_NUM_THREADS=1 leads to quite a few errors of the kind

age: show(plot(sin(x) + sin(1.6*x), 0, 40)) ## line 69 ##
------------------------------------------------------------------------
0   signals.cpython-37m-darwin.so       0x0000000103afa4e2 print_backtrace + 66
1   signals.cpython-37m-darwin.so       0x0000000103afe267 sigdie + 39
2   signals.cpython-37m-darwin.so       0x0000000103afe1a0 sigdie_for_sig + 192
3   libsystem_platform.dylib            0x00007fff6e1275fd _sigtramp + 29
4   ???                                 0x0000000154b3c850 0x0 + 5716035664
5   libgomp.1.dylib                     0x0000000105fce2cb gomp_sem_wait + 43
------------------------------------------------------------------------

(and libgomp.1.dylib always last features in such a stackdump)

Can we do anything about it, or we just hardcode OMP_NUM_THREADS=1 for Darwin?

comment:52

In src/bin/sage-env we already set OPENBLAS_NUM_THREADS=1
with comment that sounds like it is/was a workaround for something similar...

comment:53

Also which libgomp is this? Perhaps this is another library version mismatch between gcc 9 and 10?

comment:54

this libopenmp comes with gcc/gfortran (used in Homebrew's openblas)

% otool -L /usr/local/Cellar/openblas/0.3.10_1/lib/libopenblas.dylib
/usr/local/Cellar/openblas/0.3.10_1/lib/libopenblas.dylib:
	/usr/local/opt/openblas/lib/libopenblas.0.dylib (compatibility version 0.0.0, current version 0.0.0)
	/usr/local/opt/gcc/lib/gcc/10/libgfortran.5.dylib (compatibility version 6.0.0, current version 6.0.0)
	/usr/local/opt/gcc/lib/gcc/10/libgomp.1.dylib (compatibility version 2.0.0, current version 2.0.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1281.100.1)
	/usr/local/opt/gcc/lib/gcc/10/libquadmath.0.dylib (compatibility version 1.0.0, current version 1.0.0)
	/usr/local/lib/gcc/10/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
comment:55

there is also

   # Limit the number of threads to 2 to save system resources.
    # See Trac #23713 and #23892
    os.environ["OMP_NUM_THREADS"] = "2"

in src/bin/sage-runtests

So we should look at #23713 and #23892

comment:56

Question is whether other libraries might be linked to another version of libgomp...

comment:57

I don't think there is another version of libgomp on the box. Homebrew provides libomp (no g in the name) - but it is not installed.

comment:59

make ptest passes for me with

diff --git a/src/bin/sage-runtests b/src/bin/sage-runtests
index 32d3fddc77..2bb55ea41f 100755
--- a/src/bin/sage-runtests
+++ b/src/bin/sage-runtests
@@ -171,7 +171,7 @@ if __name__ == "__main__":
 
     # Limit the number of threads to 2 to save system resources.
     # See Trac #23713 and #23892
-    os.environ["OMP_NUM_THREADS"] = "2"
+    os.environ["OMP_NUM_THREADS"] = "1"
     os.environ["SAGE_NUM_THREADS"] = "2"
 
     from sage.doctest.control import DocTestController
comment:60

So we need OMP_NUM_THREADS=1 both to build the docs and in sage-runtests, right? Does it have to be set when actually building Sage?

comment:61

Replying to @jhpalmieri:

So we need OMP_NUM_THREADS=1 both to build the docs and in sage-runtests, right? Does it have to be set when actually building Sage?

OpenMP is either not used for building, or it does, but it is invoked correctly.
Also, there are different flavours of OpenMP available on macOS

And OpenMP can be statically linked, too...

Attachment: t.py.gz

demo of hangs with OMP_NUM_THREADS>1

comment:63

I attached a fixed for Python 3 code from https://stackoverflow.com/questions/15414027/multiprocessing-pool-makes-numpy-matrix-multiplication-slower/15415690#15415690

which demonstrates hangs on macOS 10.15. It works with OMP_NUM_THREADS=1 ./sage --python t.py but hangs with OMP_NUM_THREADS=2 ./sage --python t.py. It uses multiprocessing.Process and numpy (which in turn uses OpenMP-enabled openblas).

OMP_NUM_THREADS=2 ./sage --python t.py
Creating input matrices in parent process.
Crunching input with 1 child(ren).

I presume it can be cut down to a smaller quicker test (I which it did crash rather than hang though :-))

comment:64

In contrast, on Linux with OpenMP-enabled openblas, Crunching input with 1 child(ren). always succeeds if OMP_NUM_THREADS=2. [With more than 1 child it's hit and miss, probably due to some bug in the Python code.]

comment:65

With these changes, everything works for me:

diff --git a/build/bin/sage-site b/build/bin/sage-site
index 44d8e3acff..33437d30ba 100755
--- a/build/bin/sage-site
+++ b/build/bin/sage-site
@@ -157,6 +157,11 @@ if [ "$1" = "-docbuild" -o "$1" = "--docbuild" ]; then
     # cause the build to hang. If stdin is /dev/null, TeX just aborts.
     shift
     export LANG=C # to ensure it is possible to scrape out non-EN locale warnings
+    # See #30351: bugs in OS X implementations of openblas can cause
+    # doctesting to hang if multiple threads are allowed.
+    if [ `uname` = 'Darwin' ]; then
+        export OMP_NUM_THREADS=1
+    fi
     exec sage-python -m sage_setup.docbuild "$@" </dev/null
 fi
 
diff --git a/src/bin/sage-runtests b/src/bin/sage-runtests
index 32d3fddc77..4abf396a0b 100755
--- a/src/bin/sage-runtests
+++ b/src/bin/sage-runtests
@@ -170,8 +170,11 @@ if __name__ == "__main__":
                     options.memlimit = -1
 
     # Limit the number of threads to 2 to save system resources.
-    # See Trac #23713 and #23892
-    os.environ["OMP_NUM_THREADS"] = "2"
+    # See Trac #23713, #23892, #30351
+    if sys.platform == 'darwin':
+        os.environ["OMP_NUM_THREADS"] = "1"
+    else:
+        os.environ["OMP_NUM_THREADS"] = "2"
     os.environ["SAGE_NUM_THREADS"] = "2"
 
     from sage.doctest.control import DocTestController
comment:66

The question is whether allowing OMP_NUM_THREADS>1 after the build leaves Sage broken - I think tests in src/sage/parallel/ need to be improved to involve numpy calls (with OMP_NUM_THREADS>1) to test for the situation we have here.

comment:67

I think adding doctests would be good. For me, though, running doctests on the file src/doc/en/a_tour_of_sage/index.rst leads to a hang (as you say in comment:54), but running those tests one by one in the Sage console does not lead to a hang. Does this mean that Sage itself is not broken, only something in the doctesting framework?

comment:68

The problem is that Sage (and Python - cf. attachment :-)) contains multiprocessing/parallel stuff which uses fork(), and thus does not play well with extension modules, e.g. numpy, which may use OpenMP (in particular an implementation of OpenMP that is not fork-safe, such as libgopenmp).

So in principle this means that Sage was already broken years ago :-)

I think that in addition to the patch at comment:65, some docs should be updated to reflect the issue.

comment:69

I tried

--- a/src/bin/sage-runtests
+++ b/src/bin/sage-runtests
@@ -27,6 +27,9 @@ def _get_optional_defaults():
 
 
 if __name__ == "__main__":
+    import multiprocessing
+    multiprocessing.set_start_method('spawn')
+
     parser = optparse.OptionParser()
 
     def optional_argument(option, opt_str, value, parser, typ, default_arg):

instead of os.environ["OMP_NUM_THREADS"] = "1", but this immediately errors out with

$ make test
...
Traceback (most recent call last):
  File "/Users/dima/software/sagetrac-mirror/src/bin/sage-runtests", line 182, in <module>
    err = DC.run()
  File "/Users/dima/software/sagetrac-mirror/local/lib/python3.7/site-packages/sage/doctest/control.py", line 1230, in run
    self.run_doctests()
  File "/Users/dima/software/sagetrac-mirror/local/lib/python3.7/site-packages/sage/doctest/control.py", line 931, in run_doctests
    self.dispatcher.dispatch()
  File "/Users/dima/software/sagetrac-mirror/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 2046, in dispatch
    self.parallel_dispatch()
  File "/Users/dima/software/sagetrac-mirror/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 1941, in parallel_dispatch
    w.start()  # This might take some time
  File "/Users/dima/software/sagetrac-mirror/local/lib/python3.7/site-packages/sage/doctest/forker.py", line 2213, in start
    super(DocTestWorker, self).start()
  File "/usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/multiprocessing/process.py", line 112, in start
    self._popen = self._Popen(self)
  File "/usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/multiprocessing/context.py", line 223, in _Popen
    return _default_context.get_context().Process._Popen(process_obj)
  File "/usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/multiprocessing/context.py", line 284, in _Popen
    return Popen(process_obj)
  File "/usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/multiprocessing/popen_spawn_posix.py", line 32, in __init__
    super().__init__(process_obj)
  File "/usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/multiprocessing/popen_fork.py", line 20, in __init__
    self._launch(process_obj)
  File "/usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/multiprocessing/popen_spawn_posix.py", line 47, in _launch
    reduction.dump(process_obj, fp)
  File "/usr/local/Cellar/python@3.7/3.7.8_1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/multiprocessing/reduction.py", line 60, in dump
    ForkingPickler(file, protocol).dump(obj)
AttributeError: Can't pickle local object 'DocTestDispatcher.parallel_dispatch.<locals>.sel_exit'

This is due to spawn using a different way to copy local data into another thread - probably it can be fixed, but not so easy.


similar problem pops up trying spawn with the docbuilding.

Changed work issues from ensure OMP_NUM_THREADS=1 to none

Reviewer: John Palmieri

Author: Dima Pasechnik

Commit: f8dcff3

New commits:

f8dcff3on macOS set OMP_NUM_THREADS to 1 for docbuild and tests
comment:72

to try this on home-brew, one needs to install a fresh openblas, which in turn needs #29456 (that's why I put the latter In deps, it's not yet in beta)

Changed dependencies from #29552 to #29552, #29456

comment:73

I've tested this on the macOS 10.15.6, with updated Homebrew with all the packages we can use in Sage, used (with #29552, #29456) - all tests pass.

Changed commit from f8dcff3 to 488bba4

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

488bba4on macOS set OMP_NUM_THREADS to 1 for docbuild and tests
comment:75

rebased over beta10

Changed dependencies from #29552, #29456 to #29552

Branch pushed to git repo; I updated commit sha1. New commits:

4b11a70use the correct import location, not six.*

Changed commit from 488bba4 to 4b11a70

comment:77

This works for me (although I didn't use #29552).

comment:78

while running make ptest, I got the following time outs

sage -t --random-seed=0 src/sage/dynamics/arithmetic_dynamics/projective_ds.py  # Timed out
sage -t --random-seed=0 src/sage/manifolds/differentiable/tensorfield.py  # Timed out
sage -t --random-seed=0 src/sage/plot/plot.py  # Timed out
sage -t --random-seed=0 src/sage/plot/plot3d/base.pyx  # Timed out
sage -t --random-seed=0 src/sage/plot/plot3d/implicit_plot3d.py  # Timed out
sage -t --random-seed=0 src/sage/plot/plot3d/parametric_plot3d.py  # Timed out
sage -t --random-seed=0 src/sage/plot/plot3d/plot3d.py  # Timed out
sage -t --random-seed=0 src/sage/plot/plot3d/shapes.pyx  # Timed out
sage -t --random-seed=0 src/sage/plot/plot3d/shapes2.py  # Timed out
sage -t --random-seed=0 src/sage/schemes/elliptic_curves/ell_number_field.py  # Timed out

but the tests pass independently, e.g.,

sapristi:sage dcoudert$ ./sage -tp src/sage/dynamics/arithmetic_dynamics/projective_ds.py
Running doctests with ID 2020-08-25-19-17-07-e834b51b.
Git branch: HEAD
Using --optional=benzene,bliss,build,dochtml,igraph,plantri,python_igraph,sage,tdlib
Doctesting 1 file using 8 threads.
sage -t --warn-long 138.0 --random-seed=0 src/sage/dynamics/arithmetic_dynamics/projective_ds.py
    [1238 tests, 71.66 s]
----------------------------------------------------------------------
All tests passed!
----------------------------------------------------------------------
Total time for all tests: 71.9 seconds
    cpu time: 59.7 seconds
    cumulative wall time: 71.7 seconds

So for me it's ok too. Thank you all !

Changed branch from public/ticket/30351 to 4b11a70