NaitLee / Cat-Printer

Application supporting Bluetooth thermal “Cat Printers”, for everyone!
GNU General Public License v3.0
307 stars 31 forks source link

Doesn't work on MacOS Ventura intel #87

Closed Tintouin closed 8 months ago

Tintouin commented 8 months ago

It shows this error report when ran either with or without sudo.

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

Process:               Python [3911]
Path:                  /Library/Frameworks/Python.framework/Versions/3.10/Resources/Python.app/Contents/MacOS/Python
Identifier:            org.python.python
Version:               3.10.4 (3.10.4)
Code Type:             X86-64 (Native)
Parent Process:        Exited process [3910]
Responsible:           iTerm2 [3589]
User ID:               0

Date/Time:             2023-11-03 22:47:52.1922 +0100
OS Version:            macOS 13.6 (22G120)
Report Version:        12
Bridge OS Version:     8.0 (21P365)
Anonymous UUID:        D93E1030-A677-99C5-1234-80C4E07D1BC9

Sleep/Wake UUID:       08C31E28-E7DC-46AC-B570-6CFB815C071C

Time Awake Since Boot: 12000 seconds
Time Since Wake:       2973 seconds

System Integrity Protection: enabled

Crashed Thread:        2  Dispatch queue: com.apple.root.default-qos

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000

Termination Reason:    Namespace TCC, Code 0 
This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSBluetoothAlwaysUsageDescription key with a string value explaining to the user how the app uses this data.

Thread 0::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib              0x7ff80da6f0de __psynch_cvwait + 10
1   libsystem_pthread.dylib             0x7ff80daab758 _pthread_cond_wait + 1242
2   Python                                 0x10527ba55 PyThread_acquire_lock_timed + 293
3   Python                                 0x1052f686a acquire_timed + 234
4   Python                                 0x1052f6aac lock_PyThread_acquire_lock + 44
5   Python                                 0x1050d005a method_vectorcall_VARARGS_KEYWORDS + 186
6   Python                                 0x10520201f call_function + 175
7   Python                                 0x1051fb22a _PyEval_EvalFrameDefault + 34522
8   Python                                 0x1051f11df _PyEval_Vector + 383
9   Python                                 0x10520201f call_function + 175
10  Python                                 0x1051fb22a _PyEval_EvalFrameDefault + 34522
11  Python                                 0x1051f11df _PyEval_Vector + 383
12  Python                                 0x10520201f call_function + 175
13  Python                                 0x1051fb22a _PyEval_EvalFrameDefault + 34522
14  Python                                 0x1051f11df _PyEval_Vector + 383
15  _objc.cpython-310-darwin.so            0x105d24872 PyObject_Vectorcall + 178
16  _objc.cpython-310-darwin.so            0x105d2365b pysel_vectorcall + 363
17  Python                                 0x10520201f call_function + 175
18  Python                                 0x1051fb2c4 _PyEval_EvalFrameDefault + 34676
19  Python                                 0x1051f11df _PyEval_Vector + 383
20  Python                                 0x1050c1000 _PyObject_FastCallDictTstate + 96
21  Python                                 0x105155dd9 slot_tp_init + 201
22  Python                                 0x10514c662 type_call + 322
23  Python                                 0x1050c1acd _PyObject_Call + 109
24  Python                                 0x1051fb4f2 _PyEval_EvalFrameDefault + 35234
25  Python                                 0x1050dd93b gen_send_ex2 + 203
26  _asyncio.cpython-310-darwin.so         0x104fa693b task_step_impl + 427
27  _asyncio.cpython-310-darwin.so         0x104fa6720 task_step + 48
28  Python                                 0x1050c0d74 _PyObject_MakeTpCall + 132
29  Python                                 0x105222bc1 context_run + 81
30  Python                                 0x1051284cb cfunction_vectorcall_FASTCALL_KEYWORDS + 75
31  Python                                 0x1051fb5b7 _PyEval_EvalFrameDefault + 35431
32  Python                                 0x1051f11df _PyEval_Vector + 383
33  Python                                 0x10520201f call_function + 175
34  Python                                 0x1051fb22a _PyEval_EvalFrameDefault + 34522
35  Python                                 0x1051f11df _PyEval_Vector + 383
36  Python                                 0x10520201f call_function + 175
37  Python                                 0x1051fb22a _PyEval_EvalFrameDefault + 34522
38  Python                                 0x1051f11df _PyEval_Vector + 383
39  Python                                 0x10520201f call_function + 175
40  Python                                 0x1051fb22a _PyEval_EvalFrameDefault + 34522
41  Python                                 0x1051f11df _PyEval_Vector + 383
42  Python                                 0x10520201f call_function + 175
43  Python                                 0x1051fb22a _PyEval_EvalFrameDefault + 34522
44  Python                                 0x1051f11df _PyEval_Vector + 383
45  Python                                 0x10520201f call_function + 175
46  Python                                 0x1051fb22a _PyEval_EvalFrameDefault + 34522
47  Python                                 0x1051f11df _PyEval_Vector + 383
48  Python                                 0x1050c4e1f method_vectorcall + 159
49  Python                                 0x10520201f call_function + 175
50  Python                                 0x1051fb3ae _PyEval_EvalFrameDefault + 34910
51  Python                                 0x1051f11df _PyEval_Vector + 383
52  Python                                 0x10520201f call_function + 175
53  Python                                 0x1051fb22a _PyEval_EvalFrameDefault + 34522
54  Python                                 0x1051f11df _PyEval_Vector + 383
55  Python                                 0x1050c4e1f method_vectorcall + 159
56  Python                                 0x10520201f call_function + 175
57  Python                                 0x1051fb2fe _PyEval_EvalFrameDefault + 34734
58  Python                                 0x1051f11df _PyEval_Vector + 383
59  Python                                 0x1050c4e1f method_vectorcall + 159
60  Python                                 0x10520201f call_function + 175
61  Python                                 0x1051fb2c4 _PyEval_EvalFrameDefault + 34676
62  Python                                 0x1051f11df _PyEval_Vector + 383
63  Python                                 0x10520201f call_function + 175
64  Python                                 0x1051fb22a _PyEval_EvalFrameDefault + 34522
65  Python                                 0x1051f11df _PyEval_Vector + 383
66  Python                                 0x10520201f call_function + 175
67  Python                                 0x1051fb22a _PyEval_EvalFrameDefault + 34522
68  Python                                 0x1051f11df _PyEval_Vector + 383
69  Python                                 0x10520201f call_function + 175
70  Python                                 0x1051fb22a _PyEval_EvalFrameDefault + 34522
71  Python                                 0x1051f11df _PyEval_Vector + 383
72  Python                                 0x10520201f call_function + 175
73  Python                                 0x1051fb22a _PyEval_EvalFrameDefault + 34522
74  Python                                 0x1051f11df _PyEval_Vector + 383
75  Python                                 0x10520201f call_function + 175
76  Python                                 0x1051fb22a _PyEval_EvalFrameDefault + 34522
77  Python                                 0x1051f11df _PyEval_Vector + 383
78  Python                                 0x10520201f call_function + 175
79  Python                                 0x1051fb22a _PyEval_EvalFrameDefault + 34522
80  Python                                 0x1051f11df _PyEval_Vector + 383
81  Python                                 0x10520201f call_function + 175
82  Python                                 0x1051fb22a _PyEval_EvalFrameDefault + 34522
83  Python                                 0x1051f11df _PyEval_Vector + 383
84  Python                                 0x10520201f call_function + 175
85  Python                                 0x1051fb2fe _PyEval_EvalFrameDefault + 34734
86  Python                                 0x1051f11df _PyEval_Vector + 383
87  Python                                 0x10526636d pyrun_file + 333
88  Python                                 0x105265b2d _PyRun_SimpleFileObject + 365
89  Python                                 0x10526517f _PyRun_AnyFileObject + 143
90  Python                                 0x105291047 pymain_run_file_obj + 199
91  Python                                 0x105290815 pymain_run_file + 85
92  Python                                 0x10528ff9e pymain_run_python + 334
93  Python                                 0x10528fe07 Py_RunMain + 23
94  Python                                 0x1052911e2 pymain_main + 50
95  Python                                 0x10529148a Py_BytesMain + 42
96  dyld                                0x7ff80d75141f start + 1903

Thread 1:
0   libsystem_pthread.dylib             0x7ff80daa6bb0 start_wqthread + 0

Thread 2 Crashed::  Dispatch queue: com.apple.root.default-qos
0   libsystem_kernel.dylib              0x7ff80da76a32 __abort_with_payload + 10
1   libsystem_kernel.dylib              0x7ff80da9482e abort_with_payload_wrapper_internal + 82
2   libsystem_kernel.dylib              0x7ff80da94860 abort_with_payload + 9
3   TCC                                 0x7ff812709b15 __TCC_CRASHING_DUE_TO_PRIVACY_VIOLATION__ + 142
4   TCC                                 0x7ff812709ea9 __TCCAccessRequest_block_invoke.140 + 495
5   TCC                                 0x7ff812707b0f __tccd_send_message_block_invoke + 594
6   libxpc.dylib                        0x7ff80d7f5b33 _xpc_connection_reply_callout + 36
7   libxpc.dylib                        0x7ff80d7f5ab2 _xpc_connection_call_reply_async + 69
8   libdispatch.dylib                   0x7ff80d90a099 _dispatch_client_callout3 + 8
9   libdispatch.dylib                   0x7ff80d925795 _dispatch_mach_msg_async_reply_invoke + 387
10  libdispatch.dylib                   0x7ff80d91adac _dispatch_kevent_worker_thread + 1526
11  libsystem_pthread.dylib             0x7ff80daa7c9d _pthread_wqthread + 399
12  libsystem_pthread.dylib             0x7ff80daa6bbf start_wqthread + 15

Thread 2 crashed with X86 Thread State (64-bit):
  rax: 0x0000000002000209  rbx: 0x0000000000000000  rcx: 0x0000700000da6628  rdx: 0x00007f9d90e39330
  rdi: 0x000000000000000b  rsi: 0x0000000000000000  rbp: 0x0000700000da6670  rsp: 0x0000700000da6628
   r8: 0x00007f9d90e39364   r9: 0x0000000000000000  r10: 0x0000000000000022  r11: 0x0000000000000246
  r12: 0x0000000000000022  r13: 0x00007f9d90e39330  r14: 0x0000000000000000  r15: 0x000000000000000b
  rip: 0x00007ff80da76a32  rfl: 0x0000000000000246  cr2: 0x00007f9d90e3a000

Logical CPU:     0
Error Code:      0x02000209 
Trap Number:     133

Binary Images:
       0x1046a2000 -        0x1046a5fff org.python.python (3.10.4) <dcc85be8-9bee-3e98-9ee3-5544fb3560e8> /Library/Frameworks/Python.framework/Versions/3.10/Resources/Python.app/Contents/MacOS/Python
       0x10503b000 -        0x1053b2fff org.python.python (3.10.4, (c) 2001-2021 Python Software Foundation.) <d3b58296-52a0-3d4f-8d84-11ccf2a5195b> /Library/Frameworks/Python.framework/Versions/3.10/Python
       0x104a4d000 -        0x104a54fff _json.cpython-310-darwin.so (*) <4fc039a2-f0f6-3e4d-9498-af6b18f2ac81> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_json.cpython-310-darwin.so
       0x104a1d000 -        0x104a24fff zlib.cpython-310-darwin.so (*) <d6a23fb1-17e8-32f2-9fa2-cead08a71674> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/zlib.cpython-310-darwin.so
       0x104a35000 -        0x104a38fff _bz2.cpython-310-darwin.so (*) <3f5bcba9-32cd-31f5-9aef-e44327302a44> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_bz2.cpython-310-darwin.so
       0x104aee000 -        0x104b1dfff _lzma.cpython-310-darwin.so (*) <51e8930c-62b7-34e9-ae6d-a20ff8163f3f> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_lzma.cpython-310-darwin.so
       0x104a87000 -        0x104a8afff fcntl.cpython-310-darwin.so (*) <5fa01b7e-39cd-3ea3-9caf-09b737347701> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/fcntl.cpython-310-darwin.so
       0x104a61000 -        0x104a64fff _posixsubprocess.cpython-310-darwin.so (*) <a08b40d1-6319-3a7b-a7ed-80e60c8cd779> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_posixsubprocess.cpython-310-darwin.so
       0x104a71000 -        0x104a78fff select.cpython-310-darwin.so (*) <056732aa-ce67-3842-a3ba-838a53cd5ff2> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/select.cpython-310-darwin.so
       0x104c32000 -        0x104c3dfff math.cpython-310-darwin.so (*) <26c6d993-6ed9-3c49-9a89-9aa3c08fedd8> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/math.cpython-310-darwin.so
       0x104c4e000 -        0x104c5dfff _datetime.cpython-310-darwin.so (*) <c7d65beb-be90-3dfe-a28c-27df34098d6d> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_datetime.cpython-310-darwin.so
       0x104abd000 -        0x104ac0fff _bisect.cpython-310-darwin.so (*) <86a3a717-7f77-3ebe-b96a-c273db6079f8> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_bisect.cpython-310-darwin.so
       0x104a97000 -        0x104a9afff _random.cpython-310-darwin.so (*) <50994f83-9be3-3433-90f4-ebfbaf499c30> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_random.cpython-310-darwin.so
       0x104aa7000 -        0x104aaefff _sha512.cpython-310-darwin.so (*) <26d54121-8a7d-34f8-8774-bacd0858242b> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_sha512.cpython-310-darwin.so
       0x104acd000 -        0x104adcfff _socket.cpython-310-darwin.so (*) <93e0e552-e331-3391-9803-355d0c4cc59c> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_socket.cpython-310-darwin.so
       0x104cad000 -        0x104cb4fff array.cpython-310-darwin.so (*) <7b476af5-5e0d-3caa-afbf-54898f33df6a> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/array.cpython-310-darwin.so
       0x104cc5000 -        0x104cccfff _struct.cpython-310-darwin.so (*) <d4da393d-c4bd-3204-8f48-cff26251aed5> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_struct.cpython-310-darwin.so
       0x104cdd000 -        0x104ce4fff binascii.cpython-310-darwin.so (*) <fbd76fed-71df-3b1d-afc5-608fa79dcfc3> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/binascii.cpython-310-darwin.so
       0x104c72000 -        0x104c89fff _ssl.cpython-310-darwin.so (*) <49ff0e8f-4015-3152-8bbd-d7e3f5b65119> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_ssl.cpython-310-darwin.so
       0x104f0e000 -        0x104f6dfff libssl.1.1.dylib (*) <2dd946db-772d-3887-bf2e-29dec87d3085> /Library/Frameworks/Python.framework/Versions/3.10/lib/libssl.1.1.dylib
       0x1059e8000 -        0x105c0ffff libcrypto.1.1.dylib (*) <88c99f4a-177a-3f23-9a60-24acd5da59db> /Library/Frameworks/Python.framework/Versions/3.10/lib/libcrypto.1.1.dylib
       0x104ef1000 -        0x104ef4fff _heapq.cpython-310-darwin.so (*) <6b43f7f3-a317-3d06-8a75-723d6b974821> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_heapq.cpython-310-darwin.so
       0x104fc8000 -        0x104fcbfff _opcode.cpython-310-darwin.so (*) <b4a331a7-2efe-372b-98a5-36ecf0d534b8> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_opcode.cpython-310-darwin.so
       0x104fd8000 -        0x104fdbfff _contextvars.cpython-310-darwin.so (*) <0f96f85e-47cf-3cea-94fa-03283dcb4b0b> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_contextvars.cpython-310-darwin.so
       0x104fa2000 -        0x104fa9fff _asyncio.cpython-310-darwin.so (*) <51d6859d-45f5-3cdf-a8a5-bf07e0448099> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_asyncio.cpython-310-darwin.so
       0x105cb0000 -        0x105d43fff _objc.cpython-310-darwin.so (*) <0896c2ab-3cf6-39a7-8758-9da4f751284c> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/objc/_objc.cpython-310-darwin.so
       0x105834000 -        0x10583ffff _elementtree.cpython-310-darwin.so (*) <e6e5eb04-452a-3d57-9a79-7943982f8cd0> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_elementtree.cpython-310-darwin.so
       0x1057ef000 -        0x10581afff pyexpat.cpython-310-darwin.so (*) <aa2f3c2f-c797-3ba1-a7fb-f786920ad895> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/pyexpat.cpython-310-darwin.so
       0x1059b5000 -        0x1059d0fff _pickle.cpython-310-darwin.so (*) <3f20b667-48be-3206-acbf-1b2dc20ffe0a> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_pickle.cpython-310-darwin.so
       0x105987000 -        0x10598efff _CoreFoundation.cpython-310-darwin.so (*) <7f0f85b6-d026-3a1d-8572-168d427b9e2d> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/CoreFoundation/_CoreFoundation.cpython-310-darwin.so
       0x105028000 -        0x10502bfff _inlines.cpython-310-darwin.so (*) <5e2786de-02d4-3dec-9529-dbde127a6fe9> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/CoreFoundation/_inlines.cpython-310-darwin.so
       0x105954000 -        0x10595bfff _Foundation.cpython-310-darwin.so (*) <e3ffffae-d2bd-391e-9e2e-3097ab7448b5> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/Foundation/_Foundation.cpython-310-darwin.so
       0x10596c000 -        0x10596ffff _inlines.cpython-310-darwin.so (*) <c0da7bf4-87ae-3126-9d7e-3c7133a8c62d> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/Foundation/_inlines.cpython-310-darwin.so
       0x10599b000 -        0x10599efff _CoreBluetooth.abi3.so (*) <d993a8c0-62b3-3a60-9e6f-ee39611dc21a> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/CoreBluetooth/_CoreBluetooth.abi3.so
       0x105978000 -        0x10597bfff _dispatch.cpython-310-darwin.so (*) <764d1948-fd77-3a3a-9c08-057f5efd7afb> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/dispatch/_dispatch.cpython-310-darwin.so
       0x107cd3000 -        0x107cd6fff _inlines.abi3.so (*) <632fdae0-3748-33b6-ba19-0c43d0aac58d> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/dispatch/_inlines.abi3.so
       0x107cb6000 -        0x107cb9fff _uuid.cpython-310-darwin.so (*) <fd1abb3b-e49e-3677-bae3-44826f12b683> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/_uuid.cpython-310-darwin.so
       0x107f1f000 -        0x10802afff unicodedata.cpython-310-darwin.so (*) <1da16aa0-51cb-3e48-ac1a-d4bcaad77181> /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/lib-dynload/unicodedata.cpython-310-darwin.so
    0x7ff80da6b000 -     0x7ff80daa4fff libsystem_kernel.dylib (*) <45e634ef-1767-336e-afe5-8c0d4146abcf> /usr/lib/system/libsystem_kernel.dylib
    0x7ff80daa5000 -     0x7ff80dab0fff libsystem_pthread.dylib (*) <3a3fa85c-f1fe-336c-bf68-924fc947ade3> /usr/lib/system/libsystem_pthread.dylib
    0x7ff80d74b000 -     0x7ff80d7e35ef dyld (*) <3df96f32-b9c9-3566-a6b7-4daebc6d6563> /usr/lib/dyld
    0x7ff812705000 -     0x7ff81271fff9 com.apple.TCC (1.0) <7dba9adc-580e-310b-8e64-66bf665a9ef1> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7ff80d7e8000 -     0x7ff80d828ff8 libxpc.dylib (*) <6bb45888-5f95-37b5-94b2-3db481130658> /usr/lib/system/libxpc.dylib
    0x7ff80d907000 -     0x7ff80d94eff3 libdispatch.dylib (*) <677ae7f7-158f-328b-85e2-8a960327856d> /usr/lib/system/libdispatch.dylib

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

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

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        1 
Kernel Alloc Once                    8K        1 
MALLOC                           241.2M       48 
MALLOC guard page                   16K        4 
MALLOC_LARGE (reserved)            256K        2         reserved VM address space (unallocated)
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
STACK GUARD                         12K        3 
Stack                             17.0M        3 
VM_ALLOCATE                       12.0M       14 
__DATA                            4537K      183 
__DATA_CONST                      5812K      100 
__DATA_DIRTY                       351K       59 
__LINKEDIT                       174.1M       40 
__OBJC_RO                         66.3M        1 
__OBJC_RW                         2013K        2 
__TEXT                           127.1M      195 
dyld private memory                260K        2 
mapped file                       29.1M        3 
shared memory                       36K        4 
===========                     =======  ======= 
TOTAL                              1.0G      666 
TOTAL, minus reserved VM space   679.8M      666 

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

{"app_name":"Python","timestamp":"2023-11-03 22:47:52.00 +0100","app_version":"3.10.4","slice_uuid":"dcc85be8-9bee-3e98-9ee3-5544fb3560e8","build_version":"3.10.4","platform":1,"bundleID":"org.python.python","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 13.6 (22G120)","roots_installed":0,"name":"Python","incident_id":"4B670DA1-4696-4B45-A625-498873037130"}
{
  "uptime" : 12000,
  "procRole" : "Unspecified",
  "version" : 2,
  "userID" : 0,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro16,1",
  "coalitionID" : 2651,
  "osVersion" : {
    "train" : "macOS 13.6",
    "build" : "22G120",
    "releaseType" : "User"
  },
  "captureTime" : "2023-11-03 22:47:52.1922 +0100",
  "incident" : "4B670DA1-4696-4B45-A625-498873037130",
  "pid" : 3911,
  "cpuType" : "X86-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2023-11-03 22:46:31.0169 +0100",
  "procStartAbsTime" : 12751427029735,
  "procExitAbsTime" : 12832600215798,
  "procName" : "Python",
  "procPath" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/Resources\/Python.app\/Contents\/MacOS\/Python",
  "bundleInfo" : {"CFBundleShortVersionString":"3.10.4","CFBundleVersion":"3.10.4","CFBundleIdentifier":"org.python.python"},
  "storeInfo" : {"deviceIdentifierForVendor":"F7E3E8F2-6B1F-51A9-9023-F28CD92E8CA0","thirdParty":true},
  "parentProc" : "Exited process",
  "parentPid" : 3910,
  "coalitionName" : "com.googlecode.iterm2",
  "crashReporterKey" : "D93E1030-A677-99C5-1234-80C4E07D1BC9",
  "responsiblePid" : 3589,
  "responsibleProc" : "iTerm2",
  "codeSigningID" : "org.python.python",
  "codeSigningTeamID" : "DJ3H93M7VJ",
  "codeSigningFlags" : 570490881,
  "codeSigningValidationCategory" : 6,
  "codeSigningTrustLevel" : 0,
  "wakeTime" : 2973,
  "bridgeVersion" : {"build":"21P365","train":"8.0"},
  "sleepWakeUUID" : "08C31E28-E7DC-46AC-B570-6CFB815C071C",
  "sip" : "enabled",
  "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
  "termination" : {"flags":518,"code":0,"namespace":"TCC","details":["This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSBluetoothAlwaysUsageDescription key with a string value explaining to the user how the app uses this data."]},
  "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" : 2,
  "threads" : [{"id":153335,"queue":"com.apple.main-thread","frames":[{"imageOffset":16606,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":38},{"imageOffset":26456,"symbol":"_pthread_cond_wait","symbolLocation":1242,"imageIndex":39},{"imageOffset":2361941,"symbol":"PyThread_acquire_lock_timed","symbolLocation":293,"imageIndex":1},{"imageOffset":2865258,"symbol":"acquire_timed","symbolLocation":234,"imageIndex":1},{"imageOffset":2865836,"symbol":"lock_PyThread_acquire_lock","symbolLocation":44,"imageIndex":1},{"imageOffset":610394,"symbol":"method_vectorcall_VARARGS_KEYWORDS","symbolLocation":186,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835562,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34522,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835562,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34522,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835562,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34522,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":477298,"symbol":"PyObject_Vectorcall","symbolLocation":178,"imageIndex":25},{"imageOffset":472667,"symbol":"pysel_vectorcall","symbolLocation":363,"imageIndex":25},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835716,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34676,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":548864,"symbol":"_PyObject_FastCallDictTstate","symbolLocation":96,"imageIndex":1},{"imageOffset":1158617,"symbol":"slot_tp_init","symbolLocation":201,"imageIndex":1},{"imageOffset":1119842,"symbol":"type_call","symbolLocation":322,"imageIndex":1},{"imageOffset":551629,"symbol":"_PyObject_Call","symbolLocation":109,"imageIndex":1},{"imageOffset":1836274,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":35234,"imageIndex":1},{"imageOffset":665915,"symbol":"gen_send_ex2","symbolLocation":203,"imageIndex":1},{"imageOffset":18747,"symbol":"task_step_impl","symbolLocation":427,"imageIndex":24},{"imageOffset":18208,"symbol":"task_step","symbolLocation":48,"imageIndex":24},{"imageOffset":548212,"symbol":"_PyObject_MakeTpCall","symbolLocation":132,"imageIndex":1},{"imageOffset":1997761,"symbol":"context_run","symbolLocation":81,"imageIndex":1},{"imageOffset":971979,"symbol":"cfunction_vectorcall_FASTCALL_KEYWORDS","symbolLocation":75,"imageIndex":1},{"imageOffset":1836471,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":35431,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835562,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34522,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835562,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34522,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835562,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34522,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835562,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34522,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835562,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34522,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":564767,"symbol":"method_vectorcall","symbolLocation":159,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835950,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34910,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835562,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34522,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":564767,"symbol":"method_vectorcall","symbolLocation":159,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835774,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34734,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":564767,"symbol":"method_vectorcall","symbolLocation":159,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835716,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34676,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835562,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34522,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835562,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34522,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835562,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34522,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835562,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34522,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835562,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34522,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835562,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34522,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835562,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34522,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":1863711,"symbol":"call_function","symbolLocation":175,"imageIndex":1},{"imageOffset":1835774,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":34734,"imageIndex":1},{"imageOffset":1794527,"symbol":"_PyEval_Vector","symbolLocation":383,"imageIndex":1},{"imageOffset":2274157,"symbol":"pyrun_file","symbolLocation":333,"imageIndex":1},{"imageOffset":2272045,"symbol":"_PyRun_SimpleFileObject","symbolLocation":365,"imageIndex":1},{"imageOffset":2269567,"symbol":"_PyRun_AnyFileObject","symbolLocation":143,"imageIndex":1},{"imageOffset":2449479,"symbol":"pymain_run_file_obj","symbolLocation":199,"imageIndex":1},{"imageOffset":2447381,"symbol":"pymain_run_file","symbolLocation":85,"imageIndex":1},{"imageOffset":2445214,"symbol":"pymain_run_python","symbolLocation":334,"imageIndex":1},{"imageOffset":2444807,"symbol":"Py_RunMain","symbolLocation":23,"imageIndex":1},{"imageOffset":2449890,"symbol":"pymain_main","symbolLocation":50,"imageIndex":1},{"imageOffset":2450570,"symbol":"Py_BytesMain","symbolLocation":42,"imageIndex":1},{"imageOffset":25631,"symbol":"start","symbolLocation":1903,"imageIndex":40}]},{"id":153337,"frames":[{"imageOffset":7088,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":39}]},{"triggered":true,"id":155493,"threadState":{"r13":{"value":140314717426480},"rax":{"value":33554953},"rflags":{"value":582},"cpu":{"value":0},"r14":{"value":0},"rsi":{"value":0},"r8":{"value":140314717426532},"cr2":{"value":140314717429760},"rdx":{"value":140314717426480},"r10":{"value":34},"r9":{"value":0},"r15":{"value":11},"rbx":{"value":0},"trap":{"value":133},"err":{"value":33554953},"r11":{"value":582},"rip":{"value":140703357692466,"matchesCrashFrame":1},"rbp":{"value":123145316623984},"rsp":{"value":123145316623912},"r12":{"value":34},"rcx":{"value":123145316623912},"flavor":"x86_THREAD_STATE","rdi":{"value":11}},"queue":"com.apple.root.default-qos","frames":[{"imageOffset":47666,"symbol":"__abort_with_payload","symbolLocation":10,"imageIndex":38},{"imageOffset":170030,"symbol":"abort_with_payload_wrapper_internal","symbolLocation":82,"imageIndex":38},{"imageOffset":170080,"symbol":"abort_with_payload","symbolLocation":9,"imageIndex":38},{"imageOffset":19221,"symbol":"__TCC_CRASHING_DUE_TO_PRIVACY_VIOLATION__","symbolLocation":142,"imageIndex":41},{"imageOffset":20137,"symbol":"__TCCAccessRequest_block_invoke.140","symbolLocation":495,"imageIndex":41},{"imageOffset":11023,"symbol":"__tccd_send_message_block_invoke","symbolLocation":594,"imageIndex":41},{"imageOffset":56115,"symbol":"_xpc_connection_reply_callout","symbolLocation":36,"imageIndex":42},{"imageOffset":55986,"symbol":"_xpc_connection_call_reply_async","symbolLocation":69,"imageIndex":42},{"imageOffset":12441,"symbol":"_dispatch_client_callout3","symbolLocation":8,"imageIndex":43},{"imageOffset":124821,"symbol":"_dispatch_mach_msg_async_reply_invoke","symbolLocation":387,"imageIndex":43},{"imageOffset":81324,"symbol":"_dispatch_kevent_worker_thread","symbolLocation":1526,"imageIndex":43},{"imageOffset":11421,"symbol":"_pthread_wqthread","symbolLocation":399,"imageIndex":39},{"imageOffset":7103,"symbol":"start_wqthread","symbolLocation":15,"imageIndex":39}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4369031168,
    "CFBundleShortVersionString" : "3.10.4",
    "CFBundleIdentifier" : "org.python.python",
    "size" : 16384,
    "uuid" : "dcc85be8-9bee-3e98-9ee3-5544fb3560e8",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/Resources\/Python.app\/Contents\/MacOS\/Python",
    "name" : "Python",
    "CFBundleVersion" : "3.10.4"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4379095040,
    "CFBundleShortVersionString" : "3.10.4, (c) 2001-2021 Python Software Foundation.",
    "CFBundleIdentifier" : "org.python.python",
    "size" : 3637248,
    "uuid" : "d3b58296-52a0-3d4f-8d84-11ccf2a5195b",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/Python",
    "name" : "Python",
    "CFBundleVersion" : "3.10.4"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4372877312,
    "size" : 32768,
    "uuid" : "4fc039a2-f0f6-3e4d-9498-af6b18f2ac81",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/_json.cpython-310-darwin.so",
    "name" : "_json.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4372680704,
    "size" : 32768,
    "uuid" : "d6a23fb1-17e8-32f2-9fa2-cead08a71674",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/zlib.cpython-310-darwin.so",
    "name" : "zlib.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4372779008,
    "size" : 16384,
    "uuid" : "3f5bcba9-32cd-31f5-9aef-e44327302a44",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/_bz2.cpython-310-darwin.so",
    "name" : "_bz2.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4373536768,
    "size" : 196608,
    "uuid" : "51e8930c-62b7-34e9-ae6d-a20ff8163f3f",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/_lzma.cpython-310-darwin.so",
    "name" : "_lzma.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4373114880,
    "size" : 16384,
    "uuid" : "5fa01b7e-39cd-3ea3-9caf-09b737347701",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/fcntl.cpython-310-darwin.so",
    "name" : "fcntl.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4372959232,
    "size" : 16384,
    "uuid" : "a08b40d1-6319-3a7b-a7ed-80e60c8cd779",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/_posixsubprocess.cpython-310-darwin.so",
    "name" : "_posixsubprocess.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4373024768,
    "size" : 32768,
    "uuid" : "056732aa-ce67-3842-a3ba-838a53cd5ff2",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/select.cpython-310-darwin.so",
    "name" : "select.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4374863872,
    "size" : 49152,
    "uuid" : "26c6d993-6ed9-3c49-9a89-9aa3c08fedd8",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/math.cpython-310-darwin.so",
    "name" : "math.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4374978560,
    "size" : 65536,
    "uuid" : "c7d65beb-be90-3dfe-a28c-27df34098d6d",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/_datetime.cpython-310-darwin.so",
    "name" : "_datetime.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4373336064,
    "size" : 16384,
    "uuid" : "86a3a717-7f77-3ebe-b96a-c273db6079f8",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/_bisect.cpython-310-darwin.so",
    "name" : "_bisect.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4373180416,
    "size" : 16384,
    "uuid" : "50994f83-9be3-3433-90f4-ebfbaf499c30",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/_random.cpython-310-darwin.so",
    "name" : "_random.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4373245952,
    "size" : 32768,
    "uuid" : "26d54121-8a7d-34f8-8774-bacd0858242b",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/_sha512.cpython-310-darwin.so",
    "name" : "_sha512.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4373401600,
    "size" : 65536,
    "uuid" : "93e0e552-e331-3391-9803-355d0c4cc59c",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/_socket.cpython-310-darwin.so",
    "name" : "_socket.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4375367680,
    "size" : 32768,
    "uuid" : "7b476af5-5e0d-3caa-afbf-54898f33df6a",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/array.cpython-310-darwin.so",
    "name" : "array.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4375465984,
    "size" : 32768,
    "uuid" : "d4da393d-c4bd-3204-8f48-cff26251aed5",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/_struct.cpython-310-darwin.so",
    "name" : "_struct.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4375564288,
    "size" : 32768,
    "uuid" : "fbd76fed-71df-3b1d-afc5-608fa79dcfc3",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/binascii.cpython-310-darwin.so",
    "name" : "binascii.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4375126016,
    "size" : 98304,
    "uuid" : "49ff0e8f-4015-3152-8bbd-d7e3f5b65119",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/_ssl.cpython-310-darwin.so",
    "name" : "_ssl.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4377862144,
    "size" : 393216,
    "uuid" : "2dd946db-772d-3887-bf2e-29dec87d3085",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/libssl.1.1.dylib",
    "name" : "libssl.1.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4389240832,
    "size" : 2260992,
    "uuid" : "88c99f4a-177a-3f23-9a60-24acd5da59db",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/libcrypto.1.1.dylib",
    "name" : "libcrypto.1.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4377743360,
    "size" : 16384,
    "uuid" : "6b43f7f3-a317-3d06-8a75-723d6b974821",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/_heapq.cpython-310-darwin.so",
    "name" : "_heapq.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4378624000,
    "size" : 16384,
    "uuid" : "b4a331a7-2efe-372b-98a5-36ecf0d534b8",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/_opcode.cpython-310-darwin.so",
    "name" : "_opcode.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4378689536,
    "size" : 16384,
    "uuid" : "0f96f85e-47cf-3cea-94fa-03283dcb4b0b",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/_contextvars.cpython-310-darwin.so",
    "name" : "_contextvars.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4378468352,
    "size" : 32768,
    "uuid" : "51d6859d-45f5-3cdf-a8a5-bf07e0448099",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/_asyncio.cpython-310-darwin.so",
    "name" : "_asyncio.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4392157184,
    "size" : 606208,
    "uuid" : "0896c2ab-3cf6-39a7-8758-9da4f751284c",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/site-packages\/objc\/_objc.cpython-310-darwin.so",
    "name" : "_objc.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4387454976,
    "size" : 49152,
    "uuid" : "e6e5eb04-452a-3d57-9a79-7943982f8cd0",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/_elementtree.cpython-310-darwin.so",
    "name" : "_elementtree.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4387172352,
    "size" : 180224,
    "uuid" : "aa2f3c2f-c797-3ba1-a7fb-f786920ad895",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/pyexpat.cpython-310-darwin.so",
    "name" : "pyexpat.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4389031936,
    "size" : 114688,
    "uuid" : "3f20b667-48be-3206-acbf-1b2dc20ffe0a",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/_pickle.cpython-310-darwin.so",
    "name" : "_pickle.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4388843520,
    "size" : 32768,
    "uuid" : "7f0f85b6-d026-3a1d-8572-168d427b9e2d",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/site-packages\/CoreFoundation\/_CoreFoundation.cpython-310-darwin.so",
    "name" : "_CoreFoundation.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4379017216,
    "size" : 16384,
    "uuid" : "5e2786de-02d4-3dec-9529-dbde127a6fe9",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/site-packages\/CoreFoundation\/_inlines.cpython-310-darwin.so",
    "name" : "_inlines.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4388634624,
    "size" : 32768,
    "uuid" : "e3ffffae-d2bd-391e-9e2e-3097ab7448b5",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/site-packages\/Foundation\/_Foundation.cpython-310-darwin.so",
    "name" : "_Foundation.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4388732928,
    "size" : 16384,
    "uuid" : "c0da7bf4-87ae-3126-9d7e-3c7133a8c62d",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/site-packages\/Foundation\/_inlines.cpython-310-darwin.so",
    "name" : "_inlines.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4388925440,
    "size" : 16384,
    "uuid" : "d993a8c0-62b3-3a60-9e6f-ee39611dc21a",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/site-packages\/CoreBluetooth\/_CoreBluetooth.abi3.so",
    "name" : "_CoreBluetooth.abi3.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4388782080,
    "size" : 16384,
    "uuid" : "764d1948-fd77-3a3a-9c08-057f5efd7afb",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/site-packages\/dispatch\/_dispatch.cpython-310-darwin.so",
    "name" : "_dispatch.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4425854976,
    "size" : 16384,
    "uuid" : "632fdae0-3748-33b6-ba19-0c43d0aac58d",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/site-packages\/dispatch\/_inlines.abi3.so",
    "name" : "_inlines.abi3.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4425736192,
    "size" : 16384,
    "uuid" : "fd1abb3b-e49e-3677-bae3-44826f12b683",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/_uuid.cpython-310-darwin.so",
    "name" : "_uuid.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4428263424,
    "size" : 1097728,
    "uuid" : "1da16aa0-51cb-3e48-ac1a-d4bcaad77181",
    "path" : "\/Library\/Frameworks\/Python.framework\/Versions\/3.10\/lib\/python3.10\/lib-dynload\/unicodedata.cpython-310-darwin.so",
    "name" : "unicodedata.cpython-310-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703357644800,
    "size" : 237568,
    "uuid" : "45e634ef-1767-336e-afe5-8c0d4146abcf",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703357882368,
    "size" : 49152,
    "uuid" : "3a3fa85c-f1fe-336c-bf68-924fc947ade3",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703354368000,
    "size" : 624112,
    "uuid" : "3df96f32-b9c9-3566-a6b7-4daebc6d6563",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703437967360,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.TCC",
    "size" : 110586,
    "uuid" : "7dba9adc-580e-310b-8e64-66bf665a9ef1",
    "path" : "\/System\/Library\/PrivateFrameworks\/TCC.framework\/Versions\/A\/TCC",
    "name" : "TCC",
    "CFBundleVersion" : "1"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703355011072,
    "size" : 266233,
    "uuid" : "6bb45888-5f95-37b5-94b2-3db481130658",
    "path" : "\/usr\/lib\/system\/libxpc.dylib",
    "name" : "libxpc.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703356186624,
    "size" : 294900,
    "uuid" : "677ae7f7-158f-328b-85e2-8a960327856d",
    "path" : "\/usr\/lib\/system\/libdispatch.dylib",
    "name" : "libdispatch.dylib"
  }
],
  "sharedCache" : {
  "base" : 140703353745408,
  "size" : 21474836480,
  "uuid" : "2434d7b8-6144-3aef-92fd-a483c33f40d2"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=301.2M resident=0K(0%) swapped_out_or_unallocated=301.2M(100%)\nWritable regions: Total=655.0M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=655.0M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nKernel Alloc Once                    8K        1 \nMALLOC                           241.2M       48 \nMALLOC guard page                   16K        4 \nMALLOC_LARGE (reserved)            256K        2         reserved VM address space (unallocated)\nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nSTACK GUARD                         12K        3 \nStack                             17.0M        3 \nVM_ALLOCATE                       12.0M       14 \n__DATA                            4537K      183 \n__DATA_CONST                      5812K      100 \n__DATA_DIRTY                       351K       59 \n__LINKEDIT                       174.1M       40 \n__OBJC_RO                         66.3M        1 \n__OBJC_RW                         2013K        2 \n__TEXT                           127.1M      195 \ndyld private memory                260K        2 \nmapped file                       29.1M        3 \nshared memory                       36K        4 \n===========                     =======  ======= \nTOTAL                              1.0G      666 \nTOTAL, minus reserved VM space   679.8M      666 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.root.default-qos"
  }
},
  "logWritingSignature" : "d9df645cc2bda9ec32525b239c7e68bf8274e93b",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "62c751b6bcb0435c2153fe92",
      "factorPackIds" : {
        "SIRI_UNDERSTANDING_ASR_ASSISTANT" : "6317ae3a3d24842ff84fd83f",
        "SIRI_UNDERSTANDING_MORPHUN" : "64e514ddc83b9a3d50649ddc"
      },
      "deploymentId" : 240000359
    },
    {
      "rolloutId" : "61675b89201f677a9a4cbd65",
      "factorPackIds" : {
        "HEALTH_FEATURE_AVAILABILITY" : "64d14f3e1008ca2fac17a163"
      },
      "deploymentId" : 240000064
    }
  ],
  "experiments" : [

  ]
}
}

Model: MacBookPro16,1, BootROM 2020.0.1.0.0 (iBridge: 21.16.365.0.0,0), 6 processors, 6-Core Intel Core i7, 2,6 GHz, 16 GB, SMC 
Graphics: Intel UHD Graphics 630, Intel UHD Graphics 630, Built-In
Display: Color LCD, 3072 x 1920 Retina, Main, MirrorOff, Online
Graphics: AMD Radeon Pro 5300M, AMD Radeon Pro 5300M, PCIe, 4 GB
Memory Module: BANK 0/ChannelA-DIMM0, 8 GB, DDR4, 2667 MHz, Micron, 8ATF1G64HZ-2G6E1
Memory Module: BANK 2/ChannelB-DIMM0, 8 GB, DDR4, 2667 MHz, Micron, 8ATF1G64HZ-2G6E1
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x7BF), wl0: Dec  9 2022 17:02:25 version 9.30.492.0.32.5.87 FWID 01-e7856862
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: 2.4G Keyboard Mouse
USB Device: T2Bus
USB Device: composite_device
USB Device: Touch Bar Backlight
USB Device: Touch Bar Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: Ambient Light Sensor
USB Device: FaceTime HD Camera (Built-in)
USB Device: Apple T2 Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 63.5
Thunderbolt Bus: MacBook Pro, Apple Inc., 63.5
NaitLee commented 8 months ago

As said by this line:

This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSBluetoothAlwaysUsageDescription key with a string value explaining to the user how the app uses this data.

It’s said that you need to give your terminal app bluetooth permission: https://github.com/hbldh/bleak/issues/761#issuecomment-1036437107 And there’s screenshot for doing that: https://github.com/orgs/pybricks/discussions/583#discussioncomment-1933666


And another promotion to kitty-printer: https://print.unseen-site.fun/ It probably works better in most scenarios.

Tintouin commented 8 months ago

Thanks it worked but I had to also enable bluetooth on Opera, though the Preference app has changed and the layout is different you may want me to provide screenshots, also you should mention it in the macOS part of the readme.md.