SafariBookmarksSyncAgent quits unexpectedly

Since recently (maybe after updating to Sonoma 14.7.1 - 23H222, but not sure, I get a crash report stating that SafariBookmarksSyncAgent quitted unexpectedly Once acquitted the report, it will reappear 2 minutes later as long as Xcode is open.

Configuration:

  • Sonoma 14.7.1
  • Safari Technology Preview Release 208 (Safari 18.2, WebKit 19621.1.5.1)
  • Xcode 15.3 (15E204a)

That seems to be a known problem.

Question: Is it due to MacOS version ? To Xcode version ? To Safari version ? To webKit version ? Or to simulator, as I gat an AegirPoster crash (as described here: https://stackoverflow.com/questions/77083912/macbook-pro-crashes-when-using-simulator-aegirposter-process)

I read that I would need to restart some devices (eg, iPhone). That seems to temporarily solve the problem

Here is a part of the report:

Incident Identifier: 0D2456DF-5801-41D6-8294-2BF442224913
CrashReporter Key:   4DE33529-174E-32C5-D8A8-26FE128BE16B
Hardware Model:      Mac14,12
Process:             SafariBookmarksSyncAgent [38972]
Path:                /Volumes/VOLUME/*/SafariSupport.bundle/SafariBookmarksSyncAgent
Identifier:          com.apple.SafariBookmarksSyncAgent
Version:             8614 (8614.1.25.0.17)
Code Type:           ARM-64 (Native)
Role:                Unspecified
Parent Process:      launchd_sim [28070]
Coalition:           com.apple.CoreSimulator.SimDevice.0058D576-D9FF-4169-8437-D0A24C923500 [9832]
Responsible Process: SimulatorTrampoline [1116]

Date/Time:           2024-11-27 15:19:42.4908 +0100
Launch Time:         2024-11-27 15:19:42.4610 +0100
OS Version:          macOS 14.7.1 (23H222)
Release Type:        User
Report Version:      104

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000204476580
Exception Codes: 0x0000000000000001, 0x0000000204476580
VM Region Info: 0x204476580 is not in any region.  Bytes after previous region: 894002561  Bytes before following region: 58984012416
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      VM_ALLOCATE                 1cefdc000-1cefe0000    [   16K] r--/rwx SM=PRV  
--->  GAP OF 0xdf1020000 BYTES
      commpage (reserved)         fc0000000-1000000000   [  1.0G] ---/--- SM=COW  reserved VM address space (unallocated)
Termination Reason: SIGNAL 11 Segmentation fault: 11
Terminating Process: exc handler [38972]

Triggered by Thread:  0

Thread 0 Crashed:
0   dyld_sim                      	       0x104f9dc7c dyld4::SyscallDelegate::forEachInDirectory(char const*, bool, void (char const*, char const*) block_pointer) const + 172
1   dyld_sim                      	       0x104f88b6c invocation function for block in dyld4::ProcessConfig::PathOverrides::processVersionedPaths(dyld4::ProcessConfig::Process const&, dyld4::SyscallDelegate&, dyld4::ProcessConfig::DyldCache const&, dyld3::Platform, dyld3::GradedArchs const&, lsl::Allocator&) + 104
2   dyld_sim                      	       0x104f88aa0 dyld4::ProcessConfig::PathOverrides::forEachInColonList(char const*, char const*, bool&, void (char const*, bool&) block_pointer) + 224
3   dyld_sim                      	       0x104f886b8 dyld4::ProcessConfig::PathOverrides::processVersionedPaths(dyld4::ProcessConfig::Process const&, dyld4::SyscallDelegate&, dyld4::ProcessConfig::DyldCache const&, dyld3::Platform, dyld3::GradedArchs const&, lsl::Allocator&) + 144
4   dyld_sim                      	       0x104f882a8 dyld4::ProcessConfig::PathOverrides::PathOverrides(dyld4::ProcessConfig::Process const&, dyld4::ProcessConfig::Security const&, dyld4::ProcessConfig::Logging const&, dyld4::ProcessConfig::DyldCache const&, dyld4::SyscallDelegate&, lsl::Allocator&) + 344
5   dyld_sim                      	       0x104f868b8 dyld4::ProcessConfig::ProcessConfig(dyld4::KernelArgs const*, dyld4::SyscallDelegate&, lsl::Allocator&) + 152
6   dyld_sim                      	       0x104f85e30 _dyld_sim_prepare + 352
7   dyld                          	       0x10492fa8c dyld4::prepareSim(dyld4::RuntimeState&, char const*) + 1276
8   dyld                          	       0x10492e4f0 dyld4::prepare(dyld4::APIs&, dyld3::MachOAnalyzer const*) + 308
9   dyld                          	       0x10492def4 start + 1868

I filed a bug report: Nov 27, 2024 at 3:41 PM – FB15976427

Thanks for submitting the bug.

You can see the status of your feedback in Feedback Assistant. There, you can track if the report is still being investigated, has a potential identifiable fix, or has been resolved in another way. The status appears beside the label "Resolution." We're unable to share any updates on specific reports on the forums.

For more details on when you'll see updates to your report, please see What to expect after submission.

Albert Pascual
  Worldwide Developer Relations.

SafariBookmarksSyncAgent quits unexpectedly
 
 
Q