BTT Crash When Selecting New Configuration UI - Catalina

Crash Report: BetterTouchTool_2019-10-18-204151_Kevins-MacBook-Pro-2.crash (100.4 KB) BetterTouchTool_2019-10-18-204151_Kevins-MacBook-Pro-2.crash

Describe the bug
BTT crash when selecting the new configuration UI after Catalina update (does not crash when selecting old configuration UI)

Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):
Input défice not applicable, BTT seems to operate OK unless the new configuration UI is selected.

Screenshots
btt-crash3

Device information:

  • Type of Mac: MacBook Pro (15-inch, 2018)
  • macOS version: 10.15 (19A602)
  • BetterTouchTool version: 3.206 (1382)

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

Issue began immediately on catalina upgrade.

Troubleshooting Performed:

  • Deleted BTT from accessibility numerous times
  • ran tccutil reset Accessibility numerous times
  • Uninstalled/reinstalled numerous times
  • Turned off Dropbox syncing
  • Removed ~/Library/Application Support/BetterTouchTool numerous times

After many hours of trying to solve this, it appears as if the issue is related to a combination of presets that previously worked in 10.14 that now cause the crash. During troubleshooting, I was unable to launch the new UI so I begun dismantling all my triggers/gestures/presets one by one to figure out what was the issue and eventually was able to launch the new UI as of last night once I was down to 1 preset with about 1/4 of the triggers I had previously. But this morning, after trying to rebuild my master preset by adding some tigger/button/gesture/group, the crash began to occur again. I made several backups throughout this process and have restored back to every one hoping the crash would cease with one of them, but the issue is continuing to occur.
I believe I have tried everything I can think of so now I am reporting it.

I have this same issue - is there a fix or a workaround please ?

I have the same issue. Great job by @kevin-funderburg describing the bug.
Is a downgrade recommended?

1 Like

Unfortunately this crash is a bug in Catalina related to the rendering of specific strings. I have already been contacted by various other devs that found these reports here because they encountered the same issue.

Apparently resetting all the UI state can help in some cases, however this would also delete your BTT settings (not the configured triggers though, they will still be available afterwards):

1.) Quit BTT
2.) Run this terminal command: defaults delete com.hegenberg.BetterTouchTool

Possibly try upgrading to version 3.209 - it was built with a newer version of XCode which may already have a fix for this issue, but unfortunately I can not reproduce it here so I can't tell for sure.

Thanks for the fast reply!
v3.209 solves the issue for me.
v3.206 (via Setapp) crashes when I launch the new Configuration UI, plus another issue now where the menu bar icon goes away, then comes back in a cycle.

Setapp doesn't seem to know about 3.209 yet, so for now I'm running a downloaded version from here: https://bettertouchtool.net/releases/

1 Like
Imprint | Privacy Policy