Describe the bug
- BetterTouchTool crashes shortly after launch.
- Crash type: EXC_BAD_ACCESS (SIGSEGV)
on the main thread.
- It happens before any interaction with the app, possibly due to an unrecognized selector (doesNotRecognizeSelector:
).
Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):
- None — crash happens immediately on app startup.
Screenshots
- N/A — crash happens before the interface fully loads.
Device information:
- Type of Mac: MacBook Pro 15,1 (Intel)
- macOS version: macOS 15.4.1 (24E263)
- BetterTouchTool version: 5.331 (2025042204)
Additional information (e.g. crash logs, related issues, etc.):
- Crash log is attached (from Console.app → User Diagnostic Reports).
- Main thread stack trace shows
_Unwind_RaiseException
,objc_exception_throw
, then-[NSObject(NSObject) doesNotRecognizeSelector:]
. - Indicates a likely call to a deallocated or incorrect object.
BetterTouchTool-2025-04-22-085326.ips (31.2 KB)
BetterTouchTool-2025-04-22-085148.ips (34.5 KB)