BetterTouchTool stops working in macOS 10.14 Mojave

Describe the bug

After I wake my MacBookPro out of sleep using TouchID, BetterTouchTool is no longer running in the Touch Bar. If I restart BTT, it works again. It seems like it need to be asleep for some time to trigger this behavior -- in other words, if I manually put it to sleep and then wake it back up within a minute or so, BTT is still running fine.

Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):

Touch Bar

Screenshots
If applicable, add screenshots to help explain your problem. (You can just paste or drag them here)

Device information:

  • Type of Mac: MacBook Pro (13-inch, 2017, Four Thunderbolt 3 Ports
  • macOS version: 10.14 (Mojave)
  • BetterTouchTool version: 2.645 (954)

Additional information (e.g. StackTraces, related issues, screenshots, workarounds, etc.):

Here is some suspicious output from console:

Oct  8 03:59:54 MacBook-Pro com.apple.xpc.launchd[1] (com.apple.xpc.launchd.oneshot.0x10000097.BetterTouchTool[13379]): Service exited due to SIGTERM | sent by BTTRelaunch[13387]
Oct  8 03:59:58 MacBook-Pro com.apple.xpc.launchd[1] (com.hegenberg.BTTRelaunch.2064[13387]): Service exited due to SIGTERM | sent by BetterTouchTool[13529]
Oct  8 04:00:00 MacBook-Pro BetterTouchTool[13529]: assertion failed: 18A391: libxpc.dylib + 92361 [0A8747D1-33AA-37E1-B97A-BA9B95FE4E8C]: 0x89
Oct  8 10:02:16 MacBook-Pro com.apple.xpc.launchd[1] (com.apple.xpc.launchd.oneshot.0x1000009a.BetterTouchTool[13529]): Service exited due to SIGTERM | sent by BTTRelaunch[13571]
Oct  8 10:02:18 MacBook-Pro com.apple.xpc.launchd[1] (com.hegenberg.BTTRelaunch.2064[13571]): Service exited due to SIGTERM | sent by BetterTouchTool[15842]
Oct  8 10:02:19 MacBook-Pro BetterTouchTool[15842]: assertion failed: 18A391: libxpc.dylib + 92361 [0A8747D1-33AA-37E1-B97A-BA9B95FE4E8C]: 0x89
Oct  8 10:02:19 MacBook-Pro BetterTouchTool[15842]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Oct  8 10:46:41 MacBook-Pro com.apple.xpc.launchd[1] (com.apple.xpc.launchd.oneshot.0x1000009c.BetterTouchTool[15842]): Service exited due to SIGTERM | sent by BTTRelaunch[15851]
Oct  8 10:46:41 MacBook-Pro com.apple.xpc.launchd[1] (com.hegenberg.BTTRelaunch.2064[15851]): Service exited due to SIGTERM | sent by BetterTouchTool[16672]
Oct  8 10:46:42 MacBook-Pro BetterTouchTool[16672]: assertion failed: 18A391: libxpc.dylib + 92361 [0A8747D1-33AA-37E1-B97A-BA9B95FE4E8C]: 0x89
Oct  8 16:33:23 MacBook-Pro BetterTouchTool[16672]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Oct  8 16:33:31 MacBook-Pro com.apple.xpc.launchd[1] (com.hegenberg.BTTRelaunch.2064[16679]): Service exited due to SIGTERM | sent by BetterTouchTool[32659]
Oct  8 16:33:32 MacBook-Pro BetterTouchTool[32659]: assertion failed: 18A391: libxpc.dylib + 92361 [0A8747D1-33AA-37E1-B97A-BA9B95FE4E8C]: 0x89
Oct  8 16:33:32 MacBook-Pro BetterTouchTool[32659]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Oct  8 16:35:50 MacBook-Pro com.apple.xpc.launchd[1] (com.apple.xpc.launchd.oneshot.0x1000009f.BetterTouchTool[32659]): Service exited due to SIGTERM | sent by BTTRelaunch[32663]
Oct  8 16:35:51 MacBook-Pro com.apple.xpc.launchd[1] (com.hegenberg.BTTRelaunch.2064[32663]): Service exited due to SIGTERM | sent by BetterTouchTool[32669]
Oct  8 16:35:52 MacBook-Pro BetterTouchTool[32669]: assertion failed: 18A391: libxpc.dylib + 92361 [0A8747D1-33AA-37E1-B97A-BA9B95FE4E8C]: 0x89
Oct  8 16:44:18 MacBook-Pro BetterTouchTool[641]: assertion failed: 18A391: libxpc.dylib + 92361 [0A8747D1-33AA-37E1-B97A-BA9B95FE4E8C]: 0x89
Oct  8 16:44:19 MacBook-Pro BetterTouchTool[641]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Oct  8 16:44:25 MacBook-Pro Better Window Manager[743]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Oct  8 16:45:13 MacBook-Pro com.apple.xpc.launchd[1] (com.hegenberg.BTTRelaunch.2064[688]): Service exited due to SIGTERM | sent by BetterTouchTool[1077]
Oct  8 16:45:14 MacBook-Pro BetterTouchTool[1077]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Oct  8 16:45:15 MacBook-Pro BetterTouchTool[1077]: assertion failed: 18A391: libxpc.dylib + 92361 [0A8747D1-33AA-37E1-B97A-BA9B95FE4E8C]: 0x89
Oct  8 16:47:32 MacBook-Pro com.apple.xpc.launchd[1] (com.hegenberg.BTTRelaunch.2064[1082]): Service exited due to SIGTERM | sent by BetterTouchTool[1136]
Oct  8 16:47:33 MacBook-Pro BetterTouchTool[1136]: assertion failed: 18A391: libxpc.dylib + 92361 [0A8747D1-33AA-37E1-B97A-BA9B95FE4E8C]: 0x89
Oct  8 16:47:33 MacBook-Pro BetterTouchTool[1136]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug
Oct  8 17:06:28 MacBook-Pro com.apple.xpc.launchd[1] (com.apple.xpc.launchd.oneshot.0x10000006.BetterTouchTool[1136]): Service exited due to SIGTERM | sent by BTTRelaunch[1141]
Oct  8 17:06:29 MacBook-Pro com.apple.xpc.launchd[1] (com.hegenberg.BTTRelaunch.2064[1141]): Service exited due to SIGTERM | sent by BetterTouchTool[1860]
Oct  8 17:06:29 MacBook-Pro BetterTouchTool[1860]: assertion failed: 18A391: libxpc.dylib + 92361 [0A8747D1-33AA-37E1-B97A-BA9B95FE4E8C]: 0x89
Oct  8 17:41:00 MacBook-Pro BetterTouchTool[1860]: DEPRECATED USE in libdispatch client: dispatch source activated with no event handler set; set a breakpoint on _dispatch_bug_deprecated to debug

Note: Before bug reporting, please make sure you have the latest version of BetterTouchTool and that you have already tried to restart your system :-). If you encounter a crash, please attach a crash log from the macOS Console.app from the "User Diagnostic Reports" section.

Thanks for reporting! This is already being tracked here: After sleep, global touchbar widgets are not visible

1 Like