Skip to content

[$250] [Sentry: APP-25V] HybridApp iOS EXC_BAD_ACCESS in RuntimeScheduler_Modern::runEventLoopTick #92412

@mountiny

Description

@mountiny

Sentry

https://expensify.sentry.io/issues/APP-25V

Impact (snapshot at filing)

  • Users (total since first seen): 1,938
  • Events: 4,178
  • Users (last 14d, releases 9.3.89–9.3.91): 3
  • First seen: 2025-12-05
  • Last seen: now (ongoing)
  • Platform: iOS, hybrid_app
  • App version(s): seen on 9.3.59 through 9.3.91
  • Mechanism: mach, fatal

Stack trace (top frames, first-party only)

facebook::react::RuntimeScheduler_Modern::runEventLoopTick
  -> facebook::react::RuntimeScheduler_Modern::runEventLoop
  -> facebook::react::RCTMessageThread::runAsync
  -> RCT JSThread run loop

Suspected cause

RN Fabric/modern scheduler memory corruption or use-after-free on the JS thread during an event-loop tick. Stack is native-only (no app JS frames), so the fix may require a React Native upgrade or platform-team investigation.

Reproduction

Unknown deterministically — fires on the RN JS thread under load on HybridApp iOS. See linked Sentry events.

Related

  • Sibling Sentry IDs (if any): none identified
  • Prior GH issues: none
  • Production scan: releases 9.3.89, 9.3.90, 9.3.91 (2026-06-02)
Upwork Automation - Do Not Edit
Issue OwnerCurrent Issue Owner: @mkhutornyi

Metadata

Metadata

Labels

BugSomething is broken. Auto assigns a BugZero manager.DailyKSv2ExternalAdded to denote the issue can be worked on by a contributorHelp WantedApply this label when an issue is open to proposals by contributors

Type

No type
No fields configured for issues without a type.

Projects

Status
No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions