onebadidea / swiftquit Goto Github PK
View Code? Open in Web Editor NEWAutomatic quitting of macOS apps when closing their windows.
License: GNU General Public License v3.0
Automatic quitting of macOS apps when closing their windows.
License: GNU General Public License v3.0
Hello
Today I’ve installed your little tool an I like it a lot because I switched from Win to Mac a year ago and don’t like that apps stays open when the last window was closed.
But there is a problem with spotlight. The keystroke command+space does not work when the tool is running. The little search-window does not show up.
I‘m using a MB-Pro 16" 2021 M1Pro with Ventura 13.1
An additional note:
After starting SwiftQuit command+space is working one time. It seams SwiftQuit is killing a process which is needed by Spotlight search after it's last window (the input field" is closed.
By the way:
It is not possible to send you an email.
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
193203F581 1142 Tue Dec 20 16:00:31 [email protected]
(connect to swiftquit.com[147.182.230.194]:25: Connection timed out)
[email protected]
Hope you can fix this or tell me a workaround
Theres even some inverted minimized sign in the alt-tab mac application after we close the discord window. Swiftquit is not able to quit the discord app on closing all its windows
As a user of the project, I'm interested in knowing if there are ongoing efforts to maintain and improve the functionality of the application.
Could someone from the development team provide an update on recent activity, such as any commits, pull requests, or discussions related to the project? Understanding the development activity would help users like myself gauge the project's momentum and potential future enhancements.
Additionally, if there are any plans or roadmaps for upcoming features or improvements, it would be helpful to share those as well. @onebadidea
Discord App is still there even after clicking on red cross but other apps works fine.
Suggestion: Instead of Cmd-S to open Settings use of Cmd-comma which is the standard way. Also, Settings s/b Settings with ellipsis, Setttings... (Menu item standard naming when opening a dialog window).
Originally posted by @johnrm9 in #19 (comment)
Great app.
The app won't start at login (setting is activated).
Is this a bug or am i doing something wrong.
M1 pro, ventura 13.3.1.
Greetz Dino
This has happened several times over the last few days
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: Swift Quit [712]
Path: /Applications/Tools/Swift Quit.app/Contents/MacOS/Swift Quit
Identifier: onebadidea.Swift-Quit
Version: 1.3 (1)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2023-03-03 15:15:39.3814 +1100
OS Version: macOS 13.2.1 (22D68)
Report Version: 12
Anonymous UUID: CB12CA3E-8337-75A1-FF44-949E46A3BC3E
Sleep/Wake UUID: 34616478-54CE-4388-B257-49AFB587FC85
Time Awake Since Boot: 63000 seconds
Time Since Wake: 980 seconds
System Integrity Protection: enabled
Crashed Thread: 11 Dispatch queue: com.apple.root.default-qos
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
abort() called
Application Specific Backtrace 0:
0 CoreFoundation 0x0000000191d843e8 __exceptionPreprocess + 176
1 libobjc.A.dylib 0x00000001918ceea8 objc_exception_throw + 60
2 CoreFoundation 0x0000000191e26c0c -[NSObject(NSObject) __retain_OA] + 0
3 CoreFoundation 0x0000000191cea660 ___forwarding___ + 1600
4 CoreFoundation 0x0000000191ce9f60 _CF_forwarding_prep_0 + 96
5 Foundation 0x0000000192e3d86c $sSa10FoundationE36_unconditionallyBridgeFromObjectiveCySayxGSo7NSArrayCSgFZ + 172
6 Swift Quit 0x0000000104a9b058 $s7AXSwift9UIElementC20fetchMultiAttrValues33_30F2CE07F1684C1A5F11455B92F15E73LLySayyXlGSaySSGKF + 448
7 Swift Quit 0x0000000104a9ac1c $s7AXSwift9UIElementC21getMultipleAttributesySDyAA9AttributeOypGSayAFGKF + 180
8 Swift Quit 0x0000000104a2572c $s7AXSwift9UIElementC8Swindler0B4TypeA2dEP21getMultipleAttributesySDyAA9AttributeOypGSayAIGKFTW + 32
9 Swift Quit 0x0000000104a23a30 $s8Swindler15fetchAttributes_10forElement5after4sealySay7AXSwift9AttributeOG_x10PromiseKit0J0CyytGAJ8ResolverCySDyAHypGGtAA13UIElementTypeRzlFyyKcfU_APyKXEfU_ + 76
10 Swift Quit 0x0000000104a249a0 $s8Swindler15fetchAttributes_10forElement5after4sealySay7AXSwift9AttributeOG_x10PromiseKit0J0CyytGAJ8ResolverCySDyAHypGGtAA13UIElementTypeRzlFyyKcfU_APyKXEfU_TA + 48
11 Swift Quit 0x0000000104a20d90 $s8Swindler12traceRequest____11requestFuncxyp_SSypypSgxyKXEtKlF + 608
12 Swift Quit 0x0000000104a238c8 $s8Swindler15fetchAttributes_10forElement5after4sealySay7AXSwift9AttributeOG_x10PromiseKit0J0CyytGAJ8ResolverCySDyAHypGGtAA13UIElementTypeRzlFyyKcfU_ + 524
13 Swift Quit 0x0000000104a245b4 $s8Swindler15fetchAttributes_10forElement5after4sealySay7AXSwift9AttributeOG_x10PromiseKit0J0CyytGAJ8ResolverCySDyAHypGGtAA13UIElementTypeRzlFyyKcfU_TA + 108
14 Swift Quit 0x0000000104a23a94 $ss5Error_pIegzo_ytsAA_pIegnzo_TR + 24
15 Swift Quit 0x0000000104a24620 $ss5Error_pIegzo_ytsAA_pIegnzo_TRTA + 32
16 Swift Quit 0x0000000104abd224 $s10PromiseKit8ThenablePAAE4done2on5flags_AA0A0CyytGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgy1TQzKctFyAA6ResultOyARGcfU_yycfU_ + 152
17 Swift Quit 0x0000000104aa5138 $sIeg_IeyB_TR + 52
18 libdispatch.dylib 0x0000000191aa09dc _dispatch_call_block_and_release + 32
19 libdispatch.dylib 0x0000000191aa2504 _dispatch_client_callout + 20
20 libdispatch.dylib 0x0000000191aa55f0 _dispatch_queue_override_invoke + 788
21 libdispatch.dylib 0x0000000191ab3f94 _dispatch_root_queue_drain + 396
22 libdispatch.dylib 0x0000000191ab47c0 _dispatch_worker_thread2 + 164
23 libsystem_pthread.dylib 0x0000000191c260c4 _pthread_wqthread + 228
24 libsystem_pthread.dylib 0x0000000191c24e20 start_wqthread + 8
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x191bea050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x191bfc11c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x191bf2c24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x191bea3cc mach_msg + 24
4 CoreFoundation 0x191d09bb0 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x191d0849c __CFRunLoopRun + 1232
6 CoreFoundation 0x191d07878 CFRunLoopRunSpecific + 612
7 HIToolbox 0x19b3e7fa0 RunCurrentEventLoopInMode + 292
8 HIToolbox 0x19b3e7de4 ReceiveNextEventCommon + 672
9 HIToolbox 0x19b3e7b2c _BlockUntilNextEventMatchingListInModeWithFilter + 72
10 AppKit 0x194f8d84c _DPSNextEvent + 632
11 AppKit 0x194f8c9dc -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 728
12 AppKit 0x194f80e0c -[NSApplication run] + 464
13 AppKit 0x194f58250 NSApplicationMain + 880
14 Swift Quit 0x104a1fe80 static NSApplicationDelegate.main() + 40
15 Swift Quit 0x104a1fe48 static AppDelegate.$main() + 44
16 Swift Quit 0x104a1fee8 main + 28
17 dyld 0x1918ffe50 start + 2544
Thread 1:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x191bea050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x191bfc11c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x191bf2c24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x191bea3cc mach_msg + 24
4 CoreFoundation 0x191d09bb0 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x191d0849c __CFRunLoopRun + 1232
6 CoreFoundation 0x191d07878 CFRunLoopRunSpecific + 612
7 AppKit 0x1950b819c _NSEventThread + 172
8 libsystem_pthread.dylib 0x191c2a06c _pthread_start + 148
9 libsystem_pthread.dylib 0x191c24e2c thread_start + 8
Thread 2:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 3:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 4:: Dispatch queue: com.apple.root.default-qos
0 libsystem_kernel.dylib 0x191bebe0c __ulock_wait + 8
1 libdispatch.dylib 0x191aa2ef4 _dlock_wait + 56
2 libdispatch.dylib 0x191aa2ca8 _dispatch_thread_event_wait_slow + 56
3 libdispatch.dylib 0x191ab1d88 __DISPATCH_WAIT_FOR_QUEUE__ + 368
4 libdispatch.dylib 0x191ab1934 _dispatch_sync_f_slow + 144
5 Swift Quit 0x104a354e4 WindowPropertyAdapter.findWindowByElement(_:) + 1188
6 Swift Quit 0x104a344ec WindowPropertyAdapter.readValue() + 496
7 Swift Quit 0x104a35d5c protocol witness for PropertyDelegate.readValue() in conformance WindowPropertyAdapter<A, B, C> + 28
8 Swift Quit 0x104a5eeb0 implicit closure #4 in implicit closure #3 in PropertyDelegateThunk.init<A>(_:) + 64
9 Swift Quit 0x104a610b4 partial apply for implicit closure #4 in implicit closure #3 in PropertyDelegateThunk.init<A>(_:) + 80
10 Swift Quit 0x104a5b0ec PropertyDelegateThunk.readValue() + 96
11 Swift Quit 0x104a5aeb0 closure #1 in Property.refresh() + 372
12 Swift Quit 0x104a5e8d4 partial apply for closure #1 in Property.refresh() + 20
13 Swift Quit 0x104a5b1b8 thunk for @escaping @callee_guaranteed () -> (@out A.PropertyTypeSpec.PropertyType, @out A.PropertyTypeSpec.PropertyType, @error @owned Error) + 120
14 Swift Quit 0x104a5e958 partial apply for thunk for @escaping @callee_guaranteed () -> (@out A.PropertyTypeSpec.PropertyType, @out A.PropertyTypeSpec.PropertyType, @error @owned Error) + 52
15 Swift Quit 0x104abbccc closure #1 in closure #1 in Thenable.map<A>(on:flags:_:) + 300
16 Swift Quit 0x104aa5138 thunk for @escaping @callee_guaranteed () -> () + 52
17 libdispatch.dylib 0x191aa09dc _dispatch_call_block_and_release + 32
18 libdispatch.dylib 0x191aa2504 _dispatch_client_callout + 20
19 libdispatch.dylib 0x191aa55f0 _dispatch_queue_override_invoke + 788
20 libdispatch.dylib 0x191ab3f94 _dispatch_root_queue_drain + 396
21 libdispatch.dylib 0x191ab47c0 _dispatch_worker_thread2 + 164
22 libsystem_pthread.dylib 0x191c260c4 _pthread_wqthread + 228
23 libsystem_pthread.dylib 0x191c24e20 start_wqthread + 8
Thread 5:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 6:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 7:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 8:: Dispatch queue: com.apple.root.default-qos
0 libsystem_kernel.dylib 0x191bebe0c __ulock_wait + 8
1 libdispatch.dylib 0x191aa2ef4 _dlock_wait + 56
2 libdispatch.dylib 0x191aa2ca8 _dispatch_thread_event_wait_slow + 56
3 libdispatch.dylib 0x191ab1d88 __DISPATCH_WAIT_FOR_QUEUE__ + 368
4 libdispatch.dylib 0x191ab1934 _dispatch_sync_f_slow + 144
5 Swift Quit 0x104a354e4 WindowPropertyAdapter.findWindowByElement(_:) + 1188
6 Swift Quit 0x104a344ec WindowPropertyAdapter.readValue() + 496
7 Swift Quit 0x104a35d5c protocol witness for PropertyDelegate.readValue() in conformance WindowPropertyAdapter<A, B, C> + 28
8 Swift Quit 0x104a5eeb0 implicit closure #4 in implicit closure #3 in PropertyDelegateThunk.init<A>(_:) + 64
9 Swift Quit 0x104a610b4 partial apply for implicit closure #4 in implicit closure #3 in PropertyDelegateThunk.init<A>(_:) + 80
10 Swift Quit 0x104a5b0ec PropertyDelegateThunk.readValue() + 96
11 Swift Quit 0x104a5aeb0 closure #1 in Property.refresh() + 372
12 Swift Quit 0x104a5e8d4 partial apply for closure #1 in Property.refresh() + 20
13 Swift Quit 0x104a5b1b8 thunk for @escaping @callee_guaranteed () -> (@out A.PropertyTypeSpec.PropertyType, @out A.PropertyTypeSpec.PropertyType, @error @owned Error) + 120
14 Swift Quit 0x104a5e958 partial apply for thunk for @escaping @callee_guaranteed () -> (@out A.PropertyTypeSpec.PropertyType, @out A.PropertyTypeSpec.PropertyType, @error @owned Error) + 52
15 Swift Quit 0x104abbccc closure #1 in closure #1 in Thenable.map<A>(on:flags:_:) + 300
16 Swift Quit 0x104aa5138 thunk for @escaping @callee_guaranteed () -> () + 52
17 libdispatch.dylib 0x191aa09dc _dispatch_call_block_and_release + 32
18 libdispatch.dylib 0x191aa2504 _dispatch_client_callout + 20
19 libdispatch.dylib 0x191aa55f0 _dispatch_queue_override_invoke + 788
20 libdispatch.dylib 0x191ab3f94 _dispatch_root_queue_drain + 396
21 libdispatch.dylib 0x191ab47c0 _dispatch_worker_thread2 + 164
22 libsystem_pthread.dylib 0x191c260c4 _pthread_wqthread + 228
23 libsystem_pthread.dylib 0x191c24e20 start_wqthread + 8
Thread 9:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 10:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 11 Crashed:: Dispatch queue: com.apple.root.default-qos
0 libsystem_kernel.dylib 0x191bf2868 __pthread_kill + 8
1 libsystem_pthread.dylib 0x191c29cec pthread_kill + 288
2 libsystem_c.dylib 0x191b622c8 abort + 180
3 libc++abi.dylib 0x191be2b18 abort_message + 132
4 libc++abi.dylib 0x191bd2a0c demangling_terminate_handler() + 336
5 libobjc.A.dylib 0x1918d7764 _objc_terminate() + 144
6 libc++abi.dylib 0x191be1eb4 std::__terminate(void (*)()) + 20
7 libc++abi.dylib 0x191be1e50 std::terminate() + 56
8 libdispatch.dylib 0x191aa2518 _dispatch_client_callout + 40
9 libdispatch.dylib 0x191aa55f0 _dispatch_queue_override_invoke + 788
10 libdispatch.dylib 0x191ab3f94 _dispatch_root_queue_drain + 396
11 libdispatch.dylib 0x191ab47c0 _dispatch_worker_thread2 + 164
12 libsystem_pthread.dylib 0x191c260c4 _pthread_wqthread + 228
13 libsystem_pthread.dylib 0x191c24e20 start_wqthread + 8
Thread 12:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 13:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 14:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 15:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 16:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 17:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 18:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 19:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 20:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 21:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 22:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 23:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 24:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 25:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 26:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 27:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 28:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 29:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 30:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 31:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 32:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 33:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 34:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 35:
0 libsystem_pthread.dylib 0x191c24e18 start_wqthread + 0
Thread 11 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000
x4: 0x0000000191be60f5 x5: 0x000000016b7329c0 x6: 0x000000000000006e x7: 0x0000000000000001
x8: 0x5b7f12db3daf5af2 x9: 0x5b7f12da56dc6af2 x10: 0x0000000000000200 x11: 0x000000000000000b
x12: 0x000000000000000b x13: 0x00000000001ff800 x14: 0x00000000000007fb x15: 0x00000000ea23a05f
x16: 0x0000000000000148 x17: 0x00000001f20176d8 x18: 0x0000000000000000 x19: 0x0000000000000006
x20: 0x000000016b733000 x21: 0x0000000000020e1f x22: 0x000000016b7330e0 x23: 0x0000000000000000
x24: 0x000000016b7330e0 x25: 0x00000001ed1b82c0 x26: 0x00000000000005ff x27: 0x00000001ed6c8104
x28: 0x0000000000000000 fp: 0x000000016b732930 lr: 0x0000000191c29cec
sp: 0x000000016b732910 pc: 0x0000000191bf2868 cpsr: 0x40001000
far: 0x00000001eac847f0 esr: 0x56000080 Address size fault
Binary Images:
0x191be9000 - 0x191c22feb libsystem_kernel.dylib (*) <3dcd49b9-b3c5-3d90-be40-a3b807cb9cd7> /usr/lib/system/libsystem_kernel.dylib
0x191c88000 - 0x19215ffff com.apple.CoreFoundation (6.9) <18260df4-69a8-30d3-8175-fb8ae7ae7709> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x19b3b6000 - 0x19b6e9fff com.apple.HIToolbox (2.1.1) <c68fe2e2-e0f3-3caf-ada3-bcc72fba79d0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x194f54000 - 0x195e5ffff com.apple.AppKit (6.9) <88722053-0df0-3d4f-bf55-7e3c2d2c8e29> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x104a10000 - 0x104af7fff onebadidea.Swift-Quit (1.3) <aa2e5182-1e5d-3c15-a9f4-6cc02dc36682> /Applications/Tools/Swift Quit.app/Contents/MacOS/Swift Quit
0x1918fa000 - 0x191984ba3 dyld (*) <191e84f1-4b95-39c8-b253-1c1ef56c0fa8> /usr/lib/dyld
0x191c23000 - 0x191c2fffb libsystem_pthread.dylib (*) <9f3b729a-ed04-3e65-adac-d75ad06ebbdc> /usr/lib/system/libsystem_pthread.dylib
0x191a9e000 - 0x191ae5fff libdispatch.dylib (*) <4d52c3a5-32e6-37a2-9d6c-23c612038354> /usr/lib/system/libdispatch.dylib
0x191ae9000 - 0x191b69ffb libsystem_c.dylib (*) <14cd841b-0c7b-34a2-a342-cc6796ef9259> /usr/lib/system/libsystem_c.dylib
0x191bd1000 - 0x191be8ffb libc++abi.dylib (*) <871cf1b2-ba2c-385b-8f92-e41f4966c38d> /usr/lib/libc++abi.dylib
0x1918b4000 - 0x1918f9d9f libobjc.A.dylib (*) <951f5871-2d10-31ac-999d-7584ad121fa6> /usr/lib/libobjc.A.dylib
0x192bb5000 - 0x1935eefff com.apple.Foundation (6.9) <c62e0110-c636-396a-9cb6-c3c08392b3fa> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=1.3G resident=0K(0%) swapped_out_or_unallocated=1.3G(100%)
Writable regions: Total=1.5G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.5G(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 256K 2
Activity Tracing 256K 1
CG image 432K 20
ColorSync 560K 27
CoreAnimation 2288K 34
CoreGraphics 32K 2
CoreUI image data 3808K 26
Foundation 16K 1
IOAccelerator 80K 3
IOKit 320K 20
IOSurface 256K 1
Kernel Alloc Once 32K 1
MALLOC 272.4M 50
MALLOC guard page 192K 10
MALLOC_MEDIUM (reserved) 840.0M 7 reserved VM address space (unallocated)
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
STACK GUARD 56.6M 36
Stack 26.6M 36
VM_ALLOCATE 288K 12
__AUTH 2033K 340
__AUTH_CONST 25.0M 555
__CTF 756 1
__DATA 12.9M 541
__DATA_CONST 27.2M 560
__DATA_DIRTY 2009K 214
__FONT_DATA 2352 1
__LINKEDIT 769.4M 3
__OBJC_CONST 4437K 305
__OBJC_RO 65.5M 1
__OBJC_RW 1988K 1
__TEXT 592.7M 582
dyld private memory 256K 1
mapped file 179.5M 35
shared memory 1104K 28
=========== ======= =======
TOTAL 3.2G 3458
TOTAL, minus reserved VM space 2.0G 3458
-----------
Full Report
-----------
{"app_name":"Swift Quit","timestamp":"2023-03-03 15:15:42.00 +1100","app_version":"1.3","slice_uuid":"aa2e5182-1e5d-3c15-a9f4-6cc02dc36682","build_version":"1","platform":1,"bundleID":"onebadidea.Swift-Quit","share_with_app_devs":0,"is_first_party":0,"bug_type":"309","os_version":"macOS 13.2.1 (22D68)","roots_installed":0,"name":"Swift Quit","incident_id":"C2236E8F-8100-41D3-9CBB-55FED407006C"}
{
"uptime" : 63000,
"procRole" : "Default",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "MacBookAir10,1",
"coalitionID" : 839,
"osVersion" : {
"train" : "macOS 13.2.1",
"build" : "22D68",
"releaseType" : "User"
},
"captureTime" : "2023-03-03 15:15:39.3814 +1100",
"incident" : "C2236E8F-8100-41D3-9CBB-55FED407006C",
"pid" : 712,
"translated" : false,
"cpuType" : "ARM-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2023-02-27 00:25:13.9406 +1100",
"procStartAbsTime" : 884004311,
"procExitAbsTime" : 1532179101013,
"procName" : "Swift Quit",
"procPath" : "\/Applications\/Tools\/Swift Quit.app\/Contents\/MacOS\/Swift Quit",
"bundleInfo" : {"CFBundleShortVersionString":"1.3","CFBundleVersion":"1","CFBundleIdentifier":"onebadidea.Swift-Quit"},
"storeInfo" : {"deviceIdentifierForVendor":"7DF3F6D4-4B41-57B7-8562-498F2324FDF5","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "onebadidea.Swift-Quit",
"crashReporterKey" : "CB12CA3E-8337-75A1-FF44-949E46A3BC3E",
"throttleTimeout" : 2147483647,
"wakeTime" : 980,
"sleepWakeUUID" : "34616478-54CE-4388-B257-49AFB587FC85",
"sip" : "enabled",
"exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
"asi" : {"libsystem_c.dylib":["abort() called"]},
"asiBacktraces" : ["0 CoreFoundation 0x0000000191d843e8 __exceptionPreprocess + 176\n1 libobjc.A.dylib 0x00000001918ceea8 objc_exception_throw + 60\n2 CoreFoundation 0x0000000191e26c0c -[NSObject(NSObject) __retain_OA] + 0\n3 CoreFoundation 0x0000000191cea660 ___forwarding___ + 1600\n4 CoreFoundation 0x0000000191ce9f60 _CF_forwarding_prep_0 + 96\n5 Foundation 0x0000000192e3d86c $sSa10FoundationE36_unconditionallyBridgeFromObjectiveCySayxGSo7NSArrayCSgFZ + 172\n6 Swift Quit 0x0000000104a9b058 $s7AXSwift9UIElementC20fetchMultiAttrValues33_30F2CE07F1684C1A5F11455B92F15E73LLySayyXlGSaySSGKF + 448\n7 Swift Quit 0x0000000104a9ac1c $s7AXSwift9UIElementC21getMultipleAttributesySDyAA9AttributeOypGSayAFGKF + 180\n8 Swift Quit 0x0000000104a2572c $s7AXSwift9UIElementC8Swindler0B4TypeA2dEP21getMultipleAttributesySDyAA9AttributeOypGSayAIGKFTW + 32\n9 Swift Quit 0x0000000104a23a30 $s8Swindler15fetchAttributes_10forElement5after4sealySay7AXSwift9AttributeOG_x10PromiseKit0J0CyytGAJ8ResolverCySDyAHypGGtAA13UIElementTypeRzlFyyKcfU_APyKXEfU_ + 76\n10 Swift Quit 0x0000000104a249a0 $s8Swindler15fetchAttributes_10forElement5after4sealySay7AXSwift9AttributeOG_x10PromiseKit0J0CyytGAJ8ResolverCySDyAHypGGtAA13UIElementTypeRzlFyyKcfU_APyKXEfU_TA + 48\n11 Swift Quit 0x0000000104a20d90 $s8Swindler12traceRequest____11requestFuncxyp_SSypypSgxyKXEtKlF + 608\n12 Swift Quit 0x0000000104a238c8 $s8Swindler15fetchAttributes_10forElement5after4sealySay7AXSwift9AttributeOG_x10PromiseKit0J0CyytGAJ8ResolverCySDyAHypGGtAA13UIElementTypeRzlFyyKcfU_ + 524\n13 Swift Quit 0x0000000104a245b4 $s8Swindler15fetchAttributes_10forElement5after4sealySay7AXSwift9AttributeOG_x10PromiseKit0J0CyytGAJ8ResolverCySDyAHypGGtAA13UIElementTypeRzlFyyKcfU_TA + 108\n14 Swift Quit 0x0000000104a23a94 $ss5Error_pIegzo_ytsAA_pIegnzo_TR + 24\n15 Swift Quit 0x0000000104a24620 $ss5Error_pIegzo_ytsAA_pIegnzo_TRTA + 32\n16 Swift Quit 0x0000000104abd224 $s10PromiseKit8ThenablePAAE4done2on5flags_AA0A0CyytGSo17OS_dispatch_queueCSg_8Dispatch0J13WorkItemFlagsVSgy1TQzKctFyAA6ResultOyARGcfU_yycfU_ + 152\n17 Swift Quit 0x0000000104aa5138 $sIeg_IeyB_TR + 52\n18 libdispatch.dylib 0x0000000191aa09dc _dispatch_call_block_and_release + 32\n19 libdispatch.dylib 0x0000000191aa2504 _dispatch_client_callout + 20\n20 libdispatch.dylib 0x0000000191aa55f0 _dispatch_queue_override_invoke + 788\n21 libdispatch.dylib 0x0000000191ab3f94 _dispatch_root_queue_drain + 396\n22 libdispatch.dylib 0x0000000191ab47c0 _dispatch_worker_thread2 + 164\n23 libsystem_pthread.dylib 0x0000000191c260c4 _pthread_wqthread + 228\n24 libsystem_pthread.dylib 0x0000000191c24e20 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":10},{"imageOffset":1698828,"symbol":"-[NSObject(NSObject) __retain_OA]","symbolLocation":0,"imageIndex":1},{"imageOffset":403040,"symbol":"___forwarding___","symbolLocation":1600,"imageIndex":1},{"imageOffset":401248,"symbol":"_CF_forwarding_prep_0","symbolLocation":96,"imageIndex":1},{"imageOffset":2656364,"symbol":"static Array._unconditionallyBridgeFromObjectiveC(_:)","symbolLocation":172,"imageIndex":11},{"imageOffset":569432,"symbol":"UIElement.fetchMultiAttrValues(_:)","symbolLocation":448,"imageIndex":4},{"imageOffset":568348,"symbol":"UIElement.getMultipleAttributes(_:)","symbolLocation":180,"imageIndex":4},{"imageOffset":87852,"symbol":"protocol witness for UIElementType.getMultipleAttributes(_:) in conformance UIElement","symbolLocation":32,"imageIndex":4},{"imageOffset":80432,"symbol":"closure #1 in closure #1 in fetchAttributes<A>(_:forElement:after:seal:)","symbolLocation":76,"imageIndex":4},{"imageOffset":84384,"symbol":"partial apply for closure #1 in closure #1 in fetchAttributes<A>(_:forElement:after:seal:)","symbolLocation":48,"imageIndex":4},{"imageOffset":69008,"symbol":"traceRequest<A>(_:_:_:_:requestFunc:)","symbolLocation":608,"imageIndex":4},{"imageOffset":80072,"symbol":"closure #1 in fetchAttributes<A>(_:forElement:after:seal:)","symbolLocation":524,"imageIndex":4},{"imageOffset":83380,"symbol":"partial apply for closure #1 in fetchAttributes<A>(_:forElement:after:seal:)","symbolLocation":108,"imageIndex":4},{"imageOffset":80532,"symbol":"thunk for @escaping @callee_guaranteed () -> (@error @owned Error)","symbolLocation":24,"imageIndex":4},{"imageOffset":83488,"symbol":"partial apply for thunk for @escaping @callee_guaranteed () -> (@error @owned Error)","symbolLocation":32,"imageIndex":4},{"imageOffset":709156,"symbol":"closure #1 in closure #1 in Thenable.done(on:flags:_:)","symbolLocation":152,"imageIndex":4},{"imageOffset":610616,"symbol":"thunk for @escaping @callee_guaranteed () -> ()","symbolLocation":52,"imageIndex":4},{"imageOffset":10716,"symbol":"_dispatch_call_block_and_release","symbolLocation":32,"imageIndex":7},{"imageOffset":17668,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":7},{"imageOffset":30192,"symbol":"_dispatch_queue_override_invoke","symbolLocation":788,"imageIndex":7},{"imageOffset":90004,"symbol":"_dispatch_root_queue_drain","symbolLocation":396,"imageIndex":7},{"imageOffset":92096,"symbol":"_dispatch_worker_thread2","symbolLocation":164,"imageIndex":7},{"imageOffset":12484,"symbol":"_pthread_wqthread","symbolLocation":228,"imageIndex":6},{"imageOffset":7712,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":6}],
"faultingThread" : 11,
"threads" : [{"id":6832,"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":65152,"symbol":"static NSApplicationDelegate.main()","symbolLocation":40,"imageIndex":4},{"imageOffset":65096,"symbol":"static AppDelegate.$main()","symbolLocation":44,"imageIndex":4},{"imageOffset":65256,"symbol":"main","symbolLocation":28,"imageIndex":4},{"imageOffset":24144,"symbol":"start","symbolLocation":2544,"imageIndex":5}]},{"id":6944,"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":6},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":6}]},{"id":1037253,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037254,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037264,"queue":"com.apple.root.default-qos","frames":[{"imageOffset":11788,"symbol":"__ulock_wait","symbolLocation":8,"imageIndex":0},{"imageOffset":20212,"symbol":"_dlock_wait","symbolLocation":56,"imageIndex":7},{"imageOffset":19624,"symbol":"_dispatch_thread_event_wait_slow","symbolLocation":56,"imageIndex":7},{"imageOffset":81288,"symbol":"__DISPATCH_WAIT_FOR_QUEUE__","symbolLocation":368,"imageIndex":7},{"imageOffset":80180,"symbol":"_dispatch_sync_f_slow","symbolLocation":144,"imageIndex":7},{"imageOffset":152804,"symbol":"WindowPropertyAdapter.findWindowByElement(_:)","symbolLocation":1188,"imageIndex":4},{"imageOffset":148716,"symbol":"WindowPropertyAdapter.readValue()","symbolLocation":496,"imageIndex":4},{"imageOffset":154972,"symbol":"protocol witness for PropertyDelegate.readValue() in conformance WindowPropertyAdapter<A, B, C>","symbolLocation":28,"imageIndex":4},{"imageOffset":323248,"symbol":"implicit closure #4 in implicit closure #3 in PropertyDelegateThunk.init<A>(_:)","symbolLocation":64,"imageIndex":4},{"imageOffset":331956,"symbol":"partial apply for implicit closure #4 in implicit closure #3 in PropertyDelegateThunk.init<A>(_:)","symbolLocation":80,"imageIndex":4},{"imageOffset":307436,"symbol":"PropertyDelegateThunk.readValue()","symbolLocation":96,"imageIndex":4},{"imageOffset":306864,"symbol":"closure #1 in Property.refresh()","symbolLocation":372,"imageIndex":4},{"imageOffset":321748,"symbol":"partial apply for closure #1 in Property.refresh()","symbolLocation":20,"imageIndex":4},{"imageOffset":307640,"symbol":"thunk for @escaping @callee_guaranteed () -> (@out A.PropertyTypeSpec.PropertyType, @out A.PropertyTypeSpec.PropertyType, @error @owned Error)","symbolLocation":120,"imageIndex":4},{"imageOffset":321880,"symbol":"partial apply for thunk for @escaping @callee_guaranteed () -> (@out A.PropertyTypeSpec.PropertyType, @out A.PropertyTypeSpec.PropertyType, @error @owned Error)","symbolLocation":52,"imageIndex":4},{"imageOffset":703692,"symbol":"closure #1 in closure #1 in Thenable.map<A>(on:flags:_:)","symbolLocation":300,"imageIndex":4},{"imageOffset":610616,"symbol":"thunk for @escaping @callee_guaranteed () -> ()","symbolLocation":52,"imageIndex":4},{"imageOffset":10716,"symbol":"_dispatch_call_block_and_release","symbolLocation":32,"imageIndex":7},{"imageOffset":17668,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":7},{"imageOffset":30192,"symbol":"_dispatch_queue_override_invoke","symbolLocation":788,"imageIndex":7},{"imageOffset":90004,"symbol":"_dispatch_root_queue_drain","symbolLocation":396,"imageIndex":7},{"imageOffset":92096,"symbol":"_dispatch_worker_thread2","symbolLocation":164,"imageIndex":7},{"imageOffset":12484,"symbol":"_pthread_wqthread","symbolLocation":228,"imageIndex":6},{"imageOffset":7712,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":6}]},{"id":1037273,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037403,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037404,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037405,"queue":"com.apple.root.default-qos","frames":[{"imageOffset":11788,"symbol":"__ulock_wait","symbolLocation":8,"imageIndex":0},{"imageOffset":20212,"symbol":"_dlock_wait","symbolLocation":56,"imageIndex":7},{"imageOffset":19624,"symbol":"_dispatch_thread_event_wait_slow","symbolLocation":56,"imageIndex":7},{"imageOffset":81288,"symbol":"__DISPATCH_WAIT_FOR_QUEUE__","symbolLocation":368,"imageIndex":7},{"imageOffset":80180,"symbol":"_dispatch_sync_f_slow","symbolLocation":144,"imageIndex":7},{"imageOffset":152804,"symbol":"WindowPropertyAdapter.findWindowByElement(_:)","symbolLocation":1188,"imageIndex":4},{"imageOffset":148716,"symbol":"WindowPropertyAdapter.readValue()","symbolLocation":496,"imageIndex":4},{"imageOffset":154972,"symbol":"protocol witness for PropertyDelegate.readValue() in conformance WindowPropertyAdapter<A, B, C>","symbolLocation":28,"imageIndex":4},{"imageOffset":323248,"symbol":"implicit closure #4 in implicit closure #3 in PropertyDelegateThunk.init<A>(_:)","symbolLocation":64,"imageIndex":4},{"imageOffset":331956,"symbol":"partial apply for implicit closure #4 in implicit closure #3 in PropertyDelegateThunk.init<A>(_:)","symbolLocation":80,"imageIndex":4},{"imageOffset":307436,"symbol":"PropertyDelegateThunk.readValue()","symbolLocation":96,"imageIndex":4},{"imageOffset":306864,"symbol":"closure #1 in Property.refresh()","symbolLocation":372,"imageIndex":4},{"imageOffset":321748,"symbol":"partial apply for closure #1 in Property.refresh()","symbolLocation":20,"imageIndex":4},{"imageOffset":307640,"symbol":"thunk for @escaping @callee_guaranteed () -> (@out A.PropertyTypeSpec.PropertyType, @out A.PropertyTypeSpec.PropertyType, @error @owned Error)","symbolLocation":120,"imageIndex":4},{"imageOffset":321880,"symbol":"partial apply for thunk for @escaping @callee_guaranteed () -> (@out A.PropertyTypeSpec.PropertyType, @out A.PropertyTypeSpec.PropertyType, @error @owned Error)","symbolLocation":52,"imageIndex":4},{"imageOffset":703692,"symbol":"closure #1 in closure #1 in Thenable.map<A>(on:flags:_:)","symbolLocation":300,"imageIndex":4},{"imageOffset":610616,"symbol":"thunk for @escaping @callee_guaranteed () -> ()","symbolLocation":52,"imageIndex":4},{"imageOffset":10716,"symbol":"_dispatch_call_block_and_release","symbolLocation":32,"imageIndex":7},{"imageOffset":17668,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":7},{"imageOffset":30192,"symbol":"_dispatch_queue_override_invoke","symbolLocation":788,"imageIndex":7},{"imageOffset":90004,"symbol":"_dispatch_root_queue_drain","symbolLocation":396,"imageIndex":7},{"imageOffset":92096,"symbol":"_dispatch_worker_thread2","symbolLocation":164,"imageIndex":7},{"imageOffset":12484,"symbol":"_pthread_wqthread","symbolLocation":228,"imageIndex":6},{"imageOffset":7712,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":6}]},{"id":1037407,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037409,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"triggered":true,"id":1037410,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":6740140277},{"value":6097676736},{"value":110},{"value":1},{"value":6593009112335735538},{"value":6593009108463151858},{"value":512},{"value":11},{"value":11},{"value":2095104},{"value":2043},{"value":3928203359},{"value":328},{"value":8355149528},{"value":0},{"value":6},{"value":6097678336},{"value":134687},{"value":6097678560},{"value":0},{"value":6097678560},{"value":8272970432,"symbolLocation":1536,"symbol":"_dispatch_root_queues"},{"value":1535},{"value":8278278404,"symbolLocation":0,"symbol":"_dispatch_continuation_cache_limit"},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6740417772},"cpsr":{"value":1073745920},"fp":{"value":6097676592},"sp":{"value":6097676560},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6740191336,"matchesCrashFrame":1},"far":{"value":8233961456}},"queue":"com.apple.root.default-qos","frames":[{"imageOffset":39016,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":0},{"imageOffset":27884,"symbol":"pthread_kill","symbolLocation":288,"imageIndex":6},{"imageOffset":496328,"symbol":"abort","symbolLocation":180,"imageIndex":8},{"imageOffset":72472,"symbol":"abort_message","symbolLocation":132,"imageIndex":9},{"imageOffset":6668,"symbol":"demangling_terminate_handler()","symbolLocation":336,"imageIndex":9},{"imageOffset":145252,"symbol":"_objc_terminate()","symbolLocation":144,"imageIndex":10},{"imageOffset":69300,"symbol":"std::__terminate(void (*)())","symbolLocation":20,"imageIndex":9},{"imageOffset":69200,"symbol":"std::terminate()","symbolLocation":56,"imageIndex":9},{"imageOffset":17688,"symbol":"_dispatch_client_callout","symbolLocation":40,"imageIndex":7},{"imageOffset":30192,"symbol":"_dispatch_queue_override_invoke","symbolLocation":788,"imageIndex":7},{"imageOffset":90004,"symbol":"_dispatch_root_queue_drain","symbolLocation":396,"imageIndex":7},{"imageOffset":92096,"symbol":"_dispatch_worker_thread2","symbolLocation":164,"imageIndex":7},{"imageOffset":12484,"symbol":"_pthread_wqthread","symbolLocation":228,"imageIndex":6},{"imageOffset":7712,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":6}]},{"id":1037411,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037412,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037414,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037419,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037421,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037423,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037425,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037428,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037431,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037434,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037440,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037441,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037444,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037447,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037448,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037450,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037451,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037453,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037454,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037456,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037457,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037459,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037467,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]},{"id":1037470,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":6}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64e",
"base" : 6740152320,
"size" : 237548,
"uuid" : "3dcd49b9-b3c5-3d90-be40-a3b807cb9cd7",
"path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6740803584,
"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" : 6899326976,
"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" : 6794067968,
"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" : "arm64",
"base" : 4372627456,
"CFBundleShortVersionString" : "1.3",
"CFBundleIdentifier" : "onebadidea.Swift-Quit",
"size" : 950272,
"uuid" : "aa2e5182-1e5d-3c15-a9f4-6cc02dc36682",
"path" : "\/Applications\/Tools\/Swift Quit.app\/Contents\/MacOS\/Swift Quit",
"name" : "Swift Quit",
"CFBundleVersion" : "1"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6737076224,
"size" : 568228,
"uuid" : "191e84f1-4b95-39c8-b253-1c1ef56c0fa8",
"path" : "\/usr\/lib\/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6740389888,
"size" : 53244,
"uuid" : "9f3b729a-ed04-3e65-adac-d75ad06ebbdc",
"path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6738796544,
"size" : 294912,
"uuid" : "4d52c3a5-32e6-37a2-9d6c-23c612038354",
"path" : "\/usr\/lib\/system\/libdispatch.dylib",
"name" : "libdispatch.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6739103744,
"size" : 528380,
"uuid" : "14cd841b-0c7b-34a2-a342-cc6796ef9259",
"path" : "\/usr\/lib\/system\/libsystem_c.dylib",
"name" : "libsystem_c.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6740054016,
"size" : 98300,
"uuid" : "871cf1b2-ba2c-385b-8f92-e41f4966c38d",
"path" : "\/usr\/lib\/libc++abi.dylib",
"name" : "libc++abi.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6736789504,
"size" : 286112,
"uuid" : "951f5871-2d10-31ac-999d-7584ad121fa6",
"path" : "\/usr\/lib\/libobjc.A.dylib",
"name" : "libobjc.A.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6756716544,
"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"
}
],
"sharedCache" : {
"base" : 6736429056,
"size" : 3447455744,
"uuid" : "835716ae-b363-3187-b065-cf94139bfc85"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=1.3G resident=0K(0%) swapped_out_or_unallocated=1.3G(100%)\nWritable regions: Total=1.5G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.5G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 256K 2 \nActivity Tracing 256K 1 \nCG image 432K 20 \nColorSync 560K 27 \nCoreAnimation 2288K 34 \nCoreGraphics 32K 2 \nCoreUI image data 3808K 26 \nFoundation 16K 1 \nIOAccelerator 80K 3 \nIOKit 320K 20 \nIOSurface 256K 1 \nKernel Alloc Once 32K 1 \nMALLOC 272.4M 50 \nMALLOC guard page 192K 10 \nMALLOC_MEDIUM (reserved) 840.0M 7 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nSTACK GUARD 56.6M 36 \nStack 26.6M 36 \nVM_ALLOCATE 288K 12 \n__AUTH 2033K 340 \n__AUTH_CONST 25.0M 555 \n__CTF 756 1 \n__DATA 12.9M 541 \n__DATA_CONST 27.2M 560 \n__DATA_DIRTY 2009K 214 \n__FONT_DATA 2352 1 \n__LINKEDIT 769.4M 3 \n__OBJC_CONST 4437K 305 \n__OBJC_RO 65.5M 1 \n__OBJC_RW 1988K 1 \n__TEXT 592.7M 582 \ndyld private memory 256K 1 \nmapped file 179.5M 35 \nshared memory 1104K 28 \n=========== ======= ======= \nTOTAL 3.2G 3458 \nTOTAL, minus reserved VM space 2.0G 3458 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.root.default-qos"
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "63a0a6cfd1cdb67d083006d0",
"factorPackIds" : {
},
"deploymentId" : 240000003
},
{
"rolloutId" : "6347054113acce15305b7b82",
"factorPackIds" : {
"SIRI_MEMORY_SYNC_CONFIG" : "634705e78e8be655c1316a6e"
},
"deploymentId" : 240000005
}
],
"experiments" : [
]
}
}
The arc browser does not quit when all windows are closed
Swift Quit Version: v1.2
Arc Browser Version: 110.0.5481.90 (Official Build) (arm64)
Mac OS Version: 13.0 (Build 22A380)
First of all, thanks a lot for this app! A very useful idea with a lot of potential!
Your app is a very useful tool, one configures it once and then can basically forget about it because it simply does its job in the background (with the rare exception if having to add/remove an app every once in a while). To this extend, I'm using your app with the menu bar icon hidden. Currently the only time I get reminded about your app is when I restart my computer and have to click the settings dialogue closed.
Is there any way to open this app automatically on login without the settings window opening automatically? As far as I can see, the settings window is not automatically shown when the menu bar icon is visible, but if the menu bar icon is disabled, the settings window will automatically open.
I presume that's to give users an option to access the settings? Some other applications solve this by not opening the settings window when they are first opened and if one needs to access the settings, one can launch them again which will open the settings. Some examples which can be used in this way are https://github.com/objective-see/LuLu or https://github.com/rxhanson/Rectangle I don't know if such a behaviour would be possible with swiftquit, but it might be a nice feature for users like me.
I'm using Swift Quit v1.5 on macOS 13.3.1
What the subject says, except some apps that prompted for saving changes in docs, all apps were quit instantly. That's hardly the expected behavior.
swift-quit
cask is available in Homebrew but it's not mentioned in the README.
From https://swiftquit.com, the button "download" provides no file
I would love to know from the developer if this app is still under contruction or if the project is basically dead?
Best regards Q
Steps to reproduce:
Current results:
App quits.
Expected result:
Tab closes and application remains open
I added the app to be in the exception list. But, the Swift Quit app keep terminating the process. Thank you,
Even after closing the latest Firefox windows it still stays open.
I frequently close the last document window of an app, just to then open another file via the menu bar or a built-in file browser. This causes the app to be closed too soon, before the app had time to open the new document because there is a few seconds of load time involved.
I would like to have a configurable inactivity timer, e.g., "30 sec of no open documents" before an app gets terminated.
On startup, the swiftquit window appears and it annoys me. How can I fix the problem?
I'm running macOS Ventura 13.2.1 with Swift Quit 1.4, and the Privacy & Security Accessibility setting sets, but Swift Quit reports that it has not been set.
Although I like the utility that really helps to close unnecessary, "sticking in the void" applications without windows, I've faced multiple times a case when the application was closed in the middle of its working flow due to the fact that itdidn't have any window at that moment.
This mostly relates to various utilities, some times it happened during installation of a new app, etc.
In this case, I have to add this application as an exception and it works fine, but I would like to propose to consider another approach for this utility. Instead of choosing applications that shouldn't be closed, let's collect a list of applications that should be closed and ignore the others.
I've found out that I need this functionality mostly for so-called MDI applications like MS Offices ones. To be honest, it's pretty small range as for me, and I guess, for any regular user. At least this approach will help to avoid the cases I mentioned earlier when just downloaded app/utility disappeared without any warnings and the user hardly understands what was a reason.
Overall, the great utility!
Thank you!
Hi there,
The brew cask for this tool appears to be broken, it's expecting the wrong SHA-256 hash. Below is the output of brew install ‑‑cask swift‑quit
:
Error: SHA256 mismatch
Expected: d8ea2cd7fe36fd83253e4654c029ea17239a80ed34ca2faab67b65cea0383594
Actual: a4e467cb13a14dcff3ca4047179ba3b16119f458cd6ae2467810f3f5b9c74efb
File: /Users/leahchase/Library/Caches/Homebrew/downloads/7f97dc53a60dc609f2b7e28ffb1f255cfe3feaa185d4adf1033092ac02465661--Swift.Quit.zip
To retry an incomplete download, remove the file above.
I've tried removing the cached file, but I get the same error. I've also double-checked by downloading the .zip directly from here and running shasum ‑a 256
, but it has the same hash as when downloaded by brew (i.e., a4e467c
)
I've tried using brew bump‑cask‑pr
a few times but I can't quite get the hang of it, can someone more experienced with homebrew put in the pull request for me?
I would like to make a homebrew cask for Swift Quit. This would be easier if versioning and releases were handled through Github Releases and tagged appropriately (through git) with the release version.
Getting this error: " Swift Quit .app " can't be opened because Apple cannot check it for malicious software . This software needs to be updated . Contact the developer for more information .
Screenshot: https://a.cl.ly/llu744j7
Can you please resolve this issue?
Thank you.
Hi, I've recently started using SwiftQuit and love it so far, but I've run into an issue when trying to exclude Steam from being automatically closed. I've set it as an excluded app, but SwiftQuit still closes it upon exiting. Hopefully it'll be an easy fix? Thanks.
If a window is minimised, hidden, or on a different desktop to the current one, it isn't counted as being open and the app will be quit.
Related: #1 (comment)
iTerm2 doesn't quit even when all windows are closed. Similar to #26. Probably related (?)
Platform:
macOS 13.2.1 22D68 arm64
iTerm2 version:
Build 3.4.19
Hey, thanks for the great app :)
I'd like to suggest an enhancement : Add a delay setting before closing apps with no window.
It would really be useful for apps like Excel because when I run it and select a file using it it then closes the main window for a second while loading the file and it gets insta-quit by swiftquit before being able to display the file.
SwiftQuit v1.5 on Big Sur 11.7.10: After installation, the clock, battery, bluetooth etc icons disappear. I can get them to return by restarting, and then they disappear again after what I assume is the SwiftQuit time delay. Putting the Utilities apps in the exceptions settings doesn't seem to fix it.
Currently, the exclude screen only allows to select MacOS applications.
The problem is that there are some binary software that are not MacOS apps but have a window open up.
It would be great to enable excluding those.
Python is an example for such thing (and the binary I ran into issues with).
A Python script can open up a GUI window, but the Python binary can't be excluded in SwiftQuit.
Hi,
I have been using Swift Quit for closing apps and I found a number of bugs, hoping you can look into this:
I think all of the above are apps closing when users didn’t click the Red Cross but when Swift Quit seems to close it when the app closes its last window. I hope you can look into this.
FYI: I have been trying to reach you by email but your email keep bouncing. Hope this works.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.