The terminal screenshot uploader crashes no matter the command/output

Note: Before bug reporting, please make sure you have tried the latest (alpha) 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.

Describe the bug
A clear and concise description of what the bug is.
The terminal screenshot uploader crashes BTT every time I use it, no matter the command/settings. Also, the Imgur settings reset every time I open the settings dialog—which makes me suspect a corrupted settings file.

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

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

Device information:

  • Type of Mac: Apple M1 Pro
  • macOS version: 13.2.1 (22D68)
  • BetterTouchTool version: (please post the exact version - not just "the latest one")
    4.063 (2279)—but occurs in 4.062 too

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

Translated Report (Full Report Below)

Process: BetterTouchTool [87640]
Path: /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool
Identifier: com.hegenberg.BetterTouchTool
Version: 4.063 (2279)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501

Date/Time: 2023-03-08 12:21:56.9607 -0800
OS Version: macOS 13.2.1 (22D68)
Report Version: 12
Anonymous UUID: B4C6E3AB-350E-027C-9668-A5FBEFD1A531

Sleep/Wake UUID: 498E5EF8-7501-4017-A27D-612E1C616C24

Time Awake Since Boot: 930000 seconds
Time Since Wake: 2918 seconds

System Integrity Protection: enabled

Crashed Thread: 9 Dispatch queue: com.apple.root.user-interactive-qos.overcommit

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

Application Specific Information:
abort() called

Application Specific Backtrace 0:
0 CoreFoundation 0x00000001810443e8 __exceptionPreprocess + 176
1 libobjc.A.dylib 0x0000000180b8eea8 objc_exception_throw + 60
2 CoreFoundation 0x000000018106d800 _CFBundleGetValueForInfoKey + 0
3 AppKit 0x000000018427065c -[NSWindow(NSWindow_Theme) _postWindowNeedsToResetDragMarginsUnlessPostingDisabled] + 320
4 AppKit 0x0000000184a193a8 -[NSView _setHidden:setNeedsDisplay:] + 604
5 AppKit 0x000000018423bfdc -[NSEditableBinder _setStatesImmediatelyInObject:mode:triggerRedisplay:] + 736
6 AppKit 0x000000018423c334 -[NSEditableBinder _observeValueForKeyPath:ofObject:context:] + 88
7 Foundation 0x0000000181ee50a0 -[NSKeyValueObservance observeValueForKeyPath:ofObject:change:context:] + 312
8 Foundation 0x0000000181ea9024 NSKeyValueNotifyObserver + 252
9 Foundation 0x0000000181f59050 NSKeyValueDidChange + 360
10 Foundation 0x0000000181e9b994 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 680
11 Foundation 0x0000000181ec5a74 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64
12 Foundation 0x0000000181f87328 _NSSetBoolValueAndNotify + 288
13 BetterTouchTool 0x0000000104b192b4 __35-[BTTImageEditor uploadCommandLine]_block_invoke + 32
14 BetterTouchTool 0x0000000104af0ec4 __74-[BTTIMGURUploader uploadViaCommandLineCommand:filename:finishedCallback:]_block_invoke + 284
15 Foundation 0x0000000181f40220 __45-[NSConcreteTask launchWithDictionary:error:]_block_invoke_2 + 40
16 libdispatch.dylib 0x0000000180d609dc _dispatch_call_block_and_release + 32
17 libdispatch.dylib 0x0000000180d62504 _dispatch_client_callout + 20
18 libdispatch.dylib 0x0000000180d740b4 _dispatch_root_queue_drain + 684
19 libdispatch.dylib 0x0000000180d747c0 _dispatch_worker_thread2 + 164
20 libsystem_pthread.dylib 0x0000000180ee60c4 _pthread_wqthread + 228
21 libsystem_pthread.dylib 0x0000000180ee4e20 start_wqthread + 8

Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x180eaa050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x180ebc11c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x180eb2c24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x180eaa3cc mach_msg + 24
4 CoreFoundation 0x180fc9bb0 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x180fc849c __CFRunLoopRun + 1232
6 CoreFoundation 0x180fc7878 CFRunLoopRunSpecific + 612
7 HIToolbox 0x18a6a7fa0 RunCurrentEventLoopInMode + 292
8 HIToolbox 0x18a6a7de4 ReceiveNextEventCommon + 672
9 HIToolbox 0x18a6a7b2c _BlockUntilNextEventMatchingListInModeWithFilter + 72
10 AppKit 0x18424d84c _DPSNextEvent + 632
11 AppKit 0x18424c9dc -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 728
12 AppKit 0x184240e0c -[NSApplication run] + 464
13 AppKit 0x184218250 NSApplicationMain + 880
14 dyld 0x180bbfe50 start + 2544

Thread 1:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x180eaa050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x180ebc11c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x180eb2c24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x180eaa3cc mach_msg + 24
4 CoreFoundation 0x180fc9bb0 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x180fc849c __CFRunLoopRun + 1232
6 CoreFoundation 0x180fc7878 CFRunLoopRunSpecific + 612
7 AppKit 0x18437819c _NSEventThread + 172
8 libsystem_pthread.dylib 0x180eea06c _pthread_start + 148
9 libsystem_pthread.dylib 0x180ee4e2c thread_start + 8

Thread 2:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x180eb5130 __select + 8
1 CoreFoundation 0x180ff3334 __CFSocketManager + 636
2 libsystem_pthread.dylib 0x180eea06c _pthread_start + 148
3 libsystem_pthread.dylib 0x180ee4e2c thread_start + 8

Thread 3:
0 libsystem_kernel.dylib 0x180eaa050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x180ebc11c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x180eb2c24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x180eaa3cc mach_msg + 24
4 CoreFoundation 0x180fc9bb0 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x180fc849c __CFRunLoopRun + 1232
6 CoreFoundation 0x180fc7878 CFRunLoopRunSpecific + 612
7 CoreFoundation 0x18104e7e8 CFRunLoopRun + 64
8 MultitouchSupport 0x18dc72d68 mt_ThreadedMTEntry + 72
9 libsystem_pthread.dylib 0x180eea06c _pthread_start + 148
10 libsystem_pthread.dylib 0x180ee4e2c thread_start + 8

Thread 4:
0 libsystem_kernel.dylib 0x180eaa050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x180ebc11c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x180eb2c24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x180eaa3cc mach_msg + 24
4 CoreFoundation 0x180fc9bb0 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x180fc849c __CFRunLoopRun + 1232
6 CoreFoundation 0x180fc7878 CFRunLoopRunSpecific + 612
7 CoreFoundation 0x18104e7e8 CFRunLoopRun + 64
8 MultitouchSupport 0x18dc72d68 mt_ThreadedMTEntry + 72
9 libsystem_pthread.dylib 0x180eea06c _pthread_start + 148
10 libsystem_pthread.dylib 0x180ee4e2c thread_start + 8

Thread 5:: Dispatch queue: cocoa.lumberjack
0 libsystem_kernel.dylib 0x180eabe0c __ulock_wait + 8
1 libdispatch.dylib 0x180d62ef4 _dlock_wait + 56
2 libdispatch.dylib 0x180d632a4 _dispatch_group_wait_slow + 56
3 BetterTouchTool 0x104cd6f70 -[DDLog lt_log:] + 360
4 BetterTouchTool 0x104cd5a48 __40-[DDLog queueLogMessage:asynchronously:]_block_invoke + 48
5 libdispatch.dylib 0x180d609dc _dispatch_call_block_and_release + 32
6 libdispatch.dylib 0x180d62504 _dispatch_client_callout + 20
7 libdispatch.dylib 0x180d69bbc _dispatch_lane_serial_drain + 672
8 libdispatch.dylib 0x180d6a708 _dispatch_lane_invoke + 384
9 libdispatch.dylib 0x180d7534c _dispatch_workloop_worker_thread + 652
10 libsystem_pthread.dylib 0x180ee6100 _pthread_wqthread + 288
11 libsystem_pthread.dylib 0x180ee4e20 start_wqthread + 8

Thread 6:: Dispatch queue: cocoa.lumberjack.fileLogger
0 libsystem_kernel.dylib 0x180eadb74 write + 8
1 Foundation 0x181eb8ba8 _NSWriteToFileDescriptorWithProgress + 196
2 Foundation 0x181ec4e40 __34-[NSConcreteFileHandle writeData:]_block_invoke + 80
3 Foundation 0x181eb89f8 -[NSData(NSData) enumerateByteRangesUsingBlock:] + 120
4 Foundation 0x181ec4d70 -[NSConcreteFileHandle writeData:] + 196
5 BetterTouchTool 0x104cd38d0 -[DDFileLogger(Internal) lt_logData:] + 88
6 BetterTouchTool 0x104cd3448 -[DDFileLogger logMessage:] + 276
7 BetterTouchTool 0x104cd70e0 __16-[DDLog lt_log:]_block_invoke + 36
8 libdispatch.dylib 0x180d609dc _dispatch_call_block_and_release + 32
9 libdispatch.dylib 0x180d62504 _dispatch_client_callout + 20
10 libdispatch.dylib 0x180d69c9c _dispatch_lane_serial_drain + 896
11 libdispatch.dylib 0x180d6a708 _dispatch_lane_invoke + 384
12 libdispatch.dylib 0x180d7534c _dispatch_workloop_worker_thread + 652
13 libsystem_pthread.dylib 0x180ee6100 _pthread_wqthread + 288
14 libsystem_pthread.dylib 0x180ee4e20 start_wqthread + 8

Thread 7:
0 libsystem_pthread.dylib 0x180ee4e18 start_wqthread + 0

Thread 8:
0 libsystem_pthread.dylib 0x180ee4e18 start_wqthread + 0

Thread 9 Crashed:: Dispatch queue: com.apple.root.user-interactive-qos.overcommit
0 libsystem_kernel.dylib 0x180eb2868 __pthread_kill + 8
1 libsystem_pthread.dylib 0x180ee9cec pthread_kill + 288
2 libsystem_c.dylib 0x180e222c8 abort + 180
3 libc++abi.dylib 0x180ea2b18 abort_message + 132
4 libc++abi.dylib 0x180e92a0c demangling_terminate_handler() + 336
5 libobjc.A.dylib 0x180b97764 _objc_terminate() + 144
6 libc++abi.dylib 0x180ea1eb4 std::__terminate(void (*)()) + 20
7 libc++abi.dylib 0x180ea1e50 std::terminate() + 56
8 libdispatch.dylib 0x180d62518 _dispatch_client_callout + 40
9 libdispatch.dylib 0x180d740b4 _dispatch_root_queue_drain + 684
10 libdispatch.dylib 0x180d747c0 _dispatch_worker_thread2 + 164
11 libsystem_pthread.dylib 0x180ee60c4 _pthread_wqthread + 228
12 libsystem_pthread.dylib 0x180ee4e20 start_wqthread + 8

Thread 9 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000
x4: 0x0000000180ea60f5 x5: 0x000000016b8fea20 x6: 0x000000000000006e x7: 0x0000000000000000
x8: 0x2c2796b4c8bc0b43 x9: 0x2c2796b5a333fb43 x10: 0x0000000000000200 x11: 0x000000000000000b
x12: 0x000000000000000b x13: 0x00000000001ff800 x14: 0x00000000000007fb x15: 0x00000000c1818816
x16: 0x0000000000000148 x17: 0x00000001e12d76d8 x18: 0x0000000000000000 x19: 0x0000000000000006
x20: 0x000000016b8ff000 x21: 0x000000000001916b x22: 0x000000016b8ff0e0 x23: 0x000000000000000f
x24: 0x0000600000285b40 x25: 0x0000000000000000 x26: 0x0000000000000114 x27: 0x0000000000000000
x28: 0x000000016b8ff0e0 fp: 0x000000016b8fe990 lr: 0x0000000180ee9cec
sp: 0x000000016b8fe970 pc: 0x0000000180eb2868 cpsr: 0x40001000
far: 0x0000000180e94bb8 esr: 0x56000080 Address size fault

Binary Images:
0x180ea9000 - 0x180ee2feb libsystem_kernel.dylib () <3dcd49b9-b3c5-3d90-be40-a3b807cb9cd7> /usr/lib/system/libsystem_kernel.dylib
0x180f48000 - 0x18141ffff com.apple.CoreFoundation (6.9) <18260df4-69a8-30d3-8175-fb8ae7ae7709> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x18a676000 - 0x18a9a9fff com.apple.HIToolbox (2.1.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x184214000 - 0x18511ffff com.apple.AppKit (6.9) <88722053-0df0-3d4f-bf55-7e3c2d2c8e29> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x180bba000 - 0x180c44ba3 dyld (
) <191e84f1-4b95-39c8-b253-1c1ef56c0fa8> /usr/lib/dyld
0x180ee3000 - 0x180eefffb libsystem_pthread.dylib () <9f3b729a-ed04-3e65-adac-d75ad06ebbdc> /usr/lib/system/libsystem_pthread.dylib
0x18dc6e000 - 0x18dca8fff com.apple.MultitouchSupport.framework (6400.44) /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x180d5e000 - 0x180da5fff libdispatch.dylib (
) <4d52c3a5-32e6-37a2-9d6c-23c612038354> /usr/lib/system/libdispatch.dylib
0x1047b8000 - 0x105277fff com.hegenberg.BetterTouchTool (4.063) <23b5de88-6faa-344b-a911-48e288f2c87b> /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool
0x181e75000 - 0x1828aefff com.apple.Foundation (6.9) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x180da9000 - 0x180e29ffb libsystem_c.dylib () <14cd841b-0c7b-34a2-a342-cc6796ef9259> /usr/lib/system/libsystem_c.dylib
0x180e91000 - 0x180ea8ffb libc++abi.dylib (
) <871cf1b2-ba2c-385b-8f92-e41f4966c38d> /usr/lib/libc++abi.dylib
0x180b74000 - 0x180bb9d9f libobjc.A.dylib (*) <951f5871-2d10-31ac-999d-7584ad121fa6> /usr/lib/libobjc.A.dylib

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.4G resident=0K(0%) swapped_out_or_unallocated=1.4G(100%)
Writable regions: Total=6.2G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=6.2G(100%)

                            VIRTUAL   REGION 

REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 384K 3
Activity Tracing 256K 1
CG backing stores 5568K 4
CG image 2384K 105
CG raster data 80K 2
ColorSync 592K 29
CoreAnimation 2864K 116
CoreData 192K 4
CoreData Object IDs 4112K 2
CoreGraphics 32K 2
CoreImage 16K 1
CoreUI image data 5504K 46
Foundation 144K 3
Image IO 3040K 57
Kernel Alloc Once 32K 1
MALLOC 444.6M 92
MALLOC guard page 384K 17
MALLOC_MEDIUM (reserved) 1.2G 11 reserved VM address space (unallocated)
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
SQLite page cache 6144K 48
STACK GUARD 56.2M 10
Stack 12.8M 12
VM_ALLOCATE 129.3M 19
VM_ALLOCATE (reserved) 3.9G 1 reserved VM address space (unallocated)
WebKit Malloc 192.1M 4
__AUTH 2254K 399
__AUTH_CONST 26.4M 634
__CTF 756 1
__DATA 15.4M 635
__DATA_CONST 30.3M 649
__DATA_DIRTY 2117K 250
__FONT_DATA 2352 1
__LINKEDIT 784.1M 14
__OBJC_CONST 4968K 365
__OBJC_RO 65.5M 1
__OBJC_RW 1988K 1
__TEXT 637.2M 672
dyld private memory 256K 1
libnetwork 128K 8
mapped file 460.0M 147
shared memory 1008K 22
=========== ======= =======
TOTAL 8.3G 4391
TOTAL, minus reserved VM space 2.8G 4391


Full Report

{"app_name":"BetterTouchTool","timestamp":"2023-03-08 12:22:00.00 -0800","app_version":"4.063","slice_uuid":"23b5de88-6faa-344b-a911-48e288f2c87b","build_version":"2279","platform":1,"bundleID":"com.hegenberg.BetterTouchTool","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 13.2.1 (22D68)","roots_installed":0,"name":"BetterTouchTool","incident_id":"8724C2C3-0782-4B00-9CA3-754389A42AB1"}
{
"uptime" : 930000,
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "MacBookPro18,1",
"coalitionID" : 104746,
"osVersion" : {
"train" : "macOS 13.2.1",
"build" : "22D68",
"releaseType" : "User"
},
"captureTime" : "2023-03-08 12:21:56.9607 -0800",
"incident" : "8724C2C3-0782-4B00-9CA3-754389A42AB1",
"pid" : 87640,
"translated" : false,
"cpuType" : "ARM-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2023-03-08 11:54:41.8020 -0800",
"procStartAbsTime" : 22393847416324,
"procExitAbsTime" : 22433090835117,
"procName" : "BetterTouchTool",
"procPath" : "/Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool",
"bundleInfo" : {"CFBundleShortVersionString":"4.063","CFBundleVersion":"2279","CFBundleIdentifier":"com.hegenberg.BetterTouchTool"},
"storeInfo" : {"deviceIdentifierForVendor":"1251DF8D-D4D6-5FE7-8160-FF72DEE1D1E9","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "com.hegenberg.BetterTouchTool",
"crashReporterKey" : "B4C6E3AB-350E-027C-9668-A5FBEFD1A531",
"throttleTimeout" : 2147483647,
"wakeTime" : 2918,
"sleepWakeUUID" : "498E5EF8-7501-4017-A27D-612E1C616C24",
"sip" : "enabled",
"exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
"asi" : {"libsystem_c.dylib":["abort() called"]},
"asiBacktraces" : ["0 CoreFoundation 0x00000001810443e8 __exceptionPreprocess + 176\n1 libobjc.A.dylib 0x0000000180b8eea8 objc_exception_throw + 60\n2 CoreFoundation 0x000000018106d800 _CFBundleGetValueForInfoKey + 0\n3 AppKit 0x000000018427065c -[NSWindow(NSWindow_Theme) _postWindowNeedsToResetDragMarginsUnlessPostingDisabled] + 320\n4 AppKit 0x0000000184a193a8 -[NSView _setHidden:setNeedsDisplay:] + 604\n5 AppKit 0x000000018423bfdc -[NSEditableBinder _setStatesImmediatelyInObject:mode:triggerRedisplay:] + 736\n6 AppKit 0x000000018423c334 -[NSEditableBinder _observeValueForKeyPath:ofObject:context:] + 88\n7 Foundation 0x0000000181ee50a0 -[NSKeyValueObservance observeValueForKeyPath:ofObject:change:context:] + 312\n8 Foundation 0x0000000181ea9024 NSKeyValueNotifyObserver + 252\n9 Foundation 0x0000000181f59050 NSKeyValueDidChange + 360\n10 Foundation 0x0000000181e9b994 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 680\n11 Foundation 0x0000000181ec5a74 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64\n12 Foundation 0x0000000181f87328 _NSSetBoolValueAndNotify + 288\n13 BetterTouchTool 0x0000000104b192b4 __35-[BTTImageEditor uploadCommandLine]_block_invoke + 32\n14 BetterTouchTool 0x0000000104af0ec4 __74-[BTTIMGURUploader uploadViaCommandLineCommand:filename:finishedCallback:]_block_invoke + 284\n15 Foundation 0x0000000181f40220 __45-[NSConcreteTask launchWithDictionary:error:]_block_invoke_2 + 40\n16 libdispatch.dylib 0x0000000180d609dc _dispatch_call_block_and_release + 32\n17 libdispatch.dylib 0x0000000180d62504 _dispatch_client_callout + 20\n18 libdispatch.dylib 0x0000000180d740b4 _dispatch_root_queue_drain + 684\n19 libdispatch.dylib 0x0000000180d747c0 _dispatch_worker_thread2 + 164\n20 libsystem_pthread.dylib 0x0000000180ee60c4 _pthread_wqthread + 228\n21 libsystem_pthread.dylib 0x0000000180ee4e20 start_wqthread + 8"],
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"lastExceptionBacktrace" : [{"imageOffset":1033180,"symbol":"__exceptionPreprocess","symbolLocation":164,"imageIndex":1},{"imageOffset":110248,"symbol":"objc_exception_throw","symbolLocation":60,"imageIndex":12},{"imageOffset":1202176,"symbol":"_CFBundleGetValueForInfoKey","symbolLocation":0,"imageIndex":1},{"imageOffset":378460,"symbol":"-[NSWindow(NSWindow_Theme) _postWindowNeedsToResetDragMarginsUnlessPostingDisabled]","symbolLocation":320,"imageIndex":3},{"imageOffset":8410024,"symbol":"-[NSView _setHidden:setNeedsDisplay:]","symbolLocation":604,"imageIndex":3},{"imageOffset":163804,"symbol":"-[NSEditableBinder _setStatesImmediatelyInObject:mode:triggerRedisplay:]","symbolLocation":736,"imageIndex":3},{"imageOffset":164660,"symbol":"-[NSEditableBinder _observeValueForKeyPath:ofObject:context:]","symbolLocation":88,"imageIndex":3},{"imageOffset":458912,"symbol":"-[NSKeyValueObservance observeValueForKeyPath:ofObject:change:context:]","symbolLocation":312,"imageIndex":9},{"imageOffset":213028,"symbol":"NSKeyValueNotifyObserver","symbolLocation":252,"imageIndex":9},{"imageOffset":933968,"symbol":"NSKeyValueDidChange","symbolLocation":360,"imageIndex":9},{"imageOffset":158100,"symbol":"-[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:]","symbolLocation":680,"imageIndex":9},{"imageOffset":330356,"symbol":"-[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:]","symbolLocation":64,"imageIndex":9},{"imageOffset":1123112,"symbol":"_NSSetBoolValueAndNotify","symbolLocation":288,"imageIndex":9},{"imageOffset":3543732,"symbol":"__35-[BTTImageEditor uploadCommandLine]_block_invoke","symbolLocation":32,"imageIndex":8},{"imageOffset":3378884,"symbol":"__74-[BTTIMGURUploader uploadViaCommandLineCommand:filename:finishedCallback:]_block_invoke","symbolLocation":284,"imageIndex":8},{"imageOffset":832032,"symbol":"__45-[NSConcreteTask launchWithDictionary:error:]_block_invoke_2","symbolLocation":40,"imageIndex":9},{"imageOffset":10716,"symbol":"_dispatch_call_block_and_release","symbolLocation":32,"imageIndex":7},{"imageOffset":17668,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":7},{"imageOffset":90292,"symbol":"_dispatch_root_queue_drain","symbolLocation":684,"imageIndex":7},{"imageOffset":92096,"symbol":"_dispatch_worker_thread2","symbolLocation":164,"imageIndex":7},{"imageOffset":12484,"symbol":"_pthread_wqthread","symbolLocation":228,"imageIndex":5},{"imageOffset":7712,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":5}],
"faultingThread" : 9,
"threads" : [{"id":19336562,"queue":"com.apple.main-thread","frames":[{"imageOffset":4176,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":78108,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":0},{"imageOffset":39972,"symbol":"mach_msg_overwrite","symbolLocation":452,"imageIndex":0},{"imageOffset":5068,"symbol":"mach_msg","symbolLocation":24,"imageIndex":0},{"imageOffset":531376,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":1},{"imageOffset":525468,"symbol":"__CFRunLoopRun","symbolLocation":1232,"imageIndex":1},{"imageOffset":522360,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":1},{"imageOffset":204704,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":2},{"imageOffset":204260,"symbol":"ReceiveNextEventCommon","symbolLocation":672,"imageIndex":2},{"imageOffset":203564,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":72,"imageIndex":2},{"imageOffset":235596,"symbol":"_DPSNextEvent","symbolLocation":632,"imageIndex":3},{"imageOffset":231900,"symbol":"-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":728,"imageIndex":3},{"imageOffset":183820,"symbol":"-[NSApplication run]","symbolLocation":464,"imageIndex":3},{"imageOffset":16976,"symbol":"NSApplicationMain","symbolLocation":880,"imageIndex":3},{"imageOffset":24144,"symbol":"start","symbolLocation":2544,"imageIndex":4}]},{"id":19336682,"name":"com.apple.NSEventThread","frames":[{"imageOffset":4176,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":78108,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":0},{"imageOffset":39972,"symbol":"mach_msg_overwrite","symbolLocation":452,"imageIndex":0},{"imageOffset":5068,"symbol":"mach_msg","symbolLocation":24,"imageIndex":0},{"imageOffset":531376,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":1},{"imageOffset":525468,"symbol":"__CFRunLoopRun","symbolLocation":1232,"imageIndex":1},{"imageOffset":522360,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":1},{"imageOffset":1458588,"symbol":"_NSEventThread","symbolLocation":172,"imageIndex":3},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":19336730,"name":"com.apple.CFSocket.private","frames":[{"imageOffset":49456,"symbol":"__select","symbolLocation":8,"imageIndex":0},{"imageOffset":701236,"symbol":"__CFSocketManager","symbolLocation":636,"imageIndex":1},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":19336765,"frames":[{"imageOffset":4176,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":78108,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":0},{"imageOffset":39972,"symbol":"mach_msg_overwrite","symbolLocation":452,"imageIndex":0},{"imageOffset":5068,"symbol":"mach_msg","symbolLocation":24,"imageIndex":0},{"imageOffset":531376,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":1},{"imageOffset":525468,"symbol":"__CFRunLoopRun","symbolLocation":1232,"imageIndex":1},{"imageOffset":522360,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":1},{"imageOffset":1075176,"symbol":"CFRunLoopRun","symbolLocation":64,"imageIndex":1},{"imageOffset":19816,"symbol":"mt_ThreadedMTEntry","symbolLocation":72,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":19336766,"frames":[{"imageOffset":4176,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":78108,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":0},{"imageOffset":39972,"symbol":"mach_msg_overwrite","symbolLocation":452,"imageIndex":0},{"imageOffset":5068,"symbol":"mach_msg","symbolLocation":24,"imageIndex":0},{"imageOffset":531376,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":1},{"imageOffset":525468,"symbol":"__CFRunLoopRun","symbolLocation":1232,"imageIndex":1},{"imageOffset":522360,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":1},{"imageOffset":1075176,"symbol":"CFRunLoopRun","symbolLocation":64,"imageIndex":1},{"imageOffset":19816,"symbol":"mt_ThreadedMTEntry","symbolLocation":72,"imageIndex":6},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":5},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":5}]},{"id":19371623,"queue":"cocoa.lumberjack","frames":[{"imageOffset":11788,"symbol":"__ulock_wait","symbolLocation":8,"imageIndex":0},{"imageOffset":20212,"symbol":"_dlock_wait","symbolLocation":56,"imageIndex":7},{"imageOffset":21156,"symbol":"_dispatch_group_wait_slow","symbolLocation":56,"imageIndex":7},{"imageOffset":5369712,"symbol":"-[DDLog lt_log:]","symbolLocation":360,"imageIndex":8},{"imageOffset":5364296,"symbol":"__40-[DDLog queueLogMessage:asynchronously:]_block_invoke","symbolLocation":48,"imageIndex":8},{"imageOffset":10716,"symbol":"_dispatch_call_block_and_release","symbolLocation":32,"imageIndex":7},{"imageOffset":17668,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":7},{"imageOffset":48060,"symbol":"_dispatch_lane_serial_drain","symbolLocation":672,"imageIndex":7},{"imageOffset":50952,"symbol":"_dispatch_lane_invoke","symbolLocation":384,"imageIndex":7},{"imageOffset":95052,"symbol":"_dispatch_workloop_worker_thread","symbolLocation":652,"imageIndex":7},{"imageOffset":12544,"symbol":"_pthread_wqthread","symbolLocation":288,"imageIndex":5},{"imageOffset":7712,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":5}]},{"id":19373664,"queue":"cocoa.lumberjack.fileLogger","frames":[{"imageOffset":19316,"symbol":"write","symbolLocation":8,"imageIndex":0},{"imageOffset":277416,"symbol":"_NSWriteToFileDescriptorWithProgress","symbolLocation":196,"imageIndex":9},{"imageOffset":327232,"symbol":"__34-[NSConcreteFileHandle writeData:]_block_invoke","symbolLocation":80,"imageIndex":9},{"imageOffset":276984,"symbol":"-[NSData(NSData) enumerateByteRangesUsingBlock:]","symbolLocation":120,"imageIndex":9},{"imageOffset":327024,"symbol":"-[NSConcreteFileHandle writeData:]","symbolLocation":196,"imageIndex":9},{"imageOffset":5355728,"symbol":"-[DDFileLogger(Internal) lt_logData:]","symbolLocation":88,"imageIndex":8},{"imageOffset":5354568,"symbol":"-[DDFileLogger logMessage:]","symbolLocation":276,"imageIndex":8},{"imageOffset":5370080,"symbol":"__16-[DDLog lt_log:]_block_invoke","symbolLocation":36,"imageIndex":8},{"imageOffset":10716,"symbol":"_dispatch_call_block_and_release","symbolLocation":32,"imageIndex":7},{"imageOffset":17668,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":7},{"imageOffset":48284,"symbol":"_dispatch_lane_serial_drain","symbolLocation":896,"imageIndex":7},{"imageOffset":50952,"symbol":"_dispatch_lane_invoke","symbolLocation":384,"imageIndex":7},{"imageOffset":95052,"symbol":"_dispatch_workloop_worker_thread","symbolLocation":652,"imageIndex":7},{"imageOffset":12544,"symbol":"_pthread_wqthread","symbolLocation":288,"imageIndex":5},{"imageOffset":7712,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":5}]},{"id":19375137,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}]},{"id":19375138,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":5}]},{"triggered":true,"id":19375139,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":6457811189},{"value":6099560992},{"value":110},{"value":0},{"value":3181677364966591299},{"value":3181677368631884611},{"value":512},{"value":11},{"value":11},{"value":2095104},{"value":2043},{"value":3246491670},{"value":328},{"value":8072820440},{"value":0},{"value":6},{"value":6099562496},{"value":102763},{"value":6099562720},{"value":15},{"value":105553118911296},{"value":0},{"value":276},{"value":0},{"value":6099562720}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6458088684},"cpsr":{"value":1073745920},"fp":{"value":6099560848},"sp":{"value":6099560816},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6457862248,"matchesCrashFrame":1},"far":{"value":6457740216}},"queue":"com.apple.root.user-interactive-qos.overcommit","frames":[{"imageOffset":39016,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":0},{"imageOffset":27884,"symbol":"pthread_kill","symbolLocation":288,"imageIndex":5},{"imageOffset":496328,"symbol":"abort","symbolLocation":180,"imageIndex":10},{"imageOffset":72472,"symbol":"abort_message","symbolLocation":132,"imageIndex":11},{"imageOffset":6668,"symbol":"demangling_terminate_handler()","symbolLocation":336,"imageIndex":11},{"imageOffset":145252,"symbol":"_objc_terminate()","symbolLocation":144,"imageIndex":12},{"imageOffset":69300,"symbol":"std::__terminate(void (*)())","symbolLocation":20,"imageIndex":11},{"imageOffset":69200,"symbol":"std::terminate()","symbolLocation":56,"imageIndex":11},{"imageOffset":17688,"symbol":"_dispatch_client_callout","symbolLocation":40,"imageIndex":7},{"imageOffset":90292,"symbol":"_dispatch_root_queue_drain","symbolLocation":684,"imageIndex":7},{"imageOffset":92096,"symbol":"_dispatch_worker_thread2","symbolLocation":164,"imageIndex":7},{"imageOffset":12484,"symbol":"_pthread_wqthread","symbolLocation":228,"imageIndex":5},{"imageOffset":7712,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":5}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64e",
"base" : 6457823232,
"size" : 237548,
"uuid" : "3dcd49b9-b3c5-3d90-be40-a3b807cb9cd7",
"path" : "/usr/lib/system/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6458474496,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 5079040,
"uuid" : "18260df4-69a8-30d3-8175-fb8ae7ae7709",
"path" : "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "1953.300"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6616997888,
"CFBundleShortVersionString" : "2.1.1",
"CFBundleIdentifier" : "com.apple.HIToolbox",
"size" : 3358720,
"uuid" : "c68fe2e2-e0f3-3caf-ada3-bcc72fba79d0",
"path" : "/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox",
"name" : "HIToolbox"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6511738880,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 15777792,
"uuid" : "88722053-0df0-3d4f-bf55-7e3c2d2c8e29",
"path" : "/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2299.40.118"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6454747136,
"size" : 568228,
"uuid" : "191e84f1-4b95-39c8-b253-1c1ef56c0fa8",
"path" : "/usr/lib/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6458060800,
"size" : 53244,
"uuid" : "9f3b729a-ed04-3e65-adac-d75ad06ebbdc",
"path" : "/usr/lib/system/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6673588224,
"CFBundleShortVersionString" : "6400.44",
"CFBundleIdentifier" : "com.apple.MultitouchSupport.framework",
"size" : 241664,
"uuid" : "c82e4b02-b3c0-33bc-bdaf-4a14b0d069b8",
"path" : "/System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport",
"name" : "MultitouchSupport",
"CFBundleVersion" : "6400.44"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6456467456,
"size" : 294912,
"uuid" : "4d52c3a5-32e6-37a2-9d6c-23c612038354",
"path" : "/usr/lib/system/libdispatch.dylib",
"name" : "libdispatch.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4370169856,
"CFBundleShortVersionString" : "4.063",
"CFBundleIdentifier" : "com.hegenberg.BetterTouchTool",
"size" : 11272192,
"uuid" : "23b5de88-6faa-344b-a911-48e288f2c87b",
"path" : "/Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool",
"name" : "BetterTouchTool",
"CFBundleVersion" : "2279"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6474387456,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.Foundation",
"size" : 10723328,
"uuid" : "c62e0110-c636-396a-9cb6-c3c08392b3fa",
"path" : "/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation",
"name" : "Foundation",
"CFBundleVersion" : "1953.300"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6456774656,
"size" : 528380,
"uuid" : "14cd841b-0c7b-34a2-a342-cc6796ef9259",
"path" : "/usr/lib/system/libsystem_c.dylib",
"name" : "libsystem_c.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6457724928,
"size" : 98300,
"uuid" : "871cf1b2-ba2c-385b-8f92-e41f4966c38d",
"path" : "/usr/lib/libc++abi.dylib",
"name" : "libc++abi.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6454460416,
"size" : 286112,
"uuid" : "951f5871-2d10-31ac-999d-7584ad121fa6",
"path" : "/usr/lib/libobjc.A.dylib",
"name" : "libobjc.A.dylib"
}
],
"sharedCache" : {
"base" : 6454099968,
"size" : 3447455744,
"uuid" : "835716ae-b363-3187-b065-cf94139bfc85"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=1.4G resident=0K(0%) swapped_out_or_unallocated=1.4G(100%)\nWritable regions: Total=6.2G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=6.2G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 384K 3 \nActivity Tracing 256K 1 \nCG backing stores 5568K 4 \nCG image 2384K 105 \nCG raster data 80K 2 \nColorSync 592K 29 \nCoreAnimation 2864K 116 \nCoreData 192K 4 \nCoreData Object IDs 4112K 2 \nCoreGraphics 32K 2 \nCoreImage 16K 1 \nCoreUI image data 5504K 46 \nFoundation 144K 3 \nImage IO 3040K 57 \nKernel Alloc Once 32K 1 \nMALLOC 444.6M 92 \nMALLOC guard page 384K 17 \nMALLOC_MEDIUM (reserved) 1.2G 11 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nSQLite page cache 6144K 48 \nSTACK GUARD 56.2M 10 \nStack 12.8M 12 \nVM_ALLOCATE 129.3M 19 \nVM_ALLOCATE (reserved) 3.9G 1 reserved VM address space (unallocated)\nWebKit Malloc 192.1M 4 \n__AUTH 2254K 399 \n__AUTH_CONST 26.4M 634 \n__CTF 756 1 \n__DATA 15.4M 635 \n__DATA_CONST 30.3M 649 \n__DATA_DIRTY 2117K 250 \n__FONT_DATA 2352 1 \n__LINKEDIT 784.1M 14 \n__OBJC_CONST 4968K 365 \n__OBJC_RO 65.5M 1 \n__OBJC_RW 1988K 1 \n__TEXT 637.2M 672 \ndyld private memory 256K 1 \nlibnetwork 128K 8 \nmapped file 460.0M 147 \nshared memory 1008K 22 \n=========== ======= ======= \nTOTAL 8.3G 4391 \nTOTAL, minus reserved VM space 2.8G 4391 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.root.user-interactive-qos.overcommit"
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "5fb4245a1bbfe8005e33a1e1",
"factorPackIds" : {

  },
  "deploymentId" : 240000021
},
{
  "rolloutId" : "63a0a6cfd1cdb67d083006d0",
  "factorPackIds" : {

  },
  "deploymentId" : 240000003
}

],
"experiments" : [

]
}
}

+1 this crashing for me too.

BTT version: 4.736
Apple M3 Max
macOS 14.7 (23H124)