After upgrading my app from react-native 0.78.2 to 0.80.1, it no longer started.
... __n seems to be underflowed? it's 105553156317496
I haven't tried reproducing it in a blank app yet.
info Fetching system and libraries information...
System:
OS: macOS 15.5
CPU: (10) arm64 Apple M1 Max
Memory: 167.06 MB / 32.00 GB
Shell:
version: "5.9"
path: /bin/zsh
Binaries:
Node:
version: 18.18.0
path: ~/.nvm/versions/node/v18.18.0/bin/node
Yarn: Not Found
npm:
version: 10.8.3
path: ~/.nvm/versions/node/v18.18.0/bin/npm
Watchman:
version: 2025.06.30.00
path: /opt/homebrew/bin/watchman
Managers:
CocoaPods:
version: 1.16.2
path: /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms:
- DriverKit 24.5
- iOS 18.5
- macOS 15.5
- tvOS 18.5
- visionOS 2.5
- watchOS 11.5
Android SDK:
API Levels:
- "28"
- "29"
- "30"
- "31"
- "32"
- "33"
- "34"
- "35"
Build Tools:
- 28.0.3
- 30.0.2
- 30.0.3
- 31.0.0
- 32.0.0
- 32.1.0
- 33.0.0
- 33.0.1
- 34.0.0
- 35.0.0
System Images:
- android-32 | Google APIs ARM 64 v8a
- android-33 | Google APIs ARM 64 v8a
- android-33 | Google Play ARM 64 v8a
- android-35 | Google Play ARM 64 v8a
Android NDK: 25.1.8937393
IDEs:
Android Studio: 2025.1 AI-251.25410.109.2511.13665796
Xcode:
version: 16.4/16F6
path: /usr/bin/xcodebuild
Languages:
Java:
version: 17.0.15
path: /opt/homebrew/opt/openjdk@17/bin/javac
Ruby:
version: 2.6.10
path: /usr/bin/ruby
npmPackages:
"@react-native-community/cli": Not Found
react: Not Found
react-native: Not Found
react-native-macos: Not Found
npmGlobalPackages:
"*react-native*": Not Found
Android:
hermesEnabled: true
newArchEnabled: true
iOS:
hermesEnabled: true
newArchEnabled: true
#0 0x0000000100528874 in __pthread_kill ()
#1 0x00000001001662ec in pthread_kill ()
#2 0x0000000180171ea8 in abort ()
#3 0x0000000105eae6a4 in std::__1::array<std::__1::aligned_storage<8ul, 8ul>::type, 14ul>::operator[][abi:de190102] at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/array:243
#4 0x0000000105eae664 in folly::f14::detail::F14Chunk<std::__1::pair<folly::dynamic const, folly::dynamic>*>::itemAddr at /Users/mrousavy/Projects/nitro/example/ios/Pods/Headers/Public/RCT-Folly/folly/container/detail/F14Table.h:752
#5 0x0000000105eae5bc in folly::f14::detail::F14Chunk<std::__1::pair<folly::dynamic const, folly::dynamic>*>::owner at /Users/mrousavy/Projects/nitro/example/ios/Pods/Headers/Public/RCT-Folly/folly/container/detail/F14Table.h:770
#6 0x0000000105eae25c in folly::f14::detail::F14ItemIter<folly::f14::detail::F14Chunk<std::__1::pair<folly::dynamic const, folly::dynamic>*>*>::chunk at /Users/mrousavy/Projects/nitro/example/ios/Pods/Headers/Public/RCT-Folly/folly/container/detail/F14Table.h:1009
#7 0x0000000105eadff0 in folly::f14::detail::NodeContainerIterator<std::__1::pair<folly::dynamic const, folly::dynamic> const*>::operator++ [inlined] folly::f14::detail::F14ItemIter<folly::f14::detail::F14Chunk<std::__1::pair<folly::dynamic const, folly::dynamic>*>*>::advanceImpl(bool, bool) [inlined] at /Users/mrousavy/Projects/nitro/example/ios/Pods/Headers/Public/RCT-Folly/folly/container/detail/F14Table.h:945
#8 0x0000000105eadfec in folly::f14::detail::NodeContainerIterator<std::__1::pair<folly::dynamic const, folly::dynamic> const*>::operator++ [inlined] folly::f14::detail::F14ItemIter<folly::f14::detail::F14Chunk<std::__1::pair<folly::dynamic const, folly::dynamic>*>*>::advance() [inlined] at /Users/mrousavy/Projects/nitro/example/ios/Pods/Headers/Public/RCT-Folly/folly/container/detail/F14Table.h:1003
#9 0x0000000105eadfec in folly::f14::detail::NodeContainerIterator<std::__1::pair<folly::dynamic const, folly::dynamic> const*>::operator++ at /Users/mrousavy/Projects/nitro/example/ios/Pods/Headers/Public/RCT-Folly/folly/container/detail/F14Policy.h:710
#10 0x0000000105eadfa8 in folly::detail::IteratorAdaptor<folly::dynamic::const_item_iterator, folly::f14::detail::NodeContainerIterator<std::__1::pair<folly::dynamic const, folly::dynamic> const*>, std::__1::pair<folly::dynamic const, folly::dynamic> const, std::__1::forward_iterator_tag>::increment at /Users/mrousavy/Projects/nitro/example/ios/Pods/Headers/Public/RCT-Folly/folly/detail/Iterators.h:140
#11 0x0000000105eac52c in folly::detail::IteratorFacade<folly::dynamic::const_item_iterator, std::__1::pair<folly::dynamic const, folly::dynamic> const, std::__1::forward_iterator_tag>::operator++ at /Users/mrousavy/Projects/nitro/example/ios/Pods/Headers/Public/RCT-Folly/folly/detail/Iterators.h:89
#12 0x0000000106972790 in facebook::jsi::valueFromDynamic at /Users/mrousavy/Projects/nitro/node_modules/react-native/ReactCommon/jsi/jsi/JSIDynamic.cpp:87
#13 0x000000010688e2a4 in facebook::react::ReactInstance::callFunctionOnModule(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, folly::dynamic&&)::$_0::operator()(facebook::jsi::Runtime&) const at /Users/mrousavy/Projects/nitro/node_modules/react-native/ReactCommon/react/runtime/ReactInstance.cpp:324
#14 0x000000010688dc90 in std::__1::__invoke[abi:de190102]<facebook::react::ReactInstance::callFunctionOnModule(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, folly::dynamic&&)::$_0&, facebook::jsi::Runtime&> at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__type_traits/invoke.h:149
#15 0x000000010688dc40 in std::__1::__invoke_void_return_wrapper<void, true>::__call[abi:de190102]<facebook::react::ReactInstance::callFunctionOnModule(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, folly::dynamic&&)::$_0&, facebook::jsi::Runtime&> at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__type_traits/invoke.h:224
#16 0x000000010688dc14 in std::__1::__function::__alloc_func<facebook::react::ReactInstance::callFunctionOnModule(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, folly::dynamic&&)::$_0, std::__1::allocator<facebook::react::ReactInstance::callFunctionOnModule(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, folly::dynamic&&)::$_0>, void (facebook::jsi::Runtime&)>::operator()[abi:de190102] at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__functional/function.h:171
#17 0x000000010688c93c in std::__1::__function::__func<facebook::react::ReactInstance::callFunctionOnModule(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, folly::dynamic&&)::$_0, std::__1::allocator<facebook::react::ReactInstance::callFunctionOnModule(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, folly::dynamic&&)::$_0>, void (facebook::jsi::Runtime&)>::operator() at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__functional/function.h:313
#18 0x00000001061ccec4 in std::__1::__function::__value_func<void (facebook::jsi::Runtime&)>::operator()[abi:de190102] at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__functional/function.h:430
#19 0x00000001061cb338 in std::__1::function<void (facebook::jsi::Runtime&)>::operator() at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__functional/function.h:989
#20 0x0000000106a852c4 in facebook::react::Task::execute at /Users/mrousavy/Projects/nitro/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler/Task.cpp:48
#21 0x0000000106a6bb48 in facebook::react::RuntimeScheduler_Modern::executeTask at /Users/mrousavy/Projects/nitro/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler_Modern.cpp:374
#22 0x0000000106a6c880 in facebook::react::RuntimeScheduler_Modern::runEventLoopTick at /Users/mrousavy/Projects/nitro/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler_Modern.cpp:323
#23 0x0000000106a6c468 in facebook::react::RuntimeScheduler_Modern::runEventLoop at /Users/mrousavy/Projects/nitro/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler_Modern.cpp:269
#24 0x0000000106a73810 in facebook::react::RuntimeScheduler_Modern::scheduleEventLoop()::$_0::operator()(facebook::jsi::Runtime&) const at /Users/mrousavy/Projects/nitro/node_modules/react-native/ReactCommon/react/renderer/runtimescheduler/RuntimeScheduler_Modern.cpp:251
#25 0x0000000106a737d8 in std::__1::__invoke[abi:de190102]<facebook::react::RuntimeScheduler_Modern::scheduleEventLoop()::$_0&, facebook::jsi::Runtime&> at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__type_traits/invoke.h:149
#26 0x0000000106a73788 in std::__1::__invoke_void_return_wrapper<void, true>::__call[abi:de190102]<facebook::react::RuntimeScheduler_Modern::scheduleEventLoop()::$_0&, facebook::jsi::Runtime&> at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__type_traits/invoke.h:224
#27 0x0000000106a7375c in std::__1::__function::__alloc_func<facebook::react::RuntimeScheduler_Modern::scheduleEventLoop()::$_0, std::__1::allocator<facebook::react::RuntimeScheduler_Modern::scheduleEventLoop()::$_0>, void (facebook::jsi::Runtime&)>::operator()[abi:de190102] at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__functional/function.h:171
#28 0x0000000106a725f4 in std::__1::__function::__func<facebook::react::RuntimeScheduler_Modern::scheduleEventLoop()::$_0, std::__1::allocator<facebook::react::RuntimeScheduler_Modern::scheduleEventLoop()::$_0>, void (facebook::jsi::Runtime&)>::operator() at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__functional/function.h:313
#29 0x00000001061ccec4 in std::__1::__function::__value_func<void (facebook::jsi::Runtime&)>::operator()[abi:de190102] at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__functional/function.h:430
#30 0x00000001061cb338 in std::__1::function<void (facebook::jsi::Runtime&)>::operator() at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__functional/function.h:989
#31 0x0000000106875920 in _ZZZN8facebook5react13ReactInstanceC1ENSt3__110unique_ptrINS0_9JSRuntimeENS2_14default_deleteIS4_EEEENS2_10shared_ptrINS0_18MessageQueueThreadEEENS8_INS0_12TimerManagerEEENS2_8functionIFvRNS_3jsi7RuntimeERKNS0_14JsErrorHandler14ProcessedErrorEEEEPNS0_18jsinspector_modern10HostTargetEENK3$_0clINSD_IFvSG_EEEEEDaT_ENKUlvE_clEv at /Users/mrousavy/Projects/nitro/node_modules/react-native/ReactCommon/react/runtime/ReactInstance.cpp:83
#32 0x0000000106875870 in _ZNSt3__18__invokeB8de190102IRZZN8facebook5react13ReactInstanceC1ENS_10unique_ptrINS2_9JSRuntimeENS_14default_deleteIS5_EEEENS_10shared_ptrINS2_18MessageQueueThreadEEENS9_INS2_12TimerManagerEEENS_8functionIFvRNS1_3jsi7RuntimeERKNS2_14JsErrorHandler14ProcessedErrorEEEEPNS2_18jsinspector_modern10HostTargetEENK3$_0clINSE_IFvSH_EEEEEDaT_EUlvE_JEEEDTclclsr3stdE7declvalISW_EEspclsr3stdE7declvalIT0_EEEEOSW_DpOSZ_ at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__type_traits/invoke.h:149
#33 0x0000000106875828 in _ZNSt3__128__invoke_void_return_wrapperIvLb1EE6__callB8de190102IJRZZN8facebook5react13ReactInstanceC1ENS_10unique_ptrINS4_9JSRuntimeENS_14default_deleteIS7_EEEENS_10shared_ptrINS4_18MessageQueueThreadEEENSB_INS4_12TimerManagerEEENS_8functionIFvRNS3_3jsi7RuntimeERKNS4_14JsErrorHandler14ProcessedErrorEEEEPNS4_18jsinspector_modern10HostTargetEENK3$_0clINSG_IFvSJ_EEEEEDaT_EUlvE_EEEvDpOT_ at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__type_traits/invoke.h:224
#34 0x0000000106875804 in _ZNSt3__110__function12__alloc_funcIZZN8facebook5react13ReactInstanceC1ENS_10unique_ptrINS3_9JSRuntimeENS_14default_deleteIS6_EEEENS_10shared_ptrINS3_18MessageQueueThreadEEENSA_INS3_12TimerManagerEEENS_8functionIFvRNS2_3jsi7RuntimeERKNS3_14JsErrorHandler14ProcessedErrorEEEEPNS3_18jsinspector_modern10HostTargetEENK3$_0clINSF_IFvSI_EEEEEDaT_EUlvE_NS_9allocatorISY_EEFvvEEclB8de190102Ev at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__functional/function.h:171
#35 0x0000000106874544 in _ZNSt3__110__function6__funcIZZN8facebook5react13ReactInstanceC1ENS_10unique_ptrINS3_9JSRuntimeENS_14default_deleteIS6_EEEENS_10shared_ptrINS3_18MessageQueueThreadEEENSA_INS3_12TimerManagerEEENS_8functionIFvRNS2_3jsi7RuntimeERKNS3_14JsErrorHandler14ProcessedErrorEEEEPNS3_18jsinspector_modern10HostTargetEENK3$_0clINSF_IFvSI_EEEEEDaT_EUlvE_NS_9allocatorISY_EEFvvEEclEv at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__functional/function.h:313
#36 0x0000000105bcc560 in std::__1::__function::__value_func<void ()>::operator()[abi:de190102] at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__functional/function.h:430
#37 0x0000000105ba85ac in std::__1::function<void ()>::operator() at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__functional/function.h:989
#38 0x00000001061a9004 in facebook::react::tryAndReturnError at /Users/mrousavy/Projects/nitro/node_modules/react-native/React/CxxModule/RCTCxxUtils.mm:73
#39 0x00000001061d5fd0 in facebook::react::RCTMessageThread::tryFunc at /Users/mrousavy/Projects/nitro/node_modules/react-native/React/CxxBridge/RCTMessageThread.mm:68
#40 0x00000001061da948 in facebook::react::RCTMessageThread::runOnQueue(std::__1::function<void ()>&&)::$_0::operator()() const at /Users/mrousavy/Projects/nitro/node_modules/react-native/React/CxxBridge/RCTMessageThread.mm:81
#41 0x00000001061da8ec in std::__1::__invoke[abi:de190102]<facebook::react::RCTMessageThread::runOnQueue(std::__1::function<void ()>&&)::$_0&> at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__type_traits/invoke.h:149
#42 0x00000001061da8a4 in std::__1::__invoke_void_return_wrapper<void, true>::__call[abi:de190102]<facebook::react::RCTMessageThread::runOnQueue(std::__1::function<void ()>&&)::$_0&> at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__type_traits/invoke.h:224
#43 0x00000001061da880 in std::__1::__function::__alloc_func<facebook::react::RCTMessageThread::runOnQueue(std::__1::function<void ()>&&)::$_0, std::__1::allocator<facebook::react::RCTMessageThread::runOnQueue(std::__1::function<void ()>&&)::$_0>, void ()>::operator()[abi:de190102] at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__functional/function.h:171
#44 0x00000001061d95b0 in std::__1::__function::__func<facebook::react::RCTMessageThread::runOnQueue(std::__1::function<void ()>&&)::$_0, std::__1::allocator<facebook::react::RCTMessageThread::runOnQueue(std::__1::function<void ()>&&)::$_0>, void ()>::operator() at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__functional/function.h:313
#45 0x0000000105bcc560 in std::__1::__function::__value_func<void ()>::operator()[abi:de190102] at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__functional/function.h:430
#46 0x0000000105ba85ac in std::__1::function<void ()>::operator() at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator18.5.sdk/usr/include/c++/v1/__functional/function.h:989
#47 0x00000001061d5d70 in invocation function for block in facebook::react::RCTMessageThread::runAsync(std::__1::function<void ()>) at /Users/mrousavy/Projects/nitro/node_modules/react-native/React/CxxBridge/RCTMessageThread.mm:44
#48 0x0000000180429134 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ ()
#49 0x0000000180428898 in __CFRunLoopDoBlocks ()
#50 0x0000000180423a2c in __CFRunLoopRun ()
#51 0x0000000180422cec in CFRunLoopRunSpecific ()
#52 0x000000010686048c in +[RCTJSThreadManager runRunLoop] at /Users/mrousavy/Projects/nitro/node_modules/react-native/ReactCommon/react/runtime/platform/ios/ReactCommon/RCTJSThreadManager.mm:102
#53 0x0000000180f35148 in __NSThread__start__ ()
#54 0x00000001001665f0 in _pthread_start ()
Description
After upgrading my app from react-native 0.78.2 to 0.80.1, it no longer started.
The bundle loaded successfully, but on initialization it crashes with a
SIGABRTsignal in<array>, called from folly'sjsi::valueFromDynamic(...), which is called fromReactInstance::callFunctionOnModule(...)...
__nseems to be underflowed? it's105553156317496The module / method being called is
RCTDeviceEventEmitter.emit(...):jsArgshere has 1 element in it, I haven't debugged further what type or value it is (folly dynamics / jsi::Values are hard to debug)Steps to reproduce
I haven't tried reproducing it in a blank app yet.
React Native Version
0.80.1
Affected Platforms
Runtime - iOS
Output of
npx @react-native-community/cli infoStacktrace or Logs
MANDATORY Reproducer
mrousavy/nitro#704
Screenshots and Videos
No response