Describe the bug
Ever since updating to mac 12.3.1, I've had issues with BTT taking a ton of CPU and causing my battery to drain. I'd love some help in identifying where this might be coming from.
Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):
I'm not sure where this is coming from. I use aqua touch, and have some keyboard shortcuts set up, but that's about it.
Screenshots
If applicable, add screenshots to help explain your problem. (You can just paste or drag them here)
Device information:
- Type of Mac: MBP
- macOS version: 12.3.1
- BetterTouchTool version: 3.786
Additional information (e.g. StackTraces, related issues, screenshots, workarounds, etc.):
I took a sample of the process, but I guess I can't upload it as a file, and there's a limit to the body size so here's at least the start of it:
Sampling process 1275 for 3 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling BetterTouchTool (pid 1275) every 1 millisecond
Process: BetterTouchTool [1275]
Path: /Applications/BetterTouchTool.app/Contents/MacOS/BetterTouchTool
Load Address: 0x10c96b000
Identifier: com.hegenberg.BetterTouchTool
Version: 3.786 (1931)
Code Type: X86-64
Platform: macOS
Parent Process: ??? [1]
Date/Time: 2022-06-23 09:01:17.484 -0400
Launch Time: 2022-06-22 21:37:27.037 -0400
OS Version: macOS 12.3.1 (21E258)
Report Version: 7
Analysis Tool: /usr/bin/sample
Physical footprint: 173.6M
Physical footprint (peak): 190.5M
----
Call graph:
2075 Thread_7853: Main Thread DispatchQueue_<multiple>
+ 2040 start (in dyld) + 462 [0x112afd51e]
+ ! 2040 NSApplicationMain (in AppKit) + 817 [0x7ff821e3c227]
+ ! 2040 -[NSApplication run] (in AppKit) + 586 [0x7ff821e682a9]
+ ! 2040 -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] (in AppKit) + 1394 [0x7ff821e75bfa]
+ ! 2040 _DPSNextEvent (in AppKit) + 927 [0x7ff821e7753d]
+ ! 2040 _BlockUntilNextEventMatchingListInModeWithFilter (in HIToolbox) + 70 [0x7ff8280d77e5]
+ ! 2040 ReceiveNextEventCommon (in HIToolbox) + 594 [0x7ff8280d7a4a]
+ ! 2040 RunCurrentEventLoopInMode (in HIToolbox) + 292 [0x7ff8280d7ce6]
+ ! 2040 CFRunLoopRunSpecific (in CoreFoundation) + 562 [0x7ff81f4507ac]
+ ! 1990 __CFRunLoopRun (in CoreFoundation) + 2771 [0x7ff81f45193f]
+ ! : 1990 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ (in CoreFoundation) + 9 [0x7ff81f4909c7]
+ ! : 1990 _dispatch_main_queue_callback_4CF (in libdispatch.dylib) + 31 [0x7ff81f1dd8bb]
+ ! : 1364 _dispatch_main_queue_drain (in libdispatch.dylib) + 943 [0x7ff81f1ddc78]
+ ! : | 1362 _dispatch_client_callout (in libdispatch.dylib) + 8 [0x7ff81f1d1317]
+ ! : | + 1272 _dispatch_call_block_and_release (in libdispatch.dylib) + 12 [0x7ff81f1d00cc]
+ ! : | + ! 1264 __79-[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:]_block_invoke_4 (in BetterTouchTool) + 53 [0x10ca7a1f3]
+ ! : | + ! : 878 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 667 [0x10ca79e50]
+ ! : | + ! : | 665 dispatch_after_delay (in BetterTouchTool) + 345 [0x10ca7a11e]
+ ! : | + ! : | + 463 _dispatch_event_loop_poke (in libdispatch.dylib) + 172 [0x7ff81f1ef39f]
+ ! : | + ! : | + ! 462 _dispatch_kq_drain (in libdispatch.dylib) + 208 [0x7ff81f1ef8f3]
+ ! : | + ! : | + ! : 458 _dispatch_kq_poll (in libdispatch.dylib) + 115 [0x7ff81f1efc07]
+ ! : | + ! : | + ! : | 458 kevent_qos (in libsystem_kernel.dylib) + 10 [0x7ff81f35108a]
+ ! : | + ! : | + ! : 4 _dispatch_kq_poll (in libdispatch.dylib) + 0,115,... [0x7ff81f1efb94,0x7ff81f1efc07,...]
+ ! : | + ! : | + ! 1 _dispatch_kq_drain (in libdispatch.dylib) + 266 [0x7ff81f1ef92d]
+ ! : | + ! : | + 88 dispatch_after (in libdispatch.dylib) + 134 [0x7ff81f1e5dfd]
+ ! : | + ! : | + ! 46 dispatch_source_create (in libdispatch.dylib) + 49 [0x7ff81f1e3d7a]
+ ! : | + ! : | + ! : 45 _os_object_alloc_realized (in libdispatch.dylib) + 25 [0x7ff81f1d0a31]
+ ! : | + ! : | + ! : | 45 class_createInstance (in libobjc.A.dylib) + 64 [0x7ff81f21f1da]
+ ! : | + ! : | + ! : | 44 _malloc_zone_calloc (in libsystem_malloc.dylib) + 60 [0x7ff81f1bfb75]
+ ! : | + ! : | + ! : | + 41 nanov2_calloc (in libsystem_malloc.dylib) + 126 [0x7ff81f1a562f]
+ ! : | + ! : | + ! : | + ! 19 nanov2_allocate (in libsystem_malloc.dylib) + 90,120,... [0x7ff81f1a364f,0x7ff81f1a366d,...]
+ ! : | + ! : | + ! : | + ! 8 nanov2_allocate (in libsystem_malloc.dylib) + 130 [0x7ff81f1a3677]
+ ! : | + ! : | + ! : | + ! : 8 nanov2_allocate_from_block (in libsystem_malloc.dylib) + 292,257,... [0x7ff81f1a3fc6,0x7ff81f1a3fa3,...]
+ ! : | + ! : | + ! : | + ! 7 nanov2_allocate (in libsystem_malloc.dylib) + 311 [0x7ff81f1a372c]
+ ! : | + ! : | + ! : | + ! : 7 nanov2_find_block_and_allocate (in libsystem_malloc.dylib) + 352,356,... [0x7ff81f1a397a,0x7ff81f1a397e,...]
+ ! : | + ! : | + ! : | + ! 7 nanov2_allocate (in libsystem_malloc.dylib) + 373 [0x7ff81f1a376a]
+ ! : | + ! : | + ! : | + ! 7 _platform_bzero$VARIANT$Haswell (in libsystem_platform.dylib) + 57 [0x7ff81f39f639]
+ ! : | + ! : | + ! : | + 2 nanov2_calloc (in libsystem_malloc.dylib) + 1,6 [0x7ff81f1a55b2,0x7ff81f1a55b7]
+ ! : | + ! : | + ! : | + 1 default_zone_calloc (in libsystem_malloc.dylib) + 19 [0x7ff81f1a55a6]
+ ! : | + ! : | + ! : | 1 _malloc_zone_calloc (in libsystem_malloc.dylib) + 93 [0x7ff81f1bfb96]
+ ! : | + ! : | + ! : 1 _os_object_alloc_realized (in libdispatch.dylib) + 0 [0x7ff81f1d0a18]
+ ! : | + ! : | + ! 29 dispatch_source_create (in libdispatch.dylib) + 20 [0x7ff81f1e3d5d]
+ ! : | + ! : | + ! : 28 _dispatch_source_timer_create (in libdispatch.dylib) + 120 [0x7ff81f1edaf3]
+ ! : | + ! : | + ! : | 27 _dispatch_calloc (in libdispatch.dylib) + 18 [0x7ff81f1d0019]
+ ! : | + ! : | + ! : | + 26 _malloc_zone_calloc (in libsystem_malloc.dylib) + 60 [0x7ff81f1bfb75]
+ ! : | + ! : | + ! : | + ! 24 nanov2_calloc (in libsystem_malloc.dylib) + 126 [0x7ff81f1a562f]
+ ! : | + ! : | + ! : | + ! : 10 nanov2_allocate (in libsystem_malloc.dylib) + 130 [0x7ff81f1a3677]
+ ! : | + ! : | + ! : | + ! : | 10 nanov2_allocate_from_block (in libsystem_malloc.dylib) + 24,257,... [0x7ff81f1a3eba,0x7ff81f1a3fa3,...]
+ ! : | + ! : | + ! : | + ! : 10 nanov2_allocate (in libsystem_malloc.dylib) + 90,107,... [0x7ff81f1a364f,0x7ff81f1a3660,...]
+ ! : | + ! : | + ! : | + ! : 3 nanov2_allocate (in libsystem_malloc.dylib) + 373 [0x7ff81f1a376a]
+ ! : | + ! : | + ! : | + ! : | 3 _platform_bzero$VARIANT$Haswell (in libsystem_platform.dylib) + 57 [0x7ff81f39f639]
+ ! : | + ! : | + ! : | + ! : 1 nanov2_allocate (in libsystem_malloc.dylib) + 311 [0x7ff81f1a372c]
+ ! : | + ! : | + ! : | + ! : 1 nanov2_find_block_and_allocate (in libsystem_malloc.dylib) + 386 [0x7ff81f1a399c]
+ ! : | + ! : | + ! : | + ! 2 default_zone_calloc (in libsystem_malloc.dylib) + 26 [0x7ff81f1a55ad]
+ ! : | + ! : | + ! : | + 1 _malloc_zone_calloc (in libsystem_malloc.dylib) + 4 [0x7ff81f1bfb3d]
+ ! : | + ! : | + ! : | 1 _dispatch_calloc (in libdispatch.dylib) + 1 [0x7ff81f1d0008]
+ ! : | + ! : | + ! : 1 _dispatch_source_timer_create (in libdispatch.dylib) + 44 [0x7ff81f1edaa7]
+ ! : | + ! : | + ! 13 dispatch_source_create (in libdispatch.dylib) + 132,182,... [0x7ff81f1e3dcd,0x7ff81f1e3dff,...]
+ ! : | + ! : | + 50 dispatch_after (in libdispatch.dylib) + 181 [0x7ff81f1e5e2c]
+ ! : | + ! : | + ! 49 _dispatch_Block_copy (in libdispatch.dylib) + 22 [0x7ff81f1d00a8]
+ ! : | + ! : | + ! : 34 _Block_copy (in libsystem_blocks.dylib) + 94 [0x7ff81f0ba40e]
+ ! : | + ! : | + ! : | 31 _malloc_zone_malloc (in libsystem_malloc.dylib) + 125 [0x7ff81f1bfabb]
+ ! : | + ! : | + ! : | + 29 nanov2_malloc (in libsystem_malloc.dylib) + 56 [0x7ff81f1a35a4]
+ ! : | + ! : | + ! : | + ! 17 nanov2_allocate (in libsystem_malloc.dylib) + 130 [0x7ff81f1a3677]
+ ! : | + ! : | + ! : | + ! : 17 nanov2_allocate_from_block (in libsystem_malloc.dylib) + 257,292,... [0x7ff81f1a3fa3,0x7ff81f1a3fc6,...]
+ ! : | + ! : | + ! : | + ! 11 nanov2_allocate (in libsystem_malloc.dylib) + 90,94,... [0x7ff81f1a364f,0x7ff81f1a3653,...]
+ ! : | + ! : | + ! : | + ! 1 nanov2_allocate (in libsystem_malloc.dylib) + 311 [0x7ff81f1a372c]
+ ! : | + ! : | + ! : | + ! 1 nanov2_find_block_and_allocate (in libsystem_malloc.dylib) + 386 [0x7ff81f1a399c]
+ ! : | + ! : | + ! : | + 2 nanov2_malloc (in libsystem_malloc.dylib) + 89 [0x7ff81f1a35c5]
+ ! : | + ! : | + ! : | 3 _malloc_zone_malloc (in libsystem_malloc.dylib) + 6,23,... [0x7ff81f1bfa44,0x7ff81f1bfa55,...]
+ ! : | + ! : | + ! : 6 _Block_copy (in libsystem_blocks.dylib) + 197 [0x7ff81f0ba475]
+ ! : | + ! : | + ! : | 5 _Block_object_assign (in libsystem_blocks.dylib) + 173,0 [0x7ff81f0ba52e,0x7ff81f0ba481]
+ ! : | + ! : | + ! : | 1 __copy_helper_block_e8_32r (in BetterTouchTool) + 4 [0x10ccc6534]
+ ! : | + ! : | + ! : 5 _Block_copy (in libsystem_blocks.dylib) + 116,159,... [0x7ff81f0ba424,0x7ff81f0ba44f,...]
+ ! : | + ! : | + ! : 4 _Block_copy (in libsystem_blocks.dylib) + 116 [0x7ff81f0ba424]
+ ! : | + ! : | + ! : 4 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 162,0,... [0x7ff81f39f202,0x7ff81f39f160,...]
+ ! : | + ! : | + ! 1 _dispatch_Block_copy (in libdispatch.dylib) + 14 [0x7ff81f1d00a0]
+ ! : | + ! : | + 26 _dispatch_lane_resume_activate (in libdispatch.dylib) + 26 [0x7ff81f1d6ac3]
+ ! : | + ! : | + ! 10 _dispatch_source_activate (in libdispatch.dylib) + 180 [0x7ff81f1e481e]
+ ! : | + ! : | + ! : 7 _dispatch_lane_inherit_wlh_from_target (in libdispatch.dylib) + 244,26,... [0x7ff81f1d7c83,0x7ff81f1d7ba9,...]
+ ! : | + ! : | + ! : 2 _dispatch_lane_activate (in libdispatch.dylib) + 21,76 [0x7ff81f1d7abf,0x7ff81f1d7af6]
+ ! : | + ! : | + ! : 1 _dispatch_lane_activate (in libdispatch.dylib) + 66 [0x7ff81f1d7aec]
+ ! : | + ! : | + ! : 1 _dispatch_queue_priority_inherit_from_target (in libdispatch.dylib) + 118 [0x7ff81f1d7b73]
+ ! : | + ! : | + ! 9 _dispatch_source_activate (in libdispatch.dylib) + 214 [0x7ff81f1e4840]
+ ! : | + ! : | + ! : 9 _dispatch_queue_compute_priority_and_wlh (in libdispatch.dylib) + 1,9,... [0x7ff81f1d5c57,0x7ff81f1d5c5f,...]
+ ! : | + ! : | + ! 4 _dispatch_source_activate (in libdispatch.dylib) + 334 [0x7ff81f1e48b8]
+ ! : | + ! : | + ! : 3 _dispatch_source_install (in libdispatch.dylib) + 22 [0x7ff81f1e496c]
+ ! : | + ! : | + ! : | 3 _dispatch_unote_register (in libdispatch.dylib) + 140,1 [0x7ff81f1ed6b9,0x7ff81f1ed62e]
+ ! : | + ! : | + ! : 1 _dispatch_source_install (in libdispatch.dylib) + 30 [0x7ff81f1e4974]
+ ! : | + ! : | + ! 3 _dispatch_source_activate (in libdispatch.dylib) + 18,98,... [0x7ff81f1e477c,0x7ff81f1e47cc,...]
+ ! : | + ! : | + 18 _dispatch_mgr_queue_push (in libdispatch.dylib) + 53,117,... [0x7ff81f1dc3c0,0x7ff81f1dc400,...]
+ ! : | + ! : | + 6 dispatch_after (in libdispatch.dylib) + 41 [0x7ff81f1e5da0]
+ ! : | + ! : | + ! 5 _dispatch_timeout (in libdispatch.dylib) + 66 [0x7ff81f1febf9]
+ ! : | + ! : | + ! : 5 mach_absolute_time (in libsystem_kernel.dylib) + 28,31,... [0x7ff81f34fe3c,0x7ff81f34fe3f,...]
+ ! : | + ! : | + ! 1 _dispatch_timeout (in libdispatch.dylib) + 6 [0x7ff81f1febbd]
+ ! : | + ! : | + 6 dispatch_after (in libdispatch.dylib) + 63,6,... [0x7ff81f1e5db6,0x7ff81f1e5d7d,...]
+ ! : | + ! : | + 4 _dispatch_event_loop_poke (in libdispatch.dylib) + 668,1 [0x7ff81f1ef58f,0x7ff81f1ef2f4]
+ ! : | + ! : | + 3 _dispatch_source_wakeup (in libdispatch.dylib) + 287,132 [0x7ff81f1e57cd,0x7ff81f1e5732]
+ ! : | + ! : | + 1 dispatch_activate (in libdispatch.dylib) + 53 [0x7ff81f1d08f8]
+ ! : | + ! : | 88 dispatch_after_delay (in BetterTouchTool) + 206 [0x10ca7a093]
+ ! : | + ! : | + 55 _Block_copy (in libsystem_blocks.dylib) + 197 [0x7ff81f0ba475]
+ ! : | + ! : | + ! 26 __copy_helper_block_e8_32r40r (in BetterTouchTool) + 31 [0x10cb8687f]
+ ! : | + ! : | + ! : 21 _Block_object_assign (in libsystem_blocks.dylib) + 209 [0x7ff81f0ba552]
+ ! : | + ! : | + ! : | 21 _malloc_zone_malloc (in libsystem_malloc.dylib) + 125 [0x7ff81f1bfabb]
+ ! : | + ! : | + ! : | 19 nanov2_malloc (in libsystem_malloc.dylib) + 56 [0x7ff81f1a35a4]
+ ! : | + ! : | + ! : | + 10 nanov2_allocate (in libsystem_malloc.dylib) + 90,375,... [0x7ff81f1a364f,0x7ff81f1a376c,...]
+ ! : | + ! : | + ! : | + 8 nanov2_allocate (in libsystem_malloc.dylib) + 130 [0x7ff81f1a3677]
+ ! : | + ! : | + ! : | + ! 8 nanov2_allocate_from_block (in libsystem_malloc.dylib) + 257,42,... [0x7ff81f1a3fa3,0x7ff81f1a3ecc,...]
+ ! : | + ! : | + ! : | + 1 nanov2_allocate (in libsystem_malloc.dylib) + 311 [0x7ff81f1a372c]
+ ! : | + ! : | + ! : | + 1 nanov2_find_block_and_allocate (in libsystem_malloc.dylib) + 595 [0x7ff81f1a3a6d]
+ ! : | + ! : | + ! : | 1 default_zone_malloc (in libsystem_malloc.dylib) + 22 [0x7ff81f1a3561]
+ ! : | + ! : | + ! : | 1 nanov2_malloc (in libsystem_malloc.dylib) + 9 [0x7ff81f1a3575]
+ ! : | + ! : | + ! : 3 _Block_object_assign (in libsystem_blocks.dylib) + 122,221,... [0x7ff81f0ba4fb,0x7ff81f0ba55e,...]
+ ! : | + ! : | + ! : 2 _Block_object_assign (in libsystem_blocks.dylib) + 319 [0x7ff81f0ba5c0]
+ ! : | + ! : | + ! : 2 __Block_byref_object_copy_.3195 (in BetterTouchTool) + 18 [0x10ca955c7]
+ ! : | + ! : | + ! : 2 _Block_copy (in libsystem_blocks.dylib) + 76 [0x7ff81f0ba3fc]
+ ! : | + ! : | + ! 23 _Block_object_assign (in libsystem_blocks.dylib) + 209 [0x7ff81f0ba552]
+ ! : | + ! : | + ! : 20 _malloc_zone_malloc (in libsystem_malloc.dylib) + 125 [0x7ff81f1bfabb]
+ ! : | + ! : | + ! : | 20 nanov2_malloc (in libsystem_malloc.dylib) + 56 [0x7ff81f1a35a4]
+ ! : | + ! : | + ! : | 10 nanov2_allocate (in libsystem_malloc.dylib) + 130 [0x7ff81f1a3677]
+ ! : | + ! : | + ! : | + 10 nanov2_allocate_from_block (in libsystem_malloc.dylib) + 257,13,... [0x7ff81f1a3fa3,0x7ff81f1a3eaf,...]
+ ! : | + ! : | + ! : | 7 nanov2_allocate (in libsystem_malloc.dylib) + 90,70,... [0x7ff81f1a364f,0x7ff81f1a363b,...]
+ ! : | + ! : | + ! : | 3 nanov2_allocate (in libsystem_malloc.dylib) + 311 [0x7ff81f1a372c]
+ ! : | + ! : | + ! : | 3 nanov2_find_block_and_allocate (in libsystem_malloc.dylib) + 653,700,... [0x7ff81f1a3aa7,0x7ff81f1a3ad6,...]
+ ! : | + ! : | + ! : 2 malloc (in libsystem_malloc.dylib) + 0 [0x7ff81f1a3530]
+ ! : | + ! : | + ! : 1 _malloc_zone_malloc (in libsystem_malloc.dylib) + 69 [0x7ff81f1bfa83]
+ ! : | + ! : | + ! 2 _Block_object_assign (in libsystem_blocks.dylib) + 319 [0x7ff81f0ba5c0]
+ ! : | + ! : | + ! : 1 __Block_byref_object_copy_.3195 (in BetterTouchTool) + 18 [0x10ca955c7]
+ ! : | + ! : | + ! : | 1 _Block_copy (in libsystem_blocks.dylib) + 6 [0x7ff81f0ba3b6]
+ ! : | + ! : | + ! : 1 __Block_byref_object_copy_.3195 (in BetterTouchTool) + 13 [0x10ca955c2]
+ ! : | + ! : | + ! 2 _Block_object_assign (in libsystem_blocks.dylib) + 0,122 [0x7ff81f0ba481,0x7ff81f0ba4fb]
+ ! : | + ! : | + ! 1 DYLD-STUB$$_Block_object_assign (in BetterTouchTool) + 0 [0x10d1d7302]
+ ! : | + ! : | + ! 1 __copy_helper_block_e8_32r40r (in BetterTouchTool) + 26 [0x10cb8687a]
+ ! : | + ! : | + 26 _Block_copy (in libsystem_blocks.dylib) + 94 [0x7ff81f0ba40e]
+ ! : | + ! : | + ! 24 _malloc_zone_malloc (in libsystem_malloc.dylib) + 125 [0x7ff81f1bfabb]
+ ! : | + ! : | + ! : 23 nanov2_malloc (in libsystem_malloc.dylib) + 56 [0x7ff81f1a35a4]
+ ! : | + ! : | + ! : | 14 nanov2_allocate (in libsystem_malloc.dylib) + 130 [0x7ff81f1a3677]
+ ! : | + ! : | + ! : | + 14 nanov2_allocate_from_block (in libsystem_malloc.dylib) + 257,24,... [0x7ff81f1a3fa3,0x7ff81f1a3eba,...]
+ ! : | + ! : | + ! : | 8 nanov2_allocate (in libsystem_malloc.dylib) + 90,115,... [0x7ff81f1a364f,0x7ff81f1a3668,...]
+ ! : | + ! : | + ! : | 1 nanov2_allocate (in libsystem_malloc.dylib) + 311 [0x7ff81f1a372c]
+ ! : | + ! : | + ! : | 1 nanov2_find_block_and_allocate (in libsystem_malloc.dylib) + 681 [0x7ff81f1a3ac3]
+ ! : | + ! : | + ! : 1 nanov2_malloc (in libsystem_malloc.dylib) + 9 [0x7ff81f1a3575]
+ ! : | + ! : | + ! 2 _malloc_zone_malloc (in libsystem_malloc.dylib) + 13,46 [0x7ff81f1bfa4b,0x7ff81f1bfa6c]
+ ! : | + ! : | + 4 _Block_copy (in libsystem_blocks.dylib) + 116 [0x7ff81f0ba424]
+ ! : | + ! : | + ! 3 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 162,7 [0x7ff81f39f202,0x7ff81f39f167]
+ ! : | + ! : | + ! 1 DYLD-STUB$$_platform_memmove (in libsystem_platform.dylib) + 0 [0x7ff81f3a60e8]
+ ! : | + ! : | + 2 _Block_copy (in libsystem_blocks.dylib) + 51,124 [0x7ff81f0ba3e3,0x7ff81f0ba42c]
+ ! : | + ! : | + 1 DYLD-STUB$$_Block_copy (in libobjc.A.dylib) + 0 [0x7ff81f240ec0]
+ ! : | + ! : | 49 dispatch_after_delay (in BetterTouchTool) + 141 [0x10ca7a052]
+ ! : | + ! : | + 25 _Block_copy (in libsystem_blocks.dylib) + 197 [0x7ff81f0ba475]
+ ! : | + ! : | + ! 7 __copy_helper_block_e8_32s40s48s56b (in BetterTouchTool) + 30 [0x10ca7a217]
+ ! : | + ! : | + ! : 7 objc_retain (in libobjc.A.dylib) + 80,58,... [0x7ff81f21f2c0,0x7ff81f21f2aa,...]
+ ! : | + ! : | + ! 7 __copy_helper_block_e8_32s40s48s56b (in BetterTouchTool) + 37 [0x10ca7a21e]
+ ! : | + ! : | + ! : 3 -[__NSCFString retain] (in CoreFoundation) + 14 [0x7ff81f3d6937]
+ ! : | + ! : | + ! : | 3 _CFRetain (in CoreFoundation) + 68 [0x7ff81f4ef11e]
+ ! : | + ! : | + ! : 2 objc_retain (in libobjc.A.dylib) + 0,19 [0x7ff81f21f270,0x7ff81f21f283]
+ ! : | + ! : | + ! : 1 -[__NSCFString retain] (in CoreFoundation) + 21 [0x7ff81f3d693e]
+ ! : | + ! : | + ! : 1 objc_msgSend (in libobjc.A.dylib) + 46 [0x7ff81f21f42e]
+ ! : | + ! : | + ! 6 __copy_helper_block_e8_32s40s48s56b (in BetterTouchTool) + 44 [0x10ca7a225]
+ ! : | + ! : | + ! : 4 -[__NSCFString retain] (in CoreFoundation) + 14 [0x7ff81f3d6937]
+ ! : | + ! : | + ! : | 4 _CFRetain (in CoreFoundation) + 68 [0x7ff81f4ef11e]
+ ! : | + ! : | + ! : 2 -[__NSCFString retain] (in CoreFoundation) + 0,5 [0x7ff81f3d6929,0x7ff81f3d692e]
+ ! : | + ! : | + ! 4 _Block_object_assign (in libsystem_blocks.dylib) + 88 [0x7ff81f0ba4d9]
+ ! : | + ! : | + ! : 4 _Block_copy (in libsystem_blocks.dylib) + 76,27,... [0x7ff81f0ba3fc,0x7ff81f0ba3cb,...]
+ ! : | + ! : | + ! 1 _Block_object_assign (in libsystem_blocks.dylib) + 0 [0x7ff81f0ba481]
+ ! : | + ! : | + 19 _Block_copy (in libsystem_blocks.dylib) + 94 [0x7ff81f0ba40e]
+ ! : | + ! : | + ! 14 _malloc_zone_malloc (in libsystem_malloc.dylib) + 125 [0x7ff81f1bfabb]
+ ! : | + ! : | + ! : 12 nanov2_malloc (in libsystem_malloc.dylib) + 56 [0x7ff81f1a35a4]
+ ! : | + ! : | + ! : | 10 nanov2_allocate (in libsystem_malloc.dylib) + 130 [0x7ff81f1a3677]
+ ! : | + ! : | + ! : | + 10 nanov2_allocate_from_block (in libsystem_malloc.dylib) + 24,257,... [0x7ff81f1a3eba,0x7ff81f1a3fa3,...]
+ ! : | + ! : | + ! : | 2 nanov2_allocate (in libsystem_malloc.dylib) + 90 [0x7ff81f1a364f]
+ ! : | + ! : | + ! : 2 default_zone_malloc (in libsystem_malloc.dylib) + 22,26 [0x7ff81f1a3561,0x7ff81f1a3565]
+ ! : | + ! : | + ! 4 _malloc_zone_malloc (in libsystem_malloc.dylib) + 1,4,... [0x7ff81f1bfa3f,0x7ff81f1bfa42,...]
+ ! : | + ! : | + ! 1 malloc (in libsystem_malloc.dylib) + 0 [0x7ff81f1a3530]
+ ! : | + ! : | + 3 _Block_copy (in libsystem_blocks.dylib) + 150,167,... [0x7ff81f0ba446,0x7ff81f0ba457,...]
+ ! : | + ! : | + 2 _Block_copy (in libsystem_blocks.dylib) + 116 [0x7ff81f0ba424]
+ ! : | + ! : | + 2 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 0,71 [0x7ff81f39f160,0x7ff81f39f1a7]
+ ! : | + ! : | 22 dispatch_after_delay (in BetterTouchTool) + 282 [0x10ca7a0df]
+ ! : | + ! : | + 12 objc_retainAutorelease (in libobjc.A.dylib) + 9 [0x7ff81f228893]
+ ! : | + ! : | + ! 10 objc_retain (in libobjc.A.dylib) + 22,39,... [0x7ff81f21f286,0x7ff81f21f297,...]
+ ! : | + ! : | + ! 2 objc_msgSend (in libobjc.A.dylib) + 46,50 [0x7ff81f21f42e,0x7ff81f21f432]
+ ! : | + ! : | + 3 objc_autorelease (in libobjc.A.dylib) + 15,0 [0x7ff81f224baf,0x7ff81f224ba0]
+ ! : | + ! : | + 3 objc_object::rootAutorelease2() (in libobjc.A.dylib) + 40,4 [0x7ff81f224e96,0x7ff81f224e72]
+ ! : | + ! : | + 2 _objc_rootAutorelease (in libobjc.A.dylib) + 6,92 [0x7ff81f22564a,0x7ff81f2256a0]
+ ! : | + ! : | + 1 objc_msgSend (in libobjc.A.dylib) + 26 [0x7ff81f21f41a]
+ ! : | + ! : | + 1 objc_object::rootAutorelease2() (in libobjc.A.dylib) + 66 [0x7ff81f224eb0]
+ ! : | + ! : | + 1 AutoreleasePoolPage::add(objc_object*) (in libobjc.A.dylib) + 166 [0x7ff81f23ec8e]
+ ! : | + ! : | 10 dispatch_after_delay (in BetterTouchTool) + 264 [0x10ca7a0cd]
+ ! : | + ! : | + 9 dispatch_time (in libdispatch.dylib) + 81 [0x7ff81f1fe90a]
+ ! : | + ! : | + ! 9 mach_absolute_time (in libsystem_kernel.dylib) + 1,28,... [0x7ff81f34fe21,0x7ff81f34fe3c,...]
+ ! : | + ! : | + 1 dispatch_time (in libdispatch.dylib) + 13 [0x7ff81f1fe8c6]
+ ! : | + ! : | 10 dispatch_after_delay (in BetterTouchTool) + 373 [0x10ca7a13a]
+ ! : | + ! : | + 5 _Block_release (in libsystem_blocks.dylib) + 78,73 [0x7ff81f0ba620,0x7ff81f0ba61b]
+ ! : | + ! : | + 4 objc_msgSend (in libobjc.A.dylib) + 33,46,... [0x7ff81f21f421,0x7ff81f21f42e,...]
+ ! : | + ! : | + 1 objc_release (in libobjc.A.dylib) + 129 [0x7ff81f2220a1]
+ ! : | + ! : | 8 dispatch_after_delay (in BetterTouchTool) + 221 [0x10ca7a0a2]
+ ! : | + ! : | + 5 _Block_copy (in libsystem_blocks.dylib) + 76,53 [0x7ff81f0ba3fc,0x7ff81f0ba3e5]
+ ! : | + ! : | + 2 DYLD-STUB$$_Block_copy (in CoreFoundation) + 0 [0x7ff81f594f1a]
+ ! : | + ! : | + 1 objc_msgSend (in libobjc.A.dylib) + 33 [0x7ff81f21f421]
+ ! : | + ! : | 5 dispatch_after_delay (in BetterTouchTool) + 400 [0x10ca7a155]
+ ! : | + ! : | + 2 _Block_release (in libsystem_blocks.dylib) + 62,78 [0x7ff81f0ba610,0x7ff81f0ba620]
+ ! : | + ! : | + 2 objc_msgSend (in libobjc.A.dylib) + 37,41 [0x7ff81f21f425,0x7ff81f21f429]
+ ! : | + ! : | + 1 objc_release (in libobjc.A.dylib) + 15 [0x7ff81f22202f]
+ ! : | + ! : | 5 dispatch_after_delay (in BetterTouchTool) + 31,162,... [0x10ca79fe4,0x10ca7a067,...]
+ ! : | + ! : | 4 dispatch_after_delay (in BetterTouchTool) + 393 [0x10ca7a14e]
+ ! : | + ! : | + 4 _Block_object_dispose (in libsystem_blocks.dylib) + 130,0,... [0x7ff81f0ba34d,0x7ff81f0ba2cb,...]
+ ! : | + ! : | 4 dispatch_after_delay (in BetterTouchTool) + 413 [0x10ca7a162]
+ ! : | + ! : | + 4 _Block_object_dispose (in libsystem_blocks.dylib) + 130,76,... [0x7ff81f0ba34d,0x7ff81f0ba317,...]
+ ! : | + ! : | 3 dispatch_after_delay (in BetterTouchTool) + 358 [0x10ca7a12b]
+ ! : | + ! : | + 2 _Block_copy (in libsystem_blocks.dylib) + 76 [0x7ff81f0ba3fc]
+ ! : | + ! : | + 1 objc_retainBlock (in libobjc.A.dylib) + 0 [0x7ff81f228879]
+ ! : | + ! : | 3 objc_autoreleaseReturnValue (in libobjc.A.dylib) + 4,0 [0x7ff81f225903,0x7ff81f2258ff]
+ ! : | + ! : | 1 _dispatch_lane_resume (in libdispatch.dylib) + 7 [0x7ff81f1d6688]
+ ! : | + ! : | 1 dispatch_after (in libdispatch.dylib) + 449 [0x7ff81f1e5f38]
+ ! : | + ! : 237 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 129 [0x10ca79c36]
+ ! : | + ! : | 234 -[NSUserDefaults(NSUserDefaults) objectForKey:] (in Foundation) + 64 [0x7ff82024ee7d]
+ ! : | + ! : | + 199 _CFPreferencesCopyAppValueWithContainerAndConfiguration (in CoreFoundation) + 101 [0x7ff81f400bc4]
+ ! : | + ! : | + ! 187 -[_CFXPreferences copyAppValueForKey:identifier:container:configurationURL:] (in CoreFoundation) + 137 [0x7ff81f400c88]
+ ! : | + ! : | + ! : 172 -[_CFXPreferences withSearchListForIdentifier:container:cloudConfigurationURL:perform:] (in CoreFoundation) + 374 [0x7ff81f55bf4b]
+ ! : | + ! : | + ! : | 105 __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke (in CoreFoundation) + 361 [0x7ff81f4011f4]
+ ! : | + ! : | + ! : | + 105 __76-[_CFXPreferences copyAppValueForKey:identifier:container:configurationURL:]_block_invoke (in CoreFoundation) + 32 [0x7ff81f408a62]
+ ! : | + ! : | + ! : | + 93 -[CFPrefsSource copyValueForKey:] (in CoreFoundation) + 47 [0x7ff81f408ab1]
+ ! : | + ! : | + ! : | + ! 84 -[CFPrefsSearchListSource alreadylocked_copyValueForKey:] (in CoreFoundation) + 150 [0x7ff81f408b6a]
+ ! : | + ! : | + ! : | + ! : 22 -[CFPrefsSearchListSource alreadylocked_getDictionary:] (in CoreFoundation) + 389 [0x7ff81f408fa4]
+ ! : | + ! : | + ! : | + ! : | 19 -[CFPrefsSearchListSource alreadylocked_generationCountFromListOfSources:count:] (in CoreFoundation) + 71 [0x7ff81f4091ea]
+ ! : | + ! : | + ! : | + ! : | + 19 generationCountFromListOfSources (in CoreFoundation) + 241,81,... [0x7ff81f4093d3,0x7ff81f409333,...]
+ ! : | + ! : | + ! : | + ! : | 3 -[CFPrefsSearchListSource alreadylocked_generationCountFromListOfSources:count:] (in CoreFoundation) + 71,0 [0x7ff81f4091ea,0x7ff81f4091a3]
+ ! : | + ! : | + ! : | + ! : 22 -[CFPrefsSearchListSource alreadylocked_getDictionary:] (in CoreFoundation) + 844 [0x7ff81f40916b]
+ ! : | + ! : | + ! : | + ! : | 21 __57-[CFPrefsSearchListSource alreadylocked_copyValueForKey:]_block_invoke (in CoreFoundation) + 29 [0x7ff81f410aa6]
+ ! : | + ! : | + ! : | + ! : | + 9 -[__NSDictionaryM objectForKey:] (in CoreFoundation) + 137,120,... [0x7ff81f3f4a5a,0x7ff81f3f4a49,...]
+ ! : | + ! : | + ! : | + ! : | + 7 __CFStringHash (in CoreFoundation) + 227,220,... [0x7ff81f3dbf09,0x7ff81f3dbf02,...]
+ ! : | + ! : | + ! : | + ! : | + 4 CFDictionaryGetValue (in CoreFoundation) + 4,12,... [0x7ff81f3da343,0x7ff81f3da34b,...]
+ ! : | + ! : | + ! : | + ! : | + 1 objc_msgSend (in libobjc.A.dylib) + 33 [0x7ff81f21f421]
+ ! : | + ! : | + ! : | + ! : | 1 __57-[CFPrefsSearchListSource alreadylocked_copyValueForKey:]_block_invoke (in CoreFoundation) + 53 [0x7ff81f410abe]
+ ! : | + ! : | + ! : | + ! : 21 -[CFPrefsSearchListSource alreadylocked_getDictionary:] (in CoreFoundation) + 253 [0x7ff81f408f1c]
+ ! : | + ! : | + ! : | + ! : | 15 -[__NSArrayM getObjects:range:] (in CoreFoundation) + 265 [0x7ff81f3ff504]
+ ! : | + ! : | + ! : | + ! : | + 15 _platform_memmove$VARIANT$Haswell (in libsystem_platform.dylib) + 240,389 [0x7ff81f39f250,0x7ff81f39f2e5]
+ ! : | + ! : | + ! : | + ! : | 4 -[__NSArrayM getObjects:range:] (in CoreFoundation) + 329,219,... [0x7ff81f3ff544,0x7ff81f3ff4d6,...]
+ ! : | + ! : | + ! : | + ! : | 2 CFArrayGetValues (in CoreFoundation) + 4,108 [0x7ff81f400585,0x7ff81f4005ed]
+ ! : | + ! : | + ! : | + ! : 10 -[CFPrefsSearchListSource alreadylocked_getDictionary:] (in CoreFoundation) + 475 [0x7ff81f408ffa]
+ ! : | + ! : | + ! : | + ! : | 5 CFRetain (in CoreFoundation) + 65,19,... [0x7ff81f3d698e,0x7ff81f3d6960,...]
+ ! : | + ! : | + ! : | + ! : | 5 objc_retain (in libobjc.A.dylib) + 80,0,... [0x7ff81f21f2c0,0x7ff81f21f270,...]
+ ! : | + ! : | + ! : | + ! : 4 -[CFPrefsSearchListSource alreadylocked_getDictionary:] (in CoreFoundation) + 178 [0x7ff81f408ed1]
+ ! : | + ! : | + ! : | + ! : | 3 objc_msgSend (in libobjc.A.dylib) + 0,46,... [0x7ff81f21f400,0x7ff81f21f42e,...]
+ ! : | + ! : | + ! : | + ! : | 1 CFArrayGetCount (in CoreFoundation) + 37 [0x7ff81f3f31c7]
+ ! : | + ! : | + ! : | + ! : 3 -[CFPrefsSearchListSource alreadylocked_getDictionary:] (in CoreFoundation) + 12,24,... [0x7ff81f408e2b,0x7ff81f408e37,...]
+ ! : | + ! : | + ! : | + ! : 2 -[CFPrefsSearchListSource alreadylocked_getDictionary:] (in CoreFoundation) + 852 [0x7ff81f409173]
+ ! : | + ! : | + ! : | + ! : 1 CFRelease (in CoreFoundation) + 4 [0x7ff81f3dd8fc]
+ ! : | + ! : | + ! : | + ! : 1 objc_release (in libobjc.A.dylib) + 82 [0x7ff81f222072]
+ ! : | + ! : | + ! : | + ! 4 -[CFPrefsSearchListSource alreadylocked_copyValueForKey:] (in CoreFoundation) + 181 [0x7ff81f408b89]
+ ! : | + ! : | + ! : | + ! : 4 os_log_type_enabled (in libsystem_trace.dylib) + 13,116,... [0x7ff81f0fb5f1,0x7ff81f0fb658,...]
+ ! : | + ! : | + ! : | + ! 4 -[CFPrefsSearchListSource alreadylocked_copyValueForKey:] (in CoreFoundation) + 4,55,... [0x7ff81f408ad8,0x7ff81f408b0b,...]
+ ! : | + ! : | + ! : | + ! 1 objc_msgSend (in libobjc.A.dylib) + 33 [0x7ff81f21f421]
+ ! : | + ! : | + ! : | + 5 -[CFPrefsSource copyValueForKey:] (in CoreFoundation) + 58 [0x7ff81f408abc]
+ ! : | + ! : | + ! : | + ! 5 os_unfair_lock_unlock (in libsystem_platform.dylib) + 12,0 [0x7ff81f39f021,0x7ff81f39f015]
+ ! : | + ! : | + ! : | + 3 -[CFPrefsSource copyValueForKey:] (in CoreFoundation) + 28 [0x7ff81f408a9e]
+ ! : | + ! : | + ! : | + ! 3 os_unfair_lock_lock (in libsystem_platform.dylib) + 14,0 [0x7ff81f39f757,0x7ff81f39f749]
+ ! : | + ! : | + ! : | + 2 -[CFPrefsSource copyValueForKey:] (in CoreFoundation) + 0,58 [0x7ff81f408a82,0x7ff81f408abc]
+ ! : | + ! : | + ! : | + 2 objc_msgSend (in libobjc.A.dylib) + 46,50 [0x7ff81f21f42e,0x7ff81f21f432]
+ ! : | + ! : | + ! : | 40 __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke (in CoreFoundation) + 279 [0x7ff81f4011a2]
+ ! : | + ! : | + ! : | + 25 -[_CFXPreferences withSearchLists:] (in CoreFoundation) + 60 [0x7ff81f55bdba]
+ ! : | + ! : | + ! : | + ! 18 __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke.160 (in CoreFoundation) + 52 [0x7ff81f55bfff]
+ ! : | + ! : | + ! : | + ! : 10 -[__NSDictionaryM objectForKey:] (in CoreFoundation) + 120,137,... [0x7ff81f3f4a49,0x7ff81f3f4a5a,...]
+ ! : | + ! : | + ! : | + ! : 4 __CFStringHash (in CoreFoundation) + 150,190,... [0x7ff81f3dbebc,0x7ff81f3dbee4,...]
+ ! : | + ! : | + ! : | + ! : 3 objc_msgSend (in libobjc.A.dylib) + 46,26 [0x7ff81f21f42e,0x7ff81f21f41a]
+ ! : | + ! : | + ! : | + ! : 1 CFDictionaryGetValue (in CoreFoundation) + 41 [0x7ff81f3da368]
+ ! : | + ! : | + ! : | + ! 6 __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke.160 (in CoreFoundation) + 1084 [0x7ff81f55c407]
+ ! : | + ! : | + ! : | + ! : 6 objc_retain (in libobjc.A.dylib) + 39,0,... [0x7ff81f21f297,0x7ff81f21f270,...]
+ ! : | + ! : | + ! : | + ! 1 __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke.160 (in CoreFoundation) + 1117 [0x7ff81f55c428]
+ ! : | + ! : | + ! : | + 8 -[_CFXPreferences withSearchLists:] (in CoreFoundation) + 39 [0x7ff81f55bda5]
+ ! : | + ! : | + ! : | + ! 8 os_unfair_lock_lock (in libsystem_platform.dylib) + 14 [0x7ff81f39f757]
+ ! : | + ! : | + ! : | + 6 os_unfair_lock_unlock (in libsystem_platform.dylib) + 12 [0x7ff81f39f021]
+ ! : | + ! : | + ! : | + 1 -[_CFXPreferences withSearchLists:] (in CoreFoundation) + 75 [0x7ff81f55bdc9]
+ ! : | + ! : | + ! : | 8 __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke (in CoreFoundation) + 177 [0x7ff81f40113c]
+ ! : | + ! : | + ! : | + 7 _CFPrefsArmPendingKVOSlot (in CoreFoundation) + 14 [0x7ff81f3ffef8]
+ ! : | + ! : | + ! : | + ! 6 _CFGetTSDCreateIfNeeded (in CoreFoundation) + 41,77,... [0x7ff81f3d7486,0x7ff81f3d74aa,...]
+ ! : | + ! : | + ! : | + ! 1 _CFGetTSDCreateIfNeeded (in CoreFoundation) + 28 [0x7ff81f3d7479]
+ ! : | + ! : | + ! : | + ! 1 __CFTSDGetTable (in CoreFoundation) + 4 [0x7ff81f3d74c4]
+ ! : | + ! : | + ! : | + 1 _CFPrefsArmPendingKVOSlot (in CoreFoundation) + 45 [0x7ff81f3fff17]
+ ! : | + ! : | + ! : | + 1 _CFSetTSD (in CoreFoundation) + 34 [0x7ff81f3db2b8]
+ ! : | + ! : | + ! : | + 1 __CFTSDGetTable (in CoreFoundation) + 1 [0x7ff81f3d74c1]
+ ! : | + ! : | + ! : | 8 __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke (in CoreFoundation) + 402 [0x7ff81f40121d]
+ ! : | + ! : | + ! : | + 3 -[_CFXPreferences _deliverPendingKVONotifications] (in CoreFoundation) + 76 [0x7ff81f400998]
+ ! : | + ! : | + ! : | + ! 2 _CFSetTSD (in CoreFoundation) + 21,85 [0x7ff81f3db2ab,0x7ff81f3db2eb]
+ ! : | + ! : | + ! : | + ! 1 _CFSetTSD (in CoreFoundation) + 34 [0x7ff81f3db2b8]
+ ! : | + ! : | + ! : | + ! 1 __CFTSDGetTable (in CoreFoundation) + 90 [0x7ff81f3d751a]
+ ! : | + ! : | + ! : | + 2 -[_CFXPreferences _deliverPendingKVONotifications] (in CoreFoundation) + 23 [0x7ff81f400963]
+ ! : | + ! : | + ! : | + ! 2 os_unfair_lock_assert_not_owner (in libsystem_platform.dylib) + 0,22 [0x7ff81f3a01c7,0x7ff81f3a01dd]
+ ! : | + ! : | + ! : | + 1 -[_CFXPreferences _deliverPendingKVONotifications] (in CoreFoundation) + 32 [0x7ff81f40096c]
+ ! : | + ! : | + ! : | + ! 1 os_unfair_lock_assert_not_owner (in libsystem_platform.dylib) + 0 [0x7ff81f3a01c7]
+ ! : | + ! : | + ! : | + 1 -[_CFXPreferences _deliverPendingKVONotifications] (in CoreFoundation) + 44 [0x7ff81f400978]
+ ! : | + ! : | + ! : | + ! 1 os_unfair_lock_assert_not_owner (in libsystem_platform.dylib) + 22 [0x7ff81f3a01dd]
+ ! : | + ! : | + ! : | + 1 -[_CFXPreferences _deliverPendingKVONotifications] (in CoreFoundation) + 54 [0x7ff81f400982]
+ ! : | + ! : | + ! : | + 1 _CFGetTSDCreateIfNeeded (in CoreFoundation) + 0 [0x7ff81f3d745d]
+ ! : | + ! : | + ! : | 5 __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke (in CoreFoundation) + 444,242,... [0x7ff81f401247,0x7ff81f40117d,...]
+ ! : | + ! : | + ! : | 3 __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke (in CoreFoundation) + 420 [0x7ff81f40122f]
+ ! : | + ! : | + ! : | + 3 _Block_object_dispose (in libsystem_blocks.dylib) + 188,61 [0x7ff81f0ba387,0x7ff81f0ba308]
+ ! : | + ! : | + ! : | 2 __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke (in CoreFoundation) + 434 [0x7ff81f40123d]
+ ! : | + ! : | + ! : | + 2 _Block_object_dispose (in libsystem_blocks.dylib) + 61 [0x7ff81f0ba308]
+ ! : | + ! : | + ! : | 1 __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke (in CoreFoundation) + 377 [0x7ff81f401204]
+ ! : | + ! : | + ! : | 1 objc_release (in libobjc.A.dylib) + 82 [0x7ff81f222072]
+ ! : | + ! : | + ! : 5 -[_CFXPreferences withSearchListForIdentifier:container:cloudConfigurationURL:perform:] (in CoreFoundation) + 429 [0x7ff81f55bf82]
+ ! : | + ! : | + ! : | 5 _CFRelease (in CoreFoundation) + 0,6,... [0x7ff81f51f9c2,0x7ff81f51f9c8,...]
+ ! : | + ! : | + ! : 5 -[_CFXPreferences withSearchListForIdentifier:container:cloudConfigurationURL:perform:] (in CoreFoundation) + 10,40,... [0x7ff81f55bddf,0x7ff81f55bdfd,...]
+ ! : | + ! : | + ! : 2 -[_CFXPreferences withSearchListForIdentifier:container:cloudConfigurationURL:perform:] (in CoreFoundation) + 167 [0x7ff81f55be7c]
+ ! : | + ! : | + ! : | 2 CFStringGetCharacterAtIndex (in CoreFoundation) + 3,155 [0x7ff81f3ddb87,0x7ff81f3ddc1f]
+ ! : | + ! : | + ! : 2 -[_CFXPreferences withSearchListForIdentifier:container:cloudConfigurationURL:perform:] (in CoreFoundation) + 315 [0x7ff81f55bf10]
+ ! : | + ! : | + ! : | 1 CFEqual (in CoreFoundation) + 275 [0x7ff81f3dc533]
+ ! : | + ! : | + ! : | 1 __CFStringEqual (in CoreFoundation) + 884 [0x7ff81f4f1592]
+ ! : | + ! : | + ! : 1 -[_CFXPreferences withSearchListForIdentifier:container:cloudConfigurationURL:perform:] (in CoreFoundation) + 294 [0x7ff81f55befb]
+ ! : | + ! : | + ! : 1 _CFPrefsCopyUserForContainer (in CoreFoundation) + 52 [0x7ff81f400dba]
+ ! : | + ! : | + ! 6 -[_CFXPreferences copyAppValueForKey:identifier:container:configurationURL:] (in CoreFoundation) + 220,4,... [0x7ff81f400cdb,0x7ff81f400c03,...]
+ ! : | + ! : | + ! 5 -[_CFXPreferences copyAppValueForKey:identifier:container:configurationURL:] (in CoreFoundation) + 212 [0x7ff81f400cd3]
+ ! : | + ! : | + ! : 3 _CFPrefsCopyBackstopAppleLocaleOrLanguageForKey (in CoreFoundation) + 0,119 [0x7ff81f41a1ef,0x7ff81f41a266]
+ ! : | + ! : | + ! : 2 _CFPrefsCopyBackstopAppleLocaleOrLanguageForKey (in CoreFoundation) + 19 [0x7ff81f41a202]
+ ! : | + ! : | + ! : 2 CFStringGetLength (in CoreFoundation) + 10,18 [0x7ff81f3db53e,0x7ff81f3db546]
+ ! : | + ! : | + ! 1 objc_msgSend (in libobjc.A.dylib) + 56 [0x7ff81f21f438]
+ ! : | + ! : | + 26 _CFPreferencesCopyAppValueWithContainerAndConfiguration (in CoreFoundation) + 70 [0x7ff81f400ba5]
+ ! : | + ! : | + ! 9 -[_CFXPreferencesHandle copyPrefs] (in CoreFoundation) + 129 [0x7ff81f3ff9df]
+ ! : | + ! : | + ! : 7 os_unfair_lock_unlock (in libsystem_platform.dylib) + 12,0 [0x7ff81f39f021,0x7ff81f39f015]
+ ! : | + ! : | + ! : 2 DYLD-STUB$$os_unfair_lock_unlock (in CoreFoundation) + 0 [0x7ff81f5957a2]
+ ! : | + ! : | + ! 5 -[_CFXPreferencesHandle copyPrefs] (in CoreFoundation) + 118 [0x7ff81f3ff9d4]
+ ! : | + ! : | + ! : 5 objc_retain (in libobjc.A.dylib) + 39,22,... [0x7ff81f21f297,0x7ff81f21f286,...]
+ ! : | + ! : | + ! 5 objc_msgSend (in libobjc.A.dylib) + 26,41,... [0x7ff81f21f41a,0x7ff81f21f429,...]
+ ! : | + ! : | + ! 3 -[_CFXPreferencesHandle copyPrefs] (in CoreFoundation) + 39 [0x7ff81f3ff985]
+ ! : | + ! : | + ! : 3 _CFGetEUID (in CoreFoundation) + 5,19,... [0x7ff81f3d4ebe,0x7ff81f3d4ecc,...]
+ ! : | + ! : | + ! 2 -[_CFXPreferencesHandle copyPrefs] (in CoreFoundation) + 26 [0x7ff81f3ff978]
+ ! : | + ! : | + ! : 2 os_unfair_lock_lock (in libsystem_platform.dylib) + 14 [0x7ff81f39f757]
+ ! : | + ! : | + ! 2 -[_CFXPreferencesHandle copyPrefs] (in CoreFoundation) + 18,43 [0x7ff81f3ff970,0x7ff81f3ff989]
+ ! : | + ! : | + 5 _CFPreferencesCopyAppValueWithContainerAndConfiguration (in CoreFoundation) + 127,31,... [0x7ff81f400bde,0x7ff81f400b7e,...]
+ ! : | + ! : | + 3 _CFPreferencesCopyAppValueWithContainerAndConfiguration (in CoreFoundation) + 113 [0x7ff81f400bd0]
+ ! : | + ! : | + ! 3 objc_release (in libobjc.A.dylib) + 82,35 [0x7ff81f222072,0x7ff81f222043]
+ ! : | + ! : | + 1 DYLD-STUB$$_CFPreferencesCopyAppValueWithContainer (in Foundation) + 0 [0x7ff820528d1a]
+ ! : | + ! : | 2 -[NSUserDefaults(NSUserDefaults) objectForKey:] (in Foundation) + 0,44 [0x7ff82024ee3d,0x7ff82024ee69]
+ ! : | + ! : | 1 -[NSUserDefaults(NSUserDefaults) objectForKey:] (in Foundation) + 34 [0x7ff82024ee5f]
+ ! : | + ! : | 1 objc_msgSend (in libobjc.A.dylib) + 37 [0x7ff81f21f425]
+ ! : | + ! : 49 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 70 [0x10ca79bfb]
+ ! : | + ! : | 36 objc_retain (in libobjc.A.dylib) + 22,39 [0x7ff81f21f286,0x7ff81f21f297]
+ ! : | + ! : | 8 -[__NSMallocBlock__ retain] (in libsystem_blocks.dylib) + 14 [0x7ff81f0ba70c]
+ ! : | + ! : | + 8 _Block_copy (in libsystem_blocks.dylib) + 76,27 [0x7ff81f0ba3fc,0x7ff81f0ba3cb]
+ ! : | + ! : | 3 objc_msgSend (in libobjc.A.dylib) + 0,23,... [0x7ff81f21f400,0x7ff81f21f417,...]
+ ! : | + ! : | 2 -[__NSMallocBlock__ retain] (in libsystem_blocks.dylib) + 0,5 [0x7ff81f0ba6fe,0x7ff81f0ba703]
+ ! : | + ! : 15 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 98 [0x10ca79c17]
+ ! : | + ! : | 5 +[NSUserDefaults(NSUserDefaults) standardUserDefaults] (in Foundation) + 18 [0x7ff82024c7ce]
+ ! : | + ! : | + 5 pthread_mutex_lock (in libsystem_pthread.dylib) + 105,0,... [0x7ff81f3878e7,0x7ff81f38787e,...]
+ ! : | + ! : | 5 +[NSUserDefaults(NSUserDefaults) standardUserDefaults] (in Foundation) + 116 [0x7ff82024c830]
+ ! : | + ! : | + 5 pthread_mutex_unlock (in libsystem_pthread.dylib) + 90,54 [0x7ff81f387d4c,0x7ff81f387d28]
+ ! : | + ! : | 4 objc_msgSend (in libobjc.A.dylib) + 0,46 [0x7ff81f21f400,0x7ff81f21f42e]
+ ! : | + ! : | 1 +[NSUserDefaults(NSUserDefaults) standardUserDefaults] (in Foundation) + 101 [0x7ff82024c821]
+ ! : | + ! : | 1 objc_retain (in libobjc.A.dylib) + 80 [0x7ff81f21f2c0]
+ ! : | + ! : 13 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 611 [0x10ca79e18]
+ ! : | + ! : | 6 objc_msgSend (in libobjc.A.dylib) + 46,41,... [0x7ff81f21f42e,0x7ff81f21f429,...]
+ ! : | + ! : | 5 -[__NSCFString retain] (in CoreFoundation) + 14 [0x7ff81f3d6937]
+ ! : | + ! : | + 5 _CFRetain (in CoreFoundation) + 68,5 [0x7ff81f4ef11e,0x7ff81f4ef0df]
+ ! : | + ! : | 1 -[__NSCFString retain] (in CoreFoundation) + 5 [0x7ff81f3d692e]
+ ! : | + ! : | 1 objc_retain (in libobjc.A.dylib) + 105 [0x7ff81f21f2d9]
+ ! : | + ! : 10 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 647 [0x10ca79e3c]
+ ! : | + ! : | 8 -[__NSMallocBlock__ retain] (in libsystem_blocks.dylib) + 14 [0x7ff81f0ba70c]
+ ! : | + ! : | + 8 _Block_copy (in libsystem_blocks.dylib) + 76,81,... [0x7ff81f0ba3fc,0x7ff81f0ba401,...]
+ ! : | + ! : | 2 objc_retain (in libobjc.A.dylib) + 0,11 [0x7ff81f21f270,0x7ff81f21f27b]
+ ! : | + ! : 7 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 687 [0x10ca79e64]
+ ! : | + ! : | 5 _Block_release (in libsystem_blocks.dylib) + 78,34 [0x7ff81f0ba620,0x7ff81f0ba5f4]
+ ! : | + ! : | 2 objc_release (in libobjc.A.dylib) + 18,35 [0x7ff81f222032,0x7ff81f222043]
+ ! : | + ! : 7 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 64,185,... [0x10ca79bf5,0x10ca79c6e,...]
+ ! : | + ! : 6 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 60 [0x10ca79bf1]
+ ! : | + ! : | 4 -[__NSCFString retain] (in CoreFoundation) + 14 [0x7ff81f3d6937]
+ ! : | + ! : | + 4 _CFRetain (in CoreFoundation) + 68,45 [0x7ff81f4ef11e,0x7ff81f4ef107]
+ ! : | + ! : | 1 -[__NSCFString retain] (in CoreFoundation) + 21 [0x7ff81f3d693e]
+ ! : | + ! : | 1 objc_msgSend (in libobjc.A.dylib) + 0 [0x7ff81f21f400]
+ ! : | + ! : 6 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 699 [0x10ca79e70]
+ ! : | + ! : | 4 _CFRelease (in CoreFoundation) + 0,6,... [0x7ff81f51f9c2,0x7ff81f51f9c8,...]
+ ! : | + ! : | 2 objc_msgSend (in libobjc.A.dylib) + 41,46 [0x7ff81f21f429,0x7ff81f21f42e]
+ ! : | + ! : 6 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 906 [0x10ca79f3f]
+ ! : | + ! : | 5 _CFRelease (in CoreFoundation) + 162,13 [0x7ff81f51fa64,0x7ff81f51f9cf]
+ ! : | + ! : | 1 objc_msgSend (in libobjc.A.dylib) + 0 [0x7ff81f21f400]
+ ! : | + ! : 5 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 51 [0x10ca79be8]
+ ! : | + ! : | 3 objc_retain (in libobjc.A.dylib) + 39,105 [0x7ff81f21f297,0x7ff81f21f2d9]
+ ! : | + ! : | 2 -[__NSCFString retain] (in CoreFoundation) + 14 [0x7ff81f3d6937]
+ ! : | + ! : | 2 _CFRetain (in CoreFoundation) + 1,169 [0x7ff81f4ef0db,0x7ff81f4ef183]
+ ! : | + ! : 5 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 901 [0x10ca79f3a]
+ ! : | + ! : | 2 _CFRelease (in CoreFoundation) + 162 [0x7ff81f51fa64]
+ ! : | + ! : | 1 _CFNonObjCRelease (in CoreFoundation) + 0 [0x7ff81f3dd8f1]
+ ! : | + ! : | 1 objc_msgSend (in libobjc.A.dylib) + 41 [0x7ff81f21f429]
+ ! : | + ! : | 1 objc_release (in libobjc.A.dylib) + 31 [0x7ff81f22203f]
+ ! : | + ! : 4 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 896 [0x10ca79f35]
+ ! : | + ! : | 4 _Block_release (in libsystem_blocks.dylib) + 78,5 [0x7ff81f0ba620,0x7ff81f0ba5d7]
+ ! : | + ! : 4 objc_msgSend (in libobjc.A.dylib) + 46,0,... [0x7ff81f21f42e,0x7ff81f21f400,...]
+ ! : | + ! : 3 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 712 [0x10ca79e7d]
+ ! : | + ! : | 2 _CFRelease (in CoreFoundation) + 30,65 [0x7ff81f51f9e0,0x7ff81f51fa03]
+ ! : | + ! : | 1 objc_msgSend (in libobjc.A.dylib) + 0 [0x7ff81f21f400]
+ ! : | + ! : 2 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 153 [0x10ca79c4e]
+ ! : | + ! : | 2 objc_msgSend (in libobjc.A.dylib) + 120,130 [0x7ff81f21f478,0x7ff81f21f482]
+ ! : | + ! : 2 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 629 [0x10ca79e2a]
+ ! : | + ! : | 2 -[__NSCFString retain] (in CoreFoundation) + 14 [0x7ff81f3d6937]
+ ! : | + ! : | 2 _CFRetain (in CoreFoundation) + 5,68 [0x7ff81f4ef0df,0x7ff81f4ef11e]
+ ! : | + ! : 1 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 106 [0x10ca79c1f]
+ ! : | + ! : | 1 objc_retainAutoreleasedReturnValue (in libobjc.A.dylib) + 32 [0x7ff81f224c59]
+ ! : | + ! : 1 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 171 [0x10ca79c60]
+ ! : | + ! : | 1 objc_release (in libobjc.A.dylib) + 123 [0x7ff81f22209b]
+ ! : | + ! : 1 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 177 [0x10ca79c66]
+ ! : | + ! : | 1 objc_release (in libobjc.A.dylib) + 35 [0x7ff81f222043]
+ ! : | + ! : 1 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 675 [0x10ca79e58]
+ ! : | + ! : | 1 objc_retainAutoreleasedReturnValue (in libobjc.A.dylib) + 32 [0x7ff81f224c59]
+ ! : | + ! : 1 -[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:] (in BetterTouchTool) + 693 [0x10ca79e6a]
+ ! : | + ! : 1 objc_msgSend (in libobjc.A.dylib) + 33 [0x7ff81f21f421]
+ ! : | + ! 7 __79-[BTTActions runAppleScriptInBackground:useJS:presetUUID:foreground:withReply:]_block_invoke_4 (in BetterTouchTool) + 0,20,... [0x10ca7a1be,0x10ca7a1d2,...]
+ ! : | + ! 1 __38-[BTTEventHandler userDefaultsChanged]_block_invoke (in BetterTouchTool) + 4622 [0x10c9bf3e6]
+ ! : | + ! 1 -[NSUserDefaults(NSUserDefaults) objectForKey:] (in Foundation) + 64 [0x7ff82024ee7d]
+ ! : | + ! 1 _CFPreferencesCopyAppValueWithContainerAndConfiguration (in CoreFoundation) + 101 [0x7ff81f400bc4]
+ ! : | + ! 1 -[_CFXPreferences copyAppValueForKey:identifier:container:configurationURL:] (in CoreFoundation) + 137 [0x7ff81f400c88]
+ ! : | + ! 1 -[_CFXPreferences withSearchListForIdentifier:container:cloudConfigurationURL:perform:] (in CoreFoundation) + 429 [0x7ff81f55bf82]
+ ! : | + ! 1 _CFRelease (in CoreFoundation) + 6 [0x7ff81f51f9c8]
+ ! : | + 38 _Block_release (in libsystem_blocks.dylib) + 139 [0x7ff81f0ba65d]
+ ! : | + ! 22 objc_destructInstance (in libobjc.A.dylib) + 161 [0x7ff81f2221c6]
+ ! : | + ! : 14 objc_object::sidetable_clearDeallocating() (in libobjc.A.dylib) + 116 [0x7ff81f22232a]
+ ! : | + ! : | 14 bool objc::DenseMapBase<objc::DenseMap<DisguisedPtr<objc_object>, unsigned long, (anonymous namespace)::RefcountMapValuePurgeable, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, unsigned long> >, DisguisedPtr<objc_object>, unsigned long, (anonymous namespace)::RefcountMapValuePurgeable, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, unsigned long> >::LookupBucketFor<DisguisedPtr<objc_object> >(DisguisedPtr<objc_object> const&, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, unsigned long>*&) (in libobjc.A.dylib) + 125,97,... [0x7ff81f23eb73,0x7ff81f23eb57,...]
+ ! : | + ! : 8 objc_object::sidetable_clearDeallocating() (in libobjc.A.dylib) + 236,68,... [0x7ff81f2223a2,0x7ff81f2222fa,...]
+ ! : | + ! 15 objc_destructInstance (in libobjc.A.dylib) + 113 [0x7ff81f222196]
+ ! : | + ! : 10 _object_remove_associations (in libobjc.A.dylib) + 41,442,... [0x7ff81f23e164,0x7ff81f23e2f5,...]
+ ! : | + ! : 4 _object_remove_associations (in libobjc.A.dylib) + 79 [0x7ff81f23e18a]
+ ! : | + ! : | 4 bool objc::DenseMapBase<objc::DenseMap<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> >, objc::DenseMapValueInfo<objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > >, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > > >, DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> >, objc::DenseMapValueInfo<objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > >, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > > >::LookupBucketFor<DisguisedPtr<objc_object> >(DisguisedPtr<objc_object> const&, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > > const*&) const (in libobjc.A.dylib) + 195,125,... [0x7ff81f222297,0x7ff81f222251,...]
+ ! : | + ! : 1 _object_remove_associations (in libobjc.A.dylib) + 826 [0x7ff81f23e475]
+ ! : | + ! : 1 free (in libsystem_malloc.dylib) + 0 [0x7ff81f1a40ea]
+ ! : | + ! 1 objc_destructInstance (in libobjc.A.dylib) + 15 [0x7ff81f222134]
+ ! : | + 12 _Block_release (in libsystem_blocks.dylib) + 130 [0x7ff81f0ba654]
+ ! : | + ! 4 objc_release (in libobjc.A.dylib) + 82 [0x7ff81f222072]
+ ! : | + ! 3 __destroy_helper_block_e8_32s40s48s56s (in BetterTouchTool) + 31 [0x10ca7a263]
+ ! : | + ! : 3 _CFRelease (in CoreFoundation) + 162,13 [0x7ff81f51fa64,0x7ff81f51f9cf]
+ ! : | + ! 3 __destroy_helper_block_e8_32s40s48s56s (in BetterTouchTool) + 38 [0x10ca7a26a]
+ ! : | + ! : 2 _CFRelease (in CoreFoundation) + 162,491 [0x7ff81f51fa64,0x7ff81f51fbad]
+ ! : | + ! : 1 objc_release (in libobjc.A.dylib) + 28 [0x7ff81f22203c]
+ ! : | + ! 1 __destroy_helper_block_e8_32s40s48s56s (in BetterTouchTool) + 24 [0x10ca7a25c]
+ ! : | + ! : 1 _Block_release (in libsystem_blocks.dylib) + 78 [0x7ff81f0ba620]
+ ! : | + ! 1 __destroy_helper_block_e8_32s40s48s56s (in BetterTouchTool) + 24 [0x10ca7a25c]
+ ! : | + 9 _Block_release (in libsystem_blocks.dylib) + 19,90,... [0x7ff81f0ba5e5,0x7ff81f0ba62c,...]
+ ! : | + 9 free (in libsystem_malloc.dylib) + 121 [0x7ff81f1a4163]
+ ! : | + ! 9 nanov2_pointer_size (in libsystem_malloc.dylib) + 400,45,... [0x7ff81f1a4478,0x7ff81f1a4315,...]
+ ! : | + 8 nanov2_free_to_block (in libsystem_malloc.dylib) + 273,49,... [0x7ff81f1a465c,0x7ff81f1a457c,...]
+ ! : | + 7 nanov2_free_to_block (in libsystem_malloc.dylib) + 360 [0x7ff81f1a46b3]
+ ! : | + ! 7 nanov2_madvise_block (in libsystem_malloc.dylib) + 141 [0x7ff81f1ad7c5]
+ ! : | + ! 7 mvm_madvise_free (in libsystem_malloc.dylib) + 87 [0x7ff81f1ad8b7]
+ ! : | + ! 7 madvise (in libsystem_kernel.dylib) + 10 [0x7ff81f351bba]
+ ! : | + 4 free (in libsystem_malloc.dylib) + 285,303,... [0x7ff81f1a4207,0x7ff81f1a4219,...]
+ ! : | + 3 nanov2_free_definite_size (in libsystem_malloc.dylib) + 8,16,... [0x7ff81f1a44cd,0x7ff81f1a44d5,...]
+ ! : | 2 _dispatch_client_callout (in libdispatch.dylib) + 12 [0x7ff81f1d131b]
+ ! : 569 _dispatch_main_queue_drain (in libdispatch.dylib) + 744 [0x7ff81f1ddbb1]
+ ! : | 193 _dispatch_source_invoke (in libdispatch.dylib) + 2179 [0x7ff81f1e5208]
+ ! : | + 166 _dispatch_continuation_pop (in libdispatch.dylib) + 453 [0x7ff81f1d3d7c]
+ ! : | + ! 163 _dispatch_client_callout (in libdispatch.dylib) + 8 [0x7ff81f1d1317]
+ ! : | + ! : 31 _Block_release (in libsystem_blocks.dylib) + 139 [0x7ff81f0ba65d]
+ ! : | + ! : | 20 objc_destructInstance (in libobjc.A.dylib) + 113 [0x7ff81f222196]
+ ! : | + ! : | + 12 _object_remove_associations (in libobjc.A.dylib) + 442,41,... [0x7ff81f23e2f5,0x7ff81f23e164,...]
+ ! : | + ! : | + 6 _object_remove_associations (in libobjc.A.dylib) + 79 [0x7ff81f23e18a]
+ ! : | + ! : | + ! 6 bool objc::DenseMapBase<objc::DenseMap<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> >, objc::DenseMapValueInfo<objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > >, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > > >, DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> >, objc::DenseMapValueInfo<objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > >, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > > >::LookupBucketFor<DisguisedPtr<objc_object> >(DisguisedPtr<objc_object> const&, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > > const*&) const (in libobjc.A.dylib) + 125,0,... [0x7ff81f222251,0x7ff81f2221d4,...]
+ ! : | + ! : | + 2 _object_remove_associations (in libobjc.A.dylib) + 826 [0x7ff81f23e475]
+ ! : | + ! : | + 1 DYLD-STUB$$free (in libobjc.A.dylib) + 0 [0x7ff81f241022]
+ ! : | + ! : | + 1 free (in libsystem_malloc.dylib) + 77 [0x7ff81f1a4137]
+ ! : | + ! : | 10 objc_destructInstance (in libobjc.A.dylib) + 161 [0x7ff81f2221c6]
+ ! : | + ! : | + 6 objc_object::sidetable_clearDeallocating() (in libobjc.A.dylib) + 68,122,... [0x7ff81f2222fa,0x7ff81f222330,...]
+ ! : | + ! : | + 4 objc_object::sidetable_clearDeallocating() (in libobjc.A.dylib) + 116 [0x7ff81f22232a]
+ ! : | + ! : | + 4 bool objc::DenseMapBase<objc::DenseMap<DisguisedPtr<objc_object>, unsigned long, (anonymous namespace)::RefcountMapValuePurgeable, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, unsigned long> >, DisguisedPtr<objc_object>, unsigned long, (anonymous namespace)::RefcountMapValuePurgeable, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, unsigned long> >::LookupBucketFor<DisguisedPtr<objc_object> >(DisguisedPtr<objc_object> const&, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, unsigned long>*&) (in libobjc.A.dylib) + 0,72,... [0x7ff81f23eaf6,0x7ff81f23eb3e,...]
+ ! : | + ! : | 1 objc_destructInstance (in libobjc.A.dylib) + 161 [0x7ff81f2221c6]
+ ! : | + ! : 28 _Block_release (in libsystem_blocks.dylib) + 130 [0x7ff81f0ba654]
+ ! : | + ! : | 10 __destroy_helper_block_e8_32r40r (in BetterTouchTool) + 23 [0x10cdfc087]
+ ! : | + ! : | + 10 _Block_object_dispose (in libsystem_blocks.dylib) + 130,109,... [0x7ff81f0ba34d,0x7ff81f0ba338,...]
+ ! : | + ! : | 4 _Block_object_dispose (in libsystem_blocks.dylib) + 130,142,... [0x7ff81f0ba34d,0x7ff81f0ba359,...]
+ ! : | + ! : | 4 free (in libsystem_malloc.dylib) + 121 [0x7ff81f1a4163]
+ ! : | + ! : | + 4 nanov2_pointer_size (in libsystem_malloc.dylib) + 216,35,... [0x7ff81f1a43c0,0x7ff81f1a430b,...]
+ ! : | + ! : | 4 nanov2_free_to_block (in libsystem_malloc.dylib) + 273,182,... [0x7ff81f1a465c,0x7ff81f1a4601,...]
+ ! : | + ! : | 2 __destroy_helper_block_e8_32r40r (in BetterTouchTool) + 4,36 [0x10cdfc074,0x10cdfc094]
+ ! : | + ! : | 1 DYLD-STUB$$_Block_object_dispose (in BetterTouchTool) + 0 [0x10d1d7308]
+ ! : | + ! : | 1 _Block_object_dispose (in libsystem_blocks.dylib) + 150 [0x7ff81f0ba361]
+ ! : | + ! : | + 1 __Block_byref_object_dispose_.3196 (in BetterTouchTool) + 0 [0x10ca955d2]
+ ! : | + ! : | 1 free (in libsystem_malloc.dylib) + 88 [0x7ff81f1a4142]
+ ! : | + ! : | 1 nanov2_free_definite_size (in libsystem_malloc.dylib) + 62 [0x7ff81f1a4503]
+ ! : | + ! : 28 __dispatch_after_delay_block_invoke.3200 (in BetterTouchTool) + 12,8,... [0x10ca95669,0x10ca95665,...]
+ ! : | + ! : 16 __dispatch_after_delay_block_invoke (in BetterTouchTool) + 61 [0x10ca9561e]
+ ! : | + ! : | 10 dispatch_async (in libdispatch.dylib) + 55 [0x7ff81f1d4e4b]
+ ! : | + ! : | + 8 _dispatch_Block_copy (in libdispatch.dylib) + 22 [0x7ff81f1d00a8]
+ ! : | + ! : | + ! 8 _Block_copy (in libsystem_blocks.dylib) + 27,76,... [0x7ff81f0ba3cb,0x7ff81f0ba3fc,...]
+ ! : | + ! : | + 2 _dispatch_Block_copy (in libdispatch.dylib) + 0,17 [0x7ff81f1d0092,0x7ff81f1d00a3]
+ ! : | + ! : | 4 _dispatch_main_queue_push (in libdispatch.dylib) + 28,37,... [0x7ff81f1ddee8,0x7ff81f1ddef1,...]
+ ! : | + ! : | 2 dispatch_async (in libdispatch.dylib) + 69,89 [0x7ff81f1d4e59,0x7ff81f1d4e6d]
+ ! : | + ! : 12 __dispatch_after_delay_block_invoke (in BetterTouchTool) + 90 [0x10ca9563b]
+ ! : | + ! : | 10 _Block_release (in libsystem_blocks.dylib) + 78,28 [0x7ff81f0ba620,0x7ff81f0ba5ee]
+ ! : | + ! : | 1 objc_msgSend (in libobjc.A.dylib) + 26 [0x7ff81f21f41a]
+ ! : | + ! : | 1 objc_release (in libobjc.A.dylib) + 124 [0x7ff81f22209c]
+ ! : | + ! : 10 __dispatch_after_delay_block_invoke (in BetterTouchTool) + 26,0,... [0x10ca955fb,0x10ca955e1,...]
+ ! : | + ! : 9 nanov2_free_to_block (in libsystem_malloc.dylib) + 226,62,... [0x7ff81f1a462d,0x7ff81f1a4589,...]
+ ! : | + ! : 8 _Block_release (in libsystem_blocks.dylib) + 78,5,... [0x7ff81f0ba620,0x7ff81f0ba5d7,...]
+ ! : | + ! : 8 free (in libsystem_malloc.dylib) + 121 [0x7ff81f1a4163]
+ ! : | + ! : | 5 nanov2_pointer_size (in libsystem_malloc.dylib) + 400,3,... [0x7ff81f1a4478,0x7ff81f1a42eb,...]
+ ! : | + ! : | 3 nanov2_size (in libsystem_malloc.dylib) + 6,20,... [0x7ff81f1a42bc,0x7ff81f1a42ca,...]
+ ! : | + ! : 7 __dispatch_after_delay_block_invoke (in BetterTouchTool) + 50 [0x10ca95613]
+ ! : | + ! : | 4 objc_object::rootAutorelease2() (in libobjc.A.dylib) + 66 [0x7ff81f224eb0]
+ ! : | + ! : | + 4 AutoreleasePoolPage::add(objc_object*) (in libobjc.A.dylib) + 48,166,... [0x7ff81f23ec18,0x7ff81f23ec8e,...]
+ ! : | + ! : | 3 objc_object::rootAutorelease2() (in libobjc.A.dylib) + 4,18,... [0x7ff81f224e72,0x7ff81f224e80,...]
+ ! : | + ! : 3 free (in libsystem_malloc.dylib) + 4,22,... [0x7ff81f1a40ee,0x7ff81f1a4100,...]
+ ! : | + ! : 1 default_zone_free_definite_size (in libsystem_malloc.dylib) + 19 [0x7ff81f1a44af]
+ ! : | + ! : 1 nanov2_free_definite_size (in libsystem_malloc.dylib) + 79 [0x7ff81f1a4514]
+ ! : | + ! : 1 nanov2_free_to_block (in libsystem_malloc.dylib) + 360 [0x7ff81f1a46b3]
+ ! : | + ! : 1 nanov2_madvise_block (in libsystem_malloc.dylib) + 141 [0x7ff81f1ad7c5]
+ ! : | + ! : 1 mvm_madvise_free (in libsystem_malloc.dylib) + 87 [0x7ff81f1ad8b7]
+ ! : | + ! : 1 madvise (in libsystem_kernel.dylib) + 10 [0x7ff81f351bba]
+ ! : | + ! 2 _dispatch_client_callout (in libdispatch.dylib) + 4,8 [0x7ff81f1d1313,0x7ff81f1d1317]
+ ! : | + ! 1 __dispatch_after_delay_block_invoke (in BetterTouchTool) + 119 [0x10ca95658]
+ ! : | + 27 _dispatch_continuation_pop (in libdispatch.dylib) + 59,6,... [0x7ff81f1d3bf2,0x7ff81f1d3bbd,...]
+ ! : | 159 _dispatch_source_invoke (in libdispatch.dylib) + 3238 [0x7ff81f1e562b]
+ ! : | + 55 _dispatch_dispose (in libdispatch.dylib) + 92 [0x7ff81f1d06be]
+ ! : | + ! 38 _dispatch_source_dispose (in libdispatch.dylib) + 82 [0x7ff81f1e4273]
+ ! : | + ! : 17 nanov2_free_to_block (in libsystem_malloc.dylib) + 360 [0x7ff81f1a46b3]
+ ! : | + ! : | 16 nanov2_madvise_block (in libsystem_malloc.dylib) + 141 [0x7ff81f1ad7c5]
+ ! : | + ! : | + 16 mvm_madvise_free (in libsystem_malloc.dylib) + 87 [0x7ff81f1ad8b7]
+ ! : | + ! : | + 16 madvise (in libsystem_kernel.dylib) + 10,20 [0x7ff81f351bba,0x7ff81f351bc4]
+ ! : | + ! : | 1 nanov2_madvise_block (in libsystem_malloc.dylib) + 211 [0x7ff81f1ad80b]
+ ! : | + ! : 11 nanov2_free_to_block (in libsystem_malloc.dylib) + 273,249,... [0x7ff81f1a465c,0x7ff81f1a4644,...]
+ ! : | + ! : 3 free (in libsystem_malloc.dylib) + 121 [0x7ff81f1a4163]
+ ! : | + ! : | 2 nanov2_size (in libsystem_malloc.dylib) + 1,26 [0x7ff81f1a42b7,0x7ff81f1a42d0]
+ ! : | + ! : | 1 nanov2_pointer_size (in libsystem_malloc.dylib) + 400 [0x7ff81f1a4478]
+ ! : | + ! : 3 nanov2_free_definite_size (in libsystem_malloc.dylib) + 48,31 [0x7ff81f1a44f5,0x7ff81f1a44e4]
+ ! : | + ! : 2 _dispatch_unote_dispose (in libdispatch.dylib) + 4,9 [0x7ff81f1ed5c5,0x7ff81f1ed5ca]
+ ! : | + ! : 1 DYLD-STUB$$free (in libdispatch.dylib) + 0 [0x7ff81f204a12]
+ ! : | + ! : 1 free (in libsystem_malloc.dylib) + 29 [0x7ff81f1a4107]
+ ! : | + ! 13 _dispatch_source_dispose (in libdispatch.dylib) + 23,63,... [0x7ff81f1e4238,0x7ff81f1e4260,...]
+ ! : | + ! 4 _dispatch_queue_dispose (in libdispatch.dylib) + 45,6,... [0x7ff81f1d6436,0x7ff81f1d640f,...]
+ ! : | + 50 _dispatch_dispose (in libdispatch.dylib) + 107 [0x7ff81f1d06cd]
+ ! : | + ! 29 objc_destructInstance (in libobjc.A.dylib) + 113 [0x7ff81f222196]
+ ! : | + ! : 20 _object_remove_associations (in libobjc.A.dylib) + 41,442,... [0x7ff81f23e164,0x7ff81f23e2f5,...]
+ ! : | + ! : 9 _object_remove_associations (in libobjc.A.dylib) + 79 [0x7ff81f23e18a]
+ ! : | + ! : 9 bool objc::DenseMapBase<objc::DenseMap<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> >, objc::DenseMapValueInfo<objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > >, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > > >, DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> >, objc::DenseMapValueInfo<objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > >, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > > >::LookupBucketFor<DisguisedPtr<objc_object> >(DisguisedPtr<objc_object> const&, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > > const*&) const (in libobjc.A.dylib) + 141,49,... [0x7ff81f222261,0x7ff81f222205,...]
+ ! : | + ! 20 objc_destructInstance (in libobjc.A.dylib) + 161 [0x7ff81f2221c6]
+ ! : | + ! : 11 objc_object::sidetable_clearDeallocating() (in libobjc.A.dylib) + 116 [0x7ff81f22232a]
+ ! : | + ! : | 11 bool objc::DenseMapBase<objc::DenseMap<DisguisedPtr<objc_object>, unsigned long, (anonymous namespace)::RefcountMapValuePurgeable, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, unsigned long> >, DisguisedPtr<objc_object>, unsigned long, (anonymous namespace)::RefcountMapValuePurgeable, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, unsigned long> >::LookupBucketFor<DisguisedPtr<objc_object> >(DisguisedPtr<objc_object> const&, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, unsigned long>*&) (in libobjc.A.dylib) + 97,201,... [0x7ff81f23eb57,0x7ff81f23ebbf,...]
+ ! : | + ! : 9 objc_object::sidetable_clearDeallocating() (in libobjc.A.dylib) + 68,236,... [0x7ff81f2222fa,0x7ff81f2223a2,...]
+ ! : | + ! 1 objc_destructInstance (in libobjc.A.dylib) + 153 [0x7ff81f2221be]
+ ! : | + 46 _dispatch_dispose (in libdispatch.dylib) + 115 [0x7ff81f1d06d5]
+ ! : | + ! 23 nanov2_free_to_block (in libsystem_malloc.dylib) + 360 [0x7ff81f1a46b3]
+ ! : | + ! : 23 nanov2_madvise_block (in libsystem_malloc.dylib) + 141 [0x7ff81f1ad7c5]
+ ! : | + ! : 23 mvm_madvise_free (in libsystem_malloc.dylib) + 87 [0x7ff81f1ad8b7]
+ ! : | + ! : 23 madvise (in libsystem_kernel.dylib) + 10 [0x7ff81f351bba]
+ ! : | + ! 10 free (in libsystem_malloc.dylib) + 121 [0x7ff81f1a4163]
+ ! : | + ! : 9 nanov2_pointer_size (in libsystem_malloc.dylib) + 400,234,... [0x7ff81f1a4478,0x7ff81f1a43d2,...]
+ ! : | + ! : 1 nanov2_size (in libsystem_malloc.dylib) + 0 [0x7ff81f1a42b6]
+ ! : | + ! 5 nanov2_free_definite_size (in libsystem_malloc.dylib) + 16,1,... [0x7ff81f1a44d5,0x7ff81f1a44c6,...]
+ ! : | + ! 5 nanov2_free_to_block (in libsystem_malloc.dylib) + 273,182,... [0x7ff81f1a465c,0x7ff81f1a4601,...]
+ ! : | + ! 2 free (in libsystem_malloc.dylib) + 88,285 [0x7ff81f1a4142,0x7ff81f1a4207]
+ ! : | + ! 1 DYLD-STUB$$free (in libdispatch.dylib) + 0 [0x7ff81f204a12]
+ ! : | + 5 _dispatch_dispose (in libdispatch.dylib) + 152 [0x7ff81f1d06fa]
+ ! : | + ! 5 _os_object_release_internal (in libdispatch.dylib) + 3 [0x7ff81f1d03e3]
+ ! : | + 2 _dispatch_dispose (in libdispatch.dylib) + 6,152 [0x7ff81f1d0668,0x7ff81f1d06fa]
+ ! : | + 1 free (in libsystem_malloc.dylib) + 377 [0x7ff81f1a4263]
+ ! : | 91 _dispatch_source_invoke (in libdispatch.dylib) + 2288 [0x7ff81f1e5275]
+ ! : | + 90 _dispatch_source_handler_dispose (in libdispatch.dylib) + 23 [0x7ff81f1e5f93]
+ ! : | + ! 32 _Block_release (in libsystem_blocks.dylib) + 139 [0x7ff81f0ba65d]
+ ! : | + ! : 22 objc_destructInstance (in libobjc.A.dylib) + 113 [0x7ff81f222196]
+ ! : | + ! : | 11 _object_remove_associations (in libobjc.A.dylib) + 442,41,... [0x7ff81f23e2f5,0x7ff81f23e164,...]
+ ! : | + ! : | 9 _object_remove_associations (in libobjc.A.dylib) + 79 [0x7ff81f23e18a]
+ ! : | + ! : | + 9 bool objc::DenseMapBase<objc::DenseMap<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> >, objc::DenseMapValueInfo<objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > >, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > > >, DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> >, objc::DenseMapValueInfo<objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > >, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > > >::LookupBucketFor<DisguisedPtr<objc_object> >(DisguisedPtr<objc_object> const&, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > > const*&) const (in libobjc.A.dylib) + 141,0,... [0x7ff81f222261,0x7ff81f2221d4,...]
+ ! : | + ! : | 2 _object_remove_associations (in libobjc.A.dylib) + 826 [0x7ff81f23e475]
+ ! : | + ! : | 2 free (in libsystem_malloc.dylib) + 0,77 [0x7ff81f1a40ea,0x7ff81f1a4137]
+ ! : | + ! : 10 objc_destructInstance (in libobjc.A.dylib) + 161 [0x7ff81f2221c6]
+ ! : | + ! : 6 objc_object::sidetable_clearDeallocating() (in libobjc.A.dylib) + 68,13,... [0x7ff81f2222fa,0x7ff81f2222c3,...]
+ ! : | + ! : 4 objc_object::sidetable_clearDeallocating() (in libobjc.A.dylib) + 116 [0x7ff81f22232a]
+ ! : | + ! : 4 bool objc::DenseMapBase<objc::DenseMap<DisguisedPtr<objc_object>, unsigned long, (anonymous namespace)::RefcountMapValuePurgeable, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, unsigned long> >, DisguisedPtr<objc_object>, unsigned long, (anonymous namespace)::RefcountMapValuePurgeable, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, unsigned long> >::LookupBucketFor<DisguisedPtr<objc_object> >(DisguisedPtr<objc_object> const&, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, unsigned long>*&) (in libobjc.A.dylib) + 97,136 [0x7ff81f23eb57,0x7ff81f23eb7e]
+ ! : | + ! 23 _Block_release (in libsystem_blocks.dylib) + 130 [0x7ff81f0ba654]
+ ! : | + ! : 7 _Block_object_dispose (in libsystem_blocks.dylib) + 142,130,... [0x7ff81f0ba359,0x7ff81f0ba34d,...]
+ ! : | + ! : 7 nanov2_free_to_block (in libsystem_malloc.dylib) + 273,103,... [0x7ff81f1a465c,0x7ff81f1a45b2,...]
+ ! : | + ! : 5 free (in libsystem_malloc.dylib) + 121 [0x7ff81f1a4163]
+ ! : | + ! : | 5 nanov2_pointer_size (in libsystem_malloc.dylib) + 400,216,... [0x7ff81f1a4478,0x7ff81f1a43c0,...]
+ ! : | + ! : 3 free (in libsystem_malloc.dylib) + 0,271,... [0x7ff81f1a40ea,0x7ff81f1a41f9,...]
+ ! : | + ! : 1 nanov2_free_definite_size (in libsystem_malloc.dylib) + 8 [0x7ff81f1a44cd]
+ ! : | + ! 13 _Block_release (in libsystem_blocks.dylib) + 19,78,... [0x7ff81f0ba5e5,0x7ff81f0ba620,...]
+ ! : | + ! 8 free (in libsystem_malloc.dylib) + 121 [0x7ff81f1a4163]
+ ! : | + ! : 8 nanov2_pointer_size (in libsystem_malloc.dylib) + 248,231,... [0x7ff81f1a43e0,0x7ff81f1a43cf,...]
+ ! : | + ! 8 nanov2_free_to_block (in libsystem_malloc.dylib) + 273,17,... [0x7ff81f1a465c,0x7ff81f1a455c,...]
+ ! : | + ! 2 default_zone_free_definite_size (in libsystem_malloc.dylib) + 19 [0x7ff81f1a44af]
+ ! : | + ! 2 free (in libsystem_malloc.dylib) + 285,370 [0x7ff81f1a4207,0x7ff81f1a425c]
+ ! : | + ! 2 nanov2_free_definite_size (in libsystem_malloc.dylib) + 48,72 [0x7ff81f1a44f5,0x7ff81f1a450d]
+ ! : | + 1 free (in libsystem_malloc.dylib) + 377 [0x7ff81f1a4263]
+ ! : | 57 _dispatch_source_invoke (in libdispatch.dylib) + 3059,447,... [0x7ff81f1e5578,0x7ff81f1e4b44,...]
+ ! : | 27 _dispatch_source_invoke (in libdispatch.dylib) + 2309 [0x7ff81f1e528a]
+ ! : | + 8 _dispatch_xref_dispose (in libdispatch.dylib) + 108 [0x7ff81f1d0640]
+ ! : | + ! 5 _os_object_release_internal_n (in libdispatch.dylib) + 19,14 [0x7ff81f1d0423,0x7ff81f1d041e]
+ ! : | + ! 2 _dispatch_source_xref_dispose (in libdispatch.dylib) + 7 [0x7ff81f1e4291]
+ ! : | + ! 1 _dispatch_source_wakeup (in libdispatch.dylib) + 8 [0x7ff81f1e56b6]
+ ! : | + 7 dispatch_release (in libdispatch.dylib) + 49,66,... [0x7ff81f1d05b8,0x7ff81f1d05c9,...]
+ ! : | + 4 _dispatch_queue_wakeup (in libdispatch.dylib) + 47,127 [0x7ff81f1d9f62,0x7ff81f1d9fb2]
+ ! : | + 4 _os_object_release_internal (in libdispatch.dylib) + 20,3 [0x7ff81f1d03f4,0x7ff81f1d03e3]
+ ! : | + 3 _dispatch_xref_dispose (in libdispatch.dylib) + 33 [0x7ff81f1d05f5]
+ ! : | + ! 3 _dispatch_queue_xref_dispose (in libdispatch.dylib) + 28 [0x7ff81f1d64db]
+ ! : | + 1 _dispatch_xref_dispose (in libdispatch.dylib) + 136 [0x7ff81f1d065c]
+ ! : | 22 _dispatch_source_invoke (in libdispatch.dylib) + 1273 [0x7ff81f1e4e7e]
+ ! : | + 22 _dispatch_source_cancel_callout (in libdispatch.dylib) + 67,53,... [0x7ff81f1e5a9c,0x7ff81f1e5a8e,...]
+ ! : | 9 _dispatch_source_invoke (in libdispatch.dylib) + 1059 [0x7ff81f1e4da8]
+ ! : | + 6 _dispatch_source_refs_finalize_unregistration (in libdispatch.dylib) + 39,6,... [0x7ff81f1e491a,0x7ff81f1e48f9,...]
+ ! : | + 3 _os_object_release_internal (in libdispatch.dylib) + 20 [0x7ff81f1d03f4]
+ ! : | 8 _dispatch_queue_invoke_finish (in libdispatch.dylib) + 165,87,... [0x7ff81f1d76a5,0x7ff81f1d7657,...]
+ ! : | 3 _dispatch_source_invoke (in libdispatch.dylib) + 2795 [0x7ff81f1e5470]
+ ! : | 3 _dispatch_main_queue_push (in libdispatch.dylib) + 28 [0x7ff81f1ddee8]
+ ! : 54 _dispatch_main_queue_drain (in libdispatch.dylib) + 522,751,... [0x7ff81f1ddad3,0x7ff81f1ddbb8,...]
+ ! : 3 _dispatch_main_queue_drain (in libdispatch.dylib) + 1126 [0x7ff81f1ddd2f]
+ ! : 3 _dispatch_set_priority_and_voucher_slow (in libdispatch.dylib) + 196 [0x7ff81f1d3119]
+ ! : 3 _dispatch_set_priority_and_mach_voucher_slow (in libdispatch.dylib) + 209 [0x7ff81f1d2fc5]
+ ! : 3 _pthread_set_properties_self (in libsystem_pthread.dylib) + 80 [0x7ff81f389882]
+ ! : 3 __bsdthread_ctl (in libsystem_kernel.dylib) + 10 [0x7ff81f3510ba]
+ ! 40 __CFRunLoopRun (in CoreFoundation) + 2010 [0x7ff81f451646]
+ ! : 40 __CFRunLoopDoTimers (in CoreFoundation) + 307 [0x7ff81f46aef8]
+ ! : 40 __CFRunLoopDoTimer (in CoreFoundation) + 923 [0x7ff81f46b388]
+ ! : 40 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ (in CoreFoundation) + 20 [0x7ff81f46b899]
+ ! : 40 __NSFireTimer (in Foundation) + 67 [0x7ff8202e7281]
+ ! : 40 -[BTTSwitchObserver observeFocusMode:] (in BetterTouchTool) + 277 [0x10cb9ee53]
+ ! : 40 -[INFocusStatusCenter focusStatus] (in Intents) + 115 [0x7ff8332e267b]
+ ! : 40 -[DNDAvailabilityService isLocalUserAvailableReturningError:] (in DoNotDisturb) + 315 [0x7ffb234e50d8]
+ ! : 40 -[DNDRemoteAvailabilityServiceConnection getIsLocalUserAvailableWithRequestDetails:completionHandler:] (in DoNotDisturb) + 136 [0x7ffb234f5afc]
+ ! : 40 _dispatch_lane_barrier_sync_invoke_and_complete (in libdispatch.dylib) + 60 [0x7ff81f1de7ee]
+ ! : 40 _dispatch_client_callout (in libdispatch.dylib) + 8 [0x7ff81f1d1317]
+ ! : 40 __102-[DNDRemoteAvailabilityServiceConnection getIsLocalUserAvailableWithRequestDetails:completionHandler:]_block_invoke (in DoNotDisturb) + 66 [0x7ffb234f5b6f]
+ ! : 40 __80+[BSXPCServiceConnectionProxy createImplementationOfProtocol:forClass:withName:]_block_invoke (in BoardServices) + 2204 [0x7ff8321f917a]
+ ! : 40 -[BSXPCServiceConnectionMessage sendSynchronouslyWithError:] (in BoardServices) + 197 [0x7ff8321ecba5]
+ ! : 40 -[BSXPCServiceConnectionMessage _sendSynchronously:] (in BoardServices) + 336 [0x7ff8321e612c]
+ ! : 40 xpc_connection_send_message_with_reply_sync (in libxpc.dylib) + 238 [0x7ff81f0c5dc4]
+ ! : 40 dispatch_mach_send_with_result_and_wait_for_reply (in libdispatch.dylib) + 50 [0x7ff81f1e913e]
+ ! : 40 _dispatch_mach_send_and_wait_for_reply (in libdispatch.dylib) + 514 [0x7ff81f1e8d41]
+ ! : 40 mach_msg (in libsystem_kernel.dylib) + 56 [0x7ff81f34fce8]
+ ! : 40 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7ff81f34f97a]
+ ! 3 __CFRunLoopRun (in CoreFoundation) + 892 [0x7ff81f4511e8]
+ ! : 3 __CFRunLoopDoSources0 (in CoreFoundation) + 242 [0x7ff81f4527cd]
+ ! : 3 __CFRunLoopDoSource0 (in CoreFoundation) + 180 [0x7ff81f452a53]
+ ! : 3 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ (in CoreFoundation) + 17 [0x7ff81f452aeb]
+ ! : 3 ??? (in AE) load address 0x7ff825adf000 + 0x11c60 [0x7ff825af0c60]
+ ! : 3 ??? (in AE) load address 0x7ff825adf000 + 0x11e67 [0x7ff825af0e67]
+ ! : 3 ??? (in AE) load address 0x7ff825adf000 + 0xf584 [0x7ff825aee584]
+ ! : 3 AEProcessMessage (in AE) + 699 [0x7ff825ae0e88]
+ ! : 3 ??? (in AE) load address 0x7ff825adf000 + 0x980c [0x7ff825ae880c]
+ ! : 3 ??? (in AE) load address 0x7ff825adf000 + 0x57db3 [0x7ff825b36db3]
+ ! : 3 ??? (in AE) load address 0x7ff825adf000 + 0x56d09 [0x7ff825b35d09]
+ ! : 2 ??? (in AE) load address 0x7ff825adf000 + 0x57617 [0x7ff825b36617]
+ ! : | 2 ??? (in AE) load address 0x7ff825adf000 + 0x13961 [0x7ff825af2961]
+ ! : | 2 _LSCopyApplicationInformationItem (in LaunchServices) + 152 [0x7ff81f8e14c4]
+ ! : | 1 _LSCopyApplicationInformation (in LaunchServices) + 1226 [0x7ff81f8df544]
+ ! : | + 1 LSClientToServerConnection::sendWithReply(void*) (in LaunchServices) + 54 [0x7ff81f8dd0f6]
+ ! : | + 1 xpc_connection_send_message_with_reply_sync (in libxpc.dylib) + 238 [0x7ff81f0c5dc4]
+ ! : | + 1 dispatch_mach_send_with_result_and_wait_for_reply (in libdispatch.dylib) + 50 [0x7ff81f1e913e]
+ ! : | + 1 _dispatch_mach_send_and_wait_for_reply (in libdispatch.dylib) + 514 [0x7ff81f1e8d41]
+ ! : | + 1 mach_msg (in libsystem_kernel.dylib) + 56 [0x7ff81f34fce8]
+ ! : | + 1 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7ff81f34f97a]
+ ! : | 1 _LSCopyApplicationInformation (in LaunchServices) + 1492 [0x7ff81f8df64e]
+ ! : | 1 -[OS_xpc_object dealloc] (in libxpc.dylib) + 47 [0x7ff81f0bf9e5]
+ ! : | 1 _objc_rootDealloc (in libobjc.A.dylib) + 62 [0x7ff81f222123]
+ ! : | 1 objc_destructInstance (in libobjc.A.dylib) + 113 [0x7ff81f222196]
+ ! : | 1 _object_remove_associations (in libobjc.A.dylib) + 79 [0x7ff81f23e18a]
+ ! : | 1 bool objc::DenseMapBase<objc::DenseMap<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> >, objc::DenseMapValueInfo<objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > >, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > > >, DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> >, objc::DenseMapValueInfo<objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > >, objc::DenseMapInfo<DisguisedPtr<objc_object> >, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > > >::LookupBucketFor<DisguisedPtr<objc_object> >(DisguisedPtr<objc_object> const&, objc::detail::DenseMapPair<DisguisedPtr<objc_object>, objc::DenseMap<void const*, objc::ObjcAssociation, objc::DenseMapValueInfo<objc::ObjcAssociation>, objc::DenseMapInfo<void const*>, objc::detail::DenseMapPair<void const*, objc::ObjcAssociation> > > const*&) const (in libobjc.A.dylib) + 165 [0x7ff81f222279]
+ ! : 1 ??? (in AE) load address 0x7ff825adf000 + 0x5693b [0x7ff825b3593b]
+ ! : 1 std::__1::basic_streambuf<char, std::__1::char_traits<char> >::~basic_streambuf() (in libc++.1.dylib) + 0 [0x7ff81f2f60aa]
+ ! 3 __CFRunLoopRun (in CoreFoundation) + 2415 [0x7ff81f4517db]
+ ! : 3 __CFRunLoopDoSource1 (in CoreFoundation) + 619 [0x7ff81f453174]
+ ! : 3 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ (in CoreFoundation) + 41 [0x7ff81f453294]
+ ! : 3 mshMIGPerform (in HIServices) + 182 [0x7ff824eab9b9]
+ ! : 3 _XPostNotification (in HIServices) + 362 [0x7ff824eef6c4]
+ ! : 3 _XXMIGPostNotification (in HIServices) + 863 [0x7ff824ec83f2]
+ ! : 2 accessibilityObserverCallback (in BetterTouchTool) + 155 [0x10ccd413b]
+ ! : | 1 -[BTTAXObserver updateFocusedElement] (in BetterTouchTool) + 130 [0x10ccd364a]
+ ! : | + 1 +[SBApiAccess valueOfExistingAttribute:ofUIElement:] (in BetterTouchTool) + 588 [0x10ca63c06]
+ ! : | + 1 AXUIElementCopyAttributeNames (in HIServices) + 684 [0x7ff824ec21d0]
+ ! : | + 1 _AXMIGCopyAttributeNames (in HIServices) + 279 [0x7ff824ee9be7]
+ ! : | + 1 mach_msg (in libsystem_kernel.dylib) + 56 [0x7ff81f34fce8]
+ ! : | + 1 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7ff81f34f97a]
+ ! : | 1 -[BTTAXObserver updateFocusedElement] (in BetterTouchTool) + 764 [0x10ccd38c4]
+ ! : | 1 -[BTTSwitchObserver evaluateActivationGroupsAndUpdateTriggersIfChanged] (in BetterTouchTool) + 26 [0x10cbad7d1]
+ ! : | 1 -[BTTSwitchObserver evaluateActivationGroups] (in BetterTouchTool) + 771 [0x10cbae4f5]
+ ! : | 1 -[NSCompoundPredicate evaluateWithObject:substitutionVariables:] (in Foundation) + 259 [0x7ff8202e9194]
+ ! : | 1 -[NSCompoundPredicateOperator evaluatePredicates:withObject:substitutionVariables:] (in Foundation) + 136 [0x7ff8202e9299]
+ ! : | 1 -[NSCompoundPredicate evaluateWithObject:substitutionVariables:] (in Foundation) + 259 [0x7ff8202e9194]
+ ! : | 1 -[NSCompoundPredicateOperator evaluatePredicates:withObject:substitutionVariables:] (in Foundation) + 281 [0x7ff8202e932a]
+ ! : | 1 -[NSComparisonPredicate evaluateWithObject:substitutionVariables:] (in Foundation) + 226 [0x7ff8202ad25d]
+ ! : | 1 -[NSFunctionExpression expressionValueWithObject:context:] (in Foundation) + 347 [0x7ff8202ad4a0]
+ ! : | 1 -[NSConstantDictionary objectForKey:] (in CoreFoundation) + 513 [0x7ff81f44136f]
+ ! : | 1 bsearch (in libsystem_c.dylib) + 57 [0x7ff81f25f5b7]
+ ! : | 1 comparisonUsingOrderingForStringKeys (in CoreFoundation) + 76 [0x7ff81f52ecd7]
+ ! : | 1 CFStringCompareWithOptionsAndLocale (in CoreFoundation) + 50 [0x7ff81f3eb23a]
+ ! : 1 accessibilityObserverCallback (in BetterTouchTool) + 193 [0x10ccd4161]