facebook / react-native

A framework for building native applications using React
https://reactnative.dev
MIT License
118.42k stars 24.25k forks source link

LayoutAnimations cause crashes when using iOS 18 SDK on new architecture #46568

Open brianangulo opened 1 week ago

brianangulo commented 1 week ago

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

  1. Update and download XCode iOS 18
  2. Compile pods with the new architecture enabled cd ios bundle install && RCT_NEW_ARCH_ENABLED=1 bundle exec pod install
  3. Run on a debug ios simulator RCT_NEW_ARCH_ENABLED=1 yarn ios --simulator="iPhone 15"
  4. Press the button on screen to open and close the dropdown and create layout animations
  5. 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

cipolleschi commented 1 week ago

@brianangulo Given

This bug was first discovered on RN 0.72.6

I guess that iOS 18 is not responsible for the bug, correct? Or it works fine when run on iOS 17 simulators?

cipolleschi commented 1 week ago

I just tried with 0.76.0-rc.1 and it looks like it does not reproduce there. I'm using both iOS 17 and iOS 18 simulators.

I am building with Xcode 15.4

https://github.com/user-attachments/assets/334c51f9-0491-47e2-9c7f-d0e42f266391

Trying with Xcode 16.0 the crash happens

Screenshot 2024-09-19 at 12 30 23

So it is not iOS 18 but more Xcode 16. They must have changed something in the C++ build pipeline.

Funnily, building in Release mode solves the crash.

cipolleschi commented 1 week ago

Just tested with Xcode 16.1 beta 2 and it still crashes.

brianangulo commented 1 week ago

@brianangulo Given

This bug was first discovered on RN 0.72.6

I guess that iOS 18 is not responsible for the bug, correct? Or it works fine when run on iOS 17 simulators?

@cipolleschi correct as your test proved its Xcode 16/iOS 18 SDK even if targeting iOS 17 it'll happen. Except for release mode

zhongwuzw commented 6 days ago

May fixed in #46582

zhongwuzw commented 2 days ago

Updated the PR https://github.com/facebook/react-native/pull/46582 to add another similar crash of shouldFirstComeBeforeSecondRemovesOnly.