Mac OS Retina display doubling norm units (and making button clicks impossible)

OS (e.g. Win10): macOS Monterey Version 12.4
PsychoPy version (e.g. 1.84.x): v2022.1.3
Standard Standalone? (y/n) If not then what?: Yes
What are you trying to achieve?: I am trying to make a clickable button that represents the location where a stimulus was just presented. This location changes with ever repeat (loop). This button ultimately will be invisible and serve as a check that participants recalled the location accurately. I have been using “norm” units for ease of converting between displays, and I realized that none of the buttons were working unless I made the button smack dab in the center of the screen (0, 0). When I checked the .csv files, the position of the buttons were in correct norm units and yet something about the mouse’s coordinates were off such that they are double what we would expect. This is clearly the underlying issue, so I’m wondering if there’s a quick bit of Python code that someone could help me out with (I’m new to PsychoPy/Python) to circumvent this issue, somehow halving the mouse coordinates and feeding that information to the button press.

What did you try to make it work?: I ran the experiment from an HP monitor and the button clicks worked perfectly! The problem then is that both the laptop computer screen (running the experiment) and the HP monitor together make up the width (norm) = 2, meaning that when I try to have my mouse return to (0,0), it sends the mouse to the right-most edge of my laptop / the left-most edge of my monitor. This double-monitor width does not apply to the position of stimuli or button presentations, leading to more inconsistencies and confusions! I have included both .csv files from my Mac and HP monitor for comparison. My mouse (GO.mouse) and stimulus coordinates (myX, myY) are what should be aligned. I have also tried using clickable polygons, buttons, and textboxes, to no avail. Please help!

Attaching my experiment below. Thank you! :heart_eyes:

D1_AAA_0B.zip (6.5 MB)

This was a known bug in 2022.1.3, it should be fixed now if you update to the latest version (2022.2.1) :slight_smile:

1 Like

Hi @TParsons ! Thanks for your quick reply! I have tried in multiple ways to download the latest version (standalone and via brew), but PsychoPy v2022.2.1 crashes upon opening every time. I am pasting the Problem Report below:


Translated Report (Full Report Below)

Process:               PsychoPy [7086]
Path:                  /Applications/PsychoPy.app/Contents/MacOS/PsychoPy
Identifier:            org.opensciencetools.psychopy
Version:               2022.2.1 (2022.2.1)
Code Type:             X86-64 (Native)
Parent Process:        launchd [1]
User ID:               502

Date/Time:             2022-07-08 12:17:05.6632 -0400
OS Version:            macOS 12.4 (21F79)
Report Version:        12
Bridge OS Version:     6.5 (19P5071)
Anonymous UUID:        9B68492B-F017-C37D-F6BA-D9115617E420


Time Awake Since Boot: 2800 seconds

System Integrity Protection: enabled

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

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

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

VM Region Info: 0 is not in any region.  Bytes before following region: 4294967296
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      100000000-100006000    [   24K] r-x/rwx SM=COW  ...acOS/PsychoPy

Thread 0 Crashed:: PTB mainthread Dispatch queue: com.apple.main-thread
0   libwx_osx_cocoau_core-3.1.5.0.0.dylib	       0x17202ad5d wxBitmapRefData::GetImage() const + 13
1   libwx_osx_cocoau_core-3.1.5.0.0.dylib	       0x1720eb1d7 0x172000000 + 963031
2   libwx_osx_cocoau_core-3.1.5.0.0.dylib	       0x1720ee146 wxToolBar::DoInsertTool(unsigned long, wxToolBarToolBase*) + 1702
3   libwx_osx_cocoau_core-3.1.5.0.0.dylib	       0x17220678c wxToolBarBase::InsertTool(unsigned long, wxToolBarToolBase*) + 124
4   libwx_osx_cocoau_core-3.1.5.0.0.dylib	       0x1722066c6 wxToolBarBase::InsertTool(unsigned long, int, wxString const&, wxBitmap const&, wxBitmap const&, wxItemKind, wxString const&, wxString const&, wxObject*) + 166
5   libwx_osx_cocoau_core-3.1.5.0.0.dylib	       0x17220660f wxToolBarBase::DoAddTool(int, wxString const&, wxBitmap const&, wxBitmap const&, wxItemKind, wxString const&, wxString const&, wxObject*, int, int) + 79
6   _core.cpython-38-darwin.so    	       0x10d1691be 0x10cd8a000 + 4059582
7   _core.cpython-38-darwin.so    	       0x10d162d37 0x10cd8a000 + 4033847
8   Python                        	       0x107d1f838 0x107cfe000 + 137272
9   Python                        	       0x107d1f2a5 _PyObject_MakeTpCall + 373
10  Python                        	       0x107dedea5 0x107cfe000 + 982693
11  Python                        	       0x107deadd8 _PyEval_EvalFrameDefault + 25976
12  Python                        	       0x107d1fbf0 0x107cfe000 + 138224
13  Python                        	       0x107dede4c 0x107cfe000 + 982604
14  Python                        	       0x107deac8a _PyEval_EvalFrameDefault + 25642
15  Python                        	       0x107d1fbf0 0x107cfe000 + 138224
16  Python                        	       0x107dede4c 0x107cfe000 + 982604
17  Python                        	       0x107dead45 _PyEval_EvalFrameDefault + 25829
18  Python                        	       0x107d1fbf0 0x107cfe000 + 138224
19  Python                        	       0x107dede4c 0x107cfe000 + 982604
20  Python                        	       0x107deacae _PyEval_EvalFrameDefault + 25678
21  Python                        	       0x107d1fbf0 0x107cfe000 + 138224
22  Python                        	       0x107dede4c 0x107cfe000 + 982604
23  Python                        	       0x107deac8a _PyEval_EvalFrameDefault + 25642
24  Python                        	       0x107d1fbf0 0x107cfe000 + 138224
25  Python                        	       0x107d21446 0x107cfe000 + 144454
26  Python                        	       0x107d216ac PyObject_CallFunctionObjArgs + 156
27  Python                        	       0x107d297a8 0x107cfe000 + 178088
28  Python                        	       0x107d606d8 _PyObject_GenericSetAttrWithDict + 136
29  Python                        	       0x107d5fb49 PyObject_SetAttr + 73
30  Python                        	       0x107de7ada _PyEval_EvalFrameDefault + 12922
31  Python                        	       0x107d1fbf0 0x107cfe000 + 138224
32  Python                        	       0x107d21446 0x107cfe000 + 144454
33  Python                        	       0x107d216ac PyObject_CallFunctionObjArgs + 156
34  Python                        	       0x107d297a8 0x107cfe000 + 178088
35  Python                        	       0x107d606d8 _PyObject_GenericSetAttrWithDict + 136
36  Python                        	       0x107d5fb49 PyObject_SetAttr + 73
37  Python                        	       0x107de7ada _PyEval_EvalFrameDefault + 12922
38  Python                        	       0x107d1fbf0 0x107cfe000 + 138224
39  Python                        	       0x107d21446 0x107cfe000 + 144454
40  Python                        	       0x107d216ac PyObject_CallFunctionObjArgs + 156
41  Python                        	       0x107d297a8 0x107cfe000 + 178088
42  Python                        	       0x107d606d8 _PyObject_GenericSetAttrWithDict + 136
43  Python                        	       0x107d5fb49 PyObject_SetAttr + 73
44  Python                        	       0x107de7ada _PyEval_EvalFrameDefault + 12922
45  Python                        	       0x107d1fbf0 0x107cfe000 + 138224
46  Python                        	       0x107d21446 0x107cfe000 + 144454
47  Python                        	       0x107d216ac PyObject_CallFunctionObjArgs + 156
48  Python                        	       0x107d297a8 0x107cfe000 + 178088
49  Python                        	       0x107d606d8 _PyObject_GenericSetAttrWithDict + 136
50  Python                        	       0x107d5fb49 PyObject_SetAttr + 73
51  Python                        	       0x107de7ada _PyEval_EvalFrameDefault + 12922
52  Python                        	       0x107deec94 _PyEval_EvalCodeWithName + 2804
53  Python                        	       0x107d1fd8e _PyFunction_Vectorcall + 270
54  Python                        	       0x107d1f085 _PyObject_FastCallDict + 133
55  Python                        	       0x107d206ff _PyObject_Call_Prepend + 143
56  Python                        	       0x107d76b41 0x107cfe000 + 494401
57  Python                        	       0x107d72039 0x107cfe000 + 475193
58  Python                        	       0x107d1f2a5 _PyObject_MakeTpCall + 373
59  Python                        	       0x107dedea5 0x107cfe000 + 982693
60  Python                        	       0x107deadd8 _PyEval_EvalFrameDefault + 25976
61  Python                        	       0x107deec94 _PyEval_EvalCodeWithName + 2804
62  Python                        	       0x107d1fd8e _PyFunction_Vectorcall + 270
63  Python                        	       0x107d222ba 0x107cfe000 + 148154
64  Python                        	       0x107dede4c 0x107cfe000 + 982604
65  Python                        	       0x107deadd8 _PyEval_EvalFrameDefault + 25976
66  Python                        	       0x107deec94 _PyEval_EvalCodeWithName + 2804
67  Python                        	       0x107d1fd8e _PyFunction_Vectorcall + 270
68  Python                        	       0x107d2239c 0x107cfe000 + 148380
69  Python                        	       0x107d1f5cd PyVectorcall_Call + 109
70  Python                        	       0x107deb1b8 _PyEval_EvalFrameDefault + 26968
71  Python                        	       0x107deec94 _PyEval_EvalCodeWithName + 2804
72  Python                        	       0x107d1fd8e _PyFunction_Vectorcall + 270
73  Python                        	       0x107d1f085 _PyObject_FastCallDict + 133
74  Python                        	       0x107d206ff _PyObject_Call_Prepend + 143
75  Python                        	       0x107d76b41 0x107cfe000 + 494401
76  Python                        	       0x107d72039 0x107cfe000 + 475193
77  Python                        	       0x107d1f2a5 _PyObject_MakeTpCall + 373
78  Python                        	       0x107dedea5 0x107cfe000 + 982693
79  Python                        	       0x107deadd8 _PyEval_EvalFrameDefault + 25976
80  Python                        	       0x107deec94 _PyEval_EvalCodeWithName + 2804
81  Python                        	       0x107d1fd8e _PyFunction_Vectorcall + 270
82  Python                        	       0x107dede4c 0x107cfe000 + 982604
83  Python                        	       0x107deadd8 _PyEval_EvalFrameDefault + 25976
84  Python                        	       0x107d1fbf0 0x107cfe000 + 138224
85  Python                        	       0x107dede4c 0x107cfe000 + 982604
86  Python                        	       0x107dead45 _PyEval_EvalFrameDefault + 25829
87  Python                        	       0x107d1fbf0 0x107cfe000 + 138224
88  Python                        	       0x107dede4c 0x107cfe000 + 982604
89  Python                        	       0x107dead45 _PyEval_EvalFrameDefault + 25829
90  Python                        	       0x107deec94 _PyEval_EvalCodeWithName + 2804
91  Python                        	       0x107de4784 PyEval_EvalCode + 100
92  Python                        	       0x107de1b72 0x107cfe000 + 932722
93  Python                        	       0x107d5be3f 0x107cfe000 + 384575
94  Python                        	       0x107dede4c 0x107cfe000 + 982604
95  Python                        	       0x107dead45 _PyEval_EvalFrameDefault + 25829
96  Python                        	       0x107d1fbf0 0x107cfe000 + 138224
97  Python                        	       0x107dede4c 0x107cfe000 + 982604
98  Python                        	       0x107dead45 _PyEval_EvalFrameDefault + 25829
99  Python                        	       0x107deec94 _PyEval_EvalCodeWithName + 2804
100 Python                        	       0x107de4784 PyEval_EvalCode + 100
101 Python                        	       0x107e33b99 PyRun_SimpleFileExFlags + 1081
102 PsychoPy                      	       0x10000280b 0x100000000 + 10251
103 PsychoPy                      	       0x1000011c6 main + 1668
104 PsychoPy                      	       0x100000b20 start + 52

Thread 1:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	    0x7ff805e6897a mach_msg_trap + 10
1   libsystem_kernel.dylib        	    0x7ff805e68ce8 mach_msg + 56
2   CoreFoundation                	    0x7ff805f6c38d __CFRunLoopServiceMachPort + 319
3   CoreFoundation                	    0x7ff805f6aa18 __CFRunLoopRun + 1276
4   CoreFoundation                	    0x7ff805f69e5c CFRunLoopRunSpecific + 562
5   AppKit                        	    0x7ff808b16c1e _NSEventThread + 132
6   libsystem_pthread.dylib       	    0x7ff805ea54e1 _pthread_start + 125
7   libsystem_pthread.dylib       	    0x7ff805ea0f6b thread_start + 15

Thread 2:
0   libsystem_pthread.dylib       	    0x7ff805ea0f48 start_wqthread + 0

Thread 3:
0   libsystem_kernel.dylib        	    0x7ff805e6b3ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff805ea5a6f _pthread_cond_wait + 1249
2   interpreter.so                	       0x1accbbf8f th_worker(void*) + 191
3   libsystem_pthread.dylib       	    0x7ff805ea54e1 _pthread_start + 125
4   libsystem_pthread.dylib       	    0x7ff805ea0f6b thread_start + 15

Thread 4:
0   libsystem_kernel.dylib        	    0x7ff805e6b3ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff805ea5a6f _pthread_cond_wait + 1249
2   interpreter.so                	       0x1accbbf8f th_worker(void*) + 191
3   libsystem_pthread.dylib       	    0x7ff805ea54e1 _pthread_start + 125
4   libsystem_pthread.dylib       	    0x7ff805ea0f6b thread_start + 15

Thread 5:
0   libsystem_kernel.dylib        	    0x7ff805e6b3ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff805ea5a6f _pthread_cond_wait + 1249
2   interpreter.so                	       0x1accbbf8f th_worker(void*) + 191
3   libsystem_pthread.dylib       	    0x7ff805ea54e1 _pthread_start + 125
4   libsystem_pthread.dylib       	    0x7ff805ea0f6b thread_start + 15
Thread 6:
0   libsystem_kernel.dylib        	    0x7ff805e6b3ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff805ea5a6f _pthread_cond_wait + 1249
2   interpreter.so                	       0x1accbbf8f th_worker(void*) + 191
3   libsystem_pthread.dylib       	    0x7ff805ea54e1 _pthread_start + 125
4   libsystem_pthread.dylib       	    0x7ff805ea0f6b thread_start + 15

Thread 7:
0   libsystem_kernel.dylib        	    0x7ff805e6b3ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff805ea5a6f _pthread_cond_wait + 1249
2   interpreter.so                	       0x1accbbf8f th_worker(void*) + 191
3   libsystem_pthread.dylib       	    0x7ff805ea54e1 _pthread_start + 125
4   libsystem_pthread.dylib       	    0x7ff805ea0f6b thread_start + 15

Thread 8:
0   libsystem_kernel.dylib        	    0x7ff805e6b3ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff805ea5a6f _pthread_cond_wait + 1249
2   interpreter.so                	       0x1accbbf8f th_worker(void*) + 191
3   libsystem_pthread.dylib       	    0x7ff805ea54e1 _pthread_start + 125
4   libsystem_pthread.dylib       	    0x7ff805ea0f6b thread_start + 15

Thread 9:
0   libsystem_kernel.dylib        	    0x7ff805e6b3ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff805ea5a6f _pthread_cond_wait + 1249
2   interpreter.so                	       0x1accbbf8f th_worker(void*) + 191
3   libsystem_pthread.dylib       	    0x7ff805ea54e1 _pthread_start + 125
4   libsystem_pthread.dylib       	    0x7ff805ea0f6b thread_start + 15

Thread 10:
0   libsystem_kernel.dylib        	    0x7ff805e6b3ea __psynch_cvwait + 10
1   libsystem_pthread.dylib       	    0x7ff805ea5a6f _pthread_cond_wait + 1249
2   interpreter.so                	       0x1accbbf8f th_worker(void*) + 191
3   libsystem_pthread.dylib       	    0x7ff805ea54e1 _pthread_start + 125
4   libsystem_pthread.dylib       	    0x7ff805ea0f6b thread_start + 15

Thread 11:: AMCP Logging Spool
0   libsystem_kernel.dylib        	    0x7ff805e689b6 semaphore_wait_trap + 10
1   caulk                         	    0x7ff80e99d2e6 caulk::mach::semaphore::wait_or_error() + 16
2   caulk                         	    0x7ff80e985148 caulk::concurrent::details::worker_thread::run() + 36
3   caulk                         	    0x7ff80e984e0c void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*) + 41
4   libsystem_pthread.dylib       	    0x7ff805ea54e1 _pthread_start + 125
5   libsystem_pthread.dylib       	    0x7ff805ea0f6b thread_start + 15

Thread 12:
0   libsystem_pthread.dylib       	    0x7ff805ea0f48 start_wqthread + 0


Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x00000000000002a8  rbx: 0x0000000000000000  rcx: 0x0000000000000000  rdx: 0x00000001ac8e6580
  rdi: 0x0000000000000000  rsi: 0x00007ff8210ac9fa  rbp: 0x00007ff7bfef91f0  rsp: 0x00007ff7bfef91d0
   r8: 0x0000000000000100   r9: 0x0000000101c11230  r10: 0x0000000172588a88  r11: 0x00000001720eafb0
  r12: 0x00000001cd60f790  r13: 0x00000001ac8e6580  r14: 0x00000001ac8e6580  r15: 0x00000001ac8e65b8
  rip: 0x000000017202ad5d  rfl: 0x0000000000010206  cr2: 0x0000000000000000
  
Logical CPU:     8
Error Code:      0x00000004 (no mapping for user data read)
Trap Number:     14

Thread 0 instruction stream:
  0f f2 fd ff 48 89 c3 4d-85 f6 75 05 eb 0b 48 89  ....H..M..u...H.
  c3 4c 89 f7 e8 f2 76 38-00 48 89 df e8 52 7e 38  .L....v8.H...R~8
  00 0f 0b 48 89 c7 e8 e8-f1 fd ff 0f 1f 84 00 00  ...H............
  00 00 00 55 48 89 e5 b0-01 48 83 7f 48 00 74 02  ...UH....H..H.t.
  5d c3 48 83 7f 28 00 0f-95 c0 5d c3 0f 1f 80 00  ].H..(....].....
  00 00 00 55 48 89 e5 41-57 41 56 53 50 48 89 fb  ...UH..AWAVSPH..
 [48]8b 03 ff 50 10 84 c0-74 37 4c 8b 7b 28 4d 85  H...P...t7L.{(M.	<==
  ff 75 74 48 89 df e8 a8-00 00 00 49 89 c6 f2 0f  .utH.......I....
  10 43 50 0f b6 73 40 4c-89 f7 e8 34 bc 05 00 49  .CP..s@L...4...I
  89 c7 4d 85 f6 74 50 4c-89 f7 e8 6c 76 38 00 eb  ..M..tPL...lv8..
  46 48 8b 05 d3 7a 4a 00-48 83 38 00 74 36 48 8d  FH...zJ.H.8.t6H.
  3d 14 a4 45 00 48 8d 15-b9 a4 45 00 48 8d 0d f1  =..E.H....E.H...

Binary Images:
       0x172000000 -        0x1724d1fff libwx_osx_cocoau_core-3.1.5.0.0.dylib (*) <4fee96c1-006c-39e2-b33b-2cd78de96f41> /Applications/PsychoPy.app/Contents/Resources/lib/python3.8/wx/libwx_osx_cocoau_core-3.1.5.0.0.dylib
       0x10cd8a000 -        0x10d301fff _core.cpython-38-darwin.so (*) <e4032d4d-a3ea-3d4b-9b5f-bd7af4b16c6e> /Applications/PsychoPy.app/Contents/Resources/lib/python3.8/wx/_core.cpython-38-darwin.so
       0x107cfe000 -        0x107f35fff org.python.python (3.8.10, (c) 2001-2019 Python Software Foundation.) <7cd14e77-ce2d-311d-b166-d9e0d1170f39> /Applications/PsychoPy.app/Contents/Frameworks/Python.framework/Versions/3.8/Python
       0x100000000 -        0x100005fff org.opensciencetools.psychopy (2022.2.1) <eab0045d-ae7e-3487-a022-21bf148c7fc4> /Applications/PsychoPy.app/Contents/MacOS/PsychoPy
    0x7ff805e67000 -     0x7ff805e9efff libsystem_kernel.dylib (*) <61711d11-e776-3bc3-b9a2-6f9f37cb8499> /usr/lib/system/libsystem_kernel.dylib
    0x7ff805eec000 -     0x7ff8063eefff com.apple.CoreFoundation (6.9) <f8e45ef9-9fd2-3331-bb1b-703d5dacdaf1> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7ff80896a000 -     0x7ff8097f8fff com.apple.AppKit (6.9) <832ad371-d3b8-3061-b4e2-1c4e0cffce0b> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7ff805e9f000 -     0x7ff805eaafff libsystem_pthread.dylib (*) <bc574849-1aae-31e7-b350-916dda999d97> /usr/lib/system/libsystem_pthread.dylib
       0x1acc9a000 -        0x1accc0fff interpreter.so (*) <18c1d5cf-f728-3bff-9946-2882c0e41242> /Applications/PsychoPy.app/Contents/Resources/lib/python3.8/lib-dynload/numexpr/interpreter.so
    0x7ff80e983000 -     0x7ff80e9a4fff com.apple.audio.caulk (1.0) <42fecc51-73d2-3b5c-b109-208f4cb4c3cd> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk

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

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

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               384K        3 
Activity Tracing                   256K        1 
CG backing stores                 5568K        8 
CG image                          4360K      247 
CG raster data                    2116K       20 
ColorSync                          228K       26 
CoreAnimation                     12.3M        2 
CoreGraphics                        16K        3 
Foundation                          16K        1 
Kernel Alloc Once                    8K        1 
MALLOC                             1.1G      223 
MALLOC guard page                   48K       11 
MALLOC_MEDIUM (reserved)           1.3G       15         reserved VM address space (unallocated)
MALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)
ObjC additional data                15K        1 
STACK GUARD                       56.0M       13 
Stack                             14.1M       13 
VM_ALLOCATE                       96.1M       30 
VM_ALLOCATE (reserved)           384.0M        3         reserved VM address space (unallocated)
__CTF                               756        1 
__DATA                            53.2M      817 
__DATA_CONST                      30.0M      311 
__DATA_DIRTY                      1542K      194 
__FONT_DATA                          4K        1 
__GLSLBUILTINS                    5176K        1 
__LINKEDIT                       668.1M      257 
__TEXT                           726.8M      741 
__UNICODE                          592K        1 
dyld private memory               1024K        1 
mapped file                      161.8M       27 
shared memory                      788K       19 
===========                     =======  ======= 
TOTAL                              5.0G     2993 
TOTAL, minus reserved VM space     2.9G     2993 

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

{"app_name":"PsychoPy","timestamp":"2022-07-08 12:17:07.00 -0400","app_version":"2022.2.1","slice_uuid":"eab0045d-ae7e-3487-a022-21bf148c7fc4","build_version":"2022.2.1","platform":1,"bundleID":"org.opensciencetools.psychopy","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.4 (21F79)","incident_id":"F762AD13-AF28-4885-B499-2A36B536D04A","name":"PsychoPy"}
{
  "uptime" : 2800,
  "procLaunch" : "2022-07-08 12:15:10.1068 -0400",
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 502,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro16,1",
  "procStartAbsTime" : 2685146330821,
  "coalitionID" : 1666,
  "osVersion" : {
    "train" : "macOS 12.4",
    "build" : "21F79",
    "releaseType" : "User"
  },
  "captureTime" : "2022-07-08 12:17:05.6632 -0400",
  "incident" : "F762AD13-AF28-4885-B499-2A36B536D04A",
  "bug_type" : "309",
  "pid" : 7086,
  "procExitAbsTime" : 2800686026930,
  "cpuType" : "X86-64",
  "procName" : "PsychoPy",
  "procPath" : "\/Applications\/PsychoPy.app\/Contents\/MacOS\/PsychoPy",
  "bundleInfo" : {"CFBundleShortVersionString":"2022.2.1","CFBundleVersion":"2022.2.1","CFBundleIdentifier":"org.opensciencetools.psychopy"},
  "storeInfo" : {"deviceIdentifierForVendor":"599BF311-920E-54B8-AF69-8166172A39FE","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "org.opensciencetools.psychopy",
  "crashReporterKey" : "9B68492B-F017-C37D-F6BA-D9115617E420",
  "bridgeVersion" : {"build":"19P5071","train":"6.5"},
  "sip" : "enabled",
  "vmRegionInfo" : "0 is not in any region.  Bytes before following region: 4294967296\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      100000000-100006000    [   24K] r-x\/rwx SM=COW  ...acOS\/PsychoPy",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_ACCESS","signal":"SIGSEGV","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000000"},
  "termination" : {"flags":0,"code":11,"namespace":"SIGNAL","indicator":"Segmentation fault: 11","byProc":"exc handler","byPid":7086},
  "vmregioninfo" : "0 is not in any region.  Bytes before following region: 4294967296\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      100000000-100006000    [   24K] r-x\/rwx SM=COW  ...acOS\/PsychoPy",
  "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" : [{"queue":"com.apple.main-thread","instructionState":{"instructionStream":{"bytes":[15,242,253,255,72,137,195,77,133,246,117,5,235,11,72,137,195,76,137,247,232,242,118,56,0,72,137,223,232,82,126,56,0,15,11,72,137,199,232,232,241,253,255,15,31,132,0,0,0,0,0,85,72,137,229,176,1,72,131,127,72,0,116,2,93,195,72,131,127,40,0,15,149,192,93,195,15,31,128,0,0,0,0,85,72,137,229,65,87,65,86,83,80,72,137,251,72,139,3,255,80,16,132,192,116,55,76,139,123,40,77,133,255,117,116,72,137,223,232,168,0,0,0,73,137,198,242,15,16,67,80,15,182,115,64,76,137,247,232,52,188,5,0,73,137,199,77,133,246,116,80,76,137,247,232,108,118,56,0,235,70,72,139,5,211,122,74,0,72,131,56,0,116,54,72,141,61,20,164,69,0,72,141,21,185,164,69,0,72,141,13,241],"offset":96}},"frames":[{"imageOffset":175453,"symbol":"wxBitmapRefData::GetImage() const","symbolLocation":13,"imageIndex":0},{"imageOffset":963031,"imageIndex":0},{"imageOffset":975174,"symbol":"wxToolBar::DoInsertTool(unsigned long, wxToolBarToolBase*)","symbolLocation":1702,"imageIndex":0},{"imageOffset":2123660,"symbol":"wxToolBarBase::InsertTool(unsigned long, wxToolBarToolBase*)","symbolLocation":124,"imageIndex":0},{"imageOffset":2123462,"symbol":"wxToolBarBase::InsertTool(unsigned long, int, wxString const&, wxBitmap const&, wxBitmap const&, wxItemKind, wxString const&, wxString const&, wxObject*)","symbolLocation":166,"imageIndex":0},{"imageOffset":2123279,"symbol":"wxToolBarBase::DoAddTool(int, wxString const&, wxBitmap const&, wxBitmap const&, wxItemKind, wxString const&, wxString const&, wxObject*, int, int)","symbolLocation":79,"imageIndex":0},{"imageOffset":4059582,"imageIndex":1},{"imageOffset":4033847,"imageIndex":1},{"imageOffset":137272,"imageIndex":2},{"imageOffset":135845,"symbol":"_PyObject_MakeTpCall","symbolLocation":373,"imageIndex":2},{"imageOffset":982693,"imageIndex":2},{"imageOffset":970200,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25976,"imageIndex":2},{"imageOffset":138224,"imageIndex":2},{"imageOffset":982604,"imageIndex":2},{"imageOffset":969866,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25642,"imageIndex":2},{"imageOffset":138224,"imageIndex":2},{"imageOffset":982604,"imageIndex":2},{"imageOffset":970053,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25829,"imageIndex":2},{"imageOffset":138224,"imageIndex":2},{"imageOffset":982604,"imageIndex":2},{"imageOffset":969902,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25678,"imageIndex":2},{"imageOffset":138224,"imageIndex":2},{"imageOffset":982604,"imageIndex":2},{"imageOffset":969866,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25642,"imageIndex":2},{"imageOffset":138224,"imageIndex":2},{"imageOffset":144454,"imageIndex":2},{"imageOffset":145068,"symbol":"PyObject_CallFunctionObjArgs","symbolLocation":156,"imageIndex":2},{"imageOffset":178088,"imageIndex":2},{"imageOffset":403160,"symbol":"_PyObject_GenericSetAttrWithDict","symbolLocation":136,"imageIndex":2},{"imageOffset":400201,"symbol":"PyObject_SetAttr","symbolLocation":73,"imageIndex":2},{"imageOffset":957146,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":12922,"imageIndex":2},{"imageOffset":138224,"imageIndex":2},{"imageOffset":144454,"imageIndex":2},{"imageOffset":145068,"symbol":"PyObject_CallFunctionObjArgs","symbolLocation":156,"imageIndex":2},{"imageOffset":178088,"imageIndex":2},{"imageOffset":403160,"symbol":"_PyObject_GenericSetAttrWithDict","symbolLocation":136,"imageIndex":2},{"imageOffset":400201,"symbol":"PyObject_SetAttr","symbolLocation":73,"imageIndex":2},{"imageOffset":957146,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":12922,"imageIndex":2},{"imageOffset":138224,"imageIndex":2},{"imageOffset":144454,"imageIndex":2},{"imageOffset":145068,"symbol":"PyObject_CallFunctionObjArgs","symbolLocation":156,"imageIndex":2},{"imageOffset":178088,"imageIndex":2},{"imageOffset":403160,"symbol":"_PyObject_GenericSetAttrWithDict","symbolLocation":136,"imageIndex":2},{"imageOffset":400201,"symbol":"PyObject_SetAttr","symbolLocation":73,"imageIndex":2},{"imageOffset":957146,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":12922,"imageIndex":2},{"imageOffset":138224,"imageIndex":2},{"imageOffset":144454,"imageIndex":2},{"imageOffset":145068,"symbol":"PyObject_CallFunctionObjArgs","symbolLocation":156,"imageIndex":2},{"imageOffset":178088,"imageIndex":2},{"imageOffset":403160,"symbol":"_PyObject_GenericSetAttrWithDict","symbolLocation":136,"imageIndex":2},{"imageOffset":400201,"symbol":"PyObject_SetAttr","symbolLocation":73,"imageIndex":2},{"imageOffset":957146,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":12922,"imageIndex":2},{"imageOffset":986260,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2804,"imageIndex":2},{"imageOffset":138638,"symbol":"_PyFunction_Vectorcall","symbolLocation":270,"imageIndex":2},{"imageOffset":135301,"symbol":"_PyObject_FastCallDict","symbolLocation":133,"imageIndex":2},{"imageOffset":141055,"symbol":"_PyObject_Call_Prepend","symbolLocation":143,"imageIndex":2},{"imageOffset":494401,"imageIndex":2},{"imageOffset":475193,"imageIndex":2},{"imageOffset":135845,"symbol":"_PyObject_MakeTpCall","symbolLocation":373,"imageIndex":2},{"imageOffset":982693,"imageIndex":2},{"imageOffset":970200,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25976,"imageIndex":2},{"imageOffset":986260,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2804,"imageIndex":2},{"imageOffset":138638,"symbol":"_PyFunction_Vectorcall","symbolLocation":270,"imageIndex":2},{"imageOffset":148154,"imageIndex":2},{"imageOffset":982604,"imageIndex":2},{"imageOffset":970200,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25976,"imageIndex":2},{"imageOffset":986260,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2804,"imageIndex":2},{"imageOffset":138638,"symbol":"_PyFunction_Vectorcall","symbolLocation":270,"imageIndex":2},{"imageOffset":148380,"imageIndex":2},{"imageOffset":136653,"symbol":"PyVectorcall_Call","symbolLocation":109,"imageIndex":2},{"imageOffset":971192,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":26968,"imageIndex":2},{"imageOffset":986260,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2804,"imageIndex":2},{"imageOffset":138638,"symbol":"_PyFunction_Vectorcall","symbolLocation":270,"imageIndex":2},{"imageOffset":135301,"symbol":"_PyObject_FastCallDict","symbolLocation":133,"imageIndex":2},{"imageOffset":141055,"symbol":"_PyObject_Call_Prepend","symbolLocation":143,"imageIndex":2},{"imageOffset":494401,"imageIndex":2},{"imageOffset":475193,"imageIndex":2},{"imageOffset":135845,"symbol":"_PyObject_MakeTpCall","symbolLocation":373,"imageIndex":2},{"imageOffset":982693,"imageIndex":2},{"imageOffset":970200,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25976,"imageIndex":2},{"imageOffset":986260,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2804,"imageIndex":2},{"imageOffset":138638,"symbol":"_PyFunction_Vectorcall","symbolLocation":270,"imageIndex":2},{"imageOffset":982604,"imageIndex":2},{"imageOffset":970200,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25976,"imageIndex":2},{"imageOffset":138224,"imageIndex":2},{"imageOffset":982604,"imageIndex":2},{"imageOffset":970053,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25829,"imageIndex":2},{"imageOffset":138224,"imageIndex":2},{"imageOffset":982604,"imageIndex":2},{"imageOffset":970053,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25829,"imageIndex":2},{"imageOffset":986260,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2804,"imageIndex":2},{"imageOffset":944004,"symbol":"PyEval_EvalCode","symbolLocation":100,"imageIndex":2},{"imageOffset":932722,"imageIndex":2},{"imageOffset":384575,"imageIndex":2},{"imageOffset":982604,"imageIndex":2},{"imageOffset":970053,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25829,"imageIndex":2},{"imageOffset":138224,"imageIndex":2},{"imageOffset":982604,"imageIndex":2},{"imageOffset":970053,"symbol":"_PyEval_EvalFrameDefault","symbolLocation":25829,"imageIndex":2},{"imageOffset":986260,"symbol":"_PyEval_EvalCodeWithName","symbolLocation":2804,"imageIndex":2},{"imageOffset":944004,"symbol":"PyEval_EvalCode","symbolLocation":100,"imageIndex":2},{"imageOffset":1268633,"symbol":"PyRun_SimpleFileExFlags","symbolLocation":1081,"imageIndex":2},{"imageOffset":10251,"imageIndex":3},{"imageOffset":4550,"symbol":"main","symbolLocation":1668,"imageIndex":3},{"imageOffset":2848,"symbol":"start","symbolLocation":52,"imageIndex":3}],"id":80510,"triggered":true,"threadState":{"r13":{"value":7189980544},"rax":{"value":680},"rflags":{"value":66054},"cpu":{"value":8},"r14":{"value":7189980544},"rsi":{"value":140703682972154},"r8":{"value":256},"cr2":{"value":0},"rdx":{"value":7189980544},"r10":{"value":6213372552,"symbolLocation":3480,"symbol":"OBJC_CLASS_$_wxNSAppController"},"r9":{"value":4324397616},"r15":{"value":7189980600},"rbx":{"value":0},"trap":{"value":14,"description":"(no mapping for user data read)"},"err":{"value":4},"r11":{"value":6208532400},"rip":{"value":6207745373,"matchesCrashFrame":1},"rbp":{"value":140702053798384},"rsp":{"value":140702053798352},"r12":{"value":7740651408},"rcx":{"value":0},"flavor":"x86_THREAD_STATE","rdi":{"value":0}},"name":"PTB mainthread"},{"id":81992,"name":"com.apple.NSEventThread","frames":[{"imageOffset":6522,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":4},{"imageOffset":7400,"symbol":"mach_msg","symbolLocation":56,"imageIndex":4},{"imageOffset":525197,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":319,"imageIndex":5},{"imageOffset":518680,"symbol":"__CFRunLoopRun","symbolLocation":1276,"imageIndex":5},{"imageOffset":515676,"symbol":"CFRunLoopRunSpecific","symbolLocation":562,"imageIndex":5},{"imageOffset":1756190,"symbol":"_NSEventThread","symbolLocation":132,"imageIndex":6},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":7},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":7}]},{"id":82344,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":7}]},{"id":82425,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":4},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":7},{"imageOffset":139151,"symbol":"th_worker(void*)","symbolLocation":191,"imageIndex":8},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":7},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":7}]},{"id":82426,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":4},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":7},{"imageOffset":139151,"symbol":"th_worker(void*)","symbolLocation":191,"imageIndex":8},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":7},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":7}]},{"id":82427,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":4},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":7},{"imageOffset":139151,"symbol":"th_worker(void*)","symbolLocation":191,"imageIndex":8},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":7},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":7}]},{"id":82428,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":4},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":7},{"imageOffset":139151,"symbol":"th_worker(void*)","symbolLocation":191,"imageIndex":8},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":7},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":7}]},{"id":82429,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":4},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":7},{"imageOffset":139151,"symbol":"th_worker(void*)","symbolLocation":191,"imageIndex":8},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":7},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":7}]},{"id":82430,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":4},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":7},{"imageOffset":139151,"symbol":"th_worker(void*)","symbolLocation":191,"imageIndex":8},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":7},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":7}]},{"id":82431,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":4},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":7},{"imageOffset":139151,"symbol":"th_worker(void*)","symbolLocation":191,"imageIndex":8},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":7},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":7}]},{"id":82432,"frames":[{"imageOffset":17386,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":4},{"imageOffset":27247,"symbol":"_pthread_cond_wait","symbolLocation":1249,"imageIndex":7},{"imageOffset":139151,"symbol":"th_worker(void*)","symbolLocation":191,"imageIndex":8},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":7},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":7}]},{"id":82555,"name":"AMCP Logging Spool","frames":[{"imageOffset":6582,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":4},{"imageOffset":107238,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":16,"imageIndex":9},{"imageOffset":8520,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":9},{"imageOffset":7692,"symbol":"void* caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::*)(), std::__1::tuple<caulk::concurrent::details::worker_thread*> > >(void*)","symbolLocation":41,"imageIndex":9},{"imageOffset":25825,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":7},{"imageOffset":8043,"symbol":"thread_start","symbolLocation":15,"imageIndex":7}]},{"id":82574,"frames":[{"imageOffset":8008,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":7}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 6207569920,
    "size" : 5054464,
    "uuid" : "4fee96c1-006c-39e2-b33b-2cd78de96f41",
    "path" : "\/Applications\/PsychoPy.app\/Contents\/Resources\/lib\/python3.8\/wx\/libwx_osx_cocoau_core-3.1.5.0.0.dylib",
    "name" : "libwx_osx_cocoau_core-3.1.5.0.0.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4510490624,
    "size" : 5734400,
    "uuid" : "e4032d4d-a3ea-3d4b-9b5f-bd7af4b16c6e",
    "path" : "\/Applications\/PsychoPy.app\/Contents\/Resources\/lib\/python3.8\/wx\/_core.cpython-38-darwin.so",
    "name" : "_core.cpython-38-darwin.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4426031104,
    "CFBundleShortVersionString" : "3.8.10, (c) 2001-2019 Python Software Foundation.",
    "CFBundleIdentifier" : "org.python.python",
    "size" : 2326528,
    "uuid" : "7cd14e77-ce2d-311d-b166-d9e0d1170f39",
    "path" : "\/Applications\/PsychoPy.app\/Contents\/Frameworks\/Python.framework\/Versions\/3.8\/Python",
    "name" : "Python",
    "CFBundleVersion" : "3.8.10"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 4294967296,
    "CFBundleShortVersionString" : "2022.2.1",
    "CFBundleIdentifier" : "org.opensciencetools.psychopy",
    "size" : 24576,
    "uuid" : "eab0045d-ae7e-3487-a022-21bf148c7fc4",
    "path" : "\/Applications\/PsychoPy.app\/Contents\/MacOS\/PsychoPy",
    "name" : "PsychoPy",
    "CFBundleVersion" : "2022.2.1"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703227604992,
    "size" : 229376,
    "uuid" : "61711d11-e776-3bc3-b9a2-6f9f37cb8499",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64h",
    "base" : 140703228149760,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5255168,
    "uuid" : "f8e45ef9-9fd2-3331-bb1b-703d5dacdaf1",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "1863"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703272706048,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 15265792,
    "uuid" : "832ad371-d3b8-3061-b4e2-1c4e0cffce0b",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2113.50.132"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703227834368,
    "size" : 49152,
    "uuid" : "bc574849-1aae-31e7-b350-916dda999d97",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 7193862144,
    "size" : 159744,
    "uuid" : "18c1d5cf-f728-3bff-9946-2882c0e41242",
    "path" : "\/Applications\/PsychoPy.app\/Contents\/Resources\/lib\/python3.8\/lib-dynload\/numexpr\/interpreter.so",
    "name" : "interpreter.so"
  },
  {
    "source" : "P",
    "arch" : "x86_64",
    "base" : 140703373471744,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.audio.caulk",
    "size" : 139264,
    "uuid" : "42fecc51-73d2-3b5c-b109-208f4cb4c3cd",
    "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk",
    "name" : "caulk"
  }
],
  "sharedCache" : {
  "base" : 140703224578048,
  "size" : 15220686848,
  "uuid" : "398acfb4-57f6-31e0-bc82-e9959e5c92ce"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.4G resident=0K(0%) swapped_out_or_unallocated=1.4G(100%)\nWritable regions: Total=3.3G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=3.3G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               384K        3 \nActivity Tracing                   256K        1 \nCG backing stores                 5568K        8 \nCG image                          4360K      247 \nCG raster data                    2116K       20 \nColorSync                          228K       26 \nCoreAnimation                     12.3M        2 \nCoreGraphics                        16K        3 \nFoundation                          16K        1 \nKernel Alloc Once                    8K        1 \nMALLOC                             1.1G      223 \nMALLOC guard page                   48K       11 \nMALLOC_MEDIUM (reserved)           1.3G       15         reserved VM address space (unallocated)\nMALLOC_NANO (reserved)           384.0M        1         reserved VM address space (unallocated)\nObjC additional data                15K        1 \nSTACK GUARD                       56.0M       13 \nStack                             14.1M       13 \nVM_ALLOCATE                       96.1M       30 \nVM_ALLOCATE (reserved)           384.0M        3         reserved VM address space (unallocated)\n__CTF                               756        1 \n__DATA                            53.2M      817 \n__DATA_CONST                      30.0M      311 \n__DATA_DIRTY                      1542K      194 \n__FONT_DATA                          4K        1 \n__GLSLBUILTINS                    5176K        1 \n__LINKEDIT                       668.1M      257 \n__TEXT                           726.8M      741 \n__UNICODE                          592K        1 \ndyld private memory               1024K        1 \nmapped file                      161.8M       27 \nshared memory                      788K       19 \n===========                     =======  ======= \nTOTAL                              5.0G     2993 \nTOTAL, minus reserved VM space     2.9G     2993 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "name" : "PTB mainthread",
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "6112dda2fc54bc3389840642",
      "factorPackIds" : {
        "SIRI_DICTATION_ASSETS" : "620aec83b02b354d3afd2f50"
      },
      "deploymentId" : 240000135
    },
    {
      "rolloutId" : "60da5e84ab0ca017dace9abf",
      "factorPackIds" : {

      },
      "deploymentId" : 240000008
    }
  ],
  "experiments" : [

  ]
}
}

Model: MacBookPro16,1, BootROM 1731.120.10.0.0 (iBridge: 19.16.15071.0.0,0), 8 processors, 8-Core Intel Core i9, 2.4 GHz, 64 GB, SMC 
Graphics: Intel UHD Graphics 630, Intel UHD Graphics 630, Built-In
Graphics: AMD Radeon Pro 5500M, AMD Radeon Pro 5500M, PCIe, 8 GB
Display: Color LCD, 3072 x 1920 Retina, Main, MirrorOff, Online
Display: LG UltraFine, 3840 x 2160 (2160p/4K UHD 1 - Ultra High Definition), MirrorOff, Online
Memory Module: BANK 0/ChannelA-DIMM0, 32 GB, DDR4, 2667 MHz, Micron, MT40A4G8BAF-062E:B
Memory Module: BANK 2/ChannelB-DIMM0, 32 GB, DDR4, 2667 MHz, Micron, MT40A4G8BAF-062E:B
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x7BF), wl0: Jul 12 2021 18:02:56 version 9.30.464.0.32.5.76 FWID 01-c081cfed
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
PCI Card: pci8086,15f0, USB eXtensible Host Controller, Thunderbolt@71,0,0
USB Device: USB31Bus
USB Device: USB3.1 Hub
USB Device: USB2.1 Hub
USB Device: hub_device
USB Device: LG UltraFine Display Controls
USB Device: LG UltraFine Display Audio
USB Device: USB31Bus
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 Device: UltraFine 4K, LG Electronics, 1, 39.1
Thunderbolt Bus: MacBook Pro, Apple Inc., 63.5```

This helped but was tricky to find!

https://psychopy.org/troubleshooting.html#cleanprefs