digicatapult / dc-federated

A python library for federated learning supporting consortium scale deployment.
Apache License 2.0
8 stars 8 forks source link

M1 Apple chip #10

Open henrydrp10 opened 2 years ago

henrydrp10 commented 2 years ago

Hello,

After installing everything according to the tutorial, I have tried to run the fed_avg_server from the mnist examples. I get now zsh: Illegal hardware instruction. Is the M1 chip supported?

Thank you.

hassan-digicatapult commented 2 years ago

Hi - can you post the full trace please.

henrydrp10 commented 2 years ago

Translated Report (Full Report Below)

Process: Python [14094] Path: /Library/Frameworks/Python.framework/Versions/3.7/Resources/Python.app/Contents/MacOS/Python Identifier: org.python.python Version: 3.7.8 (3.7.8) Code Type: X86-64 (Translated) Parent Process: zsh [13076] Responsible: iTerm2 [1331] User ID: 501

Date/Time: 2022-06-14 14:36:29.0001 +0100 OS Version: macOS 12.4 (21F79) Report Version: 12 Anonymous UUID: 3A736357-F13D-7FAB-3963-54873C0C069C

Sleep/Wake UUID: CE4A1E8E-88AE-411F-8C9D-A30173BA6F37

Time Awake Since Boot: 25000 seconds Time Since Wake: 763 seconds

System Integrity Protection: enabled

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

Exception Type: EXC_BAD_INSTRUCTION (SIGILL) Exception Codes: 0x0000000000000001, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: Namespace SIGNAL, Code 4 Illegal instruction: 4 Terminating Process: exc handler [14094]

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 corecext.cpython-37m-darwin.so 0x10db37a08 pyx_pymod_exec_corecext + 9496 1 Python 0x1092f03c6 PyModule_ExecDef + 134 2 Python 0x1093992d8 _imp_exec_dynamic + 88 3 Python 0x1092b9715 _PyMethodDef_RawFastCallDict + 693 4 Python 0x1092b9231 PyCFunction_Call + 209 5 Python 0x10937646f _PyEval_EvalFrameDefault + 26351 6 Python 0x109379b63 _PyEval_EvalCodeWithName + 2467 7 Python 0x1092b8f31 _PyFunction_FastCallKeywords + 257 8 Python 0x109379012 call_function + 738 9 Python 0x109375fdd _PyEval_EvalFrameDefault + 25181 10 Python 0x1092b93a0 function_code_fastcall + 128 11 Python 0x109379012 call_function + 738 12 Python 0x109375fc3 _PyEval_EvalFrameDefault + 25155 13 Python 0x1092b93a0 function_code_fastcall + 128 14 Python 0x109379012 call_function + 738 15 Python 0x10937607e _PyEval_EvalFrameDefault + 25342 16 Python 0x1092b93a0 function_code_fastcall + 128 17 Python 0x109379012 call_function + 738 18 Python 0x10937607e _PyEval_EvalFrameDefault + 25342 19 Python 0x1092b93a0 function_code_fastcall + 128 20 Python 0x109379012 call_function + 738 21 Python 0x10937607e _PyEval_EvalFrameDefault + 25342 22 Python 0x109379b63 _PyEval_EvalCodeWithName + 2467 23 Python 0x1092b8f31 _PyFunction_FastCallKeywords + 257 24 Python 0x109379012 call_function + 738 25 Python 0x109375fdd _PyEval_EvalFrameDefault + 25181 26 Python 0x109379b63 _PyEval_EvalCodeWithName + 2467 27 Python 0x1092b8f31 _PyFunction_FastCallKeywords + 257 28 Python 0x109379012 call_function + 738 29 Python 0x109375fdd _PyEval_EvalFrameDefault + 25181 30 Python 0x109379b63 _PyEval_EvalCodeWithName + 2467 31 Python 0x1092b8f31 _PyFunction_FastCallKeywords + 257 32 Python 0x109379012 call_function + 738 33 Python 0x109375fc3 _PyEval_EvalFrameDefault + 25155 34 Python 0x1092b93a0 function_code_fastcall + 128 35 Python 0x109379012 call_function + 738 36 Python 0x109375fc3 _PyEval_EvalFrameDefault + 25155 37 Python 0x109379b63 _PyEval_EvalCodeWithName + 2467 38 Python 0x1092b8f31 _PyFunction_FastCallKeywords + 257 39 Python 0x109379012 call_function + 738 40 Python 0x109375fc3 _PyEval_EvalFrameDefault + 25155 41 Python 0x1092b93a0 function_code_fastcall + 128 42 Python 0x109379012 call_function + 738 43 Python 0x109375fc3 _PyEval_EvalFrameDefault + 25155 44 Python 0x109379b63 _PyEval_EvalCodeWithName + 2467 45 Python 0x10936fca4 PyEval_EvalCode + 100 46 Python 0x10936d20d builtin_exec + 557 47 Python 0x1092b9556 _PyMethodDef_RawFastCallDict + 246 48 Python 0x1092b9231 PyCFunction_Call + 209 49 Python 0x10937646f _PyEval_EvalFrameDefault + 26351 50 Python 0x109379b63 _PyEval_EvalCodeWithName + 2467 51 Python 0x1092b8f31 _PyFunction_FastCallKeywords + 257 52 Python 0x109379012 call_function + 738 53 Python 0x109375fdd _PyEval_EvalFrameDefault + 25181 54 Python 0x1092b93a0 function_code_fastcall + 128 55 Python 0x109379012 call_function + 738 56 Python 0x109375fc3 _PyEval_EvalFrameDefault + 25155 57 Python 0x1092b93a0 function_code_fastcall + 128 58 Python 0x109379012 call_function + 738 59 Python 0x10937607e _PyEval_EvalFrameDefault + 25342 60 Python 0x1092b93a0 function_code_fastcall + 128 61 Python 0x109379012 call_function + 738 62 Python 0x10937607e _PyEval_EvalFrameDefault + 25342 63 Python 0x1092b93a0 function_code_fastcall + 128 64 Python 0x1092b8994 _PyFunction_FastCallDict + 148 65 Python 0x1092baabc object_vacall + 316 66 Python 0x1092babb1 _PyObject_CallMethodIdObjArgs + 177 67 Python 0x10939818f PyImport_ImportModuleLevelObject + 1535 68 Python 0x109374955 _PyEval_EvalFrameDefault + 19413 69 Python 0x109379b63 _PyEval_EvalCodeWithName + 2467 70 Python 0x10936fca4 PyEval_EvalCode + 100 71 Python 0x10936d20d builtin_exec + 557 72 Python 0x1092b9556 _PyMethodDef_RawFastCallDict + 246 73 Python 0x1092b9231 PyCFunction_Call + 209 74 Python 0x10937646f _PyEval_EvalFrameDefault + 26351 75 Python 0x109379b63 _PyEval_EvalCodeWithName + 2467 76 Python 0x1092b8f31 _PyFunction_FastCallKeywords + 257 77 Python 0x109379012 call_function + 738 78 Python 0x109375fdd _PyEval_EvalFrameDefault + 25181 79 Python 0x1092b93a0 function_code_fastcall + 128 80 Python 0x109379012 call_function + 738 81 Python 0x109375fc3 _PyEval_EvalFrameDefault + 25155 82 Python 0x1092b93a0 function_code_fastcall + 128 83 Python 0x109379012 call_function + 738 84 Python 0x10937607e _PyEval_EvalFrameDefault + 25342 85 Python 0x1092b93a0 function_code_fastcall + 128 86 Python 0x109379012 call_function + 738 87 Python 0x10937607e _PyEval_EvalFrameDefault + 25342 88 Python 0x1092b93a0 function_code_fastcall + 128 89 Python 0x1092b8994 _PyFunction_FastCallDict + 148 90 Python 0x1092baabc object_vacall + 316 91 Python 0x1092babb1 _PyObject_CallMethodIdObjArgs + 177 92 Python 0x10939818f PyImport_ImportModuleLevelObject + 1535 93 Python 0x109374955 _PyEval_EvalFrameDefault + 19413 94 Python 0x109379b63 _PyEval_EvalCodeWithName + 2467 95 Python 0x10936fca4 PyEval_EvalCode + 100 96 Python 0x10936d20d builtin_exec + 557 97 Python 0x1092b9556 _PyMethodDef_RawFastCallDict + 246 98 Python 0x1092b9231 PyCFunction_Call + 209 99 Python 0x10937646f _PyEval_EvalFrameDefault + 26351 100 Python 0x109379b63 _PyEval_EvalCodeWithName + 2467 101 Python 0x1092b8f31 _PyFunction_FastCallKeywords + 257 102 Python 0x109379012 call_function + 738 103 Python 0x109375fdd _PyEval_EvalFrameDefault + 25181 104 Python 0x1092b93a0 function_code_fastcall + 128 105 Python 0x109379012 call_function + 738 106 Python 0x109375fc3 _PyEval_EvalFrameDefault + 25155 107 Python 0x1092b93a0 function_code_fastcall + 128 108 Python 0x109379012 call_function + 738 109 Python 0x10937607e _PyEval_EvalFrameDefault + 25342 110 Python 0x1092b93a0 function_code_fastcall + 128 111 Python 0x109379012 call_function + 738 112 Python 0x10937607e _PyEval_EvalFrameDefault + 25342 113 Python 0x1092b93a0 function_code_fastcall + 128 114 Python 0x1092b8994 _PyFunction_FastCallDict + 148 115 Python 0x1092baabc object_vacall + 316 116 Python 0x1092babb1 _PyObject_CallMethodIdObjArgs + 177 117 Python 0x10939818f PyImport_ImportModuleLevelObject + 1535 118 Python 0x109374955 _PyEval_EvalFrameDefault + 19413 119 Python 0x109379b63 _PyEval_EvalCodeWithName + 2467 120 Python 0x10936fca4 PyEval_EvalCode + 100 121 Python 0x10936d20d builtin_exec + 557 122 Python 0x1092b9556 _PyMethodDef_RawFastCallDict + 246 123 Python 0x1092b9231 PyCFunction_Call + 209 124 Python 0x10937646f _PyEval_EvalFrameDefault + 26351 125 Python 0x109379b63 _PyEval_EvalCodeWithName + 2467 126 Python 0x1092b8f31 _PyFunction_FastCallKeywords + 257 127 Python 0x109379012 call_function + 738 128 Python 0x109375fdd _PyEval_EvalFrameDefault + 25181 129 Python 0x1092b93a0 function_code_fastcall + 128 130 Python 0x109379012 call_function + 738 131 Python 0x109375fc3 _PyEval_EvalFrameDefault + 25155 132 Python 0x1092b93a0 function_code_fastcall + 128 133 Python 0x109379012 call_function + 738 134 Python 0x10937607e _PyEval_EvalFrameDefault + 25342 135 Python 0x1092b93a0 function_code_fastcall + 128 136 Python 0x109379012 call_function + 738 137 Python 0x10937607e _PyEval_EvalFrameDefault + 25342 138 Python 0x1092b93a0 function_code_fastcall + 128 139 Python 0x1092b8994 _PyFunction_FastCallDict + 148 140 Python 0x1092baabc object_vacall + 316 141 Python 0x1092babb1 _PyObject_CallMethodIdObjArgs + 177 142 Python 0x10939818f PyImport_ImportModuleLevelObject + 1535 143 Python 0x109374955 _PyEval_EvalFrameDefault + 19413 144 Python 0x109379b63 _PyEval_EvalCodeWithName + 2467 145 Python 0x10936fca4 PyEval_EvalCode + 100 146 Python 0x10936d20d builtin_exec + 557 147 Python 0x1092b9556 _PyMethodDef_RawFastCallDict + 246 148 Python 0x1092b9231 PyCFunction_Call + 209 149 Python 0x10937646f _PyEval_EvalFrameDefault + 26351 150 Python 0x109379b63 _PyEval_EvalCodeWithName + 2467 151 Python 0x1092b8f31 _PyFunction_FastCallKeywords + 257 152 Python 0x109379012 call_function + 738 153 Python 0x109375fdd _PyEval_EvalFrameDefault + 25181 154 Python 0x1092b93a0 function_code_fastcall + 128 155 Python 0x109379012 call_function + 738 156 Python 0x109375fc3 _PyEval_EvalFrameDefault + 25155 157 Python 0x1092b93a0 function_code_fastcall + 128 158 Python 0x109379012 call_function + 738 159 Python 0x10937607e _PyEval_EvalFrameDefault + 25342 160 Python 0x1092b93a0 function_code_fastcall + 128 161 Python 0x109379012 call_function + 738 162 Python 0x10937607e _PyEval_EvalFrameDefault + 25342 163 Python 0x1092b93a0 function_code_fastcall + 128 164 Python 0x1092b8994 _PyFunction_FastCallDict + 148 165 Python 0x1092baabc object_vacall + 316 166 Python 0x1092babb1 _PyObject_CallMethodIdObjArgs + 177 167 Python 0x10939818f PyImport_ImportModuleLevelObject + 1535 168 Python 0x109374955 _PyEval_EvalFrameDefault + 19413 169 Python 0x109379b63 _PyEval_EvalCodeWithName + 2467 170 Python 0x10936fca4 PyEval_EvalCode + 100 171 Python 0x10936d20d builtin_exec + 557 172 Python 0x1092b9556 _PyMethodDef_RawFastCallDict + 246 173 Python 0x1092b9231 PyCFunction_Call + 209 174 Python 0x10937646f _PyEval_EvalFrameDefault + 26351 175 Python 0x109379b63 _PyEval_EvalCodeWithName + 2467 176 Python 0x1092b8f31 _PyFunction_FastCallKeywords + 257 177 Python 0x109379012 call_function + 738 178 Python 0x109375fdd _PyEval_EvalFrameDefault + 25181 179 Python 0x1092b93a0 function_code_fastcall + 128 180 Python 0x109379012 call_function + 738 181 Python 0x109375fc3 _PyEval_EvalFrameDefault + 25155 182 Python 0x1092b93a0 function_code_fastcall + 128 183 Python 0x109379012 call_function + 738 184 Python 0x10937607e _PyEval_EvalFrameDefault + 25342 185 Python 0x1092b93a0 function_code_fastcall + 128 186 Python 0x109379012 call_function + 738 187 Python 0x10937607e _PyEval_EvalFrameDefault + 25342 188 Python 0x1092b93a0 function_code_fastcall + 128 189 Python 0x1092b8994 _PyFunction_FastCallDict + 148 190 Python 0x1092baabc object_vacall + 316 191 Python 0x1092babb1 _PyObject_CallMethodIdObjArgs + 177 192 Python 0x10939818f PyImportImportModuleLevelObject + 1535 193 Python 0x10936c6f7 builtinimport__ + 135 194 Python 0x1092b91e1 PyCFunction_Call + 129 195 Python 0x10937646f _PyEval_EvalFrameDefault + 26351 196 Python 0x109379b63 _PyEval_EvalCodeWithName + 2467 197 Python 0x1092b8f31 _PyFunction_FastCallKeywords + 257 198 Python 0x109379012 call_function + 738 199 Python 0x10937607e _PyEval_EvalFrameDefault + 25342 200 Python 0x1092b93a0 function_code_fastcall + 128 201 Python 0x109379012 call_function + 738 202 Python 0x10937607e _PyEval_EvalFrameDefault + 25342 203 Python 0x1092b93a0 function_code_fastcall + 128 204 Python 0x1092b8994 _PyFunction_FastCallDict + 148 205 Python 0x1092baabc object_vacall + 316 206 Python 0x1092babb1 _PyObject_CallMethodIdObjArgs + 177 207 Python 0x10939818f PyImport_ImportModuleLevelObject + 1535 208 Python 0x109374955 _PyEval_EvalFrameDefault + 19413 209 Python 0x109379b63 _PyEval_EvalCodeWithName + 2467 210 Python 0x10936fca4 PyEval_EvalCode + 100 211 Python 0x1093ad3b1 PyRun_FileExFlags + 209 212 Python 0x1093acc2a PyRun_SimpleFileExFlags + 890 213 Python 0x1093cc0c3 pymain_main + 6915 214 Python 0x1093cc62a _Py_UnixMain + 58 215 dyld 0x200cfc51e start + 462

Thread 1:: com.apple.rosetta.exceptionserver 0 runtime 0x7ff7ffc429c4 0x7ff7ffc3e000 + 18884 1 runtime 0x7ff7ffc50460 0x7ff7ffc3e000 + 74848 2 runtime 0x7ff7ffc51ed8 0x7ff7ffc3e000 + 81624

Thread 0 crashed with X86 Thread State (64-bit): rax: 0x000000010db45b90 rbx: 0x00007fe4407e10f0 rcx: 0x0000000000000001 rdx: 0x0000000000000010 rdi: 0x00007fe4412f6b18 rsi: 0x0000000000000007 rbp: 0x00000003026f2780 rsp: 0x00000003026f25f0 r8: 0xf54ca14b940ffa3c r9: 0x00000000ffffffff r10: 0x000000000000000f r11: 0x07aa650a5ca07fd1 r12: 0x000000010db59ff0 r13: 0x0000000000000001 r14: 0x00007fe441304910 r15: 0x0000000000005dc1 rip: 0x000000010db37a08 rfl: 0x0000000000000202 tmp0: 0x000000010db37a08 tmp1: 0x058d48c06ef9e1c4 tmp2: 0x00f9e1c40000db4c

Binary Images: 0x10db13000 - 0x10db51fff corecext.cpython-37m-darwin.so () /Users/USER//corecext.cpython-37m-darwin.so 0x109297000 - 0x109472fff org.python.python (3.7.8, (c) 2001-2019 Python Software Foundation.) <88bc7cce-fa44-3bc7-bc5d-5a53f9c473e6> /Library/Frameworks/Python.framework/Versions/3.7/Python 0x200cf7000 - 0x200d62fff dyld () /usr/lib/dyld 0x7ff7ffc3e000 - 0x7ff7ffc6dfff runtime () <0ee8ce32-639c-316a-9551-dab9a2e0c8a5> /usr/libexec/rosetta/runtime

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=761.8M resident=0K(0%) swapped_out_or_unallocated=761.8M(100%) Writable regions: Total=1.4G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.4G(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Kernel Alloc Once 8K 1 MALLOC 211.1M 29 MALLOC guard page 96K 4 MALLOC_MEDIUM (reserved) 344.0M 3 reserved VM address space (unallocated) MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated) Rosetta Arena 4096K 2 Rosetta Generic 880K 217 Rosetta IndirectBranch 192K 2 Rosetta JIT 128.0M 1 Rosetta Return Stack 200K 20 Rosetta Thread Context 200K 20 Stack 16.0M 1 Stack Guard 16K 1 VM_ALLOCATE 13.0M 63 VM_ALLOCATE (reserved) 288.0M 5 reserved VM address space (unallocated) DATA 6807K 192 DATA_CONST 5211K 83 DATA_DIRTY 209K 51 LINKEDIT 405.7M 65 OBJC_RO 82.7M 1 OBJC_RW 3200K 2 TEXT 356.1M 188 UNICODE 592K 1 dyld private memory 1024K 1 mapped file 5.8G 346 shared memory 32K 2 unshared pmap 1696K 1 =========== ======= ======= TOTAL 8.0G 1303 TOTAL, minus reserved VM space 7.0G 1303


Full Report

{"app_name":"Python","timestamp":"2022-06-14 14:36:31.00 +0100","app_version":"3.7.8","slice_uuid":"4b030ec4-815e-34b7-90e7-d0720c31e072","build_version":"3.7.8","platform":1,"bundleID":"org.python.python","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.4 (21F79)","incident_id":"6D9E744C-F4C3-4403-B0AF-E4D35C8386AC","name":"Python"} { "uptime" : 25000, "procLaunch" : "2022-06-14 14:36:28.3677 +0100", "procRole" : "Unspecified", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "MacBookPro18,4", "procStartAbsTime" : 607381145495, "coalitionID" : 1519, "osVersion" : { "train" : "macOS 12.4", "build" : "21F79", "releaseType" : "User" }, "captureTime" : "2022-06-14 14:36:29.0001 +0100", "incident" : "6D9E744C-F4C3-4403-B0AF-E4D35C8386AC", "bug_type" : "309", "pid" : 14094, "procExitAbsTime" : 607396314543, "translated" : true, "cpuType" : "X86-64", "procName" : "Python", "procPath" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.7\/Resources\/Python.app\/Contents\/MacOS\/Python", "bundleInfo" : {"CFBundleShortVersionString":"3.7.8","CFBundleVersion":"3.7.8","CFBundleIdentifier":"org.python.python"}, "storeInfo" : {"deviceIdentifierForVendor":"13F7C3EF-80FD-51E1-9A53-4C6F321C1F50","thirdParty":true}, "parentProc" : "zsh", "parentPid" : 13076, "coalitionName" : "com.googlecode.iterm2", "crashReporterKey" : "3A736357-F13D-7FAB-3963-54873C0C069C", "responsiblePid" : 1331, "responsibleProc" : "iTerm2", "wakeTime" : 763, "sleepWakeUUID" : "CE4A1E8E-88AE-411F-8C9D-A30173BA6F37", "sip" : "enabled", "isCorpse" : 1, "exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_INSTRUCTION","signal":"SIGILL"}, "termination" : {"flags":0,"code":4,"namespace":"SIGNAL","indicator":"Illegal instruction: 4","byProc":"exc handler","byPid":14094}, "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":221012,"threadState":{"r13":{"value":1},"rflags":{"value":514},"rax":{"value":4524891024,"symbolLocation":0,"symbol":"pyx_f_6gevent_5libev_8corecext_4loopdefault_handle_error"},"rosetta":{"tmp2":{"value":70335501130849100},"tmp1":{"value":400055933238632900},"tmp0":{"value":4524833288}},"r14":{"value":140618322954512},"rsi":{"value":7},"r8":{"value":17675679983501048380},"rdx":{"value":16},"r10":{"value":15},"r9":{"value":4294967295},"r15":{"value":24001},"rbx":{"value":140618311274736},"r11":{"value":552364999484407761},"rip":{"value":4524833288},"rbp":{"value":12925740928},"rsp":{"value":12925740528},"r12":{"value":4524974064,"symbolLocation":0,"symbol":"pyx_type_6gevent_5libev_8corecext_CallbackFIFO"},"rcx":{"value":1},"flavor":"x86_THREAD_STATE","rdi":{"value":140618322897688}},"queue":"com.apple.main-thread","frames":[{"imageOffset":150024,"symbol":"pyx_pymod_exec_corecext","symbolLocation":9496,"imageIndex":0},{"imageOffset":365510,"symbol":"PyModule_ExecDef","symbolLocation":134,"imageIndex":1},{"imageOffset":1057496,"symbol":"_imp_exec_dynamic","symbolLocation":88,"imageIndex":1},{"imageOffset":141077,"symbol":"_PyMethodDef_RawFastCallDict","symbolLocation":693,"imageIndex":1},{"imageOffset":139825,"symbol":"PyCFunction_Call","symbolLocation":209,"imageIndex":1},{"imageOffset":914543,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":26351,"imageIndex":1},{"imageOffset":928611,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2467,"imageIndex":1},{"imageOffset":139057,"symbol":"_PyFunction_FastCallKeywords","symbolLocation":257,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913373,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25181,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913347,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25155,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913534,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25342,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913534,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25342,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913534,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25342,"imageIndex":1},{"imageOffset":928611,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2467,"imageIndex":1},{"imageOffset":139057,"symbol":"_PyFunction_FastCallKeywords","symbolLocation":257,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913373,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25181,"imageIndex":1},{"imageOffset":928611,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2467,"imageIndex":1},{"imageOffset":139057,"symbol":"_PyFunction_FastCallKeywords","symbolLocation":257,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913373,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25181,"imageIndex":1},{"imageOffset":928611,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2467,"imageIndex":1},{"imageOffset":139057,"symbol":"_PyFunction_FastCallKeywords","symbolLocation":257,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913347,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25155,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913347,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25155,"imageIndex":1},{"imageOffset":928611,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2467,"imageIndex":1},{"imageOffset":139057,"symbol":"_PyFunction_FastCallKeywords","symbolLocation":257,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913347,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25155,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913347,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25155,"imageIndex":1},{"imageOffset":928611,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2467,"imageIndex":1},{"imageOffset":887972,"symbol":"PyEval_EvalCode","symbolLocation":100,"imageIndex":1},{"imageOffset":877069,"symbol":"builtin_exec","symbolLocation":557,"imageIndex":1},{"imageOffset":140630,"symbol":"_PyMethodDef_RawFastCallDict","symbolLocation":246,"imageIndex":1},{"imageOffset":139825,"symbol":"PyCFunction_Call","symbolLocation":209,"imageIndex":1},{"imageOffset":914543,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":26351,"imageIndex":1},{"imageOffset":928611,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2467,"imageIndex":1},{"imageOffset":139057,"symbol":"_PyFunction_FastCallKeywords","symbolLocation":257,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913373,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25181,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913347,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25155,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913534,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25342,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913534,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25342,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":137620,"symbol":"_PyFunction_FastCallDict","symbolLocation":148,"imageIndex":1},{"imageOffset":146108,"symbol":"object_vacall","symbolLocation":316,"imageIndex":1},{"imageOffset":146353,"symbol":"_PyObject_CallMethodIdObjArgs","symbolLocation":177,"imageIndex":1},{"imageOffset":1053071,"symbol":"PyImport_ImportModuleLevelObject","symbolLocation":1535,"imageIndex":1},{"imageOffset":907605,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":19413,"imageIndex":1},{"imageOffset":928611,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2467,"imageIndex":1},{"imageOffset":887972,"symbol":"PyEval_EvalCode","symbolLocation":100,"imageIndex":1},{"imageOffset":877069,"symbol":"builtin_exec","symbolLocation":557,"imageIndex":1},{"imageOffset":140630,"symbol":"_PyMethodDef_RawFastCallDict","symbolLocation":246,"imageIndex":1},{"imageOffset":139825,"symbol":"PyCFunction_Call","symbolLocation":209,"imageIndex":1},{"imageOffset":914543,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":26351,"imageIndex":1},{"imageOffset":928611,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2467,"imageIndex":1},{"imageOffset":139057,"symbol":"_PyFunction_FastCallKeywords","symbolLocation":257,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913373,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25181,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913347,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25155,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913534,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25342,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913534,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25342,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":137620,"symbol":"_PyFunction_FastCallDict","symbolLocation":148,"imageIndex":1},{"imageOffset":146108,"symbol":"object_vacall","symbolLocation":316,"imageIndex":1},{"imageOffset":146353,"symbol":"_PyObject_CallMethodIdObjArgs","symbolLocation":177,"imageIndex":1},{"imageOffset":1053071,"symbol":"PyImport_ImportModuleLevelObject","symbolLocation":1535,"imageIndex":1},{"imageOffset":907605,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":19413,"imageIndex":1},{"imageOffset":928611,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2467,"imageIndex":1},{"imageOffset":887972,"symbol":"PyEval_EvalCode","symbolLocation":100,"imageIndex":1},{"imageOffset":877069,"symbol":"builtin_exec","symbolLocation":557,"imageIndex":1},{"imageOffset":140630,"symbol":"_PyMethodDef_RawFastCallDict","symbolLocation":246,"imageIndex":1},{"imageOffset":139825,"symbol":"PyCFunction_Call","symbolLocation":209,"imageIndex":1},{"imageOffset":914543,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":26351,"imageIndex":1},{"imageOffset":928611,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2467,"imageIndex":1},{"imageOffset":139057,"symbol":"_PyFunction_FastCallKeywords","symbolLocation":257,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913373,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25181,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913347,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25155,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913534,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25342,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913534,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25342,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":137620,"symbol":"_PyFunction_FastCallDict","symbolLocation":148,"imageIndex":1},{"imageOffset":146108,"symbol":"object_vacall","symbolLocation":316,"imageIndex":1},{"imageOffset":146353,"symbol":"_PyObject_CallMethodIdObjArgs","symbolLocation":177,"imageIndex":1},{"imageOffset":1053071,"symbol":"PyImport_ImportModuleLevelObject","symbolLocation":1535,"imageIndex":1},{"imageOffset":907605,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":19413,"imageIndex":1},{"imageOffset":928611,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2467,"imageIndex":1},{"imageOffset":887972,"symbol":"PyEval_EvalCode","symbolLocation":100,"imageIndex":1},{"imageOffset":877069,"symbol":"builtin_exec","symbolLocation":557,"imageIndex":1},{"imageOffset":140630,"symbol":"_PyMethodDef_RawFastCallDict","symbolLocation":246,"imageIndex":1},{"imageOffset":139825,"symbol":"PyCFunction_Call","symbolLocation":209,"imageIndex":1},{"imageOffset":914543,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":26351,"imageIndex":1},{"imageOffset":928611,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2467,"imageIndex":1},{"imageOffset":139057,"symbol":"_PyFunction_FastCallKeywords","symbolLocation":257,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913373,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25181,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913347,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25155,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913534,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25342,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913534,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25342,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":137620,"symbol":"_PyFunction_FastCallDict","symbolLocation":148,"imageIndex":1},{"imageOffset":146108,"symbol":"object_vacall","symbolLocation":316,"imageIndex":1},{"imageOffset":146353,"symbol":"_PyObject_CallMethodIdObjArgs","symbolLocation":177,"imageIndex":1},{"imageOffset":1053071,"symbol":"PyImport_ImportModuleLevelObject","symbolLocation":1535,"imageIndex":1},{"imageOffset":907605,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":19413,"imageIndex":1},{"imageOffset":928611,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2467,"imageIndex":1},{"imageOffset":887972,"symbol":"PyEval_EvalCode","symbolLocation":100,"imageIndex":1},{"imageOffset":877069,"symbol":"builtin_exec","symbolLocation":557,"imageIndex":1},{"imageOffset":140630,"symbol":"_PyMethodDef_RawFastCallDict","symbolLocation":246,"imageIndex":1},{"imageOffset":139825,"symbol":"PyCFunction_Call","symbolLocation":209,"imageIndex":1},{"imageOffset":914543,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":26351,"imageIndex":1},{"imageOffset":928611,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2467,"imageIndex":1},{"imageOffset":139057,"symbol":"_PyFunction_FastCallKeywords","symbolLocation":257,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913373,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25181,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913347,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25155,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913534,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25342,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913534,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25342,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":137620,"symbol":"_PyFunction_FastCallDict","symbolLocation":148,"imageIndex":1},{"imageOffset":146108,"symbol":"object_vacall","symbolLocation":316,"imageIndex":1},{"imageOffset":146353,"symbol":"_PyObject_CallMethodIdObjArgs","symbolLocation":177,"imageIndex":1},{"imageOffset":1053071,"symbol":"PyImport_ImportModuleLevelObject","symbolLocation":1535,"imageIndex":1},{"imageOffset":907605,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":19413,"imageIndex":1},{"imageOffset":928611,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2467,"imageIndex":1},{"imageOffset":887972,"symbol":"PyEval_EvalCode","symbolLocation":100,"imageIndex":1},{"imageOffset":877069,"symbol":"builtin_exec","symbolLocation":557,"imageIndex":1},{"imageOffset":140630,"symbol":"_PyMethodDef_RawFastCallDict","symbolLocation":246,"imageIndex":1},{"imageOffset":139825,"symbol":"PyCFunction_Call","symbolLocation":209,"imageIndex":1},{"imageOffset":914543,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":26351,"imageIndex":1},{"imageOffset":928611,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2467,"imageIndex":1},{"imageOffset":139057,"symbol":"_PyFunction_FastCallKeywords","symbolLocation":257,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913373,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25181,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913347,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25155,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913534,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25342,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913534,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25342,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":137620,"symbol":"_PyFunction_FastCallDict","symbolLocation":148,"imageIndex":1},{"imageOffset":146108,"symbol":"object_vacall","symbolLocation":316,"imageIndex":1},{"imageOffset":146353,"symbol":"_PyObject_CallMethodIdObjArgs","symbolLocation":177,"imageIndex":1},{"imageOffset":1053071,"symbol":"PyImport_ImportModuleLevelObject","symbolLocation":1535,"imageIndex":1},{"imageOffset":874231,"symbol":"builtin_import","symbolLocation":135,"imageIndex":1},{"imageOffset":139745,"symbol":"PyCFunction_Call","symbolLocation":129,"imageIndex":1},{"imageOffset":914543,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":26351,"imageIndex":1},{"imageOffset":928611,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2467,"imageIndex":1},{"imageOffset":139057,"symbol":"_PyFunction_FastCallKeywords","symbolLocation":257,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913534,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25342,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":925714,"symbol":"call_function","symbolLocation":738,"imageIndex":1},{"imageOffset":913534,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25342,"imageIndex":1},{"imageOffset":140192,"symbol":"function_code_fastcall","symbolLocation":128,"imageIndex":1},{"imageOffset":137620,"symbol":"_PyFunction_FastCallDict","symbolLocation":148,"imageIndex":1},{"imageOffset":146108,"symbol":"object_vacall","symbolLocation":316,"imageIndex":1},{"imageOffset":146353,"symbol":"_PyObject_CallMethodIdObjArgs","symbolLocation":177,"imageIndex":1},{"imageOffset":1053071,"symbol":"PyImport_ImportModuleLevelObject","symbolLocation":1535,"imageIndex":1},{"imageOffset":907605,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":19413,"imageIndex":1},{"imageOffset":928611,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2467,"imageIndex":1},{"imageOffset":887972,"symbol":"PyEval_EvalCode","symbolLocation":100,"imageIndex":1},{"imageOffset":1139633,"symbol":"PyRun_FileExFlags","symbolLocation":209,"imageIndex":1},{"imageOffset":1137706,"symbol":"PyRun_SimpleFileExFlags","symbolLocation":890,"imageIndex":1},{"imageOffset":1265859,"symbol":"pymain_main","symbolLocation":6915,"imageIndex":1},{"imageOffset":1267242,"symbol":"_Py_UnixMain","symbolLocation":58,"imageIndex":1},{"imageOffset":21790,"symbol":"start","symbolLocation":462,"imageIndex":2}]},{"id":221013,"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" : 4524683264, "size" : 258048, "uuid" : "ab0ad296-44d2-37bf-ab29-685c030a1117", "path" : "\/Users\/USER\/*\/corecext.cpython-37m-darwin.so", "name" : "corecext.cpython-37m-darwin.so" }, { "source" : "P", "arch" : "x86_64", "base" : 4448677888, "CFBundleShortVersionString" : "3.7.8, (c) 2001-2019 Python Software Foundation.", "CFBundleIdentifier" : "org.python.python", "size" : 1949696, "uuid" : "88bc7cce-fa44-3bc7-bc5d-5a53f9c473e6", "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.7\/Python", "name" : "Python", "CFBundleVersion" : "3.7.8" }, { "source" : "P", "arch" : "x86_64", "base" : 8603529216, "size" : 442368, "uuid" : "b70ce1ec-b902-3852-8268-05de00bfa8d5", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "source" : "P", "arch" : "arm64", "base" : 140703124676608, "size" : 196608, "uuid" : "0ee8ce32-639c-316a-9551-dab9a2e0c8a5", "path" : "\/usr\/libexec\/rosetta\/runtime", "name" : "runtime" } ], "sharedCache" : { "base" : 140703405195264, "size" : 15220686848, "uuid" : "53b6853f-0bc3-33f5-be72-1aca3a188ff8" }, "vmSummary" : "ReadOnly portion of Libraries: Total=761.8M resident=0K(0%) swapped_out_or_unallocated=761.8M(100%)\nWritable regions: Total=1.4G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.4G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nKernel Alloc Once 8K 1 \nMALLOC 211.1M 29 \nMALLOC guard page 96K 4 \nMALLOC_MEDIUM (reserved) 344.0M 3 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nRosetta Arena 4096K 2 \nRosetta Generic 880K 217 \nRosetta IndirectBranch 192K 2 \nRosetta JIT 128.0M 1 \nRosetta Return Stack 200K 20 \nRosetta Thread Context 200K 20 \nStack 16.0M 1 \nStack Guard 16K 1 \nVM_ALLOCATE 13.0M 63 \nVM_ALLOCATE (reserved) 288.0M 5 reserved VM address space (unallocated)\nDATA 6807K 192 \n__DATA_CONST 5211K 83 \nDATA_DIRTY 209K 51 \nLINKEDIT 405.7M 65 \nOBJC_RO 82.7M 1 \n__OBJC_RW 3200K 2 \nTEXT 356.1M 188 \nUNICODE 592K 1 \ndyld private memory 1024K 1 \nmapped file 5.8G 346 \nshared memory 32K 2 \nunshared pmap 1696K 1 \n=========== ======= ======= \nTOTAL 8.0G 1303 \nTOTAL, minus reserved VM space 7.0G 1303 \n", "legacyInfo" : { "threadTriggered" : { "queue" : "com.apple.main-thread" } }, "trialInfo" : { "rollouts" : [ { "rolloutId" : "6112e14f37f5d11121dcd519", "factorPackIds" : { "SIRI_TEXT_TO_SPEECH" : "629e5353a0d1644ed53959b8" }, "deploymentId" : 240000142 }, { "rolloutId" : "5ffde50ce2aacd000d47a95f", "factorPackIds" : {

  },
  "deploymentId" : 240000158
}

], "experiments" : [

] } }

hassan-digicatapult commented 2 years ago

Hi can you cut and paste the what you see on the terminal after you run the code and also give me a pip freeze.

henrydrp10 commented 2 years ago

I only get the illegal instruction line, I attach my terminal here.

Screenshot 2022-06-14 at 15 49 30

Apart from that line, I get this new window. I you click report, then the full trace of the error appears, which is what I sent you earlier.

Screenshot 2022-06-14 at 15 48 32

Thank you so much for your help.

hassan-digicatapult commented 2 years ago

Thanks for that.

We have not tested this library on M1 machines. But on the other hand I don't think this problem is specific to the library itself but rather because its dependencies are not compatible with M1. From what you have posted and digging around on the internet, it seems that rosetta is having trouble translating properly from x86 to M1 native instruction set.

Because of their complexity/hardware dependency, pytorch and gevent are the most likely culprits. Can you open a python terminal and try importing those two libraries? If that succeeds can you try running a small program that uses them?

(one solution I've seen is to turn off disabling Rosetta when you start your zsh terminal - seems counterintuitive, but may be worth giving a shot just to see what happens)

hassan-digicatapult commented 2 years ago

Sorry I meant disable Rosetta not the double negative.