godotengine / godotengine/godot-benchmarks

Crash when opening project in 4.6.1

Open
#129 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
GDScript
Stars
155
Forks
48
Avg merge
1d 19h
Merged PRs (30d)
1

Description

I downloaded `godot-benchmarks`, opened Godot 4.6.1 and imported `project.godot` which immediately crashed on macOS 26.3. Next time opening Godot, the `godot-benchmarks` was already in the project tree but opening it again, without recovery mode, crashed it again.

Full file zipped: [Godot-2026-02-25-133321.ips.zip](https://github.com/user-attachments/files/25546453/Godot-2026-02-25-133321.ips.zip)

```
Short crash report
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: Godot [88294]
Path: /Applications/Godot.app/Contents/MacOS/Godot
Identifier: org.godotengine.godot
Version: 4.6.1 (4.6.1)
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: org.godotengine.godot [34941]
User ID: 501

Date/Time: 2026-02-25 13:33:17.2009 +0100
Launch Time: 2026-02-25 13:33:16.9000 +0100
Hardware Model: Mac14,9
OS Version: macOS 26.3 (25D125)
Release Type: User

Crash Reporter Key: 3524767A-980E-4312-7440-D1E8B07A439E
Incident Identifier: A1EE092C-5285-48F1-A3F5-24201AF7ED06

Sleep/Wake UUID: 16C2E08C-E375-4F66-A9E4-34DE0FE3EC62

Time Awake Since Boot: 400000 seconds
Time Since Wake: 7458 seconds

System Integrity Protection: enabled

Triggered by Thread: 0, Dispatch Queue: com.apple.main-thread

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

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

Application Specific Information:
abort() called

Last Exception Backtrace:
0 CoreFoundation 0x18c8138f0 __exceptionPreprocess + 164
1 libobjc.A.dylib 0x18c2ea418 objc_exception_throw + 88
2 Foundation 0x18e9244d4 -[NSBundle _initUniqueWithURL:] + 0
3 Foundation 0x18e924504 +[NSBundle bundleWithURL:] + 32
4 Godot 0x100d3375c OS_MacOS::open_dynamic_library(String const&, void*&, OS::GDExtensionData*) + 280
5 Godot 0x10518e7fc GDExtensionLibraryLoader::open_library(String const&) + 460
6 Godot 0x105178e78 GDExtension::open_library(String const&, Ref const&) + 140
7 Godot 0x105191b94 GDExtensionManager::load_extension_with_loader(String const&, Ref const&) + 88
8 Godot 0x10519193c GDExtensionManager::load_extension(String const&) + 100
9 Godot 0x105192cec GDExtensionManager::load_extensions() + 280
10 Godot 0x104c4d070 register_core_extensions() + 244
11 Godot 0x100d9fe9c Main::setup(char const*, int, char**, bool) + 15384
12 Godot 0x100d3a61c OS_MacOS_NSApp::start_main() + 52
13 CoreFoundation 0x18c7bd494 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 148
14 CoreFoundation 0x18c821f54 ___CFXRegistrationPost_block_invoke + 92
15 CoreFoundation 0x18c821e98 _CFXRegistrationPost + 436
16 CoreFoundation 0x18c79bf94 _CFXNotificationPost + 740
17 Foundation 0x18e9c56d0 -[NSNotificationCenter postNotificationName:object:userInfo:] + 88
18 AppKit 0x190be3ea0 -[NSApplication _postDidFinishNotification] + 308
19 AppKit 0x190be3c38 -[NSApplication _sendFinishLaunchingNotification] + 172
20 AppKit 0x191157390 -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 488
21 AppKit 0x19115ab94 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 488
22 Foundation 0x18e912a34 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 316
23 Foundation 0x18dfd1688 _NSAppleEventManagerGenericHandler + 80
24 AE 0x194a0a0f4 0x1949ff000 + 45300
25 AE 0x194a09a34 0x1949ff000 + 43572
26 AE 0x194a030e8 aeProcessAppleEvent + 484
27 HIToolbox 0x1992567c8 AEProcessAppleEvent + 68
28 AppKit 0x190bdf10c _DPSNextEvent + 1296
29 AppKit 0x1916a5e8c -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688
30 AppKit 0x1916a5b98 -[NSApplication(NSEventRouting) nextEventMatchingMask:untilDate:inMode:dequeue:] + 72
31 AppKit 0x190bd7780 -[NSApplication run] + 368
32 Godot 0x100d98f98 main + 924
33 dyld 0x18c35dd54 start + 7184

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x18c6ed5b0 __pthread_kill + 8
1 libsystem_pthread.dylib 0x18c727888 pthread_kill + 296
2 libsystem_c.dylib 0x18c62c850 abort + 124
3 libc++abi.dylib 0x18c6db858 __abort_message + 132
4 libc++abi.dylib 0x18c6ca4d4 demangling_terminate_handler() + 304
5 libobjc.A.dylib 0x18c2f4414 _objc_terminate() + 156
6 libc++abi.dylib 0x18c6dac2c std::__terminate(void (*)()) + 16
7 libc++abi.dylib 0x18c6de394 __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) + 88
8 libc++abi.dylib 0x18c6de33c __cxa_throw + 92
9 libobjc.A.dylib 0x18c2ea580 objc_exception_throw + 448
10 Foundation 0x18e9244d4 -[NSBundle initWithURL:] + 228
11 Foundation 0x18e924504 +[NSBundle bundleWithURL:] + 32
12 Godot 0x100d3375c OS_MacOS::open_dynamic_library(String const&, void*&, OS::GDExtensionData*) + 280
13 Godot 0x10518e7fc GDExtensionLibraryLoader::open_library(String const&) + 460
14 Godot 0x105178e78 GDExtension::open_library(String const&, Ref const&) + 140
15 Godot 0x105191b94 GDExtensionManager::load_extension_with_loader(String const&, Ref const&) + 88
16 Godot 0x10519193c GDExtensionManager::load_extension(String const&) + 100
17 Godot 0x105192cec GDExtensionManager::load_extensions() + 280
18 Godot 0x104c4d070 register_core_extensions() + 244
19 Godot 0x100d9fe9c Main::setup(char const*, int, char**, bool) + 15384
20 Godot 0x100d3a61c OS_MacOS_NSApp::start_main() + 52
21 CoreFoundation 0x18c7bd494 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 148
22 CoreFoundation 0x18c821f54 ___CFXRegistrationPost_block_invoke + 92
23 CoreFoundation 0x18c821e98 _CFXRegistrationPost + 436
24 CoreFoundation 0x18c79bf94 _CFXNotificationPost + 740
25 Foundation 0x18e9c56d0 -[NSNotificationCenter postNotificationName:object:userInfo:] + 88
26 AppKit 0x190be3ea0 -[NSApplication _postDidFinishNotification] + 308
27 AppKit 0x190be3c38 -[NSApplication _sendFinishLaunchingNotification] + 172
28 AppKit 0x191157390 -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 488
29 AppKit 0x19115ab94 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 488
30 Foundation 0x18e912a34 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 316
31 Foundation 0x18dfd1688 _NSAppleEventManagerGenericHandler + 80
32 AE 0x194a0a0f4 0x1949ff000 + 45300
33 AE 0x194a09a34 0x1949ff000 + 43572
34 AE 0x194a030e8 aeProcessAppleEvent + 484
35 HIToolbox 0x1992567c8 AEProcessAppleEvent + 68
36 AppKit 0x190bdf10c _DPSNextEvent + 1296
37 AppKit 0x1916a5e8c -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688
38 AppKit 0x1916a5b98 -[NSApplication(NSEventRouting) nextEventMatchingMask:untilDate:inMode:dequeue:] + 72
39 AppKit 0x190bd7780 -[NSApplication run] + 368
40 Godot 0x100d98f98 main + 924
41 dyld 0x18c35dd54 start + 7184

Thread 1:

Thread 2:

Thread 3:

Thread 4:

Thread 5:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x18c6e4c34 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x18c6f7028 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x18c6ed98c mach_msg_overwrite + 484
3 libsystem_kernel.dylib 0x18c6e4fb4 mach_msg + 24
4 CoreFoundation 0x18c7c6bb0 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x18c7c5508 __CFRunLoopRun + 1188
6 CoreFoundation 0x18c87ff3c _CFRunLoopRunSpecificWithOptions + 532
7 AppKit 0x190c6ea34 _NSEventThread + 184
8 libsystem_pthread.dylib 0x18c727c08 _pthread_start + 136
9 libsystem_pthread.dylib 0x18c722ba8 thread_start + 8

Thread 6:
0 libsystem_kernel.dylib 0x18c6e84f8 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18c7280dc _pthread_cond_wait + 984
2 libc++.1.dylib 0x18c658754 std::__1::condition_variable::wait(std::__1::unique_lock&) + 32
3 Godot 0x104dc0b28 _IP_ResolverPrivate::_thread_function(void*) + 152
4 Godot 0x101e42ff0 Thread::thread_callback(void*) + 80
5 libsystem_pthread.dylib 0x18c727c08 _pthread_start + 136
6 libsystem_pthread.dylib 0x18c722ba8 thread_start + 8

Thread 7:: WorkerThread 0
0 libsystem_kernel.dylib 0x18c6e84f8 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18c7280dc _pthread_cond_wait + 984
2 libc++.1.dylib 0x18c658754 std::__1::condition_variable::wait(std::__1::unique_lock&) + 32
3 Godot 0x10674bd8c WorkerThreadPool::_thread_function(void*) + 428
4 Godot 0x101e42ff0 Thread::thread_callback(void*) + 80
5 libsystem_pthread.dylib 0x18c727c08 _pthread_start + 136
6 libsystem_pthread.dylib 0x18c722ba8 thread_start + 8

Thread 8:: WorkerThread 1
0 libsystem_kernel.dylib 0x18c6e84f8 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18c7280dc _pthread_cond_wait + 984
2 libc++.1.dylib 0x18c658754 std::__1::condition_variable::wait(std::__1::unique_lock&) + 32
3 Godot 0x10674bd8c WorkerThreadPool::_thread_function(void*) + 428
4 Godot 0x101e42ff0 Thread::thread_callback(void*) + 80
5 libsystem_pthread.dylib 0x18c727c08 _pthread_start + 136
6 libsystem_pthread.dylib 0x18c722ba8 thread_start + 8

Thread 9:: WorkerThread 2
0 libsystem_kernel.dylib 0x18c6e84f8 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18c7280dc _pthread_cond_wait + 984
2 libc++.1.dylib 0x18c658754 std::__1::condition_variable::wait(std::__1::unique_lock&) + 32
3 Godot 0x10674bd8c WorkerThreadPool::_thread_function(void*) + 428
4 Godot 0x101e42ff0 Thread::thread_callback(void*) + 80
5 libsystem_pthread.dylib 0x18c727c08 _pthread_start + 136
6 libsystem_pthread.dylib 0x18c722ba8 thread_start + 8

Thread 10:: WorkerThread 3
0 libsystem_kernel.dylib 0x18c6e84f8 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18c7280dc _pthread_cond_wait + 984
2 libc++.1.dylib 0x18c658754 std::__1::condition_variable::wait(std::__1::unique_lock&) + 32
3 Godot 0x10674bd8c WorkerThreadPool::_thread_function(void*) + 428
4 Godot 0x101e42ff0 Thread::thread_callback(void*) + 80
5 libsystem_pthread.dylib 0x18c727c08 _pthread_start + 136
6 libsystem_pthread.dylib 0x18c722ba8 thread_start + 8

Thread 11:: WorkerThread 4
0 libsystem_kernel.dylib 0x18c6e84f8 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18c7280dc _pthread_cond_wait + 984
2 libc++.1.dylib 0x18c658754 std::__1::condition_variable::wait(std::__1::unique_lock&) + 32
3 Godot 0x10674bd8c WorkerThreadPool::_thread_function(void*) + 428
4 Godot 0x101e42ff0 Thread::thread_callback(void*) + 80
5 libsystem_pthread.dylib 0x18c727c08 _pthread_start + 136
6 libsystem_pthread.dylib 0x18c722ba8 thread_start + 8

Thread 12:: WorkerThread 5
0 libsystem_kernel.dylib 0x18c6e84f8 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18c7280dc _pthread_cond_wait + 984
2 libc++.1.dylib 0x18c658754 std::__1::condition_variable::wait(std::__1::unique_lock&) + 32
3 Godot 0x10674bd8c WorkerThreadPool::_thread_function(void*) + 428
4 Godot 0x101e42ff0 Thread::thread_callback(void*) + 80
5 libsystem_pthread.dylib 0x18c727c08 _pthread_start + 136
6 libsystem_pthread.dylib 0x18c722ba8 thread_start + 8

Thread 13:: WorkerThread 6
0 libsystem_kernel.dylib 0x18c6e84f8 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18c7280dc _pthread_cond_wait + 984
2 libc++.1.dylib 0x18c658754 std::__1::condition_variable::wait(std::__1::unique_lock&) + 32
3 Godot 0x10674bd8c WorkerThreadPool::_thread_function(void*) + 428
4 Godot 0x101e42ff0 Thread::thread_callback(void*) + 80
5 libsystem_pthread.dylib 0x18c727c08 _pthread_start + 136
6 libsystem_pthread.dylib 0x18c722ba8 thread_start + 8

Thread 14:: WorkerThread 7
0 libsystem_kernel.dylib 0x18c6e84f8 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18c7280dc _pthread_cond_wait + 984
2 libc++.1.dylib 0x18c658754 std::__1::condition_variable::wait(std::__1::unique_lock&) + 32
3 Godot 0x10674bd8c WorkerThreadPool::_thread_function(void*) + 428
4 Godot 0x101e42ff0 Thread::thread_callback(void*) + 80
5 libsystem_pthread.dylib 0x18c727c08 _pthread_start + 136
6 libsystem_pthread.dylib 0x18c722ba8 thread_start + 8

Thread 15:: WorkerThread 8
0 libsystem_kernel.dylib 0x18c6e84f8 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18c7280dc _pthread_cond_wait + 984
2 libc++.1.dylib 0x18c658754 std::__1::condition_variable::wait(std::__1::unique_lock&) + 32
3 Godot 0x10674bd8c WorkerThreadPool::_thread_function(void*) + 428
4 Godot 0x101e42ff0 Thread::thread_callback(void*) + 80
5 libsystem_pthread.dylib 0x18c727c08 _pthread_start + 136
6 libsystem_pthread.dylib 0x18c722ba8 thread_start + 8

Thread 16:: WorkerThread 9
0 libsystem_kernel.dylib 0x18c6e84f8 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x18c7280dc _pthread_cond_wait + 984
2 libc++.1.dylib 0x18c658754 std::__1::condition_variable::wait(std::__1::unique_lock&) + 32
3 Godot 0x10674bd8c WorkerThreadPool::_thread_function(void*) + 428
4 Godot 0x101e42ff0 Thread::thread_callback(void*) + 80
5 libsystem_pthread.dylib 0x18c727c08 _pthread_start + 136
6 libsystem_pthread.dylib 0x18c722ba8 thread_start + 8

Thread 17:: HIE: M_ 784d6425a1cf5c0 2026-02-25 13:33:17.199
0 libsystem_kernel.dylib 0x18c6e4c34 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x18c6f7028 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x18c7147f4 thread_suspend + 108
3 HIServices 0x193dea3f4 SOME_OTHER_THREAD_SWALLOWED_AT_LEAST_ONE_EXCEPTION + 20
4 Foundation 0x18dfdf7a0 __NSThread__start__ + 732
5 libsystem_pthread.dylib 0x18c727c08 _pthread_start + 136
6 libsystem_pthread.dylib 0x18c722ba8 thread_start + 8

Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000
x4: 0x000000018c6e0007 x5: 0x000000016f8c3970 x6: 0x000000000000006e x7: 0xfffff0003ffff800
x8: 0x3506dd5abae0008f x9: 0x3506dd5b427a300f x10: 0x0000000000000002 x11: 0x0000010000000000
x12: 0x00000000fffffffd x13: 0x0000000000000000 x14: 0x0000000000000000 x15: 0x0000000000000000
x16: 0x0000000000000148 x17: 0x00000001f9f60ea8 x18: 0x0000000000000000 x19: 0x0000000000000006
x20: 0x0000000000000103 x21: 0x00000001f89a3160 x22: 0x00000001f5f8c000 x23: 0x00000002070387a4
x24: 0x00000002065e7ed3 x25: 0x000000010b0c2df0 x26: 0x0000000000000000 x27: 0x00000001f9fbc9e8
x28: 0x000000010926f82e fp: 0x000000016f8c38e0 lr: 0x000000018c727888
sp: 0x000000016f8c38c0 pc: 0x000000018c6ed5b0 cpsr: 0x40001000
far: 0x0000000000000000 esr: 0x56000080 (Syscall)

Binary Images:
0x100538000 - 0x109493fff org.godotengine.godot (4.6.1) /Applications/Godot.app/Contents/MacOS/Godot
0x113028000 - 0x113033fff libobjc-trampolines.dylib (*) /usr/lib/libobjc-trampolines.dylib
0x11e630000 - 0x11edf3fff com.apple.AGXMetalG14X (345.20.4) <7ad56ad2-d2e3-3b24-9054-b6639e14e7fc> /System/Library/Extensions/AGXMetalG14X.bundle/Contents/MacOS/AGXMetalG14X
0x18c6e4000 - 0x18c72049f libsystem_kernel.dylib (*) /usr/lib/system/libsystem_kernel.dylib
0x18c721000 - 0x18c72dacb libsystem_pthread.dylib (*) <0596a7b6-bce2-3f06-a2e8-3eaab5371ed8> /usr/lib/system/libsystem_pthread.dylib
0x18c5b3000 - 0x18c635047 libsystem_c.dylib (*) /usr/lib/system/libsystem_c.dylib
0x18c6c9000 - 0x18c6e392f libc++abi.dylib (*) <581f1cc9-ce04-30ef-ab06-1638e36161a7> /usr/lib/libc++abi.dylib
0x18c2d0000 - 0x18c3234bb libobjc.A.dylib (*) <9e66cff2-3ebd-3242-8166-d5d0c204755b> /usr/lib/libobjc.A.dylib
0x18dfb9000 - 0x18ef5cc1f com.apple.Foundation (6.9) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x18c767000 - 0x18ccb02bf com.apple.CoreFoundation (6.9) <02762698-9950-3c66-8116-a3a565972a49> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x190bbf000 - 0x1922eabdf com.apple.AppKit (6.9) <07dcc67f-25b2-3f2c-b92e-6fc579455989> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x1949ff000 - 0x194a735f7 com.apple.AE (944) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x199240000 - 0x19954327f com.apple.HIToolbox (2.1.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x18c355000 - 0x18c3f4713 dyld (*) /usr/lib/dyld
0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
0x18c636000 - 0x18c6c8ea3 libc++.1.dylib (*) <2dcb82a8-f83c-3656-b99e-b22415ea2aaa> /usr/lib/libc++.1.dylib
0x193db4000 - 0x193e2017f com.apple.HIServices (1.22) <46279785-c8d4-3031-9d72-289a23c46617> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices

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.3G resident=0K(0%) swapped_out_or_unallocated=1.3G(100%)
Writable regions: Total=139.0M written=625K(0%) resident=625K(0%) swapped_out=0K(0%) unallocated=138.4M(100%)

VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Activity Tracing 256K 1
CoreGraphics 16K 1
Foundation 16K 1
Kernel Alloc Once 32K 1
MALLOC 113.1M 21
MALLOC guard page 4000K 4
STACK GUARD 288K 18
Stack 22.5M 18
VM_ALLOCATE 112K 7
__AUTH 2499K 268
__AUTH_CONST 45.8M 533
__CTF 824 1
__DATA 12.0M 488
__DATA_CONST 27.0M 537
__DATA_DIRTY 2939K 454
__FONT_DATA 2352 1
__LINKEDIT 604.4M 4
__OBJC_RO 78.4M 1
__OBJC_RW 2571K 1
__TEXT 747.3M 556
__TPRO_CONST 128K 2
dyld private memory 640K 2
mapped file 230.1M 17
page table in kernel 625K 1
shared memory 1376K 14
=========== ======= =======
TOTAL 1.9G 2952
```

Contributor guide

Open the contributing guide

Research direction

Reproduce the crash by opening project.godot from godot-benchmarks in Godot 4.6.1 on macOS 26.3, using the supplied crash report as the baseline. Start at OS_MacOS::open_dynamic_library and GDExtensionManager::load_extensions in the stack trace, then determine what happens when the project is opened. Done means the project opens without crashing on the reported environment.

Written by the indexing model from the issue text.

Assessment

Tech stack
godot
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.