WeaselGames / godot_luaAPI

Godot LuaAPI
https://luaapi.weaselgames.info
Other
347 stars 27 forks source link

Making loadlibraries work on Mac #196

Open KevBruner opened 4 months ago

KevBruner commented 4 months ago

Converting Godot String to const char is having strange issues on Mac. So while that is tracked down, this change allows the Lua libraries to load by changing the implantation to no longer require the conversion of Godot String's to char

Trey2k commented 4 months ago

Looks good, just going to wait on actions and I will merge. MacOS actions are still failing but I hope to have that fixed soon.

Thanks!

Trey2k commented 4 months ago

I'm not sure if the gdextension unit tests are failing due to this PR or actions getting messed up. I suspect actions but will confirm when I get home later tonight.

Trey2k commented 4 months ago

Sadly, somehow this PR does seem to break gdExtension builds. I will need to load it into a debugger later.

image

Trey2k commented 4 months ago

Going to retry the builds as I can not reproduce this locally.

Fran6nd commented 4 months ago

I tried this on my m1 Mac and it does compile however I cannot open the demo project. Here is the report.

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

Process:               Godot [25002]
Path:                  /private/var/folders/*/Godot-2.app/Contents/MacOS/Godot
Identifier:            org.godotengine.godot
Version:               4.3 (4.3)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2024-03-18 13:01:59.8241 +0100
OS Version:            macOS 14.4 (23E214)
Report Version:        12
Anonymous UUID:        AB0B3DA7-DED2-A9BE-D510-837E70D3038F

Sleep/Wake UUID:       E36F0CCA-38A5-4433-8D2B-9891149F20E0

Time Awake Since Boot: 65000 seconds
Time Since Wake:       5514 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_ACCESS (SIGABRT)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000000
Exception Codes:       0x0000000000000001, 0x0000000000000000

Termination Reason:    Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process:   Godot [25002]

VM Region Info: 0 is not in any region.  Bytes before following region: 4304207872
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      1008d0000-106664000    [ 93.6M] r-x/r-x SM=COW  /var/folders/*/Godot-2.app/Contents/MacOS/Godot

Application Specific Information:
abort() called

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib                 0x18ed42a60 __pthread_kill + 8
1   libsystem_pthread.dylib                0x18ed7ac20 pthread_kill + 288
2   libsystem_c.dylib                      0x18ec87a20 abort + 180
3   Godot                                  0x101017a28 0x1008d0000 + 7633448
4   libsystem_platform.dylib               0x18edab584 _sigtramp + 56
5   libluaapi.macos.template_debug.universal.dylib         0x1075dcffc 0x10759c000 + 266236
6   libluaapi.macos.template_debug.universal.dylib         0x1075d1df8 0x10759c000 + 220664
7   dyld                                   0x18ea0d05c invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const::$_0::operator()() const + 168
8   dyld                                   0x18ea4b308 invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const + 340
9   dyld                                   0x18ea3e99c invocation function for block in dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInfo const&, bool, bool&) block_pointer) const + 496
10  dyld                                   0x18e9ee2fc dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void (load_command const*, bool&) block_pointer) const + 300
11  dyld                                   0x18ea3d930 dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInfo const&, bool, bool&) block_pointer) const + 192
12  dyld                                   0x18ea4ae1c dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const + 516
13  dyld                                   0x18ea09070 dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const + 524
14  dyld                                   0x18ea0f614 dyld4::JustInTimeLoader::runInitializers(dyld4::RuntimeState&) const + 36
15  dyld                                   0x18ea0945c dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&) const + 220
16  dyld                                   0x18ea0d0ec dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const::$_1::operator()() const + 116
17  dyld                                   0x18ea09628 dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const + 380
18  dyld                                   0x18ea25628 dyld4::APIs::dlopen_from(char const*, int, void*) + 1748
19  Godot                                  0x10100eab8 0x1008d0000 + 7596728
20  Godot                                  0x10483a398 0x1008d0000 + 66495384
21  Godot                                  0x10483c8fc 0x1008d0000 + 66504956
22  Godot                                  0x10483d0f4 0x1008d0000 + 66506996
23  Godot                                  0x1044e236c 0x1008d0000 + 62989164
24  Godot                                  0x1044e2a84 0x1008d0000 + 62990980
25  Godot                                  0x1044e39a8 0x1008d0000 + 62994856
26  Godot                                  0x1044e3b1c 0x1008d0000 + 62995228
27  Godot                                  0x10485afc8 0x1008d0000 + 66629576
28  Godot                                  0x10485ba10 0x1008d0000 + 66632208
29  Godot                                  0x10434baac 0x1008d0000 + 61323948
30  Godot                                  0x10105eaec 0x1008d0000 + 7924460
31  Godot                                  0x10103deac 0x1008d0000 + 7790252
32  dyld                                   0x18e9f20e0 start + 2360

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

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

Thread 3:
0   libsystem_kernel.dylib                 0x18ed3d9ec __psynch_cvwait + 8
1   libsystem_pthread.dylib                0x18ed7b55c _pthread_cond_wait + 1228
2   libc++.1.dylib                         0x18eca0b14 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   Godot                                  0x10448a478 _IP_ResolverPrivate::_thread_function(void*) + 152
4   Godot                                  0x104388f88 0x1008d0000 + 61575048
5   Godot                                  0x1043892f0 0x1008d0000 + 61575920
6   libsystem_pthread.dylib                0x18ed7af94 _pthread_start + 136
7   libsystem_pthread.dylib                0x18ed75d34 thread_start + 8

Thread 4:
0   libsystem_kernel.dylib                 0x18ed3d9ec __psynch_cvwait + 8
1   libsystem_pthread.dylib                0x18ed7b55c _pthread_cond_wait + 1228
2   libc++.1.dylib                         0x18eca0b14 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   Godot                                  0x1048cb000 0x1008d0000 + 67088384
4   Godot                                  0x104388f88 0x1008d0000 + 61575048
5   Godot                                  0x1043892f0 0x1008d0000 + 61575920
6   libsystem_pthread.dylib                0x18ed7af94 _pthread_start + 136
7   libsystem_pthread.dylib                0x18ed75d34 thread_start + 8

Thread 5:
0   libsystem_kernel.dylib                 0x18ed3d9ec __psynch_cvwait + 8
1   libsystem_pthread.dylib                0x18ed7b55c _pthread_cond_wait + 1228
2   libc++.1.dylib                         0x18eca0b14 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   Godot                                  0x1048cb000 0x1008d0000 + 67088384
4   Godot                                  0x104388f88 0x1008d0000 + 61575048
5   Godot                                  0x1043892f0 0x1008d0000 + 61575920
6   libsystem_pthread.dylib                0x18ed7af94 _pthread_start + 136
7   libsystem_pthread.dylib                0x18ed75d34 thread_start + 8

Thread 6:
0   libsystem_kernel.dylib                 0x18ed3d9ec __psynch_cvwait + 8
1   libsystem_pthread.dylib                0x18ed7b55c _pthread_cond_wait + 1228
2   libc++.1.dylib                         0x18eca0b14 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   Godot                                  0x1048cb000 0x1008d0000 + 67088384
4   Godot                                  0x104388f88 0x1008d0000 + 61575048
5   Godot                                  0x1043892f0 0x1008d0000 + 61575920
6   libsystem_pthread.dylib                0x18ed7af94 _pthread_start + 136
7   libsystem_pthread.dylib                0x18ed75d34 thread_start + 8

Thread 7:
0   libsystem_kernel.dylib                 0x18ed3d9ec __psynch_cvwait + 8
1   libsystem_pthread.dylib                0x18ed7b55c _pthread_cond_wait + 1228
2   libc++.1.dylib                         0x18eca0b14 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   Godot                                  0x1048cb000 0x1008d0000 + 67088384
4   Godot                                  0x104388f88 0x1008d0000 + 61575048
5   Godot                                  0x1043892f0 0x1008d0000 + 61575920
6   libsystem_pthread.dylib                0x18ed7af94 _pthread_start + 136
7   libsystem_pthread.dylib                0x18ed75d34 thread_start + 8

Thread 8:
0   libsystem_kernel.dylib                 0x18ed3d9ec __psynch_cvwait + 8
1   libsystem_pthread.dylib                0x18ed7b55c _pthread_cond_wait + 1228
2   libc++.1.dylib                         0x18eca0b14 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   Godot                                  0x1048cb000 0x1008d0000 + 67088384
4   Godot                                  0x104388f88 0x1008d0000 + 61575048
5   Godot                                  0x1043892f0 0x1008d0000 + 61575920
6   libsystem_pthread.dylib                0x18ed7af94 _pthread_start + 136
7   libsystem_pthread.dylib                0x18ed75d34 thread_start + 8

Thread 9:
0   libsystem_kernel.dylib                 0x18ed3d9ec __psynch_cvwait + 8
1   libsystem_pthread.dylib                0x18ed7b55c _pthread_cond_wait + 1228
2   libc++.1.dylib                         0x18eca0b14 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   Godot                                  0x1048cb000 0x1008d0000 + 67088384
4   Godot                                  0x104388f88 0x1008d0000 + 61575048
5   Godot                                  0x1043892f0 0x1008d0000 + 61575920
6   libsystem_pthread.dylib                0x18ed7af94 _pthread_start + 136
7   libsystem_pthread.dylib                0x18ed75d34 thread_start + 8

Thread 10:
0   libsystem_kernel.dylib                 0x18ed3d9ec __psynch_cvwait + 8
1   libsystem_pthread.dylib                0x18ed7b55c _pthread_cond_wait + 1228
2   libc++.1.dylib                         0x18eca0b14 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   Godot                                  0x1048cb000 0x1008d0000 + 67088384
4   Godot                                  0x104388f88 0x1008d0000 + 61575048
5   Godot                                  0x1043892f0 0x1008d0000 + 61575920
6   libsystem_pthread.dylib                0x18ed7af94 _pthread_start + 136
7   libsystem_pthread.dylib                0x18ed75d34 thread_start + 8

Thread 11:
0   libsystem_kernel.dylib                 0x18ed3d9ec __psynch_cvwait + 8
1   libsystem_pthread.dylib                0x18ed7b55c _pthread_cond_wait + 1228
2   libc++.1.dylib                         0x18eca0b14 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 28
3   Godot                                  0x1048cb000 0x1008d0000 + 67088384
4   Godot                                  0x104388f88 0x1008d0000 + 61575048
5   Godot                                  0x1043892f0 0x1008d0000 + 61575920
6   libsystem_pthread.dylib                0x18ed7af94 _pthread_start + 136
7   libsystem_pthread.dylib                0x18ed75d34 thread_start + 8

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

Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000000   x3: 0x0000000000000000
    x4: 0x0000000000000020   x5: 0x0000000000000022   x6: 0x0000000000000000   x7: 0x0000000000000000
    x8: 0xda9e08618f78e649   x9: 0xda9e086079d09c89  x10: 0x0000000000179f41  x11: 0x00000000000a24d0
   x12: 0x0000000138704024  x13: 0x000000000000003f  x14: 0x0000000138700000  x15: 0x0000000080000000
   x16: 0x0000000000000148  x17: 0x0000000200df2c30  x18: 0x0000000000000000  x19: 0x0000000000000006
   x20: 0x00000001f6a87ac0  x21: 0x0000000000000103  x22: 0x00000001f6a87ba0  x23: 0x00000001063b9517
   x24: 0x00000001063b9537  x25: 0x00000001063b952c  x26: 0x0000000138752930  x27: 0x000000016f52bd98
   x28: 0x0000000000000000   fp: 0x000000016f52b4d0   lr: 0x000000018ed7ac20
    sp: 0x000000016f52b4b0   pc: 0x000000018ed42a60 cpsr: 0x40001000
   far: 0x0000000000000000  esr: 0x56000080  Address size fault

Binary Images:
       0x10759c000 -        0x107637fff libluaapi.macos.template_debug.universal.dylib (*) <78e8959d-73e4-35bf-b348-c2306a4c3aaa> /Users/USER/Desktop/*/libluaapi.macos.template_debug.universal.dylib
       0x107508000 -        0x107513fff libobjc-trampolines.dylib (*) <e8a1b184-0349-3c61-a119-6543eb038317> /usr/lib/libobjc-trampolines.dylib
       0x1008d0000 -        0x106663fff org.godotengine.godot (4.3) <0ee0bd59-a9c2-32cf-a0fd-54a3b3990d4e> /private/var/folders/*/Godot-2.app/Contents/MacOS/Godot
       0x18ed39000 -        0x18ed73ffb libsystem_kernel.dylib (*) <1889ce0a-52e7-3122-8907-81af920ac472> /usr/lib/system/libsystem_kernel.dylib
       0x18ed74000 -        0x18ed80fff libsystem_pthread.dylib (*) <45239f06-cc53-36d0-9933-7776ac7ea2fa> /usr/lib/system/libsystem_pthread.dylib
       0x18ec11000 -        0x18ec8fff3 libsystem_c.dylib (*) <49477e07-e77b-332f-b98d-79ca210a866d> /usr/lib/system/libsystem_c.dylib
       0x18eda7000 -        0x18edaefe7 libsystem_platform.dylib (*) <031f3e8c-5227-3138-a444-68174c1c28cf> /usr/lib/system/libsystem_platform.dylib
       0x18e9ec000 -        0x18ea749db dyld (*) <8e1e5ee2-f89a-33a7-bb0a-74bdc06b7828> /usr/lib/dyld
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x18ec90000 -        0x18ed1cff7 libc++.1.dylib (*) <08c4329e-407f-310b-b037-75a8020b2963> /usr/lib/libc++.1.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=988.1M resident=0K(0%) swapped_out_or_unallocated=988.1M(100%)
Writable regions: Total=1.1G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.1G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        1 
ColorSync                          560K       26 
CoreAnimation                       64K        4 
CoreGraphics                        32K        2 
Foundation                          16K        1 
Foundation (reserved)               16K        1         reserved VM address space (unallocated)
Kernel Alloc Once                   32K        1 
MALLOC                             1.1G       37 
MALLOC guard page                  192K       12 
STACK GUARD                       56.2M       13 
Stack                             14.4M       13 
VM_ALLOCATE                        112K        7 
__AUTH                            1066K      224 
__AUTH_CONST                      17.7M      393 
__CTF                               824        1 
__DATA                            6231K      381 
__DATA_CONST                      22.7M      398 
__DATA_DIRTY                      1027K      127 
__FONT_DATA                          4K        1 
__LINKEDIT                       532.3M        4 
__OBJC_RO                         71.7M        1 
__OBJC_RW                         2195K        1 
__TEXT                           455.8M      413 
dyld private memory                656K        4 
mapped file                       72.5M       18 
shared memory                      880K       15 
===========                     =======  ======= 
TOTAL                              2.3G     2099 
TOTAL, minus reserved VM space     2.3G     2099 

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

{"app_name":"Godot","timestamp":"2024-03-18 13:01:59.00 +0100","app_version":"4.3","slice_uuid":"0ee0bd59-a9c2-32cf-a0fd-54a3b3990d4e","build_version":"4.3","platform":1,"bundleID":"org.godotengine.godot","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 14.4 (23E214)","roots_installed":0,"name":"Godot","incident_id":"5CCE069C-85AF-46A0-BD91-77A8CD1D7863"}
{
  "uptime" : 65000,
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "MacBookAir10,1",
  "coalitionID" : 5680,
  "osVersion" : {
    "train" : "macOS 14.4",
    "build" : "23E214",
    "releaseType" : "User"
  },
  "captureTime" : "2024-03-18 13:01:59.8241 +0100",
  "codeSigningMonitor" : 1,
  "incident" : "5CCE069C-85AF-46A0-BD91-77A8CD1D7863",
  "pid" : 25002,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2024-03-18 13:01:51.9009 +0100",
  "procStartAbsTime" : 1563131676997,
  "procExitAbsTime" : 1563321824922,
  "procName" : "Godot",
  "procPath" : "\/private\/var\/folders\/*\/Godot-2.app\/Contents\/MacOS\/Godot",
  "bundleInfo" : {"CFBundleShortVersionString":"4.3","CFBundleVersion":"4.3","CFBundleIdentifier":"org.godotengine.godot"},
  "storeInfo" : {"deviceIdentifierForVendor":"FC40FBE0-F487-5197-B724-3E4791C4E831","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "org.godotengine.godot",
  "crashReporterKey" : "AB0B3DA7-DED2-A9BE-D510-837E70D3038F",
  "codeSigningID" : "org.godotengine.godot",
  "codeSigningTeamID" : "6K46PWY5DM",
  "codeSigningFlags" : 570491393,
  "codeSigningValidationCategory" : 6,
  "codeSigningTrustLevel" : 4294967295,
  "instructionByteStream" : {"beforePC":"fyMD1f17v6n9AwCRW+D\/l78DAJH9e8Go\/w9f1sADX9YQKYDSARAA1A==","atPC":"AwEAVH8jA9X9e7+p\/QMAkVDg\/5e\/AwCR\/XvBqP8PX9bAA1\/WcAqA0g=="},
  "wakeTime" : 5514,
  "sleepWakeUUID" : "E36F0CCA-38A5-4433-8D2B-9891149F20E0",
  "sip" : "enabled",
  "vmRegionInfo" : "0 is not in any region.  Bytes before following region: 4304207872\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      1008d0000-106664000    [ 93.6M] r-x\/r-x SM=COW  \/var\/folders\/*\/Godot-2.app\/Contents\/MacOS\/Godot",
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_ACCESS","signal":"SIGABRT","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000000"},
  "termination" : {"flags":0,"code":6,"namespace":"SIGNAL","indicator":"Abort trap: 6","byProc":"Godot","byPid":25002},
  "vmregioninfo" : "0 is not in any region.  Bytes before following region: 4304207872\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      1008d0000-106664000    [ 93.6M] r-x\/r-x SM=COW  \/var\/folders\/*\/Godot-2.app\/Contents\/MacOS\/Godot",
  "asi" : {"libsystem_c.dylib":["abort() called"]},
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":3227257,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":32},{"value":34},{"value":0},{"value":0},{"value":15753037761700488777},{"value":15753037757042171017},{"value":1548097},{"value":664784},{"value":5241847844},{"value":63},{"value":5241831424},{"value":2147483648},{"value":328},{"value":8604560432},{"value":0},{"value":6},{"value":8433203904,"symbolLocation":0,"symbol":"_main_thread"},{"value":259},{"value":8433204128,"symbolLocation":224,"symbol":"_main_thread"},{"value":4399535383},{"value":4399535415},{"value":4399535404},{"value":5242169648},{"value":6162660760},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6691466272},"cpsr":{"value":1073745920},"fp":{"value":6162658512},"sp":{"value":6162658480},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6691236448,"matchesCrashFrame":1},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":39520,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":3},{"imageOffset":27680,"symbol":"pthread_kill","symbolLocation":288,"imageIndex":4},{"imageOffset":485920,"symbol":"abort","symbolLocation":180,"imageIndex":5},{"imageOffset":7633448,"imageIndex":2},{"imageOffset":17796,"symbol":"_sigtramp","symbolLocation":56,"imageIndex":6},{"imageOffset":266236,"imageIndex":0},{"imageOffset":220664,"imageIndex":0},{"imageOffset":135260,"symbol":"invocation function for block in dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const::$_0::operator()() const","symbolLocation":168,"imageIndex":7},{"imageOffset":389896,"symbol":"invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const","symbolLocation":340,"imageIndex":7},{"imageOffset":338332,"symbol":"invocation function for block in dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInfo const&, bool, bool&) block_pointer) const","symbolLocation":496,"imageIndex":7},{"imageOffset":8956,"symbol":"dyld3::MachOFile::forEachLoadCommand(Diagnostics&, void (load_command const*, bool&) block_pointer) const","symbolLocation":300,"imageIndex":7},{"imageOffset":334128,"symbol":"dyld3::MachOFile::forEachSection(void (dyld3::MachOFile::SectionInfo const&, bool, bool&) block_pointer) const","symbolLocation":192,"imageIndex":7},{"imageOffset":388636,"symbol":"dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const","symbolLocation":516,"imageIndex":7},{"imageOffset":118896,"symbol":"dyld4::Loader::findAndRunAllInitializers(dyld4::RuntimeState&) const","symbolLocation":524,"imageIndex":7},{"imageOffset":144916,"symbol":"dyld4::JustInTimeLoader::runInitializers(dyld4::RuntimeState&) const","symbolLocation":36,"imageIndex":7},{"imageOffset":119900,"symbol":"dyld4::Loader::runInitializersBottomUp(dyld4::RuntimeState&, dyld3::Array<dyld4::Loader const*>&) const","symbolLocation":220,"imageIndex":7},{"imageOffset":135404,"symbol":"dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const::$_1::operator()() const","symbolLocation":116,"imageIndex":7},{"imageOffset":120360,"symbol":"dyld4::Loader::runInitializersBottomUpPlusUpwardLinks(dyld4::RuntimeState&) const","symbolLocation":380,"imageIndex":7},{"imageOffset":235048,"symbol":"dyld4::APIs::dlopen_from(char const*, int, void*)","symbolLocation":1748,"imageIndex":7},{"imageOffset":7596728,"imageIndex":2},{"imageOffset":66495384,"imageIndex":2},{"imageOffset":66504956,"imageIndex":2},{"imageOffset":66506996,"imageIndex":2},{"imageOffset":62989164,"imageIndex":2},{"imageOffset":62990980,"imageIndex":2},{"imageOffset":62994856,"imageIndex":2},{"imageOffset":62995228,"imageIndex":2},{"imageOffset":66629576,"imageIndex":2},{"imageOffset":66632208,"imageIndex":2},{"imageOffset":61323948,"imageIndex":2},{"imageOffset":7924460,"imageIndex":2},{"imageOffset":7790252,"imageIndex":2},{"imageOffset":24800,"symbol":"start","symbolLocation":2360,"imageIndex":7}]},{"id":3227262,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":4}],"threadState":{"x":[{"value":6163804160},{"value":8451},{"value":6163267584},{"value":0},{"value":409602},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6163804160},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6691446048},"far":{"value":0}}},{"id":3227265,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":4}],"threadState":{"x":[{"value":6164951040},{"value":20239},{"value":6164414464},{"value":0},{"value":409602},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6164951040},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6691446048},"far":{"value":0}}},{"id":3227269,"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":3},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":4},{"imageOffset":68372,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":9},{"imageOffset":62628984,"symbol":"_IP_ResolverPrivate::_thread_function(void*)","symbolLocation":152,"imageIndex":2},{"imageOffset":61575048,"imageIndex":2},{"imageOffset":61575920,"imageIndex":2},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":4},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":4}],"threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6165524136},{"value":0},{"value":5251772520},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8604560360},{"value":0},{"value":5251772496},{"value":5251772560},{"value":6165524704},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6691468636},"cpsr":{"value":1610616832},"fp":{"value":6165524256},"sp":{"value":6165524112},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6691215852},"far":{"value":0}}},{"id":3227278,"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":3},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":4},{"imageOffset":68372,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":9},{"imageOffset":67088384,"imageIndex":2},{"imageOffset":61575048,"imageIndex":2},{"imageOffset":61575920,"imageIndex":2},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":4},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":4}],"threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6166097544},{"value":0},{"value":5242085856},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8604560360},{"value":0},{"value":5242085832},{"value":5242191456},{"value":6166098144},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6691468636},"cpsr":{"value":1610616832},"fp":{"value":6166097664},"sp":{"value":6166097520},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6691215852},"far":{"value":0}}},{"id":3227279,"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":3},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":4},{"imageOffset":68372,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":9},{"imageOffset":67088384,"imageIndex":2},{"imageOffset":61575048,"imageIndex":2},{"imageOffset":61575920,"imageIndex":2},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":4},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":4}],"threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6166670984},{"value":0},{"value":5242085856},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8604560360},{"value":0},{"value":5242085832},{"value":5242191552},{"value":6166671584},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6691468636},"cpsr":{"value":1610616832},"fp":{"value":6166671104},"sp":{"value":6166670960},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6691215852},"far":{"value":0}}},{"id":3227280,"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":3},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":4},{"imageOffset":68372,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":9},{"imageOffset":67088384,"imageIndex":2},{"imageOffset":61575048,"imageIndex":2},{"imageOffset":61575920,"imageIndex":2},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":4},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":4}],"threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6167244424},{"value":0},{"value":5242085856},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8604560360},{"value":0},{"value":5242085832},{"value":5242191648},{"value":6167245024},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6691468636},"cpsr":{"value":1610616832},"fp":{"value":6167244544},"sp":{"value":6167244400},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6691215852},"far":{"value":0}}},{"id":3227281,"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":3},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":4},{"imageOffset":68372,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":9},{"imageOffset":67088384,"imageIndex":2},{"imageOffset":61575048,"imageIndex":2},{"imageOffset":61575920,"imageIndex":2},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":4},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":4}],"threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6167817864},{"value":0},{"value":5242085856},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8604560360},{"value":0},{"value":5242085832},{"value":5242191744},{"value":6167818464},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6691468636},"cpsr":{"value":1610616832},"fp":{"value":6167817984},"sp":{"value":6167817840},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6691215852},"far":{"value":0}}},{"id":3227282,"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":3},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":4},{"imageOffset":68372,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":9},{"imageOffset":67088384,"imageIndex":2},{"imageOffset":61575048,"imageIndex":2},{"imageOffset":61575920,"imageIndex":2},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":4},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":4}],"threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6168391304},{"value":0},{"value":5242085856},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8604560360},{"value":0},{"value":5242085832},{"value":5242191840},{"value":6168391904},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6691468636},"cpsr":{"value":1610616832},"fp":{"value":6168391424},"sp":{"value":6168391280},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6691215852},"far":{"value":0}}},{"id":3227283,"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":3},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":4},{"imageOffset":68372,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":9},{"imageOffset":67088384,"imageIndex":2},{"imageOffset":61575048,"imageIndex":2},{"imageOffset":61575920,"imageIndex":2},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":4},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":4}],"threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6168964744},{"value":0},{"value":5242085856},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8604560360},{"value":0},{"value":5242085832},{"value":5242191936},{"value":6168965344},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6691468636},"cpsr":{"value":1610616832},"fp":{"value":6168964864},"sp":{"value":6168964720},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6691215852},"far":{"value":0}}},{"id":3227284,"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":3},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":4},{"imageOffset":68372,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":9},{"imageOffset":67088384,"imageIndex":2},{"imageOffset":61575048,"imageIndex":2},{"imageOffset":61575920,"imageIndex":2},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":4},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":4}],"threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6169538184},{"value":0},{"value":5242085856},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8604560360},{"value":0},{"value":5242085832},{"value":5242192032},{"value":6169538784},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6691468636},"cpsr":{"value":1610616832},"fp":{"value":6169538304},"sp":{"value":6169538160},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6691215852},"far":{"value":0}}},{"id":3227285,"frames":[{"imageOffset":18924,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":3},{"imageOffset":30044,"symbol":"_pthread_cond_wait","symbolLocation":1228,"imageIndex":4},{"imageOffset":68372,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":28,"imageIndex":9},{"imageOffset":67088384,"imageIndex":2},{"imageOffset":61575048,"imageIndex":2},{"imageOffset":61575920,"imageIndex":2},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":4},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":4}],"threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6170111624},{"value":0},{"value":5242085856},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8604560360},{"value":0},{"value":5242085832},{"value":5242192128},{"value":6170112224},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6691468636},"cpsr":{"value":1610616832},"fp":{"value":6170111744},"sp":{"value":6170111600},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6691215852},"far":{"value":0}}},{"id":3227630,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":4}],"threadState":{"x":[{"value":6163230720},{"value":0},{"value":6162694144},{"value":0},{"value":278532},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6163230720},"esr":{"value":0,"description":" Address size fault"},"pc":{"value":6691446048},"far":{"value":0}}}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4418289664,
    "size" : 638976,
    "uuid" : "78e8959d-73e4-35bf-b348-c2306a4c3aaa",
    "path" : "\/Users\/USER\/Desktop\/*\/libluaapi.macos.template_debug.universal.dylib",
    "name" : "libluaapi.macos.template_debug.universal.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4417683456,
    "size" : 49152,
    "uuid" : "e8a1b184-0349-3c61-a119-6543eb038317",
    "path" : "\/usr\/lib\/libobjc-trampolines.dylib",
    "name" : "libobjc-trampolines.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4304207872,
    "CFBundleShortVersionString" : "4.3",
    "CFBundleIdentifier" : "org.godotengine.godot",
    "size" : 98123776,
    "uuid" : "0ee0bd59-a9c2-32cf-a0fd-54a3b3990d4e",
    "path" : "\/private\/var\/folders\/*\/Godot-2.app\/Contents\/MacOS\/Godot",
    "name" : "Godot",
    "CFBundleVersion" : "4.3"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6691196928,
    "size" : 241660,
    "uuid" : "1889ce0a-52e7-3122-8907-81af920ac472",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6691438592,
    "size" : 53248,
    "uuid" : "45239f06-cc53-36d0-9933-7776ac7ea2fa",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6689984512,
    "size" : 520180,
    "uuid" : "49477e07-e77b-332f-b98d-79ca210a866d",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6691647488,
    "size" : 32744,
    "uuid" : "031f3e8c-5227-3138-a444-68174c1c28cf",
    "path" : "\/usr\/lib\/system\/libsystem_platform.dylib",
    "name" : "libsystem_platform.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6687735808,
    "size" : 559580,
    "uuid" : "8e1e5ee2-f89a-33a7-bb0a-74bdc06b7828",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6690504704,
    "size" : 577528,
    "uuid" : "08c4329e-407f-310b-b037-75a8020b2963",
    "path" : "\/usr\/lib\/libc++.1.dylib",
    "name" : "libc++.1.dylib"
  }
],
  "sharedCache" : {
  "base" : 6686982144,
  "size" : 4189880320,
  "uuid" : "664c17e3-f7ed-3226-8594-589aa9bf8fd2"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=988.1M resident=0K(0%) swapped_out_or_unallocated=988.1M(100%)\nWritable regions: Total=1.1G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.1G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nColorSync                          560K       26 \nCoreAnimation                       64K        4 \nCoreGraphics                        32K        2 \nFoundation                          16K        1 \nFoundation (reserved)               16K        1         reserved VM address space (unallocated)\nKernel Alloc Once                   32K        1 \nMALLOC                             1.1G       37 \nMALLOC guard page                  192K       12 \nSTACK GUARD                       56.2M       13 \nStack                             14.4M       13 \nVM_ALLOCATE                        112K        7 \n__AUTH                            1066K      224 \n__AUTH_CONST                      17.7M      393 \n__CTF                               824        1 \n__DATA                            6231K      381 \n__DATA_CONST                      22.7M      398 \n__DATA_DIRTY                      1027K      127 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       532.3M        4 \n__OBJC_RO                         71.7M        1 \n__OBJC_RW                         2195K        1 \n__TEXT                           455.8M      413 \ndyld private memory                656K        4 \nmapped file                       72.5M       18 \nshared memory                      880K       15 \n===========                     =======  ======= \nTOTAL                              2.3G     2099 \nTOTAL, minus reserved VM space     2.3G     2099 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "logWritingSignature" : "f9fd29736164f2f22a3ff36a706a3c1bdae9988f",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "64b21a7351cbb02ce3442e4e",
      "factorPackIds" : {
        "REMINDERS_GROCERY" : "65542c604a6560536bdb1d22"
      },
      "deploymentId" : 240000032
    },
    {
      "rolloutId" : "648cada15dbc71671bb3aa1b",
      "factorPackIds" : {
        "SIRI_UNDERSTANDING_ATTENTION_ASSETS" : "65a8118e05d9422724106749",
        "SIRI_UNDERSTANDING_ASR_ASSISTANT" : "65a8115446dfa0720068876d",
        "SIRI_UNDERSTANDING_NL" : "65a811c046dfa0720068876e",
        "SIRI_EXPERIENCE_CAM" : "65a81173096f6a1f1ba46525",
        "SIRI_UNDERSTANDING_MORPHUN" : "65a811a96c2f903aa921c246"
      },
      "deploymentId" : 240000116
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "a3f9ec09-b145-49f3-8142-da4a1f338456",
      "experimentId" : "65f21aa774b6f500a45abd7d",
      "deploymentId" : 400000001
    }
  ]
}
}

Model: MacBookAir10,1, BootROM 10151.101.3, proc 8:4:4 processors, 16 GB, SMC 
Graphics: Apple M1, Apple M1, Built-In
Display: Color LCD, 2560 x 1600 Retina, Main, MirrorOff, Online
Memory Module: LPDDR4, Hynix
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4378), wl0: Jan 13 2024 03:06:59 version 18.20.440.9.7.8.167 FWID 01-7be24857
AirPort: 
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: USB 10/100/1000 LAN, Ethernet, en5
Network Service: Thunderbolt Bridge, Ethernet, bridge0
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: USB 10/100/1000 LAN
USB Device: USB31Bus
Thunderbolt Bus: MacBook Air, Apple Inc.
Thunderbolt Bus: MacBook Air, Apple Inc.
KevBruner commented 3 months ago

I'm unable to reproduce this. I'm able to load demo projects, legacy projects and create new projects without any issues.

jbromberg commented 2 months ago

This PR is working for me on apple silicon and on ios with the latest 4.2 branch of godot.