Skip to content

SpringBoard Crash when loading ViewHierarchy SnapshotExplorer on iOS 18.2, iPhone 16 #716

@EthanArbuckle

Description

@EthanArbuckle

Environment

  • iOS 18.2 - iPhone 16 (Simulator)
  • FLEX @ 2bfba67

Bug Report

Attempting to enter the View Hierarchy Snapshot Explorer consistently leads to a SpringBoard crash on iOS 18.2 (simulator) when using an iPhone 16 device.

This crash does not occur on every iOS 18.2 device type

  • iPhone 16 (iOS 18.2 sim): Crashes
  • iPad Pro M4 (iOS 18.2 sim): Does not crash

(I did not test to see if other device models were affected)

Crash reports:

https://ghostbin.cloud/utazy
https://ghostbin.cloud/b5hvy
https://ghostbin.cloud/chb7k

Relevant logs:

ReportCrash:759 ASI found [CoreFoundation] (sensitive) '*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-setHidden: is unavailable on SBHomeGrabberView''
ReportCrash:759 ASI found [libc++abi.dylib] (sensitive) 'terminating due to uncaught exception of type NSException'
ReportCrash:759 ASI found [libsystem_c.dylib] (sensitive) 'abort() called'
ReportCrash:759 ASI found [libsystem_sim_platform.dylib] (sensitive) 'CoreSimulator 993.7 - Device: iPhone 16 (D134598B-4CBD-4BB8-A2E4-FB86BD7758CB) - Runtime: iOS 18.2 (22C150) - DeviceType: iPhone 16'

Triggering the crash:

Image


Adding a respondsToSelector: check here will probably fix it:

edit: well that is annoying:

- (void)setHidden:(BOOL)a3 {
  objc_msgSend(MEMORY[0x1E4F28B00], "currentHandler", a3);
  id v5 = (id)objc_claimAutoreleasedReturnValue();
  [v5 handleFailureInMethod:a2 object:self file:@"SBHomeGrabberView.m" lineNumber:390 description:@"-setHidden: is unavailable on SBHomeGrabberView"];
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions