Description
Tested versions
Reproducible in 4.5-dev3, 4.4.1-stable, 4.3-stable, 4.2.2-stable
System information
Godot v4.5.dev3 - macOS Sequoia (15.4.1) - Multi-window, 2 monitors - Metal (Forward+) - integrated Apple M1 Max (Apple7) - Apple M1 Max (10 threads)
Issue description
When running an exported project on an iOS device, the app crashes immediately when the screen is touched during the splash screen.
If the app is launched via the Run button in Xcode or using Godot’s Remote Deploy feature, the crash does not occur during the first run, even when touching the splash screen. However, if the app is closed and then reopened, it crashes upon touching the splash screen.
I suspect this might be due to a race condition that is unintentionally avoided during the initial launch or when the debugger is attached, as those processes tend to take longer.
To preserve symbol information, I recompiled the engine with debug symbol options enabled. Below is the crash report retrieved from the device:
Incident Identifier: 2D5ABDA0-7DCB-4615-A1FE-8752A80A0CF7
CrashReporter Key: 577587940dd0c5bd2fc5b4856437ba938cfd8954
Hardware Model: iPhone17,2
Process: ios-crash-mrp [42722]
Path: /private/var/containers/Bundle/Application/F6B6FA28-D516-46DF-B386-171F383FC711/ios-crash-mrp.app/ios-crash-mrp
Identifier: kr.youngminz.test
Version: 1.0.0 (1.0.0)
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: kr.youngminz.test [8143]
Date/Time: 2025-04-30 04:11:16.0155 +0900
Launch Time: 2025-04-30 04:11:15.7343 +0900
OS Version: iPhone OS 18.4.1 (22E252)
Release Type: User
Baseband Version: 1.54.03
Report Version: 104
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000160
Exception Codes: 0x0000000000000001, 0x0000000000000160
VM Region Info: 0x160 is not in any region. Bytes before following region: 4296113824
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 100118000-1041d0000 [ 64.7M] r-x/r-x SM=COW /var/containers/Bundle/Application/F6B6FA28-D516-46DF-B386-171F383FC711/ios-crash-mrp.app/ios-crash-mrp
Termination Reason: SIGNAL 11 Segmentation fault: 11
Terminating Process: exc handler [42722]
Triggered by Thread: 0
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libsystem_pthread.dylib 0x21f09c4c0 pthread_mutex_lock + 12
1 libc++.1.dylib 0x1a55e05cc std::__1::recursive_mutex::lock() + 15
2 ios-crash-mrp 0x102faf418 Input::parse_input_event(Ref<InputEvent> const&) + 36
3 ios-crash-mrp 0x1004c37e0 DisplayServerIOS::touch_press(int, int, int, bool, bool) + 144
4 ios-crash-mrp 0x1004c8a68 -[GodotView touchesBegan:withEvent:] + 280
5 UIKitCore 0x19766855c forwardTouchMethod + 375
6 UIKitCore 0x197667b24 -[UIWindow _sendTouchesForEvent:] + 419
7 UIKitCore 0x197667700 -[UIWindow sendEvent:] + 2947
8 UIKitCore 0x197666658 -[UIApplication sendEvent:] + 375
9 UIKitCore 0x19762b7c4 __dispatchPreprocessedEventFromEventQueue + 1051
10 UIKitCore 0x1975aa0b8 __processEventQueue + 4811
11 UIKitCore 0x1974c8c10 updateCycleEntry + 159
12 UIKitCore 0x1974c604c _UIUpdateSequenceRun + 83
13 UIKitCore 0x1974c7b64 schedulerStepScheduledMainSection + 207
14 UIKitCore 0x1974c67dc runloopSourceCallback + 91
15 CoreFoundation 0x194b89ce4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 27
16 CoreFoundation 0x194b89c78 __CFRunLoopDoSource0 + 171
17 CoreFoundation 0x194b889fc __CFRunLoopDoSources0 + 231
18 CoreFoundation 0x194b87c3c __CFRunLoopRun + 839
19 CoreFoundation 0x194bac700 CFRunLoopRunSpecific + 571
20 GraphicsServices 0x1e16ed190 GSEventRunModal + 167
21 UIKitCore 0x1977ca240 -[UIApplication _run] + 815
22 UIKitCore 0x1977c8470 UIApplicationMain + 335
23 ios-crash-mrp 0x1004bb7b0 main + 120
24 dyld 0x1bb5afad8 start + 5963
Full report
Incident Identifier: 2D5ABDA0-7DCB-4615-A1FE-8752A80A0CF7
CrashReporter Key: 577587940dd0c5bd2fc5b4856437ba938cfd8954
Hardware Model: iPhone17,2
Process: ios-crash-mrp [42722]
Path: /private/var/containers/Bundle/Application/F6B6FA28-D516-46DF-B386-171F383FC711/ios-crash-mrp.app/ios-crash-mrp
Identifier: kr.youngminz.test
Version: 1.0.0 (1.0.0)
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: kr.youngminz.test [8143]
Date/Time: 2025-04-30 04:11:16.0155 +0900
Launch Time: 2025-04-30 04:11:15.7343 +0900
OS Version: iPhone OS 18.4.1 (22E252)
Release Type: User
Baseband Version: 1.54.03
Report Version: 104
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000160
Exception Codes: 0x0000000000000001, 0x0000000000000160
VM Region Info: 0x160 is not in any region. Bytes before following region: 4296113824
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 100118000-1041d0000 [ 64.7M] r-x/r-x SM=COW /var/containers/Bundle/Application/F6B6FA28-D516-46DF-B386-171F383FC711/ios-crash-mrp.app/ios-crash-mrp
Termination Reason: SIGNAL 11 Segmentation fault: 11
Terminating Process: exc handler [42722]
Triggered by Thread: 0
Thread 0 name: Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 libsystem_pthread.dylib 0x21f09c4c0 pthread_mutex_lock + 12
1 libc++.1.dylib 0x1a55e05cc std::__1::recursive_mutex::lock() + 15
2 ios-crash-mrp 0x102faf418 Input::parse_input_event(Ref<InputEvent> const&) + 36
3 ios-crash-mrp 0x1004c37e0 DisplayServerIOS::touch_press(int, int, int, bool, bool) + 144
4 ios-crash-mrp 0x1004c8a68 -[GodotView touchesBegan:withEvent:] + 280
5 UIKitCore 0x19766855c forwardTouchMethod + 375
6 UIKitCore 0x197667b24 -[UIWindow _sendTouchesForEvent:] + 419
7 UIKitCore 0x197667700 -[UIWindow sendEvent:] + 2947
8 UIKitCore 0x197666658 -[UIApplication sendEvent:] + 375
9 UIKitCore 0x19762b7c4 __dispatchPreprocessedEventFromEventQueue + 1051
10 UIKitCore 0x1975aa0b8 __processEventQueue + 4811
11 UIKitCore 0x1974c8c10 updateCycleEntry + 159
12 UIKitCore 0x1974c604c _UIUpdateSequenceRun + 83
13 UIKitCore 0x1974c7b64 schedulerStepScheduledMainSection + 207
14 UIKitCore 0x1974c67dc runloopSourceCallback + 91
15 CoreFoundation 0x194b89ce4 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 27
16 CoreFoundation 0x194b89c78 __CFRunLoopDoSource0 + 171
17 CoreFoundation 0x194b889fc __CFRunLoopDoSources0 + 231
18 CoreFoundation 0x194b87c3c __CFRunLoopRun + 839
19 CoreFoundation 0x194bac700 CFRunLoopRunSpecific + 571
20 GraphicsServices 0x1e16ed190 GSEventRunModal + 167
21 UIKitCore 0x1977ca240 -[UIApplication _run] + 815
22 UIKitCore 0x1977c8470 UIApplicationMain + 335
23 ios-crash-mrp 0x1004bb7b0 main + 120
24 dyld 0x1bb5afad8 start + 5963
Thread 1:
0 libsystem_pthread.dylib 0x21f09a9f0 start_wqthread + 0
Thread 2:
0 libsystem_pthread.dylib 0x21f09a9f0 start_wqthread + 0
Thread 3:
0 libsystem_pthread.dylib 0x21f09a9f0 start_wqthread + 0
Thread 4:
0 libsystem_pthread.dylib 0x21f09a9f0 start_wqthread + 0
Thread 5:
0 libsystem_pthread.dylib 0x21f09a9f0 start_wqthread + 0
Thread 6:
0 libsystem_pthread.dylib 0x21f09a9f0 start_wqthread + 0
Thread 7:
0 libsystem_pthread.dylib 0x21f09a9f0 start_wqthread + 0
Thread 8:
0 libsystem_pthread.dylib 0x21f09a9f0 start_wqthread + 0
Thread 9:
0 libsystem_pthread.dylib 0x21f09a9f0 start_wqthread + 0
Thread 10 name: com.apple.uikit.eventfetch-thread
Thread 10:
0 libsystem_kernel.dylib 0x1e5713ce4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1e571739c mach_msg2_internal + 75
2 libsystem_kernel.dylib 0x1e57172b8 mach_msg_overwrite + 427
3 libsystem_kernel.dylib 0x1e5717100 mach_msg + 23
4 CoreFoundation 0x194b886cc __CFRunLoopServiceMachPort + 159
5 CoreFoundation 0x194b87dac __CFRunLoopRun + 1207
6 CoreFoundation 0x194bac700 CFRunLoopRunSpecific + 571
7 Foundation 0x1937ee8a8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 211
8 Foundation 0x1937ed6d8 -[NSRunLoop(NSRunLoop) runUntilDate:] + 63
9 UIKitCore 0x1978bd5ec -[UIEventFetcher threadMain] + 423
10 Foundation 0x19388fcf8 __NSThread__start__ + 731
11 libsystem_pthread.dylib 0x21f09aafc _pthread_start + 135
12 libsystem_pthread.dylib 0x21f09aa04 thread_start + 7
Thread 11:
0 libsystem_kernel.dylib 0x1e5719438 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x21f09c2fc _pthread_cond_wait + 983
2 libc++.1.dylib 0x1a55df2c4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 31
3 ios-crash-mrp 0x102ef8bf4 _IP_ResolverPrivate::_thread_function(void*) + 152
4 ios-crash-mrp 0x102dfa8f0 Thread::callback(unsigned long long, Thread::Settings const&, void (*)(void*), void*) + 148
5 ios-crash-mrp 0x102dfac6c void* std::__1::__thread_proxy[abi:nn190102]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(unsigned long long, Thread::Settings const&, void (*)(void*), void*), unsigned long long, Thread::Settings, void (*)(void*), void*>>(void*) + 52
6 libsystem_pthread.dylib 0x21f09aafc _pthread_start + 135
7 libsystem_pthread.dylib 0x21f09aa04 thread_start + 7
Thread 12:
0 libsystem_kernel.dylib 0x1e5719438 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x21f09c2fc _pthread_cond_wait + 983
2 libc++.1.dylib 0x1a55df2c4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 31
3 ios-crash-mrp 0x103a39bc0 WorkerThreadPool::_thread_function(void*) + 220
4 ios-crash-mrp 0x102dfa8f0 Thread::callback(unsigned long long, Thread::Settings const&, void (*)(void*), void*) + 148
5 ios-crash-mrp 0x102dfac6c void* std::__1::__thread_proxy[abi:nn190102]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(unsigned long long, Thread::Settings const&, void (*)(void*), void*), unsigned long long, Thread::Settings, void (*)(void*), void*>>(void*) + 52
6 libsystem_pthread.dylib 0x21f09aafc _pthread_start + 135
7 libsystem_pthread.dylib 0x21f09aa04 thread_start + 7
Thread 13:
0 libsystem_kernel.dylib 0x1e5719438 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x21f09c2fc _pthread_cond_wait + 983
2 libc++.1.dylib 0x1a55df2c4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 31
3 ios-crash-mrp 0x103a39bc0 WorkerThreadPool::_thread_function(void*) + 220
4 ios-crash-mrp 0x102dfa8f0 Thread::callback(unsigned long long, Thread::Settings const&, void (*)(void*), void*) + 148
5 ios-crash-mrp 0x102dfac6c void* std::__1::__thread_proxy[abi:nn190102]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(unsigned long long, Thread::Settings const&, void (*)(void*), void*), unsigned long long, Thread::Settings, void (*)(void*), void*>>(void*) + 52
6 libsystem_pthread.dylib 0x21f09aafc _pthread_start + 135
7 libsystem_pthread.dylib 0x21f09aa04 thread_start + 7
Thread 14:
0 libsystem_kernel.dylib 0x1e5719438 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x21f09c2fc _pthread_cond_wait + 983
2 libc++.1.dylib 0x1a55df2c4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 31
3 ios-crash-mrp 0x103a39bc0 WorkerThreadPool::_thread_function(void*) + 220
4 ios-crash-mrp 0x102dfa8f0 Thread::callback(unsigned long long, Thread::Settings const&, void (*)(void*), void*) + 148
5 ios-crash-mrp 0x102dfac6c void* std::__1::__thread_proxy[abi:nn190102]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(unsigned long long, Thread::Settings const&, void (*)(void*), void*), unsigned long long, Thread::Settings, void (*)(void*), void*>>(void*) + 52
6 libsystem_pthread.dylib 0x21f09aafc _pthread_start + 135
7 libsystem_pthread.dylib 0x21f09aa04 thread_start + 7
Thread 15:
0 libsystem_kernel.dylib 0x1e5719438 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x21f09c2fc _pthread_cond_wait + 983
2 libc++.1.dylib 0x1a55df2c4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 31
3 ios-crash-mrp 0x103a39bc0 WorkerThreadPool::_thread_function(void*) + 220
4 ios-crash-mrp 0x102dfa8f0 Thread::callback(unsigned long long, Thread::Settings const&, void (*)(void*), void*) + 148
5 ios-crash-mrp 0x102dfac6c void* std::__1::__thread_proxy[abi:nn190102]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(unsigned long long, Thread::Settings const&, void (*)(void*), void*), unsigned long long, Thread::Settings, void (*)(void*), void*>>(void*) + 52
6 libsystem_pthread.dylib 0x21f09aafc _pthread_start + 135
7 libsystem_pthread.dylib 0x21f09aa04 thread_start + 7
Thread 16:
0 libsystem_kernel.dylib 0x1e5719438 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x21f09c2fc _pthread_cond_wait + 983
2 libc++.1.dylib 0x1a55df2c4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 31
3 ios-crash-mrp 0x103a39bc0 WorkerThreadPool::_thread_function(void*) + 220
4 ios-crash-mrp 0x102dfa8f0 Thread::callback(unsigned long long, Thread::Settings const&, void (*)(void*), void*) + 148
5 ios-crash-mrp 0x102dfac6c void* std::__1::__thread_proxy[abi:nn190102]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(unsigned long long, Thread::Settings const&, void (*)(void*), void*), unsigned long long, Thread::Settings, void (*)(void*), void*>>(void*) + 52
6 libsystem_pthread.dylib 0x21f09aafc _pthread_start + 135
7 libsystem_pthread.dylib 0x21f09aa04 thread_start + 7
Thread 17:
0 libsystem_kernel.dylib 0x1e5719438 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x21f09c2fc _pthread_cond_wait + 983
2 libc++.1.dylib 0x1a55df2c4 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 31
3 ios-crash-mrp 0x103a39bc0 WorkerThreadPool::_thread_function(void*) + 220
4 ios-crash-mrp 0x102dfa8f0 Thread::callback(unsigned long long, Thread::Settings const&, void (*)(void*), void*) + 148
5 ios-crash-mrp 0x102dfac6c void* std::__1::__thread_proxy[abi:nn190102]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (*)(unsigned long long, Thread::Settings const&, void (*)(void*), void*), unsigned long long, Thread::Settings, void (*)(void*), void*>>(void*) + 52
6 libsystem_pthread.dylib 0x21f09aafc _pthread_start + 135
7 libsystem_pthread.dylib 0x21f09aa04 thread_start + 7
Thread 18 name: com.apple.CoreMotion.MotionThread
Thread 18:
0 libsystem_kernel.dylib 0x1e5713ce4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1e571739c mach_msg2_internal + 75
2 libsystem_kernel.dylib 0x1e57172b8 mach_msg_overwrite + 427
3 libsystem_kernel.dylib 0x1e5717100 mach_msg + 23
4 CoreFoundation 0x194b886cc __CFRunLoopServiceMachPort + 159
5 CoreFoundation 0x194b87dac __CFRunLoopRun + 1207
6 CoreFoundation 0x194bac700 CFRunLoopRunSpecific + 571
7 CoreFoundation 0x194baa0b0 CFRunLoopRun + 63
8 CoreMotion 0x1a2442b50 0x1a244263d + 1299
9 libsystem_pthread.dylib 0x21f09aafc _pthread_start + 135
10 libsystem_pthread.dylib 0x21f09aa04 thread_start + 7
Thread 19 name: AudioSession - RootQueue
Thread 19:
0 libsystem_kernel.dylib 0x1e5713c78 semaphore_timedwait_trap + 8
1 libdispatch.dylib 0x19caca16c _dispatch_sema4_timedwait + 63
2 libdispatch.dylib 0x19ca97e58 _dispatch_semaphore_wait_slow + 75
3 libdispatch.dylib 0x19caa7ba8 _dispatch_worker_thread + 323
4 libsystem_pthread.dylib 0x21f09aafc _pthread_start + 135
5 libsystem_pthread.dylib 0x21f09aa04 thread_start + 7
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000160 x1: 0x000000016fce4f30 x2: 0x000000010adad190 x3: 0x000000010adad190
x4: 0x0000000000000001 x5: 0x0000000000000000 x6: 0x000000027cd25810 x7: 0x000000021efcc4f0
x8: 0x000000010459b000 x9: 0x000000010adad2ec x10: 0x0000000000000001 x11: 0x0000000000000000
x12: 0x00000000fffffffd x13: 0x0000000000000000 x14: 0x0000000000000000 x15: 0x0000000000000000
x16: 0x000000021f09c4b4 x17: 0x0000000202105948 x18: 0x0000000000000000 x19: 0x0000000000000000
x20: 0x000000016fce4f30 x21: 0x0000000000000414 x22: 0x0000000000000001 x23: 0x0000000000000000
x24: 0x0000000000000000 x25: 0x0400000100000002 x26: 0x0000000000000000 x27: 0x0000000107d2c9a0
x28: 0x0000000198c6988a fp: 0x000000016fce4ed0 lr: 0x00000001a55e05cc
sp: 0x000000016fce4ed0 pc: 0x000000021f09c4c0 cpsr: 0x20000000
far: 0x0000000000000160 esr: 0x92000006 (Data Abort) byte read Translation fault
Binary Images:
0x100118000 - 0x1041cffff ios-crash-mrp arm64 <d49538ac47f037d2852ef82e9b8696a8> /var/containers/Bundle/Application/F6B6FA28-D516-46DF-B386-171F383FC711/ios-crash-mrp.app/ios-crash-mrp
0x106da0000 - 0x106dabfff libobjc-trampolines.dylib arm64e <7b2292ed23143e4f929b2831fc172b43> /private/preboot/Cryptexes/OS/usr/lib/libobjc-trampolines.dylib
0x21f099000 - 0x21f0a53fb libsystem_pthread.dylib arm64e <00306a1f11183f8690bdd18b5ed5409f> /usr/lib/system/libsystem_pthread.dylib
0x1a55be000 - 0x1a564dff7 libc++.1.dylib arm64e <b013e64c8d523b48b7bf1c27625f46b9> /usr/lib/libc++.1.dylib
0x197400000 - 0x199340a1f UIKitCore arm64e <05197341f99832e5a847da98bb8c68bf> /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
0x194b17000 - 0x195093fff CoreFoundation arm64e <0551baa3c6e93423b0e2be69719c1d7f> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x1e16ec000 - 0x1e16f4c5f GraphicsServices arm64e <c620bafa568e3bcbb31776c829cbdd46> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x1bb59f000 - 0x1bb639013 dyld arm64e <189fe4805d5b3b89928958bc88624420> /usr/lib/dyld
0x0 - 0xffffffffffffffff ??? unknown-arch <00000000000000000000000000000000> ???
0x21efb4000 - 0x21efd1fff libc++abi.dylib arm64e <2dbdca052baa3bfe9ef315a157d84058> /usr/lib/libc++abi.dylib
0x1e5713000 - 0x1e574cb77 libsystem_kernel.dylib arm64e <9d196db4701331768c025b4c68701c92> /usr/lib/system/libsystem_kernel.dylib
0x19377a000 - 0x1944035ff Foundation arm64e <2bd7eb532f573300b8de478229e49115> /System/Library/Frameworks/Foundation.framework/Foundation
0x1a2439000 - 0x1a2854a3f CoreMotion arm64e <028099438cc030089beb025eca667e1a> /System/Library/Frameworks/CoreMotion.framework/CoreMotion
0x19ca94000 - 0x19cad9aff libdispatch.dylib arm64e <2c7db97b46f03a67af9fe26859f0008d> /usr/lib/system/libdispatch.dylib
0x1a6e23000 - 0x1a707581f MediaExperience arm64e <81ae3e05bde73d3da5869010f44c5c02> /System/Library/PrivateFrameworks/MediaExperience.framework/MediaExperience
EOF
Relevant source codes:
- -[GodotView touchesBegan:withEvent:]
- DisplayServerIOS::touch_press(int, int, int, bool, bool)
- Input::parse_input_event(Ref const&)
Steps to reproduce
After exporting the project for iOS and launching the game, if you rapidly tap the screen multiple times right after clicking the app icon, the game crashes.