ramcdougal / dentategranulevideo

NEURON simulation that makes a video of a firing dentate gyrus granule cell (morphology is real; electrophysiology is not).
MIT License
1 stars 0 forks source link

Does not work: ps.printfile() apparently not writing any file on disk #1

Open mgiugliano opened 2 years ago

mgiugliano commented 2 years ago

Under Linux (GNU/Linux x86_64)

I get the following error when trying to launch

python3 runme2.py

Traceback (most recent call last): File "....../dentategranulevideo/runme2.py", line 133, in <module> savefig() File "....../dentategranulevideo/runme2.py", line 64, in savefig with open(filename) as f: FileNotFoundError: [Errno 2] No such file or directory: 'images/45.00.ps'

It is apparent that *.ps files are NOT created by

ps.printfile(filename) [line 61 of runme.py]

Note: I get the same error under macOs, same conditions.

ramcdougal commented 2 years ago

I'm not able to reproduce the error.

Let's debug together; two questions:

1. Do you see the NEURON GUI while running the script?

2. Can you try the following test; it should save an image called shape.ps:

```python
from neuron import h, gui

sec = [h.Section(name=f"sec[{i}]") for i in range(3)]
sec[1].connect(sec[0])
sec[2].connect(sec[0])

ps = h.PlotShape()
ps.printfile("shape.ps")
```

`shape.ps` looks like:

![image](https://user-images.githubusercontent.com/6668090/159137968-1f019bc6-ab01-4267-8002-90ef3b107448.png)

Does that work on your machine?

As an aside, note that this code uses convert from ImageMagick to convert the ps files to png, and avconv to combine pngs into an mp4. The latter was a fork of ffmpeg that is no longer developed; you'll probably want to use ffmpeg instead, so replace the last line with something like:

os.system('ffmpeg -r 20 -i images/image%04d.png movie.mp4')
mgiugliano commented 2 years ago

@ramcdougal Thanks immensely for reacting to my "issue".

Your sample code does not work on my Mac. I do NOT see any NEURON GUI. I installed NEURON by pip3 install neuron and XQuartz does not work (not even with xeyes or xterm).

I understood the problem must be that. I did a very similar test in "pure hoc" and similarly no ps file was produced on disk.

It has been years, very unfortunately, of problems installing and using Neuron on a Mac.

ramcdougal commented 2 years ago

For what it's worth, I use NEURON with macOS (and, in particular, ran my test that way) without problems.

Sounds like this code failing is due to the XQuartz issue... That is a problem I haven't heard about; let's see if @nrnhines (the NEURON project lead and main developer) has encountered it. You may also want to consider posting an issue on the NEURON GitHub.

This repository is eight years old. These days, PlotShape directly supports Python graphics libraries like matplotlib (and this should work even if XQuartz is misbehaving). I'll see if I can put together an updated example using matplotlib instead of Interviews graphics.

mgiugliano commented 2 years ago

I may add that, while no file *.ps is created, if I add from matplotlib import pyplot and then ps.plot(pyplot) I get segmentation fault: 11.

On a virtual machine, running Debian, jupyter lab, and an older version of Neuron Python, still no *.ps file is created but the (yay)plot of the shape appears.

nrnhines commented 2 years ago

Note that after xquartz is installed (from xquartz.org), one must logout and log back in. Do you see an error when you launch idraw?

mgiugliano commented 2 years ago

Hi @nrnhines!! I have installed and uninstalled XQuartz multiple times (both under BigSur and now Monterey), always carefully rebooting. Nothing changes.

Concerning iv, idraw, etc. I am not sure they get installed with pip install neuron. From neuron 7.6 tests, they were not running, but I do not remember the error message: most likely they were hanging (despite $DISPLAY being correctly set to something like /private/tmp/com.apple.launchd.emHKcVY9qf/org.xquartz:0).

nrnhines commented 2 years ago

The reason I mentioned idraw is that some NEURON versions were inadvertently built which linked to a homebrew installation of X11 in /opt/homebrew.... And anyone caught with that would have trouble with an xquartz.org installation which has its library in /usr/X11. Do you have a /usr/X11 folder?

To avoid possible environment problems, can you try the following from a fresh Terminal window? Afterwards you can just rm -r -f pytmp and destroy the terminal.

cd $HOME
unset PYTHONPATH
python3.9 -m venv pytmp
source pytmp/bin/activate
pip install --upgrade pip
pip install neuron # does this install neuron-8.1a?
pytmp/bin/idraw # does that open an interviews drawing editor? If not, what error message does it produce?
pytmp/bin/neurondemo # Any interviews windows?
nrnhines commented 2 years ago

By the way. What is your macos? I'm at macOS Monterey Version 12.3

ramcdougal commented 2 years ago

@mgiugliano Here's a variant of this simulation/video making that runs in Google Colab and uses matplotlib: https://colab.research.google.com/drive/1YuDWJt2osDaAqVlMKZ2AZBhqrabWDmjz?usp=sharing

mgiugliano commented 2 years ago

The reason I mentioned idraw is that some NEURON versions were inadvertently built which linked to a homebrew installation of X11 in /opt/homebrew.... And anyone caught with that would have trouble with an xquartz.org installation which has its library in /usr/X11. Do you have a /usr/X11 folder?

To avoid possible environment problems, can you try the following from a fresh Terminal window? Afterwards you can just rm -r -f pytmp and destroy the terminal.

cd $HOME
unset PYTHONPATH
python3.9 -m venv pytmp
source pytmp/bin/activate
pip install --upgrade pip
pip install neuron # does this install neuron-8.1a?
pytmp/bin/idraw # does that open an interviews drawing editor? If not, what error message does it produce?
pytmp/bin/neurondemo # Any interviews windows?

Thank you again for your time and help.

Following your steps, neuron-8.0.2 (NEURON-8.0.2-cp39-cp39-macosx_10_9_x86_64.whl) gets installed together with numpy. Launching draw or neurondemo results in the shell "hanging". I need to press CTRL+C (after 1-2 minutes), while I see on the Activity Monitor (or "ps -au") that the Xquartz process has been launched. No error message, not even on Console.app

I am on Monterey 12.2.1 (21D62), with an Intel Mac. In the past few years, as I also bothered you via email a couple of times, I never managed to have a completely operational install of Neuron + Python on my Mac laptop, iMac and Mac mini. I have been resorting to building docker containers and vagrant boxes to perform "headless" simulations, mimicking working on the local HPC, always resorting to "hoc-only scripts, data-on-disk, offline analysis" as a (suboptimal) philosophy.

mgiugliano commented 2 years ago

@ramcdougal @nrnhines I am in debt with both of you for your time and for the Google Colab variant. That is precious, it will most likely help me to get "up and running", and will be explicitly acknowledge in our work.

Let me know if I can be of any help to support any debugging effort.

mgiugliano commented 2 years ago

https://colab.research.google.com/drive/1YuDWJt2osDaAqVlMKZ2AZBhqrabWDmjz?usp=sharing

Thank you immensely! I think it does NOT yet work: despite it installs the upgraded matplotlib that you pointed out, Requirement already satisfied: matplotlib in /usr/local/lib/python3.7/dist-packages (3.5.1)

it produces an error while plotting (or setting the view_init() )..

Screenshot 2022-03-20 at 12 56 08

If I remove ", vertical_axis="y")" from each of the two plot commands, I get a new error: ImportError: cannot import name '_png' from 'matplotlib' (/usr/local/lib/python3.7/dist-packages/matplotlib/__init__.py)

mgiugliano commented 2 years ago

@ramcdougal It seems I am doomed. If I try to launch the exact same code of your original Colab notebook on my local Jupyter Notebook (with the exception of the two last steps (creating and displaying a movie)... I even manage to crash Python :-(

jupyter core : 4.7.1 jupyter-notebook : 6.2.0 qtconsole : not installed ipython : 7.20.0 ipykernel : 5.4.3 jupyter client : 6.1.11 jupyter lab : 3.0.7 nbconvert : 6.0.7 ipywidgets : 7.6.3 nbformat : 5.1.2 traitlets : 5.0.5

Screenshot 2022-03-20 at 13 12 55

`------------------------------------- Translated Report (Full Report Below)

Process: Python [46079] Path: /usr/local/Cellar/python@3.9/3.9.10/Frameworks/Python.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python Identifier: org.python.python Version: 3.9.10 (3.9.10) Code Type: X86-64 (Native) Parent Process: Python [43867] Responsible: iTerm2 [7895] User ID: 501

Date/Time: 2022-03-20 13:12:16.6015 +0100 OS Version: macOS 12.2.1 (21D62) Report Version: 12 Bridge OS Version: 6.2 (19P744) Anonymous UUID: 81DE1683-B4A6-53D2-B66E-D739FCE3933C

Sleep/Wake UUID: 04EB7720-0152-4273-901A-A1AD8E00F82D

Time Awake Since Boot: 4600 seconds Time Since Wake: 2880 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 0x0000000000000010 Exception Codes: 0x0000000000000001, 0x0000000000000010 Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11 Terminating Process: exc handler [46079]

VM Region Info: 0x10 is not in any region. Bytes before following region: 4367900656 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL UNUSED SPACE AT START --->
__TEXT 10458e000-104592000 [ 16K] r-x/r-x SM=COW .../MacOS/Python

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 Python 0x104abc66d PyTuple_New + 150 1 Python 0x104b86dd7 do_mktuple + 47 2 Python 0x104b85a86 Py_BuildValue + 324 3 libffi.dylib 0x7ff810fdfa05 ffi_call_unix64 + 85 4 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 5 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 6 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 7 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 8 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 9 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 10 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 11 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 12 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 13 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 14 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 15 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 16 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 17 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 18 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 19 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 20 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 21 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 22 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 23 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 24 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 25 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 26 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 27 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 28 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 29 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 30 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 31 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 32 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 33 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 34 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 35 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 36 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 37 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 38 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 39 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 40 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 41 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 42 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 43 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 44 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 45 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 46 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 47 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 48 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 49 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 50 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 51 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 52 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 53 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 54 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 55 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 56 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 57 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 58 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 59 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 60 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 61 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 62 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 63 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 64 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 65 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 66 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 67 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 68 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 69 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 70 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 71 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 72 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 73 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 74 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 75 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 76 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 77 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 78 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 79 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 80 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 81 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 82 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 83 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 84 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 85 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 86 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 87 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 88 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 89 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 90 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 91 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 92 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 93 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 94 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 95 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 96 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 97 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 98 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 99 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 100 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 101 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 102 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 103 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 104 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 105 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 106 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 107 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 108 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 109 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 110 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 111 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 112 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 113 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 114 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 115 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 116 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 117 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 118 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 119 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 120 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 121 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 122 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 123 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 124 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 125 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 126 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 127 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 128 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 129 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 130 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 131 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 132 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 133 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 134 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 135 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 136 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 137 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 138 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 139 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 140 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 141 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 142 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 143 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 144 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 145 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 146 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 147 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 148 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 149 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 150 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 151 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 152 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 153 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 154 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 155 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 156 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 157 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 158 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 159 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 160 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 161 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 162 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 163 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 164 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 165 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 166 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 167 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 168 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 169 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 170 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 171 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 172 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 173 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 174 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 175 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 176 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 177 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 178 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 179 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 180 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 181 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 182 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 183 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 184 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 185 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 186 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 187 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 188 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 189 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 190 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 191 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 192 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 193 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 194 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 195 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 196 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 197 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 198 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 199 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 200 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 201 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 202 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 203 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 204 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 205 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 206 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 207 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 208 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 209 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 210 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 211 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 212 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 213 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 214 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 215 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 216 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 217 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 218 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 219 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 220 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 221 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 222 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 223 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 224 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 225 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 226 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 227 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 228 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 229 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 230 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 231 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 232 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 233 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 234 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 235 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 236 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 237 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 238 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 239 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 240 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 241 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 242 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 243 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 244 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 245 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 246 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 247 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 248 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 249 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 250 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 251 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 252 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 253 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 254 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 255 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 256 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 257 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 258 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 259 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 260 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 261 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 262 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 263 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 264 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 265 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 266 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 267 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 268 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 269 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 270 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 271 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 272 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 273 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 274 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 275 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 276 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 277 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 278 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 279 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 280 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 281 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 282 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 283 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 284 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 285 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 286 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 287 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 288 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 289 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 290 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 291 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 292 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 293 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 294 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 295 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 296 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 297 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 298 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 299 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 300 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 301 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 302 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 303 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 304 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 305 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 306 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 307 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 308 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 309 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 310 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 311 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 312 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 313 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 314 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 315 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 316 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 317 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 318 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 319 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 320 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 321 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 322 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 323 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 324 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 325 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 326 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 327 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 328 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 329 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 330 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 331 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 332 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 333 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 334 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 335 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 336 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 337 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 338 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 339 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 340 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 341 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 342 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 343 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 344 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 345 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 346 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 347 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 348 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 349 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 350 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 351 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 352 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 353 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 354 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 355 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 356 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 357 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 358 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 359 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 360 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 361 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 362 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 363 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 364 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 365 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 366 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 367 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 368 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 369 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 370 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 371 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 372 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 373 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 374 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 375 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 376 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 377 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 378 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 379 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 380 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 381 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 382 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 383 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 384 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 385 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 386 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 387 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 388 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 389 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 390 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 391 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 392 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 393 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 394 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 395 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 396 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 397 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 398 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 399 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 400 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 401 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 402 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 403 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 404 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 405 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 406 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 407 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 408 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 409 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 410 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 411 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 412 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 413 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 414 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 415 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 416 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 417 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 418 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 419 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 420 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 421 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 422 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 423 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 424 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 425 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 426 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 427 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 428 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 429 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 430 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 431 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 432 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 433 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 434 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 435 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 436 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 437 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 438 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 439 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 440 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 441 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 442 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 443 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 444 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 445 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 446 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 447 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 448 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 449 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 450 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 451 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 452 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 453 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 454 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 455 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 456 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 457 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 458 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 459 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 460 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 461 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 462 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 463 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 464 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 465 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 466 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 467 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 468 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 469 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 470 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 471 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 472 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 473 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 474 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 475 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 476 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 477 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 478 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 479 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 480 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 481 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 482 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 483 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 484 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 485 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 486 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 487 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 488 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 489 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 490 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 491 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 492 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 493 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 494 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 495 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 496 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 497 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 498 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 499 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 500 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 501 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 502 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 503 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 504 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 505 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 506 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 507 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 508 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 509 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 510 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705 511 libffi.dylib 0x7ff810fdf347 ffi_call_int + 705

Thread 1:: ZMQbg/Reaper 0 libsystem_kernel.dylib 0x7ff802c1845e kevent + 10 1 libzmq.5.dylib 0x106888b45 zmq::kqueue_t::loop() + 181 2 libzmq.5.dylib 0x1068b713d thread_routine(void*) + 61 3 libsystem_pthread.dylib 0x7ff802c504f4 _pthread_start + 125 4 libsystem_pthread.dylib 0x7ff802c4c00f thread_start + 15

Thread 2:: ZMQbg/IO/0 0 libsystem_kernel.dylib 0x7ff802c1845e kevent + 10 1 libzmq.5.dylib 0x106888b45 zmq::kqueue_t::loop() + 181 2 libzmq.5.dylib 0x1068b713d thread_routine(void*) + 61 3 libsystem_pthread.dylib 0x7ff802c504f4 _pthread_start + 125 4 libsystem_pthread.dylib 0x7ff802c4c00f thread_start + 15

Thread 3: 0 libsystem_kernel.dylib 0x7ff802c1845e kevent + 10 1 select.cpython-39-darwin.so 0x104dcf0a1 select_kqueue_control_impl + 559 2 Python 0x104a642ee method_vectorcall_FASTCALL + 95 3 Python 0x104b4ef70 call_function + 168 4 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 5 Python 0x104b408d6 _PyEval_EvalCode + 411 6 Python 0x104a5887e _PyFunction_Vectorcall + 373 7 Python 0x104b4ef70 call_function + 168 8 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 9 Python 0x104a587c9 _PyFunction_Vectorcall + 192 10 Python 0x104b4ef70 call_function + 168 11 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 12 Python 0x104a587c9 _PyFunction_Vectorcall + 192 13 Python 0x104b4ef70 call_function + 168 14 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 15 Python 0x104a587c9 _PyFunction_Vectorcall + 192 16 Python 0x104b4ef70 call_function + 168 17 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 18 Python 0x104a587c9 _PyFunction_Vectorcall + 192 19 Python 0x104a5b4f4 method_vectorcall + 481 20 Python 0x104b42401 _PyEval_EvalFrameDefault + 2609 21 Python 0x104a587c9 _PyFunction_Vectorcall + 192 22 Python 0x104b4ef70 call_function + 168 23 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 24 Python 0x104a587c9 _PyFunction_Vectorcall + 192 25 Python 0x104b4ef70 call_function + 168 26 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 27 Python 0x104a587c9 _PyFunction_Vectorcall + 192 28 Python 0x104a5b4f4 method_vectorcall + 481 29 Python 0x104c051e3 t_bootstrap + 119 30 Python 0x104ba913e pythread_wrapper + 36 31 libsystem_pthread.dylib 0x7ff802c504f4 _pthread_start + 125 32 libsystem_pthread.dylib 0x7ff802c4c00f thread_start + 15

Thread 4: 0 libsystem_kernel.dylib 0x7ff802c1a1ae poll + 10 1 libzmq.5.dylib 0x1068c63ae zmq_poll + 398 2 libzmq.5.dylib 0x106898762 zmq::proxy(zmq::socket_base_t, zmq::socket_base_t, zmq::socket_base_t, zmq::socket_base_t) + 386 3 _device.cpython-39-darwin.so 0x1067cd6b0 pyx_pw_3zmq_7backend_6cython_7_device_3proxy + 368 4 _device.cpython-39-darwin.so 0x1067cc38f pyx_pw_3zmq_7backend_6cython_7_device_1device + 479 5 Python 0x104a57dd4 _PyObject_MakeTpCall + 127 6 Python 0x104b4efdf call_function + 279 7 Python 0x104b4868e _PyEval_EvalFrameDefault + 27838 8 Python 0x104a587c9 _PyFunction_Vectorcall + 192 9 Python 0x104b4ef70 call_function + 168 10 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 11 Python 0x104a587c9 _PyFunction_Vectorcall + 192 12 Python 0x104b4ef70 call_function + 168 13 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 14 Python 0x104a587c9 _PyFunction_Vectorcall + 192 15 Python 0x104a5b4f4 method_vectorcall + 481 16 Python 0x104c051e3 t_bootstrap + 119 17 Python 0x104ba913e pythread_wrapper + 36 18 libsystem_pthread.dylib 0x7ff802c504f4 _pthread_start + 125 19 libsystem_pthread.dylib 0x7ff802c4c00f thread_start + 15

Thread 5:: ZMQbg/Reaper 0 libsystem_kernel.dylib 0x7ff802c1845e kevent + 10 1 libzmq.5.dylib 0x106888b45 zmq::kqueue_t::loop() + 181 2 libzmq.5.dylib 0x1068b713d thread_routine(void*) + 61 3 libsystem_pthread.dylib 0x7ff802c504f4 _pthread_start + 125 4 libsystem_pthread.dylib 0x7ff802c4c00f thread_start + 15

Thread 6:: ZMQbg/IO/0 0 libsystem_kernel.dylib 0x7ff802c1845e kevent + 10 1 libzmq.5.dylib 0x106888b45 zmq::kqueue_t::loop() + 181 2 libzmq.5.dylib 0x1068b713d thread_routine(void*) + 61 3 libsystem_pthread.dylib 0x7ff802c504f4 _pthread_start + 125 4 libsystem_pthread.dylib 0x7ff802c4c00f thread_start + 15

Thread 7: 0 libsystem_kernel.dylib 0x7ff802c16506 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff802c50a69 _pthread_cond_wait + 1224 2 Python 0x104ba9491 PyThread_acquire_lock_timed + 340 3 Python 0x104c05a3f acquire_timed + 264 4 Python 0x104c05be4 lock_PyThread_acquire_lock + 44 5 Python 0x104a643b7 method_vectorcall_VARARGS_KEYWORDS + 165 6 Python 0x104b4ef70 call_function + 168 7 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 8 Python 0x104b408d6 _PyEval_EvalCode + 411 9 Python 0x104a5887e _PyFunction_Vectorcall + 373 10 Python 0x104b4ef70 call_function + 168 11 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 12 Python 0x104b408d6 _PyEval_EvalCode + 411 13 Python 0x104a5887e _PyFunction_Vectorcall + 373 14 Python 0x104b4ef70 call_function + 168 15 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 16 Python 0x104a587c9 _PyFunction_Vectorcall + 192 17 Python 0x104b42401 _PyEval_EvalFrameDefault + 2609 18 Python 0x104b408d6 _PyEval_EvalCode + 411 19 Python 0x104a5887e _PyFunction_Vectorcall + 373 20 Python 0x104b4ef70 call_function + 168 21 Python 0x104b469da _PyEval_EvalFrameDefault + 20490 22 Python 0x104a587c9 _PyFunction_Vectorcall + 192 23 Python 0x104b4ef70 call_function + 168 24 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 25 Python 0x104a587c9 _PyFunction_Vectorcall + 192 26 Python 0x104b4ef70 call_function + 168 27 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 28 Python 0x104a587c9 _PyFunction_Vectorcall + 192 29 Python 0x104a5b4f4 method_vectorcall + 481 30 Python 0x104c051e3 t_bootstrap + 119 31 Python 0x104ba913e pythread_wrapper + 36 32 libsystem_pthread.dylib 0x7ff802c504f4 _pthread_start + 125 33 libsystem_pthread.dylib 0x7ff802c4c00f thread_start + 15

Thread 8: 0 libsystem_pthread.dylib 0x7ff802c4bfec start_wqthread + 0

Thread 9: 0 libsystem_kernel.dylib 0x7ff802c1be4a __select + 10 1 Python 0x104c031f5 time_sleep + 157 2 Python 0x104aa3b8c cfunction_vectorcall_O + 105 3 Python 0x104b4ef70 call_function + 168 4 Python 0x104b4868e _PyEval_EvalFrameDefault + 27838 5 Python 0x104a587c9 _PyFunction_Vectorcall + 192 6 Python 0x104b4ef70 call_function + 168 7 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 8 Python 0x104a587c9 _PyFunction_Vectorcall + 192 9 Python 0x104b4ef70 call_function + 168 10 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 11 Python 0x104a587c9 _PyFunction_Vectorcall + 192 12 Python 0x104a5b4f4 method_vectorcall + 481 13 Python 0x104c051e3 t_bootstrap + 119 14 Python 0x104ba913e pythread_wrapper + 36 15 libsystem_pthread.dylib 0x7ff802c504f4 _pthread_start + 125 16 libsystem_pthread.dylib 0x7ff802c4c00f thread_start + 15

Thread 10: 0 libsystem_kernel.dylib 0x7ff802c16506 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff802c50a69 _pthread_cond_wait + 1224 2 Python 0x104ba94c9 PyThread_acquire_lock_timed + 396 3 Python 0x104c05a3f acquire_timed + 264 4 Python 0x104c05be4 lock_PyThread_acquire_lock + 44 5 Python 0x104a643b7 method_vectorcall_VARARGS_KEYWORDS + 165 6 Python 0x104b4ef70 call_function + 168 7 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 8 Python 0x104b408d6 _PyEval_EvalCode + 411 9 Python 0x104a5887e _PyFunction_Vectorcall + 373 10 Python 0x104b4ef70 call_function + 168 11 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 12 Python 0x104b408d6 _PyEval_EvalCode + 411 13 Python 0x104a5887e _PyFunction_Vectorcall + 373 14 Python 0x104b4ef70 call_function + 168 15 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 16 Python 0x104a587c9 _PyFunction_Vectorcall + 192 17 Python 0x104b4ef70 call_function + 168 18 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 19 Python 0x104a587c9 _PyFunction_Vectorcall + 192 20 Python 0x104b4ef70 call_function + 168 21 Python 0x104b476cb _PyEval_EvalFrameDefault + 23803 22 Python 0x104a587c9 _PyFunction_Vectorcall + 192 23 Python 0x104a5b4f4 method_vectorcall + 481 24 Python 0x104c051e3 t_bootstrap + 119 25 Python 0x104ba913e pythread_wrapper + 36 26 libsystem_pthread.dylib 0x7ff802c504f4 _pthread_start + 125 27 libsystem_pthread.dylib 0x7ff802c4c00f thread_start + 15

Thread 0 crashed with X86 Thread State (64-bit): rax: 0x000000010b6ebc60 rbx: 0x000000010b6ebc70 rcx: 0x0000000000000000 rdx: 0x0000000000000000 rdi: 0x000000010b6ebc88 rsi: 0x0000000000000000 rbp: 0x00007ff7bb969c20 rsp: 0x00007ff7bb969c00 r8: 0x0000000000000000 r9: 0x00000000000002f0 r10: 0x0000000000000000 r11: 0x00000001071b9050 r12: 0x0000000000000005 r13: 0x00007ff7bb969d50 r14: 0x0000000000000005 r15: 0x0000000000000000 rip: 0x0000000104abc66d rfl: 0x0000000000010206 cr2: 0x0000000000000010

Logical CPU: 4 Error Code: 0x00000004 (no mapping for user data read) Trap Number: 14

Thread 0 instruction stream: 8d 05 cd de 23 00 4a 8b-1c f0 48 85 db 0f 84 eb ....#.J...H..... 00 00 00 48 8b 4b 18 48-8d 15 55 df 23 00 42 ff ...H.K.H..U.#.B. 0c b2 4a 89 0c f0 83 3d-32 7c 21 00 00 75 6c 48 ..J....=2|!..ulH c7 03 01 00 00 00 4d 85-f6 7e 11 48 8d 7b 18 4a ......M..~.H.{.J 8d 34 f5 00 00 00 00 e8-6b 9f 16 00 4d 85 f6 0f .4......k...M... 84 3a 01 00 00 48 8d 43-f0 48 8b 0d 03 81 23 00 .:...H.C.H....#. [48]8b 49 10 48 8b 89 c8-02 00 00 48 8b 51 08 48 H.I.H......H.Q.H <== 89 02 48 8b 73 f8 83 e6-03 48 09 d6 48 89 73 f8 ..H.s....H..H.s. 48 89 4b f0 48 89 41 08-48 89 d8 48 83 c4 08 5b H.K.H.A.H..H...[ 41 5e 41 5f 5d c3 48 ff-03 eb ed 48 8b 43 08 0f A^A_].H....H.C.. ba a0 a8 00 00 00 0e 4c-8d 7b f0 4c 0f 43 fb 48 .......L.{.L.C.H 8b 3d 95 98 25 00 48 c7-c6 ff ff ff ff 31 d2 e8 .=..%.H......1..

Binary Images: 0x1049f8000 - 0x104cb7fff org.python.python (3.9.10, (c) 2001-2021 Python Software Foundation.) /usr/local/Cellar/python@3.9/3.9.10/Frameworks/Python.framework/Versions/3.9/Python 0x7ff810fdd000 - 0x7ff810fe2fff libffi.dylib () <057ea6dc-27cf-353e-9abe-413d60acf4d6> /usr/lib/libffi.dylib 0x7ff802c13000 - 0x7ff802c49fff libsystem_kernel.dylib () /usr/lib/system/libsystem_kernel.dylib 0x10686f000 - 0x1068dafff libzmq.5.dylib () <939c4541-7132-362a-a738-74ccc91f8b9e> /usr/local/lib/python3.9/site-packages/zmq/.dylibs/libzmq.5.dylib 0x7ff802c4a000 - 0x7ff802c55fff libsystem_pthread.dylib () /usr/lib/system/libsystem_pthread.dylib 0x104dca000 - 0x104dd1fff select.cpython-39-darwin.so () <1797d0f4-ff8d-3fdd-8c60-93795a94a23e> /usr/local/Cellar/python@3.9/3.9.10/Frameworks/Python.framework/Versions/3.9/lib/python3.9/lib-dynload/select.cpython-39-darwin.so 0x1067c8000 - 0x1067cffff _device.cpython-39-darwin.so () <656210fa-a877-32af-bf76-81578eb7dd40> /usr/local/lib/python3.9/site-packages/zmq/backend/cython/_device.cpython-39-darwin.so 0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???

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: 0 thread_create: 0 thread_set_state: 0

VM Region Summary: ReadOnly portion of Libraries: Total=814.9M resident=0K(0%) swapped_out_or_unallocated=814.9M(100%) Writable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Kernel Alloc Once 8K 1 MALLOC 261.2M 37 MALLOC guard page 24K 5 MALLOC_MEDIUM (reserved) 720.0M 6 reserved VM address space (unallocated) MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated) STACK GUARD 44K 11 Stack 98.6M 11 VM_ALLOCATE 138.3M 175 VM_ALLOCATE (reserved) 160.0M 2 reserved VM address space (unallocated) DATA 4764K 231 DATA_CONST 6222K 137 DATA_DIRTY 208K 50 LINKEDIT 650.4M 108 OBJC_RO 81.8M 1 OBJC_RW 3136K 2 TEXT 164.5M 235 UNICODE 588K 1 dyld private memory 1024K 1 shared memory 12K 2 =========== ======= ======= TOTAL 2.6G 1017 TOTAL, minus reserved VM space 1.4G 1017


Full Report

{"app_name":"Python","timestamp":"2022-03-20 13:12:16.00 +0100","app_version":"3.9.10","slice_uuid":"a2398c34-26d9-3dfc-aa77-7b71f0db5be8","build_version":"3.9.10","platform":1,"bundleID":"org.python.python","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.2.1 (21D62)","incident_id":"656E1AA8-3705-4C87-AA59-6F541A94EBE1","name":"Python"} { "uptime" : 4600, "procLaunch" : "2022-03-20 13:11:44.8811 +0100", "procRole" : "Unspecified", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "MacBookPro16,1", "procStartAbsTime" : 4641252645628, "coalitionID" : 428, "osVersion" : { "train" : "macOS 12.2.1", "build" : "21D62", "releaseType" : "User" }, "captureTime" : "2022-03-20 13:12:16.6015 +0100", "incident" : "656E1AA8-3705-4C87-AA59-6F541A94EBE1", "bug_type" : "309", "pid" : 46079, "procExitAbsTime" : 4672973258102, "cpuType" : "X86-64", "procName" : "Python", "procPath" : "\/usr\/local\/Cellar\/python@3.9\/3.9.10\/Frameworks\/Python.framework\/Versions\/3.9\/Resources\/Python.app\/Contents\/MacOS\/Python", "bundleInfo" : {"CFBundleShortVersionString":"3.9.10","CFBundleVersion":"3.9.10","CFBundleIdentifier":"org.python.python"}, "storeInfo" : {"deviceIdentifierForVendor":"97ECF157-EF9A-52FE-85B3-430DA897D071","thirdParty":true}, "parentProc" : "Python", "parentPid" : 43867, "coalitionName" : "com.googlecode.iterm2", "crashReporterKey" : "81DE1683-B4A6-53D2-B66E-D739FCE3933C", "responsiblePid" : 7895, "responsibleProc" : "iTerm2", "wakeTime" : 2880, "bridgeVersion" : {"build":"19P744","train":"6.2"}, "sleepWakeUUID" : "04EB7720-0152-4273-901A-A1AD8E00F82D", "sip" : "enabled", "vmRegionInfo" : "0x10 is not in any region. Bytes before following region: 4367900656\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n TEXT 10458e000-104592000 [ 16K] r-x\/r-x SM=COW ...\/MacOS\/Python", "isCorpse" : 1, "exception" : {"codes":"0x0000000000000001, 0x0000000000000010","rawCodes":[1,16],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000010"}, "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":46079}, "vmregioninfo" : "0x10 is not in any region. Bytes before following region: 4367900656\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n TEXT 10458e000-104592000 [ 16K] r-x\/r-x SM=COW ...\/MacOS\/Python", "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0}, "faultingThread" : 0, "threads" : [{"triggered":true,"id":166588,"instructionState":{"instructionStream":{"bytes":[141,5,205,222,35,0,74,139,28,240,72,133,219,15,132,235,0,0,0,72,139,75,24,72,141,21,85,223,35,0,66,255,12,178,74,137,12,240,131,61,50,124,33,0,0,117,108,72,199,3,1,0,0,0,77,133,246,126,17,72,141,123,24,74,141,52,245,0,0,0,0,232,107,159,22,0,77,133,246,15,132,58,1,0,0,72,141,67,240,72,139,13,3,129,35,0,72,139,73,16,72,139,137,200,2,0,0,72,139,81,8,72,137,2,72,139,115,248,131,230,3,72,9,214,72,137,115,248,72,137,75,240,72,137,65,8,72,137,216,72,131,196,8,91,65,94,65,95,93,195,72,255,3,235,237,72,139,67,8,15,186,160,168,0,0,0,14,76,141,123,240,76,15,67,251,72,139,61,149,152,37,0,72,199,198,255,255,255,255,49,210,232],"offset":96}},"threadState":{"r13":{"value":140701980859728},"rax":{"value":4486773856},"rflags":{"value":66054},"cpu":{"value":4},"r14":{"value":5},"rsi":{"value":0},"r8":{"value":0},"cr2":{"value":16},"rdx":{"value":0},"r10":{"value":0},"r9":{"value":752},"r15":{"value":0},"rbx":{"value":4486773872},"trap":{"value":14,"description":"(no mapping for user data read)"},"err":{"value":4},"r11":{"value":4414214224,"symbolLocation":0,"symbol":"get_plotshape_data"},"rip":{"value":4373333613,"matchesCrashFrame":1},"rbp":{"value":140701980859424},"rsp":{"value":140701980859392},"r12":{"value":5},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":4486773896}},"queue":"com.apple.main-thread","frames":[{"imageOffset":804461,"symbol":"PyTuple_New","symbolLocation":150,"imageIndex":0},{"imageOffset":1633751,"symbol":"do_mktuple","symbolLocation":47,"imageIndex":0},{"imageOffset":1628806,"symbol":"Py_BuildValue","symbolLocation":324,"imageIndex":0},{"imageOffset":10757,"symbol":"ffi_call_unix64","symbolLocation":85,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1},{"imageOffset":9031,"symbol":"ffi_call_int","symbolLocation":705,"imageIndex":1}]},{"id":166632,"name":"ZMQbg\/Reaper","frames":[{"imageOffset":21598,"symbol":"kevent","symbolLocation":10,"imageIndex":2},{"imageOffset":105285,"symbol":"zmq::kqueue_t::loop()","symbolLocation":181,"imageIndex":3},{"imageOffset":295229,"symbol":"thread_routine(void)","symbolLocation":61,"imageIndex":3},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":4},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":4}]},{"id":166633,"name":"ZMQbg\/IO\/0","frames":[{"imageOffset":21598,"symbol":"kevent","symbolLocation":10,"imageIndex":2},{"imageOffset":105285,"symbol":"zmq::kqueue_t::loop()","symbolLocation":181,"imageIndex":3},{"imageOffset":295229,"symbol":"thread_routine(void)","symbolLocation":61,"imageIndex":3},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":4},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":4}]},{"id":166634,"frames":[{"imageOffset":21598,"symbol":"kevent","symbolLocation":10,"imageIndex":2},{"imageOffset":20641,"symbol":"select_kqueue_control_impl","symbolLocation":559,"imageIndex":5},{"imageOffset":443118,"symbol":"method_vectorcall_FASTCALL","symbolLocation":95,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":1345750,"symbol":"_PyEval_EvalCode","symbolLocation":411,"imageIndex":0},{"imageOffset":395390,"symbol":"_PyFunction_Vectorcall","symbolLocation":373,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":406772,"symbol":"method_vectorcall","symbolLocation":481,"imageIndex":0},{"imageOffset":1352705,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":2609,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":406772,"symbol":"method_vectorcall","symbolLocation":481,"imageIndex":0},{"imageOffset":2150883,"symbol":"t_bootstrap","symbolLocation":119,"imageIndex":0},{"imageOffset":1773886,"symbol":"pythread_wrapper","symbolLocation":36,"imageIndex":0},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":4},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":4}]},{"id":166635,"frames":[{"imageOffset":29102,"symbol":"poll","symbolLocation":10,"imageIndex":2},{"imageOffset":357294,"symbol":"zmq_poll","symbolLocation":398,"imageIndex":3},{"imageOffset":169826,"symbol":"zmq::proxy(zmq::socket_base_t, zmq::socket_base_t, zmq::socket_base_t, zmq::socket_base_t)","symbolLocation":386,"imageIndex":3},{"imageOffset":22192,"symbol":"pyx_pw_3zmq_7backend_6cython_7_device_3proxy","symbolLocation":368,"imageIndex":6},{"imageOffset":17295,"symbol":"pyx_pw_3zmq_7backend_6cython_7_device_1device","symbolLocation":479,"imageIndex":6},{"imageOffset":392660,"symbol":"_PyObject_MakeTpCall","symbolLocation":127,"imageIndex":0},{"imageOffset":1404895,"symbol":"call_function","symbolLocation":279,"imageIndex":0},{"imageOffset":1377934,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":27838,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":406772,"symbol":"method_vectorcall","symbolLocation":481,"imageIndex":0},{"imageOffset":2150883,"symbol":"t_bootstrap","symbolLocation":119,"imageIndex":0},{"imageOffset":1773886,"symbol":"pythread_wrapper","symbolLocation":36,"imageIndex":0},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":4},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":4}]},{"id":166636,"name":"ZMQbg\/Reaper","frames":[{"imageOffset":21598,"symbol":"kevent","symbolLocation":10,"imageIndex":2},{"imageOffset":105285,"symbol":"zmq::kqueue_t::loop()","symbolLocation":181,"imageIndex":3},{"imageOffset":295229,"symbol":"thread_routine(void)","symbolLocation":61,"imageIndex":3},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":4},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":4}]},{"id":166637,"name":"ZMQbg\/IO\/0","frames":[{"imageOffset":21598,"symbol":"kevent","symbolLocation":10,"imageIndex":2},{"imageOffset":105285,"symbol":"zmq::kqueue_t::loop()","symbolLocation":181,"imageIndex":3},{"imageOffset":295229,"symbol":"thread_routine(void)","symbolLocation":61,"imageIndex":3},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":4},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":4}]},{"id":166638,"frames":[{"imageOffset":13574,"symbol":"psynch_cvwait","symbolLocation":10,"imageIndex":2},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":4},{"imageOffset":1774737,"symbol":"PyThread_acquire_lock_timed","symbolLocation":340,"imageIndex":0},{"imageOffset":2153023,"symbol":"acquire_timed","symbolLocation":264,"imageIndex":0},{"imageOffset":2153444,"symbol":"lock_PyThread_acquire_lock","symbolLocation":44,"imageIndex":0},{"imageOffset":443319,"symbol":"method_vectorcall_VARARGS_KEYWORDS","symbolLocation":165,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":1345750,"symbol":"_PyEval_EvalCode","symbolLocation":411,"imageIndex":0},{"imageOffset":395390,"symbol":"_PyFunction_Vectorcall","symbolLocation":373,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":1345750,"symbol":"_PyEval_EvalCode","symbolLocation":411,"imageIndex":0},{"imageOffset":395390,"symbol":"_PyFunction_Vectorcall","symbolLocation":373,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":1352705,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":2609,"imageIndex":0},{"imageOffset":1345750,"symbol":"_PyEval_EvalCode","symbolLocation":411,"imageIndex":0},{"imageOffset":395390,"symbol":"_PyFunction_Vectorcall","symbolLocation":373,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1370586,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":20490,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":406772,"symbol":"method_vectorcall","symbolLocation":481,"imageIndex":0},{"imageOffset":2150883,"symbol":"t_bootstrap","symbolLocation":119,"imageIndex":0},{"imageOffset":1773886,"symbol":"pythread_wrapper","symbolLocation":36,"imageIndex":0},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":4},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":4}]},{"id":166639,"frames":[{"imageOffset":8172,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":4}]},{"id":166640,"frames":[{"imageOffset":36426,"symbol":"select","symbolLocation":10,"imageIndex":2},{"imageOffset":2142709,"symbol":"time_sleep","symbolLocation":157,"imageIndex":0},{"imageOffset":703372,"symbol":"cfunction_vectorcall_O","symbolLocation":105,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1377934,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":27838,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":406772,"symbol":"method_vectorcall","symbolLocation":481,"imageIndex":0},{"imageOffset":2150883,"symbol":"t_bootstrap","symbolLocation":119,"imageIndex":0},{"imageOffset":1773886,"symbol":"pythread_wrapper","symbolLocation":36,"imageIndex":0},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":4},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":4}]},{"id":167407,"frames":[{"imageOffset":13574,"symbol":"psynch_cvwait","symbolLocation":10,"imageIndex":2},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":4},{"imageOffset":1774793,"symbol":"PyThread_acquire_lock_timed","symbolLocation":396,"imageIndex":0},{"imageOffset":2153023,"symbol":"acquire_timed","symbolLocation":264,"imageIndex":0},{"imageOffset":2153444,"symbol":"lock_PyThread_acquire_lock","symbolLocation":44,"imageIndex":0},{"imageOffset":443319,"symbol":"method_vectorcall_VARARGS_KEYWORDS","symbolLocation":165,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":1345750,"symbol":"_PyEval_EvalCode","symbolLocation":411,"imageIndex":0},{"imageOffset":395390,"symbol":"_PyFunction_Vectorcall","symbolLocation":373,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":1345750,"symbol":"_PyEval_EvalCode","symbolLocation":411,"imageIndex":0},{"imageOffset":395390,"symbol":"_PyFunction_Vectorcall","symbolLocation":373,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":1404784,"symbol":"call_function","symbolLocation":168,"imageIndex":0},{"imageOffset":1373899,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":23803,"imageIndex":0},{"imageOffset":395209,"symbol":"_PyFunction_Vectorcall","symbolLocation":192,"imageIndex":0},{"imageOffset":406772,"symbol":"method_vectorcall","symbolLocation":481,"imageIndex":0},{"imageOffset":2150883,"symbol":"t_bootstrap","symbolLocation":119,"imageIndex":0},{"imageOffset":1773886,"symbol":"pythread_wrapper","symbolLocation":36,"imageIndex":0},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":4},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":4}]}], "usedImages" : [ { "source" : "P", "arch" : "x86_64", "base" : 4372529152, "CFBundleShortVersionString" : "3.9.10, (c) 2001-2021 Python Software Foundation.", "CFBundleIdentifier" : "org.python.python", "size" : 2883584, "uuid" : "dc2ca037-972a-3a19-b44b-aa8b94beb8c5", "path" : "\/usr\/local\/Cellar\/python@3.9\/3.9.10\/Frameworks\/Python.framework\/Versions\/3.9\/Python", "name" : "Python", "CFBundleVersion" : "3.9.10" }, { "source" : "P", "arch" : "x86_64", "base" : 140703413686272, "size" : 24576, "uuid" : "057ea6dc-27cf-353e-9abe-413d60acf4d6", "path" : "\/usr\/lib\/libffi.dylib", "name" : "libffi.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140703174832128, "size" : 225280, "uuid" : "c1d58a50-5a4d-3bcb-a1fc-ec0902ce34d3", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 4404473856, "size" : 442368, "uuid" : "939c4541-7132-362a-a738-74ccc91f8b9e", "path" : "\/usr\/local\/lib\/python3.9\/site-packages\/zmq\/.dylibs\/libzmq.5.dylib", "name" : "libzmq.5.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140703175057408, "size" : 49152, "uuid" : "ee564342-d8f2-396d-b642-40092cf34d82", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 4376535040, "size" : 32768, "uuid" : "1797d0f4-ff8d-3fdd-8c60-93795a94a23e", "path" : "\/usr\/local\/Cellar\/python@3.9\/3.9.10\/Frameworks\/Python.framework\/Versions\/3.9\/lib\/python3.9\/lib-dynload\/select.cpython-39-darwin.so", "name" : "select.cpython-39-darwin.so" }, { "source" : "P", "arch" : "x86_64", "base" : 4403789824, "size" : 32768, "uuid" : "656210fa-a877-32af-bf76-81578eb7dd40", "path" : "\/usr\/local\/lib\/python3.9\/site-packages\/zmq\/backend\/cython\/_device.cpython-39-darwin.so", "name" : "_device.cpython-39-darwin.so" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" } ], "sharedCache" : { "base" : 140703171825664, "size" : 15216836608, "uuid" : "0939015d-8308-3e69-b095-bd928f835202" }, "vmSummary" : "ReadOnly portion of Libraries: Total=814.9M resident=0K(0%) swapped_out_or_unallocated=814.9M(100%)\nWritable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nKernel Alloc Once 8K 1 \nMALLOC 261.2M 37 \nMALLOC guard page 24K 5 \nMALLOC_MEDIUM (reserved) 720.0M 6 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nSTACK GUARD 44K 11 \nStack 98.6M 11 \nVM_ALLOCATE 138.3M 175 \nVM_ALLOCATE (reserved) 160.0M 2 reserved VM address space (unallocated)\nDATA 4764K 231 \nDATA_CONST 6222K 137 \n__DATA_DIRTY 208K 50 \nLINKEDIT 650.4M 108 \nOBJC_RO 81.8M 1 \n__OBJC_RW 3136K 2 \nTEXT 164.5M 235 \n__UNICODE 588K 1 \ndyld private memory 1024K 1 \nshared memory 12K 2 \n=========== ======= ======= \nTOTAL 2.6G 1017 \nTOTAL, minus reserved VM space 1.4G 1017 \n", "legacyInfo" : { "threadTriggered" : { "queue" : "com.apple.main-thread" } }, "trialInfo" : { "rollouts" : [ { "rolloutId" : "607844aa04477260f58a8077", "factorPackIds" : { "SIRI_MORPHUN_ASSETS" : "6103050cbfe6dc472e1c982a" }, "deploymentId" : 240000066`

nrnhines commented 2 years ago

Several puzzling curiosities: XQuartz not working on your mac. Default install of neuron-8.0.2 instead of neuron-8.1a . I would guess there is a chance you could force the latter with pip install neuron==8.1a but given your experiences so far with XQuartz it seems likely there would be no benefit. If you can share your screen via zoom, I'd be happy to observe and suggest some diagnostic tests. Early mornings US East coast time are best for me , e.g. 8am. I guess we would start by trying to start an xterm from Terminal. On my intel mac, along with the xterm window, the XQuartz "About" menu item pops up an info window that says

The X Window System
XQuartz 2.8.1 (xorg-server 1.20.11)
mgiugliano commented 2 years ago

@nrnhines Thank you. I sent you an email.

mgiugliano commented 2 years ago

@ramcdougal After many reset/reconnect (and for reasons I do not know), I finally managed to have the notebook running (in the cloud)! It works however only in the cloud, as expected, as it uses PlotShape() which I am afraid is inherently broken on the machines I have been trying.

Both on my Mac and on a headless HPC Linux box (conda + pip install neuron), as soon as I type ps.plot(plt) I get Segmentation Fault: -11.

I will try to use Google Collab. Thank you very very much for all your time and help.

ramcdougal commented 2 years ago

Glad it's working on the cloud, at least.

An observation: the error message mentions /usr/local/Cellar so it looks like you're using Python from Homebrew.

If I had to guess, some of the problems might be from the Homebrew Python trying to use a library compiled for the system Python or something like that. Path issues can be a problem. venv might help.

I don't know very much about Homebrew, but there's a brew cask for XQuartz; maybe that would work better with the Homebrew Python? (I've never tried; I have no idea, but it looks promising.)

brew install --cask xquartz

If you try that, I'd be curious to know if it solves the XQuartz problem. e.g. after that (and logging out and back in) does


from neuron import gui

pop up the NEURON main menu?

For what it's worth, it's been my experience that you can just setup, say, a new Ubuntu VM, pip3 install neuron and go... that should work with both system Python and e.g. Anaconda. (For full functionality, you'd also need to sudo apt install g++ since that's not always there by default.) If this direction is useful to you, we can certainly help you get a working linux VM.


As an aside, the current release is still 8.0.2. Version 8.1a is only available via neuron-nightly; the most recent is 8.1a4:

https://pypi.org/project/NEURON-nightly/#history

nrnhines commented 2 years ago

After considerable shared effort @mgiugliano and I were unable to get to the point on his machine where we could successfully launch xterm. Given that we were unable to make XQuartz functional on his Mac, that increases the priority of refactoring the gui2 code to work in the absence of X11.