react-native
react-native copied to clipboard
LayoutAnimations cause crashes when using iOS 18 SDK on new architecture
Description
Using LayoutAnimation.configureNext will cause the app to crash when NOT in a release build and when using the iOS 18 SDK (after xcode forces you to download it. It then begins to compile with it) along with the new architecture (works on legacy arch). This bug was first discovered on RN 0.72.6 but its also present in RN 0.75. On addition to the reproducer repo below here is one for RN 0.72 too https://github.com/brianangulo/rn-layoutanimation-crash
Steps to reproduce
- Update and download XCode iOS 18
- Compile pods with the new architecture enabled
cd ios bundle install && RCT_NEW_ARCH_ENABLED=1 bundle exec pod install - Run on a debug ios simulator
RCT_NEW_ARCH_ENABLED=1 yarn ios --simulator="iPhone 15" - Press the button on screen to open and close the dropdown and create layout animations
- The app crashes. If catching exception on xcode you'll see the stack trace coming from LayoutAnimationDriver & manager .cpp files
React Native Version
0.75.3
Affected Platforms
Runtime - iOS
Output of npx react-native info
info Fetching system and libraries information...
System:
OS: macOS 14.6.1
CPU: (10) arm64 Apple M1 Max
Memory: 176.33 MB / 32.00 GB
Shell:
version: "5.9"
path: /bin/zsh
Binaries:
Node:
version: 18.19.0
path: ~/.nvm/versions/node/v18.19.0/bin/node
Yarn:
version: 3.6.4
path: ~/.nvm/versions/node/v18.19.0/bin/yarn
npm:
version: 10.2.3
path: ~/.nvm/versions/node/v18.19.0/bin/npm
Watchman:
version: 2024.09.09.00
path: /opt/homebrew/bin/watchman
Managers:
CocoaPods: Not Found
SDKs:
iOS SDK:
Platforms:
- DriverKit 24.0
- iOS 18.0
- macOS 15.0
- tvOS 18.0
- visionOS 2.0
- watchOS 11.0
Android SDK: Not Found
IDEs:
Android Studio: 2023.1 AI-231.9392.1.2311.11330709
Xcode:
version: 16.0/16A242d
path: /usr/bin/xcodebuild
Languages:
Java:
version: 11.0.22
path: /usr/bin/javac
Ruby:
version: 3.3.5
path: /Users/bangul01/.rvm/rubies/ruby-3.3.5/bin/ruby
npmPackages:
"@react-native-community/cli": Not Found
react:
installed: 18.3.1
wanted: 18.3.1
react-native:
installed: 0.75.3
wanted: 0.75.3
react-native-macos: Not Found
npmGlobalPackages:
"*react-native*": Not Found
Android:
hermesEnabled: true
newArchEnabled: false
iOS:
hermesEnabled: true
newArchEnabled: true
Stacktrace or Logs
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Incident Identifier: 65BC75C5-4154-4DB5-88A6-AFC78A8EE124
CrashReporter Key: 2B580103-905D-FF55-95DE-7D19A0D3717C
Hardware Model: MacBookPro18,2
Process: AwesomeProject [38510]
Path: /Users/USER/Library/Developer/CoreSimulator/Devices/08C3AE83-463A-4DD5-B094-7407B021FB28/data/Containers/Bundle/Application/E4973F23-2226-4D1B-BE82-1EE1DC97C8CE/AwesomeProject.app/AwesomeProject
Identifier: org.reactjs.native.example.AwesomeProject
Version: 1.0 (1)
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd_sim [23997]
Coalition: com.apple.CoreSimulator.SimDevice.08C3AE83-463A-4DD5-B094-7407B021FB28 [18741]
Responsible Process: SimulatorTrampoline [1791]
Date/Time: 2024-09-18 14:49:45.9498 -0500
Launch Time: 2024-09-18 14:49:42.9732 -0500
OS Version: macOS 14.6.1 (23G93)
Release Type: User
Report Version: 104
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: SIGNAL 6 Abort trap: 6
Terminating Process: AwesomeProject [38510]
Triggered by Thread: 0
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x100200f30 __pthread_kill + 8
1 libsystem_pthread.dylib 0x10028b124 pthread_kill + 256
2 libsystem_c.dylib 0x1801655c0 abort + 104
3 AwesomeProject.debug.dylib 0x103c030e8 void std::__1::__check_strict_weak_ordering_sorted[abi:de180100]<std::__1::__wrap_iter<facebook::react::ShadowViewMutation*>, bool (*)(facebook::react::ShadowViewMutation const&, facebook::react::ShadowViewMutation const&) noexcept>(std::__1::__wrap_iter<facebook::react::ShadowViewMutation*>, std::__1::__wrap_iter<facebook::react::ShadowViewMutation*>, bool (*&)(facebook::react::ShadowViewMutation const&, facebook::react::ShadowViewMutation const&) noexcept) + 556 (strict_weak_ordering_check.h:49)
4 AwesomeProject.debug.dylib 0x103c028e4 void std::__1::__stable_sort_impl[abi:de180100]<std::__1::_ClassicAlgPolicy, std::__1::__wrap_iter<facebook::react::ShadowViewMutation*>, bool (*)(facebook::react::ShadowViewMutation const&, facebook::react::ShadowViewMutation const&) noexcept>(std::__1::__wrap_iter<facebook::react::ShadowViewMutation*>, std::__1::__wrap_iter<facebook::react::ShadowViewMutation*>, bool (*&)(facebook::react::ShadowViewMutation const&, facebook::react::ShadowViewMutation const&) noexcept) + 240 (stable_sort.h:255)
5 AwesomeProject.debug.dylib 0x103c001ac void std::__1::stable_sort[abi:de180100]<std::__1::__wrap_iter<facebook::react::ShadowViewMutation*>, bool (*)(facebook::react::ShadowViewMutation const&, facebook::react::ShadowViewMutation const&) noexcept>(std::__1::__wrap_iter<facebook::react::ShadowViewMutation*>, std::__1::__wrap_iter<facebook::react::ShadowViewMutation*>, bool (*)(facebook::react::ShadowViewMutation const&, facebook::react::ShadowViewMutation const&) noexcept) + 60 (stable_sort.h:261)
6 AwesomeProject.debug.dylib 0x103bffd30 facebook::react::LayoutAnimationDriver::animationMutationsForFrame(int, std::__1::vector<facebook::react::ShadowViewMutation, std::__1::allocator<facebook::react::ShadowViewMutation>>&, unsigned long long) const + 1256 (LayoutAnimationDriver.cpp:103)
7 AwesomeProject.debug.dylib 0x103c0b5bc facebook::react::LayoutAnimationKeyFrameManager::pullTransaction(int, long long, facebook::react::TransactionTelemetry const&, std::__1::vector<facebook::react::ShadowViewMutation, std::__1::allocator<facebook::react::ShadowViewMutation>>) const + 14436 (LayoutAnimationKeyFrameManager.cpp:985)
8 AwesomeProject.debug.dylib 0x103c3bd84 facebook::react::MountingCoordinator::pullTransaction() const + 1092 (MountingCoordinator.cpp:131)
9 AwesomeProject.debug.dylib 0x103cbfdd8 facebook::react::TelemetryController::pullTransaction(std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&, std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&, std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&) const + 68 (TelemetryController.cpp:22)
10 AwesomeProject.debug.dylib 0x103ee8c1c -[RCTMountingManager performTransaction:] + 564 (RCTMountingManager.mm:267)
11 AwesomeProject.debug.dylib 0x103ee8998 -[RCTMountingManager initiateTransaction:] + 428 (RCTMountingManager.mm:255)
12 AwesomeProject.debug.dylib 0x103ee8154 -[RCTMountingManager scheduleTransaction:] + 72 (RCTMountingManager.mm:202)
13 AwesomeProject.debug.dylib 0x103f4b4a8 -[RCTSurfacePresenter schedulerShouldRenderTransactions:] + 76 (RCTSurfacePresenter.mm:342)
14 AwesomeProject.debug.dylib 0x103f295fc SchedulerDelegateProxy::schedulerShouldRenderTransactions(std::__1::shared_ptr<facebook::react::MountingCoordinator const> const&) + 104 (RCTScheduler.mm:37)
15 AwesomeProject.debug.dylib 0x103c741e4 facebook::react::Scheduler::uiManagerDidFinishTransaction(std::__1::shared_ptr<facebook::react::MountingCoordinator const>, bool) + 516 (Scheduler.cpp:307)
16 AwesomeProject.debug.dylib 0x103cdb2f4 facebook::react::UIManager::shadowTreeDidFinishTransaction(std::__1::shared_ptr<facebook::react::MountingCoordinator const>, bool) const + 140 (UIManager.cpp:623)
17 AwesomeProject.debug.dylib 0x103c9eb34 facebook::react::ShadowTree::notifyDelegatesOfUpdates() const + 72 (ShadowTree.cpp:537)
18 AwesomeProject.debug.dylib 0x103cfff18 facebook::react::UIManager::animationTick() const::$_0::operator()(facebook::react::ShadowTree const&, bool&) const + 32 (UIManager.cpp:668)
19 AwesomeProject.debug.dylib 0x103cffeec decltype(std::declval<facebook::react::UIManager::animationTick() const::$_0&>()(std::declval<facebook::react::ShadowTree const&>(), std::declval<bool&>())) std::__1::__invoke[abi:de180100]<facebook::react::UIManager::animationTick() const::$_0&, facebook::react::ShadowTree const&, bool&>(facebook::react::UIManager::animationTick() const::$_0&, facebook::react::ShadowTree const&, bool&) + 40 (invoke.h:344)
20 AwesomeProject.debug.dylib 0x103cffe94 void std::__1::__invoke_void_return_wrapper<void, true>::__call[abi:de180100]<facebook::react::UIManager::animationTick() const::$_0&, facebook::react::ShadowTree const&, bool&>(facebook::react::UIManager::animationTick() const::$_0&, facebook::react::ShadowTree const&, bool&) + 40 (invoke.h:419)
21 AwesomeProject.debug.dylib 0x103cffe60 std::__1::__function::__alloc_func<facebook::react::UIManager::animationTick() const::$_0, std::__1::allocator<facebook::react::UIManager::animationTick() const::$_0>, void (facebook::react::ShadowTree const&, bool&)>::operator()[abi:de180100](facebook::react::ShadowTree const&, bool&) + 44 (function.h:169)
22 AwesomeProject.debug.dylib 0x103cfecfc std::__1::__function::__func<facebook::react::UIManager::animationTick() const::$_0, std::__1::allocator<facebook::react::UIManager::animationTick() const::$_0>, void (facebook::react::ShadowTree const&, bool&)>::operator()(facebook::react::ShadowTree const&, bool&) + 44 (function.h:311)
23 AwesomeProject.debug.dylib 0x103caccc8 std::__1::__function::__value_func<void (facebook::react::ShadowTree const&, bool&)>::operator()[abi:de180100](facebook::react::ShadowTree const&, bool&) const + 84 (function.h:428)
24 AwesomeProject.debug.dylib 0x103caa16c std::__1::function<void (facebook::react::ShadowTree const&, bool&)>::operator()(facebook::react::ShadowTree const&, bool&) const + 40 (function.h:981)
25 AwesomeProject.debug.dylib 0x103caa078 facebook::react::ShadowTreeRegistry::enumerate(std::__1::function<void (facebook::react::ShadowTree const&, bool&)> const&) const + 180 (ShadowTreeRegistry.cpp:60)
26 AwesomeProject.debug.dylib 0x103cdb694 facebook::react::UIManager::animationTick() const + 136 (UIManager.cpp:667)
27 AwesomeProject.debug.dylib 0x103c73fd4 facebook::react::Scheduler::animationTick() const + 32 (Scheduler.cpp:279)
28 AwesomeProject.debug.dylib 0x103f283dc -[RCTScheduler animationTick] + 36 (RCTScheduler.mm:141)
29 AwesomeProject.debug.dylib 0x103f2a708 LayoutAnimationDelegateProxy::activityDidChange(facebook::react::RunLoopObserver::Delegate const*, facebook::react::RunLoopObserver::Activity) const + 52 (RCTScheduler.mm:98)
30 AwesomeProject.debug.dylib 0x1042067a4 facebook::react::RunLoopObserver::activityDidChange(facebook::react::RunLoopObserver::Activity) const + 304 (RunLoopObserver.cpp:54)
31 AwesomeProject.debug.dylib 0x103e944c4 invocation function for block in facebook::react::PlatformRunLoopObserver::PlatformRunLoopObserver(facebook::react::RunLoopObserver::Activity, std::__1::weak_ptr<void const> const&, __CFRunLoop*) + 116 (PlatformRunLoopObserver.mm:68)
32 CoreFoundation 0x18040ddf4 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 32
33 CoreFoundation 0x1804087f8 __CFRunLoopDoObservers + 528
34 CoreFoundation 0x180408cb0 __CFRunLoopRun + 968
35 CoreFoundation 0x1804084d4 CFRunLoopRunSpecific + 572
36 GraphicsServices 0x18ef2aae4 GSEventRunModal + 160
37 UIKitCore 0x1853d0a28 -[UIApplication _run] + 868
38 UIKitCore 0x1853d46b0 UIApplicationMain + 124
39 AwesomeProject.debug.dylib 0x1039684cc __debug_main_executable_dylib_entry_point + 96 (main.m:8)
40 dyld_sim 0x1002d5544 start_sim + 20
41 dyld 0x1004ae154 start + 2476
Thread 1:
0 libsystem_pthread.dylib 0x1002865cc start_wqthread + 0
Thread 2:
0 libsystem_pthread.dylib 0x1002865cc start_wqthread + 0
Thread 3:
0 libsystem_pthread.dylib 0x1002865cc start_wqthread + 0
Thread 4:: com.apple.uikit.eventfetch-thread
0 libsystem_kernel.dylib 0x1001f9170 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x10020a660 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x100201318 mach_msg_overwrite + 532
3 libsystem_kernel.dylib 0x1001f94e8 mach_msg + 20
4 CoreFoundation 0x18040e684 __CFRunLoopServiceMachPort + 156
5 CoreFoundation 0x180408d64 __CFRunLoopRun + 1148
6 CoreFoundation 0x1804084d4 CFRunLoopRunSpecific + 572
7 Foundation 0x180dd340c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 208
8 Foundation 0x180dd3630 -[NSRunLoop(NSRunLoop) runUntilDate:] + 60
9 UIKitCore 0x1854773f8 -[UIEventFetcher threadMain] + 404
10 Foundation 0x180df9c64 __NSThread__start__ + 720
11 libsystem_pthread.dylib 0x10028b414 _pthread_start + 104
12 libsystem_pthread.dylib 0x1002865e0 thread_start + 8
Thread 5:
0 libsystem_pthread.dylib 0x1002865cc start_wqthread + 0
Thread 6:
0 libsystem_pthread.dylib 0x1002865cc start_wqthread + 0
Thread 7:
0 libsystem_pthread.dylib 0x1002865cc start_wqthread + 0
Thread 8:: com.facebook.react.runtime.JavaScript
0 libsystem_kernel.dylib 0x1001f9170 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x10020a660 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x100201318 mach_msg_overwrite + 532
3 libsystem_kernel.dylib 0x1001f94e8 mach_msg + 20
4 CoreFoundation 0x18040e684 __CFRunLoopServiceMachPort + 156
5 CoreFoundation 0x180408d64 __CFRunLoopRun + 1148
6 CoreFoundation 0x1804084d4 CFRunLoopRunSpecific + 572
7 AwesomeProject.debug.dylib 0x10402a9f4 +[RCTJSThreadManager runRunLoop] + 292 (RCTJSThreadManager.mm:102)
8 Foundation 0x180df9c64 __NSThread__start__ + 720
9 libsystem_pthread.dylib 0x10028b414 _pthread_start + 104
10 libsystem_pthread.dylib 0x1002865e0 thread_start + 8
Thread 9:: hades
0 libsystem_kernel.dylib 0x1001fc670 __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x10028b9cc _pthread_cond_wait + 1216
2 libc++.1.dylib 0x1802ea6d8 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 24
3 hermes 0x101997388 hermes::vm::HadesGC::Executor::worker() + 112
4 hermes 0x1019972ec void* std::__1::__thread_proxy[abi:v160006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, hermes::vm::HadesGC::Executor::Executor()::'lambda'()>>(void*) + 44
5 libsystem_pthread.dylib 0x10028b414 _pthread_start + 104
6 libsystem_pthread.dylib 0x1002865e0 thread_start + 8
Thread 10:: com.apple.CFStream.LegacyThread
0 libsystem_kernel.dylib 0x1001f9170 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x10020a660 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x100201318 mach_msg_overwrite + 532
3 libsystem_kernel.dylib 0x1001f94e8 mach_msg + 20
4 CoreFoundation 0x18040e684 __CFRunLoopServiceMachPort + 156
5 CoreFoundation 0x180408d64 __CFRunLoopRun + 1148
6 CoreFoundation 0x1804084d4 CFRunLoopRunSpecific + 572
7 CoreFoundation 0x18042bd80 _legacyStreamRunLoop_workThread + 260
8 libsystem_pthread.dylib 0x10028b414 _pthread_start + 104
9 libsystem_pthread.dylib 0x1002865e0 thread_start + 8
Thread 11:: com.facebook.SocketRocket.NetworkThread
0 libsystem_kernel.dylib 0x1001f9170 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x10020a660 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x100201318 mach_msg_overwrite + 532
3 libsystem_kernel.dylib 0x1001f94e8 mach_msg + 20
4 CoreFoundation 0x18040e684 __CFRunLoopServiceMachPort + 156
5 CoreFoundation 0x180408d64 __CFRunLoopRun + 1148
6 CoreFoundation 0x1804084d4 CFRunLoopRunSpecific + 572
7 Foundation 0x180dd340c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 208
8 AwesomeProject.debug.dylib 0x10427c830 -[SRRunLoopThread main] + 260 (SRRunLoopThread.m:71)
9 Foundation 0x180df9c64 __NSThread__start__ + 720
10 libsystem_pthread.dylib 0x10028b414 _pthread_start + 104
11 libsystem_pthread.dylib 0x1002865e0 thread_start + 8
Thread 12:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x1001f9170 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x10020a660 mach_msg2_internal + 76
2 libsystem_kernel.dylib 0x100201318 mach_msg_overwrite + 532
3 libsystem_kernel.dylib 0x1001f94e8 mach_msg + 20
4 CoreFoundation 0x18040e684 __CFRunLoopServiceMachPort + 156
5 CoreFoundation 0x180408d64 __CFRunLoopRun + 1148
6 CoreFoundation 0x1804084d4 CFRunLoopRunSpecific + 572
7 CFNetwork 0x184526cd8 0x18430f000 + 2194648
8 Foundation 0x180df9c64 __NSThread__start__ + 720
9 libsystem_pthread.dylib 0x10028b414 _pthread_start + 104
10 libsystem_pthread.dylib 0x1002865e0 thread_start + 8
Thread 13:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x10020368c __select + 8
1 CoreFoundation 0x18041d06c __CFSocketManager + 612
2 libsystem_pthread.dylib 0x10028b414 _pthread_start + 104
3 libsystem_pthread.dylib 0x1002865e0 thread_start + 8
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000
x4: 0x0000000000005a00 x5: 0x0000000000000020 x6: 0x0000000000000000 x7: 0x0000000000000000
x8: 0x0000000100540240 x9: 0x18e9440b62947c21 x10: 0x00000000000002c8 x11: 0x0000000000000000
x12: 0x0000000000000000 x13: 0x0000000000000000 x14: 0x0000000000000000 x15: 0x0000000000000000
x16: 0x0000000000000148 x17: 0x0000000000021000 x18: 0x0000000000000000 x19: 0x0000000000000006
x20: 0x0000000100540240 x21: 0x0000000000000103 x22: 0x0000000100540320 x23: 0x000000016fca5280
x24: 0x000000010300b040 x25: 0x0000000000000002 x26: 0x00006000033081e0 x27: 0x0000600001726b40
x28: 0x000000018040c260 fp: 0x000000016fc9fb50 lr: 0x000000010028b124
sp: 0x000000016fc9fb30 pc: 0x0000000100200f30 cpsr: 0x40001000
far: 0x0000000000000000 esr: 0x56000080 Address size fault
Binary Images:
0x1004a8000 - 0x100533fff dyld (*) <f635824e-318b-3f0c-842c-c369737f2b68> /usr/lib/dyld
0x1005d4000 - 0x1005dffff libobjc-trampolines.dylib (*) <c6ef2cc0-8ca9-3a69-a525-91bec719ddfc> /Volumes/VOLUME/*/libobjc-trampolines.dylib
0x103964000 - 0x104423fff AwesomeProject.debug.dylib (*) <f81bed9a-2a28-3756-838c-83ab991368f7> /Users/USER/Library/Developer/CoreSimulator/Devices/08C3AE83-463A-4DD5-B094-7407B021FB28/data/Containers/Bundle/Application/E4973F23-2226-4D1B-BE82-1EE1DC97C8CE/AwesomeProject.app/AwesomeProject.debug.dylib
0x1017f4000 - 0x101b63fff dev.hermesengine.iphonesimulator (0.12.0) <faf8b988-0df9-33c6-b6ce-abd02aea7e94> /Users/USER/Library/Developer/CoreSimulator/Devices/08C3AE83-463A-4DD5-B094-7407B021FB28/data/Containers/Bundle/Application/E4973F23-2226-4D1B-BE82-1EE1DC97C8CE/AwesomeProject.app/Frameworks/hermes.framework/hermes
0x100264000 - 0x10026bfff libsystem_platform.dylib (*) <3394e9ca-eb51-322d-a5eb-4d895d3b1c14> /usr/lib/system/libsystem_platform.dylib
0x1001f8000 - 0x100233fff libsystem_kernel.dylib (*) <0f9f96fe-6b1c-3253-a33a-c9e4a0c2a386> /usr/lib/system/libsystem_kernel.dylib
0x100284000 - 0x100293fff libsystem_pthread.dylib (*) <3df3256f-466e-37bc-b995-a5a9956e1415> /usr/lib/system/libsystem_pthread.dylib
0x100158000 - 0x10015bfff org.reactjs.native.example.AwesomeProject (1.0) <c68b4484-a6bc-346b-b57f-00213a56a586> /Users/USER/Library/Developer/CoreSimulator/Devices/08C3AE83-463A-4DD5-B094-7407B021FB28/data/Containers/Bundle/Application/E4973F23-2226-4D1B-BE82-1EE1DC97C8CE/AwesomeProject.app/AwesomeProject
0x1002d4000 - 0x10031ffff dyld_sim (*) <f1d509a4-edf1-3668-b217-c6a2bd1fbef4> /Volumes/VOLUME/*/dyld_sim
0x1800f2000 - 0x18016dfff libsystem_c.dylib (*) <ce9466d4-2e24-3c03-a488-d86a828ecffe> /Volumes/VOLUME/*/libsystem_c.dylib
0x180381000 - 0x180734fff com.apple.CoreFoundation (6.9) <6c40f9e5-bffa-3413-9e1c-a4f724ad56ba> /Volumes/VOLUME/*/CoreFoundation.framework/CoreFoundation
0x18ef27000 - 0x18ef2ffff com.apple.GraphicsServices (1.0) <b8bade4e-4da1-3e89-aadc-79d9356e07f1> /Volumes/VOLUME/*/GraphicsServices.framework/GraphicsServices
0x1847df000 - 0x186186fff com.apple.UIKitCore (1.0) <8d3f22bc-9dec-3601-b822-2b88624be742> /Volumes/VOLUME/*/UIKitCore.framework/UIKitCore
0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
0x1807b4000 - 0x181264fff com.apple.Foundation (6.9) <3a54db51-8b3a-308d-9f9e-51474c4a8520> /Volumes/VOLUME/*/Foundation.framework/Foundation
0x1802da000 - 0x18035bfff libc++.1.dylib (*) <27a11d15-9506-3776-8d00-9f34bea3ecb1> /Volumes/VOLUME/*/libc++.1.dylib
0x18430f000 - 0x1846a0fff com.apple.CFNetwork (1.0) <ad068dfd-5acf-3c3f-9449-adf0b044e328> /Volumes/VOLUME/*/CFNetwork.framework/CFNetwork
EOF
-----------
Full Report
-----------
{"app_name":"AwesomeProject","timestamp":"2024-09-18 14:49:46.00 -0500","app_version":"1.0","slice_uuid":"c68b4484-a6bc-346b-b57f-00213a56a586","build_version":"1","platform":7,"bundleID":"org.reactjs.native.example.AwesomeProject","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 14.6.1 (23G93)","roots_installed":0,"name":"AwesomeProject","incident_id":"65BC75C5-4154-4DB5-88A6-AFC78A8EE124"}
{
"uptime" : 36000,
"procRole" : "Foreground",
"version" : 2,
"userID" : 503,
"deployVersion" : 210,
"modelCode" : "MacBookPro18,2",
"coalitionID" : 18741,
"osVersion" : {
"train" : "macOS 14.6.1",
"build" : "23G93",
"releaseType" : "User"
},
"captureTime" : "2024-09-18 14:49:45.9498 -0500",
"codeSigningMonitor" : 1,
"incident" : "65BC75C5-4154-4DB5-88A6-AFC78A8EE124",
"pid" : 38510,
"translated" : false,
"cpuType" : "ARM-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2024-09-18 14:49:42.9732 -0500",
"procStartAbsTime" : 881391351026,
"procExitAbsTime" : 881462498889,
"procName" : "AwesomeProject",
"procPath" : "\/Users\/USER\/Library\/Developer\/CoreSimulator\/Devices\/08C3AE83-463A-4DD5-B094-7407B021FB28\/data\/Containers\/Bundle\/Application\/E4973F23-2226-4D1B-BE82-1EE1DC97C8CE\/AwesomeProject.app\/AwesomeProject",
"bundleInfo" : {"CFBundleShortVersionString":"1.0","CFBundleVersion":"1","CFBundleIdentifier":"org.reactjs.native.example.AwesomeProject"},
"storeInfo" : {"deviceIdentifierForVendor":"1E83C4C9-F509-5A2F-BA41-845196367897","thirdParty":true},
"parentProc" : "launchd_sim",
"parentPid" : 23997,
"coalitionName" : "com.apple.CoreSimulator.SimDevice.08C3AE83-463A-4DD5-B094-7407B021FB28",
"crashReporterKey" : "2B580103-905D-FF55-95DE-7D19A0D3717C",
"responsiblePid" : 1791,
"responsibleProc" : "SimulatorTrampoline",
"codeSigningID" : "org.reactjs.native.example.AwesomeProject",
"codeSigningTeamID" : "",
"codeSigningFlags" : 570425857,
"codeSigningValidationCategory" : 10,
"codeSigningTrustLevel" : 4294967295,
"instructionByteStream" : {"beforePC":"4wAAVP17v6n9AwCR9+L\/l78DAJH9e8GowANf1sADX9YQKYDSARAA1A==","atPC":"4wAAVP17v6n9AwCR7eL\/l78DAJH9e8GowANf1sADX9ZwCoDSARAA1A=="},
"wakeTime" : 21408,
"sleepWakeUUID" : "CC54212D-9A3B-42E2-97F7-C8203EC853F2",
"sip" : "enabled",
"exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
"termination" : {"flags":0,"code":6,"namespace":"SIGNAL","indicator":"Abort trap: 6","byProc":"AwesomeProject","byPid":38510},
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":1,"thread_set_state":94,"task_for_pid":18},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":1814288,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":23040},{"value":32},{"value":0},{"value":0},{"value":4300472896,"symbolLocation":0,"symbol":"_main_thread"},{"value":1795040742173080609},{"value":712},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":328},{"value":135168},{"value":0},{"value":6},{"value":4300472896,"symbolLocation":0,"symbol":"_main_thread"},{"value":259},{"value":4300473120,"symbolLocation":224,"symbol":"_main_thread"},{"value":6170497664},{"value":4345344064},{"value":2},{"value":105553169777120},{"value":105553140542272},{"value":6446695008,"symbolLocation":0,"symbol":"_runLoopObserverWithBlockContext"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4297634084},"cpsr":{"value":1073745920},"fp":{"value":6170475344},"sp":{"value":6170475312},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4297068336,"matchesCrashFrame":1},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":36656,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":5},{"imageOffset":28964,"symbol":"pthread_kill","symbolLocation":256,"imageIndex":6},{"imageOffset":472512,"symbol":"abort","symbolLocation":104,"imageIndex":9},{"imageOffset":2748648,"sourceLine":49,"sourceFile":"strict_weak_ordering_check.h","symbol":"void std::__1::__check_strict_weak_ordering_sorted[abi:de180100]<std::__1::__wrap_iter<facebook::react::ShadowViewMutation*>, bool (*)(facebook::react::ShadowViewMutation const&, facebook::react::ShadowViewMutation const&) noexcept>(std::__1::__wrap_iter<facebook::react::ShadowViewMutation*>, std::__1::__wrap_iter<facebook::react::ShadowViewMutation*>, bool (*&)(facebook::react::ShadowViewMutation const&, facebook::react::ShadowViewMutation const&) noexcept)","imageIndex":2,"symbolLocation":556},{"imageOffset":2746596,"sourceLine":255,"sourceFile":"stable_sort.h","symbol":"void std::__1::__stable_sort_impl[abi:de180100]<std::__1::_ClassicAlgPolicy, std::__1::__wrap_iter<facebook::react::ShadowViewMutation*>, bool (*)(facebook::react::ShadowViewMutation const&, facebook::react::ShadowViewMutation const&) noexcept>(std::__1::__wrap_iter<facebook::react::ShadowViewMutation*>, std::__1::__wrap_iter<facebook::react::ShadowViewMutation*>, bool (*&)(facebook::react::ShadowViewMutation const&, facebook::react::ShadowViewMutation const&) noexcept)","imageIndex":2,"symbolLocation":240},{"imageOffset":2736556,"sourceLine":261,"sourceFile":"stable_sort.h","symbol":"void std::__1::stable_sort[abi:de180100]<std::__1::__wrap_iter<facebook::react::ShadowViewMutation*>, bool (*)(facebook::react::ShadowViewMutation const&, facebook::react::ShadowViewMutation const&) noexcept>(std::__1::__wrap_iter<facebook::react::ShadowViewMutation*>, std::__1::__wrap_iter<facebook::react::ShadowViewMutation*>, bool (*)(facebook::react::ShadowViewMutation const&, facebook::react::ShadowViewMutation const&) noexcept)","imageIndex":2,"symbolLocation":60},{"imageOffset":2735408,"sourceLine":103,"sourceFile":"LayoutAnimationDriver.cpp","symbol":"facebook::react::LayoutAnimationDriver::animationMutationsForFrame(int, std::__1::vector<facebook::react::ShadowViewMutation, std::__1::allocator<facebook::react::ShadowViewMutation>>&, unsigned long long) const","imageIndex":2,"symbolLocation":1256},{"imageOffset":2782652,"sourceLine":985,"sourceFile":"LayoutAnimationKeyFrameManager.cpp","symbol":"facebook::react::LayoutAnimationKeyFrameManager::pullTransaction(int, long long, facebook::react::TransactionTelemetry const&, std::__1::vector<facebook::react::ShadowViewMutation, std::__1::allocator<facebook::react::ShadowViewMutation>>) const","imageIndex":2,"symbolLocation":14436},{"imageOffset":2981252,"sourceLine":131,"sourceFile":"MountingCoordinator.cpp","symbol":"facebook::react::MountingCoordinator::pullTransaction() const","imageIndex":2,"symbolLocation":1092},{"imageOffset":3522008,"sourceLine":22,"sourceFile":"TelemetryController.cpp","symbol":"facebook::react::TelemetryController::pullTransaction(std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&, std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&, std::__1::function<void (facebook::react::MountingTransaction const&, facebook::react::SurfaceTelemetry const&)> const&) const","imageIndex":2,"symbolLocation":68},{"imageOffset":5786652,"sourceLine":267,"sourceFile":"RCTMountingManager.mm","symbol":"-[RCTMountingManager performTransaction:]","imageIndex":2,"symbolLocation":564},{"imageOffset":5786008,"sourceLine":255,"sourceFile":"RCTMountingManager.mm","symbol":"-[RCTMountingManager initiateTransaction:]","imageIndex":2,"symbolLocation":428},{"imageOffset":5783892,"sourceLine":202,"sourceFile":"RCTMountingManager.mm","symbol":"-[RCTMountingManager scheduleTransaction:]","imageIndex":2,"symbolLocation":72},{"imageOffset":6190248,"sourceLine":342,"sourceFile":"RCTSurfacePresenter.mm","symbol":"-[RCTSurfacePresenter schedulerShouldRenderTransactions:]","imageIndex":2,"symbolLocation":76},{"imageOffset":6051324,"sourceLine":37,"sourceFile":"RCTScheduler.mm","symbol":"SchedulerDelegateProxy::schedulerShouldRenderTransactions(std::__1::shared_ptr<facebook::react::MountingCoordinator const> const&)","imageIndex":2,"symbolLocation":104},{"imageOffset":3211748,"sourceLine":307,"sourceFile":"Scheduler.cpp","symbol":"facebook::react::Scheduler::uiManagerDidFinishTransaction(std::__1::shared_ptr<facebook::react::MountingCoordinator const>, bool)","imageIndex":2,"symbolLocation":516},{"imageOffset":3633908,"sourceLine":623,"sourceFile":"UIManager.cpp","symbol":"facebook::react::UIManager::shadowTreeDidFinishTransaction(std::__1::shared_ptr<facebook::react::MountingCoordinator const>, bool) const","imageIndex":2,"symbolLocation":140},{"imageOffset":3386164,"sourceLine":537,"sourceFile":"ShadowTree.cpp","symbol":"facebook::react::ShadowTree::notifyDelegatesOfUpdates() const","imageIndex":2,"symbolLocation":72},{"imageOffset":3784472,"sourceLine":668,"sourceFile":"UIManager.cpp","symbol":"facebook::react::UIManager::animationTick() const::$_0::operator()(facebook::react::ShadowTree const&, bool&) const","imageIndex":2,"symbolLocation":32},{"imageOffset":3784428,"sourceLine":344,"sourceFile":"invoke.h","symbol":"decltype(std::declval<facebook::react::UIManager::animationTick() const::$_0&>()(std::declval<facebook::react::ShadowTree const&>(), std::declval<bool&>())) std::__1::__invoke[abi:de180100]<facebook::react::UIManager::animationTick() const::$_0&, facebook::react::ShadowTree const&, bool&>(facebook::react::UIManager::animationTick() const::$_0&, facebook::react::ShadowTree const&, bool&)","imageIndex":2,"symbolLocation":40},{"imageOffset":3784340,"sourceLine":419,"sourceFile":"invoke.h","symbol":"void std::__1::__invoke_void_return_wrapper<void, true>::__call[abi:de180100]<facebook::react::UIManager::animationTick() const::$_0&, facebook::react::ShadowTree const&, bool&>(facebook::react::UIManager::animationTick() const::$_0&, facebook::react::ShadowTree const&, bool&)","imageIndex":2,"symbolLocation":40},{"imageOffset":3784288,"sourceLine":169,"sourceFile":"function.h","symbol":"std::__1::__function::__alloc_func<facebook::react::UIManager::animationTick() const::$_0, std::__1::allocator<facebook::react::UIManager::animationTick() const::$_0>, void (facebook::react::ShadowTree const&, bool&)>::operator()[abi:de180100](facebook::react::ShadowTree const&, bool&)","imageIndex":2,"symbolLocation":44},{"imageOffset":3779836,"sourceLine":311,"sourceFile":"function.h","symbol":"std::__1::__function::__func<facebook::react::UIManager::animationTick() const::$_0, std::__1::allocator<facebook::react::UIManager::animationTick() const::$_0>, void (facebook::react::ShadowTree const&, bool&)>::operator()(facebook::react::ShadowTree const&, bool&)","imageIndex":2,"symbolLocation":44},{"imageOffset":3443912,"sourceLine":428,"sourceFile":"function.h","symbol":"std::__1::__function::__value_func<void (facebook::react::ShadowTree const&, bool&)>::operator()[abi:de180100](facebook::react::ShadowTree const&, bool&) const","imageIndex":2,"symbolLocation":84},{"imageOffset":3432812,"sourceLine":981,"sourceFile":"function.h","symbol":"std::__1::function<void (facebook::react::ShadowTree const&, bool&)>::operator()(facebook::react::ShadowTree const&, bool&) const","imageIndex":2,"symbolLocation":40},{"imageOffset":3432568,"sourceLine":60,"sourceFile":"ShadowTreeRegistry.cpp","symbol":"facebook::react::ShadowTreeRegistry::enumerate(std::__1::function<void (facebook::react::ShadowTree const&, bool&)> const&) const","imageIndex":2,"symbolLocation":180},{"imageOffset":3634836,"sourceLine":667,"sourceFile":"UIManager.cpp","symbol":"facebook::react::UIManager::animationTick() const","imageIndex":2,"symbolLocation":136},{"imageOffset":3211220,"sourceLine":279,"sourceFile":"Scheduler.cpp","symbol":"facebook::react::Scheduler::animationTick() const","imageIndex":2,"symbolLocation":32},{"imageOffset":6046684,"sourceLine":141,"sourceFile":"RCTScheduler.mm","symbol":"-[RCTScheduler animationTick]","imageIndex":2,"symbolLocation":36},{"imageOffset":6055688,"sourceLine":98,"sourceFile":"RCTScheduler.mm","symbol":"LayoutAnimationDelegateProxy::activityDidChange(facebook::react::RunLoopObserver::Delegate const*, facebook::react::RunLoopObserver::Activity) const","imageIndex":2,"symbolLocation":52},{"imageOffset":9054116,"sourceLine":54,"sourceFile":"RunLoopObserver.cpp","symbol":"facebook::react::RunLoopObserver::activityDidChange(facebook::react::RunLoopObserver::Activity) const","imageIndex":2,"symbolLocation":304},{"imageOffset":5440708,"sourceLine":68,"sourceFile":"PlatformRunLoopObserver.mm","symbol":"invocation function for block in facebook::react::PlatformRunLoopObserver::PlatformRunLoopObserver(facebook::react::RunLoopObserver::Activity, std::__1::weak_ptr<void const> const&, __CFRunLoop*)","imageIndex":2,"symbolLocation":116},{"imageOffset":577012,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__","symbolLocation":32,"imageIndex":10},{"imageOffset":555000,"symbol":"__CFRunLoopDoObservers","symbolLocation":528,"imageIndex":10},{"imageOffset":556208,"symbol":"__CFRunLoopRun","symbolLocation":968,"imageIndex":10},{"imageOffset":554196,"symbol":"CFRunLoopRunSpecific","symbolLocation":572,"imageIndex":10},{"imageOffset":15076,"symbol":"GSEventRunModal","symbolLocation":160,"imageIndex":11},{"imageOffset":12524072,"symbol":"-[UIApplication _run]","symbolLocation":868,"imageIndex":12},{"imageOffset":12539568,"symbol":"UIApplicationMain","symbolLocation":124,"imageIndex":12},{"imageOffset":17612,"sourceLine":8,"sourceFile":"main.m","symbol":"__debug_main_executable_dylib_entry_point","imageIndex":2,"symbolLocation":96},{"imageOffset":5444,"symbol":"start_sim","symbolLocation":20,"imageIndex":8},{"imageOffset":24916,"symbol":"start","symbolLocation":2476,"imageIndex":0}]},{"id":1814314,"frames":[{"imageOffset":9676,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}],"threadState":{"x":[{"value":6171062272},{"value":3075},{"value":6170525696},{"value":0},{"value":409604},{"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":6171062272},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4297614796},"far":{"value":0}}},{"id":1814316,"frames":[{"imageOffset":9676,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}],"threadState":{"x":[{"value":6171635712},{"value":4099},{"value":6171099136},{"value":0},{"value":409604},{"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":6171635712},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4297614796},"far":{"value":0}}},{"id":1814318,"frames":[{"imageOffset":9676,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}],"threadState":{"x":[{"value":6172209152},{"value":9987},{"value":6171672576},{"value":0},{"value":409604},{"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":6172209152},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4297614796},"far":{"value":0}}},{"id":1814320,"name":"com.apple.uikit.eventfetch-thread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":48391396524032},{"value":0},{"value":48391396524032},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":11267},{"value":0},{"value":1},{"value":11267},{"value":3072},{"value":0},{"value":0},{"value":18446744073709551569},{"value":2},{"value":0},{"value":4294967295},{"value":2},{"value":48391396524032},{"value":0},{"value":48391396524032},{"value":6172777848},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4297107040},"cpsr":{"value":4096},"fp":{"value":6172777696},"sp":{"value":6172777616},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4297036144},"far":{"value":0}},"frames":[{"imageOffset":4464,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":5},{"imageOffset":75360,"symbol":"mach_msg2_internal","symbolLocation":76,"imageIndex":5},{"imageOffset":37656,"symbol":"mach_msg_overwrite","symbolLocation":532,"imageIndex":5},{"imageOffset":5352,"symbol":"mach_msg","symbolLocation":20,"imageIndex":5},{"imageOffset":579204,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":10},{"imageOffset":556388,"symbol":"__CFRunLoopRun","symbolLocation":1148,"imageIndex":10},{"imageOffset":554196,"symbol":"CFRunLoopRunSpecific","symbolLocation":572,"imageIndex":10},{"imageOffset":6419468,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":208,"imageIndex":14},{"imageOffset":6420016,"symbol":"-[NSRunLoop(NSRunLoop) runUntilDate:]","symbolLocation":60,"imageIndex":14},{"imageOffset":13206520,"symbol":"-[UIEventFetcher threadMain]","symbolLocation":404,"imageIndex":12},{"imageOffset":6577252,"symbol":"__NSThread__start__","symbolLocation":720,"imageIndex":14},{"imageOffset":29716,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":6},{"imageOffset":9696,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]},{"id":1814321,"frames":[{"imageOffset":9676,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}],"threadState":{"x":[{"value":6173356032},{"value":12547},{"value":6172819456},{"value":0},{"value":409604},{"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":6173356032},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4297614796},"far":{"value":0}}},{"id":1814322,"frames":[{"imageOffset":9676,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}],"threadState":{"x":[{"value":6173929472},{"value":14339},{"value":6173392896},{"value":0},{"value":409604},{"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":6173929472},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4297614796},"far":{"value":0}}},{"id":1814323,"frames":[{"imageOffset":9676,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}],"threadState":{"x":[{"value":6174502912},{"value":13835},{"value":6173966336},{"value":0},{"value":409604},{"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":6174502912},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4297614796},"far":{"value":0}}},{"id":1814341,"name":"com.facebook.react.runtime.JavaScript","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":136352326746112},{"value":0},{"value":136352326746112},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":31747},{"value":0},{"value":1},{"value":31747},{"value":3072},{"value":0},{"value":13194139533312},{"value":18446744073709551569},{"value":13194139536386},{"value":0},{"value":4294967295},{"value":2},{"value":136352326746112},{"value":0},{"value":136352326746112},{"value":6175595832},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4297107040},"cpsr":{"value":4096},"fp":{"value":6175595680},"sp":{"value":6175595600},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4297036144},"far":{"value":0}},"frames":[{"imageOffset":4464,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":5},{"imageOffset":75360,"symbol":"mach_msg2_internal","symbolLocation":76,"imageIndex":5},{"imageOffset":37656,"symbol":"mach_msg_overwrite","symbolLocation":532,"imageIndex":5},{"imageOffset":5352,"symbol":"mach_msg","symbolLocation":20,"imageIndex":5},{"imageOffset":579204,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":10},{"imageOffset":556388,"symbol":"__CFRunLoopRun","symbolLocation":1148,"imageIndex":10},{"imageOffset":554196,"symbol":"CFRunLoopRunSpecific","symbolLocation":572,"imageIndex":10},{"imageOffset":7105012,"sourceLine":102,"sourceFile":"RCTJSThreadManager.mm","symbol":"+[RCTJSThreadManager runRunLoop]","imageIndex":2,"symbolLocation":292},{"imageOffset":6577252,"symbol":"__NSThread__start__","symbolLocation":720,"imageIndex":14},{"imageOffset":29716,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":6},{"imageOffset":9696,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]},{"id":1814342,"name":"hades","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6176173736},{"value":0},{"value":105553171842456},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":305},{"value":0},{"value":0},{"value":105553171842432},{"value":105553171842496},{"value":6176174304},{"value":0},{"value":0},{"value":0},{"value":1},{"value":256},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4297636300},"cpsr":{"value":1610616832},"fp":{"value":6176173856},"sp":{"value":6176173712},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4297049712},"far":{"value":0}},"frames":[{"imageOffset":18032,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":5},{"imageOffset":31180,"symbol":"_pthread_cond_wait","symbolLocation":1216,"imageIndex":6},{"imageOffset":67288,"symbol":"std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&)","symbolLocation":24,"imageIndex":15},{"imageOffset":1717128,"symbol":"hermes::vm::HadesGC::Executor::worker()","symbolLocation":112,"imageIndex":3},{"imageOffset":1716972,"symbol":"void* std::__1::__thread_proxy[abi:v160006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, hermes::vm::HadesGC::Executor::Executor()::'lambda'()>>(void*)","symbolLocation":44,"imageIndex":3},{"imageOffset":29716,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":6},{"imageOffset":9696,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]},{"id":1814348,"name":"com.apple.CFStream.LegacyThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":116561117446144},{"value":0},{"value":116561117446144},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":27139},{"value":0},{"value":1},{"value":27139},{"value":3072},{"value":0},{"value":7696581394432},{"value":18446744073709551569},{"value":7696581396226},{"value":0},{"value":4294967295},{"value":2},{"value":116561117446144},{"value":0},{"value":116561117446144},{"value":6176743416},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4297107040},"cpsr":{"value":4096},"fp":{"value":6176743264},"sp":{"value":6176743184},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4297036144},"far":{"value":0}},"frames":[{"imageOffset":4464,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":5},{"imageOffset":75360,"symbol":"mach_msg2_internal","symbolLocation":76,"imageIndex":5},{"imageOffset":37656,"symbol":"mach_msg_overwrite","symbolLocation":532,"imageIndex":5},{"imageOffset":5352,"symbol":"mach_msg","symbolLocation":20,"imageIndex":5},{"imageOffset":579204,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":10},{"imageOffset":556388,"symbol":"__CFRunLoopRun","symbolLocation":1148,"imageIndex":10},{"imageOffset":554196,"symbol":"CFRunLoopRunSpecific","symbolLocation":572,"imageIndex":10},{"imageOffset":699776,"symbol":"_legacyStreamRunLoop_workThread","symbolLocation":260,"imageIndex":10},{"imageOffset":29716,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":6},{"imageOffset":9696,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]},{"id":1814351,"name":"com.facebook.SocketRocket.NetworkThread","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":140750373257216},{"value":0},{"value":140750373257216},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":32771},{"value":0},{"value":1},{"value":32771},{"value":3072},{"value":0},{"value":2199023255552},{"value":18446744073709551569},{"value":2199023256066},{"value":0},{"value":4294967295},{"value":2},{"value":140750373257216},{"value":0},{"value":140750373257216},{"value":6177316168},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4297107040},"cpsr":{"value":4096},"fp":{"value":6177316016},"sp":{"value":6177315936},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4297036144},"far":{"value":0}},"frames":[{"imageOffset":4464,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":5},{"imageOffset":75360,"symbol":"mach_msg2_internal","symbolLocation":76,"imageIndex":5},{"imageOffset":37656,"symbol":"mach_msg_overwrite","symbolLocation":532,"imageIndex":5},{"imageOffset":5352,"symbol":"mach_msg","symbolLocation":20,"imageIndex":5},{"imageOffset":579204,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":10},{"imageOffset":556388,"symbol":"__CFRunLoopRun","symbolLocation":1148,"imageIndex":10},{"imageOffset":554196,"symbol":"CFRunLoopRunSpecific","symbolLocation":572,"imageIndex":10},{"imageOffset":6419468,"symbol":"-[NSRunLoop(NSRunLoop) runMode:beforeDate:]","symbolLocation":208,"imageIndex":14},{"imageOffset":9537584,"sourceLine":71,"sourceFile":"SRRunLoopThread.m","symbol":"-[SRRunLoopThread main]","imageIndex":2,"symbolLocation":260},{"imageOffset":6577252,"symbol":"__NSThread__start__","symbolLocation":720,"imageIndex":14},{"imageOffset":29716,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":6},{"imageOffset":9696,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]},{"id":1814352,"name":"com.apple.NSURLConnectionLoader","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":144048908140544},{"value":0},{"value":144048908140544},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":33539},{"value":0},{"value":1},{"value":33539},{"value":3072},{"value":2043},{"value":3315640315},{"value":18446744073709551569},{"value":20},{"value":0},{"value":4294967295},{"value":2},{"value":144048908140544},{"value":0},{"value":144048908140544},{"value":6177889624},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4297107040},"cpsr":{"value":4096},"fp":{"value":6177889472},"sp":{"value":6177889392},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4297036144},"far":{"value":0}},"frames":[{"imageOffset":4464,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":5},{"imageOffset":75360,"symbol":"mach_msg2_internal","symbolLocation":76,"imageIndex":5},{"imageOffset":37656,"symbol":"mach_msg_overwrite","symbolLocation":532,"imageIndex":5},{"imageOffset":5352,"symbol":"mach_msg","symbolLocation":20,"imageIndex":5},{"imageOffset":579204,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":156,"imageIndex":10},{"imageOffset":556388,"symbol":"__CFRunLoopRun","symbolLocation":1148,"imageIndex":10},{"imageOffset":554196,"symbol":"CFRunLoopRunSpecific","symbolLocation":572,"imageIndex":10},{"imageOffset":2194648,"imageIndex":16},{"imageOffset":6577252,"symbol":"__NSThread__start__","symbolLocation":720,"imageIndex":14},{"imageOffset":29716,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":6},{"imageOffset":9696,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]},{"id":1814354,"name":"com.apple.CFSocket.private","threadState":{"x":[{"value":4},{"value":0},{"value":105553116287920},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":6178468064},{"value":0},{"value":105553181326080},{"value":15},{"value":3},{"value":105553181326112},{"value":72057602296636833,"symbolLocation":72057594037927937,"symbol":"OBJC_CLASS_$___NSCFArray"},{"value":8258708896,"symbolLocation":0,"symbol":"OBJC_CLASS_$___NSCFArray"},{"value":93},{"value":6446612916,"symbolLocation":0,"symbol":"-[__NSCFArray objectAtIndex:]"},{"value":0},{"value":32},{"value":8258731016,"symbolLocation":0,"symbol":"__CFActiveSocketsLock"},{"value":1},{"value":4302000240},{"value":15},{"value":105553116287920},{"value":105553116287936},{"value":0},{"value":8132292928,"symbolLocation":0,"symbol":"__kCFNull"},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6446764140},"cpsr":{"value":1610616832},"fp":{"value":6178467776},"sp":{"value":6178434000},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":4297078412},"far":{"value":0}},"frames":[{"imageOffset":46732,"symbol":"__select","symbolLocation":8,"imageIndex":5},{"imageOffset":639084,"symbol":"__CFSocketManager","symbolLocation":612,"imageIndex":10},{"imageOffset":29716,"symbol":"_pthread_start","symbolLocation":104,"imageIndex":6},{"imageOffset":9696,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64e",
"base" : 4299849728,
"size" : 573440,
"uuid" : "f635824e-318b-3f0c-842c-c369737f2b68",
"path" : "\/usr\/lib\/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4301078528,
"size" : 49152,
"uuid" : "c6ef2cc0-8ca9-3a69-a525-91bec719ddfc",
"path" : "\/Volumes\/VOLUME\/*\/libobjc-trampolines.dylib",
"name" : "libobjc-trampolines.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4355145728,
"size" : 11272192,
"uuid" : "f81bed9a-2a28-3756-838c-83ab991368f7",
"path" : "\/Users\/USER\/Library\/Developer\/CoreSimulator\/Devices\/08C3AE83-463A-4DD5-B094-7407B021FB28\/data\/Containers\/Bundle\/Application\/E4973F23-2226-4D1B-BE82-1EE1DC97C8CE\/AwesomeProject.app\/AwesomeProject.debug.dylib",
"name" : "AwesomeProject.debug.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4320083968,
"CFBundleShortVersionString" : "0.12.0",
"CFBundleIdentifier" : "dev.hermesengine.iphonesimulator",
"size" : 3604480,
"uuid" : "faf8b988-0df9-33c6-b6ce-abd02aea7e94",
"path" : "\/Users\/USER\/Library\/Developer\/CoreSimulator\/Devices\/08C3AE83-463A-4DD5-B094-7407B021FB28\/data\/Containers\/Bundle\/Application\/E4973F23-2226-4D1B-BE82-1EE1DC97C8CE\/AwesomeProject.app\/Frameworks\/hermes.framework\/hermes",
"name" : "hermes",
"CFBundleVersion" : "0.12.0"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4297474048,
"size" : 32768,
"uuid" : "3394e9ca-eb51-322d-a5eb-4d895d3b1c14",
"path" : "\/usr\/lib\/system\/libsystem_platform.dylib",
"name" : "libsystem_platform.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4297031680,
"size" : 245760,
"uuid" : "0f9f96fe-6b1c-3253-a33a-c9e4a0c2a386",
"path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4297605120,
"size" : 65536,
"uuid" : "3df3256f-466e-37bc-b995-a5a9956e1415",
"path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4296376320,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "org.reactjs.native.example.AwesomeProject",
"size" : 16384,
"uuid" : "c68b4484-a6bc-346b-b57f-00213a56a586",
"path" : "\/Users\/USER\/Library\/Developer\/CoreSimulator\/Devices\/08C3AE83-463A-4DD5-B094-7407B021FB28\/data\/Containers\/Bundle\/Application\/E4973F23-2226-4D1B-BE82-1EE1DC97C8CE\/AwesomeProject.app\/AwesomeProject",
"name" : "AwesomeProject",
"CFBundleVersion" : "1"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4297932800,
"size" : 311296,
"uuid" : "f1d509a4-edf1-3668-b217-c6a2bd1fbef4",
"path" : "\/Volumes\/VOLUME\/*\/dyld_sim",
"name" : "dyld_sim"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6443442176,
"size" : 507904,
"uuid" : "ce9466d4-2e24-3c03-a488-d86a828ecffe",
"path" : "\/Volumes\/VOLUME\/*\/libsystem_c.dylib",
"name" : "libsystem_c.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6446125056,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 3883008,
"uuid" : "6c40f9e5-bffa-3413-9e1c-a4f724ad56ba",
"path" : "\/Volumes\/VOLUME\/*\/CoreFoundation.framework\/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "2503.1"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6693220352,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.GraphicsServices",
"size" : 36864,
"uuid" : "b8bade4e-4da1-3e89-aadc-79d9356e07f1",
"path" : "\/Volumes\/VOLUME\/*\/GraphicsServices.framework\/GraphicsServices",
"name" : "GraphicsServices",
"CFBundleVersion" : "1.0"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6517813248,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.UIKitCore",
"size" : 26902528,
"uuid" : "8d3f22bc-9dec-3601-b822-2b88624be742",
"path" : "\/Volumes\/VOLUME\/*\/UIKitCore.framework\/UIKitCore",
"name" : "UIKitCore",
"CFBundleVersion" : "7511.1.104"
},
{
"size" : 0,
"source" : "A",
"base" : 0,
"uuid" : "00000000-0000-0000-0000-000000000000"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6450528256,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.Foundation",
"size" : 11210752,
"uuid" : "3a54db51-8b3a-308d-9f9e-51474c4a8520",
"path" : "\/Volumes\/VOLUME\/*\/Foundation.framework\/Foundation",
"name" : "Foundation",
"CFBundleVersion" : "2503.1"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6445441024,
"size" : 532480,
"uuid" : "27a11d15-9506-3776-8d00-9f34bea3ecb1",
"path" : "\/Volumes\/VOLUME\/*\/libc++.1.dylib",
"name" : "libc++.1.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 6512766976,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.CFNetwork",
"size" : 3743744,
"uuid" : "ad068dfd-5acf-3c3f-9449-adf0b044e328",
"path" : "\/Volumes\/VOLUME\/*\/CFNetwork.framework\/CFNetwork",
"name" : "CFNetwork",
"CFBundleVersion" : "1496.0.7"
}
],
"sharedCache" : {
"base" : 6442450944,
"size" : 3294642176,
"uuid" : "13a83233-188b-30b8-8c2e-0cfca022e097"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)\nWritable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nActivity Tracing 256K 1 \nCG raster data 1040K 1 \nColorSync 128K 5 \nCoreAnimation 496K 4 \nFoundation 16K 1 \nKernel Alloc Once 32K 1 \nMALLOC 1.6G 57 \nMALLOC guard page 192K 12 \nSQLite page cache 256K 2 \nSTACK GUARD 56.2M 14 \nStack 15.4M 14 \nVM_ALLOCATE 13.0M 11 \n__DATA 8436K 356 \n__DATA_CONST 36.0M 372 \n__DATA_DIRTY 107K 11 \n__FONT_DATA 2352 1 \n__LINKEDIT 833.7M 10 \n__OBJC_RO 72.6M 1 \n__OBJC_RW 2515K 1 \n__TEXT 397.4M 381 \ndyld private memory 3.1G 15 \nmapped file 42.1M 14 \nshared memory 16K 1 \n=========== ======= ======= \nTOTAL 6.1G 1286 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"logWritingSignature" : "c6bfc89bb60b9f9bd5853fece96d3bd567a84dad",
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "6410af69ed1e1e7ab93ed169",
"factorPackIds" : {
},
"deploymentId" : 240000011
},
{
"rolloutId" : "644114de41e7236e6177f9bd",
"factorPackIds" : {
},
"deploymentId" : 240000013
}
],
"experiments" : [
{
"treatmentId" : "c47ab4cc-c9c3-4b5d-a87c-e2433ce02597",
"experimentId" : "6639bc6ba73d460582162323",
"deploymentId" : 400000006
},
{
"treatmentId" : "45f4e2a5-551b-4bc2-a2dc-19c244dda8f8",
"experimentId" : "6643969b3099cf28e049862f",
"deploymentId" : 400000007
}
]
}
}
Reproducer
https://github.com/brianangulo/rn-layout-crash18-075
Screenshots and Videos
https://github.com/user-attachments/assets/60c64921-5de0-4f5a-9e95-ffc9c8d18f97