Qsync Client for Mac 5.1.7: Finder extension terminates itself (terminate: called on background thread)

ENVIRONMENT

  • Mac mini, Apple M1, macOS 26.6.2
  • Qsync Client 5.1.7.0923 (main app x86_64 via Rosetta 2; FinderSync.appex universal)
  • NAS: QTS 5.2.10 (build 20260731), Qsync Central 5.0.0.7
  • Other Finder Sync extensions: Google Drive and OneDrive disabled (both use File Provider), Hazel disabled, DAEMON Tools enabled

PROBLEM
The Qsync Finder Integration (com.qnap.qsync.findersync) stops working at random: sync badges and the Qsync context menu disappear from Finder. The Qsync Client app keeps running, and the extension still shows as enabled in System Settings. Disabling and re-enabling it under Login Items & Extensions restores it until the next time. This has happened repeatedly, also before version 5.1.7.

EVIDENCE (unified log)
The extension quits by itself. It is not a crash (no crash report), and it is not killed by macOS:

13:27:36.102 FinderSync: terminate: called on background thread. Redirecting to main thread as a courtesy.
13:27:36.103 FinderSync: replyToApplicationShouldTerminate:YES / App termination approved
13:27:36.108 FinderSync: Termination complete. Exiting without sudden termination.
13:27:36.115 Finder: Connection to plugin interrupted while in use.
13:27:36.117 Finder: extension connection was interrupted! plugin_identifier: com.qnap.qsync.findersync
13:27:36.121 Finder: tearing down extension request … {id = com.qnap.qsync.findersync}

The Mac was awake and in normal use (no login, sleep or wake at the time). Finder does not restart the extension afterwards.

At login on 2026-09-28 17:42 the same happened: the extension started at 17:42:03, was interrupted at 17:42:04 and 17:42:06, and was gone from Finder’s extension set by 17:42:16.

ADDITIONAL OBSERVATION
Qsync Client opens a new TLS connection to the NAS about every 5 seconds. This may be normal; mentioned in case it is related.

QUESTIONS

  1. Under what conditions does the Finder extension call terminate:? Is this intended?
  2. Is this fixed in Qsync for Mac 6.0 (Universal Binary)? When is 6.0 final planned?
  3. Can you recommend a workaround until then?

Full logs can be provided on request.

I’ve sent you a private message — could you please provide the relevant information there? Thanks!

Hi Steve,

Thank you for looking into this. Debug logging was enabled at 11:48 today (2026-10-02, CEST, UTC+2). The Finder extension terminated itself again twice:

  • 14:25:56: extension hosted by Finder, “terminate: called on background thread”, Finder reported “extension connection was interrupted”
  • 16:25:12: same, and Finder did not restart the extension (sync badges and context menu gone)

At 14:32:14 an extension instance hosted by photolibraryd also terminated the same way, without affecting Finder.

I have prepared a zip (3.5 MB) with today’s debug logs (rotated logs from 12:39, 14:18 and 15:54, plus the current QNLog.log, SystemInfo and QNEventLog.xml). They cover all three events. The full package (43 MB, back to 8 September) is also available.

However, the forum only allows image files as attachments, so I cannot attach the zip here. How would you like me to send it? I can open a Helpdesk ticket referring to this thread, or use another method you prefer.

Best regards,
Ole Petter W. Andersen