-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Closed
Labels
Description
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:
Adding a respondsToSelector: check here will probably fix it:
| v.hidden = NO; |
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"];
}
