godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
91.12k stars 21.18k forks source link

Using `get_polygon()` and attempting to access elements of the array causes crash. `extends Polygon2D` #74438

Closed tavurth closed 1 year ago

tavurth commented 1 year ago

Godot version

4.0.stable.official.92bee43ad

System information

Mac

Issue description

@tool
extends Polygon2D

func _draw():
    var poly = get_polygon()
    if not len(poly):
        return

    for i in range(1, poly.size() - 1):
        draw_line(poly[i-1], poly[i], outline, width)

Will result in a crash

Steps to reproduce

Please see above

Minimal reproduction project

Please see above

tavurth commented 1 year ago

Incorrect reproduction, will update and reopen

AThousandShips commented 1 year ago

I can not replicate this, with code that can run, also where are you getting the values outline and width from?

tavurth commented 1 year ago

Hmm let me check that, this was a snippet of code which I found to reproduce it.

AThousandShips commented 1 year ago

These variables are not available when following your instructions, so it will not run

tavurth commented 1 year ago

The following code:

@tool
extends Polygon2D

func _draw():
    var poly = get_polygon()
    if not len(poly):
        return

    for i in range(1, poly.size() - 1):
        draw_line(poly[i-1], poly[i], 1, 1)

Crashes my game when using input for the polygon as follows:

func is_holding_array(item) -> bool:
    return typeof(item) == TYPE_ARRAY and len(item) == 1

func coordinate_to_vector2(coordinate: Array) -> Vector2:
    return Vector2(coordinate[0], coordinate[1])

func coordinates_to_packed_vector2(coords: Array) -> PackedVector2Array:
    if is_holding_array(coords):
        coords = coords[0]

    return coords.map(coordinate_to_vector2)

func _ready():
    var poly = preload("Polygon.gd").new()
    poly.set_polygon(
        coordinates_to_packed_vector2(
            [
                [
                    [-790.414, -2106.746],
                    [-585.631, -1889.194],
                    [-691.196, -1639.161],
                    [-696.694, -1497.691],
                    [-552.177, -1397.827],
                    [-498.011, -1202.792],
                    [-514.315, -1049.813],
                    [-357.318, -912.706],
                    [-326.068, -793.694],
                    [-309.054, -680.202],
                    [-403.158, -572.733],
                    [-385.159, -492.73],
                    [-305.721, -439.557],
                    [-246.699, -360.468],
                    [-170.929, -338.05],
                    [-101.088, -256.587],
                    [-117.475, -183.618],
                    [-90.856, -141.479],
                    [4.018, -129.376],
                    [91.072, -120.111],
                    [115.555, -151.142],
                    [123.8, -215.888],
                    [174.108, -257.399],
                    [205.418, -313.623],
                    [269.32, -385.302],
                    [307.055, -463.138],
                    [406.056, -534.026],
                    [350.846, -690.688],
                    [283.65, -776.969],
                    [430.092, -917.012],
                    [568.949, -949.925],
                    [623.791, -1118.706],
                    [669.719, -1216.703],
                    [672.036, -1340.092],
                    [642.029, -1373.2],
                    [474.875, -1468.305],
                    [451.759, -1664.691],
                    [731.303, -1832.365],
                    [696.519, -2133.375],
                    [611.04, -2521.794],
                    [953.949, -2894.9],
                    [615.454, -3205.626],
                    [447.625, -3152.932],
                    [241.162, -2971.791],
                    [86.813, -2975.465],
                    [-423.716, -3159.868],
                    [-429.239, -2835.354],
                    [-489.387, -2539.198],
                    [-718.406, -2381.315],
                    [-802.642, -2253.309],
                ],
            ]
        )
    )
tavurth commented 1 year ago

These variables are not available when following your instructions, so it will not run

As I mentioned, this was a code snippet, not the original full code as to keep the issue clean. Github is sadly not yet perfect.

I reproduced above.

AThousandShips commented 1 year ago

Please make sure your code is valid code though, it doesn't help if it doesn't work right?

Please provide a MRP as your new snippet doesn't give a clear idea of what the code does, what is "geometry", what type is the second part of the code on?

Can you confirm that it is actually the access of get_polygon() that causes this, because I can not replicate this, it is fully functional.

tavurth commented 1 year ago

@AThousandShips you're very quick. I didn't even finish editing yet.

AThousandShips commented 1 year ago

I was responding to the comment you posted, I assumed it was finished, my bad

tavurth commented 1 year ago

The above MRP gives me the following error (when run from _ready)

------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: Godot [69779] Path: /Applications/Godot.app/Contents/MacOS/Godot Identifier: org.godotengine.godot Version: 4.0 (4.0) Code Type: X86-64 (Native) Parent Process: launchd [1] User ID: 501 Date/Time: 2023-03-05 23:02:51.2019 +0700 OS Version: macOS 12.2.1 (21D62) Report Version: 12 Bridge OS Version: 6.2 (19P744) Anonymous UUID: BE2F8F2B-8502-8BD7-6455-CD16A676D8EE Sleep/Wake UUID: 6FCA6E01-7B41-435E-9E52-779B07308DBF Time Awake Since Boot: 530000 seconds Time Since Wake: 4724 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 Exception Note: EXC_CORPSE_NOTIFY VM Region Info: 0 is not in any region. Bytes before following region: 4481417216 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL UNUSED SPACE AT START ---> __TEXT 10b1d0000-111624000 [100.3M] r-x/r-x SM=COW ...s/MacOS/Godot Application Specific Information: abort() called Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x7ff80e594112 __pthread_kill + 10 1 libsystem_pthread.dylib 0x7ff80e5ca214 pthread_kill + 263 2 libsystem_c.dylib 0x7ff80e516d10 abort + 123 3 Godot 0x10b63fefd 0x10b1d0000 + 4652797 4 libsystem_platform.dylib 0x7ff80e5dfe2d _sigtramp + 29 5 ??? 0x600000e79ef0 ??? 6 Godot 0x10c565af3 0x10b1d0000 + 20536051 7 Godot 0x10c562a00 0x10b1d0000 + 20523520 8 Godot 0x10c5605b1 0x10b1d0000 + 20514225 9 Godot 0x10c55fc9c 0x10b1d0000 + 20511900 10 Godot 0x10ebe28c0 0x10b1d0000 + 60893376 11 Godot 0x10ebe50e0 0x10b1d0000 + 60903648 12 Godot 0x10ec34dbd 0x10b1d0000 + 61230525 13 Godot 0x10ec36137 0x10b1d0000 + 61235511 14 Godot 0x10eca9c5e 0x10b1d0000 + 61709406 15 Godot 0x10b691e5b 0x10b1d0000 + 4988507 16 Godot 0x10b63cb33 0x10b1d0000 + 4639539 17 Godot 0x10b668e9d 0x10b1d0000 + 4820637 18 dyld 0x1208784fe start + 462 Thread 1: 0 libsystem_pthread.dylib 0x7ff80e5c5fec start_wqthread + 0 Thread 2: 0 libsystem_pthread.dylib 0x7ff80e5c5fec start_wqthread + 0 Thread 3: 0 libsystem_pthread.dylib 0x7ff80e5c5fec start_wqthread + 0 Thread 4: 0 libsystem_pthread.dylib 0x7ff80e5c5fec start_wqthread + 0 Thread 5: 0 libsystem_kernel.dylib 0x7ff80e590506 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff80e5caa69 _pthread_cond_wait + 1224 2 libc++.1.dylib 0x7ff80e529ec2 std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 3 Godot 0x10f47426b _IP_ResolverPrivate::_thread_function(void*) + 139 4 Godot 0x10f340ac9 0x10b1d0000 + 68618953 5 Godot 0x10f340ffc 0x10b1d0000 + 68620284 6 libsystem_pthread.dylib 0x7ff80e5ca4f4 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff80e5c600f thread_start + 15 Thread 6: 0 libsystem_kernel.dylib 0x7ff80e590506 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff80e5caa69 _pthread_cond_wait + 1224 2 libc++.1.dylib 0x7ff80e529ec2 std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 3 Godot 0x10f9a9abb 0x10b1d0000 + 75340475 4 Godot 0x10f340ac9 0x10b1d0000 + 68618953 5 Godot 0x10f340ffc 0x10b1d0000 + 68620284 6 libsystem_pthread.dylib 0x7ff80e5ca4f4 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff80e5c600f thread_start + 15 Thread 7: 0 libsystem_kernel.dylib 0x7ff80e590506 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff80e5caa69 _pthread_cond_wait + 1224 2 libc++.1.dylib 0x7ff80e529ec2 std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 3 Godot 0x10f9a9abb 0x10b1d0000 + 75340475 4 Godot 0x10f340ac9 0x10b1d0000 + 68618953 5 Godot 0x10f340ffc 0x10b1d0000 + 68620284 6 libsystem_pthread.dylib 0x7ff80e5ca4f4 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff80e5c600f thread_start + 15 Thread 8: 0 libsystem_kernel.dylib 0x7ff80e590506 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff80e5caa69 _pthread_cond_wait + 1224 2 libc++.1.dylib 0x7ff80e529ec2 std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 3 Godot 0x10f9a9abb 0x10b1d0000 + 75340475 4 Godot 0x10f340ac9 0x10b1d0000 + 68618953 5 Godot 0x10f340ffc 0x10b1d0000 + 68620284 6 libsystem_pthread.dylib 0x7ff80e5ca4f4 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff80e5c600f thread_start + 15 Thread 9: 0 libsystem_kernel.dylib 0x7ff80e590506 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff80e5caa69 _pthread_cond_wait + 1224 2 libc++.1.dylib 0x7ff80e529ec2 std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 3 Godot 0x10f9a9abb 0x10b1d0000 + 75340475 4 Godot 0x10f340ac9 0x10b1d0000 + 68618953 5 Godot 0x10f340ffc 0x10b1d0000 + 68620284 6 libsystem_pthread.dylib 0x7ff80e5ca4f4 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff80e5c600f thread_start + 15 Thread 10: 0 libsystem_kernel.dylib 0x7ff80e590506 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff80e5caa69 _pthread_cond_wait + 1224 2 libc++.1.dylib 0x7ff80e529ec2 std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 3 Godot 0x10f9a9abb 0x10b1d0000 + 75340475 4 Godot 0x10f340ac9 0x10b1d0000 + 68618953 5 Godot 0x10f340ffc 0x10b1d0000 + 68620284 6 libsystem_pthread.dylib 0x7ff80e5ca4f4 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff80e5c600f thread_start + 15 Thread 11: 0 libsystem_kernel.dylib 0x7ff80e590506 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff80e5caa69 _pthread_cond_wait + 1224 2 libc++.1.dylib 0x7ff80e529ec2 std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 3 Godot 0x10f9a9abb 0x10b1d0000 + 75340475 4 Godot 0x10f340ac9 0x10b1d0000 + 68618953 5 Godot 0x10f340ffc 0x10b1d0000 + 68620284 6 libsystem_pthread.dylib 0x7ff80e5ca4f4 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff80e5c600f thread_start + 15 Thread 12: 0 libsystem_kernel.dylib 0x7ff80e590506 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff80e5caa69 _pthread_cond_wait + 1224 2 libc++.1.dylib 0x7ff80e529ec2 std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 3 Godot 0x10f9a9abb 0x10b1d0000 + 75340475 4 Godot 0x10f340ac9 0x10b1d0000 + 68618953 5 Godot 0x10f340ffc 0x10b1d0000 + 68620284 6 libsystem_pthread.dylib 0x7ff80e5ca4f4 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff80e5c600f thread_start + 15 Thread 13: 0 libsystem_kernel.dylib 0x7ff80e590506 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff80e5caa69 _pthread_cond_wait + 1224 2 libc++.1.dylib 0x7ff80e529ec2 std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 3 Godot 0x10f9a9abb 0x10b1d0000 + 75340475 4 Godot 0x10f340ac9 0x10b1d0000 + 68618953 5 Godot 0x10f340ffc 0x10b1d0000 + 68620284 6 libsystem_pthread.dylib 0x7ff80e5ca4f4 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff80e5c600f thread_start + 15 Thread 14: 0 libsystem_kernel.dylib 0x7ff80e5903da __semwait_signal + 10 1 libsystem_c.dylib 0x7ff80e4a58a9 nanosleep + 196 2 Godot 0x10c4c9a2b 0x10b1d0000 + 19896875 3 Godot 0x10f52375f 0x10b1d0000 + 70596447 4 Godot 0x10f340ac9 0x10b1d0000 + 68618953 5 Godot 0x10f340ffc 0x10b1d0000 + 68620284 6 libsystem_pthread.dylib 0x7ff80e5ca4f4 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff80e5c600f thread_start + 15 Thread 15:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x7ff80e58daba mach_msg_trap + 10 1 libsystem_kernel.dylib 0x7ff80e58de2b mach_msg + 59 2 CoreFoundation 0x7ff80e691af2 __CFRunLoopServiceMachPort + 319 3 CoreFoundation 0x7ff80e6901cb __CFRunLoopRun + 1325 4 CoreFoundation 0x7ff80e68f5dd CFRunLoopRunSpecific + 563 5 AppKit 0x7ff81122cfd8 _NSEventThread + 132 6 libsystem_pthread.dylib 0x7ff80e5ca4f4 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff80e5c600f thread_start + 15 Thread 16:: AMCP Logging Spool 0 libsystem_kernel.dylib 0x7ff80e58daf6 semaphore_wait_trap + 10 1 caulk 0x7ff8170541c0 caulk::mach::semaphore::wait_or_error() + 16 2 caulk 0x7ff81703b08a caulk::concurrent::details::worker_thread::run() + 36 3 caulk 0x7ff81703ad4e void* caulk::thread_proxy > >(void*) + 41 4 libsystem_pthread.dylib 0x7ff80e5ca4f4 _pthread_start + 125 5 libsystem_pthread.dylib 0x7ff80e5c600f thread_start + 15 Thread 17:: com.apple.audio.IOThread.client 0 libsystem_kernel.dylib 0x7ff80e58daba mach_msg_trap + 10 1 libsystem_kernel.dylib 0x7ff80e58de2b mach_msg + 59 2 CoreAudio 0x7ff81021195b HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 111 3 CoreAudio 0x7ff8100a00ff HALC_ProxyIOContext::IOWorkLoop() + 3937 4 CoreAudio 0x7ff81009ebc1 invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int) + 63 5 CoreAudio 0x7ff81026776c HALB_IOThread::Entry(void*) + 72 6 libsystem_pthread.dylib 0x7ff80e5ca4f4 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff80e5c600f thread_start + 15 Thread 18: 0 libsystem_kernel.dylib 0x7ff80e590506 __psynch_cvwait + 10 1 libsystem_pthread.dylib 0x7ff80e5caa69 _pthread_cond_wait + 1224 2 libc++.1.dylib 0x7ff80e529ec2 std::__1::condition_variable::wait(std::__1::unique_lock&) + 18 3 Godot 0x10c14dabb 0x10b1d0000 + 16243387 4 Godot 0x10c14d942 0x10b1d0000 + 16243010 5 Godot 0x10c14d865 0x10b1d0000 + 16242789 6 libsystem_pthread.dylib 0x7ff80e5ca4f4 _pthread_start + 125 7 libsystem_pthread.dylib 0x7ff80e5c600f thread_start + 15 Thread 19: 0 libsystem_pthread.dylib 0x7ff80e5c5fec start_wqthread + 0 Thread 20: 0 libsystem_pthread.dylib 0x7ff80e5c5fec start_wqthread + 0 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x00000001208f3600 rcx: 0x00007ff7b4d2bf08 rdx: 0x0000000000000000 rdi: 0x0000000000000103 rsi: 0x0000000000000006 rbp: 0x00007ff7b4d2bf30 rsp: 0x00007ff7b4d2bf08 r8: 0x0000000111e23df0 r9: 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000246 r12: 0x0000000000000103 r13: 0x00007fa73e24ad30 r14: 0x0000000000000006 r15: 0x0000000000000016 rip: 0x00007ff80e594112 rfl: 0x0000000000000246 cr2: 0x00007ff84fdf7890 Logical CPU: 0 Error Code: 0x02000148 Trap Number: 133 Thread 0 instruction stream: c1 48 83 c1 10 3d ff ff-00 00 74 db f7 d0 0f bc .H...=....t..... c0 48 01 c1 48 0f b6 44-0f f0 4c 0f b6 44 0e f0 .H..H..D..L..D.. 4c 29 c0 5d c3 90 90 90-90 90 90 90 90 90 90 90 L).]............ 90 90 90 90 90 90 90 55-48 89 e5 49 89 fb 49 29 .......UH..I..I) f3 48 89 f8 49 39 d3 72-1b 48 83 fa 60 76 2f 48 .H..I9.r.H..`v/H 81 fa 00 40 00 00 0f 82-cb 00 00 00 48 89 d1 fc ...@........H... [f3]a4 5d c3 48 39 fe 74-f9 48 01 d6 48 01 d7 48 ..].H9.t.H..H..H <== 83 fa 60 0f 82 8c 01 00-00 e9 a9 01 00 00 48 83 ..`...........H. fa 10 76 56 c5 f8 10 4c-16 f0 48 83 ea 20 76 2a ..vV...L..H.. v* c5 fc 10 06 c5 fc 11 07-48 83 c6 20 48 83 c7 20 ........H.. H.. 48 83 ea 20 72 14 c5 fc-10 06 c5 fc 11 07 48 83 H.. r.........H. c6 20 48 83 c7 20 48 83-ea 20 48 83 c2 10 7e 0c . H.. H.. H...~. Binary Images: 0x7ff80e58d000 - 0x7ff80e5c3fff libsystem_kernel.dylib (*) /usr/lib/system/libsystem_kernel.dylib 0x7ff80e5c4000 - 0x7ff80e5cffff libsystem_pthread.dylib (*) /usr/lib/system/libsystem_pthread.dylib 0x7ff80e495000 - 0x7ff80e51dfff libsystem_c.dylib (*) <4b160c81-ec52-3243-aaba-49f719bbf617> /usr/lib/system/libsystem_c.dylib 0x10b1d0000 - 0x111623fff org.godotengine.godot (4.0) /Applications/Godot.app/Contents/MacOS/Godot 0x7ff80e5dc000 - 0x7ff80e5e5fff libsystem_platform.dylib (*) /usr/lib/system/libsystem_platform.dylib 0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ??? 0x120873000 - 0x1208defff dyld (*) <7de33963-bbc5-3996-ba6e-f1d562c17c95> /usr/lib/dyld 0x7ff80e51e000 - 0x7ff80e576fff libc++.1.dylib (*) /usr/lib/libc++.1.dylib 0x7ff80e611000 - 0x7ff80eb13fff com.apple.CoreFoundation (6.9) <9b112884-be6c-3c7f-9a2a-a47c491105db> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x7ff811080000 - 0x7ff811f11fff com.apple.AppKit (6.9) <9d3ab204-4858-3120-b002-5c38b02edec4> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x7ff817039000 - 0x7ff81705bfff com.apple.audio.caulk (1.0) <0a60f9ec-f83c-388e-bcb1-43b785c997d1> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk 0x7ff80fee9000 - 0x7ff810610fff com.apple.audio.CoreAudio (5.0) /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 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.1G resident=0K(0%) swapped_out_or_unallocated=1.1G(100%) Writable regions: Total=828.8M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=828.8M(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Accelerate framework 640K 5 Activity Tracing 256K 1 CG backing stores 2160K 4 CG image 4052K 3 ColorSync 228K 26 CoreAnimation 116K 8 CoreGraphics 12K 2 CoreUI image data 672K 5 Foundation 16K 1 Kernel Alloc Once 8K 1 MALLOC 363.4M 210 MALLOC guard page 32K 8 MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated) OpenGL GLSL 256K 3 STACK GUARD 56.1M 21 Stack 18.2M 21 VM_ALLOCATE 53.3M 11615 __DATA 31.2M 383 __DATA_CONST 20.9M 244 __DATA_DIRTY 1136K 144 __FONT_DATA 4K 1 __GLSLBUILTINS 5176K 1 __LINKEDIT 648.7M 11 __OBJC_RO 81.8M 1 __OBJC_RW 3136K 2 __TEXT 444.1M 403 __UNICODE 588K 1 dyld private memory 2048K 3 mapped file 154.1M 20 shared memory 772K 16 =========== ======= ======= TOTAL 2.2G 13165 TOTAL, minus reserved VM space 1.8G 13165 ----------- Full Report ----------- {"app_name":"Godot","timestamp":"2023-03-05 23:02:51.00 +0700","app_version":"4.0","slice_uuid":"c248d6c7-59db-3d44-9867-e410d1e843f3","build_version":"4.0","platform":1,"bundleID":"org.godotengine.godot","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.2.1 (21D62)","incident_id":"B8E10B2C-5218-4321-B1D3-0564B06D82D9","name":"Godot"} { "uptime" : 530000, "procLaunch" : "2023-03-05 23:02:47.6549 +0700", "procRole" : "Foreground", "version" : 2, "userID" : 501, "deployVersion" : 210, "modelCode" : "MacBookPro15,2", "procStartAbsTime" : 535942458620505, "coalitionID" : 53782, "osVersion" : { "train" : "macOS 12.2.1", "build" : "21D62", "releaseType" : "User" }, "captureTime" : "2023-03-05 23:02:51.2019 +0700", "incident" : "B8E10B2C-5218-4321-B1D3-0564B06D82D9", "bug_type" : "309", "pid" : 69779, "procExitAbsTime" : 535945996108257, "cpuType" : "X86-64", "procName" : "Godot", "procPath" : "\/Applications\/Godot.app\/Contents\/MacOS\/Godot", "bundleInfo" : {"CFBundleShortVersionString":"4.0","CFBundleVersion":"4.0","CFBundleIdentifier":"org.godotengine.godot"}, "storeInfo" : {"deviceIdentifierForVendor":"4216EFBF-76D7-52C3-A1A4-5126B30FCC56","thirdParty":true}, "parentProc" : "launchd", "parentPid" : 1, "coalitionName" : "org.godotengine.godot", "crashReporterKey" : "BE2F8F2B-8502-8BD7-6455-CD16A676D8EE", "wakeTime" : 4724, "bridgeVersion" : {"build":"19P744","train":"6.2"}, "sleepWakeUUID" : "6FCA6E01-7B41-435E-9E52-779B07308DBF", "sip" : "enabled", "vmRegionInfo" : "0 is not in any region. Bytes before following region: 4481417216\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 10b1d0000-111624000 [100.3M] r-x\/r-x SM=COW ...s\/MacOS\/Godot", "isCorpse" : 1, "exception" : {"codes":"0x0000000000000001, 0x0000000000000000","rawCodes":[1,0],"type":"EXC_BAD_ACCESS","signal":"SIGABRT","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000000"}, "vmregioninfo" : "0 is not in any region. Bytes before following region: 4481417216\n REGION TYPE START - END [ VSIZE] PRT\/MAX SHRMOD REGION DETAIL\n UNUSED SPACE AT START\n---> \n __TEXT 10b1d0000-111624000 [100.3M] r-x\/r-x SM=COW ...s\/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":6337317,"instructionState":{"instructionStream":{"bytes":[193,72,131,193,16,61,255,255,0,0,116,219,247,208,15,188,192,72,1,193,72,15,182,68,15,240,76,15,182,68,14,240,76,41,192,93,195,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,144,85,72,137,229,73,137,251,73,41,243,72,137,248,73,57,211,114,27,72,131,250,96,118,47,72,129,250,0,64,0,0,15,130,203,0,0,0,72,137,209,252,243,164,93,195,72,57,254,116,249,72,1,214,72,1,215,72,131,250,96,15,130,140,1,0,0,233,169,1,0,0,72,131,250,16,118,86,197,248,16,76,22,240,72,131,234,32,118,42,197,252,16,6,197,252,17,7,72,131,198,32,72,131,199,32,72,131,234,32,114,20,197,252,16,6,197,252,17,7,72,131,198,32,72,131,199,32,72,131,234,32,72,131,194,16,126,12],"offset":96}},"threadState":{"r13":{"value":140356278857008},"rax":{"value":0},"rflags":{"value":582},"cpu":{"value":0},"r14":{"value":6},"rsi":{"value":6},"r8":{"value":4595006960},"cr2":{"value":140704468662416},"rdx":{"value":0},"r10":{"value":0},"r9":{"value":0},"r15":{"value":22},"rbx":{"value":4841223680,"symbolLocation":0,"symbol":"_main_thread"},"trap":{"value":133},"err":{"value":33554760},"r11":{"value":582},"rip":{"value":140703369347346,"matchesCrashFrame":1},"rbp":{"value":140701867360048},"rsp":{"value":140701867360008},"r12":{"value":259},"rcx":{"value":140701867360008},"flavor":"x86_THREAD_STATE","rdi":{"value":259}},"queue":"com.apple.main-thread","frames":[{"imageOffset":28946,"symbol":"__pthread_kill","symbolLocation":10,"imageIndex":0},{"imageOffset":25108,"symbol":"pthread_kill","symbolLocation":263,"imageIndex":1},{"imageOffset":531728,"symbol":"abort","symbolLocation":123,"imageIndex":2},{"imageOffset":4652797,"imageIndex":3},{"imageOffset":15917,"symbol":"_sigtramp","symbolLocation":29,"imageIndex":4},{"imageOffset":105553131446000,"imageIndex":5},{"imageOffset":20536051,"imageIndex":3},{"imageOffset":20523520,"imageIndex":3},{"imageOffset":20514225,"imageIndex":3},{"imageOffset":20511900,"imageIndex":3},{"imageOffset":60893376,"imageIndex":3},{"imageOffset":60903648,"imageIndex":3},{"imageOffset":61230525,"imageIndex":3},{"imageOffset":61235511,"imageIndex":3},{"imageOffset":61709406,"imageIndex":3},{"imageOffset":4988507,"imageIndex":3},{"imageOffset":4639539,"imageIndex":3},{"imageOffset":4820637,"imageIndex":3},{"imageOffset":21758,"symbol":"start","symbolLocation":462,"imageIndex":6}]},{"id":6337323,"frames":[{"imageOffset":8172,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":6337325,"frames":[{"imageOffset":8172,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":6337332,"frames":[{"imageOffset":8172,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":6337340,"frames":[{"imageOffset":8172,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":6337347,"frames":[{"imageOffset":13574,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":1},{"imageOffset":48834,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":18,"imageIndex":7},{"imageOffset":69878379,"symbol":"_IP_ResolverPrivate::_thread_function(void*)","symbolLocation":139,"imageIndex":3},{"imageOffset":68618953,"imageIndex":3},{"imageOffset":68620284,"imageIndex":3},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":6337348,"frames":[{"imageOffset":13574,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":1},{"imageOffset":48834,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":18,"imageIndex":7},{"imageOffset":75340475,"imageIndex":3},{"imageOffset":68618953,"imageIndex":3},{"imageOffset":68620284,"imageIndex":3},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":6337349,"frames":[{"imageOffset":13574,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":1},{"imageOffset":48834,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":18,"imageIndex":7},{"imageOffset":75340475,"imageIndex":3},{"imageOffset":68618953,"imageIndex":3},{"imageOffset":68620284,"imageIndex":3},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":6337350,"frames":[{"imageOffset":13574,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":1},{"imageOffset":48834,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":18,"imageIndex":7},{"imageOffset":75340475,"imageIndex":3},{"imageOffset":68618953,"imageIndex":3},{"imageOffset":68620284,"imageIndex":3},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":6337351,"frames":[{"imageOffset":13574,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":1},{"imageOffset":48834,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":18,"imageIndex":7},{"imageOffset":75340475,"imageIndex":3},{"imageOffset":68618953,"imageIndex":3},{"imageOffset":68620284,"imageIndex":3},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":6337352,"frames":[{"imageOffset":13574,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":1},{"imageOffset":48834,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":18,"imageIndex":7},{"imageOffset":75340475,"imageIndex":3},{"imageOffset":68618953,"imageIndex":3},{"imageOffset":68620284,"imageIndex":3},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":6337353,"frames":[{"imageOffset":13574,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":1},{"imageOffset":48834,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":18,"imageIndex":7},{"imageOffset":75340475,"imageIndex":3},{"imageOffset":68618953,"imageIndex":3},{"imageOffset":68620284,"imageIndex":3},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":6337354,"frames":[{"imageOffset":13574,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":1},{"imageOffset":48834,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":18,"imageIndex":7},{"imageOffset":75340475,"imageIndex":3},{"imageOffset":68618953,"imageIndex":3},{"imageOffset":68620284,"imageIndex":3},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":6337355,"frames":[{"imageOffset":13574,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":1},{"imageOffset":48834,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":18,"imageIndex":7},{"imageOffset":75340475,"imageIndex":3},{"imageOffset":68618953,"imageIndex":3},{"imageOffset":68620284,"imageIndex":3},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":6337356,"frames":[{"imageOffset":13274,"symbol":"__semwait_signal","symbolLocation":10,"imageIndex":0},{"imageOffset":67753,"symbol":"nanosleep","symbolLocation":196,"imageIndex":2},{"imageOffset":19896875,"imageIndex":3},{"imageOffset":70596447,"imageIndex":3},{"imageOffset":68618953,"imageIndex":3},{"imageOffset":68620284,"imageIndex":3},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":6337359,"name":"com.apple.NSEventThread","frames":[{"imageOffset":2746,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":3627,"symbol":"mach_msg","symbolLocation":59,"imageIndex":0},{"imageOffset":527090,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":319,"imageIndex":8},{"imageOffset":520651,"symbol":"__CFRunLoopRun","symbolLocation":1325,"imageIndex":8},{"imageOffset":517597,"symbol":"CFRunLoopRunSpecific","symbolLocation":563,"imageIndex":8},{"imageOffset":1757144,"symbol":"_NSEventThread","symbolLocation":132,"imageIndex":9},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":6337364,"name":"AMCP Logging Spool","frames":[{"imageOffset":2806,"symbol":"semaphore_wait_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":111040,"symbol":"caulk::mach::semaphore::wait_or_error()","symbolLocation":16,"imageIndex":10},{"imageOffset":8330,"symbol":"caulk::concurrent::details::worker_thread::run()","symbolLocation":36,"imageIndex":10},{"imageOffset":7502,"symbol":"void* caulk::thread_proxy > >(void*)","symbolLocation":41,"imageIndex":10},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":6337381,"name":"com.apple.audio.IOThread.client","frames":[{"imageOffset":2746,"symbol":"mach_msg_trap","symbolLocation":10,"imageIndex":0},{"imageOffset":3627,"symbol":"mach_msg","symbolLocation":59,"imageIndex":0},{"imageOffset":3311963,"symbol":"HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int)","symbolLocation":111,"imageIndex":11},{"imageOffset":1798399,"symbol":"HALC_ProxyIOContext::IOWorkLoop()","symbolLocation":3937,"imageIndex":11},{"imageOffset":1792961,"symbol":"invocation function for block in HALC_ProxyIOContext::HALC_ProxyIOContext(unsigned int, unsigned int)","symbolLocation":63,"imageIndex":11},{"imageOffset":3663724,"symbol":"HALB_IOThread::Entry(void*)","symbolLocation":72,"imageIndex":11},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":6337408,"frames":[{"imageOffset":13574,"symbol":"__psynch_cvwait","symbolLocation":10,"imageIndex":0},{"imageOffset":27241,"symbol":"_pthread_cond_wait","symbolLocation":1224,"imageIndex":1},{"imageOffset":48834,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock&)","symbolLocation":18,"imageIndex":7},{"imageOffset":16243387,"imageIndex":3},{"imageOffset":16243010,"imageIndex":3},{"imageOffset":16242789,"imageIndex":3},{"imageOffset":25844,"symbol":"_pthread_start","symbolLocation":125,"imageIndex":1},{"imageOffset":8207,"symbol":"thread_start","symbolLocation":15,"imageIndex":1}]},{"id":6337414,"frames":[{"imageOffset":8172,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]},{"id":6337415,"frames":[{"imageOffset":8172,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":1}]}], "usedImages" : [ { "source" : "P", "arch" : "x86_64", "base" : 140703369318400, "size" : 225280, "uuid" : "c1d58a50-5a4d-3bcb-a1fc-ec0902ce34d3", "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib", "name" : "libsystem_kernel.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140703369543680, "size" : 49152, "uuid" : "ee564342-d8f2-396d-b642-40092cf34d82", "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib", "name" : "libsystem_pthread.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 140703368302592, "size" : 561152, "uuid" : "4b160c81-ec52-3243-aaba-49f719bbf617", "path" : "\/usr\/lib\/system\/libsystem_c.dylib", "name" : "libsystem_c.dylib" }, { "source" : "P", "arch" : "x86_64", "base" : 4481417216, "CFBundleShortVersionString" : "4.0", "CFBundleIdentifier" : "org.godotengine.godot", "size" : 105201664, "uuid" : "c248d6c7-59db-3d44-9867-e410d1e843f3", "path" : "\/Applications\/Godot.app\/Contents\/MacOS\/Godot", "name" : "Godot", "CFBundleVersion" : "4.0" }, { "source" : "P", "arch" : "x86_64", "base" : 140703369641984, "size" : 40960, "uuid" : "f4a8a6fb-7eb7-3794-9196-39b494573a33", "path" : "\/usr\/lib\/system\/libsystem_platform.dylib", "name" : "libsystem_platform.dylib" }, { "size" : 0, "source" : "A", "base" : 0, "uuid" : "00000000-0000-0000-0000-000000000000" }, { "source" : "P", "arch" : "x86_64", "base" : 4840697856, "size" : 442368, "uuid" : "7de33963-bbc5-3996-ba6e-f1d562c17c95", "path" : "\/usr\/lib\/dyld", "name" : "dyld" }, { "source" : "P", "arch" : "x86_64", "base" : 140703368863744, "size" : 364544, "uuid" : "fa3f989d-0003-37ef-a495-36be29bc1552", "path" : "\/usr\/lib\/libc++.1.dylib", "name" : "libc++.1.dylib" }, { "source" : "P", "arch" : "x86_64h", "base" : 140703369859072, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.CoreFoundation", "size" : 5255168, "uuid" : "9b112884-be6c-3c7f-9a2a-a47c491105db", "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation", "name" : "CoreFoundation", "CFBundleVersion" : "1856.107" }, { "source" : "P", "arch" : "x86_64", "base" : 140703414353920, "CFBundleShortVersionString" : "6.9", "CFBundleIdentifier" : "com.apple.AppKit", "size" : 15278080, "uuid" : "9d3ab204-4858-3120-b002-5c38b02edec4", "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit", "name" : "AppKit", "CFBundleVersion" : "2113.30.116" }, { "source" : "P", "arch" : "x86_64", "base" : 140703514726400, "CFBundleShortVersionString" : "1.0", "CFBundleIdentifier" : "com.apple.audio.caulk", "size" : 143360, "uuid" : "0a60f9ec-f83c-388e-bcb1-43b785c997d1", "path" : "\/System\/Library\/PrivateFrameworks\/caulk.framework\/Versions\/A\/caulk", "name" : "caulk" }, { "source" : "P", "arch" : "x86_64", "base" : 140703395909632, "CFBundleShortVersionString" : "5.0", "CFBundleIdentifier" : "com.apple.audio.CoreAudio", "size" : 7503872, "uuid" : "d4152db5-e397-3670-b214-350dacb7febf", "path" : "\/System\/Library\/Frameworks\/CoreAudio.framework\/Versions\/A\/CoreAudio", "name" : "CoreAudio", "CFBundleVersion" : "5.0" } ], "sharedCache" : { "base" : 140703366311936, "size" : 15216836608, "uuid" : "0939015d-8308-3e69-b095-bd928f835202" }, "vmSummary" : "ReadOnly portion of Libraries: Total=1.1G resident=0K(0%) swapped_out_or_unallocated=1.1G(100%)\nWritable regions: Total=828.8M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=828.8M(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 640K 5 \nActivity Tracing 256K 1 \nCG backing stores 2160K 4 \nCG image 4052K 3 \nColorSync 228K 26 \nCoreAnimation 116K 8 \nCoreGraphics 12K 2 \nCoreUI image data 672K 5 \nFoundation 16K 1 \nKernel Alloc Once 8K 1 \nMALLOC 363.4M 210 \nMALLOC guard page 32K 8 \nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nOpenGL GLSL 256K 3 \nSTACK GUARD 56.1M 21 \nStack 18.2M 21 \nVM_ALLOCATE 53.3M 11615 \n__DATA 31.2M 383 \n__DATA_CONST 20.9M 244 \n__DATA_DIRTY 1136K 144 \n__FONT_DATA 4K 1 \n__GLSLBUILTINS 5176K 1 \n__LINKEDIT 648.7M 11 \n__OBJC_RO 81.8M 1 \n__OBJC_RW 3136K 2 \n__TEXT 444.1M 403 \n__UNICODE 588K 1 \ndyld private memory 2048K 3 \nmapped file 154.1M 20 \nshared memory 772K 16 \n=========== ======= ======= \nTOTAL 2.2G 13165 \nTOTAL, minus reserved VM space 1.8G 13165 \n", "legacyInfo" : { "threadTriggered" : { "queue" : "com.apple.main-thread" } }, "trialInfo" : { "rollouts" : [ { "rolloutId" : "60da5e84ab0ca017dace9abf", "factorPackIds" : { }, "deploymentId" : 240000008 }, { "rolloutId" : "607844aa04477260f58a8077", "factorPackIds" : { "SIRI_MORPHUN_ASSETS" : "6103050cbfe6dc472e1c982a" }, "deploymentId" : 240000066 }, { "rolloutId" : "602ad4dac86151000cf27e46", "factorPackIds" : { "SIRI_DICTATION_ASSETS" : "6193d03f2171a2330e561dfc" }, "deploymentId" : 240000303 }, { "rolloutId" : "601d9415f79519000ccd4b69", "factorPackIds" : { "SIRI_TEXT_TO_SPEECH" : "622657ce37186c771d5404ad" }, "deploymentId" : 240000416 }, { "rolloutId" : "60356660bbe37970735c5624", "factorPackIds" : { }, "deploymentId" : 240000027 }, { "rolloutId" : "60186475825c62000ccf5450", "factorPackIds" : { }, "deploymentId" : 240000026 }, { "rolloutId" : "60f8ddccefea4203d95cbeef", "factorPackIds" : { }, "deploymentId" : 240000021 }, { "rolloutId" : "63582c5f8a53461413999550", "factorPackIds" : { }, "deploymentId" : 240000002 }, { "rolloutId" : "5fb4245a1bbfe8005e33a1e1", "factorPackIds" : { }, "deploymentId" : 240000021 }, { "rolloutId" : "5ffde50ce2aacd000d47a95f", "factorPackIds" : { }, "deploymentId" : 240000223 }, { "rolloutId" : "5fc94383418129005b4e9ae0", "factorPackIds" : { }, "deploymentId" : 240000544 } ], "experiments" : [ ] } }
AThousandShips commented 1 year ago

Please provide an MRP, an MRP is a packaged project (zip) that shows the error.

Your code, as it contains a lot of functionality and details that aren't shown, can't be tested

tavurth commented 1 year ago

@AThousandShips while I thank you for checking my codebase, The full source is listed above without missing functionality.

I'm a little busy trying to convert numerous libs to Godot4 right now.

Perhaps you can point out what is missing?

AThousandShips commented 1 year ago

I am sorry I did not notice you updated the code again, it isn't easy to notice...

AThousandShips commented 1 year ago

I can still not replicate any crash, so will leave any further testing to someone else, but I suspect they too will ask you to provide an MRP

To speed up our work, please upload a minimal project that isolates and reproduces the issue. This is always the best way for us to fix it. We recommend attaching a ZIP file with the minimal project directly to the bug report, by drag and dropping the file in the GitHub edition field. This ensures the file can remain available for a long period of time. Only use third-party file hosts if your ZIP file isn't accepted by GitHub because it's too large. We recommend always attaching a minimal reproduction project, even if the issue may seem simple to reproduce manually

Calinou commented 1 year ago

@tavurth Please upload a minimal reproduction project to make this easier to troubleshoot.

tavurth commented 1 year ago

Unfortunately as I mentioned before I don't get any time to do Godot stuff at the moment, maybe in a month or so

Calinou commented 1 year ago

Closing for now. This can be reopened once a minimal reproduction project is uploaded.