SubDomain.mark hangs when called from Python

Issue #1035 new
Gabriel Leventhal created an issue

try to run demos/documented/subdomains/demo_subdomains.py.

I've traced the problem to the Python class not being called from C++:

# Sub domain for no-slip (mark whole boundary, inflow and outflow will overwrite)
class Noslip(SubDomain):
    def inside(self, x, on_boundary):
        return on_boundary

The C++ code executed up until

bool SubDomain::inside(const Array<double>& x, bool on_boundary) const
{
  const Eigen::Map<const Eigen::VectorXd> _x(x.data(), x.size());
  return inside(_x, on_boundary);
}

but stalls after this. My guess is the reverse communication somehow doesn't work. Does this have to do with the transition from SWIG to pybind11 ?

Comments (7)

  1. Gabriel Leventhal reporter

    I compiled from source on macos 10.13 with 2018.1.0 with GCC 8.2.

    The output is:

    ❯ cd python/demo/documented/subdomains 
    ❯ python3 demo_subdomains.py
    Computing mesh entities of dimension 1
    Elapsed wall, usr, sys time: 0.00595024, 0, 0 (Compute entities dim = 1)
    Computing sub domain markers for sub domain 0.
    Requesting connectivity 1 - 2.
    Requesting connectivity 2 - 1.
    Computing mesh connectivity 1 - 2 from transpose.
    Elapsed wall, usr, sys time: 0.000968464, 0, 0 (Compute connectivity 1-2)
    -> inside
    

    then "sleeps" forever. Also does not respond to Ctrl-C, have to kill python from another prompt.

    I inserted a log output here:

    dolfin/dolfin/mesh/SubDomain.cpp:51

    bool SubDomain::inside(const Array<double>& x, bool on_boundary) const
    {
      log(TRACE, "-> inside");
      const Eigen::Map<const Eigen::VectorXd> _x(x.data(), x.size());
      return inside(_x, on_boundary);
    }
    
  2. Gabriel Leventhal reporter

    Should JIT have been called on

    # Sub domain for no-slip (mark whole boundary, inflow and outflow will overwrite)
    class Noslip(SubDomain):
        def inside(self, x, on_boundary):
            return on_boundary
    ...
    noslip = Noslip()
    noslip.mark(sub_domains, 0)
    

    If yes, it's not being called. How else does Noslip::inside get called from the C code?

  3. Corrado Maurini

    I have reported the same issue in the afternoon on slack, installation channel. I am also on macosx.

    If it can help, below a sampling of the process I got. I was unable to have a better stack trace on the hanging process.

    I cannot reproduce on the docker virtual machine.

    wSampling process 97978 for 3 seconds with 1 millisecond of run time between samples
    Sampling completed, processing symbols...
    Analysis of sampling Python (pid 97978) every 1 millisecond
    Process:         Python [97978]
    Path:            /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python
    Load Address:    0x102824000
    Identifier:      Python
    Version:         ???
    Code Type:       X86-64
    Parent Process:  bash [95701]
    
    Date/Time:       2018-08-20 17:55:44.808 +0200
    Launch Time:     2018-08-20 17:55:19.274 +0200
    OS Version:      Mac OS X 10.13.6 (17G65)
    Report Version:  7
    Analysis Tool:   /usr/bin/sample
    
    Physical footprint:         55.4M
    Physical footprint (peak):  55.4M
    ----
    
    Call graph:
        2560 Thread_4893417   DispatchQueue_1: com.apple.main-thread  (serial)
        + 2560 start  (in libdyld.dylib) + 1  [0x7fff6786b015]
        +   2560 _Py_UnixMain  (in Python) + 104  [0x102919fd4]
        +     2560 pymain_main  (in Python) + 5114  [0x102919842]
        +       2560 PyRun_SimpleFileExFlags  (in Python) + 283  [0x102902159]
        +         2560 PyRun_FileExFlags  (in Python) + 164  [0x102902a7a]
        +           2560 run_mod  (in Python) + 54  [0x102903a5f]
        +             2560 PyEval_EvalCode  (in Python) + 42  [0x1028d4851]
        +               2560 _PyEval_EvalCodeWithName  (in Python) + 1837  [0x1028dead1]
        +                 2560 _PyEval_EvalFrameDefault  (in Python) + 4301  [0x1028d59a6]
        +                   2560 call_function  (in Python) + 575  [0x1028de17a]
        +                     2560 _PyFunction_FastCallKeywords  (in Python) + 225  [0x102847474]
        +                       2560 _PyEval_EvalCodeWithName  (in Python) + 1837  [0x1028dead1]
        +                         2560 _PyEval_EvalFrameDefault  (in Python) + 4981  [0x1028d5c4e]
        +                           2560 _PyFunction_FastCallDict  (in Python) + 441  [0x1028470dd]
        +                             2560 _PyEval_EvalCodeWithName  (in Python) + 1837  [0x1028dead1]
        +                               2560 _PyEval_EvalFrameDefault  (in Python) + 2604  [0x1028d5305]
        +                                 2560 call_function  (in Python) + 568  [0x1028de173]
        +                                   2560 _PyCFunction_FastCallKeywords  (in Python) + 44  [0x1028474af]
        +                                     2560 _PyMethodDef_RawFastCallKeywords  (in Python) + 577  [0x102847f76]
        +                                       2560 ???  (in cpp.cpython-37m-darwin.so)  load address 0x1030c4000 + 0xc65f  [0x1030d065f]
        +                                         2560 ???  (in cpp.cpython-37m-darwin.so)  load address 0x1030c4000 + 0x90e69  [0x103154e69]
        +                                           2560 dolfin::LinearVariationalSolver::solve()  (in libdolfin.2018.1.dylib) + 2273  [0x1034b15e1]  LinearVariationalSolver.cpp:112
        +                                             2560 dolfin::DirichletBC::apply(dolfin::GenericMatrix*, dolfin::GenericVector*, dolfin::GenericVector const*) const  (in libdolfin.2018.1.dylib) + 262  [0x103482aa6]  DirichletBC.cpp:460
        +                                               2560 dolfin::DirichletBC::compute_bc(std::__1::unordered_map<unsigned long, double, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, double> > >&, dolfin::DirichletBC::LocalData&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) const  (in libdolfin.2018.1.dylib) + 755  [0x103485313]  DirichletBC.cpp:711
        +                                                 2560 dolfin::DirichletBC::compute_bc_topological(std::__1::unordered_map<unsigned long, double, std::__1::hash<unsigned long>, std::__1::equal_to<unsigned long>, std::__1::allocator<std::__1::pair<unsigned long const, double> > >&, dolfin::DirichletBC::LocalData&) const  (in libdolfin.2018.1.dylib) + 130  [0x103488a72]  DirichletBC.cpp:735
        +                                                   2560 dolfin::DirichletBC::init_facets(ompi_communicator_t*) const  (in libdolfin.2018.1.dylib) + 295  [0x1034880f7]  DirichletBC.cpp:619
        +                                                     2560 dolfin::DirichletBC::init_from_sub_domain(std::__1::shared_ptr<dolfin::SubDomain const>) const  (in libdolfin.2018.1.dylib) + 275  [0x1034882c3]  DirichletBC.cpp:650
        +                                                       2560 dolfin::SubDomain::mark(dolfin::MeshFunction<unsigned long>&, unsigned long, bool) const  (in libdolfin.2018.1.dylib) + 43  [0x10379cc5b]  SubDomain.cpp:109
        +                                                         2560 void dolfin::SubDomain::apply_markers<dolfin::MeshFunction<unsigned long>, unsigned long>(dolfin::MeshFunction<unsigned long>&, unsigned long, dolfin::Mesh const&, bool) const  (in libdolfin.2018.1.dylib) + 1913  [0x10379d439]  SubDomain.cpp:251
        +                                                           2560 dolfin::SubDomain::inside(dolfin::Array<double> const&, bool) const  (in libdolfin.2018.1.dylib) + 56  [0x10379bb18]  SubDomain.cpp:54
        +                                                             2560 ???  (in cpp.cpython-37m-darwin.so)  load address 0x1030c4000 + 0x16e7d3  [0x1032327d3]
        +                                                               2560 ???  (in cpp.cpython-37m-darwin.so)  load address 0x1030c4000 + 0x1393c  [0x1030d793c]
        +                                                                 2560 PyEval_AcquireThread  (in Python) + 22  [0x1028d43a9]
        +                                                                   2554 take_gil  (in Python) + 229  [0x1028d3fbd]
        +                                                                   ! 2525 _pthread_cond_wait  (in libsystem_pthread.dylib) + 732  [0x7fff67b84589]
        +                                                                   ! : 2497 __psynch_cvwait  (in libsystem_kernel.dylib) + 10  [0x7fff679bba16]
        +                                                                   ! : 28 cerror_nocancel  (in libsystem_kernel.dylib) + 0,20,...  [0x7fff679b2ae9,0x7fff679b2afd,...]
        +                                                                   ! 19 _pthread_cond_wait  (in libsystem_pthread.dylib) + 750,663,...  [0x7fff67b8459b,0x7fff67b84544,...]
        +                                                                   ! 6 _pthread_cond_wait  (in libsystem_pthread.dylib) + 458  [0x7fff67b84477]
        +                                                                   ! : 6 __gettimeofday  (in libsystem_kernel.dylib) + 17  [0x7fff679bb35e]
        +                                                                   ! 2 _pthread_cond_wait  (in libsystem_pthread.dylib) + 866  [0x7fff67b8460f]
        +                                                                   ! : 2 _pthread_cond_updateval  (in libsystem_pthread.dylib) + 40  [0x7fff67b84b12]
        +                                                                   ! 2 _pthread_cond_wait  (in libsystem_pthread.dylib) + 875  [0x7fff67b84618]
        +                                                                   !   2 pthread_mutex_lock  (in libsystem_pthread.dylib) + 0,20  [0x7fff67b8134c,0x7fff67b81360]
        +                                                                   3 take_gil  (in Python) + 152  [0x1028d3f70]
        +                                                                   ! 2 gettimeofday  (in libsystem_c.dylib) + 45  [0x7fff678ca6c3]
        +                                                                   ! : 1 __commpage_gettimeofday  (in libsystem_kernel.dylib) + 0  [0x7fff679b2414]
        +                                                                   ! : 1 __commpage_gettimeofday_internal  (in libsystem_kernel.dylib) + 31  [0x7fff679b243a]
        +                                                                   ! 1 gettimeofday  (in libsystem_c.dylib) + 193  [0x7fff678ca757]
        +                                                                   1 DYLD-STUB$$gettimeofday  (in Python) + 0  [0x10295b0a0]
        +                                                                   1 DYLD-STUB$$pthread_cond_timedwait  (in Python) + 0  [0x10295b208]
        +                                                                   1 take_gil  (in Python) + 116  [0x1028d3f4c]
        2560 Thread_4893446
        + 2560 thread_start  (in libsystem_pthread.dylib) + 13  [0x7fff67b82bf9]
        +   2560 _pthread_start  (in libsystem_pthread.dylib) + 377  [0x7fff67b8350d]
        +     2560 _pthread_body  (in libsystem_pthread.dylib) + 340  [0x7fff67b83661]
        +       2560 progress_engine  (in libopen-pal.40.dylib) + 26  [0x105ab478e]
        +         2560 event_base_loop  (in libevent-2.1.6.dylib) + 786  [0x105b5f519]
        +           2560 select_dispatch  (in libevent-2.1.6.dylib) + 219  [0x105b67e65]
        +             2560 __select  (in libsystem_kernel.dylib) + 10  [0x7fff679bbcf2]
        2560 Thread_4893447
          2560 thread_start  (in libsystem_pthread.dylib) + 13  [0x7fff67b82bf9]
            2560 _pthread_start  (in libsystem_pthread.dylib) + 377  [0x7fff67b8350d]
              2560 _pthread_body  (in libsystem_pthread.dylib) + 340  [0x7fff67b83661]
                2560 progress_engine  (in mca_pmix_pmix2x.so) + 26  [0x10f234d3b]
                  2560 event_base_loop  (in libevent-2.1.6.dylib) + 786  [0x105b5f519]
                    2560 kq_dispatch  (in libevent-2.1.6.dylib) + 525  [0x105b68820]
                      2560 kevent  (in libsystem_kernel.dylib) + 10  [0x7fff679bcbea]
    
    Total number in stack (recursive counted multiple, when >=5):
    
    Sort by top of stack, same collapsed (when >= 5):
            __select  (in libsystem_kernel.dylib)        2560
            kevent  (in libsystem_kernel.dylib)        2560
            __psynch_cvwait  (in libsystem_kernel.dylib)        2497
            cerror_nocancel  (in libsystem_kernel.dylib)        28
            _pthread_cond_wait  (in libsystem_pthread.dylib)        19
            __gettimeofday  (in libsystem_kernel.dylib)        6
    
    Binary Images:
           0x102824000 -        0x102825fff +org.python.python (3.7.0 - 3.7.0) <BE7606F8-2228-3391-9D63-C65E80739E57> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python
           0x10282d000 -        0x1029b2fff +org.python.python (3.7.0, [c] 2001-2018 Python Software Foundation. - 3.7.0) <B4B0744F-036F-307E-BAE9-CDFC5C0A5051> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/Python
           0x1030c4000 -        0x1033beff7 +cpp.cpython-37m-darwin.so (0) <7E6489D0-99DB-36B4-8F76-1DBEEDBC00B0> /Users/maurini/.fenics/fenics-2018.1/lib/python3.7/site-packages/dolfin/cpp.cpython-37m-darwin.so
           0x1033f4000 -        0x10395bff7 +libdolfin.2018.1.dylib (0) <0D731845-92FB-3A0F-90D6-5D6B2022B27B> /Users/maurini/.fenics/fenics-2018.1/lib/libdolfin.2018.1.dylib
           0x103c14000 -        0x103c17fff +libboost_timer-mt.dylib (0) <CA0A8EAC-7F9B-3712-A06D-FFDBF41CF2AC> /usr/local/opt/boost/lib/libboost_timer-mt.dylib
           0x103c1f000 -        0x103c22ff7 +libboost_chrono-mt.dylib (0) <19312DE7-D906-321B-9A48-5822E962A2EB> /usr/local/opt/boost/lib/libboost_chrono-mt.dylib
           0x103c2a000 -        0x103c2cff7 +libboost_system-mt.dylib (0) <01510FF1-3588-3002-9DBB-FA4E19350A44> /usr/local/opt/boost/lib/libboost_system-mt.dylib
           0x103c31000 -        0x103ef4fff +libhdf5.101.dylib (0) <4D6CC61F-14FB-3039-AE5F-BBB5BCA6E7BE> /usr/local/opt/hdf5/lib/libhdf5.101.dylib
           0x103f46000 -        0x103f4fff7 +libsz.2.dylib (0) <FDA96E57-525D-356A-AAD1-916E957CEF6A> /usr/local/opt/szip/lib/libsz.2.dylib
           0x103f5a000 -        0x10419cff7 +libslepc.3.9.dylib (0) <5A3AA2CF-1B8A-3715-83C8-8220151A339E> /Users/maurini/.fenics/slepc/arch-darwin-c-opt/lib/libslepc.3.9.dylib
           0x1041d7000 -        0x1052f0fef +libpetsc.3.9.dylib (0) <90175C2E-65DC-34F4-8BED-D678A7519F51> /Users/maurini/.fenics/petsc/arch-darwin-c-opt/lib/libpetsc.3.9.dylib
           0x105637000 -        0x1056f1ff7 +libmpi.40.dylib (0) <9E2990EA-3DE7-3753-BF4C-A59DCED7FE00> /usr/local/opt/open-mpi/lib/libmpi.40.dylib
           0x105747000 -        0x105756ff7 +libboost_filesystem-mt.dylib (0) <E00F383D-FE32-3F88-8370-66483E0328B2> /usr/local/opt/boost/lib/libboost_filesystem-mt.dylib
           0x105769000 -        0x10579bfff +libboost_program_options-mt.dylib (0) <AEDAEFBB-E939-3404-BD07-2313425473FA> /usr/local/opt/boost/lib/libboost_program_options-mt.dylib
           0x1057f5000 -        0x105800ff7 +libboost_iostreams-mt.dylib (0) <682F5E46-ED62-3F86-9AC8-54671F971C4F> /usr/local/opt/boost/lib/libboost_iostreams-mt.dylib
           0x10581b000 -        0x105857fff +libparmetis.dylib (0) <1DEF8517-7EE0-35EE-9862-63D1229339A6> /Users/maurini/.fenics/petsc/arch-darwin-c-opt/lib/libparmetis.dylib
           0x10585f000 -        0x1058bbff3 +libmetis.dylib (0) <2AC6FD54-B22B-35A5-AC6D-27151DEF96E3> /Users/maurini/.fenics/petsc/arch-darwin-c-opt/lib/libmetis.dylib
           0x1058d0000 -        0x105975fff +libboost_regex-mt.dylib (0) <4E0B00B3-EE23-3343-A7EF-6A2B93E23DD7> /usr/local/opt/boost/lib/libboost_regex-mt.dylib
           0x105a03000 -        0x105a84ff3 +libopen-rte.40.dylib (0) <1F250250-9025-3E1C-9B81-F98996719B59> /usr/local/Cellar/open-mpi/3.1.1/lib/libopen-rte.40.dylib
           0x105aa7000 -        0x105b1aff3 +libopen-pal.40.dylib (0) <89C3D871-22D1-33EF-B215-138F63865682> /usr/local/Cellar/open-mpi/3.1.1/lib/libopen-pal.40.dylib
           0x105b51000 -        0x105b7efff +libevent-2.1.6.dylib (0) <891F379E-D5F9-39EB-BECA-2E24F943B7B3> /usr/local/opt/libevent/lib/libevent-2.1.6.dylib
           0x105b8e000 -        0x105b8ffff +libevent_pthreads-2.1.6.dylib (0) <6F618640-46F3-3B56-A22C-26941B4D8790> /usr/local/opt/libevent/lib/libevent_pthreads-2.1.6.dylib
           0x105b92000 -        0x105d04d9f +libcrypto.1.0.0.dylib (0) <1E288AFF-8074-3191-9CC0-32539D7788BA> /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
           0x105d7e000 -        0x105dfdff3 +libsuperlu.5.dylib (0) <C898F09A-E2C3-305C-8B03-A8B5283BDDDA> /Users/maurini/.fenics/petsc/arch-darwin-c-opt/lib/libsuperlu.5.dylib
           0x105e06000 -        0x105e9dffb +libsuperlu_dist.5.dylib (0) <4D42A019-F239-36B4-9037-3FEBE939CFEE> /Users/maurini/.fenics/petsc/arch-darwin-c-opt/lib/libsuperlu_dist.5.dylib
           0x105ea5000 -        0x105fb0fff +libX11.6.dylib (10) <1BAB7ED3-D9A4-3AAD-9DBA-CCA9C5F54E49> /opt/X11/lib/libX11.6.dylib
           0x105fda000 -        0x106005fff +libmpi_usempif08.40.dylib (0) <69CF5D72-F80A-356A-9336-54F1A86FD323> /usr/local/opt/open-mpi/lib/libmpi_usempif08.40.dylib
           0x106020000 -        0x10602afff +libmpi_usempi_ignore_tkr.40.dylib (0) <6B1C1C05-45D9-3970-9EF8-2C71607BA13C> /usr/local/opt/open-mpi/lib/libmpi_usempi_ignore_tkr.40.dylib
           0x106031000 -        0x10605eff7 +libmpi_mpifh.40.dylib (0) <AADFC1FD-BBFD-3C35-914C-2331BF7664F8> /usr/local/opt/open-mpi/lib/libmpi_mpifh.40.dylib
           0x10608a000 -        0x1062bafef +libgfortran.5.dylib (0) <6D86E611-CE2A-3D58-81B9-08B22A92CDB6> /usr/local/opt/gcc/lib/gcc/8/libgfortran.5.dylib
           0x106339000 -        0x106371fff +libquadmath.0.dylib (0) <2FFB9B59-C028-3D71-9802-3E0FCB56EE67> /usr/local/opt/gcc/lib/gcc/8/libquadmath.0.dylib
           0x106380000 -        0x106395fef +libgcc_s.1.dylib (1) <53804CDF-7C6B-35B9-9442-8F0CC2A326BD> /usr/local/lib/gcc/8/libgcc_s.1.dylib
           0x1063a2000 -        0x1063bbff7 +libxcb.1.dylib (3) <FDEDEE32-91A5-3301-AFB5-50B8D4CCCBBD> /opt/X11/lib/libxcb.1.dylib
           0x1063cf000 -        0x1063d0fff +libXau.6.dylib (7) <45CD2F7C-EDBB-3575-B883-9C397685B211> /opt/X11/lib/libXau.6.dylib
           0x1063d5000 -        0x1063d8fff +libXdmcp.6.dylib (7) <B8414558-7AF1-357E-9361-79D317C6AB28> /opt/X11/lib/libXdmcp.6.dylib
           0x1064d6000 -        0x1064daffb +math.cpython-37m-darwin.so (0) <37D27C6A-F45F-3951-8021-80CF2246FAFA> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/math.cpython-37m-darwin.so
           0x1064e0000 -        0x10667bff7 +multiarray.cpython-37m-darwin.so (???) <164517DB-5492-3A3D-A6A8-8D56662587A1> /Users/maurini/.fenics/fenics-2018.1/lib/python3.7/site-packages/numpy/core/multiarray.cpython-37m-darwin.so
           0x106753000 -        0x10686aff7 +libgfortran.3.dylib (0) <9ABE5EDE-AD43-391A-9E54-866711FAC32A> /Users/maurini/.fenics/fenics-2018.1/lib/python3.7/site-packages/numpy/.dylibs/libgfortran.3.dylib
           0x1068ce000 -        0x106904fff +libquadmath.0.dylib (0) <7FFA409F-FB04-3B64-BE9A-3E3A494C975E> /Users/maurini/.fenics/fenics-2018.1/lib/python3.7/site-packages/numpy/.dylibs/libquadmath.0.dylib
           0x106913000 -        0x106928ff7 +libgcc_s.1.dylib (0) <7C6D7CB7-82DB-3290-8181-07646FEA1F80> /Users/maurini/.fenics/fenics-2018.1/lib/python3.7/site-packages/numpy/.dylibs/libgcc_s.1.dylib
           0x108974000 -        0x10897fff7 +_datetime.cpython-37m-darwin.so (0) <9974AB99-0BC1-3C0E-BD6D-7E0B1A87824A> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_datetime.cpython-37m-darwin.so
           0x108987000 -        0x108a74fff +umath.cpython-37m-darwin.so (???) <9D2BC000-EC1B-30A1-9708-099643245C39> /Users/maurini/.fenics/fenics-2018.1/lib/python3.7/site-packages/numpy/core/umath.cpython-37m-darwin.so
           0x108b34000 -        0x108b35fff +_heapq.cpython-37m-darwin.so (0) <8FE97434-8B32-3165-A0E4-BC437576A992> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_heapq.cpython-37m-darwin.so
           0x108bc2000 -        0x108bd1ff7 +_ctypes.cpython-37m-darwin.so (0) <56A0C176-8749-377B-8C9A-42E531DDDEE2> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_ctypes.cpython-37m-darwin.so
           0x108bdc000 -        0x108bdffff +_struct.cpython-37m-darwin.so (0) <64BF4EB7-0C70-386D-AF6E-CBC75536153E> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_struct.cpython-37m-darwin.so
           0x108c67000 -        0x108c73ffb +_pickle.cpython-37m-darwin.so (0) <9064E805-75C1-3E05-B036-D928FDC15C82> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_pickle.cpython-37m-darwin.so
           0x108e3d000 -        0x108e40fff +zlib.cpython-37m-darwin.so (0) <D67A3130-8DAF-35B9-AD7B-9AD1ECC26345> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/zlib.cpython-37m-darwin.so
           0x108e45000 -        0x108e46fff +_bz2.cpython-37m-darwin.so (0) <C66A99FB-5EAF-3333-B25F-72803EEA50A2> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_bz2.cpython-37m-darwin.so
           0x108e8a000 -        0x108e8dff7 +_lzma.cpython-37m-darwin.so (0) <FE808AC5-71E1-30E7-86C0-D64052E82B3D> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_lzma.cpython-37m-darwin.so
           0x108e92000 -        0x108eadff7 +liblzma.5.dylib (0) <423B98CF-7AF0-325D-AB6A-3F44B56B90C2> /usr/local/opt/xz/lib/liblzma.5.dylib
           0x108eb3000 -        0x108eb4fff +grp.cpython-37m-darwin.so (0) <8721F97F-B43A-3FEF-A3A1-B5C19B0BF75A> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/grp.cpython-37m-darwin.so
           0x108eb7000 -        0x108ebafff +_hashlib.cpython-37m-darwin.so (0) <9032193A-5958-3339-BB96-5A5B62E1BC2D> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_hashlib.cpython-37m-darwin.so
           0x108ebe000 -        0x108ec3ffb +_blake2.cpython-37m-darwin.so (0) <0B3A4FEC-8874-36CE-80B1-C59DAC8A1022> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_blake2.cpython-37m-darwin.so
           0x108ec7000 -        0x108ed6fff +_sha3.cpython-37m-darwin.so (0) <9A75DDFA-1789-33C3-A44C-C17C3BE3D30B> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_sha3.cpython-37m-darwin.so
           0x108edb000 -        0x108edbfff +_bisect.cpython-37m-darwin.so (0) <73A8052C-837C-3BFE-A81B-500460ECCFBC> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_bisect.cpython-37m-darwin.so
           0x108ede000 -        0x108edffff +_random.cpython-37m-darwin.so (0) <755AA1A5-1D24-31E6-AB20-F6A76AE44FA3> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_random.cpython-37m-darwin.so
           0x108ee2000 -        0x108ee3ff7 +lapack_lite.cpython-37m-darwin.so (???) <22695BE8-E0F6-326D-B258-E878FBB2C31D> /Users/maurini/.fenics/fenics-2018.1/lib/python3.7/site-packages/numpy/linalg/lapack_lite.cpython-37m-darwin.so
           0x108ee7000 -        0x108f02ff7 +_umath_linalg.cpython-37m-darwin.so (???) <E7251325-D9B2-3D6D-A831-780B4D7C2CC0> /Users/maurini/.fenics/fenics-2018.1/lib/python3.7/site-packages/numpy/linalg/_umath_linalg.cpython-37m-darwin.so
           0x108f10000 -        0x108f5aacf  dyld (551.4) <8A72DE9C-A136-3506-AA02-4BA2B82DCAF3> /usr/lib/dyld
           0x108fae000 -        0x10d1315a7 +libopenblasp-r0.3.0.dev.dylib (0) <EB499C92-1D72-3498-9AD5-088D81B269F9> /Users/maurini/.fenics/fenics-2018.1/lib/python3.7/site-packages/numpy/.dylibs/libopenblasp-r0.3.0.dev.dylib
           0x10d4a4000 -        0x10d4e3fff +libssl.1.0.0.dylib (0) <C81C0881-22EC-3DC7-A686-9C534A003B87> /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
           0x10d653000 -        0x10d681ffb +_decimal.cpython-37m-darwin.so (0) <60332041-25E8-31AB-B8F9-5D3A983D3801> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_decimal.cpython-37m-darwin.so
           0x10d6d4000 -        0x10d6e4ff7 +_multiarray_tests.cpython-37m-darwin.so (???) <72F2C6E4-3DD5-3012-BAC8-84CAB2B8F7AF> /Users/maurini/.fenics/fenics-2018.1/lib/python3.7/site-packages/numpy/core/_multiarray_tests.cpython-37m-darwin.so
           0x10d6f3000 -        0x10d6fcfff +fftpack_lite.cpython-37m-darwin.so (???) <944B3C9C-51C9-3C4E-9FA8-06F289B18519> /Users/maurini/.fenics/fenics-2018.1/lib/python3.7/site-packages/numpy/fft/fftpack_lite.cpython-37m-darwin.so
           0x10d740000 -        0x10d7ffff7 +mtrand.cpython-37m-darwin.so (???) <56550DEC-E1C6-338F-A812-BA9DFF274084> /Users/maurini/.fenics/fenics-2018.1/lib/python3.7/site-packages/numpy/random/mtrand.cpython-37m-darwin.so
           0x10d944000 -        0x10d947ff3 +binascii.cpython-37m-darwin.so (0) <000287D3-8FC1-37D5-8965-E256BF0A3D67> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/binascii.cpython-37m-darwin.so
           0x10d98b000 -        0x10d98cfff +_posixsubprocess.cpython-37m-darwin.so (0) <4055D61D-57DA-3005-BF42-691AAE9959C8> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_posixsubprocess.cpython-37m-darwin.so
           0x10d98f000 -        0x10d992fff +select.cpython-37m-darwin.so (0) <B3A4D7C2-67CB-3A58-B12F-0AB4DF61DB48> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/select.cpython-37m-darwin.so
           0x10d997000 -        0x10d9b7ff3 +pyexpat.cpython-37m-darwin.so (0) <41557DF8-2A39-3FDC-B1A8-721F6BE8C4B8> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/pyexpat.cpython-37m-darwin.so
           0x10da43000 -        0x10da4bff7 +_socket.cpython-37m-darwin.so (0) <E39366E6-D8C9-383E-8EA5-5577887F3069> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_socket.cpython-37m-darwin.so
           0x10da96000 -        0x10da96fff +_opcode.cpython-37m-darwin.so (0) <8A7AF5BC-68EA-3B97-B606-6F725D0AB8C1> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_opcode.cpython-37m-darwin.so
           0x10df59000 -        0x10df5eff7 +cmath.cpython-37m-darwin.so (0) <E7023F54-CAC0-3C66-8390-C698C4C19377> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/cmath.cpython-37m-darwin.so
           0x10e5e6000 -        0x10e5ebff7 +array.cpython-37m-darwin.so (0) <E3A5BFEE-E338-38D7-8E52-DEF92E5FB091> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/array.cpython-37m-darwin.so
           0x10e6f2000 -        0x10e7effff +unicodedata.cpython-37m-darwin.so (0) <FAA1B852-BDCF-3144-9204-23865E30ED4C> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/unicodedata.cpython-37m-darwin.so
           0x10f174000 -        0x10f175fff +_lsprof.cpython-37m-darwin.so (0) <3E61C779-C70D-3E18-8024-C41E2742A0FB> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_lsprof.cpython-37m-darwin.so
           0x10f1b9000 -        0x10f1bbfff +mca_reachable_weighted.so (0) <C00377AD-4272-36DA-9C94-8785D9ADEBA4> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_reachable_weighted.so
           0x10f1be000 -        0x10f1c0fff +mca_schizo_orte.so (0) <8BD17591-07E8-3B9A-85B5-67540035F913> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_schizo_orte.so
           0x10f1c3000 -        0x10f1c5fff +mca_shmem_mmap.so (0) <4190A6B2-1A10-3EF5-8749-D35680FAEFCD> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_shmem_mmap.so
           0x10f1c8000 -        0x10f1cafff +mca_schizo_slurm.so (0) <87E363F3-E255-397E-8803-ADCB46BF9C9E> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_schizo_slurm.so
           0x10f1cd000 -        0x10f1cffff +mca_schizo_flux.so (0) <5298FF04-52DA-3398-93EB-0D2B7BE79977> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_schizo_flux.so
           0x10f1d2000 -        0x10f1d7fff +mca_schizo_ompi.so (0) <549041FE-B572-361A-B8D3-3B3D649DF063> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_schizo_ompi.so
           0x10f1dc000 -        0x10f1dffff +mca_ess_singleton.so (0) <F60C211E-E84A-32B4-83A5-D075A67C08CC> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_ess_singleton.so
           0x10f1e3000 -        0x10f1e3fff +mca_psec_none.so (0) <B45C6487-BC7E-3729-8AEA-A07F9D257788> /usr/local/Cellar/open-mpi/3.1.1/lib/pmix/mca_psec_none.so
           0x10f1e6000 -        0x10f1e7fff +mca_psec_native.so (0) <23231419-BA5E-3CEE-AF2D-43247D239CBA> /usr/local/Cellar/open-mpi/3.1.1/lib/pmix/mca_psec_native.so
           0x10f1ea000 -        0x10f263ffb +mca_pmix_pmix2x.so (0) <D75CE652-5C19-3426-A017-C06363327DB0> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_pmix_pmix2x.so
           0x10f284000 -        0x10f28dffb +mca_bfrops_v12.so (0) <7FD6AC23-5553-3631-95CE-45003844E656> /usr/local/Cellar/open-mpi/3.1.1/lib/pmix/mca_bfrops_v12.so
           0x10f292000 -        0x10f295fff +mca_bfrops_v21.so (0) <D2632DCF-E567-362E-8143-09DE20C76AE3> /usr/local/Cellar/open-mpi/3.1.1/lib/pmix/mca_bfrops_v21.so
           0x10f29b000 -        0x10f2a8ff7 +mca_bfrops_v20.so (0) <24B02A30-4C6F-30CE-BC38-29BBD4EA6B4F> /usr/local/Cellar/open-mpi/3.1.1/lib/pmix/mca_bfrops_v20.so
           0x10f2ae000 -        0x10f2b6fff +mca_ptl_tcp.so (0) <4F6EF7F4-5A5C-3EA5-8FE5-6F5415F59BC8> /usr/local/Cellar/open-mpi/3.1.1/lib/pmix/mca_ptl_tcp.so
           0x10f2ba000 -        0x10f2bffff +mca_ptl_usock.so (0) <C3386C58-5955-3BA4-9112-DEF2811449A1> /usr/local/Cellar/open-mpi/3.1.1/lib/pmix/mca_ptl_usock.so
           0x10f2c3000 -        0x10f2cbff7 +mca_gds_ds12.so (0) <D797861D-D0AA-3164-9E64-66FD910ED847> /usr/local/Cellar/open-mpi/3.1.1/lib/pmix/mca_gds_ds12.so
           0x10f2cf000 -        0x10f2d6ff3 +mca_gds_hash.so (0) <CC7226C9-FB85-3A3F-B231-E04E56E41155> /usr/local/Cellar/open-mpi/3.1.1/lib/pmix/mca_gds_hash.so
           0x10f2d9000 -        0x10f2dafff +mca_pshmem_mmap.so (0) <88473884-A598-3649-AB8C-18355ECB1790> /usr/local/Cellar/open-mpi/3.1.1/lib/pmix/mca_pshmem_mmap.so
           0x10f2de000 -        0x10f2e1fff +mca_preg_native.so (0) <A1AD2B8E-5950-37FB-AC20-1698CAE1C237> /usr/local/Cellar/open-mpi/3.1.1/lib/pmix/mca_preg_native.so
           0x10fae4000 -        0x10fae6fff +mca_state_app.so (0) <64E58A02-074E-3AF4-BD88-F74D308E2BF6> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_state_app.so
           0x10fae9000 -        0x10faebfff +mca_errmgr_default_app.so (0) <DBB1AED0-E150-3E62-9C43-36A8C867857C> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_errmgr_default_app.so
           0x10faee000 -        0x10faf2fff +mca_grpcomm_direct.so (0) <C3EC97C9-0EBD-32FA-9BA3-65477E83BBC9> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_grpcomm_direct.so
           0x10faf5000 -        0x10fafbfff +mca_dfs_app.so (0) <0834341E-0D8B-3881-9A72-C1D716A6804C> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_dfs_app.so
           0x10fafe000 -        0x10fb00fff +mca_allocator_basic.so (0) <47E9BF54-B329-3FCC-BA64-8F12417D6513> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_allocator_basic.so
           0x10fb03000 -        0x10fb05fff +mca_allocator_bucket.so (0) <D1E8EC72-E554-38C9-876E-50ED2A71456C> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_allocator_bucket.so
           0x10fb08000 -        0x10fb0afff +mca_routed_direct.so (0) <35532C46-E480-39C3-BEA4-6EA6537545F6> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_routed_direct.so
           0x10fb0d000 -        0x10fb0ffff +mca_routed_radix.so (0) <5F3A0445-E145-3032-B36D-9A34B548E9CF> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_routed_radix.so
           0x10fb12000 -        0x10fb14fff +mca_routed_binomial.so (0) <EEDE6F9B-1D3F-369B-92EE-B00F6ED0D673> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_routed_binomial.so
           0x10fb17000 -        0x10fb19fff +mca_routed_debruijn.so (0) <D20900AD-0750-3D6F-A2CB-A044BEDA723E> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_routed_debruijn.so
           0x10fb1c000 -        0x10fb2bfff +mca_oob_tcp.so (0) <0759952A-0483-3214-89E1-A31BD1ACB806> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_oob_tcp.so
           0x10fb31000 -        0x10fb33fff +mca_rml_oob.so (0) <A9FF0A46-009A-3309-AA73-5591268249F6> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_rml_oob.so
           0x10fb36000 -        0x10fb38fff +mca_rcache_grdma.so (0) <261E5F08-BC6D-3271-B721-75E95E2B9577> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_rcache_grdma.so
           0x10fb3b000 -        0x10fb3dfff +mca_mpool_hugepage.so (0) <ECBB17E7-C3A6-38E3-A4F3-BAD125AC1557> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_mpool_hugepage.so
           0x10fb40000 -        0x10fb44ffb +mca_bml_r2.so (0) <54653F7A-EE31-3E8F-877F-E0F60419AAC6> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_bml_r2.so
           0x10fb47000 -        0x10fb52ff7 +mca_btl_tcp.so (0) <08CB79E9-A1C7-3673-B3F3-5C8496ED71F9> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_btl_tcp.so
           0x10fb59000 -        0x10fb5afff +mca_btl_sm.so (0) <67DAB638-BA2D-3272-A28E-D3BE8D25EA9C> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_btl_sm.so
           0x10fb5d000 -        0x10fb5dfff +_uuid.cpython-37m-darwin.so (0) <2706F62D-0213-32D6-8582-C4FC60C3D31D> /usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload/_uuid.cpython-37m-darwin.so
           0x10fb60000 -        0x10fb60ff3 +libdijitso-dolfin_expression_6c0812a7fee76a04128d51ef14ea30ea.so (0) <7E3E02AA-88C5-3B74-90A8-022A9973330B> /Users/maurini/.fenics/fenics-2018.1/.cache/dijitso/lib/libdijitso-dolfin_expression_6c0812a7fee76a04128d51ef14ea30ea.so
           0x10fb66000 -        0x10fb68ff3 +mca_btl_self.so (0) <659253E9-3E72-33AD-A9E1-8A00827DC499> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_btl_self.so
           0x10fc6c000 -        0x10fc6efff +mca_coll_self.so (0) <EA67FCBC-82F0-3D6B-80E8-8C0B6A6CBA9A> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_coll_self.so
           0x10fc71000 -        0x10fc73fff +libmca_common_sm.40.dylib (0) <75B3EBCF-A112-33DB-ACBA-55C1088BDD19> /usr/local/Cellar/open-mpi/3.1.1/lib/libmca_common_sm.40.dylib
           0x10fc76000 -        0x10fc89ffb +mca_pml_ob1.so (0) <7D5B138E-1F93-3220-B5B4-F900D08DA194> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_pml_ob1.so
           0x10fc91000 -        0x10fc91ff3 +libdijitso-dolfin_expression_844b57766a27407582dea5fc2b098b6f.so (0) <6826E4DE-5555-3AC3-86BA-A9771DA7FC86> /Users/maurini/.fenics/fenics-2018.1/.cache/dijitso/lib/libdijitso-dolfin_expression_844b57766a27407582dea5fc2b098b6f.so
           0x10fc99000 -        0x10fc9dfff +mca_coll_spacc.so (0) <E5105129-03FD-388A-B7BD-957CF908EC49> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_coll_spacc.so
           0x10fca0000 -        0x10fca3fff +mca_coll_inter.so (0) <3A7C1BD3-F8E7-3926-B308-CEDCFC769D5E> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_coll_inter.so
           0x10fca6000 -        0x10fca9ff7 +libdijitso-ffc_element_9feac2ad34590ed143ca3befd42aa83b33915666.so (0) <0AA55F07-56CF-374C-880E-506C1D5770B2> /Users/maurini/.fenics/fenics-2018.1/.cache/dijitso/lib/libdijitso-ffc_element_9feac2ad34590ed143ca3befd42aa83b33915666.so
           0x10fcaf000 -        0x10fcb0ff7 +libdijitso-ffc_coordinate_mapping_efc0fa4deed6a9bee457636862170e381bf16ef1.so (0) <B6CC8817-2E91-317E-B74E-EC6C27429963> /Users/maurini/.fenics/fenics-2018.1/.cache/dijitso/lib/libdijitso-ffc_coordinate_mapping_efc0fa4deed6a9bee457636862170e381bf16ef1.so
           0x10fcb4000 -        0x10fcb7fff +mca_coll_sync.so (0) <2540AEE4-3A12-38DE-B853-C3D8A519FBC2> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_coll_sync.so
           0x10fcba000 -        0x10fcbffff +mca_coll_sm.so (0) <84DEAB48-089B-3BF8-A043-DA0A70C6F23D> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_coll_sm.so
           0x10fcc3000 -        0x10fcccfff +mca_coll_basic.so (0) <B26004B3-7664-3311-B709-5609F28F4304> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_coll_basic.so
           0x10fcd0000 -        0x10fcd9ff3 +mca_coll_tuned.so (0) <BFDEC408-6455-3899-BB69-791193326F31> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_coll_tuned.so
           0x10fce0000 -        0x10fcf3ffb +mca_coll_libnbc.so (0) <3C7BE0AF-F601-3839-BB3B-DD4583A4687F> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_coll_libnbc.so
           0x10fcf9000 -        0x10fcfcff7 +libdijitso-ffc_element_7025dc83efdadd1dbf3f8fce82231e16470452b6.so (0) <7676948A-1276-3462-8097-3B52755A182A> /Users/maurini/.fenics/fenics-2018.1/.cache/dijitso/lib/libdijitso-ffc_element_7025dc83efdadd1dbf3f8fce82231e16470452b6.so
           0x10fd04000 -        0x10fd08fff +mca_osc_sm.so (0) <A09956CA-2EAE-3C9F-A1E2-8C261299A254> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_osc_sm.so
           0x10fd0c000 -        0x10fd1efff +mca_osc_rdma.so (0) <565581E1-09FE-395E-B226-5ED4C349AA4B> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_osc_rdma.so
           0x10fd24000 -        0x10fd34ff3 +mca_osc_pt2pt.so (0) <56C18C69-0242-32E2-8EFC-841378FFCE7F> /usr/local/Cellar/open-mpi/3.1.1/lib/openmpi/mca_osc_pt2pt.so
           0x10fd7b000 -        0x10fe99fff +MPI.cpython-37m-darwin.so (0) <599B3C0F-E0E3-3431-B178-3F4D02FDDDDA> /Users/maurini/.fenics/fenics-2018.1/lib/python3.7/site-packages/mpi4py/MPI.cpython-37m-darwin.so
           0x11252e000 -        0x112532ff3 +libdijitso-ffc_element_b92e770d4e78b096c9be3cbca4cbccb14b9b174d.so (0) <4E3B028B-72C0-3851-8E23-A7D897C999A2> /Users/maurini/.fenics/fenics-2018.1/.cache/dijitso/lib/libdijitso-ffc_element_b92e770d4e78b096c9be3cbca4cbccb14b9b174d.so
           0x112538000 -        0x112540ff7 +libdijitso-ffc_element_b7f62918047624819a644c5df40ce0fc96e972e5.so (0) <F0A5F66C-DB1E-3A99-AF49-12AA28B254D1> /Users/maurini/.fenics/fenics-2018.1/.cache/dijitso/lib/libdijitso-ffc_element_b7f62918047624819a644c5df40ce0fc96e972e5.so
           0x112546000 -        0x112547ff3 +libdijitso-ffc_form_91f4f26d87f2fb5755bac935dfb615946c04d2d3.so (0) <CCD4E100-D51A-3D32-8457-49C87874B52B> /Users/maurini/.fenics/fenics-2018.1/.cache/dijitso/lib/libdijitso-ffc_form_91f4f26d87f2fb5755bac935dfb615946c04d2d3.so
           0x11254e000 -        0x11254ffff +libdijitso-ffc_form_eedf6ce2ec5e60236206e07ac973a6bda919e212.so (0) <ED0BFF79-56CE-36BF-8186-65E646A44FFE> /Users/maurini/.fenics/fenics-2018.1/.cache/dijitso/lib/libdijitso-ffc_form_eedf6ce2ec5e60236206e07ac973a6bda919e212.so
        0x7fff3bf22000 -     0x7fff3bf22fff  com.apple.Accelerate (1.11 - Accelerate 1.11) <8632A9C5-19EA-3FD7-A44D-80765CC9C540> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
        0x7fff3bf3a000 -     0x7fff3c438fc3  com.apple.vImage (8.1 - ???) <A243A7EF-0C8E-3A9A-AA38-44AFD7507F00> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
        0x7fff3c439000 -     0x7fff3c593fe3  libBLAS.dylib (1211.50.2) <62C659EB-3E32-3B5F-83BF-79F5DF30D5CE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
        0x7fff3c594000 -     0x7fff3c5c2fef  libBNNS.dylib (38.1) <7BAEFDCA-3227-3E07-80D8-59B6370B89C6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
        0x7fff3c5c3000 -     0x7fff3c982ff7  libLAPACK.dylib (1211.50.2) <40ADBA5F-8B2D-30AC-A7AD-7B17C37EE52D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
        0x7fff3c983000 -     0x7fff3c998ff7  libLinearAlgebra.dylib (1211.50.2) <E8E0B7FD-A0B7-31E5-AF01-81781F71EBBE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
        0x7fff3c999000 -     0x7fff3c99eff3  libQuadrature.dylib (3) <3D6BF66A-55B2-3692-BAC7-DEB0C676ED29> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
        0x7fff3c99f000 -     0x7fff3ca1ffff  libSparse.dylib (79.50.2) <0DC25CDD-F8C1-3D6E-B472-8B060708424F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
        0x7fff3ca20000 -     0x7fff3ca33fff  libSparseBLAS.dylib (1211.50.2) <722573CC-31CC-34B2-9032-E4F652A9CCFE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
        0x7fff3ca34000 -     0x7fff3cbe1fc3  libvDSP.dylib (622.50.5) <40690941-CF89-3F90-A0AC-A4D200744A5D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
        0x7fff3cbe2000 -     0x7fff3cc93fff  libvMisc.dylib (622.50.5) <BA2532DF-2D68-3DD0-9B59-D434BF702AA4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
        0x7fff3cc94000 -     0x7fff3cc94fff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <54FF3B43-E66C-3F36-B34B-A2B3B0A36502> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
        0x7fff3f9a9000 -     0x7fff3fe4afef  com.apple.CoreFoundation (6.9 - 1454.90) <E5D594BF-9142-3325-A62D-CF4AAF472642> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
        0x7fff6504a000 -     0x7fff6507dff7  libclosured.dylib (551.4) <3FB6B209-51F4-38DA-B1D8-2EE29D5BDD83> /usr/lib/closure/libclosured.dylib
        0x7fff6520e000 -     0x7fff6520fff3  libDiagnosticMessagesClient.dylib (104) <9712E980-76EE-3A89-AEA6-DF4BAF5C0574> /usr/lib/libDiagnosticMessagesClient.dylib
        0x7fff65584000 -     0x7fff65585ffb  libSystem.B.dylib (1252.50.4) <CD555F3B-FDDB-35E5-A2FB-FBBF3D62031A> /usr/lib/libSystem.B.dylib
        0x7fff657ab000 -     0x7fff657b8ffb  libbz2.1.0.dylib (38) <0A5086BB-4724-3C14-979D-5AD4F26B5B45> /usr/lib/libbz2.1.0.dylib
        0x7fff657b9000 -     0x7fff6580ffff  libc++.1.dylib (400.9) <7D3DACCC-3804-393C-ABC1-1A580FD00CB6> /usr/lib/libc++.1.dylib
        0x7fff65810000 -     0x7fff65834ff7  libc++abi.dylib (400.8.2) <EF5E37D7-11D9-3530-BE45-B986612D13E2> /usr/lib/libc++abi.dylib
        0x7fff662e4000 -     0x7fff6650bffb  libicucore.A.dylib (59180.0.1) <34EBADD6-4092-30EC-90E8-F75241E94D76> /usr/lib/libicucore.A.dylib
        0x7fff66c3d000 -     0x7fff6702b7e7  libobjc.A.dylib (723) <DD9E5EC5-B507-3249-B700-93433E2D5EDF> /usr/lib/libobjc.A.dylib
        0x7fff67653000 -     0x7fff67665ffb  libz.1.dylib (70) <48C67CFC-940D-3857-8DAD-857774605352> /usr/lib/libz.1.dylib
        0x7fff67701000 -     0x7fff67705ff7  libcache.dylib (80) <092479CB-1008-3A83-BECF-E115F24D13C1> /usr/lib/system/libcache.dylib
        0x7fff67706000 -     0x7fff67710ff3  libcommonCrypto.dylib (60118.50.1) <029F5985-9B6E-3DCB-9B96-FD007678C6A7> /usr/lib/system/libcommonCrypto.dylib
        0x7fff67711000 -     0x7fff67718fff  libcompiler_rt.dylib (62) <968B8E3F-3681-3230-9D78-BB8732024F6E> /usr/lib/system/libcompiler_rt.dylib
        0x7fff67719000 -     0x7fff67722ffb  libcopyfile.dylib (146.50.5) <3885083D-50D8-3EEC-B481-B2E605180D7F> /usr/lib/system/libcopyfile.dylib
        0x7fff67723000 -     0x7fff677a8fff  libcorecrypto.dylib (562.70.1) <5C26364F-2269-31EC-84AF-0FED2C902E38> /usr/lib/system/libcorecrypto.dylib
        0x7fff67830000 -     0x7fff67869ff7  libdispatch.dylib (913.60.2) <232C69BD-022E-3AB9-8807-79F9FA7CB5EC> /usr/lib/system/libdispatch.dylib
        0x7fff6786a000 -     0x7fff67887ff7  libdyld.dylib (551.4) <81BF3A82-5719-3B54-ABA9-76C82D932CAC> /usr/lib/system/libdyld.dylib
        0x7fff67888000 -     0x7fff67888ffb  libkeymgr.dylib (28) <E34E283E-90FA-3C59-B48E-1277CDB9CDCE> /usr/lib/system/libkeymgr.dylib
        0x7fff67896000 -     0x7fff67896ff7  liblaunch.dylib (1205.70.9) <B184B521-FF24-3142-AFAF-23D170CF918C> /usr/lib/system/liblaunch.dylib
        0x7fff67897000 -     0x7fff6789bffb  libmacho.dylib (906) <1902A611-081A-3452-B11E-EBD1B166E831> /usr/lib/system/libmacho.dylib
        0x7fff6789c000 -     0x7fff6789eff3  libquarantine.dylib (86) <26C0BA22-8F93-3A07-9A4E-C8D53D2CE42E> /usr/lib/system/libquarantine.dylib
        0x7fff6789f000 -     0x7fff678a0ff3  libremovefile.dylib (45) <711E18B2-5BBE-3211-A916-56740C27D17A> /usr/lib/system/libremovefile.dylib
        0x7fff678a1000 -     0x7fff678b8fff  libsystem_asl.dylib (356.70.1) <39E46A6F-B228-3E78-B83E-1779F9707A39> /usr/lib/system/libsystem_asl.dylib
        0x7fff678b9000 -     0x7fff678b9fff  libsystem_blocks.dylib (67) <17303FDF-0D2D-3963-B05E-B4DF63052D47> /usr/lib/system/libsystem_blocks.dylib
        0x7fff678ba000 -     0x7fff67943ff7  libsystem_c.dylib (1244.50.9) <1187BFE8-4576-3247-8177-481554E1F9E7> /usr/lib/system/libsystem_c.dylib
        0x7fff67944000 -     0x7fff67947ffb  libsystem_configuration.dylib (963.50.8) <DF6B5287-203E-30CB-9947-78DF446C72B8> /usr/lib/system/libsystem_configuration.dylib
        0x7fff67948000 -     0x7fff6794bffb  libsystem_coreservices.dylib (51) <486000D3-D8CB-3BE7-8EE5-8BF380DE6DF7> /usr/lib/system/libsystem_coreservices.dylib
        0x7fff6794c000 -     0x7fff6794dfff  libsystem_darwin.dylib (1244.50.9) <09C21A4A-9EE0-388B-A9D9-DFF8F6758791> /usr/lib/system/libsystem_darwin.dylib
        0x7fff6794e000 -     0x7fff67954ff7  libsystem_dnssd.dylib (878.70.2) <3290768B-54DE-3AB6-B155-AC0950AC5564> /usr/lib/system/libsystem_dnssd.dylib
        0x7fff67955000 -     0x7fff6799eff7  libsystem_info.dylib (517.30.1) <AB634A98-B8AA-3804-8436-38261FC8EC4D> /usr/lib/system/libsystem_info.dylib
        0x7fff6799f000 -     0x7fff679c5ff7  libsystem_kernel.dylib (4570.71.2) <F22B8D73-69D8-36D7-BF66-7F9AC70C08C2> /usr/lib/system/libsystem_kernel.dylib
        0x7fff679c6000 -     0x7fff67a11fcb  libsystem_m.dylib (3147.50.1) <8CFB51C9-B422-3379-8552-064C63943A23> /usr/lib/system/libsystem_m.dylib
        0x7fff67a12000 -     0x7fff67a31fff  libsystem_malloc.dylib (140.50.6) <7FD43735-9DDD-300E-8C4A-F909A74BDF49> /usr/lib/system/libsystem_malloc.dylib
        0x7fff67a32000 -     0x7fff67b62ff7  libsystem_network.dylib (1229.70.2) <5E86B2DE-9E15-3354-8714-4094ED5F698D> /usr/lib/system/libsystem_network.dylib
        0x7fff67b63000 -     0x7fff67b6dffb  libsystem_networkextension.dylib (767.70.1) <D23EAFC1-E8BD-34D5-969C-6E45A1C3B4E4> /usr/lib/system/libsystem_networkextension.dylib
        0x7fff67b6e000 -     0x7fff67b77ff3  libsystem_notify.dylib (172) <08012EC0-2CD2-34BE-BF93-E7F56491299A> /usr/lib/system/libsystem_notify.dylib
        0x7fff67b78000 -     0x7fff67b7fff7  libsystem_platform.dylib (161.50.1) <6355EE2D-5456-3CA8-A227-B96E8F1E2AF8> /usr/lib/system/libsystem_platform.dylib
        0x7fff67b80000 -     0x7fff67b8bfff  libsystem_pthread.dylib (301.50.1) <0E51CCBA-91F2-34E1-BF2A-FEEFD3D321E4> /usr/lib/system/libsystem_pthread.dylib
        0x7fff67b8c000 -     0x7fff67b8ffff  libsystem_sandbox.dylib (765.70.1) <553DFCC6-9D31-3B9C-AB7C-30F6F265786D> /usr/lib/system/libsystem_sandbox.dylib
        0x7fff67b90000 -     0x7fff67b91ff3  libsystem_secinit.dylib (30) <DE8D14E8-A276-3FF8-AE13-77F7040F33C1> /usr/lib/system/libsystem_secinit.dylib
        0x7fff67b92000 -     0x7fff67b99ff7  libsystem_symptoms.dylib (820.60.2) <585BDFA2-D54D-39D0-8046-44E824DABD43> /usr/lib/system/libsystem_symptoms.dylib
        0x7fff67b9a000 -     0x7fff67badfff  libsystem_trace.dylib (829.70.1) <3A6CB706-8CA6-3616-8AFC-14AAD7FAF187> /usr/lib/system/libsystem_trace.dylib
        0x7fff67baf000 -     0x7fff67bb4ff7  libunwind.dylib (35.3) <BEF3FB49-5604-3B5F-82B5-332B80023AC3> /usr/lib/system/libunwind.dylib
        0x7fff67bb5000 -     0x7fff67be2ff7  libxpc.dylib (1205.70.9) <0BC7AD67-671D-31D4-8B88-C317B8379598> /usr/lib/system/libxpc.dylib
    Sample analysis of process 97978 written to file /dev/stdout
    
  4. Gabriel Leventhal reporter

    Oh, thanks @blechta and @cmaurini.

    I had pybind11 2.2.3 from Homebrew. That should be the release from Github.

    I installed the pybind11 HEAD now and the demo works.

  5. Log in to comment