Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segmentation Fault On Mac M2 #5951

Closed
3 tasks done
jonbakerfish opened this issue Feb 27, 2023 · 17 comments
Closed
3 tasks done

Segmentation Fault On Mac M2 #5951

jonbakerfish opened this issue Feb 27, 2023 · 17 comments
Assignees
Labels
bug Not a build issue, this is likely a bug.

Comments

@jonbakerfish
Copy link

Checklist

Describe the issue

import open3d crashed on Mac M2 Ventura 13.2.1

Steps to reproduce the bug

pip install open3d
python -c "import open3d"

Error message

[1] 8358 segmentation fault python -c "import open3d"

Expected behavior

No response

Open3D, Python and System information

- Operating system: Mac M2 Ventura 13.2.1
- Python version: Python 3.9
- System architecture: apple-silicon M2
- Is this a remote workstation?: no
- How did you install Open3D?: pip

Additional information

No response

@jonbakerfish jonbakerfish added the bug Not a build issue, this is likely a bug. label Feb 27, 2023
@RohanGautam
Copy link

RohanGautam commented Mar 10, 2023

Having a similar issue. I built open3d from source to double check, and while I'm able to import open3d, there is again a segfault with

python -c "import open3d as o3d; c = o3d.geometry.TriangleMesh.create_box(); o3d.visualization.draw(c)"

Giving me:

FEngine (64 bits) created at 0x16ebb0000 (threading is enabled)
FEngine resolved backend: OpenGL
[error] GLFW error: Cocoa: Failed to find service port for display
fish: Job 1, 'python3 $argv' terminated by signal SIGSEGV (Address boundary error)

I'm using:

  • Macos Ventura 13.0
  • architecture: apple-silicon M2 Pro
  • Installation via pip

@ssheorey
Copy link
Member

@errissa
Copy link
Collaborator

errissa commented Mar 13, 2023

@RohanGautam As @ssheorey suggests, please try the latest wheels. I have tested your example and @jonbakerfish 's example on an M1 system with 0.17 and had no issues.

@jonbakerfish
Copy link
Author

Thanks for reporting this. Please test this wheel for v0.17:

https://storage.googleapis.com/open3d-releases-master/python-wheels/open3d-0.17.0-cp39-cp39-macosx_12_0_arm64.whl.zip

@ssheorey the same error:

[1]    77674 segmentation fault  python -c "import open3d"

@RohanGautam
Copy link

RohanGautam commented Mar 13, 2023

@RohanGautam As @ssheorey suggests, please try the latest wheels. I have tested your example and @jonbakerfish 's example on an M1 system with 0.17 and had no issues.

Thanks for the reply! I tested on my machine with 0.17 itself, as I had built open3d from scratch through the master branch, so the issue still persists (I tried the linked wheel again to double check).

I don't know if it helps, but I successfully set up open3d on a friend's Macbook which was a M1 very recently as well. However, my new machine has a M2, where the problems are arising. Are there any differences between M1/M2 that could be the cause?

@ssheorey
Copy link
Member

We were able to verify the issue when running unit tests. Looks like it's specific to M2. Please add as much details about your environment as possible. We don't readily have an M2 available, so more help (stack trace, etc.) would be useful.

@jonbakerfish
Copy link
Author

We were able to verify the issue when running unit tests. Looks like it's specific to M2. Please add as much details about your environment as possible. We don't readily have an M2 available, so more help (stack trace, etc.) would be useful.

@ssheorey I tried the faulthandler but got nothing interesting:

(py39) [~]$ python3 -q -X faulthandler
>>> import open3d
Fatal Python error: Segmentation fault

Thread 0x00000001e7484140 (most recent call first):
  File "~/mambaforge/envs/py39/lib/python3.9/site-packages/numpy/linalg/linalg.py", line 538 in inv
  File "<__array_function__ internals>", line 200 in inv
  File [1]    81832 segmentation fault  python3 -q -X faulthandler

Do you have any other instructions to get info you want?

@RohanGautam
Copy link

Sure! Happy to provide additional information.

  • Command run: python -c "import open3d as o3d; c = o3d.geometry.TriangleMesh.create_box(); o3d.visualization.draw(c)". The window opens up, and is interactive, but there is a segfault when i press Esc to close it.
  • Python: 3.9.16
  • Open3d: 0.17.0 (installed via the latest wheel linked in a previous reply in this thread)
  • System Specs: M2 Pro, 16 GB RAM, Macos ventura 13

After the segfault, the system generated a crash report ('Python 3.9 quit unexpectedly'). This is the detailed output of the report:

Full output
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               python3.9 [4528]
Path:                  /Users/USER/*/python3
Identifier:            python3.9
Version:               ???
Code Type:             ARM-64 (Native)
Parent Process:        fish [23797]
Responsible:           iTerm2 [23794]
User ID:               502

Date/Time:             2023-03-14 09:40:01.5608 +0800
OS Version:            macOS 13.0 (22A8380)
Report Version:        12
Anonymous UUID:        EC5786DF-CEC8-E5A9-E359-4BAE11353B19

Sleep/Wake UUID:       1DE8AA7F-6BCC-4F10-81A0-D87F6BE18880

Time Awake Since Boot: 64000 seconds
Time Since Wake:       93 seconds

System Integrity Protection: enabled

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

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

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

VM Region Info: 0 is not in any region.  Bytes before following region: 4328734720
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      102034000-102330000    [ 3056K] r-x/r-x SM=COW  ...R/*/python3.9

Kernel Triage:
VM - pmap_enter retried due to resource shortage
VM - pmap_enter retried due to resource shortage
VM - pmap_enter retried due to resource shortage
VM - pmap_enter retried due to resource shortage
VM - pmap_enter retried due to resource shortage


Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   pybind.cpython-39-darwin.so   	       0x104bd6564 0x104bb8000 + 124260
1   pybind.cpython-39-darwin.so   	       0x10515b258 0x104bb8000 + 5911128
2   pybind.cpython-39-darwin.so   	       0x10518d520 0x104bb8000 + 6116640
3   pybind.cpython-39-darwin.so   	       0x105165530 0x104bb8000 + 5952816
4   pybind.cpython-39-darwin.so   	       0x10618f264 0x104bb8000 + 22901348
5   AppKit                        	       0x18822655c -[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:] + 5164
6   AppKit                        	       0x188224f5c -[NSWindow(NSEventRouting) sendEvent:] + 284
7   AppKit                        	       0x188224094 -[NSApplication(NSEvent) sendEvent:] + 1920
8   pybind.cpython-39-darwin.so   	       0x10618f9ac 0x104bb8000 + 22903212
9   pybind.cpython-39-darwin.so   	       0x106190f38 0x104bb8000 + 22908728
10  pybind.cpython-39-darwin.so   	       0x10516497c 0x104bb8000 + 5949820
11  pybind.cpython-39-darwin.so   	       0x10515f3f4 0x104bb8000 + 5927924
12  pybind.cpython-39-darwin.so   	       0x10515eeb4 0x104bb8000 + 5926580
13  pybind.cpython-39-darwin.so   	       0x1066b8f4c 0x104bb8000 + 28315468
14  pybind.cpython-39-darwin.so   	       0x10623a750 0x104bb8000 + 23603024
15  python3.9                     	       0x1020eb074 cfunction_call + 60
16  python3.9                     	       0x10208fd50 _PyObject_MakeTpCall + 348
17  python3.9                     	       0x102096670 method_vectorcall + 604
18  python3.9                     	       0x1021a1804 _PyEval_EvalFrameDefault + 39412
19  python3.9                     	       0x102091930 _PyFunction_Vectorcall + 1188
20  python3.9                     	       0x1021a1804 _PyEval_EvalFrameDefault + 39412
21  python3.9                     	       0x102195fa4 _PyEval_EvalCode + 696
22  python3.9                     	       0x10220afa0 run_mod + 188
23  python3.9                     	       0x10220baec PyRun_StringFlags + 140
24  python3.9                     	       0x10220ba18 PyRun_SimpleStringFlags + 64
25  python3.9                     	       0x10222bd60 pymain_run_command + 136
26  python3.9                     	       0x10222afd0 pymain_run_python + 296
27  python3.9                     	       0x10222ae50 Py_RunMain + 40
28  python3.9                     	       0x10203ab84 main + 56
29  dyld                          	       0x184a97e50 start + 2544

Thread 1:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   pybind.cpython-39-darwin.so   	       0x105e41c54 0x104bb8000 + 19438676
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 2:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   pybind.cpython-39-darwin.so   	       0x105e41c54 0x104bb8000 + 19438676
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 3:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   pybind.cpython-39-darwin.so   	       0x105e41c54 0x104bb8000 + 19438676
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 4:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   pybind.cpython-39-darwin.so   	       0x105e41c54 0x104bb8000 + 19438676
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 5:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   pybind.cpython-39-darwin.so   	       0x105e41c54 0x104bb8000 + 19438676
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 6:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   pybind.cpython-39-darwin.so   	       0x105e41c54 0x104bb8000 + 19438676
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 7:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   pybind.cpython-39-darwin.so   	       0x105e41c54 0x104bb8000 + 19438676
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 8:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   pybind.cpython-39-darwin.so   	       0x105e41c54 0x104bb8000 + 19438676
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 9:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   pybind.cpython-39-darwin.so   	       0x105e41c54 0x104bb8000 + 19438676
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 10:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas64_.0.dylib        	       0x118bf4394 blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 11:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas64_.0.dylib        	       0x118bf4394 blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 12:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas64_.0.dylib        	       0x118bf4394 blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 13:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas64_.0.dylib        	       0x118bf4394 blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 14:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas64_.0.dylib        	       0x118bf4394 blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 15:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas64_.0.dylib        	       0x118bf4394 blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 16:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas64_.0.dylib        	       0x118bf4394 blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 17:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas64_.0.dylib        	       0x118bf4394 blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 18:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas64_.0.dylib        	       0x118bf4394 blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 19:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas64_.0.dylib        	       0x118bf4394 blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 20:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas64_.0.dylib        	       0x118bf4394 blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 21:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x102ae0df4 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 384
3   libomp.dylib                  	       0x102ac90f8 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1688
4   libomp.dylib                  	       0x102ac51b4 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 164
5   libomp.dylib                  	       0x102ac7eb8 __kmp_fork_barrier(int, int) + 600
6   libomp.dylib                  	       0x102aad1a4 __kmp_launch_thread + 220
7   libomp.dylib                  	       0x102adfbc8 __kmp_launch_worker(void*) + 252
8   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 22:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x102ae0df4 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 384
3   libomp.dylib                  	       0x102ac90f8 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1688
4   libomp.dylib                  	       0x102ac51b4 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 164
5   libomp.dylib                  	       0x102ac7eb8 __kmp_fork_barrier(int, int) + 600
6   libomp.dylib                  	       0x102aad1a4 __kmp_launch_thread + 220
7   libomp.dylib                  	       0x102adfbc8 __kmp_launch_worker(void*) + 252
8   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 23:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x102ae0df4 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 384
3   libomp.dylib                  	       0x102ac90f8 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1688
4   libomp.dylib                  	       0x102ac51b4 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 164
5   libomp.dylib                  	       0x102ac7eb8 __kmp_fork_barrier(int, int) + 600
6   libomp.dylib                  	       0x102aad1a4 __kmp_launch_thread + 220
7   libomp.dylib                  	       0x102adfbc8 __kmp_launch_worker(void*) + 252
8   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 24:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x102ae0df4 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 384
3   libomp.dylib                  	       0x102ac90f8 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1688
4   libomp.dylib                  	       0x102ac51b4 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 164
5   libomp.dylib                  	       0x102ac7eb8 __kmp_fork_barrier(int, int) + 600
6   libomp.dylib                  	       0x102aad1a4 __kmp_launch_thread + 220
7   libomp.dylib                  	       0x102adfbc8 __kmp_launch_worker(void*) + 252
8   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 25:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x102ae0df4 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 384
3   libomp.dylib                  	       0x102ac90f8 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1688
4   libomp.dylib                  	       0x102ac51b4 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 164
5   libomp.dylib                  	       0x102ac7eb8 __kmp_fork_barrier(int, int) + 600
6   libomp.dylib                  	       0x102aad1a4 __kmp_launch_thread + 220
7   libomp.dylib                  	       0x102adfbc8 __kmp_launch_worker(void*) + 252
8   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 26:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x102ae0df4 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 384
3   libomp.dylib                  	       0x102ac90f8 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1688
4   libomp.dylib                  	       0x102ac51b4 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 164
5   libomp.dylib                  	       0x102ac7eb8 __kmp_fork_barrier(int, int) + 600
6   libomp.dylib                  	       0x102aad1a4 __kmp_launch_thread + 220
7   libomp.dylib                  	       0x102adfbc8 __kmp_launch_worker(void*) + 252
8   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 27:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x102ae0df4 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 384
3   libomp.dylib                  	       0x102ac90f8 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1688
4   libomp.dylib                  	       0x102ac51b4 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 164
5   libomp.dylib                  	       0x102ac7eb8 __kmp_fork_barrier(int, int) + 600
6   libomp.dylib                  	       0x102aad1a4 __kmp_launch_thread + 220
7   libomp.dylib                  	       0x102adfbc8 __kmp_launch_worker(void*) + 252
8   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 28:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x102ae0df4 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 384
3   libomp.dylib                  	       0x102ac90f8 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1688
4   libomp.dylib                  	       0x102ac51b4 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 164
5   libomp.dylib                  	       0x102ac7eb8 __kmp_fork_barrier(int, int) + 600
6   libomp.dylib                  	       0x102aad1a4 __kmp_launch_thread + 220
7   libomp.dylib                  	       0x102adfbc8 __kmp_launch_worker(void*) + 252
8   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 29:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x102ae0df4 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 384
3   libomp.dylib                  	       0x102ac90f8 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1688
4   libomp.dylib                  	       0x102ac51b4 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 164
5   libomp.dylib                  	       0x102ac7eb8 __kmp_fork_barrier(int, int) + 600
6   libomp.dylib                  	       0x102aad1a4 __kmp_launch_thread + 220
7   libomp.dylib                  	       0x102adfbc8 __kmp_launch_worker(void*) + 252
8   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 30:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x102ae0df4 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 384
3   libomp.dylib                  	       0x102ac90f8 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1688
4   libomp.dylib                  	       0x102ac51b4 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 164
5   libomp.dylib                  	       0x102ac7eb8 __kmp_fork_barrier(int, int) + 600
6   libomp.dylib                  	       0x102aad1a4 __kmp_launch_thread + 220
7   libomp.dylib                  	       0x102adfbc8 __kmp_launch_worker(void*) + 252
8   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 31:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libomp.dylib                  	       0x102ae0df4 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 384
3   libomp.dylib                  	       0x102ac90f8 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1688
4   libomp.dylib                  	       0x102ac51b4 __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 164
5   libomp.dylib                  	       0x102ac7eb8 __kmp_fork_barrier(int, int) + 600
6   libomp.dylib                  	       0x102aad1a4 __kmp_launch_thread + 220
7   libomp.dylib                  	       0x102adfbc8 __kmp_launch_worker(void*) + 252
8   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 32:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas.0.dylib           	       0x1362bb0cc blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 33:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas.0.dylib           	       0x1362bb0cc blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 34:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas.0.dylib           	       0x1362bb0cc blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 35:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas.0.dylib           	       0x1362bb0cc blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 36:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas.0.dylib           	       0x1362bb0cc blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 37:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas.0.dylib           	       0x1362bb0cc blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 38:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas.0.dylib           	       0x1362bb0cc blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 39:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas.0.dylib           	       0x1362bb0cc blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 40:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas.0.dylib           	       0x1362bb0cc blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 41:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas.0.dylib           	       0x1362bb0cc blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 42:
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libopenblas.0.dylib           	       0x1362bb0cc blas_thread_server + 360
3   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 43:
0   libsystem_pthread.dylib       	       0x184dbce18 start_wqthread + 0

Thread 44:
0   libsystem_pthread.dylib       	       0x184dbce18 start_wqthread + 0

Thread 45:
0   libsystem_pthread.dylib       	       0x184dbce18 start_wqthread + 0

Thread 46:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	       0x184d82df0 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x184d948d8 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x184d8b638 mach_msg_overwrite + 540
3   libsystem_kernel.dylib        	       0x184d8316c mach_msg + 24
4   CoreFoundation                	       0x184ea1bdc __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x184ea04c8 __CFRunLoopRun + 1232
6   CoreFoundation                	       0x184e9f8a4 CFRunLoopRunSpecific + 612
7   AppKit                        	       0x188222248 _NSEventThread + 172
8   libsystem_pthread.dylib       	       0x184dc206c _pthread_start + 148
9   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 47:
0   libsystem_pthread.dylib       	       0x184dbce18 start_wqthread + 0

Thread 48:
0   libsystem_pthread.dylib       	       0x184dbce18 start_wqthread + 0

Thread 49:: JobSystem::loop
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libc++.1.dylib                	       0x184d0fac4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   pybind.cpython-39-darwin.so   	       0x106211ae8 0x104bb8000 + 23436008
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 50:: JobSystem::loop
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libc++.1.dylib                	       0x184d0fac4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   pybind.cpython-39-darwin.so   	       0x106211ae8 0x104bb8000 + 23436008
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 51:: JobSystem::loop
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libc++.1.dylib                	       0x184d0fac4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   pybind.cpython-39-darwin.so   	       0x106211ae8 0x104bb8000 + 23436008
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 52:: JobSystem::loop
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libc++.1.dylib                	       0x184d0fac4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   pybind.cpython-39-darwin.so   	       0x106211ae8 0x104bb8000 + 23436008
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 53:: JobSystem::loop
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libc++.1.dylib                	       0x184d0fac4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   pybind.cpython-39-darwin.so   	       0x106211ae8 0x104bb8000 + 23436008
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 54:: JobSystem::loop
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libc++.1.dylib                	       0x184d0fac4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   pybind.cpython-39-darwin.so   	       0x106211ae8 0x104bb8000 + 23436008
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 55:: JobSystem::loop
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libc++.1.dylib                	       0x184d0fac4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   pybind.cpython-39-darwin.so   	       0x106211ae8 0x104bb8000 + 23436008
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 56:: JobSystem::loop
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libc++.1.dylib                	       0x184d0fac4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   pybind.cpython-39-darwin.so   	       0x106211ae8 0x104bb8000 + 23436008
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 57:: JobSystem::loop
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libc++.1.dylib                	       0x184d0fac4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   pybind.cpython-39-darwin.so   	       0x106211ae8 0x104bb8000 + 23436008
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 58:: JobSystem::loop
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libc++.1.dylib                	       0x184d0fac4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   pybind.cpython-39-darwin.so   	       0x106211ae8 0x104bb8000 + 23436008
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 59:: JobSystem::loop
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libc++.1.dylib                	       0x184d0fac4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   pybind.cpython-39-darwin.so   	       0x106211ae8 0x104bb8000 + 23436008
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8

Thread 60:: FEngine::loop
0   libsystem_kernel.dylib        	       0x184d865e4 __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x184dc2638 _pthread_cond_wait + 1232
2   libc++.1.dylib                	       0x184d0fac4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   pybind.cpython-39-darwin.so   	       0x1061db4d0 0x104bb8000 + 23213264
4   libsystem_pthread.dylib       	       0x184dbce2c thread_start + 8


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x000000015a2d2748   x1: 0x0000600000239600   x2: 0x00006000002df440   x3: 0x00000001e13ee1b0
    x4: 0x0000000184fcdfa8   x5: 0x00000000fffffffe   x6: 0x000000016ddc8cc4   x7: 0x000000016ddc8cb8
    x8: 0x000000016ddc9928   x9: 0x0000000000000000  x10: 0x0000000000000002  x11: 0x0000000000000000
   x12: 0x0000000000000000  x13: 0x0000000000000001  x14: 0x00006000000f5660  x15: 0x00000000edc069ed
   x16: 0x02000001e0aa78a9  x17: 0x0000000000000002  x18: 0x0000000000000000  x19: 0x0000000106cff2b8
   x20: 0x0000600000239600  x21: 0x000000015ec6d680  x22: 0x0000000106cff328  x23: 0x000000015ec6d680
   x24: 0x000000000000000a  x25: 0x000000002bd80025  x26: 0x0000000000000104  x27: 0x0000000000000000
   x28: 0x00006000037a8180   fp: 0x000000016ddc9960   lr: 0x000000010515b258
    sp: 0x000000016ddc9920   pc: 0x0000000104bd6564 cpsr: 0x60001000
   far: 0x0000000000000000  esr: 0x92000006 (Data Abort) byte read Translation fault

Binary Images:
       0x104bb8000 -        0x106b83fff pybind.cpython-39-darwin.so (*) <4fe15cd1-df5a-3266-b53e-93ad7d97db32> /Users/USER/*/pybind.cpython-39-darwin.so
       0x1880bf000 -        0x188fc6fff com.apple.AppKit (6.9) <47f20729-e102-3a52-a31d-8be7277f85fb> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
       0x102034000 -        0x10232ffff python3.9 (*) <e106ccc2-d763-34bf-882f-ac043b70b8da> /Users/USER/*/python3.9
       0x184a92000 -        0x184b1c4b3 dyld (*) <b7142778-f6ba-31ca-820c-34b24d90f149> /usr/lib/dyld
       0x184d82000 -        0x184dbaffb libsystem_kernel.dylib (*) <cc8c9730-0055-3658-bb1c-1b49a5eadccd> /usr/lib/system/libsystem_kernel.dylib
       0x184dbb000 -        0x184dc7ffb libsystem_pthread.dylib (*) <1712c255-a808-3763-b5e4-8c3faeb3dd68> /usr/lib/system/libsystem_pthread.dylib
       0x118a8c000 -        0x119e63fff libopenblas64_.0.dylib (*) <3dd132fc-be72-33cc-baf0-4c7df2669307> /Users/USER/*/libopenblas64_.0.dylib
       0x102a94000 -        0x102b03fff libomp.dylib (*) <6c04ea95-82a1-358f-ba6d-6d35f04964b5> /opt/homebrew/*/libomp.dylib
       0x136150000 -        0x1373b7fff libopenblas.0.dylib (*) <5431bff3-be1a-3fe5-a552-bcdbb3e0536e> /Users/USER/*/libopenblas.0.dylib
       0x184e20000 -        0x1852f7fff com.apple.CoreFoundation (6.9) <da41d167-77ad-3bee-8a4c-ccc1399ee15e> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x184d03000 -        0x184d69ff3 libc++.1.dylib (*) <14267a9b-21bf-34c7-a706-8083a7ea551d> /usr/lib/libc++.1.dylib

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

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

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               256K        2 
Activity Tracing                   256K        1 
CG backing stores                 4288K        8 
CG image                            96K        5 
ColorSync                          560K       25 
CoreAnimation                      144K        9 
CoreGraphics                        48K        3 
CoreUI image data                 1168K        8 
Foundation                          16K        1 
Kernel Alloc Once                   32K        1 
MALLOC                           363.9M       64 
MALLOC guard page                  192K       11 
MALLOC_MEDIUM (reserved)           1.0G        9         reserved VM address space (unallocated)
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
OpenGL GLSL                        384K        5 
STACK GUARD                        976K       61 
Stack                            130.2M       61 
VM_ALLOCATE                      154.1M      318 
VM_ALLOCATE (reserved)           928.0M        8         reserved VM address space (unallocated)
__AUTH                             665K      175 
__AUTH_CONST                      11.9M      334 
__CTF                               756        1 
__DATA                            10.5M      595 
__DATA_CONST                      20.3M      577 
__DATA_DIRTY                       718K      110 
__FONT_DATA                        2352        1 
__GLSLBUILTINS                    5174K        1 
__LINKEDIT                       784.1M      244 
__OBJC_CONST                      1357K      144 
__OBJC_RO                         65.1M        1 
__OBJC_RW                         1981K        1 
__TEXT                           372.6M      591 
dyld private memory                512K        2 
mapped file                      193.1M       32 
shared memory                      944K       19 
===========                     =======  ======= 
TOTAL                              4.4G     3429 
TOTAL, minus reserved VM space     2.1G     3429 



-----------
Full Report
-----------

{"app_name":"python3.9","timestamp":"2023-03-14 09:40:03.00 +0800","app_version":"","slice_uuid":"e106ccc2-d763-34bf-882f-ac043b70b8da","build_version":"","platform":1,"share_with_app_devs":0,"is_first_party":1,"bug_type":"309","os_version":"macOS 13.0 (22A8380)","roots_installed":0,"incident_id":"B8B1EABE-B889-40A6-8502-381C13EDF1D3","name":"python3.9"}
{
  "uptime" : 64000,
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 502,
  "deployVersion" : 210,
  "modelCode" : "Mac14,9",
  "coalitionID" : 4153,
  "osVersion" : {
    "train" : "macOS 13.0",
    "build" : "22A8380",
    "releaseType" : "User"
  },
  "captureTime" : "2023-03-14 09:40:01.5608 +0800",
  "incident" : "B8B1EABE-B889-40A6-8502-381C13EDF1D3",
  "pid" : 4528,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2023-03-14 09:39:57.0133 +0800",
  "procStartAbsTime" : 1541253513972,
  "procExitAbsTime" : 1541362279822,
  "procName" : "python3.9",
  "procPath" : "\/Users\/USER\/*\/python3",
  "parentProc" : "fish",
  "parentPid" : 23797,
  "coalitionName" : "com.googlecode.iterm2",
  "crashReporterKey" : "EC5786DF-CEC8-E5A9-E359-4BAE11353B19",
  "responsiblePid" : 23794,
  "responsibleProc" : "iTerm2",
  "wakeTime" : 93,
  "sleepWakeUUID" : "1DE8AA7F-6BCC-4F10-81A0-D87F6BE18880",
  "sip" : "enabled",
  "vmRegionInfo" : "0 is not in any region.  Bytes before following region: 4328734720\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      102034000-102330000    [ 3056K] r-x\/r-x SM=COW  ...R\/*\/python3.9",
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000000"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":4528},
  "ktriageinfo" : "VM - pmap_enter retried due to resource shortage\nVM - pmap_enter retried due to resource shortage\nVM - pmap_enter retried due to resource shortage\nVM - pmap_enter retried due to resource shortage\nVM - pmap_enter retried due to resource shortage\n",
  "vmregioninfo" : "0 is not in any region.  Bytes before following region: 4328734720\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      102034000-102330000    [ 3056K] r-x\/r-x SM=COW  ...R\/*\/python3.9",
  "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":1580558,"threadState":{"x":[{"value":5807875912},{"value":105553118598656},{"value":105553119278144},{"value":8073961904,"symbolLocation":0,"symbol":"__block_literal_global"},{"value":6526132136,"symbolLocation":0,"symbol":"__CFXNotificationRegistrarFind_block_invoke"},{"value":4294967294},{"value":6138137796},{"value":6138137784},{"value":6138140968},{"value":0},{"value":2},{"value":0},{"value":0},{"value":1},{"value":105553117271648},{"value":3988810221},{"value":144115196140091561,"symbolLocation":144115188075855873,"symbol":"OBJC_CLASS_$_NSWindowActivationRequestOptions"},{"value":2},{"value":0},{"value":4409258680},{"value":105553118598656},{"value":5885056640},{"value":4409258792},{"value":5885056640},{"value":10},{"value":735576101},{"value":260},{"value":0},{"value":105553174626688}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4380275288},"cpsr":{"value":1610616832},"fp":{"value":6138141024},"sp":{"value":6138140960},"esr":{"value":2449473542,"description":"(Data Abort) byte read Translation fault"},"pc":{"value":4374488420,"matchesCrashFrame":1},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":124260,"imageIndex":0},{"imageOffset":5911128,"imageIndex":0},{"imageOffset":6116640,"imageIndex":0},{"imageOffset":5952816,"imageIndex":0},{"imageOffset":22901348,"imageIndex":0},{"imageOffset":1471836,"symbol":"-[NSWindow(NSEventRouting) _reallySendEvent:isDelayedEvent:]","symbolLocation":5164,"imageIndex":1},{"imageOffset":1466204,"symbol":"-[NSWindow(NSEventRouting) sendEvent:]","symbolLocation":284,"imageIndex":1},{"imageOffset":1462420,"symbol":"-[NSApplication(NSEvent) sendEvent:]","symbolLocation":1920,"imageIndex":1},{"imageOffset":22903212,"imageIndex":0},{"imageOffset":22908728,"imageIndex":0},{"imageOffset":5949820,"imageIndex":0},{"imageOffset":5927924,"imageIndex":0},{"imageOffset":5926580,"imageIndex":0},{"imageOffset":28315468,"imageIndex":0},{"imageOffset":23603024,"imageIndex":0},{"imageOffset":749684,"symbol":"cfunction_call","symbolLocation":60,"imageIndex":2},{"imageOffset":376144,"symbol":"_PyObject_MakeTpCall","symbolLocation":348,"imageIndex":2},{"imageOffset":403056,"symbol":"method_vectorcall","symbolLocation":604,"imageIndex":2},{"imageOffset":1497092,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":39412,"imageIndex":2},{"imageOffset":383280,"symbol":"_PyFunction_Vectorcall","symbolLocation":1188,"imageIndex":2},{"imageOffset":1497092,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":39412,"imageIndex":2},{"imageOffset":1449892,"symbol":"_PyEval_EvalCode","symbolLocation":696,"imageIndex":2},{"imageOffset":1929120,"symbol":"run_mod","symbolLocation":188,"imageIndex":2},{"imageOffset":1932012,"symbol":"PyRun_StringFlags","symbolLocation":140,"imageIndex":2},{"imageOffset":1931800,"symbol":"PyRun_SimpleStringFlags","symbolLocation":64,"imageIndex":2},{"imageOffset":2063712,"symbol":"pymain_run_command","symbolLocation":136,"imageIndex":2},{"imageOffset":2060240,"symbol":"pymain_run_python","symbolLocation":296,"imageIndex":2},{"imageOffset":2059856,"symbol":"Py_RunMain","symbolLocation":40,"imageIndex":2},{"imageOffset":27524,"symbol":"main","symbolLocation":56,"imageIndex":2},{"imageOffset":24144,"symbol":"start","symbolLocation":2544,"imageIndex":3}]},{"id":1580560,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":19438676,"imageIndex":0},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580561,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":19438676,"imageIndex":0},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580562,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":19438676,"imageIndex":0},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580563,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":19438676,"imageIndex":0},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580564,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":19438676,"imageIndex":0},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580565,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":19438676,"imageIndex":0},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580566,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":19438676,"imageIndex":0},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580567,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":19438676,"imageIndex":0},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580568,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":19438676,"imageIndex":0},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580569,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1475476,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580570,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1475476,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580571,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1475476,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580572,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1475476,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580573,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1475476,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580574,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1475476,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580575,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1475476,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580576,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1475476,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580577,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1475476,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580578,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1475476,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580579,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1475476,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580581,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":314868,"symbol":"void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*)","symbolLocation":384,"imageIndex":7},{"imageOffset":217336,"symbol":"kmp_flag_64<false, true>::wait(kmp_info*, int, void*)","symbolLocation":1688,"imageIndex":7},{"imageOffset":201140,"symbol":"__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)","symbolLocation":164,"imageIndex":7},{"imageOffset":212664,"symbol":"__kmp_fork_barrier(int, int)","symbolLocation":600,"imageIndex":7},{"imageOffset":102820,"symbol":"__kmp_launch_thread","symbolLocation":220,"imageIndex":7},{"imageOffset":310216,"symbol":"__kmp_launch_worker(void*)","symbolLocation":252,"imageIndex":7},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580582,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":314868,"symbol":"void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*)","symbolLocation":384,"imageIndex":7},{"imageOffset":217336,"symbol":"kmp_flag_64<false, true>::wait(kmp_info*, int, void*)","symbolLocation":1688,"imageIndex":7},{"imageOffset":201140,"symbol":"__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)","symbolLocation":164,"imageIndex":7},{"imageOffset":212664,"symbol":"__kmp_fork_barrier(int, int)","symbolLocation":600,"imageIndex":7},{"imageOffset":102820,"symbol":"__kmp_launch_thread","symbolLocation":220,"imageIndex":7},{"imageOffset":310216,"symbol":"__kmp_launch_worker(void*)","symbolLocation":252,"imageIndex":7},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580583,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":314868,"symbol":"void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*)","symbolLocation":384,"imageIndex":7},{"imageOffset":217336,"symbol":"kmp_flag_64<false, true>::wait(kmp_info*, int, void*)","symbolLocation":1688,"imageIndex":7},{"imageOffset":201140,"symbol":"__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)","symbolLocation":164,"imageIndex":7},{"imageOffset":212664,"symbol":"__kmp_fork_barrier(int, int)","symbolLocation":600,"imageIndex":7},{"imageOffset":102820,"symbol":"__kmp_launch_thread","symbolLocation":220,"imageIndex":7},{"imageOffset":310216,"symbol":"__kmp_launch_worker(void*)","symbolLocation":252,"imageIndex":7},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580584,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":314868,"symbol":"void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*)","symbolLocation":384,"imageIndex":7},{"imageOffset":217336,"symbol":"kmp_flag_64<false, true>::wait(kmp_info*, int, void*)","symbolLocation":1688,"imageIndex":7},{"imageOffset":201140,"symbol":"__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)","symbolLocation":164,"imageIndex":7},{"imageOffset":212664,"symbol":"__kmp_fork_barrier(int, int)","symbolLocation":600,"imageIndex":7},{"imageOffset":102820,"symbol":"__kmp_launch_thread","symbolLocation":220,"imageIndex":7},{"imageOffset":310216,"symbol":"__kmp_launch_worker(void*)","symbolLocation":252,"imageIndex":7},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580585,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":314868,"symbol":"void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*)","symbolLocation":384,"imageIndex":7},{"imageOffset":217336,"symbol":"kmp_flag_64<false, true>::wait(kmp_info*, int, void*)","symbolLocation":1688,"imageIndex":7},{"imageOffset":201140,"symbol":"__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)","symbolLocation":164,"imageIndex":7},{"imageOffset":212664,"symbol":"__kmp_fork_barrier(int, int)","symbolLocation":600,"imageIndex":7},{"imageOffset":102820,"symbol":"__kmp_launch_thread","symbolLocation":220,"imageIndex":7},{"imageOffset":310216,"symbol":"__kmp_launch_worker(void*)","symbolLocation":252,"imageIndex":7},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580586,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":314868,"symbol":"void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*)","symbolLocation":384,"imageIndex":7},{"imageOffset":217336,"symbol":"kmp_flag_64<false, true>::wait(kmp_info*, int, void*)","symbolLocation":1688,"imageIndex":7},{"imageOffset":201140,"symbol":"__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)","symbolLocation":164,"imageIndex":7},{"imageOffset":212664,"symbol":"__kmp_fork_barrier(int, int)","symbolLocation":600,"imageIndex":7},{"imageOffset":102820,"symbol":"__kmp_launch_thread","symbolLocation":220,"imageIndex":7},{"imageOffset":310216,"symbol":"__kmp_launch_worker(void*)","symbolLocation":252,"imageIndex":7},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580587,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":314868,"symbol":"void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*)","symbolLocation":384,"imageIndex":7},{"imageOffset":217336,"symbol":"kmp_flag_64<false, true>::wait(kmp_info*, int, void*)","symbolLocation":1688,"imageIndex":7},{"imageOffset":201140,"symbol":"__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)","symbolLocation":164,"imageIndex":7},{"imageOffset":212664,"symbol":"__kmp_fork_barrier(int, int)","symbolLocation":600,"imageIndex":7},{"imageOffset":102820,"symbol":"__kmp_launch_thread","symbolLocation":220,"imageIndex":7},{"imageOffset":310216,"symbol":"__kmp_launch_worker(void*)","symbolLocation":252,"imageIndex":7},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580588,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":314868,"symbol":"void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*)","symbolLocation":384,"imageIndex":7},{"imageOffset":217336,"symbol":"kmp_flag_64<false, true>::wait(kmp_info*, int, void*)","symbolLocation":1688,"imageIndex":7},{"imageOffset":201140,"symbol":"__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)","symbolLocation":164,"imageIndex":7},{"imageOffset":212664,"symbol":"__kmp_fork_barrier(int, int)","symbolLocation":600,"imageIndex":7},{"imageOffset":102820,"symbol":"__kmp_launch_thread","symbolLocation":220,"imageIndex":7},{"imageOffset":310216,"symbol":"__kmp_launch_worker(void*)","symbolLocation":252,"imageIndex":7},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580589,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":314868,"symbol":"void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*)","symbolLocation":384,"imageIndex":7},{"imageOffset":217336,"symbol":"kmp_flag_64<false, true>::wait(kmp_info*, int, void*)","symbolLocation":1688,"imageIndex":7},{"imageOffset":201140,"symbol":"__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)","symbolLocation":164,"imageIndex":7},{"imageOffset":212664,"symbol":"__kmp_fork_barrier(int, int)","symbolLocation":600,"imageIndex":7},{"imageOffset":102820,"symbol":"__kmp_launch_thread","symbolLocation":220,"imageIndex":7},{"imageOffset":310216,"symbol":"__kmp_launch_worker(void*)","symbolLocation":252,"imageIndex":7},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580590,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":314868,"symbol":"void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*)","symbolLocation":384,"imageIndex":7},{"imageOffset":217336,"symbol":"kmp_flag_64<false, true>::wait(kmp_info*, int, void*)","symbolLocation":1688,"imageIndex":7},{"imageOffset":201140,"symbol":"__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)","symbolLocation":164,"imageIndex":7},{"imageOffset":212664,"symbol":"__kmp_fork_barrier(int, int)","symbolLocation":600,"imageIndex":7},{"imageOffset":102820,"symbol":"__kmp_launch_thread","symbolLocation":220,"imageIndex":7},{"imageOffset":310216,"symbol":"__kmp_launch_worker(void*)","symbolLocation":252,"imageIndex":7},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580591,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":314868,"symbol":"void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*)","symbolLocation":384,"imageIndex":7},{"imageOffset":217336,"symbol":"kmp_flag_64<false, true>::wait(kmp_info*, int, void*)","symbolLocation":1688,"imageIndex":7},{"imageOffset":201140,"symbol":"__kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*)","symbolLocation":164,"imageIndex":7},{"imageOffset":212664,"symbol":"__kmp_fork_barrier(int, int)","symbolLocation":600,"imageIndex":7},{"imageOffset":102820,"symbol":"__kmp_launch_thread","symbolLocation":220,"imageIndex":7},{"imageOffset":310216,"symbol":"__kmp_launch_worker(void*)","symbolLocation":252,"imageIndex":7},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580592,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":8},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580593,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":8},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580594,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":8},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580595,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":8},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580596,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":8},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580597,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":8},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580598,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":8},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580599,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":8},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580600,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":8},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580601,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":8},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580602,"frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":1487052,"symbol":"blas_thread_server","symbolLocation":360,"imageIndex":8},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580604,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}]},{"id":1580625,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}]},{"id":1580627,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}]},{"id":1580678,"name":"com.apple.NSEventThread","frames":[{"imageOffset":3568,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":4},{"imageOffset":75992,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":4},{"imageOffset":38456,"symbol":"mach_msg_overwrite","symbolLocation":540,"imageIndex":4},{"imageOffset":4460,"symbol":"mach_msg","symbolLocation":24,"imageIndex":4},{"imageOffset":531420,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":9},{"imageOffset":525512,"symbol":"__CFRunLoopRun","symbolLocation":1232,"imageIndex":9},{"imageOffset":522404,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":9},{"imageOffset":1454664,"symbol":"_NSEventThread","symbolLocation":172,"imageIndex":1},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580682,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}]},{"id":1580683,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}]},{"id":1580713,"name":"JobSystem::loop","frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":10},{"imageOffset":23436008,"imageIndex":0},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580714,"name":"JobSystem::loop","frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":10},{"imageOffset":23436008,"imageIndex":0},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580715,"name":"JobSystem::loop","frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":10},{"imageOffset":23436008,"imageIndex":0},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580716,"name":"JobSystem::loop","frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":10},{"imageOffset":23436008,"imageIndex":0},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580717,"name":"JobSystem::loop","frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":10},{"imageOffset":23436008,"imageIndex":0},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580718,"name":"JobSystem::loop","frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":10},{"imageOffset":23436008,"imageIndex":0},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580719,"name":"JobSystem::loop","frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":10},{"imageOffset":23436008,"imageIndex":0},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580720,"name":"JobSystem::loop","frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":10},{"imageOffset":23436008,"imageIndex":0},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580721,"name":"JobSystem::loop","frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":10},{"imageOffset":23436008,"imageIndex":0},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580722,"name":"JobSystem::loop","frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":10},{"imageOffset":23436008,"imageIndex":0},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580723,"name":"JobSystem::loop","frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":10},{"imageOffset":23436008,"imageIndex":0},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":1580724,"name":"FEngine::loop","frames":[{"imageOffset":17892,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":4},{"imageOffset":30264,"symbol":"_pthread_cond_wait","symbolLocation":1232,"imageIndex":5},{"imageOffset":51908,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":10},{"imageOffset":23213264,"imageIndex":0},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4374364160,
    "size" : 33341440,
    "uuid" : "4fe15cd1-df5a-3266-b53e-93ad7d97db32",
    "path" : "\/Users\/USER\/*\/pybind.cpython-39-darwin.so",
    "name" : "pybind.cpython-39-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6577451008,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 15761408,
    "uuid" : "47f20729-e102-3a52-a31d-8be7277f85fb",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2299"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4328734720,
    "size" : 3129344,
    "uuid" : "e106ccc2-d763-34bf-882f-ac043b70b8da",
    "path" : "\/Users\/USER\/*\/python3.9",
    "name" : "python3.9"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6520643584,
    "size" : 566452,
    "uuid" : "b7142778-f6ba-31ca-820c-34b24d90f149",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6523723776,
    "size" : 233468,
    "uuid" : "cc8c9730-0055-3658-bb1c-1b49a5eadccd",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6523957248,
    "size" : 53244,
    "uuid" : "1712c255-a808-3763-b5e4-8c3faeb3dd68",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4708679680,
    "size" : 20807680,
    "uuid" : "3dd132fc-be72-33cc-baf0-4c7df2669307",
    "path" : "\/Users\/USER\/*\/libopenblas64_.0.dylib",
    "name" : "libopenblas64_.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4339613696,
    "size" : 458752,
    "uuid" : "6c04ea95-82a1-358f-ba6d-6d35f04964b5",
    "path" : "\/opt\/homebrew\/*\/libomp.dylib",
    "name" : "libomp.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 5202313216,
    "size" : 19300352,
    "uuid" : "5431bff3-be1a-3fe5-a552-bcdbb3e0536e",
    "path" : "\/Users\/USER\/*\/libopenblas.0.dylib",
    "name" : "libopenblas.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6524370944,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5079040,
    "uuid" : "da41d167-77ad-3bee-8a4c-ccc1399ee15e",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "1953.1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6523203584,
    "size" : 421876,
    "uuid" : "14267a9b-21bf-34c7-a706-8083a7ea551d",
    "path" : "\/usr\/lib\/libc++.1.dylib",
    "name" : "libc++.1.dylib"
  }
],
  "sharedCache" : {
  "base" : 6519996416,
  "size" : 3411476480,
  "uuid" : "4028b886-0785-32de-af1f-eca0b8899374"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.1G resident=0K(0%) swapped_out_or_unallocated=1.1G(100%)\nWritable regions: Total=3.0G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=3.0G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               256K        2 \nActivity Tracing                   256K        1 \nCG backing stores                 4288K        8 \nCG image                            96K        5 \nColorSync                          560K       25 \nCoreAnimation                      144K        9 \nCoreGraphics                        48K        3 \nCoreUI image data                 1168K        8 \nFoundation                          16K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                           363.9M       64 \nMALLOC guard page                  192K       11 \nMALLOC_MEDIUM (reserved)           1.0G        9         reserved VM address space (unallocated)\nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nOpenGL GLSL                        384K        5 \nSTACK GUARD                        976K       61 \nStack                            130.2M       61 \nVM_ALLOCATE                      154.1M      318 \nVM_ALLOCATE (reserved)           928.0M        8         reserved VM address space (unallocated)\n__AUTH                             665K      175 \n__AUTH_CONST                      11.9M      334 \n__CTF                               756        1 \n__DATA                            10.5M      595 \n__DATA_CONST                      20.3M      577 \n__DATA_DIRTY                       718K      110 \n__FONT_DATA                        2352        1 \n__GLSLBUILTINS                    5174K        1 \n__LINKEDIT                       784.1M      244 \n__OBJC_CONST                      1357K      144 \n__OBJC_RO                         65.1M        1 \n__OBJC_RW                         1981K        1 \n__TEXT                           372.6M      591 \ndyld private memory                512K        2 \nmapped file                      193.1M       32 \nshared memory                      944K       19 \n===========                     =======  ======= \nTOTAL                              4.4G     3429 \nTOTAL, minus reserved VM space     2.1G     3429 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "63a0a6cfd1cdb67d083006d0",
      "factorPackIds" : {

      },
      "deploymentId" : 240000003
    },
    {
      "rolloutId" : "62cdf63ddb3b7109d6d765cc",
      "factorPackIds" : {
        "SIRI_UNDERSTANDING_TMDC" : "62cdf6dddb3b7109d6d765cd"
      },
      "deploymentId" : 240000007
    }
  ],
  "experiments" : [

  ]
}
}

Model: Mac14,9, BootROM 8419.41.10, proc 12:8:4 processors, 16 GB, SMC 
Graphics: Apple M2 Pro, Apple M2 Pro, Built-In
Display: Color LCD, 3024 x 1964 Retina, Main, MirrorOff, Online
Display: DELL P2419H, 1920 x 1080 (1080p FHD - Full High Definition), MirrorOff, Online
Memory Module: LPDDR5, Hynix
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4388), wl0: Oct 22 2022 21:32:09 version 22.27.1.2.40.50.74 FWID 01-a4d78d2a
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: 4-Port USB 3.0 Hub
USB Device: USB 10/100/1000 LAN
USB Device: 4-Port USB 2.0 Hub
USB Device: Keychron K2
USB Device: USB 2.0 Hub
USB Device: composite_device
USB Device: USB C Video Adaptor
USB Device: USB31Bus
USB Device: USB31Bus
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.

I also tried it with a script that confirms that it's happening in draw() (in my case):

import open3d as o3d
import faulthandler # to further investigate segfault
faulthandler.enable()

o3d.utility.set_verbosity_level(o3d.utility.VerbosityLevel.Debug)
print(o3d.__version__)
c = o3d.geometry.TriangleMesh.create_box()
o3d.visualization.draw(c)
Full output

0.17.0
FEngine (64 bits) created at 0x2b0800000 (threading is enabled)
FEngine resolved backend: OpenGL
[Open3D DEBUG] LoadMaterialFromFile(): (my home dir)/miniconda3/envs/test/lib/python3.9/site-packages/open3d//resources/defaultLit.filamat
[Open3D DEBUG] LoadMaterialFromFile(): (my home dir)/miniconda3/envs/test/lib/python3.9/site-packages/open3d//resources/defaultLitTransparency.filamat
[Open3D DEBUG] LoadMaterialFromFile(): (my home dir)/miniconda3/envs/test/lib/python3.9/site-packages/open3d//resources/defaultLitSSR.filamat
[Open3D DEBUG] LoadMaterialFromFile():(my home dir)/miniconda3/envs/test/lib/python3.9/site-packages/open3d//resources/defaultUnlit.filamat
[Open3D DEBUG] LoadMaterialFromFile(): (my home dir)miniconda3/envs/test/lib/python3.9/site-packages/open3d//resources/defaultUnlitTransparency.filamat
[Open3D DEBUG] LoadMaterialFromFile():(my home dir)/miniconda3/envs/test/lib/python3.9/site-packages/open3d//resources/depth.filamat
[Open3D DEBUG] LoadMaterialFromFile(): (my home dir)/miniconda3/envs/test/lib/python3.9/site-packages/open3d//resources/unlitGradient.filamat
[Open3D DEBUG] LoadMaterialFromFile():(my home dir)/miniconda3/envs/test/lib/python3.9/site-packages/open3d//resources/normals.filamat
[Open3D DEBUG] LoadMaterialFromFile():(my home dir)/miniconda3/envs/test/lib/python3.9/site-packages/open3d//resources/unlitSolidColor.filamat
[Open3D DEBUG] LoadMaterialFromFile():(my home dir)miniconda3/envs/test/lib/python3.9/site-packages/open3d//resources/unlitBackground.filamat
[Open3D DEBUG] LoadMaterialFromFile():(my home dir)/miniconda3/envs/test/lib/python3.9/site-packages/open3d//resources/infiniteGroundPlane.filamat
[Open3D DEBUG] LoadMaterialFromFile(): (my home dir)miniconda3/envs/test/lib/python3.9/site-packages/open3d//resources/unlitLine.filamat
[Open3D DEBUG] LoadMaterialFromFile():(my home dir)/miniconda3/envs/test/lib/python3.9/site-packages/open3d//resources/unlitPolygonOffset.filamat
[Open3D DEBUG] Trying to destroy default resource [Texture, 1, hash: 655361]. Nothing will happen.
[Open3D DEBUG] Trying to destroy default resource [Texture, 1, hash: 655361]. Nothing will happen.
[Open3D DEBUG] Trying to destroy default resource [Texture, 1, hash: 655361]. Nothing will happen.
[Open3D DEBUG] Trying to destroy default resource [Texture, 1, hash: 655361]. Nothing will happen.
[Open3D DEBUG] Trying to destroy default resource [Texture, 1, hash: 655361]. Nothing will happen.
[Open3D DEBUG] Trying to destroy default resource [Texture, 1, hash: 655361]. Nothing will happen.
[error] GLFW error: Cocoa: Failed to find service port for display
Fatal Python error: Segmentation fault

Current thread 0x00000001e0552500 (most recent call first):
File "(my home dir)/miniconda3/envs/test/lib/python3.9/site-packages/open3d/visualization/draw.py", line 112 in draw
File "(script dir)/test_open3d.py", line 8 in
fish: Job 4, 'python3 $argv' terminated by signal SIGSEGV (Address boundary error)

These are all the details i could think of. Do let me know if I can provide any other information or test things out, would be more than happy to help.

@RohanGautam
Copy link

RohanGautam commented Mar 14, 2023

Okay, I've somehow managed to observe pretty consistently that if i close the visualization window by pressing the 'x' on the open3d window with my mouse, it closes without issues, but closing it with keyboard shortcuts (like Esc) results in a segfault. Might be helpful while investigating the cause 🤔

@errissa
Copy link
Collaborator

errissa commented Mar 17, 2023

@RohanGautam Thank you for this last detail. I am able to reproduce this behavior on my system.

@ssheorey
Copy link
Member

ssheorey commented Mar 17, 2023

@jonbakerfish the error is originating from Numpy. Can you from numpy.linalg import inv without error?

@ssheorey I tried the faulthandler but got nothing interesting:

(py39) [~]$ python3 -q -X faulthandler
>>> import open3d
Fatal Python error: Segmentation fault

Thread 0x00000001e7484140 (most recent call first):
  File "~/mambaforge/envs/py39/lib/python3.9/site-packages/numpy/linalg/linalg.py", line 538 in inv
  File "<__array_function__ internals>", line 200 in inv
  File [1]    81832 segmentation fault  python3 -q -X faulthandler

Do you have any other instructions to get info you want?

@jonbakerfish
Copy link
Author

@ssheorey Yes, NumPy is running fine with python -c "from numpy.linalg import inv"

@ssheorey
Copy link
Member

@jonbakerfish we haven't been able to reproduce your issue on either Apple M1 or Apple M2. Can you try installing in a new python environment?

@jonbakerfish
Copy link
Author

@ssheorey Ok, I found some different results. If I install all the dependencies via conda-forge, the open3d import will crash. If I install them via pip the import is ok, but it'll crash like @RohanGautam described:

# this will crash
mamba create -y -n py39_test1 python=3.9
mamba install numpy dash werkzeug nbformat=5.7.0 configargparse addict pillow matplotlib pandas pyyaml scikit-learn tqdm pyquaternion
pip install open3d-0.17.0-cp39-cp39-macosx_12_0_arm64.whl

# this won't crash
mamba create -y -n py39_test2 python=3.9
pip install open3d-0.17.0-cp39-cp39-macosx_12_0_arm64.whl

@ssheorey
Copy link
Member

@RohanGautam's issue was quite different and was fixed by PR #6008 .

I'm not familiar with mamba - does this install conda packages? Mixing conda packages and Python wheels can be tricky and anaconda documentation warns against this. I would recommend sticking to pip wheels, since we don't provide conda packages.

@jonbakerfish
Copy link
Author

@RohanGautam's issue was quite different and was fixed by PR #6008 .

I'm not familiar with mamba - does this install conda packages? Mixing conda packages and Python wheels can be tricky and anaconda documentation warns against this. I would recommend sticking to pip wheels, since we don't provide conda packages.

Yes, mamba is a reimplementation of the conda package manager in C++.

Mixing conda and pip is fine on Linux (Ubuntu) but not Mac. So the current solution is to create a python environment that uses pip to install everything.

@ssheorey
Copy link
Member

Thanks for confirming. Closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Not a build issue, this is likely a bug.
Projects
None yet
Development

No branches or pull requests

4 participants