Seafile Sync Client 9.0.22 fails at launch on Intel macOS 12.7.6 — missing libc++ symbol

  • Environment: Intel MacBookPro13,3; macOS 12.7.6 (21H1320).

  • Client: Seafile Sync Client 9.0.22, native x86-64.

  • Impact: Application terminates immediately at launch; the client is unusable.

  • Reproduction: Launch /Applications/Seafile Client.app.

  • Error:

    Termination Reason: Namespace DYLD, Code 4 Symbol missing
    

    Symbol not found: (__ZNSt3__122__libcpp_verbose_abortEPKcz)

    Referenced from: QtWebEngineWidgets.framework/Versions/A/QtWebEngineWidgets

    Expected in: /usr/lib/libc++.1.dylib

  • Technical finding: The bundled Qt framework references a C++ runtime symbol unavailable on this system, causing termination before application startup.

  • Requested action: Please urgently investigate macOS Monterey compatibility, provide a compatible Intel build or verified rollback installer, and clarify the supported minimum macOS version.

Thank you for the detailed report. In Seafile Client 9.0.22, the Qt framework was upgraded to Qt 6.12, which raises the minimum supported macOS version to 14.4. Therefore, macOS 12.7.6 is not supported and the missing libc++ symbol is expected on that system.

For macOS 12.7, please try using an earlier Seafile Client version that supports Monterey.

I can’t confirm this is the latest working version but 9.0.16 works on macOS Monterey 12.7.6. Just for everyone’s information..