After crashing the app about 15 times today and reinstalling the app twice and fiddling with background app refresh and location services permissions, running on iOS 16.4.1, I opened up Xcode and had it show the traces for the phone in Console. Here's some of the trace, once filtered. Hard to tell if the problem is that they are getting a bunch of errors about UI layout issues, or some problem with doing a task in the main thread that ought to be in a background / worker thread, or something else.
I also tried checking to see if Settings >> Family Safety had a "Reset" slider or checkbox, like some other apps have (Home Depot has one). Uninstalling the app should delete everything but maybe it doesn't?
Microsoft, please fix this. 😞 And while you are at it stop spamming us with the "Does anybody in your family drive?" question box at the top. I have to reject it every 48 hours...
error 20:02:09.450978-0600 kernel Sandbox: FamilySafetyiOS(2200) deny(1) sysctl-read kern.bootargs
error 20:02:10.238652-0600 kernel Sandbox: FamilySafetyiOS(2200) deny(1) file-test-existence /private/var/Managed Preferences/mobile/com.apple.CoreMotion.plist
error 20:02:10.324316-0600 FamilySafetyiOS Updating selectors after delegate addition failed with: Error Domain=NSCocoaErrorDomain Code=4099 UserInfo={NSDebugDescription=<private>}
error 20:02:10.342400-0600 FamilySafetyiOS <SKPaymentQueue: 0x28159cfe0>: No observers found that respond to "paymentQueue:shouldAddStorePayment:forProduct:", will not check for purchase intents
error 20:02:10.450937-0600 SpringBoard Ignoring unhandled action directed at scene sceneID:com.microsoft.familysafetymobile-default: <private>
error 20:02:10.512041-0600 FamilySafetyiOS Safe Driving: Unable to stop Sentience after location authorization change due to insufficient location permissions
fault 20:02:10.512305-0600 FamilySafetyiOS This method can cause UI unresponsiveness if invoked on the main thread. Instead, consider waiting for the -locationManagerDidChangeAuthorization: callback and checking authorizationStatus first.
error 20:02:10.617598-0600 FamilySafetyiOS Changing the background color of UITableViewHeaderFooterView is not supported. Use the background view configuration instead.
error 20:02:10.618060-0600 FamilySafetyiOS Custom views and layout for UITableViewHeaderFooterView should be contained within the content view. Offending view: <FamilySafetyiOS.RosterTableViewHeader: 0x15bda7900; baseClass = UITableViewHeaderFooterView; frame = (0 0; 375 24); text = ''; autoresize = W; layer = <CALayer: 0x2810e7a60>>
error 20:02:10.621458-0600 SpringBoard Ignoring unhandled action directed at scene sceneID:com.microsoft.familysafetymobile-default: <private>
error 20:02:11.280826-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
fault 20:02:11.280956-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
error 20:02:11.280987-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
fault 20:02:11.281136-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
error 20:02:11.281167-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
fault 20:02:11.281218-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
error 20:02:11.281245-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
fault 20:02:11.281294-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
error 20:02:11.287152-0600 FamilySafetyiOS Unable to simultaneously satisfy constraints.
Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. (
"<NSLayoutConstraint:0x2834fff20 H:[MSFLabel:0x15bdc22e0]-(60)-| (active, names: '|':UIStackView:0x15bdc1bf0 )>",
"<NSLayoutConstraint:0x28348a0d0 'UISV-alignment' MSFLabel:0x15bdc1d90.trailing == MSFLabel:0x15bdc22e0.trailing (active)>",
"<NSLayoutConstraint:0x28348a080 'UISV-canvas-connection' H:[MSFLabel:0x15bdc1d90]-(0)-| (active, names: '|':UIStackView:0x15bdc1bf0 )>"
)
Will attempt to recover by breaking constraint <NSLayoutConstraint:0x28348a0d0 'UISV-alignment' MSFLabel:0x15bdc1d90.trailing == MSFLabel:0x15bdc22e0.trailing (active)>
Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
error 20:02:11.292876-0600 SpringBoard Ignoring unhandled action directed at scene sceneID:com.microsoft.familysafetymobile-default: <private>
error 20:02:11.298985-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
fault 20:02:11.299043-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
error 20:02:11.299093-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
fault 20:02:11.299195-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
error 20:02:11.299266-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
fault 20:02:11.299345-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
error 20:02:11.299402-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
fault 20:02:11.299520-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
error 20:02:11.300983-0600 FamilySafetyiOS Unable to simultaneously satisfy constraints.
Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. (
"<NSLayoutConstraint:0x2834cb750 H:[MSFLabel:0x15bfa47f0]-(60)-| (active, names: '|':UIStackView:0x15bfa4330 )>",
"<NSLayoutConstraint:0x2834d8960 'UISV-alignment' MSFLabel:0x15bfa44d0.trailing == MSFLabel:0x15bfa47f0.trailing (active)>",
"<NSLayoutConstraint:0x2834d8cd0 'UISV-canvas-connection' H:[MSFLabel:0x15bfa44d0]-(0)-| (active, names: '|':UIStackView:0x15bfa4330 )>"
)
Will attempt to recover by breaking constraint <NSLayoutConstraint:0x2834d8960 'UISV-alignment' MSFLabel:0x15bfa44d0.trailing == MSFLabel:0x15bfa47f0.trailing (active)>
Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
error 20:02:11.303641-0600 SpringBoard Ignoring unhandled action directed at scene sceneID:com.microsoft.familysafetymobile-default: <private>
error 20:02:11.307885-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
fault 20:02:11.307966-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
error 20:02:11.308024-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
fault 20:02:11.308115-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
error 20:02:11.308142-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
fault 20:02:11.308222-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
error 20:02:11.308248-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
fault 20:02:11.308335-0600 FamilySafetyiOS CUICatalog: Invalid asset name supplied: ''
error 20:02:11.309762-0600 FamilySafetyiOS Unable to simultaneously satisfy constraints.
Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. (
"<NSLayoutConstraint:0x2834e2a80 H:[MSFLabel:0x15bfb1860]-(60)-| (active, names: '|':UIStackView:0x15bfb13a0 )>",
"<NSLayoutConstraint:0x2834c0280 'UISV-alignment' MSFLabel:0x15bfb1540.trailing == MSFLabel:0x15bfb1860.trailing (active)>",
"<NSLayoutConstraint:0x2834c03c0 'UISV-canvas-connection' H:[MSFLabel:0x15bfb1540]-(0)-| (active, names: '|':UIStackView:0x15bfb13a0 )>"
)
Will attempt to recover by breaking constraint <NSLayoutConstraint:0x2834c0280 'UISV-alignment' MSFLabel:0x15bfb1540.trailing == MSFLabel:0x15bfb1860.trailing (active)>
Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
error 20:02:11.312268-0600 SpringBoard Ignoring unhandled action directed at scene sceneID:com.microsoft.familysafetymobile-default: <private>
error 20:02:11.313599-0600 FamilySafetyiOS Unable to simultaneously satisfy constraints.
Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. (
"<NSLayoutConstraint:0x2834f5810 V:|-(24)-[MSFLabel:0x15bda7cb0] (active, names: '|':FamilySafetyiOS.RosterTableViewHeader:0x15bda7900 )>",
"<NSLayoutConstraint:0x2834f6d00 MSFLabel:0x15bda7cb0.bottom == FamilySafetyiOS.RosterTableViewHeader:0x15bda7900.bottom - 2 (active)>",
"<NSLayoutConstraint:0x2834ee030 'UIView-Encapsulated-Layout-Height' FamilySafetyiOS.RosterTableViewHeader:0x15bda7900.height == 24 (active)>"
)
Will attempt to recover by breaking constraint <NSLayoutConstraint:0x2834f6d00 MSFLabel:0x15bda7cb0.bottom == FamilySafetyiOS.RosterTableViewHeader:0x15bda7900.bottom - 2 (active)>
Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
error 20:02:11.313781-0600 FamilySafetyiOS Changing the background color of UITableViewHeaderFooterView is not supported. Use the background view configuration instead.
error 20:02:11.314285-0600 FamilySafetyiOS Changing the background color of UITableViewHeaderFooterView is not supported. Use the background view configuration instead.
error 20:02:11.747461-0600 SpringBoard Ignoring unhandled action directed at scene sceneID:com.microsoft.familysafetymobile-default: <private>
error 20:02:11.763395-0600 SpringBoard Ignoring unhandled action directed at scene sceneID:com.microsoft.familysafetymobile-default: <private>
error 20:02:11.785382-0600 FamilySafetyiOS Unable to simultaneously satisfy constraints.
Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. (
"<NSLayoutConstraint:0x2834b3c00 V:|-(24)-[MSFLabel:0x15bdcc0b0] (active, names: '|':FamilySafetyiOS.RosterTableViewHeader:0x15bdcbd00 )>",
"<NSLayoutConstraint:0x2834b3c50 MSFLabel:0x15bdcc0b0.bottom == FamilySafetyiOS.RosterTableViewHeader:0x15bdcbd00.bottom - 2 (active)>",
"<NSLayoutConstraint:0x2834b2710 'UIView-Encapsulated-Layout-Height' FamilySafetyiOS.RosterTableViewHeader:0x15bdcbd00.height == 24 (active)>"
)
Will attempt to recover by breaking constraint <NSLayoutConstraint:0x2834b3c50 MSFLabel:0x15bdcc0b0.bottom == FamilySafetyiOS.RosterTableViewHeader:0x15bdcbd00.bottom - 2 (active)>
Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
error 20:02:11.799848-0600 SpringBoard Ignoring unhandled action directed at scene sceneID:com.microsoft.familysafetymobile-default: <private>
error 20:02:11.807812-0600 SpringBoard Ignoring unhandled action directed at scene sceneID:com.microsoft.familysafetymobile-default: <private>
error 20:02:11.823271-0600 SpringBoard Ignoring unhandled action directed at scene sceneID:com.microsoft.familysafetymobile-default: <private>
error 20:02:11.828773-0600 SpringBoard Ignoring unhandled action directed at scene sceneID:com.microsoft.familysafetymobile-default: <private>
error 20:02:11.871265-0600 SpringBoard Ignoring unhandled action directed at scene sceneID:com.microsoft.familysafetymobile-default: <private>
error 20:02:11.879034-0600 SpringBoard Ignoring unhandled action directed at scene sceneID:com.microsoft.familysafetymobile-default: <private>
error 20:02:11.894679-0600 SpringBoard Ignoring unhandled action directed at scene sceneID:com.microsoft.familysafetymobile-default: <private>
error 20:02:12.194185-0600 FamilySafetyiOS nw_resolver_start_query_timer_block_invoke [C1.1] Query fired: did not receive all answers in time for Hostname#48daa653:443
error 20:02:12.629188-0600 FamilySafetyiOS nw_resolver_start_query_timer_block_invoke [C2.1] Query fired: did not receive all answers in time for Hostname#0ebaaf3d:443
error 20:02:13.273127-0600 SpringBoard Advisor: No handle found for currently focused PID: 2200; sceneIdentity: com.apple.frontboard.systemappservices::FBSceneManager:sceneID%3Acom.microsoft.familysafetymobile-default
error 20:02:13.452909-0600 SpringBoard Scene FBSceneManager/sceneID:com.microsoft.familysafetymobile-default update failed: <NSError: 0x281e7b300; domain: FBSceneErrorDomain; code: 1 (operation-failed); reason: "Scene update failed."> {
NSUnderlyingError = <NSError: 0x281e14ed0; domain: FBWorkspace; code: 1; reason: "Scene client is invalid.">;
}
error 20:02:13.454823-0600 SpringBoard Ignoring update for invalidated scene: sceneID:com.microsoft.familysafetymobile-default
error 20:02:13.578393-0600 symptomsd COSMCtrl _foregroundAppActivity incoming bundle com.microsoft.familysafetymobile has nil supplied UUID, finds existing 5812DBC8-7F5F-3F38-BA90-A6F997AD89D9