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

kitty built from source crashes on mac 12.4 #5122

Closed
cjquines opened this issue May 23, 2022 · 4 comments
Closed

kitty built from source crashes on mac 12.4 #5122

cjquines opened this issue May 23, 2022 · 4 comments
Labels

Comments

@cjquines
Copy link

i'm trying to buiild kitty from source on mac 12.4. the device has an apple m1 chip, but i'm using rosetta and want to build using x86_64.

here's the result after make debug then ./kitty/launcher/kitty:

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

Process:               kitty [57095]
Path:                  /Users/USER/*/kitty.app/Contents/MacOS/kitty
Identifier:            net.kovidgoyal.kitty
Version:               0.25.0 (0.25.0)
Code Type:             X86-64 (Translated)
Parent Process:        zsh [47982]
Responsible:           Terminal [33685]
User ID:               503

Date/Time:             2022-05-23 14:20:31.8140 -0700
OS Version:            macOS 12.4 (21F79)
Report Version:        12
Anonymous UUID:        1AF7EA2A-6DDF-E6D9-1042-D56D22102ED0

Sleep/Wake UUID:       B29127C0-8170-43B8-8177-E9952DF8802B

Time Awake Since Boot: 29000 seconds
Time Since Wake:       22802 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000010
Exception Codes:       0x0000000000000001, 0x0000000000000010
Exception Note:        EXC_CORPSE_NOTIFY

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

VM Region Info: 0x10 is not in any region.  Bytes before following region: 140718526201840
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      mapped file              7ffb95c48000-7ffbc372c000 [730.9M] r-x/r-x SM=COW  ...t_id=4ee16413

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   fast_data_types.so            	       0x10daa4b9b PyModule_Create2 + 27 (moduleobject.c:176)
1   fast_data_types.so            	       0x10d892b37 PyInit_fast_data_types + 23 (data-types.c:280)
2   kitty                         	       0x10424f4cb _PyImport_LoadDynamicModuleWithSpec + 731 (importdl.c:159)
3   kitty                         	       0x10424ee87 imp_create_dynamic_impl + 11 (import.c:2174) [inlined]
4   kitty                         	       0x10424ee87 _imp_create_dynamic + 359 (import.c.h:289)
5   kitty                         	       0x10415c66e _PyMethodDef_RawFastCallDict + 558 (call.c:530)
6   kitty                         	       0x10415c17a PyCFunction_FastCallDict + 11 (call.c:585) [inlined]
7   kitty                         	       0x10415c17a PyCFunction_Call + 202 (call.c:789)
8   kitty                         	       0x10422ba34 do_call_core + 152 (ceval.c:4641) [inlined]
9   kitty                         	       0x10422ba34 _PyEval_EvalFrameDefault + 27428 (ceval.c:3191)
10  kitty                         	       0x10422fd6f PyEval_EvalFrameEx + 29 (ceval.c:547) [inlined]
11  kitty                         	       0x10422fd6f _PyEval_EvalCodeWithName + 2863 (ceval.c:3930)
12  kitty                         	       0x10415be8c _PyFunction_FastCallKeywords + 236 (call.c:433)
13  kitty                         	       0x10422f08d call_function + 749 (ceval.c:4616)
14  kitty                         	       0x10422b753 _PyEval_EvalFrameDefault + 26691 (ceval.c:3093)
15  kitty                         	       0x10415c37b function_code_fastcall + 171 (call.c:283)
16  kitty                         	       0x10422f08d call_function + 749 (ceval.c:4616)
17  kitty                         	       0x10422b739 _PyEval_EvalFrameDefault + 26665 (ceval.c:3110)
18  kitty                         	       0x10415c37b function_code_fastcall + 171 (call.c:283)
19  kitty                         	       0x10422f08d call_function + 749 (ceval.c:4616)
20  kitty                         	       0x10422b7e1 _PyEval_EvalFrameDefault + 26833 (ceval.c:3124)
21  kitty                         	       0x10415c37b function_code_fastcall + 171 (call.c:283)
22  kitty                         	       0x10422f08d call_function + 749 (ceval.c:4616)
23  kitty                         	       0x10422b7e1 _PyEval_EvalFrameDefault + 26833 (ceval.c:3124)
24  kitty                         	       0x10415c37b function_code_fastcall + 171 (call.c:283)
25  kitty                         	       0x10422f08d call_function + 749 (ceval.c:4616)
26  kitty                         	       0x10422b7e1 _PyEval_EvalFrameDefault + 26833 (ceval.c:3124)
27  kitty                         	       0x10415c37b function_code_fastcall + 171 (call.c:283)
28  kitty                         	       0x10415daf4 object_vacall + 324 (call.c:1200)
29  kitty                         	       0x10415dbf9 _PyObject_CallMethodIdObjArgs + 169 (call.c:1250)
30  kitty                         	       0x10424de00 import_find_and_load + 35 (import.c:1652) [inlined]
31  kitty                         	       0x10424de00 PyImport_ImportModuleLevelObject + 1744 (import.c:1764)
32  kitty                         	       0x10422a273 import_name + 70 (ceval.c:4770) [inlined]
33  kitty                         	       0x10422a273 _PyEval_EvalFrameDefault + 21347 (ceval.c:2600)
34  kitty                         	       0x10422fd6f PyEval_EvalFrameEx + 29 (ceval.c:547) [inlined]
35  kitty                         	       0x10422fd6f _PyEval_EvalCodeWithName + 2863 (ceval.c:3930)
36  kitty                         	       0x104224e53 PyEval_EvalCodeEx + 43 (ceval.c:3959) [inlined]
37  kitty                         	       0x104224e53 PyEval_EvalCode + 51 (ceval.c:524)
38  kitty                         	       0x1042224a7 builtin_exec_impl + 63 (bltinmodule.c:1079) [inlined]
39  kitty                         	       0x1042224a7 builtin_exec + 567 (bltinmodule.c.h:283)
40  kitty                         	       0x10415c66e _PyMethodDef_RawFastCallDict + 558 (call.c:530)
41  kitty                         	       0x10415c17a PyCFunction_FastCallDict + 11 (call.c:585) [inlined]
42  kitty                         	       0x10415c17a PyCFunction_Call + 202 (call.c:789)
43  kitty                         	       0x10422ba34 do_call_core + 152 (ceval.c:4641) [inlined]
44  kitty                         	       0x10422ba34 _PyEval_EvalFrameDefault + 27428 (ceval.c:3191)
45  kitty                         	       0x10422fd6f PyEval_EvalFrameEx + 29 (ceval.c:547) [inlined]
46  kitty                         	       0x10422fd6f _PyEval_EvalCodeWithName + 2863 (ceval.c:3930)
47  kitty                         	       0x10415be8c _PyFunction_FastCallKeywords + 236 (call.c:433)
48  kitty                         	       0x10422f08d call_function + 749 (ceval.c:4616)
49  kitty                         	       0x10422b753 _PyEval_EvalFrameDefault + 26691 (ceval.c:3093)
50  kitty                         	       0x10415c37b function_code_fastcall + 171 (call.c:283)
51  kitty                         	       0x10422f08d call_function + 749 (ceval.c:4616)
52  kitty                         	       0x10422b739 _PyEval_EvalFrameDefault + 26665 (ceval.c:3110)
53  kitty                         	       0x10415c37b function_code_fastcall + 171 (call.c:283)
54  kitty                         	       0x10422f08d call_function + 749 (ceval.c:4616)
55  kitty                         	       0x10422b7e1 _PyEval_EvalFrameDefault + 26833 (ceval.c:3124)
56  kitty                         	       0x10415c37b function_code_fastcall + 171 (call.c:283)
57  kitty                         	       0x10422f08d call_function + 749 (ceval.c:4616)
58  kitty                         	       0x10422b7e1 _PyEval_EvalFrameDefault + 26833 (ceval.c:3124)
59  kitty                         	       0x10415c37b function_code_fastcall + 171 (call.c:283)
60  kitty                         	       0x10415daf4 object_vacall + 324 (call.c:1200)
61  kitty                         	       0x10415dbf9 _PyObject_CallMethodIdObjArgs + 169 (call.c:1250)
62  kitty                         	       0x10424de00 import_find_and_load + 35 (import.c:1652) [inlined]
63  kitty                         	       0x10424de00 PyImport_ImportModuleLevelObject + 1744 (import.c:1764)
64  kitty                         	       0x10422a273 import_name + 70 (ceval.c:4770) [inlined]
65  kitty                         	       0x10422a273 _PyEval_EvalFrameDefault + 21347 (ceval.c:2600)
66  kitty                         	       0x10422fd6f PyEval_EvalFrameEx + 29 (ceval.c:547) [inlined]
67  kitty                         	       0x10422fd6f _PyEval_EvalCodeWithName + 2863 (ceval.c:3930)
68  kitty                         	       0x104224e53 PyEval_EvalCodeEx + 43 (ceval.c:3959) [inlined]
69  kitty                         	       0x104224e53 PyEval_EvalCode + 51 (ceval.c:524)
70  kitty                         	       0x1042224a7 builtin_exec_impl + 63 (bltinmodule.c:1079) [inlined]
71  kitty                         	       0x1042224a7 builtin_exec + 567 (bltinmodule.c.h:283)
72  kitty                         	       0x10415c66e _PyMethodDef_RawFastCallDict + 558 (call.c:530)
73  kitty                         	       0x10415c17a PyCFunction_FastCallDict + 11 (call.c:585) [inlined]
74  kitty                         	       0x10415c17a PyCFunction_Call + 202 (call.c:789)
75  kitty                         	       0x10422ba34 do_call_core + 152 (ceval.c:4641) [inlined]
76  kitty                         	       0x10422ba34 _PyEval_EvalFrameDefault + 27428 (ceval.c:3191)
77  kitty                         	       0x10422fd6f PyEval_EvalFrameEx + 29 (ceval.c:547) [inlined]
78  kitty                         	       0x10422fd6f _PyEval_EvalCodeWithName + 2863 (ceval.c:3930)
79  kitty                         	       0x10415be8c _PyFunction_FastCallKeywords + 236 (call.c:433)
80  kitty                         	       0x10422f08d call_function + 749 (ceval.c:4616)
81  kitty                         	       0x10422b753 _PyEval_EvalFrameDefault + 26691 (ceval.c:3093)
82  kitty                         	       0x10415c37b function_code_fastcall + 171 (call.c:283)
83  kitty                         	       0x10422f08d call_function + 749 (ceval.c:4616)
84  kitty                         	       0x10422b739 _PyEval_EvalFrameDefault + 26665 (ceval.c:3110)
85  kitty                         	       0x10415c37b function_code_fastcall + 171 (call.c:283)
86  kitty                         	       0x10422f08d call_function + 749 (ceval.c:4616)
87  kitty                         	       0x10422b7e1 _PyEval_EvalFrameDefault + 26833 (ceval.c:3124)
88  kitty                         	       0x10415c37b function_code_fastcall + 171 (call.c:283)
89  kitty                         	       0x10422f08d call_function + 749 (ceval.c:4616)
90  kitty                         	       0x10422b7e1 _PyEval_EvalFrameDefault + 26833 (ceval.c:3124)
91  kitty                         	       0x10415c37b function_code_fastcall + 171 (call.c:283)
92  kitty                         	       0x10415daf4 object_vacall + 324 (call.c:1200)
93  kitty                         	       0x10415dbf9 _PyObject_CallMethodIdObjArgs + 169 (call.c:1250)
94  kitty                         	       0x10424de00 import_find_and_load + 35 (import.c:1652) [inlined]
95  kitty                         	       0x10424de00 PyImport_ImportModuleLevelObject + 1744 (import.c:1764)
96  kitty                         	       0x10422a273 import_name + 70 (ceval.c:4770) [inlined]
97  kitty                         	       0x10422a273 _PyEval_EvalFrameDefault + 21347 (ceval.c:2600)
98  kitty                         	       0x10415c37b function_code_fastcall + 171 (call.c:283)
99  kitty                         	       0x10422f08d call_function + 749 (ceval.c:4616)
100 kitty                         	       0x10422b7e1 _PyEval_EvalFrameDefault + 26833 (ceval.c:3124)
101 kitty                         	       0x10422fd6f PyEval_EvalFrameEx + 29 (ceval.c:547) [inlined]
102 kitty                         	       0x10422fd6f _PyEval_EvalCodeWithName + 2863 (ceval.c:3930)
103 kitty                         	       0x104224e53 PyEval_EvalCodeEx + 43 (ceval.c:3959) [inlined]
104 kitty                         	       0x104224e53 PyEval_EvalCode + 51 (ceval.c:524)
105 kitty                         	       0x1042224a7 builtin_exec_impl + 63 (bltinmodule.c:1079) [inlined]
106 kitty                         	       0x1042224a7 builtin_exec + 567 (bltinmodule.c.h:283)
107 kitty                         	       0x10415cb4e _PyMethodDef_RawFastCallKeywords + 670 (call.c:654)
108 kitty                         	       0x10415bec9 _PyCFunction_FastCallKeywords + 41 (call.c:732)
109 kitty                         	       0x10422f006 call_function + 614 (ceval.c:4568)
110 kitty                         	       0x10422b7e1 _PyEval_EvalFrameDefault + 26833 (ceval.c:3124)
111 kitty                         	       0x10422fd6f PyEval_EvalFrameEx + 29 (ceval.c:547) [inlined]
112 kitty                         	       0x10422fd6f _PyEval_EvalCodeWithName + 2863 (ceval.c:3930)
113 kitty                         	       0x10415be8c _PyFunction_FastCallKeywords + 236 (call.c:433)
114 kitty                         	       0x10422f08d call_function + 749 (ceval.c:4616)
115 kitty                         	       0x10422b7e1 _PyEval_EvalFrameDefault + 26833 (ceval.c:3124)
116 kitty                         	       0x10422fd6f PyEval_EvalFrameEx + 29 (ceval.c:547) [inlined]
117 kitty                         	       0x10422fd6f _PyEval_EvalCodeWithName + 2863 (ceval.c:3930)
118 kitty                         	       0x10415b969 _PyFunction_FastCallDict + 457 (call.c:376)
119 kitty                         	       0x104287b63 pymain_run_module + 147 (main.c:349)
120 kitty                         	       0x104286eb4 pymain_run_main_from_importer + 58 (main.c:721) [inlined]
121 kitty                         	       0x104286eb4 pymain_run_filename + 114 (main.c:1631) [inlined]
122 kitty                         	       0x104286eb4 pymain_run_python + 155 (main.c:2907) [inlined]
123 kitty                         	       0x104286eb4 pymain_main + 5732 (main.c:3068)
124 kitty                         	       0x104285843 Py_Main + 51 (main.c:3091)
125 kitty                         	       0x10413c267 main + 1127
126 dyld                          	       0x20484451e start + 462

Thread 1:: com.apple.rosetta.exceptionserver
0   runtime                       	    0x7ff7ffc879c4 0x7ff7ffc83000 + 18884
1   runtime                       	    0x7ff7ffc95460 0x7ff7ffc83000 + 74848
2   runtime                       	    0x7ff7ffc96ed8 0x7ff7ffc83000 + 81624


{threadState|"No thread state (register information) available"}

Binary Images:
       0x10d880000 -        0x10dc53fff fast_data_types.so (*) <4b33f8e1-a5eb-30c8-95d7-3acca7a51931> /Users/USER/*/fast_data_types.so
       0x104138000 -        0x10432bfff net.kovidgoyal.kitty (0.25.0) <597f2e51-01d1-32ab-90c4-ea90fecbcb3b> /Users/USER/*/kitty.app/Contents/MacOS/kitty
       0x20483f000 -        0x2048aafff dyld (*) <b70ce1ec-b902-3852-8268-05de00bfa8d5> /usr/lib/dyld
    0x7ff7ffc83000 -     0x7ff7ffcb2fff runtime (*) <0ee8ce32-639c-316a-9551-dab9a2e0c8a5> /usr/libexec/rosetta/runtime
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???

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

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

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        1 
Kernel Alloc Once                    8K        1 
MALLOC                           180.1M       19 
MALLOC guard page                   96K        4 
MALLOC_MEDIUM (reserved)         240.0M        2         reserved VM address space (unallocated)
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
Rosetta Arena                     4096K        2 
Rosetta Generic                    700K      172 
Rosetta IndirectBranch              96K        2 
Rosetta JIT                      128.0M        1 
Rosetta Return Stack                20K        2 
Rosetta Thread Context              20K        2 
Stack                             16.0M        1 
Stack Guard                         16K        1 
VM_ALLOCATE                       14.1M       25 
VM_ALLOCATE (reserved)              48K        8         reserved VM address space (unallocated)
__DATA                            21.3M      263 
__DATA_CONST                      11.3M      166 
__DATA_DIRTY                       489K       88 
__FONT_DATA                          4K        1 
__LINKEDIT                       709.7M       26 
__OBJC_RO                         82.7M        1 
__OBJC_RW                         3200K        2 
__TEXT                           196.2M      280 
__UNICODE                          592K        1 
dyld private memory               1024K        1 
mapped file                        5.1G      357 
shared memory                       32K        2 
unshared pmap                     2848K        2 
===========                     =======  ======= 
TOTAL                              7.0G     1434 
TOTAL, minus reserved VM space     6.4G     1434 



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

{"app_name":"kitty","timestamp":"2022-05-23 14:20:31.00 -0700","app_version":"0.25.0","slice_uuid":"597f2e51-01d1-32ab-90c4-ea90fecbcb3b","build_version":"0.25.0","platform":1,"bundleID":"net.kovidgoyal.kitty","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.4 (21F79)","incident_id":"ABE071D0-82CB-452E-9EB7-1BD157858852","name":"kitty"}
{
  "uptime" : 29000,
  "procLaunch" : "2022-05-23 14:20:31.1292 -0700",
  "procRole" : "Unspecified",
  "version" : 2,
  "userID" : 503,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro17,1",
  "procStartAbsTime" : 710672111884,
  "coalitionID" : 7231,
  "osVersion" : {
    "train" : "macOS 12.4",
    "build" : "21F79",
    "releaseType" : "User"
  },
  "captureTime" : "2022-05-23 14:20:31.8140 -0700",
  "incident" : "ABE071D0-82CB-452E-9EB7-1BD157858852",
  "bug_type" : "309",
  "pid" : 57095,
  "procExitAbsTime" : 710688556767,
  "translated" : true,
  "cpuType" : "X86-64",
  "procName" : "kitty",
  "procPath" : "\/Users\/USER\/*\/kitty.app\/Contents\/MacOS\/kitty",
  "bundleInfo" : {"CFBundleShortVersionString":"0.25.0","CFBundleVersion":"0.25.0","CFBundleIdentifier":"net.kovidgoyal.kitty"},
  "storeInfo" : {"deviceIdentifierForVendor":"45EAD4D7-E0DE-522B-BD87-9C9916066B85","thirdParty":true},
  "parentProc" : "zsh",
  "parentPid" : 47982,
  "coalitionName" : "com.apple.Terminal",
  "crashReporterKey" : "1AF7EA2A-6DDF-E6D9-1042-D56D22102ED0",
  "responsiblePid" : 33685,
  "responsibleProc" : "Terminal",
  "wakeTime" : 22802,
  "sleepWakeUUID" : "B29127C0-8170-43B8-8177-E9952DF8802B",
  "sip" : "enabled",
  "vmRegionInfo" : "0x10 is not in any region.  Bytes before following region: 140718526201840\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      mapped file              7ffb95c48000-7ffbc372c000 [730.9M] r-x\/r-x SM=COW  ...t_id=4ee16413",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000010","rawCodes":[1,16],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000010"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":57095},
  "vmregioninfo" : "0x10 is not in any region.  Bytes before following region: 140718526201840\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      mapped file              7ffb95c48000-7ffbc372c000 [730.9M] r-x\/r-x SM=COW  ...t_id=4ee16413",
  "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":1106392,"threadState":{},"queue":"com.apple.main-thread","frames":[{"imageOffset":2247579,"sourceLine":176,"sourceFile":"moduleobject.c","symbol":"PyModule_Create2","imageIndex":0,"symbolLocation":27},{"imageOffset":76599,"sourceLine":280,"sourceFile":"data-types.c","symbol":"PyInit_fast_data_types","imageIndex":0,"symbolLocation":23},{"imageOffset":1144011,"sourceLine":159,"sourceFile":"importdl.c","symbol":"_PyImport_LoadDynamicModuleWithSpec","imageIndex":1,"symbolLocation":731},{"symbol":"imp_create_dynamic_impl","inline":true,"imageIndex":1,"imageOffset":1142407,"symbolLocation":11,"sourceLine":2174,"sourceFile":"import.c"},{"imageOffset":1142407,"sourceLine":289,"sourceFile":"import.c.h","symbol":"_imp_create_dynamic","imageIndex":1,"symbolLocation":359},{"imageOffset":149102,"sourceLine":530,"sourceFile":"call.c","symbol":"_PyMethodDef_RawFastCallDict","imageIndex":1,"symbolLocation":558},{"symbol":"PyCFunction_FastCallDict","inline":true,"imageIndex":1,"imageOffset":147834,"symbolLocation":11,"sourceLine":585,"sourceFile":"call.c"},{"imageOffset":147834,"sourceLine":789,"sourceFile":"call.c","symbol":"PyCFunction_Call","imageIndex":1,"symbolLocation":202},{"symbol":"do_call_core","inline":true,"imageIndex":1,"imageOffset":997940,"symbolLocation":152,"sourceLine":4641,"sourceFile":"ceval.c"},{"imageOffset":997940,"sourceLine":3191,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":27428},{"symbol":"PyEval_EvalFrameEx","inline":true,"imageIndex":1,"imageOffset":1015151,"symbolLocation":29,"sourceLine":547,"sourceFile":"ceval.c"},{"imageOffset":1015151,"sourceLine":3930,"sourceFile":"ceval.c","symbol":"_PyEval_EvalCodeWithName","imageIndex":1,"symbolLocation":2863},{"imageOffset":147084,"sourceLine":433,"sourceFile":"call.c","symbol":"_PyFunction_FastCallKeywords","imageIndex":1,"symbolLocation":236},{"imageOffset":1011853,"sourceLine":4616,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":749},{"imageOffset":997203,"sourceLine":3093,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":26691},{"imageOffset":148347,"sourceLine":283,"sourceFile":"call.c","symbol":"function_code_fastcall","imageIndex":1,"symbolLocation":171},{"imageOffset":1011853,"sourceLine":4616,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":749},{"imageOffset":997177,"sourceLine":3110,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":26665},{"imageOffset":148347,"sourceLine":283,"sourceFile":"call.c","symbol":"function_code_fastcall","imageIndex":1,"symbolLocation":171},{"imageOffset":1011853,"sourceLine":4616,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":749},{"imageOffset":997345,"sourceLine":3124,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":26833},{"imageOffset":148347,"sourceLine":283,"sourceFile":"call.c","symbol":"function_code_fastcall","imageIndex":1,"symbolLocation":171},{"imageOffset":1011853,"sourceLine":4616,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":749},{"imageOffset":997345,"sourceLine":3124,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":26833},{"imageOffset":148347,"sourceLine":283,"sourceFile":"call.c","symbol":"function_code_fastcall","imageIndex":1,"symbolLocation":171},{"imageOffset":1011853,"sourceLine":4616,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":749},{"imageOffset":997345,"sourceLine":3124,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":26833},{"imageOffset":148347,"sourceLine":283,"sourceFile":"call.c","symbol":"function_code_fastcall","imageIndex":1,"symbolLocation":171},{"imageOffset":154356,"sourceLine":1200,"sourceFile":"call.c","symbol":"object_vacall","imageIndex":1,"symbolLocation":324},{"imageOffset":154617,"sourceLine":1250,"sourceFile":"call.c","symbol":"_PyObject_CallMethodIdObjArgs","imageIndex":1,"symbolLocation":169},{"symbol":"import_find_and_load","inline":true,"imageIndex":1,"imageOffset":1138176,"symbolLocation":35,"sourceLine":1652,"sourceFile":"import.c"},{"imageOffset":1138176,"sourceLine":1764,"sourceFile":"import.c","symbol":"PyImport_ImportModuleLevelObject","imageIndex":1,"symbolLocation":1744},{"symbol":"import_name","inline":true,"imageIndex":1,"imageOffset":991859,"symbolLocation":70,"sourceLine":4770,"sourceFile":"ceval.c"},{"imageOffset":991859,"sourceLine":2600,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":21347},{"symbol":"PyEval_EvalFrameEx","inline":true,"imageIndex":1,"imageOffset":1015151,"symbolLocation":29,"sourceLine":547,"sourceFile":"ceval.c"},{"imageOffset":1015151,"sourceLine":3930,"sourceFile":"ceval.c","symbol":"_PyEval_EvalCodeWithName","imageIndex":1,"symbolLocation":2863},{"symbol":"PyEval_EvalCodeEx","inline":true,"imageIndex":1,"imageOffset":970323,"symbolLocation":43,"sourceLine":3959,"sourceFile":"ceval.c"},{"imageOffset":970323,"sourceLine":524,"sourceFile":"ceval.c","symbol":"PyEval_EvalCode","imageIndex":1,"symbolLocation":51},{"symbol":"builtin_exec_impl","inline":true,"imageIndex":1,"imageOffset":959655,"symbolLocation":63,"sourceLine":1079,"sourceFile":"bltinmodule.c"},{"imageOffset":959655,"sourceLine":283,"sourceFile":"bltinmodule.c.h","symbol":"builtin_exec","imageIndex":1,"symbolLocation":567},{"imageOffset":149102,"sourceLine":530,"sourceFile":"call.c","symbol":"_PyMethodDef_RawFastCallDict","imageIndex":1,"symbolLocation":558},{"symbol":"PyCFunction_FastCallDict","inline":true,"imageIndex":1,"imageOffset":147834,"symbolLocation":11,"sourceLine":585,"sourceFile":"call.c"},{"imageOffset":147834,"sourceLine":789,"sourceFile":"call.c","symbol":"PyCFunction_Call","imageIndex":1,"symbolLocation":202},{"symbol":"do_call_core","inline":true,"imageIndex":1,"imageOffset":997940,"symbolLocation":152,"sourceLine":4641,"sourceFile":"ceval.c"},{"imageOffset":997940,"sourceLine":3191,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":27428},{"symbol":"PyEval_EvalFrameEx","inline":true,"imageIndex":1,"imageOffset":1015151,"symbolLocation":29,"sourceLine":547,"sourceFile":"ceval.c"},{"imageOffset":1015151,"sourceLine":3930,"sourceFile":"ceval.c","symbol":"_PyEval_EvalCodeWithName","imageIndex":1,"symbolLocation":2863},{"imageOffset":147084,"sourceLine":433,"sourceFile":"call.c","symbol":"_PyFunction_FastCallKeywords","imageIndex":1,"symbolLocation":236},{"imageOffset":1011853,"sourceLine":4616,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":749},{"imageOffset":997203,"sourceLine":3093,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":26691},{"imageOffset":148347,"sourceLine":283,"sourceFile":"call.c","symbol":"function_code_fastcall","imageIndex":1,"symbolLocation":171},{"imageOffset":1011853,"sourceLine":4616,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":749},{"imageOffset":997177,"sourceLine":3110,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":26665},{"imageOffset":148347,"sourceLine":283,"sourceFile":"call.c","symbol":"function_code_fastcall","imageIndex":1,"symbolLocation":171},{"imageOffset":1011853,"sourceLine":4616,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":749},{"imageOffset":997345,"sourceLine":3124,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":26833},{"imageOffset":148347,"sourceLine":283,"sourceFile":"call.c","symbol":"function_code_fastcall","imageIndex":1,"symbolLocation":171},{"imageOffset":1011853,"sourceLine":4616,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":749},{"imageOffset":997345,"sourceLine":3124,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":26833},{"imageOffset":148347,"sourceLine":283,"sourceFile":"call.c","symbol":"function_code_fastcall","imageIndex":1,"symbolLocation":171},{"imageOffset":154356,"sourceLine":1200,"sourceFile":"call.c","symbol":"object_vacall","imageIndex":1,"symbolLocation":324},{"imageOffset":154617,"sourceLine":1250,"sourceFile":"call.c","symbol":"_PyObject_CallMethodIdObjArgs","imageIndex":1,"symbolLocation":169},{"symbol":"import_find_and_load","inline":true,"imageIndex":1,"imageOffset":1138176,"symbolLocation":35,"sourceLine":1652,"sourceFile":"import.c"},{"imageOffset":1138176,"sourceLine":1764,"sourceFile":"import.c","symbol":"PyImport_ImportModuleLevelObject","imageIndex":1,"symbolLocation":1744},{"symbol":"import_name","inline":true,"imageIndex":1,"imageOffset":991859,"symbolLocation":70,"sourceLine":4770,"sourceFile":"ceval.c"},{"imageOffset":991859,"sourceLine":2600,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":21347},{"symbol":"PyEval_EvalFrameEx","inline":true,"imageIndex":1,"imageOffset":1015151,"symbolLocation":29,"sourceLine":547,"sourceFile":"ceval.c"},{"imageOffset":1015151,"sourceLine":3930,"sourceFile":"ceval.c","symbol":"_PyEval_EvalCodeWithName","imageIndex":1,"symbolLocation":2863},{"symbol":"PyEval_EvalCodeEx","inline":true,"imageIndex":1,"imageOffset":970323,"symbolLocation":43,"sourceLine":3959,"sourceFile":"ceval.c"},{"imageOffset":970323,"sourceLine":524,"sourceFile":"ceval.c","symbol":"PyEval_EvalCode","imageIndex":1,"symbolLocation":51},{"symbol":"builtin_exec_impl","inline":true,"imageIndex":1,"imageOffset":959655,"symbolLocation":63,"sourceLine":1079,"sourceFile":"bltinmodule.c"},{"imageOffset":959655,"sourceLine":283,"sourceFile":"bltinmodule.c.h","symbol":"builtin_exec","imageIndex":1,"symbolLocation":567},{"imageOffset":149102,"sourceLine":530,"sourceFile":"call.c","symbol":"_PyMethodDef_RawFastCallDict","imageIndex":1,"symbolLocation":558},{"symbol":"PyCFunction_FastCallDict","inline":true,"imageIndex":1,"imageOffset":147834,"symbolLocation":11,"sourceLine":585,"sourceFile":"call.c"},{"imageOffset":147834,"sourceLine":789,"sourceFile":"call.c","symbol":"PyCFunction_Call","imageIndex":1,"symbolLocation":202},{"symbol":"do_call_core","inline":true,"imageIndex":1,"imageOffset":997940,"symbolLocation":152,"sourceLine":4641,"sourceFile":"ceval.c"},{"imageOffset":997940,"sourceLine":3191,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":27428},{"symbol":"PyEval_EvalFrameEx","inline":true,"imageIndex":1,"imageOffset":1015151,"symbolLocation":29,"sourceLine":547,"sourceFile":"ceval.c"},{"imageOffset":1015151,"sourceLine":3930,"sourceFile":"ceval.c","symbol":"_PyEval_EvalCodeWithName","imageIndex":1,"symbolLocation":2863},{"imageOffset":147084,"sourceLine":433,"sourceFile":"call.c","symbol":"_PyFunction_FastCallKeywords","imageIndex":1,"symbolLocation":236},{"imageOffset":1011853,"sourceLine":4616,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":749},{"imageOffset":997203,"sourceLine":3093,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":26691},{"imageOffset":148347,"sourceLine":283,"sourceFile":"call.c","symbol":"function_code_fastcall","imageIndex":1,"symbolLocation":171},{"imageOffset":1011853,"sourceLine":4616,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":749},{"imageOffset":997177,"sourceLine":3110,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":26665},{"imageOffset":148347,"sourceLine":283,"sourceFile":"call.c","symbol":"function_code_fastcall","imageIndex":1,"symbolLocation":171},{"imageOffset":1011853,"sourceLine":4616,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":749},{"imageOffset":997345,"sourceLine":3124,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":26833},{"imageOffset":148347,"sourceLine":283,"sourceFile":"call.c","symbol":"function_code_fastcall","imageIndex":1,"symbolLocation":171},{"imageOffset":1011853,"sourceLine":4616,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":749},{"imageOffset":997345,"sourceLine":3124,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":26833},{"imageOffset":148347,"sourceLine":283,"sourceFile":"call.c","symbol":"function_code_fastcall","imageIndex":1,"symbolLocation":171},{"imageOffset":154356,"sourceLine":1200,"sourceFile":"call.c","symbol":"object_vacall","imageIndex":1,"symbolLocation":324},{"imageOffset":154617,"sourceLine":1250,"sourceFile":"call.c","symbol":"_PyObject_CallMethodIdObjArgs","imageIndex":1,"symbolLocation":169},{"symbol":"import_find_and_load","inline":true,"imageIndex":1,"imageOffset":1138176,"symbolLocation":35,"sourceLine":1652,"sourceFile":"import.c"},{"imageOffset":1138176,"sourceLine":1764,"sourceFile":"import.c","symbol":"PyImport_ImportModuleLevelObject","imageIndex":1,"symbolLocation":1744},{"symbol":"import_name","inline":true,"imageIndex":1,"imageOffset":991859,"symbolLocation":70,"sourceLine":4770,"sourceFile":"ceval.c"},{"imageOffset":991859,"sourceLine":2600,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":21347},{"imageOffset":148347,"sourceLine":283,"sourceFile":"call.c","symbol":"function_code_fastcall","imageIndex":1,"symbolLocation":171},{"imageOffset":1011853,"sourceLine":4616,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":749},{"imageOffset":997345,"sourceLine":3124,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":26833},{"symbol":"PyEval_EvalFrameEx","inline":true,"imageIndex":1,"imageOffset":1015151,"symbolLocation":29,"sourceLine":547,"sourceFile":"ceval.c"},{"imageOffset":1015151,"sourceLine":3930,"sourceFile":"ceval.c","symbol":"_PyEval_EvalCodeWithName","imageIndex":1,"symbolLocation":2863},{"symbol":"PyEval_EvalCodeEx","inline":true,"imageIndex":1,"imageOffset":970323,"symbolLocation":43,"sourceLine":3959,"sourceFile":"ceval.c"},{"imageOffset":970323,"sourceLine":524,"sourceFile":"ceval.c","symbol":"PyEval_EvalCode","imageIndex":1,"symbolLocation":51},{"symbol":"builtin_exec_impl","inline":true,"imageIndex":1,"imageOffset":959655,"symbolLocation":63,"sourceLine":1079,"sourceFile":"bltinmodule.c"},{"imageOffset":959655,"sourceLine":283,"sourceFile":"bltinmodule.c.h","symbol":"builtin_exec","imageIndex":1,"symbolLocation":567},{"imageOffset":150350,"sourceLine":654,"sourceFile":"call.c","symbol":"_PyMethodDef_RawFastCallKeywords","imageIndex":1,"symbolLocation":670},{"imageOffset":147145,"sourceLine":732,"sourceFile":"call.c","symbol":"_PyCFunction_FastCallKeywords","imageIndex":1,"symbolLocation":41},{"imageOffset":1011718,"sourceLine":4568,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":614},{"imageOffset":997345,"sourceLine":3124,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":26833},{"symbol":"PyEval_EvalFrameEx","inline":true,"imageIndex":1,"imageOffset":1015151,"symbolLocation":29,"sourceLine":547,"sourceFile":"ceval.c"},{"imageOffset":1015151,"sourceLine":3930,"sourceFile":"ceval.c","symbol":"_PyEval_EvalCodeWithName","imageIndex":1,"symbolLocation":2863},{"imageOffset":147084,"sourceLine":433,"sourceFile":"call.c","symbol":"_PyFunction_FastCallKeywords","imageIndex":1,"symbolLocation":236},{"imageOffset":1011853,"sourceLine":4616,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":749},{"imageOffset":997345,"sourceLine":3124,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":26833},{"symbol":"PyEval_EvalFrameEx","inline":true,"imageIndex":1,"imageOffset":1015151,"symbolLocation":29,"sourceLine":547,"sourceFile":"ceval.c"},{"imageOffset":1015151,"sourceLine":3930,"sourceFile":"ceval.c","symbol":"_PyEval_EvalCodeWithName","imageIndex":1,"symbolLocation":2863},{"imageOffset":145769,"sourceLine":376,"sourceFile":"call.c","symbol":"_PyFunction_FastCallDict","imageIndex":1,"symbolLocation":457},{"imageOffset":1375075,"sourceLine":349,"sourceFile":"main.c","symbol":"pymain_run_module","imageIndex":1,"symbolLocation":147},{"symbol":"pymain_run_main_from_importer","inline":true,"imageIndex":1,"imageOffset":1371828,"symbolLocation":58,"sourceLine":721,"sourceFile":"main.c"},{"symbol":"pymain_run_filename","inline":true,"imageIndex":1,"imageOffset":1371828,"symbolLocation":114,"sourceLine":1631,"sourceFile":"main.c"},{"symbol":"pymain_run_python","inline":true,"imageIndex":1,"imageOffset":1371828,"symbolLocation":155,"sourceLine":2907,"sourceFile":"main.c"},{"imageOffset":1371828,"sourceLine":3068,"sourceFile":"main.c","symbol":"pymain_main","imageIndex":1,"symbolLocation":5732},{"imageOffset":1366083,"sourceLine":3091,"sourceFile":"main.c","symbol":"Py_Main","imageIndex":1,"symbolLocation":51},{"imageOffset":16999,"symbol":"main","symbolLocation":1127,"imageIndex":1},{"imageOffset":21790,"symbol":"start","symbolLocation":462,"imageIndex":2}]},{"id":1106401,"name":"com.apple.rosetta.exceptionserver","frames":[{"imageOffset":18884,"imageIndex":3},{"imageOffset":74848,"imageIndex":3},{"imageOffset":81624,"imageIndex":3}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4521984000,
    "size" : 4014080,
    "uuid" : "4b33f8e1-a5eb-30c8-95d7-3acca7a51931",
    "path" : "\/Users\/USER\/*\/fast_data_types.so",
    "name" : "fast_data_types.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4363354112,
    "CFBundleShortVersionString" : "0.25.0",
    "CFBundleIdentifier" : "net.kovidgoyal.kitty",
    "size" : 2048000,
    "uuid" : "597f2e51-01d1-32ab-90c4-ea90fecbcb3b",
    "path" : "\/Users\/USER\/*\/kitty.app\/Contents\/MacOS\/kitty",
    "name" : "kitty",
    "CFBundleVersion" : "0.25.0"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 8665690112,
    "size" : 442368,
    "uuid" : "b70ce1ec-b902-3852-8268-05de00bfa8d5",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 140703124959232,
    "size" : 196608,
    "uuid" : "0ee8ce32-639c-316a-9551-dab9a2e0c8a5",
    "path" : "\/usr\/libexec\/rosetta\/runtime",
    "name" : "runtime"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  }
],
  "sharedCache" : {
  "base" : 140703217369088,
  "size" : 15220686848,
  "uuid" : "53b6853f-0bc3-33f5-be72-1aca3a188ff8"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=905.9M resident=0K(0%) swapped_out_or_unallocated=905.9M(100%)\nWritable regions: Total=975.1M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=975.1M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nKernel Alloc Once                    8K        1 \nMALLOC                           180.1M       19 \nMALLOC guard page                   96K        4 \nMALLOC_MEDIUM (reserved)         240.0M        2         reserved VM address space (unallocated)\nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nRosetta Arena                     4096K        2 \nRosetta Generic                    700K      172 \nRosetta IndirectBranch              96K        2 \nRosetta JIT                      128.0M        1 \nRosetta Return Stack                20K        2 \nRosetta Thread Context              20K        2 \nStack                             16.0M        1 \nStack Guard                         16K        1 \nVM_ALLOCATE                       14.1M       25 \nVM_ALLOCATE (reserved)              48K        8         reserved VM address space (unallocated)\n__DATA                            21.3M      263 \n__DATA_CONST                      11.3M      166 \n__DATA_DIRTY                       489K       88 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       709.7M       26 \n__OBJC_RO                         82.7M        1 \n__OBJC_RW                         3200K        2 \n__TEXT                           196.2M      280 \n__UNICODE                          592K        1 \ndyld private memory               1024K        1 \nmapped file                        5.1G      357 \nshared memory                       32K        2 \nunshared pmap                     2848K        2 \n===========                     =======  ======= \nTOTAL                              7.0G     1434 \nTOTAL, minus reserved VM space     6.4G     1434 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "5fb4245a1bbfe8005e33a1e1",
      "factorPackIds" : {

      },
      "deploymentId" : 240000015
    },
    {
      "rolloutId" : "61301e3a61217b3110231469",
      "factorPackIds" : {
        "SIRI_FIND_MY_CONFIGURATION_FILES" : "6216ae152a40e71046e16225"
      },
      "deploymentId" : 240000016
    }
  ],
  "experiments" : [

  ]
}
}

and here's the result after make asan then ./kitty/launcher/kitty:

logs
kitty(57611,0x205621600) malloc: nano zone abandoned due to inability to preallocate reserved vm space.
AddressSanitizer:DEADLYSIGNAL
=================================================================
==57611==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000010 (pc 0x000110b34e1b bp 0x00030b60a440 sp 0x00030b60a430 T0)
==57611==The signal is caused by a READ memory access.
==57611==Hint: address points to the zero page.
    #0 0x110b34e1b in PyModule_Create2 moduleobject.c:176
    #1 0x110702e16 in PyInit_fast_data_types data-types.c:280
    #2 0x1050c9e9a in _PyImport_LoadDynamicModuleWithSpec importdl.c:159
    #3 0x1050c9856 in _imp_create_dynamic import.c.h:289
    #4 0x104fd703d in _PyMethodDef_RawFastCallDict call.c:530
    #5 0x104fd6b49 in PyCFunction_Call call.c:789
    #6 0x1050a6403 in _PyEval_EvalFrameDefault ceval.c:3191
    #7 0x1050aa73e in _PyEval_EvalCodeWithName ceval.c:3930
    #8 0x104fd685b in _PyFunction_FastCallKeywords call.c:433
    #9 0x1050a9a5c in call_function ceval.c:4616
    #10 0x1050a6122 in _PyEval_EvalFrameDefault ceval.c:3093
    #11 0x104fd6d4a in function_code_fastcall call.c:283
    #12 0x1050a9a5c in call_function ceval.c:4616
    #13 0x1050a6108 in _PyEval_EvalFrameDefault ceval.c:3110
    #14 0x104fd6d4a in function_code_fastcall call.c:283
    #15 0x1050a9a5c in call_function ceval.c:4616
    #16 0x1050a61b0 in _PyEval_EvalFrameDefault ceval.c:3124
    #17 0x104fd6d4a in function_code_fastcall call.c:283
    #18 0x1050a9a5c in call_function ceval.c:4616
    #19 0x1050a61b0 in _PyEval_EvalFrameDefault ceval.c:3124
    #20 0x104fd6d4a in function_code_fastcall call.c:283
    #21 0x1050a9a5c in call_function ceval.c:4616
    #22 0x1050a61b0 in _PyEval_EvalFrameDefault ceval.c:3124
    #23 0x104fd6d4a in function_code_fastcall call.c:283
    #24 0x104fd84c3 in object_vacall call.c:1200
    #25 0x104fd85c8 in _PyObject_CallMethodIdObjArgs call.c:1250
    #26 0x1050c87cf in PyImport_ImportModuleLevelObject import.c:1764
    #27 0x1050a4c42 in _PyEval_EvalFrameDefault ceval.c:2600
    #28 0x1050aa73e in _PyEval_EvalCodeWithName ceval.c:3930
    #29 0x10509f822 in PyEval_EvalCode ceval.c:524
    #30 0x10509ce76 in builtin_exec bltinmodule.c.h:283
    #31 0x104fd703d in _PyMethodDef_RawFastCallDict call.c:530
    #32 0x104fd6b49 in PyCFunction_Call call.c:789
    #33 0x1050a6403 in _PyEval_EvalFrameDefault ceval.c:3191
    #34 0x1050aa73e in _PyEval_EvalCodeWithName ceval.c:3930
    #35 0x104fd685b in _PyFunction_FastCallKeywords call.c:433
    #36 0x1050a9a5c in call_function ceval.c:4616
    #37 0x1050a6122 in _PyEval_EvalFrameDefault ceval.c:3093
    #38 0x104fd6d4a in function_code_fastcall call.c:283
    #39 0x1050a9a5c in call_function ceval.c:4616
    #40 0x1050a6108 in _PyEval_EvalFrameDefault ceval.c:3110
    #41 0x104fd6d4a in function_code_fastcall call.c:283
    #42 0x1050a9a5c in call_function ceval.c:4616
    #43 0x1050a61b0 in _PyEval_EvalFrameDefault ceval.c:3124
    #44 0x104fd6d4a in function_code_fastcall call.c:283
    #45 0x1050a9a5c in call_function ceval.c:4616
    #46 0x1050a61b0 in _PyEval_EvalFrameDefault ceval.c:3124
    #47 0x104fd6d4a in function_code_fastcall call.c:283
    #48 0x104fd84c3 in object_vacall call.c:1200
    #49 0x104fd85c8 in _PyObject_CallMethodIdObjArgs call.c:1250
    #50 0x1050c87cf in PyImport_ImportModuleLevelObject import.c:1764
    #51 0x1050a4c42 in _PyEval_EvalFrameDefault ceval.c:2600
    #52 0x1050aa73e in _PyEval_EvalCodeWithName ceval.c:3930
    #53 0x10509f822 in PyEval_EvalCode ceval.c:524
    #54 0x10509ce76 in builtin_exec bltinmodule.c.h:283
    #55 0x104fd703d in _PyMethodDef_RawFastCallDict call.c:530
    #56 0x104fd6b49 in PyCFunction_Call call.c:789
    #57 0x1050a6403 in _PyEval_EvalFrameDefault ceval.c:3191
    #58 0x1050aa73e in _PyEval_EvalCodeWithName ceval.c:3930
    #59 0x104fd685b in _PyFunction_FastCallKeywords call.c:433
    #60 0x1050a9a5c in call_function ceval.c:4616
    #61 0x1050a6122 in _PyEval_EvalFrameDefault ceval.c:3093
    #62 0x104fd6d4a in function_code_fastcall call.c:283
    #63 0x1050a9a5c in call_function ceval.c:4616
    #64 0x1050a6108 in _PyEval_EvalFrameDefault ceval.c:3110
    #65 0x104fd6d4a in function_code_fastcall call.c:283
    #66 0x1050a9a5c in call_function ceval.c:4616
    #67 0x1050a61b0 in _PyEval_EvalFrameDefault ceval.c:3124
    #68 0x104fd6d4a in function_code_fastcall call.c:283
    #69 0x1050a9a5c in call_function ceval.c:4616
    #70 0x1050a61b0 in _PyEval_EvalFrameDefault ceval.c:3124
    #71 0x104fd6d4a in function_code_fastcall call.c:283
    #72 0x104fd84c3 in object_vacall call.c:1200
    #73 0x104fd85c8 in _PyObject_CallMethodIdObjArgs call.c:1250
    #74 0x1050c87cf in PyImport_ImportModuleLevelObject import.c:1764
    #75 0x1050a4c42 in _PyEval_EvalFrameDefault ceval.c:2600
    #76 0x104fd6d4a in function_code_fastcall call.c:283
    #77 0x1050a9a5c in call_function ceval.c:4616
    #78 0x1050a61b0 in _PyEval_EvalFrameDefault ceval.c:3124
    #79 0x1050aa73e in _PyEval_EvalCodeWithName ceval.c:3930
    #80 0x10509f822 in PyEval_EvalCode ceval.c:524
    #81 0x10509ce76 in builtin_exec bltinmodule.c.h:283
    #82 0x104fd751d in _PyMethodDef_RawFastCallKeywords call.c:654
    #83 0x104fd6898 in _PyCFunction_FastCallKeywords call.c:732
    #84 0x1050a99d5 in call_function ceval.c:4568
    #85 0x1050a61b0 in _PyEval_EvalFrameDefault ceval.c:3124
    #86 0x1050aa73e in _PyEval_EvalCodeWithName ceval.c:3930
    #87 0x104fd685b in _PyFunction_FastCallKeywords call.c:433
    #88 0x1050a9a5c in call_function ceval.c:4616
    #89 0x1050a61b0 in _PyEval_EvalFrameDefault ceval.c:3124
    #90 0x1050aa73e in _PyEval_EvalCodeWithName ceval.c:3930
    #91 0x104fd6338 in _PyFunction_FastCallDict call.c:376
    #92 0x105102532 in pymain_run_module main.c:349
    #93 0x105101883 in pymain_main main.c:3068
    #94 0x105100212 in Py_Main main.c:3091
    #95 0x104fb64a0 in run_embedded launcher.c:192
    #96 0x104fb50e9 in main launcher.c:283
    #97 0x2055a651d in start+0x1cd (dyld:x86_64+0x551d)
    #98 0x2055a0fff  (<unknown module>)

==57611==Register values:
rax = 0x0000000000000000  rbx = 0x0000000110d44560  rcx = 0x0000000000000005  rdx = 0x000000010fb98330  
rdi = 0x0000000110d44560  rsi = 0x00000000000003f5  rbp = 0x000000030b60a440  rsp = 0x000000030b60a430  
 r8 = 0x0000000000000000   r9 = 0x0000000000000000  r10 = 0x000000030b60a0e0  r11 = 0x000000030b609fc1  
r12 = 0x000000010fc36d00  r13 = 0x000000010fc355d0  r14 = 0x00000000000003f5  r15 = 0x000000010fb8e3e0  
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV moduleobject.c:176 in PyModule_Create2
==57611==ABORTING
[1]    57611 abort      ./kitty/launcher/kitty
@cjquines cjquines added the bug label May 23, 2022
@kovidgoyal
Copy link
Owner

I'm afraid I dont have the time/interest to support rosetta. That crash
is happening inside Python's module creation functions. You would need
to debug python.

@okuuva
Copy link

okuuva commented Oct 10, 2022

I'm having the same issue with Intel chip on macOS Monterey 12.6:

macOS problem report with debug build:

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

Process:               kitty [67359]
Path:                  /Users/USER/*/kitty.app/Contents/MacOS/kitty
Identifier:            net.kovidgoyal.kitty
Version:               0.26.3 (0.26.3)
Code Type:             X86-64 (Native)
Parent Process:        fish [82532]
User ID:               501

Date/Time:             2022-10-10 11:39:20.2679 +0300
OS Version:            macOS 12.6 (21G115)
Report Version:        12
Bridge OS Version:     6.6 (19P6067)
Anonymous UUID:        260D5298-CFB6-E26D-5C92-A3E5BCD38496

Sleep/Wake UUID:       7A58E0DA-1B3D-4D30-B193-212ACDED7E7C

Time Awake Since Boot: 660000 seconds
Time Since Wake:       3152 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000010
Exception Codes:       0x0000000000000001, 0x0000000000000010
Exception Note:        EXC_CORPSE_NOTIFY

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

VM Region Info: 0x10 is not in any region.  Bytes before following region: 140737488060400
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      VM_ALLOCATE              7ffffffb8000-7ffffffb9000 [    4K] r-x/r-x SM=ALI  

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   fast_data_types.so            	       0x1077b78eb PyInterpreterState_GET + 14 (pycore_pystate.h:117) [inlined]
1   fast_data_types.so            	       0x1077b78eb PyModule_Create2 + 27 (moduleobject.c:176)
2   fast_data_types.so            	       0x10755b037 PyInit_fast_data_types + 23 (data-types.c:310)
3   kitty                         	       0x10681a712 _PyImport_LoadDynamicModuleWithSpec + 530 (importdl.c:167)
4   kitty                         	       0x106819fd7 imp_create_dynamic_impl + 104 (import.c:2049) [inlined]
5   kitty                         	       0x106819fd7 _imp_create_dynamic + 311 (import.c.h:330)
6   kitty                         	       0x10673e957 cfunction_vectorcall_FASTCALL + 199 (methodobject.c:430)
7   kitty                         	       0x1067e8015 do_call_core + 346 (ceval.c:5915) [inlined]
8   kitty                         	       0x1067e8015 _PyEval_EvalFrameDefault + 29749 (ceval.c:4277)
9   kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
10  kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
11  kitty                         	       0x1067eb0d0 PyObject_VectorcallTstate + 19 (abstract.h:114) [inlined]
12  kitty                         	       0x1067eb0d0 PyObject_Vectorcall + 19 (abstract.h:123) [inlined]
13  kitty                         	       0x1067eb0d0 call_function + 416 (ceval.c:5891)
14  kitty                         	       0x1067e7c85 _PyEval_EvalFrameDefault + 28837 (ceval.c:4181)
15  kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
16  kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
17  kitty                         	       0x1067eb0d0 PyObject_VectorcallTstate + 19 (abstract.h:114) [inlined]
18  kitty                         	       0x1067eb0d0 PyObject_Vectorcall + 19 (abstract.h:123) [inlined]
19  kitty                         	       0x1067eb0d0 call_function + 416 (ceval.c:5891)
20  kitty                         	       0x1067e7c53 _PyEval_EvalFrameDefault + 28787 (ceval.c:4198)
21  kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
22  kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
23  kitty                         	       0x1067eb0d0 PyObject_VectorcallTstate + 19 (abstract.h:114) [inlined]
24  kitty                         	       0x1067eb0d0 PyObject_Vectorcall + 19 (abstract.h:123) [inlined]
25  kitty                         	       0x1067eb0d0 call_function + 416 (ceval.c:5891)
26  kitty                         	       0x1067e1526 _PyEval_EvalFrameDefault + 2374 (ceval.c:4213)
27  kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
28  kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
29  kitty                         	       0x1067eb0d0 PyObject_VectorcallTstate + 19 (abstract.h:114) [inlined]
30  kitty                         	       0x1067eb0d0 PyObject_Vectorcall + 19 (abstract.h:123) [inlined]
31  kitty                         	       0x1067eb0d0 call_function + 416 (ceval.c:5891)
32  kitty                         	       0x1067e1526 _PyEval_EvalFrameDefault + 2374 (ceval.c:4213)
33  kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
34  kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
35  kitty                         	       0x1067eb0d0 PyObject_VectorcallTstate + 19 (abstract.h:114) [inlined]
36  kitty                         	       0x1067eb0d0 PyObject_Vectorcall + 19 (abstract.h:123) [inlined]
37  kitty                         	       0x1067eb0d0 call_function + 416 (ceval.c:5891)
38  kitty                         	       0x1067e1526 _PyEval_EvalFrameDefault + 2374 (ceval.c:4213)
39  kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
40  kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
41  kitty                         	       0x1066f9a34 PyObject_VectorcallTstate + 50 (abstract.h:114) [inlined]
42  kitty                         	       0x1066f9a34 object_vacall + 356 (call.c:734)
43  kitty                         	       0x1066f9c6a _PyObject_CallMethodIdObjArgs + 250 (call.c:825)
44  kitty                         	       0x106818cdd import_find_and_load + 35 (import.c:1521) [inlined]
45  kitty                         	       0x106818cdd PyImport_ImportModuleLevelObject + 1325 (import.c:1622)
46  kitty                         	       0x1067e5dca import_name + 65 (ceval.c:6016) [inlined]
47  kitty                         	       0x1067e5dca _PyEval_EvalFrameDefault + 20970 (ceval.c:3695)
48  kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
49  kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
50  kitty                         	       0x1067e0a08 PyEval_EvalCode + 120 (ceval.c:1134)
51  kitty                         	       0x1067dd73b builtin_exec_impl + 437 (bltinmodule.c:1056) [inlined]
52  kitty                         	       0x1067dd73b builtin_exec + 619 (bltinmodule.c.h:371)
53  kitty                         	       0x10673e957 cfunction_vectorcall_FASTCALL + 199 (methodobject.c:430)
54  kitty                         	       0x1067e8015 do_call_core + 346 (ceval.c:5915) [inlined]
55  kitty                         	       0x1067e8015 _PyEval_EvalFrameDefault + 29749 (ceval.c:4277)
56  kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
57  kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
58  kitty                         	       0x1067eb0d0 PyObject_VectorcallTstate + 19 (abstract.h:114) [inlined]
59  kitty                         	       0x1067eb0d0 PyObject_Vectorcall + 19 (abstract.h:123) [inlined]
60  kitty                         	       0x1067eb0d0 call_function + 416 (ceval.c:5891)
61  kitty                         	       0x1067e7c85 _PyEval_EvalFrameDefault + 28837 (ceval.c:4181)
62  kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
63  kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
64  kitty                         	       0x1067eb0d0 PyObject_VectorcallTstate + 19 (abstract.h:114) [inlined]
65  kitty                         	       0x1067eb0d0 PyObject_Vectorcall + 19 (abstract.h:123) [inlined]
66  kitty                         	       0x1067eb0d0 call_function + 416 (ceval.c:5891)
67  kitty                         	       0x1067e7c53 _PyEval_EvalFrameDefault + 28787 (ceval.c:4198)
68  kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
69  kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
70  kitty                         	       0x1067eb0d0 PyObject_VectorcallTstate + 19 (abstract.h:114) [inlined]
71  kitty                         	       0x1067eb0d0 PyObject_Vectorcall + 19 (abstract.h:123) [inlined]
72  kitty                         	       0x1067eb0d0 call_function + 416 (ceval.c:5891)
73  kitty                         	       0x1067e1526 _PyEval_EvalFrameDefault + 2374 (ceval.c:4213)
74  kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
75  kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
76  kitty                         	       0x1067eb0d0 PyObject_VectorcallTstate + 19 (abstract.h:114) [inlined]
77  kitty                         	       0x1067eb0d0 PyObject_Vectorcall + 19 (abstract.h:123) [inlined]
78  kitty                         	       0x1067eb0d0 call_function + 416 (ceval.c:5891)
79  kitty                         	       0x1067e1526 _PyEval_EvalFrameDefault + 2374 (ceval.c:4213)
80  kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
81  kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
82  kitty                         	       0x1066f9a34 PyObject_VectorcallTstate + 50 (abstract.h:114) [inlined]
83  kitty                         	       0x1066f9a34 object_vacall + 356 (call.c:734)
84  kitty                         	       0x1066f9c6a _PyObject_CallMethodIdObjArgs + 250 (call.c:825)
85  kitty                         	       0x106818cdd import_find_and_load + 35 (import.c:1521) [inlined]
86  kitty                         	       0x106818cdd PyImport_ImportModuleLevelObject + 1325 (import.c:1622)
87  kitty                         	       0x1067e5dca import_name + 65 (ceval.c:6016) [inlined]
88  kitty                         	       0x1067e5dca _PyEval_EvalFrameDefault + 20970 (ceval.c:3695)
89  kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
90  kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
91  kitty                         	       0x1067e0a08 PyEval_EvalCode + 120 (ceval.c:1134)
92  kitty                         	       0x1067dd73b builtin_exec_impl + 437 (bltinmodule.c:1056) [inlined]
93  kitty                         	       0x1067dd73b builtin_exec + 619 (bltinmodule.c.h:371)
94  kitty                         	       0x10673e957 cfunction_vectorcall_FASTCALL + 199 (methodobject.c:430)
95  kitty                         	       0x1067e8015 do_call_core + 346 (ceval.c:5915) [inlined]
96  kitty                         	       0x1067e8015 _PyEval_EvalFrameDefault + 29749 (ceval.c:4277)
97  kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
98  kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
99  kitty                         	       0x1067eb0d0 PyObject_VectorcallTstate + 19 (abstract.h:114) [inlined]
100 kitty                         	       0x1067eb0d0 PyObject_Vectorcall + 19 (abstract.h:123) [inlined]
101 kitty                         	       0x1067eb0d0 call_function + 416 (ceval.c:5891)
102 kitty                         	       0x1067e7c85 _PyEval_EvalFrameDefault + 28837 (ceval.c:4181)
103 kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
104 kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
105 kitty                         	       0x1067eb0d0 PyObject_VectorcallTstate + 19 (abstract.h:114) [inlined]
106 kitty                         	       0x1067eb0d0 PyObject_Vectorcall + 19 (abstract.h:123) [inlined]
107 kitty                         	       0x1067eb0d0 call_function + 416 (ceval.c:5891)
108 kitty                         	       0x1067e7c53 _PyEval_EvalFrameDefault + 28787 (ceval.c:4198)
109 kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
110 kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
111 kitty                         	       0x1067eb0d0 PyObject_VectorcallTstate + 19 (abstract.h:114) [inlined]
112 kitty                         	       0x1067eb0d0 PyObject_Vectorcall + 19 (abstract.h:123) [inlined]
113 kitty                         	       0x1067eb0d0 call_function + 416 (ceval.c:5891)
114 kitty                         	       0x1067e1526 _PyEval_EvalFrameDefault + 2374 (ceval.c:4213)
115 kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
116 kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
117 kitty                         	       0x1067eb0d0 PyObject_VectorcallTstate + 19 (abstract.h:114) [inlined]
118 kitty                         	       0x1067eb0d0 PyObject_Vectorcall + 19 (abstract.h:123) [inlined]
119 kitty                         	       0x1067eb0d0 call_function + 416 (ceval.c:5891)
120 kitty                         	       0x1067e1526 _PyEval_EvalFrameDefault + 2374 (ceval.c:4213)
121 kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
122 kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
123 kitty                         	       0x1066f9a34 PyObject_VectorcallTstate + 50 (abstract.h:114) [inlined]
124 kitty                         	       0x1066f9a34 object_vacall + 356 (call.c:734)
125 kitty                         	       0x1066f9c6a _PyObject_CallMethodIdObjArgs + 250 (call.c:825)
126 kitty                         	       0x106818cdd import_find_and_load + 35 (import.c:1521) [inlined]
127 kitty                         	       0x106818cdd PyImport_ImportModuleLevelObject + 1325 (import.c:1622)
128 kitty                         	       0x1067e5dca import_name + 65 (ceval.c:6016) [inlined]
129 kitty                         	       0x1067e5dca _PyEval_EvalFrameDefault + 20970 (ceval.c:3695)
130 kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
131 kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
132 kitty                         	       0x1067eb0d0 PyObject_VectorcallTstate + 19 (abstract.h:114) [inlined]
133 kitty                         	       0x1067eb0d0 PyObject_Vectorcall + 19 (abstract.h:123) [inlined]
134 kitty                         	       0x1067eb0d0 call_function + 416 (ceval.c:5891)
135 kitty                         	       0x1067e1526 _PyEval_EvalFrameDefault + 2374 (ceval.c:4213)
136 kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
137 kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
138 kitty                         	       0x1067e0a08 PyEval_EvalCode + 120 (ceval.c:1134)
139 kitty                         	       0x1067dd73b builtin_exec_impl + 437 (bltinmodule.c:1056) [inlined]
140 kitty                         	       0x1067dd73b builtin_exec + 619 (bltinmodule.c.h:371)
141 kitty                         	       0x10673e957 cfunction_vectorcall_FASTCALL + 199 (methodobject.c:430)
142 kitty                         	       0x1067eb0d0 PyObject_VectorcallTstate + 19 (abstract.h:114) [inlined]
143 kitty                         	       0x1067eb0d0 PyObject_Vectorcall + 19 (abstract.h:123) [inlined]
144 kitty                         	       0x1067eb0d0 call_function + 416 (ceval.c:5891)
145 kitty                         	       0x1067e1526 _PyEval_EvalFrameDefault + 2374 (ceval.c:4213)
146 kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
147 kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
148 kitty                         	       0x1067eb0d0 PyObject_VectorcallTstate + 19 (abstract.h:114) [inlined]
149 kitty                         	       0x1067eb0d0 PyObject_Vectorcall + 19 (abstract.h:123) [inlined]
150 kitty                         	       0x1067eb0d0 call_function + 416 (ceval.c:5891)
151 kitty                         	       0x1067e1526 _PyEval_EvalFrameDefault + 2374 (ceval.c:4213)
152 kitty                         	       0x1067e0ab2 PyEval_EvalFrame + 19 (pycore_ceval.h:46) [inlined]
153 kitty                         	       0x1067e0ab2 _PyEval_Vector + 146 (ceval.c:5065)
154 kitty                         	       0x106855758 pymain_run_module + 376 (main.c:293)
155 kitty                         	       0x106854e9e pymain_run_python + 1279 [inlined]
156 kitty                         	       0x106854e9e Py_RunMain + 1502 (main.c:666)
157 kitty                         	       0x1066ad29c run_embedded + 796 (main.c:203)
158 kitty                         	       0x1066acc1c main + 604 (main.c:338)
159 dyld                          	       0x1122f652e start + 462


Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x00000001079e1640  rcx: 0x0000000106eb6400  rdx: 0x000000000000003b
  rdi: 0x00000001079e1640  rsi: 0x00000000000003f5  rbp: 0x00007ff7b984ca10  rsp: 0x00007ff7b984ca00
   r8: 0x0000000000000000   r9: 0x0000000000000000  r10: 0x00007ff7b984c6b0  r11: 0x0000000106975378
  r12: 0x0000000106eb63d0  r13: 0x0000000106ead3f0  r14: 0x00000000000003f5  r15: 0x00000001069748a0
  rip: 0x00000001077b78eb  rfl: 0x0000000000010206  cr2: 0x0000000000000010
  
Logical CPU:     2
Error Code:      0x00000004 (no mapping for user data read)
Trap Number:     14

Thread 0 instruction stream:
  ff 85 c0 74 1c 48 83 03-ff 75 08 48 89 df e8 02  ...t.H...u.H....
  5b 00 00 31 db 49 83 06-ff 75 1c eb 12 31 db eb  [..1.I...u...1..
  16 48 89 df e8 cc 67 11-00 49 83 06 ff 75 08 4c  .H....g..I...u.L
  89 f7 e8 de 5a 00 00 48-89 d8 5b 41 5e 5d c3 66  ....Z..H..[A^].f
  0f 1f 44 00 00 55 48 89-e5 41 56 53 41 89 f6 48  ..D..UH..AVSA..H
  89 fb 48 8d 05 54 e4 25-00 48 8b 80 68 02 00 00  ..H..T.%.H..h...
 [48]8b 78 10 e8 9c 78 0d-00 85 c0 74 0f 48 89 df  H.x...x....t.H..	<==
  44 89 f6 5b 41 5e 5d e9-29 00 00 00 48 8d 05 ca  D..[A^].)...H...
  8a 23 00 48 8b 38 48 8d-35 84 75 1f 00 e8 93 92  .#.H.8H.5.u.....
  0c 00 31 c0 5b 41 5e 5d-c3 66 2e 0f 1f 84 00 00  ..1.[A^].f......
  00 00 00 66 90 55 48 89-e5 41 57 41 56 41 54 53  ...f.UH..AWAVATS
  48 83 ec 10 89 f3 49 89-fc 4c 8d 35 55 27 24 00  H.....I..L.5U'$.

Binary Images:
       0x107545000 -        0x1079d4fff fast_data_types.so (*) <733812b3-0f16-33bf-9139-97103d4ee41c> /Users/USER/*/fast_data_types.so
       0x1066ac000 -        0x10693ffff net.kovidgoyal.kitty (0.26.3) <01437eb4-8a1b-30f0-9a52-702d282e02d0> /Users/USER/*/kitty.app/Contents/MacOS/kitty
       0x1122f1000 -        0x11235cfff dyld (*) <71febccd-d9dc-3599-9971-2b3407c588a8> /usr/lib/dyld
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???

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

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

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        1 
Kernel Alloc Once                    8K        1 
MALLOC                           256.1M       32 
MALLOC guard page                   24K        4 
MALLOC_MEDIUM (reserved)         840.0M        7         reserved VM address space (unallocated)
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
ObjC additional data                15K        1 
STACK GUARD                          4K        1 
Stack                             16.0M        1 
VM_ALLOCATE                       3080K        5 
__DATA                            20.6M      262 
__DATA_CONST                      11.5M      166 
__DATA_DIRTY                       489K       88 
__FONT_DATA                          4K        1 
__LINKEDIT                       648.6M       22 
__TEXT                           194.3M      278 
__UNICODE                          592K        1 
dyld private memory               1024K        1 
shared memory                       12K        2 
===========                     =======  ======= 
TOTAL                              2.3G      875 
TOTAL, minus reserved VM space     1.1G      875 



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

{"app_name":"kitty","timestamp":"2022-10-10 11:39:20.00 +0300","app_version":"0.26.3","slice_uuid":"01437eb4-8a1b-30f0-9a52-702d282e02d0","build_version":"0.26.3","platform":1,"bundleID":"net.kovidgoyal.kitty","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.6 (21G115)","incident_id":"ED6B4C7D-2DC4-45F5-8551-66B5829292EA","name":"kitty"}
{
  "uptime" : 660000,
  "procLaunch" : "2022-10-10 11:39:20.1670 +0300",
  "procRole" : "Unspecified",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro16,2",
  "procStartAbsTime" : 660121177959283,
  "coalitionID" : 833,
  "osVersion" : {
    "train" : "macOS 12.6",
    "build" : "21G115",
    "releaseType" : "User"
  },
  "captureTime" : "2022-10-10 11:39:20.2679 +0300",
  "incident" : "ED6B4C7D-2DC4-45F5-8551-66B5829292EA",
  "bug_type" : "309",
  "pid" : 67359,
  "procExitAbsTime" : 660121277016360,
  "cpuType" : "X86-64",
  "procName" : "kitty",
  "procPath" : "\/Users\/USER\/*\/kitty.app\/Contents\/MacOS\/kitty",
  "bundleInfo" : {"CFBundleShortVersionString":"0.26.3","CFBundleVersion":"0.26.3","CFBundleIdentifier":"net.kovidgoyal.kitty"},
  "storeInfo" : {"deviceIdentifierForVendor":"50D54D20-7B2C-586E-B94A-F40A8F8A22B3","thirdParty":true},
  "parentProc" : "fish",
  "parentPid" : 82532,
  "coalitionName" : "com.googlecode.iterm2",
  "crashReporterKey" : "260D5298-CFB6-E26D-5C92-A3E5BCD38496",
  "responsiblePid" : 70951,
  "wakeTime" : 3152,
  "bridgeVersion" : {"build":"19P6067","train":"6.6"},
  "sleepWakeUUID" : "7A58E0DA-1B3D-4D30-B193-212ACDED7E7C",
  "sip" : "enabled",
  "vmRegionInfo" : "0x10 is not in any region.  Bytes before following region: 140737488060400\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      VM_ALLOCATE              7ffffffb8000-7ffffffb9000 [    4K] r-x\/r-x SM=ALI  ",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000010","rawCodes":[1,16],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000010"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":67359},
  "vmregioninfo" : "0x10 is not in any region.  Bytes before following region: 140737488060400\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      VM_ALLOCATE              7ffffffb8000-7ffffffb9000 [    4K] r-x\/r-x SM=ALI  ",
  "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":83901868,"instructionState":{"instructionStream":{"bytes":[255,133,192,116,28,72,131,3,255,117,8,72,137,223,232,2,91,0,0,49,219,73,131,6,255,117,28,235,18,49,219,235,22,72,137,223,232,204,103,17,0,73,131,6,255,117,8,76,137,247,232,222,90,0,0,72,137,216,91,65,94,93,195,102,15,31,68,0,0,85,72,137,229,65,86,83,65,137,246,72,137,251,72,141,5,84,228,37,0,72,139,128,104,2,0,0,72,139,120,16,232,156,120,13,0,133,192,116,15,72,137,223,68,137,246,91,65,94,93,233,41,0,0,0,72,141,5,202,138,35,0,72,139,56,72,141,53,132,117,31,0,232,147,146,12,0,49,192,91,65,94,93,195,102,46,15,31,132,0,0,0,0,0,102,144,85,72,137,229,65,87,65,86,65,84,83,72,131,236,16,137,243,73,137,252,76,141,53,85,39,36,0],"offset":96}},"threadState":{"r13":{"value":4411020272},"rax":{"value":0},"rflags":{"value":66054},"cpu":{"value":2},"r14":{"value":1013},"rsi":{"value":1013},"r8":{"value":0},"cr2":{"value":16},"rdx":{"value":59},"r10":{"value":140701946136240},"r9":{"value":0},"r15":{"value":4405545120,"symbolLocation":0,"symbol":"_Py_PackageContext"},"rbx":{"value":4422768192,"symbolLocation":0,"symbol":"module"},"trap":{"value":14,"description":"(no mapping for user data read)"},"err":{"value":4},"r11":{"value":4405547896,"symbolLocation":0,"symbol":"arena_map_root"},"rip":{"value":4420499691,"matchesCrashFrame":1},"rbp":{"value":140701946137104},"rsp":{"value":140701946137088},"r12":{"value":4411057104},"rcx":{"value":4411057152},"flavor":"x86_THREAD_STATE","rdi":{"value":4422768192,"symbolLocation":0,"symbol":"module"}},"queue":"com.apple.main-thread","frames":[{"symbol":"PyInterpreterState_GET","inline":true,"imageIndex":0,"imageOffset":2566379,"symbolLocation":14,"sourceLine":117,"sourceFile":"pycore_pystate.h"},{"imageOffset":2566379,"sourceLine":176,"sourceFile":"moduleobject.c","symbol":"PyModule_Create2","imageIndex":0,"symbolLocation":27},{"imageOffset":90167,"sourceLine":310,"sourceFile":"data-types.c","symbol":"PyInit_fast_data_types","imageIndex":0,"symbolLocation":23},{"imageOffset":1500946,"sourceLine":167,"sourceFile":"importdl.c","symbol":"_PyImport_LoadDynamicModuleWithSpec","imageIndex":1,"symbolLocation":530},{"symbol":"imp_create_dynamic_impl","inline":true,"imageIndex":1,"imageOffset":1499095,"symbolLocation":104,"sourceLine":2049,"sourceFile":"import.c"},{"imageOffset":1499095,"sourceLine":330,"sourceFile":"import.c.h","symbol":"_imp_create_dynamic","imageIndex":1,"symbolLocation":311},{"imageOffset":600407,"sourceLine":430,"sourceFile":"methodobject.c","symbol":"cfunction_vectorcall_FASTCALL","imageIndex":1,"symbolLocation":199},{"symbol":"do_call_core","inline":true,"imageIndex":1,"imageOffset":1294357,"symbolLocation":346,"sourceLine":5915,"sourceFile":"ceval.c"},{"imageOffset":1294357,"sourceLine":4277,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":29749},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"symbol":"PyObject_VectorcallTstate","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":114,"sourceFile":"abstract.h"},{"symbol":"PyObject_Vectorcall","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":123,"sourceFile":"abstract.h"},{"imageOffset":1306832,"sourceLine":5891,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":416},{"imageOffset":1293445,"sourceLine":4181,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":28837},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"symbol":"PyObject_VectorcallTstate","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":114,"sourceFile":"abstract.h"},{"symbol":"PyObject_Vectorcall","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":123,"sourceFile":"abstract.h"},{"imageOffset":1306832,"sourceLine":5891,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":416},{"imageOffset":1293395,"sourceLine":4198,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":28787},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"symbol":"PyObject_VectorcallTstate","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":114,"sourceFile":"abstract.h"},{"symbol":"PyObject_Vectorcall","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":123,"sourceFile":"abstract.h"},{"imageOffset":1306832,"sourceLine":5891,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":416},{"imageOffset":1266982,"sourceLine":4213,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":2374},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"symbol":"PyObject_VectorcallTstate","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":114,"sourceFile":"abstract.h"},{"symbol":"PyObject_Vectorcall","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":123,"sourceFile":"abstract.h"},{"imageOffset":1306832,"sourceLine":5891,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":416},{"imageOffset":1266982,"sourceLine":4213,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":2374},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"symbol":"PyObject_VectorcallTstate","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":114,"sourceFile":"abstract.h"},{"symbol":"PyObject_Vectorcall","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":123,"sourceFile":"abstract.h"},{"imageOffset":1306832,"sourceLine":5891,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":416},{"imageOffset":1266982,"sourceLine":4213,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":2374},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"symbol":"PyObject_VectorcallTstate","inline":true,"imageIndex":1,"imageOffset":318004,"symbolLocation":50,"sourceLine":114,"sourceFile":"abstract.h"},{"imageOffset":318004,"sourceLine":734,"sourceFile":"call.c","symbol":"object_vacall","imageIndex":1,"symbolLocation":356},{"imageOffset":318570,"sourceLine":825,"sourceFile":"call.c","symbol":"_PyObject_CallMethodIdObjArgs","imageIndex":1,"symbolLocation":250},{"symbol":"import_find_and_load","inline":true,"imageIndex":1,"imageOffset":1494237,"symbolLocation":35,"sourceLine":1521,"sourceFile":"import.c"},{"imageOffset":1494237,"sourceLine":1622,"sourceFile":"import.c","symbol":"PyImport_ImportModuleLevelObject","imageIndex":1,"symbolLocation":1325},{"symbol":"import_name","inline":true,"imageIndex":1,"imageOffset":1285578,"symbolLocation":65,"sourceLine":6016,"sourceFile":"ceval.c"},{"imageOffset":1285578,"sourceLine":3695,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":20970},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"imageOffset":1264136,"sourceLine":1134,"sourceFile":"ceval.c","symbol":"PyEval_EvalCode","imageIndex":1,"symbolLocation":120},{"symbol":"builtin_exec_impl","inline":true,"imageIndex":1,"imageOffset":1251131,"symbolLocation":437,"sourceLine":1056,"sourceFile":"bltinmodule.c"},{"imageOffset":1251131,"sourceLine":371,"sourceFile":"bltinmodule.c.h","symbol":"builtin_exec","imageIndex":1,"symbolLocation":619},{"imageOffset":600407,"sourceLine":430,"sourceFile":"methodobject.c","symbol":"cfunction_vectorcall_FASTCALL","imageIndex":1,"symbolLocation":199},{"symbol":"do_call_core","inline":true,"imageIndex":1,"imageOffset":1294357,"symbolLocation":346,"sourceLine":5915,"sourceFile":"ceval.c"},{"imageOffset":1294357,"sourceLine":4277,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":29749},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"symbol":"PyObject_VectorcallTstate","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":114,"sourceFile":"abstract.h"},{"symbol":"PyObject_Vectorcall","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":123,"sourceFile":"abstract.h"},{"imageOffset":1306832,"sourceLine":5891,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":416},{"imageOffset":1293445,"sourceLine":4181,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":28837},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"symbol":"PyObject_VectorcallTstate","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":114,"sourceFile":"abstract.h"},{"symbol":"PyObject_Vectorcall","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":123,"sourceFile":"abstract.h"},{"imageOffset":1306832,"sourceLine":5891,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":416},{"imageOffset":1293395,"sourceLine":4198,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":28787},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"symbol":"PyObject_VectorcallTstate","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":114,"sourceFile":"abstract.h"},{"symbol":"PyObject_Vectorcall","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":123,"sourceFile":"abstract.h"},{"imageOffset":1306832,"sourceLine":5891,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":416},{"imageOffset":1266982,"sourceLine":4213,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":2374},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"symbol":"PyObject_VectorcallTstate","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":114,"sourceFile":"abstract.h"},{"symbol":"PyObject_Vectorcall","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":123,"sourceFile":"abstract.h"},{"imageOffset":1306832,"sourceLine":5891,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":416},{"imageOffset":1266982,"sourceLine":4213,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":2374},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"symbol":"PyObject_VectorcallTstate","inline":true,"imageIndex":1,"imageOffset":318004,"symbolLocation":50,"sourceLine":114,"sourceFile":"abstract.h"},{"imageOffset":318004,"sourceLine":734,"sourceFile":"call.c","symbol":"object_vacall","imageIndex":1,"symbolLocation":356},{"imageOffset":318570,"sourceLine":825,"sourceFile":"call.c","symbol":"_PyObject_CallMethodIdObjArgs","imageIndex":1,"symbolLocation":250},{"symbol":"import_find_and_load","inline":true,"imageIndex":1,"imageOffset":1494237,"symbolLocation":35,"sourceLine":1521,"sourceFile":"import.c"},{"imageOffset":1494237,"sourceLine":1622,"sourceFile":"import.c","symbol":"PyImport_ImportModuleLevelObject","imageIndex":1,"symbolLocation":1325},{"symbol":"import_name","inline":true,"imageIndex":1,"imageOffset":1285578,"symbolLocation":65,"sourceLine":6016,"sourceFile":"ceval.c"},{"imageOffset":1285578,"sourceLine":3695,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":20970},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"imageOffset":1264136,"sourceLine":1134,"sourceFile":"ceval.c","symbol":"PyEval_EvalCode","imageIndex":1,"symbolLocation":120},{"symbol":"builtin_exec_impl","inline":true,"imageIndex":1,"imageOffset":1251131,"symbolLocation":437,"sourceLine":1056,"sourceFile":"bltinmodule.c"},{"imageOffset":1251131,"sourceLine":371,"sourceFile":"bltinmodule.c.h","symbol":"builtin_exec","imageIndex":1,"symbolLocation":619},{"imageOffset":600407,"sourceLine":430,"sourceFile":"methodobject.c","symbol":"cfunction_vectorcall_FASTCALL","imageIndex":1,"symbolLocation":199},{"symbol":"do_call_core","inline":true,"imageIndex":1,"imageOffset":1294357,"symbolLocation":346,"sourceLine":5915,"sourceFile":"ceval.c"},{"imageOffset":1294357,"sourceLine":4277,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":29749},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"symbol":"PyObject_VectorcallTstate","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":114,"sourceFile":"abstract.h"},{"symbol":"PyObject_Vectorcall","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":123,"sourceFile":"abstract.h"},{"imageOffset":1306832,"sourceLine":5891,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":416},{"imageOffset":1293445,"sourceLine":4181,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":28837},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"symbol":"PyObject_VectorcallTstate","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":114,"sourceFile":"abstract.h"},{"symbol":"PyObject_Vectorcall","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":123,"sourceFile":"abstract.h"},{"imageOffset":1306832,"sourceLine":5891,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":416},{"imageOffset":1293395,"sourceLine":4198,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":28787},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"symbol":"PyObject_VectorcallTstate","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":114,"sourceFile":"abstract.h"},{"symbol":"PyObject_Vectorcall","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":123,"sourceFile":"abstract.h"},{"imageOffset":1306832,"sourceLine":5891,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":416},{"imageOffset":1266982,"sourceLine":4213,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":2374},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"symbol":"PyObject_VectorcallTstate","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":114,"sourceFile":"abstract.h"},{"symbol":"PyObject_Vectorcall","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":123,"sourceFile":"abstract.h"},{"imageOffset":1306832,"sourceLine":5891,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":416},{"imageOffset":1266982,"sourceLine":4213,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":2374},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"symbol":"PyObject_VectorcallTstate","inline":true,"imageIndex":1,"imageOffset":318004,"symbolLocation":50,"sourceLine":114,"sourceFile":"abstract.h"},{"imageOffset":318004,"sourceLine":734,"sourceFile":"call.c","symbol":"object_vacall","imageIndex":1,"symbolLocation":356},{"imageOffset":318570,"sourceLine":825,"sourceFile":"call.c","symbol":"_PyObject_CallMethodIdObjArgs","imageIndex":1,"symbolLocation":250},{"symbol":"import_find_and_load","inline":true,"imageIndex":1,"imageOffset":1494237,"symbolLocation":35,"sourceLine":1521,"sourceFile":"import.c"},{"imageOffset":1494237,"sourceLine":1622,"sourceFile":"import.c","symbol":"PyImport_ImportModuleLevelObject","imageIndex":1,"symbolLocation":1325},{"symbol":"import_name","inline":true,"imageIndex":1,"imageOffset":1285578,"symbolLocation":65,"sourceLine":6016,"sourceFile":"ceval.c"},{"imageOffset":1285578,"sourceLine":3695,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":20970},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"symbol":"PyObject_VectorcallTstate","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":114,"sourceFile":"abstract.h"},{"symbol":"PyObject_Vectorcall","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":123,"sourceFile":"abstract.h"},{"imageOffset":1306832,"sourceLine":5891,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":416},{"imageOffset":1266982,"sourceLine":4213,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":2374},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"imageOffset":1264136,"sourceLine":1134,"sourceFile":"ceval.c","symbol":"PyEval_EvalCode","imageIndex":1,"symbolLocation":120},{"symbol":"builtin_exec_impl","inline":true,"imageIndex":1,"imageOffset":1251131,"symbolLocation":437,"sourceLine":1056,"sourceFile":"bltinmodule.c"},{"imageOffset":1251131,"sourceLine":371,"sourceFile":"bltinmodule.c.h","symbol":"builtin_exec","imageIndex":1,"symbolLocation":619},{"imageOffset":600407,"sourceLine":430,"sourceFile":"methodobject.c","symbol":"cfunction_vectorcall_FASTCALL","imageIndex":1,"symbolLocation":199},{"symbol":"PyObject_VectorcallTstate","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":114,"sourceFile":"abstract.h"},{"symbol":"PyObject_Vectorcall","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":123,"sourceFile":"abstract.h"},{"imageOffset":1306832,"sourceLine":5891,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":416},{"imageOffset":1266982,"sourceLine":4213,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":2374},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"symbol":"PyObject_VectorcallTstate","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":114,"sourceFile":"abstract.h"},{"symbol":"PyObject_Vectorcall","inline":true,"imageIndex":1,"imageOffset":1306832,"symbolLocation":19,"sourceLine":123,"sourceFile":"abstract.h"},{"imageOffset":1306832,"sourceLine":5891,"sourceFile":"ceval.c","symbol":"call_function","imageIndex":1,"symbolLocation":416},{"imageOffset":1266982,"sourceLine":4213,"sourceFile":"ceval.c","symbol":"_PyEval_EvalFrameDefault","imageIndex":1,"symbolLocation":2374},{"symbol":"PyEval_EvalFrame","inline":true,"imageIndex":1,"imageOffset":1264306,"symbolLocation":19,"sourceLine":46,"sourceFile":"pycore_ceval.h"},{"imageOffset":1264306,"sourceLine":5065,"sourceFile":"ceval.c","symbol":"_PyEval_Vector","imageIndex":1,"symbolLocation":146},{"imageOffset":1742680,"sourceLine":293,"sourceFile":"main.c","symbol":"pymain_run_module","imageIndex":1,"symbolLocation":376},{"imageOffset":1740446,"sourceFile":"main.c","symbol":"pymain_run_python","imageIndex":1,"symbolLocation":1279,"inline":true},{"imageOffset":1740446,"sourceLine":666,"sourceFile":"main.c","symbol":"Py_RunMain","imageIndex":1,"symbolLocation":1502},{"imageOffset":4764,"sourceLine":203,"sourceFile":"main.c","symbol":"run_embedded","imageIndex":1,"symbolLocation":796},{"imageOffset":3100,"sourceLine":338,"sourceFile":"main.c","symbol":"main","imageIndex":1,"symbolLocation":604},{"imageOffset":21806,"symbol":"start","symbolLocation":462,"imageIndex":2}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4417933312,
    "size" : 4784128,
    "uuid" : "733812b3-0f16-33bf-9139-97103d4ee41c",
    "path" : "\/Users\/USER\/*\/fast_data_types.so",
    "name" : "fast_data_types.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4402626560,
    "CFBundleShortVersionString" : "0.26.3",
    "CFBundleIdentifier" : "net.kovidgoyal.kitty",
    "size" : 2703360,
    "uuid" : "01437eb4-8a1b-30f0-9a52-702d282e02d0",
    "path" : "\/Users\/USER\/*\/kitty.app\/Contents\/MacOS\/kitty",
    "name" : "kitty",
    "CFBundleVersion" : "0.26.3"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4600041472,
    "size" : 442368,
    "uuid" : "71febccd-d9dc-3599-9971-2b3407c588a8",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  }
],
  "sharedCache" : {
  "base" : 140703144198144,
  "size" : 19331678208,
  "uuid" : "73669942-bd8a-3e40-951f-7fbe07b51cb8"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=842.9M resident=0K(0%) swapped_out_or_unallocated=842.9M(100%)\nWritable regions: Total=1.5G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.5G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nKernel Alloc Once                    8K        1 \nMALLOC                           256.1M       32 \nMALLOC guard page                   24K        4 \nMALLOC_MEDIUM (reserved)         840.0M        7         reserved VM address space (unallocated)\nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nObjC additional data                15K        1 \nSTACK GUARD                          4K        1 \nStack                             16.0M        1 \nVM_ALLOCATE                       3080K        5 \n__DATA                            20.6M      262 \n__DATA_CONST                      11.5M      166 \n__DATA_DIRTY                       489K       88 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       648.6M       22 \n__TEXT                           194.3M      278 \n__UNICODE                          592K        1 \ndyld private memory               1024K        1 \nshared memory                       12K        2 \n===========                     =======  ======= \nTOTAL                              2.3G      875 \nTOTAL, minus reserved VM space     1.1G      875 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "61af99aeda72d16a4beb7756",
      "factorPackIds" : {

      },
      "deploymentId" : 240000382
    },
    {
      "rolloutId" : "60f8ddccefea4203d95cbeef",
      "factorPackIds" : {

      },
      "deploymentId" : 240000020
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "5b729754-3882-4560-826f-9c0bc27d77c6",
      "experimentId" : "6192fb082171a2330e561df0",
      "deploymentId" : 400000035
    }
  ]
}
}

Output from asan build:

logs
❯ ./kitty/launcher/kitty
kitty(86803,0x119b54600) malloc: nano zone abandoned due to inability to preallocate reserved vm space.
AddressSanitizer:DEADLYSIGNAL
=================================================================
==86803==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000010 (pc 0x00011152320b bp 0x7ff7b1e6c420 sp 0x7ff7b1e6c410 T0)
==86803==The signal is caused by a READ memory access.
==86803==Hint: address points to the zero page.
    #0 0x11152320b in PyModule_Create2 moduleobject.c:176
    #1 0x1110c5386 in PyInit_fast_data_types data-types.c:310
    #2 0x10e1fe041 in _PyImport_LoadDynamicModuleWithSpec importdl.c:167
    #3 0x10e1fd906 in _imp_create_dynamic import.c.h:330
    #4 0x10e122286 in cfunction_vectorcall_FASTCALL methodobject.c:430
    #5 0x10e1cb944 in _PyEval_EvalFrameDefault ceval.c:4277
    #6 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #7 0x10e1ce9ff in call_function ceval.c:5891
    #8 0x10e1cb5b4 in _PyEval_EvalFrameDefault ceval.c:4181
    #9 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #10 0x10e1ce9ff in call_function ceval.c:5891
    #11 0x10e1cb582 in _PyEval_EvalFrameDefault ceval.c:4198
    #12 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #13 0x10e1ce9ff in call_function ceval.c:5891
    #14 0x10e1c4e55 in _PyEval_EvalFrameDefault ceval.c:4213
    #15 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #16 0x10e1ce9ff in call_function ceval.c:5891
    #17 0x10e1c4e55 in _PyEval_EvalFrameDefault ceval.c:4213
    #18 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #19 0x10e1ce9ff in call_function ceval.c:5891
    #20 0x10e1c4e55 in _PyEval_EvalFrameDefault ceval.c:4213
    #21 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #22 0x10e0dd363 in object_vacall call.c:734
    #23 0x10e0dd599 in _PyObject_CallMethodIdObjArgs call.c:825
    #24 0x10e1fc60c in PyImport_ImportModuleLevelObject import.c:1622
    #25 0x10e1c96f9 in _PyEval_EvalFrameDefault ceval.c:3695
    #26 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #27 0x10e1c4337 in PyEval_EvalCode ceval.c:1134
    #28 0x10e1c106a in builtin_exec bltinmodule.c.h:371
    #29 0x10e122286 in cfunction_vectorcall_FASTCALL methodobject.c:430
    #30 0x10e1cb944 in _PyEval_EvalFrameDefault ceval.c:4277
    #31 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #32 0x10e1ce9ff in call_function ceval.c:5891
    #33 0x10e1cb5b4 in _PyEval_EvalFrameDefault ceval.c:4181
    #34 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #35 0x10e1ce9ff in call_function ceval.c:5891
    #36 0x10e1cb582 in _PyEval_EvalFrameDefault ceval.c:4198
    #37 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #38 0x10e1ce9ff in call_function ceval.c:5891
    #39 0x10e1c4e55 in _PyEval_EvalFrameDefault ceval.c:4213
    #40 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #41 0x10e1ce9ff in call_function ceval.c:5891
    #42 0x10e1c4e55 in _PyEval_EvalFrameDefault ceval.c:4213
    #43 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #44 0x10e0dd363 in object_vacall call.c:734
    #45 0x10e0dd599 in _PyObject_CallMethodIdObjArgs call.c:825
    #46 0x10e1fc60c in PyImport_ImportModuleLevelObject import.c:1622
    #47 0x10e1c96f9 in _PyEval_EvalFrameDefault ceval.c:3695
    #48 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #49 0x10e1c4337 in PyEval_EvalCode ceval.c:1134
    #50 0x10e1c106a in builtin_exec bltinmodule.c.h:371
    #51 0x10e122286 in cfunction_vectorcall_FASTCALL methodobject.c:430
    #52 0x10e1cb944 in _PyEval_EvalFrameDefault ceval.c:4277
    #53 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #54 0x10e1ce9ff in call_function ceval.c:5891
    #55 0x10e1cb5b4 in _PyEval_EvalFrameDefault ceval.c:4181
    #56 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #57 0x10e1ce9ff in call_function ceval.c:5891
    #58 0x10e1cb582 in _PyEval_EvalFrameDefault ceval.c:4198
    #59 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #60 0x10e1ce9ff in call_function ceval.c:5891
    #61 0x10e1c4e55 in _PyEval_EvalFrameDefault ceval.c:4213
    #62 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #63 0x10e1ce9ff in call_function ceval.c:5891
    #64 0x10e1c4e55 in _PyEval_EvalFrameDefault ceval.c:4213
    #65 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #66 0x10e0dd363 in object_vacall call.c:734
    #67 0x10e0dd599 in _PyObject_CallMethodIdObjArgs call.c:825
    #68 0x10e1fc60c in PyImport_ImportModuleLevelObject import.c:1622
    #69 0x10e1c96f9 in _PyEval_EvalFrameDefault ceval.c:3695
    #70 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #71 0x10e1ce9ff in call_function ceval.c:5891
    #72 0x10e1c4e55 in _PyEval_EvalFrameDefault ceval.c:4213
    #73 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #74 0x10e1c4337 in PyEval_EvalCode ceval.c:1134
    #75 0x10e1c106a in builtin_exec bltinmodule.c.h:371
    #76 0x10e122286 in cfunction_vectorcall_FASTCALL methodobject.c:430
    #77 0x10e1ce9ff in call_function ceval.c:5891
    #78 0x10e1c4e55 in _PyEval_EvalFrameDefault ceval.c:4213
    #79 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #80 0x10e1ce9ff in call_function ceval.c:5891
    #81 0x10e1c4e55 in _PyEval_EvalFrameDefault ceval.c:4213
    #82 0x10e1c43e1 in _PyEval_Vector ceval.c:5065
    #83 0x10e239087 in pymain_run_module main.c:293
    #84 0x10e2387cd in Py_RunMain main.c:666
    #85 0x10e08ff21 in run_embedded main.c:203
    #86 0x10e08e854 in main main.c:338
    #87 0x119ad952d in start+0x1cd (dyld:x86_64+0x552d)

==86803==Register values:
rax = 0x0000000000000000  rbx = 0x00000001117a7420  rcx = 0x00000001104fa310  rdx = 0x000000000000003b
rdi = 0x00000001117a7420  rsi = 0x00000000000003f5  rbp = 0x00007ff7b1e6c420  rsp = 0x00007ff7b1e6c410
 r8 = 0x0000000000000000   r9 = 0x0000000000000000  r10 = 0x00007ff7b1e6c0c0  r11 = 0x000000010e359e88
r12 = 0x00000001104fa2e0  r13 = 0x00000001104f13f0  r14 = 0x00000000000003f5  r15 = 0x000000010e3593a8
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV moduleobject.c:176 in PyModule_Create2
==86803==ABORTING
fish: Job 1, './kitty/launcher/kitty' terminated by signal SIGABRT (Abort)

image

@kovidgoyal
Copy link
Owner

That's a crash initializing a python module. You are likely building and running against different python interpreters. Use the same python interpreter and you will be fine.

@okuuva
Copy link

okuuva commented Oct 10, 2022

Yes, that was exactly it. pyenv local system in the repo root fixed the issue. Thanks for the quick response!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants