iOS 18.0.1 - SafariViewService - LIBXPC - XPC_EXIT_REASON_FAULT

Title: SafariViewService Recurring "Hard Refresh" Issue on iOS 18.0.1

Hello,

Many of my app users are experiencing a recurring "hard refresh" issue related to SafariViewService, which appears only on iOS 18.0.1 across various iPhone models. Users on earlier iOS versions are not encountering this problem.

Our app relies on SafariViewService, and the logs show an event triggered by an EXC_GUARD exception with a termination reason from LIBXPC, causing the app to stop. Below are key details from the log report:

  • App Version: 4.1.2 (build 4.1.1.0)
  • OS Version: iPhone OS 18.0.1
  • Exception Type: EXC_GUARD
  • Subtype: GUARD_TYPE_USER
  • Termination Reason: LIBXPC, XPC_EXIT_REASON_FAULT
  • Device Model: iPhone 11 Pro Max
  • Process Path: [Removed]

Here’s an excerpt from the logs:

...
{"codes":"0x6000000000000007, 0x0000000000000009","reason":9,"message":"namespc 7 reason_code 0x0000000000000009","subtype":"GUARD_TYPE_USER","type":"EXC_GUARD","rawCodes":[Removed],"namespc":7},

"termination" : {"flags":518,"code":9,"namespace":"LIBXPC","indicator":"XPC_EXIT_REASON_FAULT"},
...

I would greatly appreciate any guidance on resolving this issue, particularly if there are known concerns with inter-process communication (LIBXPC) in iOS 18.0.1 or advice on how to manage the EXC_GUARD exception more effectively.

Full log details are in the attachment.

Thank you for your help!

Thank you for your help!

iOS 18.0.1 - SafariViewService - LIBXPC - XPC_EXIT_REASON_FAULT
 
 
Q