Skip to content

[$250] [Sentry: APP-8Z0 / APP-8PM] HybridApp iOS EXC_BAD_ACCESS in FullStory native onSessionStarted  #91291

@mountiny

Description

@mountiny

Sentry

Two Sentry groupings for the same crash:

Impact (snapshot at filing, combined across both Sentry IDs)

  • Users (total since first seen): ~4,625 (APP-8Z0: 612 / APP-8PM: 4,013)
  • Events: ~4,712 (APP-8Z0: 614 / APP-8PM: 4,098)
  • Users (last 14d): ~74 (APP-8Z0: 44 / APP-8PM: 30)
  • First seen: 2026-03-27
  • Last seen: now (ongoing)
  • Platform: iOS, hybrid_app
  • App version(s): seen on 9.3.63 through 9.3.77
  • OS: iOS 26.x dominant; high-end devices (iPhone17, iPhone18)
  • Mechanism: mach, fatal

Stack trace (native, top frames)

main thread (UIApplicationMain)
  -> _CFRunLoop / _dispatch_main_queue_drain
  -> PopulateInclusiveFramesForLayer
  -> readSelectorMatch
  -> -[FullStory fullstoryDidStartSession:]
  -> -[NativeFullStorySpecBase emitOnSessionStarted:]
  -> std::__1::function<T>::operator()
  -> std::__1::__hash_table<T>::__emplace_unique_key_args<T>
KERN_INVALID_ADDRESS  (EXC_BAD_ACCESS)

Suspected cause

Memory access violation inside the FullStory iOS SDK when emitting the session-started event. The crash is fully below our app surface (no first-party frames in the stack), so the underlying fix likely belongs in a FullStory iOS SDK upgrade.

Investigation suggestions

  • Check what FullStory iOS SDK version we're currently shipping vs the latest release; look for fixes in the changelog around onSessionStarted / fullstoryDidStartSession.
  • Group by os.version and device.class in Sentry to see if it correlates with iOS 26.x specifically.
  • As a short-term mitigation, evaluate gating FullStory init on the affected OS / device subset once identified.

Reproduction

Unknown deterministically — fires on any session that reaches FullStory's onSessionStarted callback path. Sentry events are reproducible against the linked sessions in Fullstory dashboard (not pasted here to keep this issue free of identifying data — follow the link in each Sentry event).

Related

  • Sibling Sentry IDs covered by this issue: APP-8Z0, APP-8PM
  • Long tail of related single/few-user FullStory native variants: APP-8MH, APP-A78, APP-A35, APP-8WH, APP-9JE (all likely subsumed by the same SDK fix)
  • Prior GH issues: none found
Upwork Automation - Do Not Edit
Issue OwnerCurrent Issue Owner: @fabioh8010

Metadata

Metadata

Labels

BugSomething is broken. Auto assigns a BugZero manager.DailyKSv2ExternalAdded to denote the issue can be worked on by a contributorOverdue

Type

No type
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