A day after installing the Sierra RC I noticed KM frequently beachballing for 18-20 seconds when executing macros, even very simple application switching ones. Looking at the engine log doesn’t seem to help; the only clue it offers is that it doesn’t say a beachballed macro has been executed up until the moment of its execution (in other words, when I hit a macro’s hotkey while looking at the log, it would show zero new activity until KM stopped beachballing and executed the macro, at which point it displays the usual “Execute macro ‘X’ from trigger Y” message like nothing ever happened). The only other thing I noticed in the log file that seems like it could possibly be related are repeated strings like this:
2016-09-10 18:46:57 Assertion Failed: theErr != noErr || count < 2000, file: /Users/peter/Keyboard Maestro/Project/Source/XCAF/XClipboardDataSet.mm:174, value: 0
2016-09-10 18:46:57 PasteboardGetItemCount Error 0 -1
2016-09-10 18:46:57 Assertion Failed: theErr != noErr || count < 2000, file: /Users/peter/Keyboard Maestro/Project/Source/XCAF/XClipboardDataSet.mm:174, value: 0
2016-09-10 18:46:57 PasteboardGetItemCount Error 0 -1
2016-09-10 18:46:57 Assertion Failed: theErr != noErr || count < 2000, file: /Users/peter/Keyboard Maestro/Project/Source/XCAF/XClipboardDataSet.mm:174, value: 0
2016-09-10 18:46:57 PasteboardGetItemCount Error 0 -1
2016-09-10 18:46:57 Assertion Failed: theErr != noErr || count < 2000, file: /Users/peter/Keyboard Maestro/Project/Source/XCAF/XClipboardDataSet.mm:174, value: 0
2016-09-10 18:46:57 PasteboardGetItemCount Error 0 -1
2016-09-10 18:46:57 Assertion Failed: theErr != noErr || count < 2000, file: /Users/peter/Keyboard Maestro/Project/Source/XCAF/XClipboardDataSet.mm:174, value: 0
2016-09-10 18:46:57 PasteboardGetItemCount Error 0 -1
2016-09-10 18:46:57 Assertion Failed: theErr != noErr || count < 2000, file: /Users/peter/Keyboard Maestro/Project/Source/XCAF/XClipboardDataSet.mm:174, value: 0
2016-09-10 18:46:57 PasteboardGetItemCount Error 0 -1
2016-09-10 18:46:57 Assertion Failed: theErr != noErr || count < 2000, file: /Users/peter/Keyboard Maestro/Project/Source/XCAF/XClipboardDataSet.mm:174, value: 0
2016-09-10 18:46:57 PasteboardGetItemCount Error 0 -1
Quitting and restarting the engine multiple times, rebooting my Mac, and uninstalling/reinstalling KM had no effect, and in my personal experience, I’ve used KM dozens if not hundreds of times a day since version 5 on macOS 10.7 and have never run into a problem like this before, so it doesn’t seem like it’s a coincidence that this started happening right after installing Sierra. Has anyone else run into this or similar issues? Any chance this is a known bug that’s already set to be fixed in the next release?