Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request - Support Desktop Macs #25

Open
squishycat92 opened this issue Jan 18, 2024 · 1 comment
Open

Feature Request - Support Desktop Macs #25

squishycat92 opened this issue Jan 18, 2024 · 1 comment

Comments

@squishycat92
Copy link

Hi! I really appreciate the work you've done with BatFi and it's nice to see that it's getting updated again. I originally brought up this feature request with you over email, but I would like to see the support of desktop Macs (iMac, Mac Mini, Mac Studio, Mac Pro, etc.) with BatFi, so this issue might serve as just a reference.

Of course, this would require taking a different approach because desktop Macs do not have a preinstalled battery in them and can only have one through the installation of a UPS. Regardless, I think that it would be helpful to transfer the app into a simple energy monitor in the absence of the monitor. There would be no battery statistics, and the menu bar icon could either show a battery with a question mark (which is what other battery monitor apps, such as Battery Buddy, do), or it could transfer into a lightbulb icon (which is what System Settings does). There would still be information available for the power consumption overview, and maybe the battery level graph could be changed into energy impact over time instead.

Thank you again for creating such a powerful menu bar battery monitor that is miles ahead of Apple's default menu bar extra!

@squishycat92
Copy link
Author

Hello @rurza, I just wanted to ask if you have a follow-up on this issue. I saw that there were a ton of commits pushed since I opened this issue, so I retested it on my iMac, but it still crashes. I've attached a copy of the crash report below, in case it's useful.

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               BatFi [64603]
Path:                  /Applications/BatFi.app/Contents/MacOS/BatFi
Identifier:            software.micropixels.BatFi
Version:               2.0.0 (83)
Code Type:             ARM-64 (Native)
Parent Process:        launchd [1]
User ID:               501

Date/Time:             2024-06-06 12:11:01.7984 -0700
OS Version:            macOS 14.5 (23F79)
Report Version:        12
Anonymous UUID:        998E9A76-95B2-9087-6BFC-8C853582D329

Sleep/Wake UUID:       8B88254B-5DD2-4CA7-A8AA-AD5757DD5190

Time Awake Since Boot: 1300000 seconds
Time Since Wake:       2399 seconds

System Integrity Protection: enabled

Crashed Thread:        8

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

Termination Reason:    Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process:   BatFi [64603]

Application Specific Information:
abort() called


Thread 0:
0   libsystem_kernel.dylib        	       0x182e28080 __ulock_wake + 8
1   libsystem_platform.dylib      	       0x182e95334 _os_unfair_lock_unlock_slow + 56
2   CoreFoundation                	       0x182f47ad4 -[CFPrefsSearchListSource generationCount] + 84
3   CoreFoundation                	       0x182f07cd4 -[CFPrefsSource forEachObserver:] + 320
4   CoreFoundation                	       0x182f06684 -[CFPrefsSource setValues:forKeys:count:copyValues:removeValuesForKeys:count:from:] + 640
5   CoreFoundation                	       0x183036650 -[_CFXPreferences withNamedVolatileSourceForIdentifier:perform:] + 316
6   CoreFoundation                	       0x182f063a8 __41-[_CFXPreferences registerDefaultValues:]_block_invoke + 128
7   CoreFoundation                	       0x182ef0114 withKeysAndValues + 304
8   CoreFoundation                	       0x182f06300 -[_CFXPreferences registerDefaultValues:] + 116
9   CoreFoundation                	       0x182f06254 _CFXPreferencesRegisterDefaultValues + 80
10  Foundation                    	       0x1840251c0 -[NSUserDefaults(NSUserDefaults) registerDefaults:] + 268
11  BatFi                         	       0x102f69584 0x102ce8000 + 2626948
12  BatFi                         	       0x102f69230 0x102ce8000 + 2626096
13  libdispatch.dylib             	       0x182cb63e8 _dispatch_client_callout + 20
14  libdispatch.dylib             	       0x182cb7c68 _dispatch_once_callout + 32
15  BatFi                         	       0x102f683f0 0x102ce8000 + 2622448
16  BatFi                         	       0x102fed780 0x102ce8000 + 3168128
17  BatFi                         	       0x102ff22d1 0x102ce8000 + 3187409
18  BatFi                         	       0x102fe85d5 0x102ce8000 + 3147221
19  BatFi                         	       0x102fe9b55 0x102ce8000 + 3152725
20  libswift_Concurrency.dylib    	       0x24afdb0f9 completeTaskWithClosure(swift::AsyncContext*, swift::SwiftError*) + 1

Thread 1:
0   libsystem_kernel.dylib        	       0x182e261f4 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x182e38b24 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x182e2f398 task_threads + 132
3   BatFi                         	       0x10309c5cc 0x102ce8000 + 3884492
4   BatFi                         	       0x10307ac24 0x102ce8000 + 3746852
5   CoreFoundation                	       0x183060024 __handleUncaughtException + 800
6   libobjc.A.dylib               	       0x182aac1c4 _objc_terminate() + 132
7   BatFi                         	       0x10306c810 0x102ce8000 + 3688464
8   libc++abi.dylib               	       0x182e1d0cc std::__terminate(void (*)()) + 16
9   libc++abi.dylib               	       0x182e20348 __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) + 88
10  libc++abi.dylib               	       0x182e2028c __cxa_throw + 308
11  libobjc.A.dylib               	       0x182aa28f0 objc_exception_throw + 420
12  CoreFoundation                	       0x182fe4398 -[__NSArray0 objectAtIndex:] + 224
13  libswiftCore.dylib            	       0x192b42d8c _CocoaArrayWrapper.subscript.getter + 36
14  BatFi                         	       0x103013578 0x102ce8000 + 3323256
15  BatFi                         	       0x10300fe3c 0x102ce8000 + 3309116
16  BatFi                         	       0x103010815 0x102ce8000 + 3311637
17  BatFi                         	       0x103014741 0x102ce8000 + 3327809
18  BatFi                         	       0x103012535 0x102ce8000 + 3319093
19  BatFi                         	       0x103002d69 0x102ce8000 + 3255657
20  libswift_Concurrency.dylib    	       0x24afdb0f9 completeTaskWithClosure(swift::AsyncContext*, swift::SwiftError*) + 1

Thread 2:
0   libobjc.A.dylib               	       0x182a96344 objc_retainAutoreleasedReturnValue + 124
1   BatFi                         	       0x102d31090 0x102ce8000 + 299152
2   BatFi                         	       0x102d2cfb8 0x102ce8000 + 282552
3   Foundation                    	       0x18404ecf4 NSKeyValueNotifyObserver + 252
4   Foundation                    	       0x184030a70 -[NSObject(NSKeyValueObserverRegistration) _addObserver:forProperty:options:context:] + 192
5   Foundation                    	       0x184030054 -[NSObject(NSKeyValueObserverRegistration) addObserver:forKeyPath:options:context:] + 136
6   BatFi                         	       0x102d299d8 0x102ce8000 + 268760
7   libswift_Concurrency.dylib    	       0x24afad394 AsyncStream.init(_:bufferingPolicy:_:) + 176
8   BatFi                         	       0x102d29768 0x102ce8000 + 268136
9   BatFi                         	       0x1030035bc 0x102ce8000 + 3257788
10  BatFi                         	       0x102fea49c 0x102ce8000 + 3155100
11  BatFi                         	       0x102feceb5 0x102ce8000 + 3165877
12  BatFi                         	       0x102fe85d5 0x102ce8000 + 3147221
13  BatFi                         	       0x102fe9b55 0x102ce8000 + 3152725
14  libswift_Concurrency.dylib    	       0x24afdb0f9 completeTaskWithClosure(swift::AsyncContext*, swift::SwiftError*) + 1

Thread 3:
0   libsystem_pthread.dylib       	       0x182e61d20 start_wqthread + 0

Thread 4:
0   libsystem_kernel.dylib        	       0x182e261f4 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x182e38b24 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x182e554a8 thread_suspend + 112
3   BatFi                         	       0x10309c668 0x102ce8000 + 3884648
4   BatFi                         	       0x10307ac24 0x102ce8000 + 3746852
5   CoreFoundation                	       0x183060024 __handleUncaughtException + 800
6   libobjc.A.dylib               	       0x182aac1c4 _objc_terminate() + 132
7   BatFi                         	       0x10306c810 0x102ce8000 + 3688464
8   libc++abi.dylib               	       0x182e1d0cc std::__terminate(void (*)()) + 16
9   libc++abi.dylib               	       0x182e20348 __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) + 88
10  libc++abi.dylib               	       0x182e2028c __cxa_throw + 308
11  libobjc.A.dylib               	       0x182aa28f0 objc_exception_throw + 420
12  CoreFoundation                	       0x182fe4398 -[__NSArray0 objectAtIndex:] + 224
13  libswiftCore.dylib            	       0x192b42d8c _CocoaArrayWrapper.subscript.getter + 36
14  BatFi                         	       0x103013578 0x102ce8000 + 3323256
15  BatFi                         	       0x10300fe3c 0x102ce8000 + 3309116
16  BatFi                         	       0x103011159 0x102ce8000 + 3314009
17  BatFi                         	       0x103013c25 0x102ce8000 + 3324965
18  BatFi                         	       0x102f55029 0x102ce8000 + 2543657
19  BatFi                         	       0x102f579f9 0x102ce8000 + 2554361
20  BatFi                         	       0x102f57135 0x102ce8000 + 2552117
21  BatFi                         	       0x102f57a19 0x102ce8000 + 2554393
22  libswift_Concurrency.dylib    	       0x24afdb0f9 completeTaskWithClosure(swift::AsyncContext*, swift::SwiftError*) + 1

Thread 5:: com.apple.NSEventThread
0   libsystem_kernel.dylib        	       0x182e261f4 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x182e38b24 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x182e2ee34 mach_msg_overwrite + 476
3   libsystem_kernel.dylib        	       0x182e26578 mach_msg + 24
4   SkyLight                      	       0x18862a40c CGSSnarfAndDispatchDatagrams + 160
5   SkyLight                      	       0x1889c59a4 SLSGetNextEventRecordInternal + 340
6   SkyLight                      	       0x18876012c SLEventCreateNextEvent + 16
7   HIToolbox                     	       0x18d6f3660 PullEventsFromWindowServerOnConnection(unsigned int, unsigned char, __CFMachPortBoost*) + 64
8   HIToolbox                     	       0x18d6f35e4 MessageHandler(__CFMachPort*, void*, long, void*) + 60
9   CoreFoundation                	       0x182f75f94 __CFMachPortPerform + 248
10  CoreFoundation                	       0x182f46a6c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 60
11  CoreFoundation                	       0x182f4698c __CFRunLoopDoSource1 + 524
12  CoreFoundation                	       0x182f45350 __CFRunLoopRun + 2244
13  CoreFoundation                	       0x182f44434 CFRunLoopRunSpecific + 608
14  AppKit                        	       0x1868ce188 _NSEventThread + 144
15  libsystem_pthread.dylib       	       0x182e66f94 _pthread_start + 136
16  libsystem_pthread.dylib       	       0x182e61d34 thread_start + 8

Thread 6:
0   libsystem_pthread.dylib       	       0x182e61d20 start_wqthread + 0

Thread 7:
0   Foundation                    	       0x1844e6dcc @objc NSMutableDictionary.subscript.getter + 0
1   BatFi                         	       0x102d310e0 0x102ce8000 + 299232
2   BatFi                         	       0x102d2cfb8 0x102ce8000 + 282552
3   Foundation                    	       0x18404ecf4 NSKeyValueNotifyObserver + 252
4   Foundation                    	       0x184030a70 -[NSObject(NSKeyValueObserverRegistration) _addObserver:forProperty:options:context:] + 192
5   Foundation                    	       0x184030054 -[NSObject(NSKeyValueObserverRegistration) addObserver:forKeyPath:options:context:] + 136
6   BatFi                         	       0x102d299d8 0x102ce8000 + 268760
7   libswift_Concurrency.dylib    	       0x24afad394 AsyncStream.init(_:bufferingPolicy:_:) + 176
8   BatFi                         	       0x102d29768 0x102ce8000 + 268136
9   BatFi                         	       0x1030035bc 0x102ce8000 + 3257788
10  BatFi                         	       0x102fd820c 0x102ce8000 + 3080716
11  BatFi                         	       0x102fe9b09 0x102ce8000 + 3152649
12  BatFi                         	       0x102fe85d5 0x102ce8000 + 3147221
13  BatFi                         	       0x102fe9b55 0x102ce8000 + 3152725
14  libswift_Concurrency.dylib    	       0x24afdb0f9 completeTaskWithClosure(swift::AsyncContext*, swift::SwiftError*) + 1

Thread 8 Crashed:
0   libsystem_kernel.dylib        	       0x182e2ea60 __pthread_kill + 8
1   libsystem_pthread.dylib       	       0x182e66c20 pthread_kill + 288
2   libsystem_c.dylib             	       0x182d73a30 abort + 180
3   BatFi                         	       0x1030aee14 0x102ce8000 + 3960340
4   AppKit                        	       0x186a808c0 -[NSApplication reportException:] + 440
5   BatFi                         	       0x1030aeda4 0x102ce8000 + 3960228
6   AppKit                        	       0x186be4cd4 NSApplicationUncaughtExceptionHandler + 152
7   BatFi                         	       0x10307ae50 0x102ce8000 + 3747408
8   CoreFoundation                	       0x183060024 __handleUncaughtException + 800
9   libobjc.A.dylib               	       0x182aac1c4 _objc_terminate() + 132
10  BatFi                         	       0x10306c810 0x102ce8000 + 3688464
11  libc++abi.dylib               	       0x182e1d0cc std::__terminate(void (*)()) + 16
12  libc++abi.dylib               	       0x182e20348 __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) + 88
13  libc++abi.dylib               	       0x182e2028c __cxa_throw + 308
14  libobjc.A.dylib               	       0x182aa28f0 objc_exception_throw + 420
15  CoreFoundation                	       0x182fe4398 -[__NSArray0 objectAtIndex:] + 224
16  libswiftCore.dylib            	       0x192b42d8c _CocoaArrayWrapper.subscript.getter + 36
17  BatFi                         	       0x103013578 0x102ce8000 + 3323256
18  BatFi                         	       0x10300fe3c 0x102ce8000 + 3309116
19  BatFi                         	       0x103010815 0x102ce8000 + 3311637
20  BatFi                         	       0x103014741 0x102ce8000 + 3327809
21  BatFi                         	       0x103012535 0x102ce8000 + 3319093
22  BatFi                         	       0x103002d69 0x102ce8000 + 3255657
23  libswift_Concurrency.dylib    	       0x24afdb0f9 completeTaskWithClosure(swift::AsyncContext*, swift::SwiftError*) + 1

Thread 9:
0   libsystem_kernel.dylib        	       0x182e297e8 __semwait_signal + 8
1   libsystem_c.dylib             	       0x182d0a568 nanosleep + 220
2   libsystem_c.dylib             	       0x182d133fc sleep + 52
3   BatFi                         	       0x1030822c8 0x102ce8000 + 3777224
4   libsystem_pthread.dylib       	       0x182e66f94 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x182e61d34 thread_start + 8

Thread 10:: SentryCrash Exception Handler (Secondary)
0   libsystem_kernel.dylib        	       0x182e261f4 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x182e38b24 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x182e554a8 thread_suspend + 112
3   BatFi                         	       0x10306e384 0x102ce8000 + 3695492
4   libsystem_pthread.dylib       	       0x182e66f94 _pthread_start + 136
5   libsystem_pthread.dylib       	       0x182e61d34 thread_start + 8

Thread 11:: SentryCrash Exception Handler (Primary)
0   libsystem_kernel.dylib        	       0x182e261f4 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x182e38b24 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x182e2ee34 mach_msg_overwrite + 476
3   libsystem_kernel.dylib        	       0x182e26578 mach_msg + 24
4   BatFi                         	       0x10306e3b0 0x102ce8000 + 3695536
5   libsystem_pthread.dylib       	       0x182e66f94 _pthread_start + 136
6   libsystem_pthread.dylib       	       0x182e61d34 thread_start + 8

Thread 12:: com.apple.NSURLConnectionLoader
0   libsystem_kernel.dylib        	       0x182e261f4 mach_msg2_trap + 8
1   libsystem_kernel.dylib        	       0x182e38b24 mach_msg2_internal + 80
2   libsystem_kernel.dylib        	       0x182e2ee34 mach_msg_overwrite + 476
3   libsystem_kernel.dylib        	       0x182e26578 mach_msg + 24
4   CoreFoundation                	       0x182f46680 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                	       0x182f44f44 __CFRunLoopRun + 1208
6   CoreFoundation                	       0x182f44434 CFRunLoopRunSpecific + 608
7   CFNetwork                     	       0x1883e0a18 0x188181000 + 2488856
8   Foundation                    	       0x184071f80 __NSThread__start__ + 716
9   libsystem_pthread.dylib       	       0x182e66f94 _pthread_start + 136
10  libsystem_pthread.dylib       	       0x182e61d34 thread_start + 8

Thread 13:
0   libsystem_pthread.dylib       	       0x182e61d20 start_wqthread + 0


Thread 8 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000000   x3: 0x0000000000000000
    x4: 0x0000600003594580   x5: 0x0000000000000000   x6: 0x0000000000000000   x7: 0x0000000000000403
    x8: 0x1180e78de6dbbc41   x9: 0x1180e78c8b8c8c41  x10: 0x02000001031e4a29  x11: 0x00006000009a8800
   x12: 0x00000000a0080001  x13: 0x00000000000007fd  x14: 0x000000009d001006  x15: 0x0000000000000006
   x16: 0x0000000000000148  x17: 0x00000001f5055928  x18: 0x0000000000000000  x19: 0x0000000000000006
   x20: 0x000000016d573000  x21: 0x000000000000b803  x22: 0x000000016d5730e0  x23: 0x0000600000910b60
   x24: 0x0000600002d8b5a0  x25: 0x0000000000000000  x26: 0x000000016d5713b0  x27: 0x000000016d5713b8
   x28: 0x00000001efae08a0   fp: 0x000000016d570c70   lr: 0x0000000182e66c20
    sp: 0x000000016d570c50   pc: 0x0000000182e2ea60 cpsr: 0x40001000
   far: 0x0000000000000000  esr: 0x56000080  Address size fault

Binary Images:
       0x1036b8000 -        0x1036c3fff libobjc-trampolines.dylib (*) <9381bd6d-84a5-3c72-b3b8-88428afa4782> /usr/lib/libobjc-trampolines.dylib
       0x1037f4000 -        0x103837fff org.sparkle-project.Sparkle (2.6.0) <89a5d784-42cb-3692-b8ad-0956756c7d6f> /Applications/BatFi.app/Contents/Frameworks/Sparkle.framework/Versions/B/Sparkle
       0x102ce8000 -        0x10318ffff software.micropixels.BatFi (2.0.0) <778199bd-6be5-321c-98f4-46dae46414e9> /Applications/BatFi.app/Contents/MacOS/BatFi
       0x182e25000 -        0x182e5fffb libsystem_kernel.dylib (*) <9b8b53f9-e2b6-36df-98e9-28d8fca732f2> /usr/lib/system/libsystem_kernel.dylib
       0x182e93000 -        0x182e9afe7 libsystem_platform.dylib (*) <d5bbfc31-d52a-37d6-a41b-48638113ad4c> /usr/lib/system/libsystem_platform.dylib
       0x182ec8000 -        0x1833a0fff com.apple.CoreFoundation (6.9) <84b539d5-22c9-3f8c-84c8-903e9c7b8d29> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x18401d000 -        0x184c7afff com.apple.Foundation (6.9) <99e0292d-7873-3968-9c9c-5955638689a5> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
       0x182cb2000 -        0x182cf9fff libdispatch.dylib (*) <502762ee-7aa7-306c-9dbd-88981a86bb78> /usr/lib/system/libdispatch.dylib
       0x24af85000 -        0x24aff0ff7 libswift_Concurrency.dylib (*) <ecc0aae8-fbf0-31df-9881-88fba5de2fa3> /usr/lib/swift/libswift_Concurrency.dylib
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x182a88000 -        0x182ad7d83 libobjc.A.dylib (*) <b326b2c3-1069-3d17-b49d-9dcb24efec6f> /usr/lib/libobjc.A.dylib
       0x182e09000 -        0x182e24ffb libc++abi.dylib (*) <4ac7c5cd-3746-3a53-aad6-c231e183b705> /usr/lib/libc++abi.dylib
       0x192b30000 -        0x19308dfff libswiftCore.dylib (*) <c2fd0f69-d72c-37a5-938e-1bd710c88431> /usr/lib/swift/libswiftCore.dylib
       0x182e60000 -        0x182e6cfff libsystem_pthread.dylib (*) <386b0fc1-7873-3328-8e71-43269fd1b2c7> /usr/lib/system/libsystem_pthread.dylib
       0x188621000 -        0x188ac1fff com.apple.SkyLight (1.600.0) <995bcbdd-5656-3d16-bfa1-0ab357c2a13e> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
       0x18d6b5000 -        0x18d978fff com.apple.HIToolbox (2.1.1) <7db6c397-563f-3756-908c-e25b019a1848> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
       0x18676a000 -        0x187aa6fff com.apple.AppKit (6.9) <61f710be-9132-3cc2-883d-066365fba1ad> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
       0x182cfd000 -        0x182d7bff7 libsystem_c.dylib (*) <05b44e93-dffc-3bd8-90ab-fd97cb73f171> /usr/lib/system/libsystem_c.dylib
       0x188181000 -        0x188554fff com.apple.CFNetwork (1.0) <0af09533-3214-3182-a742-0c04a20f38d1> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork

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: 411
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)
Writable regions: Total=1.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               128K        1 
Activity Tracing                   256K        1 
CG image                            16K        1 
ColorSync                          544K       26 
CoreAnimation                      480K       22 
CoreGraphics                        32K        2 
CoreUI image data                 1488K       10 
Foundation                          16K        1 
Image IO                            64K        1 
Kernel Alloc Once                   32K        1 
MALLOC                             1.5G       50 
MALLOC guard page                  288K       18 
Mach message                        48K        3 
SQLite page cache                  128K        1 
STACK GUARD                       56.2M       14 
Stack                             14.9M       14 
VM_ALLOCATE                         80K        5 
__AUTH                            2333K      388 
__AUTH_CONST                      31.8M      596 
__CTF                               824        1 
__DATA                            15.0M      583 
__DATA_CONST                      31.5M      604 
__DATA_DIRTY                      2013K      216 
__FONT_DATA                          4K        1 
__INFO_FILTER                         8        1 
__LINKEDIT                       533.7M        4 
__OBJC_RO                         71.9M        1 
__OBJC_RW                         2199K        1 
__TEXT                           702.0M      622 
dyld private memory                272K        2 
libnetwork                         128K        8 
mapped file                      190.3M       36 
shared memory                      864K       14 
===========                     =======  ======= 
TOTAL                              3.1G     3249 



-----------
Full Report
-----------

{"app_name":"BatFi","timestamp":"2024-06-06 12:11:02.00 -0700","app_version":"2.0.0","slice_uuid":"778199bd-6be5-321c-98f4-46dae46414e9","build_version":"83","platform":1,"bundleID":"software.micropixels.BatFi","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 14.5 (23F79)","roots_installed":0,"name":"BatFi","incident_id":"17CD9C86-3848-4DFE-9193-1A5EB7B4779E"}
{
  "uptime" : 1300000,
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "iMac21,1",
  "coalitionID" : 119869,
  "osVersion" : {
    "train" : "macOS 14.5",
    "build" : "23F79",
    "releaseType" : "User"
  },
  "captureTime" : "2024-06-06 12:11:01.7984 -0700",
  "codeSigningMonitor" : 1,
  "incident" : "17CD9C86-3848-4DFE-9193-1A5EB7B4779E",
  "pid" : 64603,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2024-06-06 12:11:01.1954 -0700",
  "procStartAbsTime" : 31806570433938,
  "procExitAbsTime" : 31806584847186,
  "procName" : "BatFi",
  "procPath" : "\/Applications\/BatFi.app\/Contents\/MacOS\/BatFi",
  "bundleInfo" : {"CFBundleShortVersionString":"2.0.0","CFBundleVersion":"83","CFBundleIdentifier":"software.micropixels.BatFi"},
  "storeInfo" : {"deviceIdentifierForVendor":"3C390EEC-9C9C-582E-B4B1-3D9E168D8A9B","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "software.micropixels.BatFi",
  "crashReporterKey" : "998E9A76-95B2-9087-6BFC-8C853582D329",
  "codeSigningID" : "software.micropixels.BatFi",
  "codeSigningTeamID" : "YL78V8PY6H",
  "codeSigningFlags" : 570503953,
  "codeSigningValidationCategory" : 6,
  "codeSigningTrustLevel" : 4294967295,
  "instructionByteStream" : {"beforePC":"fyMD1f17v6n9AwCRW+D\/l78DAJH9e8Go\/w9f1sADX9YQKYDSARAA1A==","atPC":"AwEAVH8jA9X9e7+p\/QMAkVDg\/5e\/AwCR\/XvBqP8PX9bAA1\/WcAqA0g=="},
  "wakeTime" : 2399,
  "sleepWakeUUID" : "8B88254B-5DD2-4CA7-A8AA-AD5757DD5190",
  "sip" : "enabled",
  "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
  "termination" : {"flags":0,"code":6,"namespace":"SIGNAL","indicator":"Abort trap: 6","byProc":"BatFi","byPid":64603},
  "asi" : {"libsystem_c.dylib":["abort() called"]},
  "exceptionReason" : {"arguments":["-[__NSArray0 objectAtIndex:]","0"],"format_string":"*** %s: index %lu beyond bounds for empty array","name":"NSRangeException","type":"objc-exception","composed_message":"*** -[__NSArray0 objectAtIndex:]: index 0 beyond bounds for empty array","class":"NSException"},
  "extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":411},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "lastExceptionBacktrace" : [{"imageOffset":996064,"symbol":"__exceptionPreprocess","symbolLocation":164,"imageIndex":5},{"imageOffset":108424,"symbol":"objc_exception_throw","symbolLocation":60,"imageIndex":10},{"imageOffset":1164184,"symbol":"CFArrayApply","symbolLocation":0,"imageIndex":5},{"imageOffset":77196,"symbol":"_CocoaArrayWrapper.subscript.getter","symbolLocation":36,"imageIndex":12},{"imageOffset":3323256,"imageIndex":2},{"imageOffset":3309116,"imageIndex":2},{"imageOffset":3314009,"imageIndex":2},{"imageOffset":3324965,"imageIndex":2},{"imageOffset":2543657,"imageIndex":2},{"imageOffset":2554361,"imageIndex":2},{"imageOffset":2552117,"imageIndex":2},{"imageOffset":2554393,"imageIndex":2},{"imageOffset":352505,"symbol":"completeTaskWithClosure(swift::AsyncContext*, swift::SwiftError*)","symbolLocation":1,"imageIndex":8}],
  "faultingThread" : 8,
  "threads" : [{"id":14966681,"frames":[{"imageOffset":12416,"symbol":"__ulock_wake","symbolLocation":8,"imageIndex":3},{"imageOffset":9012,"symbol":"_os_unfair_lock_unlock_slow","symbolLocation":56,"imageIndex":4},{"imageOffset":522964,"symbol":"-[CFPrefsSearchListSource generationCount]","symbolLocation":84,"imageIndex":5},{"imageOffset":261332,"symbol":"-[CFPrefsSource forEachObserver:]","symbolLocation":320,"imageIndex":5},{"imageOffset":255620,"symbol":"-[CFPrefsSource setValues:forKeys:count:copyValues:removeValuesForKeys:count:from:]","symbolLocation":640,"imageIndex":5},{"imageOffset":1500752,"symbol":"-[_CFXPreferences withNamedVolatileSourceForIdentifier:perform:]","symbolLocation":316,"imageIndex":5},{"imageOffset":254888,"symbol":"__41-[_CFXPreferences registerDefaultValues:]_block_invoke","symbolLocation":128,"imageIndex":5},{"imageOffset":164116,"symbol":"withKeysAndValues","symbolLocation":304,"imageIndex":5},{"imageOffset":254720,"symbol":"-[_CFXPreferences registerDefaultValues:]","symbolLocation":116,"imageIndex":5},{"imageOffset":254548,"symbol":"_CFXPreferencesRegisterDefaultValues","symbolLocation":80,"imageIndex":5},{"imageOffset":33216,"symbol":"-[NSUserDefaults(NSUserDefaults) registerDefaults:]","symbolLocation":268,"imageIndex":6},{"imageOffset":2626948,"imageIndex":2},{"imageOffset":2626096,"imageIndex":2},{"imageOffset":17384,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":7},{"imageOffset":23656,"symbol":"_dispatch_once_callout","symbolLocation":32,"imageIndex":7},{"imageOffset":2622448,"imageIndex":2},{"imageOffset":3168128,"imageIndex":2},{"imageOffset":3187409,"imageIndex":2},{"imageOffset":3147221,"imageIndex":2},{"imageOffset":3152725,"imageIndex":2},{"imageOffset":352505,"symbol":"completeTaskWithClosure(swift::AsyncContext*, swift::SwiftError*)","symbolLocation":1,"imageIndex":8}],"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":105553126552224},{"value":4},{"value":14048},{"value":105553128371936},{"value":0},{"value":8234077408,"symbolLocation":224,"symbol":"_main_thread"},{"value":11435496966391070915},{"value":114},{"value":2241986872},{"value":2043},{"value":2045},{"value":2244086165},{"value":405},{"value":516},{"value":8405735896},{"value":0},{"value":105553178756564},{"value":8239191780,"symbolLocation":0,"symbol":"OBJC_IVAR_$_CFPrefsSource._lock"},{"value":0},{"value":6124821472},{"value":1},{"value":1},{"value":6124821488},{"value":0},{"value":6124821600},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6491296564},"cpsr":{"value":1073745920},"fp":{"value":6124821424},"sp":{"value":6124821408},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6490849408},"far":{"value":0}}},{"id":14966691,"frames":[{"imageOffset":4596,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":3},{"imageOffset":80676,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":3},{"imageOffset":41880,"symbol":"task_threads","symbolLocation":132,"imageIndex":3},{"imageOffset":3884492,"imageIndex":2},{"imageOffset":3746852,"imageIndex":2},{"imageOffset":1671204,"symbol":"__handleUncaughtException","symbolLocation":800,"imageIndex":5},{"imageOffset":147908,"symbol":"_objc_terminate()","symbolLocation":132,"imageIndex":10},{"imageOffset":3688464,"imageIndex":2},{"imageOffset":82124,"symbol":"std::__terminate(void (*)())","symbolLocation":16,"imageIndex":11},{"imageOffset":95048,"symbol":"__cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*)","symbolLocation":88,"imageIndex":11},{"imageOffset":94860,"symbol":"__cxa_throw","symbolLocation":308,"imageIndex":11},{"imageOffset":108784,"symbol":"objc_exception_throw","symbolLocation":420,"imageIndex":10},{"imageOffset":1164184,"symbol":"-[__NSArray0 objectAtIndex:]","symbolLocation":224,"imageIndex":5},{"imageOffset":77196,"symbol":"_CocoaArrayWrapper.subscript.getter","symbolLocation":36,"imageIndex":12},{"imageOffset":3323256,"imageIndex":2},{"imageOffset":3309116,"imageIndex":2},{"imageOffset":3311637,"imageIndex":2},{"imageOffset":3327809,"imageIndex":2},{"imageOffset":3319093,"imageIndex":2},{"imageOffset":3255657,"imageIndex":2},{"imageOffset":352505,"symbol":"completeTaskWithClosure(swift::AsyncContext*, swift::SwiftError*)","symbolLocation":1,"imageIndex":8}],"threadState":{"x":[{"value":0},{"value":8589934595},{"value":103079220499},{"value":85774791868931},{"value":14611478740992},{"value":85774791868416},{"value":64},{"value":0},{"value":18446744073709550527},{"value":0},{"value":10871342344},{"value":7},{"value":6},{"value":105553157743552},{"value":3082942533},{"value":8234177992,"symbolLocation":0,"symbol":"OBJC_CLASS_$_NSException"},{"value":18446744073709551569},{"value":216172790347961801,"symbolLocation":216172782113783809,"symbol":"OBJC_CLASS_$_NSException"},{"value":0},{"value":0},{"value":64},{"value":85774791868416},{"value":14611478740992},{"value":85774791868931},{"value":6125376208},{"value":103079220499},{"value":8589934595},{"value":8589934595},{"value":8316127392,"symbolLocation":0,"symbol":"__NSArray0__struct"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6490917668},"cpsr":{"value":2147487744},"fp":{"value":6125376192},"sp":{"value":6125376112},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6490841588},"far":{"value":0}}},{"id":14966692,"frames":[{"imageOffset":58180,"symbol":"objc_retainAutoreleasedReturnValue","symbolLocation":124,"imageIndex":10},{"imageOffset":299152,"imageIndex":2},{"imageOffset":282552,"imageIndex":2},{"imageOffset":204020,"symbol":"NSKeyValueNotifyObserver","symbolLocation":252,"imageIndex":6},{"imageOffset":80496,"symbol":"-[NSObject(NSKeyValueObserverRegistration) _addObserver:forProperty:options:context:]","symbolLocation":192,"imageIndex":6},{"imageOffset":77908,"symbol":"-[NSObject(NSKeyValueObserverRegistration) addObserver:forKeyPath:options:context:]","symbolLocation":136,"imageIndex":6},{"imageOffset":268760,"imageIndex":2},{"imageOffset":164756,"symbol":"AsyncStream.init(_:bufferingPolicy:_:)","symbolLocation":176,"imageIndex":8},{"imageOffset":268136,"imageIndex":2},{"imageOffset":3257788,"imageIndex":2},{"imageOffset":3155100,"imageIndex":2},{"imageOffset":3165877,"imageIndex":2},{"imageOffset":3147221,"imageIndex":2},{"imageOffset":3152725,"imageIndex":2},{"imageOffset":352505,"symbol":"completeTaskWithClosure(swift::AsyncContext*, swift::SwiftError*)","symbolLocation":1,"imageIndex":8}],"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":105553146619328},{"value":5},{"value":9600},{"value":105553146619264},{"value":0},{"value":6125957344},{"value":8108241239,"objc-selector":"threadDictionary"},{"value":105553317500271},{"value":7},{"value":7},{"value":105553157909936},{"value":144115196310063545,"symbolLocation":144115188075855873,"symbol":"OBJC_CLASS_$_NSThread"},{"value":8234207672,"symbolLocation":0,"symbol":"OBJC_CLASS_$_NSThread"},{"value":6487106248,"symbolLocation":0,"symbol":"objc_retainAutoreleasedReturnValue"},{"value":1516164968561666912,"symbolLocation":1516164962051948544,"symbol":"-[NSThread threadDictionary]"},{"value":0},{"value":105553126433056},{"value":105553146237888},{"value":105553146416832},{"value":6125954704},{"value":105553124246512},{"value":8234776792,"symbolLocation":14504,"symbol":"InitialAllocationPool"},{"value":105553124246512},{"value":8267229104,"symbolLocation":0,"symbol":"type metadata for Any"},{"value":4347293696},{"value":6125955728}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7352267133513044112},"cpsr":{"value":1610616832},"fp":{"value":6125954688},"sp":{"value":6125954672},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6487106372},"far":{"value":0}}},{"id":14966701,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":13}],"threadState":{"x":[{"value":6126530560},{"value":17923},{"value":6125993984},{"value":6126529408},{"value":5193733},{"value":1},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6126529392},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6491086112},"far":{"value":0}}},{"id":14966710,"frames":[{"imageOffset":4596,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":3},{"imageOffset":80676,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":3},{"imageOffset":197800,"symbol":"thread_suspend","symbolLocation":112,"imageIndex":3},{"imageOffset":3884648,"imageIndex":2},{"imageOffset":3746852,"imageIndex":2},{"imageOffset":1671204,"symbol":"__handleUncaughtException","symbolLocation":800,"imageIndex":5},{"imageOffset":147908,"symbol":"_objc_terminate()","symbolLocation":132,"imageIndex":10},{"imageOffset":3688464,"imageIndex":2},{"imageOffset":82124,"symbol":"std::__terminate(void (*)())","symbolLocation":16,"imageIndex":11},{"imageOffset":95048,"symbol":"__cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*)","symbolLocation":88,"imageIndex":11},{"imageOffset":94860,"symbol":"__cxa_throw","symbolLocation":308,"imageIndex":11},{"imageOffset":108784,"symbol":"objc_exception_throw","symbolLocation":420,"imageIndex":10},{"imageOffset":1164184,"symbol":"-[__NSArray0 objectAtIndex:]","symbolLocation":224,"imageIndex":5},{"imageOffset":77196,"symbol":"_CocoaArrayWrapper.subscript.getter","symbolLocation":36,"imageIndex":12},{"imageOffset":3323256,"imageIndex":2},{"imageOffset":3309116,"imageIndex":2},{"imageOffset":3314009,"imageIndex":2},{"imageOffset":3324965,"imageIndex":2},{"imageOffset":2543657,"imageIndex":2},{"imageOffset":2554361,"imageIndex":2},{"imageOffset":2552117,"imageIndex":2},{"imageOffset":2554393,"imageIndex":2},{"imageOffset":352505,"symbol":"completeTaskWithClosure(swift::AsyncContext*, swift::SwiftError*)","symbolLocation":1,"imageIndex":8}],"threadState":{"x":[{"value":0},{"value":8589934595},{"value":103079220499},{"value":111080739218435},{"value":15483357102080},{"value":111080739176448},{"value":44},{"value":0},{"value":18446744073709550527},{"value":16387},{"value":10871342344},{"value":7},{"value":6},{"value":105553157743552},{"value":3418366007},{"value":8234177992,"symbolLocation":0,"symbol":"OBJC_CLASS_$_NSException"},{"value":18446744073709551569},{"value":216172790347961801,"symbolLocation":216172782113783809,"symbol":"OBJC_CLASS_$_NSException"},{"value":0},{"value":0},{"value":44},{"value":111080739176448},{"value":15483357102080},{"value":111080739218435},{"value":6127096560},{"value":103079220499},{"value":8589934595},{"value":8589934595},{"value":8316127392,"symbolLocation":0,"symbol":"__NSArray0__struct"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6490917668},"cpsr":{"value":536875008},"fp":{"value":6127096544},"sp":{"value":6127096464},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6490841588},"far":{"value":0}}},{"id":14966711,"name":"com.apple.NSEventThread","threadState":{"x":[{"value":0},{"value":17183031299},{"value":103079220499},{"value":270492745346819},{"value":125915556216832},{"value":270492745334784},{"value":64},{"value":0},{"value":18446744073709550527},{"value":62979},{"value":29317},{"value":1},{"value":62979},{"value":0},{"value":0},{"value":0},{"value":18446744073709551569},{"value":8405719808},{"value":0},{"value":0},{"value":64},{"value":270492745334784},{"value":125915556216832},{"value":270492745346819},{"value":6127668672},{"value":103079220499},{"value":17183031299},{"value":17183031299},{"value":3162115}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6490917668},"cpsr":{"value":536875008},"fp":{"value":6127668256},"sp":{"value":6127668176},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6490841588},"far":{"value":0}},"frames":[{"imageOffset":4596,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":3},{"imageOffset":80676,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":3},{"imageOffset":40500,"symbol":"mach_msg_overwrite","symbolLocation":476,"imageIndex":3},{"imageOffset":5496,"symbol":"mach_msg","symbolLocation":24,"imageIndex":3},{"imageOffset":37900,"symbol":"CGSSnarfAndDispatchDatagrams","symbolLocation":160,"imageIndex":14},{"imageOffset":3819940,"symbol":"SLSGetNextEventRecordInternal","symbolLocation":340,"imageIndex":14},{"imageOffset":1306924,"symbol":"SLEventCreateNextEvent","symbolLocation":16,"imageIndex":14},{"imageOffset":255584,"symbol":"PullEventsFromWindowServerOnConnection(unsigned int, unsigned char, __CFMachPortBoost*)","symbolLocation":64,"imageIndex":15},{"imageOffset":255460,"symbol":"MessageHandler(__CFMachPort*, void*, long, void*)","symbolLocation":60,"imageIndex":15},{"imageOffset":712596,"symbol":"__CFMachPortPerform","symbolLocation":248,"imageIndex":5},{"imageOffset":518764,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__","symbolLocation":60,"imageIndex":5},{"imageOffset":518540,"symbol":"__CFRunLoopDoSource1","symbolLocation":524,"imageIndex":5},{"imageOffset":512848,"symbol":"__CFRunLoopRun","symbolLocation":2244,"imageIndex":5},{"imageOffset":508980,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":5},{"imageOffset":1458568,"symbol":"_NSEventThread","symbolLocation":144,"imageIndex":16},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":13},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":13}]},{"id":14966712,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":13}],"threadState":{"x":[{"value":6128250880},{"value":42243},{"value":6127714304},{"value":6128249728},{"value":1982472},{"value":1},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6128249728},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6491086112},"far":{"value":0}}},{"id":14966713,"frames":[{"imageOffset":5021132,"symbol":"@objc NSMutableDictionary.subscript.getter","symbolLocation":0,"imageIndex":6},{"imageOffset":299232,"imageIndex":2},{"imageOffset":282552,"imageIndex":2},{"imageOffset":204020,"symbol":"NSKeyValueNotifyObserver","symbolLocation":252,"imageIndex":6},{"imageOffset":80496,"symbol":"-[NSObject(NSKeyValueObserverRegistration) _addObserver:forProperty:options:context:]","symbolLocation":192,"imageIndex":6},{"imageOffset":77908,"symbol":"-[NSObject(NSKeyValueObserverRegistration) addObserver:forKeyPath:options:context:]","symbolLocation":136,"imageIndex":6},{"imageOffset":268760,"imageIndex":2},{"imageOffset":164756,"symbol":"AsyncStream.init(_:bufferingPolicy:_:)","symbolLocation":176,"imageIndex":8},{"imageOffset":268136,"imageIndex":2},{"imageOffset":3257788,"imageIndex":2},{"imageOffset":3080716,"imageIndex":2},{"imageOffset":3152649,"imageIndex":2},{"imageOffset":3147221,"imageIndex":2},{"imageOffset":3152725,"imageIndex":2},{"imageOffset":352505,"symbol":"completeTaskWithClosure(swift::AsyncContext*, swift::SwiftError*)","symbolLocation":1,"imageIndex":8}],"threadState":{"x":[{"value":105553126407936},{"value":8108034690,"objc-selector":"__swift_objectForKeyedSubscript:"},{"value":105553124593984},{"value":2},{"value":7},{"value":4416},{"value":105553124593984},{"value":0},{"value":4347228160},{"value":8108034690,"objc-selector":"__swift_objectForKeyedSubscript:"},{"value":5335247402},{"value":63},{"value":2},{"value":5226902032},{"value":144115196310033065,"symbolLocation":144115188075855873,"symbol":"OBJC_CLASS_$___NSDictionaryM"},{"value":8234177192,"symbolLocation":0,"symbol":"OBJC_CLASS_$___NSDictionaryM"},{"value":8234177192,"symbolLocation":0,"symbol":"OBJC_CLASS_$___NSDictionaryM"},{"value":1173328446933069260,"symbolLocation":1173328440418369536,"symbol":"@objc NSMutableDictionary.subscript.getter"},{"value":0},{"value":105553173513392},{"value":105553146293120},{"value":105553146619136},{"value":6128821776},{"value":105553124246512},{"value":105553126407936},{"value":105553124593984},{"value":8267229104,"symbolLocation":0,"symbol":"type metadata for Any"},{"value":4347293696},{"value":6128822800}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4342354144},"cpsr":{"value":1610616832},"fp":{"value":6128822016},"sp":{"value":6128821776},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6514699724},"far":{"value":0}}},{"triggered":true,"id":14966784,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":105553172448640},{"value":0},{"value":0},{"value":1027},{"value":1261262492313304129},{"value":1261262486486420545},{"value":144115192423139881},{"value":105553126393856},{"value":2684878849},{"value":2045},{"value":2634027014},{"value":6},{"value":328},{"value":8405735720},{"value":0},{"value":6},{"value":6129397760},{"value":47107},{"value":6129397984},{"value":105553125772128},{"value":105553164023200},{"value":0},{"value":6129390512},{"value":6129390520},{"value":8316127392,"symbolLocation":0,"symbol":"__NSArray0__struct"}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6491106336},"cpsr":{"value":1073745920},"fp":{"value":6129388656},"sp":{"value":6129388624},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6490876512,"matchesCrashFrame":1},"far":{"value":0}},"frames":[{"imageOffset":39520,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":3},{"imageOffset":27680,"symbol":"pthread_kill","symbolLocation":288,"imageIndex":13},{"imageOffset":485936,"symbol":"abort","symbolLocation":180,"imageIndex":17},{"imageOffset":3960340,"imageIndex":2},{"imageOffset":3238080,"symbol":"-[NSApplication reportException:]","symbolLocation":440,"imageIndex":16},{"imageOffset":3960228,"imageIndex":2},{"imageOffset":4697300,"symbol":"NSApplicationUncaughtExceptionHandler","symbolLocation":152,"imageIndex":16},{"imageOffset":3747408,"imageIndex":2},{"imageOffset":1671204,"symbol":"__handleUncaughtException","symbolLocation":800,"imageIndex":5},{"imageOffset":147908,"symbol":"_objc_terminate()","symbolLocation":132,"imageIndex":10},{"imageOffset":3688464,"imageIndex":2},{"imageOffset":82124,"symbol":"std::__terminate(void (*)())","symbolLocation":16,"imageIndex":11},{"imageOffset":95048,"symbol":"__cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*)","symbolLocation":88,"imageIndex":11},{"imageOffset":94860,"symbol":"__cxa_throw","symbolLocation":308,"imageIndex":11},{"imageOffset":108784,"symbol":"objc_exception_throw","symbolLocation":420,"imageIndex":10},{"imageOffset":1164184,"symbol":"-[__NSArray0 objectAtIndex:]","symbolLocation":224,"imageIndex":5},{"imageOffset":77196,"symbol":"_CocoaArrayWrapper.subscript.getter","symbolLocation":36,"imageIndex":12},{"imageOffset":3323256,"imageIndex":2},{"imageOffset":3309116,"imageIndex":2},{"imageOffset":3311637,"imageIndex":2},{"imageOffset":3327809,"imageIndex":2},{"imageOffset":3319093,"imageIndex":2},{"imageOffset":3255657,"imageIndex":2},{"imageOffset":352505,"symbol":"completeTaskWithClosure(swift::AsyncContext*, swift::SwiftError*)","symbolLocation":1,"imageIndex":8}]},{"id":14966788,"frames":[{"imageOffset":18408,"symbol":"__semwait_signal","symbolLocation":8,"imageIndex":3},{"imageOffset":54632,"symbol":"nanosleep","symbolLocation":220,"imageIndex":17},{"imageOffset":91132,"symbol":"sleep","symbolLocation":52,"imageIndex":17},{"imageOffset":3777224,"imageIndex":2},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":13},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":13}],"threadState":{"x":[{"value":4},{"value":0},{"value":1},{"value":1},{"value":1},{"value":0},{"value":52},{"value":0},{"value":8234114808,"symbolLocation":0,"symbol":"clock_sem"},{"value":16387},{"value":17},{"value":4347502592},{"value":105553128436004},{"value":2095104},{"value":2043},{"value":2668267644},{"value":334},{"value":8405735768},{"value":0},{"value":6129969952},{"value":6129969968},{"value":4347502592},{"value":4347367424},{"value":515},{"value":4347504448},{"value":4347502592},{"value":4347502592},{"value":0},{"value":4347502592}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6489679208},"cpsr":{"value":1610616832},"fp":{"value":6129969936},"sp":{"value":6129969888},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6490855400},"far":{"value":0}}},{"id":14966789,"name":"SentryCrash Exception Handler (Secondary)","threadState":{"x":[{"value":0},{"value":8589934595},{"value":103079220499},{"value":254000070966019},{"value":15483357102080},{"value":254000070918144},{"value":44},{"value":0},{"value":18446744073709550527},{"value":8234119816,"symbolLocation":0,"symbol":"_current_pid"},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":18446744073709551569},{"value":8405738400},{"value":0},{"value":0},{"value":44},{"value":254000070918144},{"value":15483357102080},{"value":254000070966019},{"value":6130543760},{"value":103079220499},{"value":8589934595},{"value":8589934595},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6490917668},"cpsr":{"value":2147487744},"fp":{"value":6130543744},"sp":{"value":6130543664},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6490841588},"far":{"value":0}},"frames":[{"imageOffset":4596,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":3},{"imageOffset":80676,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":3},{"imageOffset":197800,"symbol":"thread_suspend","symbolLocation":112,"imageIndex":3},{"imageOffset":3695492,"imageIndex":2},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":13},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":13}]},{"id":14966790,"name":"SentryCrash Exception Handler (Primary)","threadState":{"x":[{"value":268451845},{"value":17179869186},{"value":0},{"value":0},{"value":0},{"value":204522047668224},{"value":580},{"value":0},{"value":18446744073709550527},{"value":47619},{"value":0},{"value":1},{"value":47619},{"value":0},{"value":0},{"value":0},{"value":18446744073709551569},{"value":8405738400},{"value":0},{"value":0},{"value":580},{"value":204522047668224},{"value":0},{"value":0},{"value":6131117344},{"value":0},{"value":17179869186},{"value":17179869186},{"value":2}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6490917668},"cpsr":{"value":4096},"fp":{"value":6131116944},"sp":{"value":6131116864},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6490841588},"far":{"value":0}},"frames":[{"imageOffset":4596,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":3},{"imageOffset":80676,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":3},{"imageOffset":40500,"symbol":"mach_msg_overwrite","symbolLocation":476,"imageIndex":3},{"imageOffset":5496,"symbol":"mach_msg","symbolLocation":24,"imageIndex":3},{"imageOffset":3695536,"imageIndex":2},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":13},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":13}]},{"id":14966796,"name":"com.apple.NSURLConnectionLoader","threadState":{"x":[{"value":268451845},{"value":21592279046},{"value":8589934592},{"value":251801047662592},{"value":0},{"value":251801047662592},{"value":2},{"value":4294967295},{"value":18446744073709550527},{"value":58627},{"value":0},{"value":1},{"value":58627},{"value":148363},{"value":0},{"value":0},{"value":18446744073709551569},{"value":8405719808},{"value":0},{"value":4294967295},{"value":2},{"value":251801047662592},{"value":0},{"value":251801047662592},{"value":6131686744},{"value":8589934592},{"value":21592279046},{"value":21592279046},{"value":4412409862}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6490917668},"cpsr":{"value":4096},"fp":{"value":6131686592},"sp":{"value":6131686512},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6490841588},"far":{"value":0}},"frames":[{"imageOffset":4596,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":3},{"imageOffset":80676,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":3},{"imageOffset":40500,"symbol":"mach_msg_overwrite","symbolLocation":476,"imageIndex":3},{"imageOffset":5496,"symbol":"mach_msg","symbolLocation":24,"imageIndex":3},{"imageOffset":517760,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":5},{"imageOffset":511812,"symbol":"__CFRunLoopRun","symbolLocation":1208,"imageIndex":5},{"imageOffset":508980,"symbol":"CFRunLoopRunSpecific","symbolLocation":608,"imageIndex":5},{"imageOffset":2488856,"imageIndex":18},{"imageOffset":348032,"symbol":"__NSThread__start__","symbolLocation":716,"imageIndex":6},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":13},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":13}]},{"id":14966801,"frames":[{"imageOffset":7456,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":13}],"threadState":{"x":[{"value":6132264960},{"value":52483},{"value":6131728384},{"value":0},{"value":409604},{"value":18446744073709551615},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":0},"cpsr":{"value":4096},"fp":{"value":0},"sp":{"value":6132264960},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6491086112},"far":{"value":0}}}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4352344064,
    "size" : 49152,
    "uuid" : "9381bd6d-84a5-3c72-b3b8-88428afa4782",
    "path" : "\/usr\/lib\/libobjc-trampolines.dylib",
    "name" : "libobjc-trampolines.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4353638400,
    "CFBundleShortVersionString" : "2.6.0",
    "CFBundleIdentifier" : "org.sparkle-project.Sparkle",
    "size" : 278528,
    "uuid" : "89a5d784-42cb-3692-b8ad-0956756c7d6f",
    "path" : "\/Applications\/BatFi.app\/Contents\/Frameworks\/Sparkle.framework\/Versions\/B\/Sparkle",
    "name" : "Sparkle",
    "CFBundleVersion" : "83"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4342054912,
    "CFBundleShortVersionString" : "2.0.0",
    "CFBundleIdentifier" : "software.micropixels.BatFi",
    "size" : 4882432,
    "uuid" : "778199bd-6be5-321c-98f4-46dae46414e9",
    "path" : "\/Applications\/BatFi.app\/Contents\/MacOS\/BatFi",
    "name" : "BatFi",
    "CFBundleVersion" : "83"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6490836992,
    "size" : 241660,
    "uuid" : "9b8b53f9-e2b6-36df-98e9-28d8fca732f2",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6491287552,
    "size" : 32744,
    "uuid" : "d5bbfc31-d52a-37d6-a41b-48638113ad4c",
    "path" : "\/usr\/lib\/system\/libsystem_platform.dylib",
    "name" : "libsystem_platform.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6491504640,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.CoreFoundation",
    "size" : 5083136,
    "uuid" : "84b539d5-22c9-3f8c-84c8-903e9c7b8d29",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
    "name" : "CoreFoundation",
    "CFBundleVersion" : "2503.1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6509678592,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.Foundation",
    "size" : 12967936,
    "uuid" : "99e0292d-7873-3968-9c9c-5955638689a5",
    "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Versions\/C\/Foundation",
    "name" : "Foundation",
    "CFBundleVersion" : "2503.1"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6489317376,
    "size" : 294912,
    "uuid" : "502762ee-7aa7-306c-9dbd-88981a86bb78",
    "path" : "\/usr\/lib\/system\/libdispatch.dylib",
    "name" : "libdispatch.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 9847721984,
    "size" : 442360,
    "uuid" : "ecc0aae8-fbf0-31df-9881-88fba5de2fa3",
    "path" : "\/usr\/lib\/swift\/libswift_Concurrency.dylib",
    "name" : "libswift_Concurrency.dylib"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6487048192,
    "size" : 327044,
    "uuid" : "b326b2c3-1069-3d17-b49d-9dcb24efec6f",
    "path" : "\/usr\/lib\/libobjc.A.dylib",
    "name" : "libobjc.A.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6490722304,
    "size" : 114684,
    "uuid" : "4ac7c5cd-3746-3a53-aad6-c231e183b705",
    "path" : "\/usr\/lib\/libc++abi.dylib",
    "name" : "libc++abi.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6756171776,
    "size" : 5627904,
    "uuid" : "c2fd0f69-d72c-37a5-938e-1bd710c88431",
    "path" : "\/usr\/lib\/swift\/libswiftCore.dylib",
    "name" : "libswiftCore.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6491078656,
    "size" : 53248,
    "uuid" : "386b0fc1-7873-3328-8e71-43269fd1b2c7",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6583095296,
    "CFBundleShortVersionString" : "1.600.0",
    "CFBundleIdentifier" : "com.apple.SkyLight",
    "size" : 4853760,
    "uuid" : "995bcbdd-5656-3d16-bfa1-0ab357c2a13e",
    "path" : "\/System\/Library\/PrivateFrameworks\/SkyLight.framework\/Versions\/A\/SkyLight",
    "name" : "SkyLight"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6667587584,
    "CFBundleShortVersionString" : "2.1.1",
    "CFBundleIdentifier" : "com.apple.HIToolbox",
    "size" : 2899968,
    "uuid" : "7db6c397-563f-3756-908c-e25b019a1848",
    "path" : "\/System\/Library\/Frameworks\/Carbon.framework\/Versions\/A\/Frameworks\/HIToolbox.framework\/Versions\/A\/HIToolbox",
    "name" : "HIToolbox"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6550888448,
    "CFBundleShortVersionString" : "6.9",
    "CFBundleIdentifier" : "com.apple.AppKit",
    "size" : 20172800,
    "uuid" : "61f710be-9132-3cc2-883d-066365fba1ad",
    "path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
    "name" : "AppKit",
    "CFBundleVersion" : "2487.60.105"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6489624576,
    "size" : 520184,
    "uuid" : "05b44e93-dffc-3bd8-90ab-fd97cb73f171",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6578245632,
    "CFBundleShortVersionString" : "1.0",
    "CFBundleIdentifier" : "com.apple.CFNetwork",
    "size" : 4014080,
    "uuid" : "0af09533-3214-3182-a742-0c04a20f38d1",
    "path" : "\/System\/Library\/Frameworks\/CFNetwork.framework\/Versions\/A\/CFNetwork",
    "name" : "CFNetwork",
    "CFBundleVersion" : "1496.0.7"
  }
],
  "sharedCache" : {
  "base" : 6486622208,
  "size" : 4220698624,
  "uuid" : "3406ad1b-2469-30eb-9863-5dce861e6dea"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(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               128K        1 \nActivity Tracing                   256K        1 \nCG image                            16K        1 \nColorSync                          544K       26 \nCoreAnimation                      480K       22 \nCoreGraphics                        32K        2 \nCoreUI image data                 1488K       10 \nFoundation                          16K        1 \nImage IO                            64K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                             1.5G       50 \nMALLOC guard page                  288K       18 \nMach message                        48K        3 \nSQLite page cache                  128K        1 \nSTACK GUARD                       56.2M       14 \nStack                             14.9M       14 \nVM_ALLOCATE                         80K        5 \n__AUTH                            2333K      388 \n__AUTH_CONST                      31.8M      596 \n__CTF                               824        1 \n__DATA                            15.0M      583 \n__DATA_CONST                      31.5M      604 \n__DATA_DIRTY                      2013K      216 \n__FONT_DATA                          4K        1 \n__INFO_FILTER                         8        1 \n__LINKEDIT                       533.7M        4 \n__OBJC_RO                         71.9M        1 \n__OBJC_RW                         2199K        1 \n__TEXT                           702.0M      622 \ndyld private memory                272K        2 \nlibnetwork                         128K        8 \nmapped file                      190.3M       36 \nshared memory                      864K       14 \n===========                     =======  ======= \nTOTAL                              3.1G     3249 \n",
  "legacyInfo" : {
  "threadTriggered" : {

  }
},
  "logWritingSignature" : "739a7f2ef5bc8c0115cc55b209c4db07e2ded64d",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "632c763c58740028737bfdd2",
      "factorPackIds" : {
        "SIRI_DIALOG_ASSETS" : "64a57d23fa6fd41b2353e2ae"
      },
      "deploymentId" : 240000034
    },
    {
      "rolloutId" : "639124e81d92412bfb4880b3",
      "factorPackIds" : {

      },
      "deploymentId" : 240000012
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "45f4e2a5-551b-4bc2-a2dc-19c244dda8f8",
      "experimentId" : "6643969b3099cf28e049862f",
      "deploymentId" : 400000003
    },
    {
      "treatmentId" : "3dff9c91-a8fb-424e-a656-c8d6e6037574",
      "experimentId" : "662152ede2d11d1408c4db33",
      "deploymentId" : 400000014
    }
  ]
}
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant