Skip to content

[$250] [Sentry: APP-8MH / APP-8Y9] HybridApp iOS EXC_BAD_ACCESS in YAPLLogManager log sync #95191

Description

@mountiny

Sentry

https://expensify.sentry.io/issues/APP-8MH
https://expensify.sentry.io/issues/APP-8Y9

Impact (snapshot at filing)

  • APP-8MH — Users (total): 375 | Events: 392 | Users (last 7d): 34 | Events (last 7d): 34
  • APP-8Y9 — Users (total): 230 | Events: 251 | Users (last 7d): 31 | Events (last 7d): 32
  • First seen: 2026-03-01 (APP-8Y9), 2026-03-12 (APP-8MH)
  • Last seen: 2026-07-02 (ongoing)
  • Platform: iOS HybridApp
  • App version(s): 9.3.59 through 9.4.23
  • Affected route(s): unknown (background log sync during image resize)
  • Mechanism: mach (EXC_BAD_ACCESS)

Stack trace (top frames, first-party only)

yaplImageResize handleWithArguments block
YAPLLogManager logWithLevel / commitLogLine
LogSyncerManager.addLog
_ArrayBuffer._consumeAndCreateNew (APP-8MH)
objc_release (APP-8Y9)

Suspected cause

Use-after-free or race in YAPLLogManager / LogSyncerManager when logging from a background queue during yaplImageResize. Not related to FullStory (despite APP-8MH appearing in closed #91291 body).

Reproduction

Unknown — see Sentry events linked from the Sentry issue.

Related

Upwork Automation - Do Not Edit

Metadata

Metadata

Labels

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

Fields

No fields configured for issues without a type.

Projects

Status
SUBISSUE

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions