BTT in crash loop since update to Monterrey

Searching through activity for bettertouchtool the processes appear and disappear. While they are present mouse and keyboard activity is very laggy. Eventually the processes crash.

  • Type of Mac: 2019 MBP 16-inch
  • macOS version: 12.0.1
  • BetterTouchTool version: 3.607

Translated Report (Full Report Below)

Process: BetterTouchTool [7534]
Path: /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool
Identifier: com.hegenberg.BetterTouchTool
Version: 3.607 (1755)
Code Type: X86-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2021-11-05 07:45:04.1324 -0400
OS Version: macOS 12.0.1 (21A559)
Report Version: 12
Bridge OS Version: 6.0 (19P548)
Anonymous UUID: 5FC5F611-63DD-3DBA-C774-8301063410E7

Time Awake Since Boot: 820 seconds

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNull stringByExpandingTildeInPath]: unrecognized selector sent to instance 0x7ff85c6740c0'
abort() called
terminating with uncaught exception of type NSException

Application Specific Backtrace 0:
0 CoreFoundation 0x00007ff819b72e5b __exceptionPreprocess + 242
1 libobjc.A.dylib 0x00007ff8198d3b9d objc_exception_throw + 48
2 CoreFoundation 0x00007ff819bf7a2b -[NSObject(NSObject) __retain_OA] + 0
3 CoreFoundation 0x00007ff819ad9d09 forwarding + 1406
4 CoreFoundation 0x00007ff819ad96f8 _CF_forwarding_prep_0 + 120
5 BetterTouchTool 0x0000000108aaf609 -[BTTRunScriptWidget updateFromExternalNotification:] + 415
6 BetterTouchTool 0x0000000108aaf411 -[BTTRunScriptWidget updateWithScriptResult:] + 369
7 BetterTouchTool 0x0000000108aae25a __89-[BTTRunScriptWidget runShellTaskWithLaunchPath:params:script:environment:updateOnEmpty:]_block_invoke_2 + 42
8 libdispatch.dylib 0x00007ff819879cc9 _dispatch_client_callout + 8
9 libdispatch.dylib 0x00007ff8198871fe _dispatch_async_and_wait_invoke + 87
10 libdispatch.dylib 0x00007ff819879cc9 _dispatch_client_callout + 8
11 libdispatch.dylib 0x00007ff8198865d8 _dispatch_main_queue_callback_4CF + 951
12 CoreFoundation 0x00007ff819b355d9 CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE + 9
13 CoreFoundation 0x00007ff819af66ae __CFRunLoopRun + 2752
14 CoreFoundation 0x00007ff819af552d CFRunLoopRunSpecific + 563
15 HIToolbox 0x00007ff8227133e1 RunCurrentEventLoopInMode + 292
16 HIToolbox 0x00007ff822713137 ReceiveNextEventCommon + 587
17 HIToolbox 0x00007ff822712ed5 _BlockUntilNextEventMatchingListInModeWithFilter + 70
18 AppKit 0x00007ff81c5208f0 _DPSNextEvent + 886
19 AppKit 0x00007ff81c51ef5c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1411
20 AppKit 0x00007ff81c511359 -[NSApplication run] + 586
21 AppKit 0x00007ff81c4e51f8 NSApplicationMain + 816
22 dyld 0x00000001190464fe start + 462
23 ??? 0x0000000000000000 0x0 + 0
24 BetterTouchTool 0x00000001088ad000 __dso_handle + 0

could your try the latest release from folivora.ai - Great Tools for your Mac! ?

That worked. I swear I tried that recently but I guess not.

Thanks

that’s possible, that specific issue has only been fixed 2 days ago :slight_smile: