Maccy: [Crash] Service exited due to SIGILL

version

brew info maccy
# ==> maccy: 0.26.2 (auto_updates)

sw_vers
# ProductName:    Mac OS X
# ProductVersion: 10.15.7
# BuildVersion:   19H2026

sysctl -n hw.ncpu
# 8
sysctl -n hw.memsize
# 8589934592
sysctl -n machdep.cpu.brand_string
# Intel(R) Core(TM) i7-3720QM CPU @ 2.60GHz

description

  • been using Maccy for ~4 years
  • I started to experience crashes since either 0.26.2, 0.26.1 or 0.26.0
    • those releases were so close together that I updated from 0.25.0 to 0.26.2 directly

Debug

  • exact steps for reproduction have not been found
    • it always occurs when I press my hotkey combo (<kbd>⌘ Command</kbd> + <kbd>⇧ Shift</kbd> + <kbd>C</kbd>), select something and upon pressing enter it crashes
      • the crashes are rare; roughly 1 in 200 operations
    • the selected string will still be added to the clipboard, but not placed at the position where the cursor is currently located
  • this string below was reported in the macOS Console under system.log
# May 21 19:59:06 Paria com.apple.xpc.launchd[1] (org.p0deje.Maccy.23752[12289]): Service exited due to SIGILL | sent by exc handler[12289]
  • can you provide pointers how to debug the crashes and provide you with more details ?
    • found some instructions in a related issue
      • these instructions should be added to .github/ISSUE_TEMPLATE.md or .github/ISSUE_TEMPLATE/bug_report.yaml, this would certainley help you to find the cause of the problem faster and require fewer follow-ups
    • I will try to record when it happens again

EDIT1:

  • adding defaults read org.p0deje.Maccy
{
    "KeyboardShortcuts_popup" = "{\\"carbonModifiers\\":768,\\"carbonKeyCode\\":8}";
    "NSStatusItem Preferred Position Item-0" = 643;
    "NSWindow Frame com.sindresorhus.Preferences.FrameAutosaveName" = "689 417 542 421 0 0 1920 1200 ";
    SUEnableAutomaticChecks = 0;
    SUHasLaunchedBefore = 1;
    SUSendProfileInfo = 0;
    enabledPasteboardTypes =     (
        "public.html",
        "public.rtf",
        "public.utf8-plain-text"
    );
    history = {length = 42, bytes = 0x62706c69 73743030 a0080000 00000000 ... 00000000 00000009 };
    historySize = 200;
    ignoreEvents = 0;
    ignoredPasteboardTypes =     (
        "de.petermaurer.TransientPasteboardType",
        "com.agilebits.onepassword",
        "com.typeit4me.clipping",
        "Pasteboard generator type",
        "net.antelle.keeweb"
    );
    menuIcon = maccy;
    migrations =     {
        "2020-02-22-history-item-add-copied-at" = 1;
        "2020-02-22-history-item-add-number-of-copies" = 1;
        "2020-04-18-switch-storage-to-core-data" = 1;
        "2020-04-25-allow-custom-ignored-types" = 1;
        "2020-06-19-use-keyboardshortcuts" = 1;
        "2020-09-01-ignore-keeweb" = 1;
        "2021-02-20-allow-to-customize-supported-types" = 1;
        "2021-06-28-add-title-to-history-item" = 1;
        "2021-10-16-remove-dynamic-pasteboard-types" = 1;
        "2022-08-01-rename-suppress-clear-alert" = 1;
        "2022-11-14-add-html-rtf-to-supported-types" = 1;
        "2023-01-22-add-regexp-search-mode" = 1;
    };
    pasteByDefault = 1;
    popupPosition = cursor;
    previewDelay = 1000;
    sortBy = lastCopiedAt;
}

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 40 (39 by maintainers)

Commits related to this issue

Most upvoted comments

OK, it’s up to you how much of your time you want to spend on this bug. Using 0.25.0 is a workable solution for me.

That sounds ungrateful, I’m glad you take the time to investigate the bug.