Skip to content

Crash on macOS 26 (Tahoe): Incorrect actor executor assumption #1

@gabac

Description

@gabac

Environment

  • macOS version: 26.2 (Build 25C56)
  • remindctl version: 0.1.0
  • Installation: Homebrew (brew install steipete/tap/remindctl)

Issue

Any command that accesses reminders crashes with a Swift actor isolation error.

Steps to Reproduce

  1. Install remindctl on macOS 26 (Tahoe)
  2. Grant Reminders access (remindctl authorize)
  3. Run any command that fetches reminders:
    • remindctl
    • remindctl list
    • remindctl all

Expected Behavior

Reminders are listed.

Actual Behavior

Crash with SIGABRT:

Incorrect actor executor assumption; expected 'RemindCore.RemindersStore' executor.

Command aborted by signal SIGABRT

Notes

  • remindctl status works fine (only checks permissions, doesn't access RemindersStore)
  • remindctl --version works fine
  • Likely a Swift 6 strict concurrency issue with actor isolation in the newer macOS

Workaround

AppleScript still works as a fallback:

osascript -e 'tell application "Reminders" to get name of every reminder of list "Reminders" whose completed is false'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions