Skip to content

Crash in train.py on Mac #12

Open
Open
@ijt

Description

issactrotts@MacBook-Pro ~/s/g/O/smolGPT (main) [SIGSEGV]> python3.11 train.py
Tokens per iteration:  131072
num decayed parameter tensors: 42, with 27,521,024 parameters
num non-decayed parameter tensors: 17, with 8,704 parameters
using fused AdamW: False
Number of params: 27529728
fish: Job 1, 'python3.11 train.py' terminated by signal SIGSEGV (Address boundary error)
/opt/homebrew/Cellar/[email protected]/3.11.9_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/multiprocessing/resource_tracker.py:254: UserWarning: resource_tracker: There appear to be 1 leaked semaphore objects to clean up at shutdown
  warnings.warn('resource_tracker: There appear to be %d '

Here are more details from a dialog that appeared:

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

Process:               Python [22823]
Path:                  /opt/homebrew/*/Python.framework/Versions/3.11/Resources/Python.app/Contents/MacOS/Python
Identifier:            org.python.python
Version:               3.11.9 (3.11.9)
Code Type:             ARM-64 (Native)
Parent Process:        fish [14664]
Responsible:           Terminal [1424]
User ID:               501

Date/Time:             2025-01-30 11:36:09.4312 -0700
OS Version:            macOS 15.1 (24B2082)
Report Version:        12
Anonymous UUID:        3DDFCCEA-0FBE-0AEC-C05A-F3E7D6F04443

Sleep/Wake UUID:       7A4AAECE-9BCF-4B6A-9D8C-EECC0C1FA7F8

Time Awake Since Boot: 420000 seconds
Time Since Wake:       147859 seconds

System Integrity Protection: enabled

Crashed Thread:        4

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

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

VM Region Info: 0x540 is not in any region.  Bytes before following region: 4363516608
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      104160000-104164000    [   16K] r-x/r-x SM=COW  /opt/homebrew/*/Python.framework/Versions/3.11/Resources/Python.app/Contents/MacOS/Python

Thread 0::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x185d35b98 __bsdthread_create + 8
1   libsystem_pthread.dylib       	       0x185d74a30 _pthread_create + 1044
2   libomp.dylib                  	       0x350253788 __kmp_create_worker + 208
3   libomp.dylib                  	       0x35021e40c __kmp_allocate_thread + 1088
4   libomp.dylib                  	       0x350219a08 __kmp_allocate_team + 1692
5   libomp.dylib                  	       0x35021aea4 __kmp_fork_call + 4360
6   libomp.dylib                  	       0x35020f810 __kmpc_fork_call + 172
7   cvdqcvwzw74mpnjpxz4ebwaxqne4l3r2gikxnhvngwu3ntm4vq3s.so	       0x106353888 kernel_py(_object*, _object*) + 316
8   Python                        	       0x1046dbf20 cfunction_call + 100
9   Python                        	       0x10469132c _PyObject_MakeTpCall + 128
10  Python                        	       0x10476f62c _PyEval_EvalFrameDefault + 42380
11  Python                        	       0x104773cac _PyEval_Vector + 116
12  Python                        	       0x1046915d8 _PyObject_FastCallDictTstate + 96
13  Python                        	       0x1046fa2bc slot_tp_call + 188
14  Python                        	       0x10469132c _PyObject_MakeTpCall + 128
15  Python                        	       0x10476f62c _PyEval_EvalFrameDefault + 42380
16  Python                        	       0x104773cac _PyEval_Vector + 116
17  Python                        	       0x104771440 _PyEval_EvalFrameDefault + 50080
18  libtorch_python.dylib         	       0x106936e40 custom_eval_frame_shim + 840
19  Python                        	       0x104773d74 _PyEval_Vector + 316
20  Python                        	       0x10476f4d8 _PyEval_EvalFrameDefault + 42040
21  libtorch_python.dylib         	       0x1069370c8 eval_custom_code + 488
22  libtorch_python.dylib         	       0x106936d30 custom_eval_frame_shim + 568
23  Python                        	       0x104773d74 _PyEval_Vector + 316
24  Python                        	       0x104694734 method_vectorcall + 168
25  Python                        	       0x104771440 _PyEval_EvalFrameDefault + 50080
26  libtorch_python.dylib         	       0x106936e40 custom_eval_frame_shim + 840
27  Python                        	       0x104773d74 _PyEval_Vector + 316
28  Python                        	       0x104694734 method_vectorcall + 168
29  Python                        	       0x104771440 _PyEval_EvalFrameDefault + 50080
30  libtorch_python.dylib         	       0x106936e40 custom_eval_frame_shim + 840
31  Python                        	       0x104773d74 _PyEval_Vector + 316
32  Python                        	       0x104694734 method_vectorcall + 168
33  Python                        	       0x104771440 _PyEval_EvalFrameDefault + 50080
34  Python                        	       0x104773cac _PyEval_Vector + 116
35  Python                        	       0x104771440 _PyEval_EvalFrameDefault + 50080
36  Python                        	       0x104773cac _PyEval_Vector + 116
37  Python                        	       0x104694734 method_vectorcall + 168
38  Python                        	       0x104771440 _PyEval_EvalFrameDefault + 50080
39  Python                        	       0x104773cac _PyEval_Vector + 116
40  Python                        	       0x1046915d8 _PyObject_FastCallDictTstate + 96
41  Python                        	       0x1046fa2bc slot_tp_call + 188
42  Python                        	       0x10469132c _PyObject_MakeTpCall + 128
43  Python                        	       0x10476f62c _PyEval_EvalFrameDefault + 42380
44  Python                        	       0x104773cac _PyEval_Vector + 116
45  Python                        	       0x104771440 _PyEval_EvalFrameDefault + 50080
46  Python                        	       0x10476445c PyEval_EvalCode + 168
47  Python                        	       0x1047bb9e0 run_eval_code_obj + 84
48  Python                        	       0x1047bb944 run_mod + 112
49  Python                        	       0x1047bb784 pyrun_file + 148
50  Python                        	       0x1047bb1d4 _PyRun_SimpleFileObject + 268
51  Python                        	       0x1047bab6c _PyRun_AnyFileObject + 216
52  Python                        	       0x1047d79b0 pymain_run_file_obj + 220
53  Python                        	       0x1047d72f0 pymain_run_file + 72
54  Python                        	       0x1047d6bd0 Py_RunMain + 704
55  Python                        	       0x1047d7d0c Py_BytesMain + 40
56  dyld                          	       0x1859f0274 start + 2840

Thread 1:
0   libsystem_kernel.dylib        	       0x185d355cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x185d73894 _pthread_cond_wait + 1204
2   Python                        	       0x1047ca00c PyThread_acquire_lock_timed + 372
3   Python                        	       0x104828830 acquire_timed + 244
4   Python                        	       0x1048289fc lock_PyThread_acquire_lock + 56
5   Python                        	       0x10469e724 method_vectorcall_VARARGS_KEYWORDS + 144
6   Python                        	       0x10476f4d8 _PyEval_EvalFrameDefault + 42040
7   Python                        	       0x104773cac _PyEval_Vector + 116
8   Python                        	       0x10469480c method_vectorcall + 384
9   Python                        	       0x1048294a4 thread_run + 168
10  Python                        	       0x1047c9c2c pythread_wrapper + 48
11  libsystem_pthread.dylib       	       0x185d732e4 _pthread_start + 136
12  libsystem_pthread.dylib       	       0x185d6e0fc thread_start + 8

Thread 2:
0   libsystem_kernel.dylib        	       0x185d329b0 read + 8
1   Python                        	       0x1047d55b0 _Py_read + 76
2   Python                        	       0x1047feb3c _io_FileIO_readinto + 128
3   Python                        	       0x10469e2e4 method_vectorcall_O + 100
4   Python                        	       0x104693084 PyObject_VectorcallMethod + 136
5   Python                        	       0x10480557c _bufferedreader_raw_read + 148
6   Python                        	       0x1048054cc _bufferedreader_fill_buffer + 64
7   Python                        	       0x1048030f8 _io__Buffered_read + 900
8   Python                        	       0x10469e65c method_vectorcall_FASTCALL + 96
9   Python                        	       0x10476f4d8 _PyEval_EvalFrameDefault + 42040
10  Python                        	       0x104773cac _PyEval_Vector + 116
11  Python                        	       0x10469480c method_vectorcall + 384
12  Python                        	       0x104771440 _PyEval_EvalFrameDefault + 50080
13  Python                        	       0x104773cac _PyEval_Vector + 116
14  Python                        	       0x10469480c method_vectorcall + 384
15  Python                        	       0x1048294a4 thread_run + 168
16  Python                        	       0x1047c9c2c pythread_wrapper + 48
17  libsystem_pthread.dylib       	       0x185d732e4 _pthread_start + 136
18  libsystem_pthread.dylib       	       0x185d6e0fc thread_start + 8

Thread 3:
0   libsystem_kernel.dylib        	       0x185d355cc __psynch_cvwait + 8
1   libsystem_pthread.dylib       	       0x185d73894 _pthread_cond_wait + 1204
2   Python                        	       0x1047ca00c PyThread_acquire_lock_timed + 372
3   Python                        	       0x104828830 acquire_timed + 244
4   Python                        	       0x1048289fc lock_PyThread_acquire_lock + 56
5   Python                        	       0x10469e724 method_vectorcall_VARARGS_KEYWORDS + 144
6   Python                        	       0x10476f4d8 _PyEval_EvalFrameDefault + 42040
7   Python                        	       0x104773d74 _PyEval_Vector + 316
8   Python                        	       0x10476f4d8 _PyEval_EvalFrameDefault + 42040
9   Python                        	       0x104773d74 _PyEval_Vector + 316
10  Python                        	       0x10476f4d8 _PyEval_EvalFrameDefault + 42040
11  Python                        	       0x104773d74 _PyEval_Vector + 316
12  Python                        	       0x10476f4d8 _PyEval_EvalFrameDefault + 42040
13  Python                        	       0x104773d74 _PyEval_Vector + 316
14  Python                        	       0x10476f4d8 _PyEval_EvalFrameDefault + 42040
15  Python                        	       0x104773d74 _PyEval_Vector + 316
16  Python                        	       0x10469480c method_vectorcall + 384
17  Python                        	       0x1048294a4 thread_run + 168
18  Python                        	       0x1047c9c2c pythread_wrapper + 48
19  libsystem_pthread.dylib       	       0x185d732e4 _pthread_start + 136
20  libsystem_pthread.dylib       	       0x185d6e0fc thread_start + 8

Thread 4 Crashed:
0   libomp.dylib                  	       0x1050e7e80 __kmp_suspend_initialize_thread + 32
1   libomp.dylib                  	       0x1050e8990 void __kmp_suspend_64<false, true>(int, kmp_flag_64<false, true>*) + 76
2   libomp.dylib                  	       0x35023adf8 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1696
3   libomp.dylib                  	       0x35023707c __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 152
4   libomp.dylib                  	       0x350239c80 __kmp_fork_barrier(int, int) + 580
5   libomp.dylib                  	       0x35021e88c __kmp_launch_thread + 220
6   libomp.dylib                  	       0x350253c24 __kmp_launch_worker(void*) + 252
7   libsystem_pthread.dylib       	       0x185d732e4 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x185d6e0fc thread_start + 8

Thread 5:
0   libsystem_c.dylib             	       0x185c0da00 gettimeofday + 0
1   libomp.dylib                  	       0x3502569e8 __kmp_now_nsec + 24
2   libomp.dylib                  	       0x35023aba4 kmp_flag_64<false, true>::wait(kmp_info*, int, void*) + 1100
3   libomp.dylib                  	       0x35023707c __kmp_hyper_barrier_release(barrier_type, kmp_info*, int, int, int, void*) + 152
4   libomp.dylib                  	       0x350239c80 __kmp_fork_barrier(int, int) + 580
5   libomp.dylib                  	       0x35021e88c __kmp_launch_thread + 220
6   libomp.dylib                  	       0x350253c24 __kmp_launch_worker(void*) + 252
7   libsystem_pthread.dylib       	       0x185d732e4 _pthread_start + 136
8   libsystem_pthread.dylib       	       0x185d6e0fc thread_start + 8

Thread 6:
0   libsystem_pthread.dylib       	       0x185d6e0f4 thread_start + 0


Thread 4 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000352aaab68   x2: 0xfffffa655507bbe1   x3: 0x0000000fffffc088
    x4: 0x0000000000000001   x5: 0x0000000000000000   x6: 0x0000000000000031   x7: 0x0000000000000000
    x8: 0xa19e7c55d78e00f2   x9: 0x00000000000692f2  x10: 0x00000000000003e8  x11: 0x0092bf178393abac
   x12: 0x00000000016e3600  x13: 0x000000000000d1ed  x14: 0x0000000000000000  x15: 0x0000000000000000
   x16: 0x00000001050e8944  x17: 0x00000001f3117f00  x18: 0x0000000000000000  x19: 0x0000000000000000
   x20: 0x0000000336099040  x21: 0x0000000352aaab68  x22: 0x0000000352aaab68  x23: 0x000000035028670c
   x24: 0x0000000000000001  x25: 0x0000000000000001  x26: 0x00000003502868c4  x27: 0x0000000000000000
   x28: 0x00000003360995c8   fp: 0x0000000352aaa9d0   lr: 0x00000001050e8990
    sp: 0x0000000352aaa910   pc: 0x00000001050e7e80 cpsr: 0x80000000
   far: 0x0000000000000540  esr: 0x92000006 (Data Abort) byte read Translation fault

Binary Images:
       0x104160000 -        0x104163fff org.python.python (3.11.9) <4bedc9d0-423f-34ff-8fb7-764e58d94b7e> /opt/homebrew/*/Python.framework/Versions/3.11/Resources/Python.app/Contents/MacOS/Python
       0x10462c000 -        0x1048dbfff org.python.python (3.11.9, (c) 2001-2023 Python Software Foundation.) <d2f41efb-ffcd-3d24-a764-71c6758b4457> /opt/homebrew/*/Python.framework/Versions/3.11/Python
       0x1044f0000 -        0x1044fbfff math.cpython-311-darwin.so (*) <99ae45b5-d253-3da6-9000-9965ab67e0c4> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/math.cpython-311-darwin.so
       0x10452c000 -        0x10453ffff _ctypes.cpython-311-darwin.so (*) <5ab045ad-0c19-3a62-bd3c-791fc34763fe> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_ctypes.cpython-311-darwin.so
       0x104508000 -        0x10450ffff _struct.cpython-311-darwin.so (*) <81c89e78-b045-37d1-a4e7-235b1cb15ca9> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_struct.cpython-311-darwin.so
       0x10451c000 -        0x10451ffff _opcode.cpython-311-darwin.so (*) <6f149341-2632-3587-800f-ad10b1374e25> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_opcode.cpython-311-darwin.so
       0x104550000 -        0x104553fff _typing.cpython-311-darwin.so (*) <a571d9a2-29a9-3a5a-b5d9-03ee7ba00ea0> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_typing.cpython-311-darwin.so
       0x104560000 -        0x104567fff zlib.cpython-311-darwin.so (*) <f9b6203b-dbfa-3a2b-8bb1-2fb1cc25c4b9> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/zlib.cpython-311-darwin.so
       0x104574000 -        0x104577fff _bz2.cpython-311-darwin.so (*) <2b716284-6b3b-3e2c-ae21-7dddddb3d4ce> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_bz2.cpython-311-darwin.so
       0x104584000 -        0x10458bfff _lzma.cpython-311-darwin.so (*) <18450696-8c88-3b08-adfa-c6c2a45f88ab> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_lzma.cpython-311-darwin.so
       0x1045cc000 -        0x1045ebfff liblzma.5.dylib (*) <dc958b6f-5b2e-39cb-ab02-bdad84357e36> /opt/homebrew/*/liblzma.5.dylib
       0x10459c000 -        0x10459ffff _bisect.cpython-311-darwin.so (*) <bfea4638-78c5-3f12-84fd-06a60a9d05f6> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_bisect.cpython-311-darwin.so
       0x1045ac000 -        0x1045affff _random.cpython-311-darwin.so (*) <a647ea2f-20eb-3d2d-8c1a-f72dfd23e833> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_random.cpython-311-darwin.so
       0x1045bc000 -        0x1045bffff _sha512.cpython-311-darwin.so (*) <dde85731-bdb5-3dde-98ae-cf565805429d> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_sha512.cpython-311-darwin.so
       0x104e2c000 -        0x104e3bfff _datetime.cpython-311-darwin.so (*) <b32fe1d7-f2ef-34ce-a4f5-aa6fcad5aa1f> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_datetime.cpython-311-darwin.so
       0x104e4c000 -        0x104e5bfff _socket.cpython-311-darwin.so (*) <1cbc2755-b89a-34cc-b066-922e089e0b7e> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_socket.cpython-311-darwin.so
       0x1045fc000 -        0x104603fff select.cpython-311-darwin.so (*) <79f1519d-910d-34a2-8e60-151ea9593ef8> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/select.cpython-311-darwin.so
       0x104610000 -        0x104617fff array.cpython-311-darwin.so (*) <7e7c62f3-8a36-3fb7-b490-062e1e28ff3b> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/array.cpython-311-darwin.so
       0x104e68000 -        0x104e6bfff fcntl.cpython-311-darwin.so (*) <45af5671-2eee-316e-b96d-cddecddfff22> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/fcntl.cpython-311-darwin.so
       0x104e78000 -        0x104e7bfff _posixsubprocess.cpython-311-darwin.so (*) <98ba5716-3e81-3949-982d-7215afb64d38> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_posixsubprocess.cpython-311-darwin.so
       0x1044e0000 -        0x1044e3fff libtorch_global_deps.dylib (*) <05d1dd8d-f518-3e2c-9365-1d37f51607e7> /opt/homebrew/*/libtorch_global_deps.dylib
       0x104e98000 -        0x104e9bfff _C.cpython-311-darwin.so (*) <2b37df4d-a689-3c31-8814-d2bf3ea2767e> /opt/homebrew/*/_C.cpython-311-darwin.so
       0x10636c000 -        0x1070d7fff libtorch_python.dylib (*) <a94d98ab-84f6-3247-a044-c9b4a65a9d68> /opt/homebrew/*/libtorch_python.dylib
       0x1044e8000 -        0x1044ebfff libtorch.dylib (*) <fcc2587e-e0c2-3332-b7f6-9c886c436392> /opt/homebrew/*/libtorch.dylib
       0x104ebc000 -        0x104ec3fff libshm.dylib (*) <31b68ab1-ec8e-3922-8355-8b33dfdf86be> /opt/homebrew/*/libshm.dylib
       0x111d48000 -        0x1181dbfff libtorch_cpu.dylib (*) <552b36ca-07a6-332b-bf7f-6d22d9005f71> /opt/homebrew/*/libtorch_cpu.dylib
       0x104fac000 -        0x105037fff libc10.dylib (*) <69a84a04-eb16-3227-9fed-383d2fe98e93> /opt/homebrew/*/libc10.dylib
       0x105088000 -        0x10510ffff libomp.dylib (*) <f53b1e01-af16-30fc-8690-f7b131eb6ce5> /opt/homebrew/*/libomp.dylib
       0x104ed0000 -        0x104ed7fff _json.cpython-311-darwin.so (*) <6bd6ece3-7565-35b6-b653-305b5ab00aaf> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_json.cpython-311-darwin.so
       0x1055d8000 -        0x105853fff _multiarray_umath.cpython-311-darwin.so (*) <ef426b78-f39d-3b5d-bfb0-8fdb1c714bd9> /opt/homebrew/*/_multiarray_umath.cpython-311-darwin.so
       0x108e34000 -        0x10a20bfff libopenblas64_.0.dylib (*) <3dd132fc-be72-33cc-baf0-4c7df2669307> /opt/homebrew/*/libopenblas64_.0.dylib
       0x105984000 -        0x105cdffff libgfortran.5.dylib (*) <dd0e012a-b6de-31b1-a28e-260c7b51e595> /opt/homebrew/*/libgfortran.5.dylib
       0x104f40000 -        0x104f8bfff libquadmath.0.dylib (*) <6d39d54b-d80e-3218-a095-b81ad0b3be90> /opt/homebrew/*/libquadmath.0.dylib
       0x104f0c000 -        0x104f1bfff libgcc_s.1.1.dylib (*) <d9875303-8f38-33d9-a0d3-ab0adff3b915> /opt/homebrew/*/libgcc_s.1.1.dylib
       0x10534c000 -        0x10535ffff _pickle.cpython-311-darwin.so (*) <72b3aeb7-c0e8-3cb6-9bfa-935365e4fad6> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_pickle.cpython-311-darwin.so
       0x104ea8000 -        0x104eabfff _contextvars.cpython-311-darwin.so (*) <8732ccc8-44fa-3491-9a33-52135abcadb0> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_contextvars.cpython-311-darwin.so
       0x105470000 -        0x10547ffff _multiarray_tests.cpython-311-darwin.so (*) <aaac9ed3-b5f3-3b68-a3f0-db4af780bbb8> /opt/homebrew/*/_multiarray_tests.cpython-311-darwin.so
       0x1054cc000 -        0x1054e3fff _umath_linalg.cpython-311-darwin.so (*) <674b9149-5d74-3012-b2bf-0d414a863ea7> /opt/homebrew/*/_umath_linalg.cpython-311-darwin.so
       0x105498000 -        0x1054a7fff _pocketfft_internal.cpython-311-darwin.so (*) <8f727ba5-fb22-3e5c-adf2-357025cb751a> /opt/homebrew/*/_pocketfft_internal.cpython-311-darwin.so
       0x105e0c000 -        0x105e77fff mtrand.cpython-311-darwin.so (*) <739a17ac-56ca-321e-8a7a-8cdd7c3ca155> /opt/homebrew/*/mtrand.cpython-311-darwin.so
       0x105534000 -        0x105553fff bit_generator.cpython-311-darwin.so (*) <2cff8cd4-6b96-3c8d-a8c1-d5ea6c6c7a04> /opt/homebrew/*/bit_generator.cpython-311-darwin.so
       0x105ec0000 -        0x105eeffff _common.cpython-311-darwin.so (*) <13c49a96-4c07-37d7-a2b6-550f049be8eb> /opt/homebrew/*/_common.cpython-311-darwin.so
       0x104ef8000 -        0x104efffff binascii.cpython-311-darwin.so (*) <51417872-630b-3b6f-a618-54727469ab6b> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/binascii.cpython-311-darwin.so
       0x105568000 -        0x10556ffff _hashlib.cpython-311-darwin.so (*) <e0d94eeb-b7f9-3e85-9563-7e23e3832eff> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_hashlib.cpython-311-darwin.so
       0x108800000 -        0x108aeffff libcrypto.3.dylib (*) <0ef13b00-8944-3a1e-ac18-21753de7eedf> /opt/homebrew/*/libcrypto.3.dylib
       0x1054b4000 -        0x1054bbfff _blake2.cpython-311-darwin.so (*) <661ccbbf-f405-355c-8b17-e75391e3f1f7> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_blake2.cpython-311-darwin.so
       0x106258000 -        0x10629bfff _bounded_integers.cpython-311-darwin.so (*) <1ce3b097-7cb7-3737-9248-97023ee80c50> /opt/homebrew/*/_bounded_integers.cpython-311-darwin.so
       0x105584000 -        0x105593fff _mt19937.cpython-311-darwin.so (*) <70fc8ce3-7cc5-3d3c-accf-040d2104dc8c> /opt/homebrew/*/_mt19937.cpython-311-darwin.so
       0x1055a4000 -        0x1055affff _philox.cpython-311-darwin.so (*) <8e9891c6-7cb3-3ddd-b956-28537ae3d9af> /opt/homebrew/*/_philox.cpython-311-darwin.so
       0x106200000 -        0x10620ffff _pcg64.cpython-311-darwin.so (*) <abeb3640-a989-34c5-8df4-727e63e3dbf4> /opt/homebrew/*/_pcg64.cpython-311-darwin.so
       0x105500000 -        0x105507fff _sfc64.cpython-311-darwin.so (*) <53aa0812-e054-33ce-b829-490684dfa91b> /opt/homebrew/*/_sfc64.cpython-311-darwin.so
       0x107964000 -        0x1079ebfff _generator.cpython-311-darwin.so (*) <324c45d3-389f-337d-a68e-7b842797f82c> /opt/homebrew/*/_generator.cpython-311-darwin.so
       0x104ee4000 -        0x104ee7fff _heapq.cpython-311-darwin.so (*) <84f596fb-2ac6-3525-a440-ec4561b04112> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_heapq.cpython-311-darwin.so
       0x104f30000 -        0x104f33fff grp.cpython-311-darwin.so (*) <e34ac0ca-6bd0-3974-934a-adb6fc593649> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/grp.cpython-311-darwin.so
       0x104f9c000 -        0x104f9ffff mmap.cpython-311-darwin.so (*) <d642f38d-c11b-3a1e-96f1-1750dfb92137> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/mmap.cpython-311-darwin.so
       0x1055c0000 -        0x1055c7fff cmath.cpython-311-darwin.so (*) <77a95415-1e35-3de1-ba35-103ba8a54ad2> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/cmath.cpython-311-darwin.so
       0x105514000 -        0x105517fff _multiprocessing.cpython-311-darwin.so (*) <831d75ed-d704-3fa7-b7fe-96fe68de87b3> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_multiprocessing.cpython-311-darwin.so
       0x105524000 -        0x105527fff _uuid.cpython-311-darwin.so (*) <eca0d58f-4e0d-3a61-bb39-4375e1426a30> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_uuid.cpython-311-darwin.so
       0x1062b0000 -        0x1062cbfff _ssl.cpython-311-darwin.so (*) <b7588490-8bb6-378a-a3bb-fd45033fde49> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_ssl.cpython-311-darwin.so
       0x108c1c000 -        0x108ca3fff libssl.3.dylib (*) <d6155905-1501-3a5a-a580-7905e267f8c2> /opt/homebrew/*/libssl.3.dylib
       0x106220000 -        0x106223fff _scproxy.cpython-311-darwin.so (*) <ad9a9f4c-3f5b-3e98-865e-e2bed79fbc3c> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_scproxy.cpython-311-darwin.so
       0x13111c000 -        0x13122bfff unicodedata.cpython-311-darwin.so (*) <fa374156-4e03-3bb2-b8d4-a26ed19d971f> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/unicodedata.cpython-311-darwin.so
       0x106230000 -        0x106233fff _queue.cpython-311-darwin.so (*) <f396854a-dc99-30db-96e1-af901942768a> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_queue.cpython-311-darwin.so
       0x106304000 -        0x10630ffff _asyncio.cpython-311-darwin.so (*) <f579840c-1d2c-3951-a2b8-1e400c91bab2> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_asyncio.cpython-311-darwin.so
       0x107f34000 -        0x107f6bfff _message.abi3.so (*) <770b86b6-c640-3f9e-967f-f289a35c33f3> /opt/homebrew/*/_message.abi3.so
       0x1062e8000 -        0x1062effff _csv.cpython-311-darwin.so (*) <da641273-641c-31c9-803c-fabb82c75325> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_csv.cpython-311-darwin.so
       0x106240000 -        0x106243fff termios.cpython-311-darwin.so (*) <6c92643d-d2e0-3984-bc35-65f2243d3d6b> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/termios.cpython-311-darwin.so
       0x106320000 -        0x106323fff _lsprof.cpython-311-darwin.so (*) <4a143968-0e87-3b61-99ad-e48dd3f2bd69> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_lsprof.cpython-311-darwin.so
       0x107894000 -        0x1078affff _decimal.cpython-311-darwin.so (*) <5d75dac9-ae15-3c2c-b0f3-24e27aa6c06e> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_decimal.cpython-311-darwin.so
       0x1078c4000 -        0x1078dffff libmpdec.4.0.0.dylib (*) <80f410bd-af8f-321e-b7f8-6f1bdb6e9467> /opt/homebrew/*/libmpdec.4.0.0.dylib
       0x104e88000 -        0x104e8bfff _speedups.cpython-311-darwin.so (*) <7be915eb-f6d2-3220-8391-ae51a7432633> /opt/homebrew/*/_speedups.cpython-311-darwin.so
       0x106340000 -        0x106343fff _posixshmem.cpython-311-darwin.so (*) <ab70fdc9-74ca-3062-a068-437f888a5fdb> /opt/homebrew/*/Python.framework/Versions/3.11/lib/python3.11/lib-dynload/_posixshmem.cpython-311-darwin.so
       0x106350000 -        0x106353fff cvdqcvwzw74mpnjpxz4ebwaxqne4l3r2gikxnhvngwu3ntm4vq3s.so (*) <e651c823-4ad5-36f1-b2bf-eef5e16c74b5> /private/var/folders/*/cvdqcvwzw74mpnjpxz4ebwaxqne4l3r2gikxnhvngwu3ntm4vq3s.so
       0x350200000 -        0x350277fff libomp.dylib (*) <c1d4af23-b900-3976-9f1e-4e480b986b94> /opt/homebrew/*/libomp.dylib
       0x1078f4000 -        0x1078f7fff cwwaxjbzxskebzqofl6zr6ieyyk3pe2q7cj7fji4hbits6au4rn6.so (*) <5336277b-b39f-39db-a55e-294250c1697a> /private/var/folders/*/cwwaxjbzxskebzqofl6zr6ieyyk3pe2q7cj7fji4hbits6au4rn6.so
       0x107904000 -        0x107907fff ccs6vrdozxzttyah2bjig2z2uwhrnjfyyromsufveaxtld2572r5.so (*) <781d2f6e-af3a-303c-af29-7bab93ea423c> /private/var/folders/*/ccs6vrdozxzttyah2bjig2z2uwhrnjfyyromsufveaxtld2572r5.so
       0x107914000 -        0x107917fff cerakacyjnpshhs5mial5wlm6m36ixm25jaulsogjpgmgdo36rb5.so (*) <69135247-2098-3289-86e5-7ecb3ac49b41> /private/var/folders/*/cerakacyjnpshhs5mial5wlm6m36ixm25jaulsogjpgmgdo36rb5.so
       0x107924000 -        0x107927fff cexkrrjvvgvcanb5iykuprhl7p3w6wvtxbodmpbkmx7u2vcraynk.so (*) <1a9d3c7b-79e1-3007-94ce-9020aa17e6d9> /private/var/folders/*/cexkrrjvvgvcanb5iykuprhl7p3w6wvtxbodmpbkmx7u2vcraynk.so
       0x107934000 -        0x107937fff cqtomhy2b2irp4fowiqnbupwt2jkqmwg55qplhkvtjqnj62fjomu.so (*) <d18eb4b1-ab3c-32ee-ae27-4e6fc6496245> /private/var/folders/*/cqtomhy2b2irp4fowiqnbupwt2jkqmwg55qplhkvtjqnj62fjomu.so
       0x107944000 -        0x107947fff cbrnagwo3h6l73vnf7uccai4klfdwyk3wzm3gjuhaf6p7ipujt6b.so (*) <d56a77b2-2c17-3e98-9c0d-7443fd9f0cad> /private/var/folders/*/cbrnagwo3h6l73vnf7uccai4klfdwyk3wzm3gjuhaf6p7ipujt6b.so
       0x107954000 -        0x107957fff c64ynvtjzylgtkjophxytueycmr4zyyky66ydya7qv6zpoeqtvbb.so (*) <c998053e-6468-3831-9e1c-5588db73dcfd> /private/var/folders/*/c64ynvtjzylgtkjophxytueycmr4zyyky66ydya7qv6zpoeqtvbb.so
       0x107f88000 -        0x107f8bfff cyz6anxph7gmtvnnizkpbkqus42olulnffqc722omdzn6vya6smx.so (*) <1c419765-e174-36eb-a52e-bdea7e0c370d> /private/var/folders/*/cyz6anxph7gmtvnnizkpbkqus42olulnffqc722omdzn6vya6smx.so
       0x107f98000 -        0x107f9bfff cumo53xwuu54ejjv5kbc7opeoxraphxiae5jwou4wvgxop6ew4yi.so (*) <dd49219c-b412-34e8-a8a3-7681ad483d50> /private/var/folders/*/cumo53xwuu54ejjv5kbc7opeoxraphxiae5jwou4wvgxop6ew4yi.so
       0x107fa8000 -        0x107fabfff cf4vkpryyf6f5rspkh46lw3f65kjmwdkre642cyggsisvjcy6lbl.so (*) <3cd826bb-602a-3141-8649-8568200a824d> /private/var/folders/*/cf4vkpryyf6f5rspkh46lw3f65kjmwdkre642cyggsisvjcy6lbl.so
       0x107fb8000 -        0x107fbbfff c75nt7ktqkejjuviwym3o7vahhrxuborqwsfm2z62jla6c7am2ue.so (*) <26074cf5-6f3d-3b68-8bb5-79c697fe3a67> /private/var/folders/*/c75nt7ktqkejjuviwym3o7vahhrxuborqwsfm2z62jla6c7am2ue.so
       0x185d31000 -        0x185d6bff7 libsystem_kernel.dylib (*) <9fea25a4-e8ca-3f3d-901c-a53ff2bc7217> /usr/lib/system/libsystem_kernel.dylib
       0x185d6c000 -        0x185d78fff libsystem_pthread.dylib (*) <97366a98-0b27-364f-bf0e-395bf521343f> /usr/lib/system/libsystem_pthread.dylib
       0x1859ea000 -        0x185a6c7b7 dyld (*) <5ca59b26-65ac-3e9a-89bd-3ffd45a097c2> /usr/lib/dyld
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x185c06000 -        0x185c87ffb libsystem_c.dylib (*) <1e4faad7-b0c8-33e0-8a98-28f82e466a55> /usr/lib/system/libsystem_c.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: 57
    thread_create: 0
    thread_set_state: 10728

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

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Kernel Alloc Once                   32K        1 
MALLOC                             2.7G       84 
MALLOC guard page                   96K        6 
MALLOC_LARGE (reserved)           31.9M        1         reserved VM address space (unallocated)
STACK GUARD                        112K        7 
Stack                            104.2M        9 
Stack Guard                         32K        2 
VM_ALLOCATE                      230.1M      140 
VM_ALLOCATE (reserved)           416.0M        3         reserved VM address space (unallocated)
__AUTH                             794K      160 
__AUTH_CONST                      13.4M      297 
__DATA                            7706K      365 
__DATA_CONST                      14.3M      380 
__DATA_DIRTY                       474K       96 
__FONT_DATA                        2352        1 
__LINKEDIT                       659.9M       86 
__OBJC_RW                         2355K        1 
__TEXT                           407.9M      391 
__TPRO_CONST                       272K        2 
mapped file                       75.7M        1 
page table in kernel               993K        1 
shared memory                       48K        2 
===========                     =======  ======= 
TOTAL                              4.6G     2036 
TOTAL, minus reserved VM space     4.2G     2036 



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

{"app_name":"Python","timestamp":"2025-01-30 11:36:09.00 -0700","app_version":"3.11.9","slice_uuid":"4bedc9d0-423f-34ff-8fb7-764e58d94b7e","build_version":"3.11.9","platform":1,"bundleID":"org.python.python","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 15.1 (24B2082)","roots_installed":0,"name":"Python","incident_id":"DE884716-38A4-4802-A219-2F975129DA24"}
{
  "uptime" : 420000,
  "procRole" : "Unspecified",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "Mac16,5",
  "coalitionID" : 1242,
  "osVersion" : {
    "train" : "macOS 15.1",
    "build" : "24B2082",
    "releaseType" : "User"
  },
  "captureTime" : "2025-01-30 11:36:09.4312 -0700",
  "codeSigningMonitor" : 2,
  "incident" : "DE884716-38A4-4802-A219-2F975129DA24",
  "pid" : 22823,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2025-01-30 11:36:05.6334 -0700",
  "procStartAbsTime" : 10287698866928,
  "procExitAbsTime" : 10287790007280,
  "procName" : "Python",
  "procPath" : "\/opt\/homebrew\/*\/Python.framework\/Versions\/3.11\/Resources\/Python.app\/Contents\/MacOS\/Python",
  "bundleInfo" : {"CFBundleShortVersionString":"3.11.9","CFBundleVersion":"3.11.9","CFBundleIdentifier":"org.python.python"},
  "storeInfo" : {"deviceIdentifierForVendor":"C3B31B49-5031-5E01-820E-1785E2CA89AB","thirdParty":true},
  "parentProc" : "fish",
  "parentPid" : 14664,
  "coalitionName" : "com.apple.Terminal",
  "crashReporterKey" : "3DDFCCEA-0FBE-0AEC-C05A-F3E7D6F04443",
  "responsiblePid" : 1424,
  "responsibleProc" : "Terminal",
  "codeSigningID" : "org.python.python",
  "codeSigningTeamID" : "",
  "codeSigningFlags" : 570425857,
  "codeSigningValidationCategory" : 10,
  "codeSigningTrustLevel" : 4294967295,
  "instructionByteStream" : {"beforePC":"guL+lyh5AJT\/QwPR9E8Lqf17DKn9AwORHyAD1WgPFFgIAUD5qIMe+A==","atPC":"CEBFuR8gA9UJphgYNAUAER8BFGtgAwBU8wMAqh8FADGAAgBUaQIVkQ=="},
  "bootSessionUUID" : "6A24A4CF-5D41-44F0-940D-E76C248BFCC2",
  "wakeTime" : 147859,
  "sleepWakeUUID" : "7A4AAECE-9BCF-4B6A-9D8C-EECC0C1FA7F8",
  "sip" : "enabled",
  "vmRegionInfo" : "0x540 is not in any region.  Bytes before following region: 4363516608\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      104160000-104164000    [   16K] r-x\/r-x SM=COW  \/opt\/homebrew\/*\/Python.framework\/Versions\/3.11\/Resources\/Python.app\/Contents\/MacOS\/Python",
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000540","rawCodes":[1,1344],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000540"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":22823},
  "vmregioninfo" : "0x540 is not in any region.  Bytes before following region: 4363516608\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      104160000-104164000    [   16K] r-x\/r-x SM=COW  \/opt\/homebrew\/*\/Python.framework\/Versions\/3.11\/Resources\/Python.app\/Contents\/MacOS\/Python",
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":10728,"task_for_pid":57},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 4,

...

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions