Straxus
December 15, 2024, 5:28pm
1
Describe the bug
3-finger double tap action on Google Chrome (mapped to CMD-T, new tab) frequently crashes BTT with a NullPointer
Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):
MacBook Pro M1 Trackpad
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 M1
macOS version: Sonoma 14.6.1
BetterTouchTool version: 4.793, 2024121018
Additional information (e.g. crash logs, related issues, etc.):
Console log of crashdump (one sample, I have many which are all basically the same):
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: BetterTouchTool [22008]
Path: /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool
Identifier: com.hegenberg.BetterTouchTool
Version: 4.973 (2024121018)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2024-12-15 12:05:29.4333 -0500
OS Version: macOS 14.6.1 (23G93)
Report Version: 12
Anonymous UUID: 82B69B11-8294-3C86-0934-5336616093F1
Sleep/Wake UUID: E85AFBC2-E521-4727-83BA-32A2FB690560
Time Awake Since Boot: 210000 seconds
Time Since Wake: 11004 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000008
Exception Codes: 0x0000000000000001, 0x0000000000000008
Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [22008]
VM Region Info: 0x8 is not in any region. Bytes before following region: 4330651640
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 102208000-10346c000 [ 18.4M] r-x/r-x SM=COW /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 CoreFoundation 0x19736b288 CFRunLoopAddTimer + 152
1 BetterTouchTool 0x1024a8980 0x102208000 + 2754944
2 Foundation 0x1984f51d4 __NSThreadPerformPerform + 264
3 CoreFoundation 0x1973a54d8 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28
4 CoreFoundation 0x1973a546c __CFRunLoopDoSource0 + 176
5 CoreFoundation 0x1973a51dc __CFRunLoopDoSources0 + 244
6 CoreFoundation 0x1973a3dc8 __CFRunLoopRun + 828
7 CoreFoundation 0x1973a3434 CFRunLoopRunSpecific + 608
8 HIToolbox 0x1a1b4d19c RunCurrentEventLoopInMode + 292
9 HIToolbox 0x1a1b4cfd8 ReceiveNextEventCommon + 648
10 HIToolbox 0x1a1b4cd30 _BlockUntilNextEventMatchingListInModeWithFilter + 76
11 AppKit 0x19ac02cc8 _DPSNextEvent + 660
12 AppKit 0x19b3f94d0 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 700
13 AppKit 0x19abf5ffc -[NSApplication run] + 476
14 AppKit 0x19abcd240 NSApplicationMain + 880
15 dyld 0x196f3b154 start + 2476
Thread 1:
0 libsystem_pthread.dylib 0x1972c0d20 start_wqthread + 0
Thread 2:
0 libsystem_pthread.dylib 0x1972c0d20 start_wqthread + 0
Thread 3:
0 libsystem_pthread.dylib 0x1972c0d20 start_wqthread + 0
Thread 4:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x197284df4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1972975e4 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x19728d9c4 mach_msg_overwrite + 476
3 libsystem_kernel.dylib 0x197285178 mach_msg + 24
4 CoreFoundation 0x1973a5680 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1973a3f44 __CFRunLoopRun + 1208
6 CoreFoundation 0x1973a3434 CFRunLoopRunSpecific + 608
7 AppKit 0x19ad2d280 _NSEventThread + 144
8 libsystem_pthread.dylib 0x1972c5f94 _pthread_start + 136
9 libsystem_pthread.dylib 0x1972c0d34 thread_start + 8
Thread 5:
0 libsystem_pthread.dylib 0x1972c0d20 start_wqthread + 0
Thread 6:
0 libsystem_kernel.dylib 0x197286bac __ulock_wait + 8
1 libdispatch.dylib 0x197115dd8 _dlock_wait + 56
2 libdispatch.dylib 0x197115b8c _dispatch_thread_event_wait_slow + 56
3 libdispatch.dylib 0x197124bc4 __DISPATCH_WAIT_FOR_QUEUE__ + 368
4 libdispatch.dylib 0x197124770 _dispatch_sync_f_slow + 148
5 BetterTouchTool 0x1022165a8 0x102208000 + 58792
6 BetterTouchTool 0x1024af6f8 0x102208000 + 2782968
7 BetterTouchTool 0x102292140 0x102208000 + 565568
8 BetterTouchTool 0x102292bbc 0x102208000 + 568252
9 BetterTouchTool 0x10228f2fc 0x102208000 + 553724
10 BetterTouchTool 0x102287258 0x102208000 + 520792
11 BetterTouchTool 0x10228e46c 0x102208000 + 549996
12 MultitouchSupport 0x1a5e6415c MTAlg_IssueContactFrameCallbacks + 172
13 MultitouchSupport 0x1a5e5e478 mt_ProcessMultitouchFrame + 1396
14 MultitouchSupport 0x1a5e5de84 mt_HandleMultitouchFrame + 236
15 MultitouchSupport 0x1a5e5c6f0 mt_DequeueMultitouchDataMachPortCallBack + 156
16 CoreFoundation 0x1973d4fc4 __CFMachPortPerform + 296
17 CoreFoundation 0x1973a5a6c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 60
18 CoreFoundation 0x1973a598c __CFRunLoopDoSource1 + 524
19 CoreFoundation 0x1973a4350 __CFRunLoopRun + 2244
20 CoreFoundation 0x1973a3434 CFRunLoopRunSpecific + 608
21 CoreFoundation 0x19742145c CFRunLoopRun + 64
22 MultitouchSupport 0x1a5e555e0 mt_ThreadedMTEntry + 72
23 libsystem_pthread.dylib 0x1972c5f94 _pthread_start + 136
24 libsystem_pthread.dylib 0x1972c0d34 thread_start + 8
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x000000000000002b x1: 0x0000000000000000 x2: 0x0000000200e41528 x3: 0x0000000200e41528
x4: 0x0000000000000000 x5: 0x00000000000000f0 x6: 0x0000600000a94540 x7: 0x0000000000000023
x8: 0x0000000000000008 x9: 0x003776dea3002b80 x10: 0x000000000000082c x11: 0x0000000000000000
x12: 0x0000000000000005 x13: 0x000000012806b590 x14: 0x00000001ff12c5b0 x15: 0x00000001ff12c5b0
x16: 0x000000019736b1f0 x17: 0x0000000200c3c660 x18: 0x0000000000000000 x19: 0x0000600000ab0240
x20: 0x00000001ff12f000 x21: 0x0000000000000000 x22: 0x0000000200e41528 x23: 0x9f52bdb75ee85afc
x24: 0x00000001036e5000 x25: 0x0000000000000001 x26: 0x0000000000000000 x27: 0x00000000211200d5
x28: 0x0000000000000000 fp: 0x000000016dbf6350 lr: 0x380680019736b27c
sp: 0x000000016dbf62f0 pc: 0x000000019736b288 cpsr: 0x60001000
far: 0x0000000000000008 esr: 0x92000006 (Data Abort) byte read Translation fault
Binary Images:
0x11b86c000 - 0x11b88bfff com.apple.security.csparser (3.0) <56c6860a-3837-3860-b431-a65fb1289ce1> /System/Library/Frameworks/Security.framework/Versions/A/PlugIns/csparser.bundle/Contents/MacOS/csparser
0x10eae8000 - 0x10eaebfff com.apple.icloud.drive.fileprovider.override (1.0) <bf54ecfb-8484-3da7-bfe7-c8e1e8aa8207> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/iCloudDriveFileProviderOverride.bundle/Contents/MacOS/iCloudDriveFileProviderOverride
0x10f488000 - 0x10f4a7fff com.apple.findersync.fileprovideroverride.FinderSyncCollaborationFileProviderOverride (14.6) <873ea2e9-ea82-3a34-bced-0dbe2f414b69> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride
0x10ead0000 - 0x10ead7fff com.apple.FileProviderOverride (1835.140.3) <0a5777f9-53b3-3b12-bdce-ed62b76f1b18> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/FileProviderOverride.bundle/Contents/MacOS/FileProviderOverride
0x10eaa4000 - 0x10eabbfff com.apple.iokit.IOHIDLib (2.0.0) <0ff5813a-5a7a-3955-a4c9-4fded2f12f5c> /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib
0x103cac000 - 0x103cb7fff libobjc-trampolines.dylib (*) <7d6ca1cb-c5e6-38b6-9618-2c580486fc6b> /usr/lib/libobjc-trampolines.dylib
0x103e8c000 - 0x103edbfff com.mixedinkey.MIKMIDI (1.5) <16ddf028-19de-3847-bbd4-8c164b405d1f> /Applications/BetterTouchTool.app/Contents/Frameworks/MIKMIDI.framework/Versions/A/MIKMIDI
0x103d8c000 - 0x103d97fff net.wafflesoftware.ShortcutRecorder.framework.Leopard (*) <1f28ebb9-986a-3e5a-b15c-01183c53a265> /Applications/BetterTouchTool.app/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/ShortcutRecorder
0x103db0000 - 0x103e2ffff com.mentalfaculty.ensembles (2.9.1) <36a6c99c-16d4-3f47-8040-37cdc7663a02> /Applications/BetterTouchTool.app/Contents/Frameworks/Ensembles.framework/Versions/A/Ensembles
0x104078000 - 0x1040cffff org.sparkle-project.Sparkle (2.2.1) <998f01d4-1e73-3cec-a0c6-5a49be01dbf5> /Applications/BetterTouchTool.app/Contents/Frameworks/Sparkle.framework/Versions/B/Sparkle
0x103d70000 - 0x103d73fff com.hegenberg.BTTPluginSupport (1.0) <8544739d-8d4d-319f-bd3f-e505148b2242> /Applications/BetterTouchTool.app/Contents/Frameworks/BTTPluginSupport.framework/Versions/A/BTTPluginSupport
0x103d40000 - 0x103d43fff com.potionfactory.LetsMove (1.25) <4cccd167-7048-39ff-a5c4-594f5fa5e57a> /Applications/BetterTouchTool.app/Contents/Frameworks/LetsMove.framework/Versions/A/LetsMove
0x102208000 - 0x10346bfff com.hegenberg.BetterTouchTool (4.973) <caee643b-f66d-3788-9643-05f1b866506d> /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool
0x197327000 - 0x1977fffff com.apple.CoreFoundation (6.9) <55720ee0-d8c3-33a1-9854-8e61a6f44895> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x19847c000 - 0x1990d9fff com.apple.Foundation (6.9) <c6949f67-60f6-3735-b583-bf1e069a8a0b> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x1a1b1a000 - 0x1a1dddfff com.apple.HIToolbox (2.1.1) <4166f6cb-b599-306c-8568-823bd29a74c3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x19abc9000 - 0x19bf07fff com.apple.AppKit (6.9) <7acbeef9-a453-3e4d-98ac-f9441d86e183> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x196f35000 - 0x196fbe507 dyld (*) <f635824e-318b-3f0c-842c-c369737f2b68> /usr/lib/dyld
0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
0x1972bf000 - 0x1972cbfff libsystem_pthread.dylib (*) <e03e8478-6f5c-3d21-a79a-58408f514000> /usr/lib/system/libsystem_pthread.dylib
0x197284000 - 0x1972beffb libsystem_kernel.dylib (*) <71ff45b8-f14e-3666-9e96-6cf58315b91d> /usr/lib/system/libsystem_kernel.dylib
0x197111000 - 0x197158fff libdispatch.dylib (*) <1a1ce00a-89cd-36ba-9678-5038aedd0d8d> /usr/lib/system/libdispatch.dylib
0x1a5e50000 - 0x1a5e8efff com.apple.MultitouchSupport.framework (7440.9) <1ce2fd09-3e45-338a-b401-7bffe2ceb488> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)
Writable regions: Total=1.9G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.9G(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 256K 2
Activity Tracing 256K 1
CG image 400K 14
ColorSync 576K 27
CoreAnimation 1424K 60
CoreData 80K 1
CoreData Object IDs 4112K 2
CoreGraphics 32K 2
CoreUI image data 1952K 16
Foundation 16K 1
Image IO 16K 1
Kernel Alloc Once 32K 1
MALLOC 1.9G 60
MALLOC guard page 288K 18
SQLite page cache 384K 3
STACK GUARD 56.1M 7
Stack 11.3M 10
VM_ALLOCATE 112K 7
__AUTH 2515K 428
__AUTH_CONST 33.1M 656
__CTF 824 1
__DATA 17.2M 651
__DATA_CONST 34.6M 675
__DATA_DIRTY 2093K 245
__FONT_DATA 4K 1
__INFO_FILTER 8 1
__LINKEDIT 527.5M 14
__OBJC_RO 71.9M 1
__OBJC_RW 2200K 1
__TEXT 736.7M 697
dyld private memory 272K 2
libnetwork 640K 16
mapped file 194.4M 43
shared memory 912K 16
=========== ======= =======
TOTAL 3.5G 3681
Straxus
December 17, 2024, 3:44pm
2
This feels like a race condition of some sort because the crash is not 100% reproducible every time - I estimate it's about 60-70% of the time, and I can frequently see BTT crash multiple times in a row in quick succession when trying to use this specific action with this specific app. I haven't noticed similar crash behaviour with any other apps and gestures I'm using BTT with, and other mappings in Chrome seem to work fine, just this one specifically is causing regular crashes. And I haven't changed any defaults for the app or updated any advanced configs or anything - simple mapping, 3 finger double-tap to CMD-T in Google Chrome app.
could you check whether this still happens with 4.987 alpha? I haven't been able to reproduce it here but made some change based on the crashlog
Straxus
December 17, 2024, 4:04pm
4
I've just installed the Alpha channel (build 4.988) - I'll test it out for a few days and report back if I see the crash recur. Initial test immediately after install showed no crashes, but due to the intermittent nature of it I want to keep an eye on it for the next few days to verify.
Thanks, appreciate the quick turnaround on this!
Straxus
December 26, 2024, 3:01pm
5
Just had a recurrence with 4.988 - it's been way less frequent, this is the first I've seen in a few days. I just saw an update to 4.9997 was pushed and I've installed that, will report back if I continue to see further crashes:
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: BetterTouchTool [29211]
Path: /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool
Identifier: com.hegenberg.BetterTouchTool
Version: 4.988 (2024121608)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2024-12-26 09:56:42.8817 -0500
OS Version: macOS 14.6.1 (23G93)
Report Version: 12
Anonymous UUID: 82B69B11-8294-3C86-0934-5336616093F1
Sleep/Wake UUID: 6B22B062-2980-449B-B842-996B76A10D13
Time Awake Since Boot: 510000 seconds
Time Since Wake: 208 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000008
Exception Codes: 0x0000000000000001, 0x0000000000000008
Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [29211]
VM Region Info: 0x8 is not in any region. Bytes before following region: 4364943352
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 1042bc000-105534000 [ 18.5M] r-x/r-x SM=COW /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 CoreFoundation 0x19736b288 CFRunLoopAddTimer + 152
1 BetterTouchTool 0x10455da3c 0x1042bc000 + 2759228
2 libdispatch.dylib 0x197113750 _dispatch_call_block_and_release + 32
3 libdispatch.dylib 0x1971153e8 _dispatch_client_callout + 20
4 libdispatch.dylib 0x197123bb8 _dispatch_main_queue_drain + 988
5 libdispatch.dylib 0x1971237cc _dispatch_main_queue_callback_4CF + 44
6 CoreFoundation 0x1973e6ad4 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
7 CoreFoundation 0x1973a4258 __CFRunLoopRun + 1996
8 CoreFoundation 0x1973a3434 CFRunLoopRunSpecific + 608
9 HIToolbox 0x1a1b4d19c RunCurrentEventLoopInMode + 292
10 HIToolbox 0x1a1b4cfd8 ReceiveNextEventCommon + 648
11 HIToolbox 0x1a1b4cd30 _BlockUntilNextEventMatchingListInModeWithFilter + 76
12 AppKit 0x19ac02cc8 _DPSNextEvent + 660
13 AppKit 0x19b3f94d0 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 700
14 AppKit 0x19abf5ffc -[NSApplication run] + 476
15 AppKit 0x19abcd240 NSApplicationMain + 880
16 dyld 0x196f3b154 start + 2476
Thread 1:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x197284df4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1972975e4 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x19728d9c4 mach_msg_overwrite + 476
3 libsystem_kernel.dylib 0x197285178 mach_msg + 24
4 CoreFoundation 0x1973a5680 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1973a3f44 __CFRunLoopRun + 1208
6 CoreFoundation 0x1973a3434 CFRunLoopRunSpecific + 608
7 CFNetwork 0x19c841a08 0x19c5e2000 + 2488840
8 Foundation 0x1984d0d60 __NSThread__start__ + 716
9 libsystem_pthread.dylib 0x1972c5f94 _pthread_start + 136
10 libsystem_pthread.dylib 0x1972c0d34 thread_start + 8
Thread 2:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x197284df4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1972975e4 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x19728d9c4 mach_msg_overwrite + 476
3 libsystem_kernel.dylib 0x197285178 mach_msg + 24
4 CoreFoundation 0x1973a5680 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1973a3f44 __CFRunLoopRun + 1208
6 CoreFoundation 0x1973a3434 CFRunLoopRunSpecific + 608
7 AppKit 0x19ad2d280 _NSEventThread + 144
8 libsystem_pthread.dylib 0x1972c5f94 _pthread_start + 136
9 libsystem_pthread.dylib 0x1972c0d34 thread_start + 8
Thread 3:: com.apple.coreanimation.render-server
0 libsystem_kernel.dylib 0x197284df4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1972975e4 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x19728d9c4 mach_msg_overwrite + 476
3 libsystem_kernel.dylib 0x197285178 mach_msg + 24
4 QuartzCore 0x19f5deb80 CA::Render::Server::server_thread(void*) + 580
5 QuartzCore 0x19f5de92c thread_fun(void*) + 32
6 libsystem_pthread.dylib 0x1972c5f94 _pthread_start + 136
7 libsystem_pthread.dylib 0x1972c0d34 thread_start + 8
Thread 4:: WebCore: Scrolling
0 libsystem_kernel.dylib 0x197284df4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1972975e4 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x19728d9c4 mach_msg_overwrite + 476
3 libsystem_kernel.dylib 0x197285178 mach_msg + 24
4 CoreFoundation 0x1973a5680 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1973a3f44 __CFRunLoopRun + 1208
6 CoreFoundation 0x1973a3434 CFRunLoopRunSpecific + 608
7 CoreFoundation 0x19742145c CFRunLoopRun + 64
8 JavaScriptCore 0x1b38ba920 WTF::Detail::CallableWrapper<WTF::RunLoop::create(char const*, WTF::ThreadType, WTF::Thread::QOS)::$_1, void>::call() + 52
9 JavaScriptCore 0x1b38dddac WTF::Thread::entryPoint(WTF::Thread::NewThreadContext*) + 244
10 JavaScriptCore 0x1b3720360 WTF::wtfThreadEntryPoint(void*) + 16
11 libsystem_pthread.dylib 0x1972c5f94 _pthread_start + 136
12 libsystem_pthread.dylib 0x1972c0d34 thread_start + 8
Thread 5:
0 libsystem_kernel.dylib 0x197286bac __ulock_wait + 8
1 libdispatch.dylib 0x197115dd8 _dlock_wait + 56
2 libdispatch.dylib 0x197115b8c _dispatch_thread_event_wait_slow + 56
3 libdispatch.dylib 0x197124bc4 __DISPATCH_WAIT_FOR_QUEUE__ + 368
4 libdispatch.dylib 0x197124770 _dispatch_sync_f_slow + 148
5 BetterTouchTool 0x1042c7ae8 0x1042bc000 + 47848
6 BetterTouchTool 0x104564824 0x1042bc000 + 2787364
7 BetterTouchTool 0x104343c38 0x1042bc000 + 556088
8 BetterTouchTool 0x1043446b4 0x1042bc000 + 558772
9 BetterTouchTool 0x104340df4 0x1042bc000 + 544244
10 BetterTouchTool 0x104338d50 0x1042bc000 + 511312
11 BetterTouchTool 0x10433ff64 0x1042bc000 + 540516
12 MultitouchSupport 0x1a5e6415c MTAlg_IssueContactFrameCallbacks + 172
13 MultitouchSupport 0x1a5e5e478 mt_ProcessMultitouchFrame + 1396
14 MultitouchSupport 0x1a5e5de84 mt_HandleMultitouchFrame + 236
15 MultitouchSupport 0x1a5e5c6f0 mt_DequeueMultitouchDataMachPortCallBack + 156
16 CoreFoundation 0x1973d4fc4 __CFMachPortPerform + 296
17 CoreFoundation 0x1973a5a6c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 60
18 CoreFoundation 0x1973a598c __CFRunLoopDoSource1 + 524
19 CoreFoundation 0x1973a4350 __CFRunLoopRun + 2244
20 CoreFoundation 0x1973a3434 CFRunLoopRunSpecific + 608
21 CoreFoundation 0x19742145c CFRunLoopRun + 64
22 MultitouchSupport 0x1a5e555e0 mt_ThreadedMTEntry + 72
23 libsystem_pthread.dylib 0x1972c5f94 _pthread_start + 136
24 libsystem_pthread.dylib 0x1972c0d34 thread_start + 8
Thread 6:
0 libsystem_pthread.dylib 0x1972c0d20 start_wqthread + 0
Thread 7:
0 libsystem_pthread.dylib 0x1972c0d20 start_wqthread + 0
Thread 8:: JavaScriptCore libpas scavenger
0 libsystem_kernel.dylib 0x1972885ec __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1972c655c _pthread_cond_wait + 1228
2 JavaScriptCore 0x1b4c71c68 scavenger_thread_main + 1512
3 libsystem_pthread.dylib 0x1972c5f94 _pthread_start + 136
4 libsystem_pthread.dylib 0x1972c0d34 thread_start + 8
Thread 9:
0 libsystem_pthread.dylib 0x1972c0d20 start_wqthread + 0
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x000000000000002b x1: 0x0000000000000000 x2: 0x0000000200e41528 x3: 0x0000000200e41528
x4: 0x0000000000000000 x5: 0x0000000000002c40 x6: 0x00006000026ddbc0 x7: 0x0000000000000023
x8: 0x0000000000000008 x9: 0x003b278bb8002b80 x10: 0x000000000000082c x11: 0x0000000000000000
x12: 0x0000000000000005 x13: 0x000000014600b790 x14: 0x00000001ff12c5b0 x15: 0x00000001ff12c5b0
x16: 0x000000019736b1f0 x17: 0x0000000200c3c660 x18: 0x0000000000000000 x19: 0x000060000268c0c0
x20: 0x00000001ff12f000 x21: 0x0000000000000000 x22: 0x0000000200e41528 x23: 0x978b06c96c7682d4
x24: 0x00000001057b5000 x25: 0x00000001ff115020 x26: 0x00006000009d0500 x27: 0x000000000000000f
x28: 0x0000000000000000 fp: 0x000000016bb42320 lr: 0x790d00019736b27c
sp: 0x000000016bb422c0 pc: 0x000000019736b288 cpsr: 0x60001000
far: 0x0000000000000008 esr: 0x92000006 (Data Abort) byte read Translation fault
Binary Images:
0x124900000 - 0x1251dffff com.apple.audio.codecs.Components (7.0) <a4d6c23a-48cd-3241-81b5-efe44e80a6c5> /System/Library/Components/AudioCodecs.component/Contents/MacOS/AudioCodecs
0x116a44000 - 0x116aaffff com.apple.AppleMetalOpenGLRenderer (1.0) <ddc96be4-9f21-325d-b266-1bbe5fe29812> /System/Library/Extensions/AppleMetalOpenGLRenderer.bundle/Contents/MacOS/AppleMetalOpenGLRenderer
0x110f00000 - 0x110f1ffff com.apple.security.csparser (3.0) <56c6860a-3837-3860-b431-a65fb1289ce1> /System/Library/Frameworks/Security.framework/Versions/A/PlugIns/csparser.bundle/Contents/MacOS/csparser
0x110adc000 - 0x110adffff com.apple.icloud.drive.fileprovider.override (1.0) <bf54ecfb-8484-3da7-bfe7-c8e1e8aa8207> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/iCloudDriveFileProviderOverride.bundle/Contents/MacOS/iCloudDriveFileProviderOverride
0x110a98000 - 0x110ab7fff com.apple.findersync.fileprovideroverride.FinderSyncCollaborationFileProviderOverride (14.6) <873ea2e9-ea82-3a34-bced-0dbe2f414b69> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride
0x110a80000 - 0x110a87fff com.apple.FileProviderOverride (1835.140.3) <0a5777f9-53b3-3b12-bdce-ed62b76f1b18> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/FileProviderOverride.bundle/Contents/MacOS/FileProviderOverride
0x10610c000 - 0x106123fff com.apple.iokit.IOHIDLib (2.0.0) <0ff5813a-5a7a-3955-a4c9-4fded2f12f5c> /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib
0x105d64000 - 0x105d6ffff libobjc-trampolines.dylib (*) <7d6ca1cb-c5e6-38b6-9618-2c580486fc6b> /usr/lib/libobjc-trampolines.dylib
0x105f5c000 - 0x105fabfff com.mixedinkey.MIKMIDI (1.5) <16ddf028-19de-3847-bbd4-8c164b405d1f> /Applications/BetterTouchTool.app/Contents/Frameworks/MIKMIDI.framework/Versions/A/MIKMIDI
0x105e5c000 - 0x105e67fff net.wafflesoftware.ShortcutRecorder.framework.Leopard (*) <1f28ebb9-986a-3e5a-b15c-01183c53a265> /Applications/BetterTouchTool.app/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/ShortcutRecorder
0x105e80000 - 0x105efffff com.mentalfaculty.ensembles (2.9.1) <36a6c99c-16d4-3f47-8040-37cdc7663a02> /Applications/BetterTouchTool.app/Contents/Frameworks/Ensembles.framework/Versions/A/Ensembles
0x106148000 - 0x10619ffff org.sparkle-project.Sparkle (2.2.1) <998f01d4-1e73-3cec-a0c6-5a49be01dbf5> /Applications/BetterTouchTool.app/Contents/Frameworks/Sparkle.framework/Versions/B/Sparkle
0x105e40000 - 0x105e43fff com.hegenberg.BTTPluginSupport (1.0) <8544739d-8d4d-319f-bd3f-e505148b2242> /Applications/BetterTouchTool.app/Contents/Frameworks/BTTPluginSupport.framework/Versions/A/BTTPluginSupport
0x105e10000 - 0x105e13fff com.potionfactory.LetsMove (1.25) <4cccd167-7048-39ff-a5c4-594f5fa5e57a> /Applications/BetterTouchTool.app/Contents/Frameworks/LetsMove.framework/Versions/A/LetsMove
0x1042bc000 - 0x105533fff com.hegenberg.BetterTouchTool (4.988) <2871aba3-24c0-3fae-b630-3ed662d0dd78> /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool
0x197327000 - 0x1977fffff com.apple.CoreFoundation (6.9) <55720ee0-d8c3-33a1-9854-8e61a6f44895> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x197111000 - 0x197158fff libdispatch.dylib (*) <1a1ce00a-89cd-36ba-9678-5038aedd0d8d> /usr/lib/system/libdispatch.dylib
0x1a1b1a000 - 0x1a1dddfff com.apple.HIToolbox (2.1.1) <4166f6cb-b599-306c-8568-823bd29a74c3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x19abc9000 - 0x19bf07fff com.apple.AppKit (6.9) <7acbeef9-a453-3e4d-98ac-f9441d86e183> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x196f35000 - 0x196fbe507 dyld (*) <f635824e-318b-3f0c-842c-c369737f2b68> /usr/lib/dyld
0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
0x197284000 - 0x1972beffb libsystem_kernel.dylib (*) <71ff45b8-f14e-3666-9e96-6cf58315b91d> /usr/lib/system/libsystem_kernel.dylib
0x19c5e2000 - 0x19c9b5fff com.apple.CFNetwork (1.0) <33f7b4a0-de02-353d-8b3d-89e20966e2e9> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x19847c000 - 0x1990d9fff com.apple.Foundation (6.9) <c6949f67-60f6-3735-b583-bf1e069a8a0b> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x1972bf000 - 0x1972cbfff libsystem_pthread.dylib (*) <e03e8478-6f5c-3d21-a79a-58408f514000> /usr/lib/system/libsystem_pthread.dylib
0x19f597000 - 0x19f946fff com.apple.QuartzCore (1.11) <a432e553-acd6-33fa-9df4-ebdf7a0ba1e5> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x1b3718000 - 0x1b4e47f7f com.apple.JavaScriptCore (19618) <925c4460-ab64-309c-a525-1946ca49c986> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x1a5e50000 - 0x1a5e8efff com.apple.MultitouchSupport.framework (7440.9) <1ce2fd09-3e45-338a-b401-7bffe2ceb488> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Straxus
December 26, 2024, 4:24pm
6
And just recurred on 4.9997 as well:
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: BetterTouchTool [53436]
Path: /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool
Identifier: com.hegenberg.BetterTouchTool
Version: 4.9997 (2024122501)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2024-12-26 11:23:06.6782 -0500
OS Version: macOS 14.6.1 (23G93)
Report Version: 12
Anonymous UUID: 82B69B11-8294-3C86-0934-5336616093F1
Sleep/Wake UUID: 6B22B062-2980-449B-B842-996B76A10D13
Time Awake Since Boot: 520000 seconds
Time Since Wake: 5392 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000008
Exception Codes: 0x0000000000000001, 0x0000000000000008
Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [53436]
VM Region Info: 0x8 is not in any region. Bytes before following region: 4296867832
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 1001d0000-101458000 [ 18.5M] r-x/r-x SM=COW /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 CoreFoundation 0x19736b288 CFRunLoopAddTimer + 152
1 BetterTouchTool 0x100475598 0x1001d0000 + 2774424
2 libdispatch.dylib 0x197113750 _dispatch_call_block_and_release + 32
3 libdispatch.dylib 0x1971153e8 _dispatch_client_callout + 20
4 libdispatch.dylib 0x197123bb8 _dispatch_main_queue_drain + 988
5 libdispatch.dylib 0x1971237cc _dispatch_main_queue_callback_4CF + 44
6 CoreFoundation 0x1973e6ad4 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
7 CoreFoundation 0x1973a4258 __CFRunLoopRun + 1996
8 CoreFoundation 0x1973a3434 CFRunLoopRunSpecific + 608
9 HIToolbox 0x1a1b4d19c RunCurrentEventLoopInMode + 292
10 HIToolbox 0x1a1b4cfd8 ReceiveNextEventCommon + 648
11 HIToolbox 0x1a1b4cd30 _BlockUntilNextEventMatchingListInModeWithFilter + 76
12 AppKit 0x19ac02cc8 _DPSNextEvent + 660
13 AppKit 0x19b3f94d0 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 700
14 AppKit 0x19abf5ffc -[NSApplication run] + 476
15 AppKit 0x19abcd240 NSApplicationMain + 880
16 dyld 0x196f3b154 start + 2476
Thread 1:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x197284df4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1972975e4 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x19728d9c4 mach_msg_overwrite + 476
3 libsystem_kernel.dylib 0x197285178 mach_msg + 24
4 CoreFoundation 0x1973a5680 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1973a3f44 __CFRunLoopRun + 1208
6 CoreFoundation 0x1973a3434 CFRunLoopRunSpecific + 608
7 CFNetwork 0x19c841a08 0x19c5e2000 + 2488840
8 Foundation 0x1984d0d60 __NSThread__start__ + 716
9 libsystem_pthread.dylib 0x1972c5f94 _pthread_start + 136
10 libsystem_pthread.dylib 0x1972c0d34 thread_start + 8
Thread 2:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x197284df4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1972975e4 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x19728d9c4 mach_msg_overwrite + 476
3 libsystem_kernel.dylib 0x197285178 mach_msg + 24
4 CoreFoundation 0x1973a5680 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1973a3f44 __CFRunLoopRun + 1208
6 CoreFoundation 0x1973a3434 CFRunLoopRunSpecific + 608
7 AppKit 0x19ad2d280 _NSEventThread + 144
8 libsystem_pthread.dylib 0x1972c5f94 _pthread_start + 136
9 libsystem_pthread.dylib 0x1972c0d34 thread_start + 8
Thread 3:
0 libsystem_kernel.dylib 0x197286bac __ulock_wait + 8
1 libdispatch.dylib 0x197115dd8 _dlock_wait + 56
2 libdispatch.dylib 0x197115b8c _dispatch_thread_event_wait_slow + 56
3 libdispatch.dylib 0x197124bc4 __DISPATCH_WAIT_FOR_QUEUE__ + 368
4 libdispatch.dylib 0x197124770 _dispatch_sync_f_slow + 148
5 BetterTouchTool 0x1001dca68 0x1001d0000 + 51816
6 BetterTouchTool 0x10047c334 0x1001d0000 + 2802484
7 BetterTouchTool 0x100258ea4 0x1001d0000 + 560804
8 BetterTouchTool 0x100259920 0x1001d0000 + 563488
9 BetterTouchTool 0x100256060 0x1001d0000 + 548960
10 BetterTouchTool 0x10024dfbc 0x1001d0000 + 516028
11 BetterTouchTool 0x1002551d0 0x1001d0000 + 545232
12 MultitouchSupport 0x1a5e6415c MTAlg_IssueContactFrameCallbacks + 172
13 MultitouchSupport 0x1a5e5e478 mt_ProcessMultitouchFrame + 1396
14 MultitouchSupport 0x1a5e5de84 mt_HandleMultitouchFrame + 236
15 MultitouchSupport 0x1a5e5c6f0 mt_DequeueMultitouchDataMachPortCallBack + 156
16 CoreFoundation 0x1973d4fc4 __CFMachPortPerform + 296
17 CoreFoundation 0x1973a5a6c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 60
18 CoreFoundation 0x1973a598c __CFRunLoopDoSource1 + 524
19 CoreFoundation 0x1973a4350 __CFRunLoopRun + 2244
20 CoreFoundation 0x1973a3434 CFRunLoopRunSpecific + 608
21 CoreFoundation 0x19742145c CFRunLoopRun + 64
22 MultitouchSupport 0x1a5e555e0 mt_ThreadedMTEntry + 72
23 libsystem_pthread.dylib 0x1972c5f94 _pthread_start + 136
24 libsystem_pthread.dylib 0x1972c0d34 thread_start + 8
Thread 4:
0 libsystem_pthread.dylib 0x1972c0d20 start_wqthread + 0
Thread 5:
0 libsystem_pthread.dylib 0x1972c0d20 start_wqthread + 0
Thread 6:
0 libsystem_pthread.dylib 0x1972c0d20 start_wqthread + 0
Thread 7:
0 libsystem_pthread.dylib 0x1972c0d20 start_wqthread + 0
Thread 8:
0 libsystem_pthread.dylib 0x1972c0d20 start_wqthread + 0
Thread 9:
0 libsystem_pthread.dylib 0x1972c0d20 start_wqthread + 0
Thread 10:
0 libsystem_pthread.dylib 0x1972c0d20 start_wqthread + 0
Thread 11:
0 libsystem_pthread.dylib 0x1972c0d20 start_wqthread + 0
Thread 12:
0 libsystem_pthread.dylib 0x1972c0d20 start_wqthread + 0
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x000000000000002b x1: 0x0000000000000000 x2: 0x0000000200e41528 x3: 0x0000000200e41528
x4: 0x0000000000000000 x5: 0x0000000000002be0 x6: 0x00006000031f3300 x7: 0x0000000000000023
x8: 0x0000000000000008 x9: 0x003a3443d4002b80 x10: 0x000000000000082c x11: 0x0000000000000000
x12: 0x0000000000000005 x13: 0x0000000131812f90 x14: 0x00000001ff12c5b0 x15: 0x00000001ff12c5b0
x16: 0x000000019736b1f0 x17: 0x0000000200c3c660 x18: 0x0000000000000000 x19: 0x00006000031d40c0
x20: 0x00000001ff12f000 x21: 0x0000000000000000 x22: 0x0000000200e41528 x23: 0xb7cf031142ca5678
x24: 0x00000001016d9000 x25: 0x00000001ff115020 x26: 0x00006000011d3500 x27: 0x000000000000000f
x28: 0x0000000000000000 fp: 0x000000016fc2e320 lr: 0x654c80019736b27c
sp: 0x000000016fc2e2c0 pc: 0x000000019736b288 cpsr: 0x60001000
far: 0x0000000000000008 esr: 0x92000006 (Data Abort) byte read Translation fault
Binary Images:
0x111b88000 - 0x111ba7fff com.apple.security.csparser (3.0) <56c6860a-3837-3860-b431-a65fb1289ce1> /System/Library/Frameworks/Security.framework/Versions/A/PlugIns/csparser.bundle/Contents/MacOS/csparser
0x102054000 - 0x102057fff com.apple.icloud.drive.fileprovider.override (1.0) <bf54ecfb-8484-3da7-bfe7-c8e1e8aa8207> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/iCloudDriveFileProviderOverride.bundle/Contents/MacOS/iCloudDriveFileProviderOverride
0x10d060000 - 0x10d07ffff com.apple.findersync.fileprovideroverride.FinderSyncCollaborationFileProviderOverride (14.6) <873ea2e9-ea82-3a34-bced-0dbe2f414b69> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride
0x102074000 - 0x10207bfff com.apple.FileProviderOverride (1835.140.3) <0a5777f9-53b3-3b12-bdce-ed62b76f1b18> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/FileProviderOverride.bundle/Contents/MacOS/FileProviderOverride
0x101cc0000 - 0x101cd7fff com.apple.iokit.IOHIDLib (2.0.0) <0ff5813a-5a7a-3955-a4c9-4fded2f12f5c> /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib
0x101c88000 - 0x101c93fff libobjc-trampolines.dylib (*) <7d6ca1cb-c5e6-38b6-9618-2c580486fc6b> /usr/lib/libobjc-trampolines.dylib
0x101e80000 - 0x101ecffff com.mixedinkey.MIKMIDI (1.5) <16ddf028-19de-3847-bbd4-8c164b405d1f> /Applications/BetterTouchTool.app/Contents/Frameworks/MIKMIDI.framework/Versions/A/MIKMIDI
0x101d30000 - 0x101d83fff com.ridiculousfish.HexFiend-Framework (2.18.1) <ce31ba42-f6b6-3617-b5d5-ddd35f9414fb> /Applications/BetterTouchTool.app/Contents/Frameworks/HexFiend.framework/Versions/A/HexFiend
0x101e3c000 - 0x101e47fff net.wafflesoftware.ShortcutRecorder.framework.Leopard (*) <1f28ebb9-986a-3e5a-b15c-01183c53a265> /Applications/BetterTouchTool.app/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/ShortcutRecorder
0x1020c4000 - 0x102143fff com.mentalfaculty.ensembles (2.9.1) <36a6c99c-16d4-3f47-8040-37cdc7663a02> /Applications/BetterTouchTool.app/Contents/Frameworks/Ensembles.framework/Versions/A/Ensembles
0x102190000 - 0x1021e7fff org.sparkle-project.Sparkle (2.2.1) <998f01d4-1e73-3cec-a0c6-5a49be01dbf5> /Applications/BetterTouchTool.app/Contents/Frameworks/Sparkle.framework/Versions/B/Sparkle
0x101e20000 - 0x101e23fff com.hegenberg.BTTPluginSupport (1.0) <8544739d-8d4d-319f-bd3f-e505148b2242> /Applications/BetterTouchTool.app/Contents/Frameworks/BTTPluginSupport.framework/Versions/A/BTTPluginSupport
0x101df0000 - 0x101df3fff com.potionfactory.LetsMove (1.25) <4cccd167-7048-39ff-a5c4-594f5fa5e57a> /Applications/BetterTouchTool.app/Contents/Frameworks/LetsMove.framework/Versions/A/LetsMove
0x1001d0000 - 0x101457fff com.hegenberg.BetterTouchTool (4.9997) <094eefde-205d-3573-a1e8-ba665b10f21c> /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool
0x197327000 - 0x1977fffff com.apple.CoreFoundation (6.9) <55720ee0-d8c3-33a1-9854-8e61a6f44895> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x197111000 - 0x197158fff libdispatch.dylib (*) <1a1ce00a-89cd-36ba-9678-5038aedd0d8d> /usr/lib/system/libdispatch.dylib
0x1a1b1a000 - 0x1a1dddfff com.apple.HIToolbox (2.1.1) <4166f6cb-b599-306c-8568-823bd29a74c3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x19abc9000 - 0x19bf07fff com.apple.AppKit (6.9) <7acbeef9-a453-3e4d-98ac-f9441d86e183> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x196f35000 - 0x196fbe507 dyld (*) <f635824e-318b-3f0c-842c-c369737f2b68> /usr/lib/dyld
0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
0x197284000 - 0x1972beffb libsystem_kernel.dylib (*) <71ff45b8-f14e-3666-9e96-6cf58315b91d> /usr/lib/system/libsystem_kernel.dylib
0x19c5e2000 - 0x19c9b5fff com.apple.CFNetwork (1.0) <33f7b4a0-de02-353d-8b3d-89e20966e2e9> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x19847c000 - 0x1990d9fff com.apple.Foundation (6.9) <c6949f67-60f6-3735-b583-bf1e069a8a0b> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x1972bf000 - 0x1972cbfff libsystem_pthread.dylib (*) <e03e8478-6f5c-3d21-a79a-58408f514000> /usr/lib/system/libsystem_pthread.dylib
0x1a5e50000 - 0x1a5e8efff com.apple.MultitouchSupport.framework (7440.9) <1ce2fd09-3e45-338a-b401-7bffe2ceb488> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)
Writable regions: Total=6.1G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=6.1G(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 256K 2
Activity Tracing 256K 1
CG image 496K 18
ColorSync 592K 28
CoreAnimation 1824K 71
CoreData 80K 1
CoreData Object IDs 4112K 2
CoreGraphics 32K 2
CoreUI image data 3424K 26
Foundation 16K 1
Image IO 80K 5
Kernel Alloc Once 32K 1
MALLOC 1.9G 67
MALLOC guard page 288K 18
SQLite page cache 640K 5
STACK GUARD 56.2M 13
Stack 14.5M 17
VM_ALLOCATE 128.3M 9
VM_ALLOCATE (reserved) 3.9G 1 reserved VM address space (unallocated)
WebKit Malloc 192.1M 6
__AUTH 2515K 428
__AUTH_CONST 33.1M 656
__CTF 824 1
__DATA 17.3M 654
__DATA_CONST 34.6M 676
__DATA_DIRTY 2093K 245
__FONT_DATA 4K 1
__INFO_FILTER 8 1
__LINKEDIT 527.9M 15
__OBJC_RO 71.9M 1
__OBJC_RW 2200K 1
__TEXT 737.1M 698
dyld private memory 272K 2
libnetwork 640K 16
mapped file 186.4M 56
shared memory 896K 15
=========== ======= =======
TOTAL 7.7G 3760
TOTAL, minus reserved VM space 3.8G 3760
really strange because the function mentioned in your crashlogs has been used throughout BTT for many years and these are the first crashlogs I got. I wonder what could cause issues with it.
Straxus
December 26, 2024, 4:50pm
8
Given that it's (a) intermittent and (b) looks something like like a null value or an enum value where a memory pointer is expected, and (c) only appears to happen on a single gesture inside a single app, is it possible some reference value is either 1. not being populated in time before the function is being called on this path, or 2. is being cleared externally before being referenced in this function? I'm wondering if Chrome may be doing something unexpected with one of the parameter values you're passing in such as mutating it when it's not supposed to - I've seen webpages in Chrome that can mess with gestures e.g. the Apple Support pages which override the two-finger swipe actions, could this be Chrome trying to do something clever on that three-finger tap gesture and causing issues?
it should not be possible to clear out anything in there. I'll add some logs and a few extra checks. Maybe that can catch what's going on.
Goku_5
December 27, 2024, 2:23pm
10
Mine has been doing this as well for weeks on my Mac. It doesn’t happen all the time when I use the three finger tap but about half the time. It seems to happen more when I do it close together. I’ll double tap and it won’t work so I’ll try again and the app seems to quit and restart. It’s also happened with the 2 finger double tap. And this has happened with apps like Preview, QuickTime & iMovie. Those are the only ones I use it for so I don’t know about others.
if possible try 4.9998 alpha, if it still crashes I’ll ask for the debug logs
Straxus
December 27, 2024, 4:07pm
12
4.9998 installed, will monitor and report back. Thanks!
Straxus
December 28, 2024, 2:58am
13
And, just had another crash with 4.9998 - crash logs below:
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: BetterTouchTool [58668]
Path: /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool
Identifier: com.hegenberg.BetterTouchTool
Version: 4.9998 (2024122701)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2024-12-27 21:56:47.7840 -0500
OS Version: macOS 14.6.1 (23G93)
Report Version: 12
Anonymous UUID: 82B69B11-8294-3C86-0934-5336616093F1
Sleep/Wake UUID: 78D4773F-A2AF-47DA-A445-757B612D71D1
Time Awake Since Boot: 560000 seconds
Time Since Wake: 1787 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000008
Exception Codes: 0x0000000000000001, 0x0000000000000008
Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process: exc handler [58668]
VM Region Info: 0x8 is not in any region. Bytes before following region: 4329029624
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 10207c000-103304000 [ 18.5M] r-x/r-x SM=COW /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 CoreFoundation 0x19736b288 CFRunLoopAddTimer + 152
1 BetterTouchTool 0x102321444 0x10207c000 + 2774084
2 libdispatch.dylib 0x197113750 _dispatch_call_block_and_release + 32
3 libdispatch.dylib 0x1971153e8 _dispatch_client_callout + 20
4 libdispatch.dylib 0x197123bb8 _dispatch_main_queue_drain + 988
5 libdispatch.dylib 0x1971237cc _dispatch_main_queue_callback_4CF + 44
6 CoreFoundation 0x1973e6ad4 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
7 CoreFoundation 0x1973a4258 __CFRunLoopRun + 1996
8 CoreFoundation 0x1973a3434 CFRunLoopRunSpecific + 608
9 HIToolbox 0x1a1b4d19c RunCurrentEventLoopInMode + 292
10 HIToolbox 0x1a1b4cfd8 ReceiveNextEventCommon + 648
11 HIToolbox 0x1a1b4cd30 _BlockUntilNextEventMatchingListInModeWithFilter + 76
12 AppKit 0x19ac02cc8 _DPSNextEvent + 660
13 AppKit 0x19b3f94d0 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 700
14 AppKit 0x19abf5ffc -[NSApplication run] + 476
15 AppKit 0x19abcd240 NSApplicationMain + 880
16 dyld 0x196f3b154 start + 2476
Thread 1:: com.apple.NSURLConnectionLoader
0 libsystem_kernel.dylib 0x197284df4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1972975e4 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x19728d9c4 mach_msg_overwrite + 476
3 libsystem_kernel.dylib 0x197285178 mach_msg + 24
4 CoreFoundation 0x1973a5680 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1973a3f44 __CFRunLoopRun + 1208
6 CoreFoundation 0x1973a3434 CFRunLoopRunSpecific + 608
7 CFNetwork 0x19c841a08 0x19c5e2000 + 2488840
8 Foundation 0x1984d0d60 __NSThread__start__ + 716
9 libsystem_pthread.dylib 0x1972c5f94 _pthread_start + 136
10 libsystem_pthread.dylib 0x1972c0d34 thread_start + 8
Thread 2:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x197284df4 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1972975e4 mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x19728d9c4 mach_msg_overwrite + 476
3 libsystem_kernel.dylib 0x197285178 mach_msg + 24
4 CoreFoundation 0x1973a5680 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x1973a3f44 __CFRunLoopRun + 1208
6 CoreFoundation 0x1973a3434 CFRunLoopRunSpecific + 608
7 AppKit 0x19ad2d280 _NSEventThread + 144
8 libsystem_pthread.dylib 0x1972c5f94 _pthread_start + 136
9 libsystem_pthread.dylib 0x1972c0d34 thread_start + 8
Thread 3:
0 libsystem_kernel.dylib 0x197286bac __ulock_wait + 8
1 libdispatch.dylib 0x197115dd8 _dlock_wait + 56
2 libdispatch.dylib 0x197115b8c _dispatch_thread_event_wait_slow + 56
3 libdispatch.dylib 0x197124bc4 __DISPATCH_WAIT_FOR_QUEUE__ + 368
4 libdispatch.dylib 0x197124770 _dispatch_sync_f_slow + 148
5 BetterTouchTool 0x102088928 0x10207c000 + 51496
6 BetterTouchTool 0x1023282b8 0x10207c000 + 2802360
7 BetterTouchTool 0x102104d64 0x10207c000 + 560484
8 BetterTouchTool 0x1021057e0 0x10207c000 + 563168
9 BetterTouchTool 0x102101f20 0x10207c000 + 548640
10 BetterTouchTool 0x1020f9e7c 0x10207c000 + 515708
11 BetterTouchTool 0x102101090 0x10207c000 + 544912
12 MultitouchSupport 0x1a5e6415c MTAlg_IssueContactFrameCallbacks + 172
13 MultitouchSupport 0x1a5e5e478 mt_ProcessMultitouchFrame + 1396
14 MultitouchSupport 0x1a5e5de84 mt_HandleMultitouchFrame + 236
15 MultitouchSupport 0x1a5e5c6f0 mt_DequeueMultitouchDataMachPortCallBack + 156
16 CoreFoundation 0x1973d4fc4 __CFMachPortPerform + 296
17 CoreFoundation 0x1973a5a6c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 60
18 CoreFoundation 0x1973a598c __CFRunLoopDoSource1 + 524
19 CoreFoundation 0x1973a4350 __CFRunLoopRun + 2244
20 CoreFoundation 0x1973a3434 CFRunLoopRunSpecific + 608
21 CoreFoundation 0x19742145c CFRunLoopRun + 64
22 MultitouchSupport 0x1a5e555e0 mt_ThreadedMTEntry + 72
23 libsystem_pthread.dylib 0x1972c5f94 _pthread_start + 136
24 libsystem_pthread.dylib 0x1972c0d34 thread_start + 8
Thread 4:
0 libsystem_pthread.dylib 0x1972c0d20 start_wqthread + 0
Thread 5:
0 libsystem_pthread.dylib 0x1972c0d20 start_wqthread + 0
Thread 6:
0 libsystem_pthread.dylib 0x1972c0d20 start_wqthread + 0
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x000000000000002b x1: 0x0000000000000000 x2: 0x00000002042d1ba8 x3: 0x00000002042d1ba8
x4: 0x0000000000000001 x5: 0x00000000000030e0 x6: 0x00006000024aaa00 x7: 0x0000000000000023
x8: 0x0000000000000008 x9: 0x0038058d25002b80 x10: 0x000000000000082c x11: 0x0000000000000000
x12: 0x0000000000000005 x13: 0x000000011002e390 x14: 0x00000001ff12c5b0 x15: 0x00000001ff12c5b0
x16: 0x000000019736b1f0 x17: 0x0000000200c3c660 x18: 0x0000000000000000 x19: 0x000060000248c240
x20: 0x00000001ff12f000 x21: 0x0000000000000000 x22: 0x00000002042d1ba8 x23: 0x8c3a6a80c3f642d2
x24: 0x0000000103585000 x25: 0x00000001ff115020 x26: 0x0000600000bd4340 x27: 0x000000000000000f
x28: 0x0000000000000000 fp: 0x000000016dd82320 lr: 0x7e3580019736b27c
sp: 0x000000016dd822c0 pc: 0x000000019736b288 cpsr: 0x60001000
far: 0x0000000000000008 esr: 0x92000006 (Data Abort) byte read Translation fault
Binary Images:
0x10efc0000 - 0x10efdffff com.apple.security.csparser (3.0) <56c6860a-3837-3860-b431-a65fb1289ce1> /System/Library/Frameworks/Security.framework/Versions/A/PlugIns/csparser.bundle/Contents/MacOS/csparser
0x103ef8000 - 0x103efbfff com.apple.icloud.drive.fileprovider.override (1.0) <bf54ecfb-8484-3da7-bfe7-c8e1e8aa8207> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/iCloudDriveFileProviderOverride.bundle/Contents/MacOS/iCloudDriveFileProviderOverride
0x103eb4000 - 0x103ed3fff com.apple.findersync.fileprovideroverride.FinderSyncCollaborationFileProviderOverride (14.6) <873ea2e9-ea82-3a34-bced-0dbe2f414b69> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride
0x103e9c000 - 0x103ea3fff com.apple.FileProviderOverride (1835.140.3) <0a5777f9-53b3-3b12-bdce-ed62b76f1b18> /System/Library/Frameworks/FileProvider.framework/OverrideBundles/FileProviderOverride.bundle/Contents/MacOS/FileProviderOverride
0x10e8d4000 - 0x10e8ebfff com.apple.iokit.IOHIDLib (2.0.0) <0ff5813a-5a7a-3955-a4c9-4fded2f12f5c> /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib
0x103b34000 - 0x103b3ffff libobjc-trampolines.dylib (*) <7d6ca1cb-c5e6-38b6-9618-2c580486fc6b> /usr/lib/libobjc-trampolines.dylib
0x103d2c000 - 0x103d7bfff com.mixedinkey.MIKMIDI (1.5) <16ddf028-19de-3847-bbd4-8c164b405d1f> /Applications/BetterTouchTool.app/Contents/Frameworks/MIKMIDI.framework/Versions/A/MIKMIDI
0x103bdc000 - 0x103c2ffff com.ridiculousfish.HexFiend-Framework (2.18.1) <ce31ba42-f6b6-3617-b5d5-ddd35f9414fb> /Applications/BetterTouchTool.app/Contents/Frameworks/HexFiend.framework/Versions/A/HexFiend
0x103ce8000 - 0x103cf3fff net.wafflesoftware.ShortcutRecorder.framework.Leopard (*) <1f28ebb9-986a-3e5a-b15c-01183c53a265> /Applications/BetterTouchTool.app/Contents/Frameworks/ShortcutRecorder.framework/Versions/A/ShortcutRecorder
0x103f70000 - 0x103feffff com.mentalfaculty.ensembles (2.9.1) <36a6c99c-16d4-3f47-8040-37cdc7663a02> /Applications/BetterTouchTool.app/Contents/Frameworks/Ensembles.framework/Versions/A/Ensembles
0x10403c000 - 0x104093fff org.sparkle-project.Sparkle (2.2.1) <998f01d4-1e73-3cec-a0c6-5a49be01dbf5> /Applications/BetterTouchTool.app/Contents/Frameworks/Sparkle.framework/Versions/B/Sparkle
0x103ccc000 - 0x103ccffff com.hegenberg.BTTPluginSupport (1.0) <8544739d-8d4d-319f-bd3f-e505148b2242> /Applications/BetterTouchTool.app/Contents/Frameworks/BTTPluginSupport.framework/Versions/A/BTTPluginSupport
0x103c9c000 - 0x103c9ffff com.potionfactory.LetsMove (1.25) <4cccd167-7048-39ff-a5c4-594f5fa5e57a> /Applications/BetterTouchTool.app/Contents/Frameworks/LetsMove.framework/Versions/A/LetsMove
0x10207c000 - 0x103303fff com.hegenberg.BetterTouchTool (4.9998) <9ba5e8c7-9e0c-345f-bbf3-2457717820ac> /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool
0x197327000 - 0x1977fffff com.apple.CoreFoundation (6.9) <55720ee0-d8c3-33a1-9854-8e61a6f44895> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x197111000 - 0x197158fff libdispatch.dylib (*) <1a1ce00a-89cd-36ba-9678-5038aedd0d8d> /usr/lib/system/libdispatch.dylib
0x1a1b1a000 - 0x1a1dddfff com.apple.HIToolbox (2.1.1) <4166f6cb-b599-306c-8568-823bd29a74c3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x19abc9000 - 0x19bf07fff com.apple.AppKit (6.9) <7acbeef9-a453-3e4d-98ac-f9441d86e183> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x196f35000 - 0x196fbe507 dyld (*) <f635824e-318b-3f0c-842c-c369737f2b68> /usr/lib/dyld
0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
0x197284000 - 0x1972beffb libsystem_kernel.dylib (*) <71ff45b8-f14e-3666-9e96-6cf58315b91d> /usr/lib/system/libsystem_kernel.dylib
0x19c5e2000 - 0x19c9b5fff com.apple.CFNetwork (1.0) <33f7b4a0-de02-353d-8b3d-89e20966e2e9> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x19847c000 - 0x1990d9fff com.apple.Foundation (6.9) <c6949f67-60f6-3735-b583-bf1e069a8a0b> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x1972bf000 - 0x1972cbfff libsystem_pthread.dylib (*) <e03e8478-6f5c-3d21-a79a-58408f514000> /usr/lib/system/libsystem_pthread.dylib
0x1a5e50000 - 0x1a5e8efff com.apple.MultitouchSupport.framework (7440.9) <1ce2fd09-3e45-338a-b401-7bffe2ceb488> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=1.3G resident=0K(0%) swapped_out_or_unallocated=1.3G(100%)
Writable regions: Total=1.9G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.9G(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 256K 2
Activity Tracing 256K 1
AttributeGraph Data 1024K 1
CG image 496K 19
ColorSync 608K 28
CoreAnimation 1440K 60
CoreData 80K 1
CoreData Object IDs 4112K 2
CoreGraphics 32K 2
CoreUI image data 1952K 16
Foundation 16K 1
Image IO 80K 5
Kernel Alloc Once 32K 1
MALLOC 1.9G 82
MALLOC guard page 384K 24
SQLite page cache 640K 5
STACK GUARD 56.1M 7
Stack 13.4M 77
VM_ALLOCATE 112K 7
__AUTH 2621K 443
__AUTH_CONST 33.9M 672
__CTF 824 1
__DATA 17.9M 668
__DATA_CONST 35.0M 692
__DATA_DIRTY 2094K 248
__FONT_DATA 4K 1
__INFO_FILTER 8 1
__LINKEDIT 527.9M 15
__OBJC_RO 71.9M 1
__OBJC_RW 2200K 1
__TEXT 763.2M 714
dyld private memory 272K 2
libnetwork 640K 16
mapped file 187.7M 54
shared memory 944K 17
=========== ======= =======
TOTAL 3.6G 3887
Straxus
December 28, 2024, 3:14am
14
I've found what I suspect are the relevant debug logs under ~/Library/Application Support/BetterTouchTool/Logs/com.hegenberg.BetterTouchTool 2024-12-27--16-05-54-761.log
- where should those be sent to? Doesn't appear to be a DM option on the forum, I assume there's a particular email funnel you'd prefer these be sent to?
Immediate bits from that logfile for before and after the crash are here - note crash was at 2024-12-27 21:56:47 based on crash report above, I added an emoji ( ) to the output below to mark that time:
2024/12/27 21:52:04:056|ASL|The Mac is running on battery power.|
2024/12/27 21:53:04:060|ASL|The Mac is running on battery power.|
2024/12/27 21:54:04:055|ASL|The Mac is running on battery power.|
2024/12/27 21:55:04:055|ASL|The Mac is running on battery power.|
2024/12/27 21:56:04:055|ASL|The Mac is running on battery power.|
2024/12/27 21:56:23:470|ASL|flags 1048576|
2024/12/27 21:56:23:472|ASL|already 8|
2024/12/27 21:56:36:989|ASL|flags 10747904|
2024/12/27 21:56:36:996|ASL|already 8|
2024/12/27 21:56:39:008|ASL|flags 393216|
2024/12/27 21:56:39:011|ASL|already 8|
2024/12/27 21:56:39:514|ASL|flags 262144|
2024/12/27 21:56:39:515|ASL|already 8|
2024/12/27 21:56:40:445|ASL|flags 393216|
2024/12/27 21:56:40:447|ASL|already 8|
2024/12/27 21:56:41:732|ASL|flags 262144|
2024/12/27 21:56:41:734|ASL|already 8|
2024/12/27 21:56:42:124|ASL|flags 10747904|
2024/12/27 21:56:42:126|ASL|already 8|
2024/12/27 21:56:43:795|ASL|flags 10747904|
2024/12/27 21:56:43:798|ASL|already 8|
❌
2024/12/27 21:56:53:513|SYS|Running on macOS: 14.6.1|
2024/12/27 21:56:53:513|SYS|BTT Version: 4.9998|
2024/12/27 21:56:53:513|SYS|Device: MacBookPro18,1|
2024/12/27 21:56:53:538|usage|loading todays usage|
Straxus
December 28, 2024, 3:28am
15
I just did some testing, and I see that this is the output for a three-finger double-tap gesture in this logfile, regardless of the app it's triggered in:
2024/12/27 22:24:09:170|ASL|flags 1048576|
2024/12/27 22:24:09:172|ASL|already 8|
And the flags 10747904
appears to be associated with 4-finger down gesture, which I use frequently as well (bound to Control-Up arrow, which triggers Expose View) - so if I've interpreted correctly, the two triggers of 4-finger down were successfully logged, but the 3-finger double-tap was not, so whatever log line emits the flags [x]
message was not reached before the crash occurred.
Goku_5
December 28, 2024, 11:35am
16
My issue seems to have been caused by having the Mac 3 finger look up and data detectors off. I thought that would be better for BTT, but it seems like it caused issues and kept making the double tap non responsive. I’m not sure why. Hopefully it keeps working but it seems better now.
Any workaround? My btt constantly crashes and restarts itself after triple finger taps.
My single triple tap activates a CMD+left click. A double tap with three fingers activates a CMD+W.