Hi, I'm Alex (short for Alexander).
- Blog: kean.blog
- Built Nuke, Pulse, and other popular frameworks and tools
- Developed the initial CreateAPI version which is now maintained by @cookpad
Contacts
- Mastodon: @[email protected]
A macOS app for viewing logs from Pulse
Home Page: https://pulselogger.com
Hi, I'm Alex (short for Alexander).
Contacts
I noticed that when you minimize PulsePro, and then click on its icon in the dock bar, it doesn't restore. By "icon in the dock bar" I'm not talking about the window preview, but the actual app icon.
I also tested this with a brand new SwiftUI macOS app, and the same behavior appears.
However, I think there is a workaround here.
PulsePro 1.4.0 expired. Can you send out a new build possibly without an expiration date?
Thanks!
When viewing logs in real time, being able to have the log scroll automatically to the end would be helpful so that I always see the latest information.
Hi.
I have a warning building, that I can't track down to my settings:
Skipping duplicate build file in Copy Files build phase: /Users/carlton/Library/Developer/Xcode/DerivedData/TestApp-atghlfqewrhpbqfyjfehtzxtnnyk/SourcePackages/artifacts/Pulse/PulseCore.xcframework/ios-arm64_x86_64-simulator/PulseCore.framework
This is with Pulse 0.11.0 (I think it was there before)
I've add all three linking in the linking phase (as per https://github.com/kean/Pulse/blob/0.9.1/Docs/Installation.md)
No doubt I've done something wrong but thought I'd raise it in case there is a duplicate in the PulseCore settings.
Thanks! 🤔
It would be great if there was a button that we could enable/disable a feature to automatically scrolled down to the bottom whenever a new message arrived.
When logging a network request where the URL spans multiple lines in the summary field (see first image), double clicking to select the URL OR switching out of Pulse Pro and clicking back into the window (anywhere including the title bar), the summary tab becomes messed up (see second image).
(I had to redact some of the image, unfortunately.)
The package is resolved but it fails to build.
We are implementing Pulse in our team, and it would be rather good to use something like Brew to install Pulse Pro on our team's Macs.
And for future updates, just use brew updating system instead of downloading from Github page
Thank you!
Hi, does anyone have problems connecting with the app using remote logging from devices? The simulator works but when I try to connect with iPhone or iPad doesn't show anything just endless 'Searching...'.
I'm using Pulse Pro 2.0 beta3 and iOS 16
I left Pulse Pro running on my machine overnight while it was still receiving data from the Simulator and it gobbled up a significant amount of memory such that the OS gave me the following alert:
I don't know how large the log got, but for on disk writing, I cap it at 2 MB.
Should the remote logging do a "sweep" at some point just like on disk writing does?
Mirroring kean/Pulse#81, it would be awesome if Pulse Pro could see all of the metadata attached to a log message! ❤️
I know the data exists already (you can filter on it) but would be nice to be able to see it rendered, perhaps in some form of table or collapsible tree view.
App crashed while streaming logs from a local simulator. This happens periodically.
Please let me know if you need more info.
Hi !
I've strange behaviors when using Pulse Pro locally on an exported file.
These behaviors DO NOT appear when I'm using PulsePro logger live on devices/simulators where everything works fine...
The fact is that I need to analyse logs (and precisely network requests for your really nicely done Metrics) from a remote device so I need to export them and analyse them locally...
Network view :
or
Any buttons in Filters screen :
To export Pulse file from my app, I use email attachment (😅) with attached file produced with LoggerStore.shared.copy(to:)
as you can see on following code (I've also added a compression but for the purpose of this example it's clearer without it) :
let urls = FileManager.default.urls(for: .cachesDirectory, in: .userDomainMask)
if let url = urls.first {
do {
let fileURL = dumpLog(into: url)
let data = try Data(contentsOf: fileURL, options: Data.ReadingOptions.mappedIfSafe)
return LogsAttachment(data: data, mimeType: "application/pulse", fileName: fileURL.lastPathComponent)
}
catch { /* ... */ }
}
where dumplog
method is
private func dumpLog(into inputURL: URL) -> URL {
var documentURL = inputURL
let date = Date()
documentURL.appendPathComponent("\(date)_user_logs.pulse")
let _ = try? LoggerStore.shared.copy(to: documentURL)
return documentURL
}
It also appears that Label
column is always empty on exported files...
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: Pulse Pro [72947]
Path: /Applications/Pulse Pro.app/Contents/MacOS/Pulse Pro
Identifier: com.github.kean.pulse-pro
Version: 2.0.1 (1)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2023-03-15 15:00:03.6023 +0100
OS Version: macOS 13.2.1 (22D68)
Report Version: 12
Anonymous UUID: 48FB3623-D2B9-4B3F-5C8F-5C8A77B59C30
Sleep/Wake UUID: 226533E5-B67F-469B-9893-A95D278D7014
Time Awake Since Boot: 82000 seconds
Time Since Wake: 3254 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x0000000182d57114
Termination Reason: Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process: exc handler [72947]
Kernel Triage:
VM - pmap_enter retried due to resource shortage
VM - pmap_enter retried due to resource shortage
VM - pmap_enter retried due to resource shortage
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 Foundation 0x182d57114 static UUID._unconditionallyBridgeFromObjectiveC(_:) + 72
1 Pulse Pro 0x1022a7608 0x10226c000 + 243208
2 Pulse Pro 0x1022a59f4 0x10226c000 + 236020
3 Pulse Pro 0x102276218 0x10226c000 + 41496
4 SwiftUI 0x1a9665034 0x1a865f000 + 16801844
5 SwiftUI 0x1a91dca14 0x1a865f000 + 12048916
6 SwiftUI 0x1a96894ec 0x1a865f000 + 16950508
7 SwiftUI 0x1a968887c 0x1a865f000 + 16947324
8 SwiftUI 0x1a991d8cc 0x1a865f000 + 19654860
9 SwiftUI 0x1a99207b8 0x1a865f000 + 19666872
10 SwiftUI 0x1a9920810 0x1a865f000 + 19666960
11 CoreFoundation 0x181ab8db8 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 36
12 CoreFoundation 0x181ab8ca4 __CFRunLoopDoObservers + 532
13 CoreFoundation 0x181ab78d4 CFRunLoopRunSpecific + 704
14 HIToolbox 0x18b197fa0 RunCurrentEventLoopInMode + 292
15 HIToolbox 0x18b197c30 ReceiveNextEventCommon + 236
16 HIToolbox 0x18b197b2c _BlockUntilNextEventMatchingListInModeWithFilter + 72
17 AppKit 0x184d3d84c _DPSNextEvent + 632
18 AppKit 0x184d3c9dc -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 728
19 AppKit 0x184d30e0c -[NSApplication run] + 464
20 AppKit 0x184d08250 NSApplicationMain + 880
21 SwiftUI 0x1a870b41c 0x1a865f000 + 705564
22 SwiftUI 0x1a98c0f4c 0x1a865f000 + 19275596
23 SwiftUI 0x1a90e4aa0 0x1a865f000 + 11033248
24 Pulse Pro 0x102273034 0x10226c000 + 28724
25 dyld 0x1816afe50 start + 2544
Thread 1:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x18199a050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1819ac11c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x1819a2c24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x18199a3cc mach_msg + 24
4 CoreFoundation 0x181ab9bb0 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x181ab849c __CFRunLoopRun + 1232
6 CoreFoundation 0x181ab7878 CFRunLoopRunSpecific + 612
7 AppKit 0x184e6819c _NSEventThread + 172
8 libsystem_pthread.dylib 0x1819da06c _pthread_start + 148
9 libsystem_pthread.dylib 0x1819d4e2c thread_start + 8
Thread 2:
0 libsystem_pthread.dylib 0x1819d4e18 start_wqthread + 0
Thread 3:
0 libsystem_pthread.dylib 0x1819d4e18 start_wqthread + 0
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000600000c954a0 x2: 0x000000000000000d x3: 0x00006000029c6c80
x4: 0x000000018fbed74c x5: 0x000000015c2a4000 x6: 0x0000000000001400 x7: 0x0000000000000001
x8: 0x000000016db928e0 x9: 0x000000015d144038 x10: 0x0000000000000000 x11: 0xfffeffffffffffff
x12: 0x0000600000c954a0 x13: 0x0000000000000000 x14: 0x000000018160c000 x15: 0x000000024edcc000
x16: 0x0000000182d570cc x17: 0x00000001ddfb9d48 x18: 0x0000000000000000 x19: 0x0000600001dea940
x20: 0x0000000000000000 x21: 0x0000600001dea9a8 x22: 0x000000016db928a0 x23: 0x00000001ddf12718
x24: 0x0000600000c954a0 x25: 0x00000001ddf12778 x26: 0x000000016db928e0 x27: 0x0000600003235b40
x28: 0x00006000027e2790 fp: 0x000000016db92aa0 lr: 0x00000001022a7608
sp: 0x000000016db928a0 pc: 0x0000000182d57114 cpsr: 0x40001000
far: 0x0000600002934000 esr: 0xf2000001 (Breakpoint) brk 1
Binary Images:
0x182965000 - 0x18339efff com.apple.Foundation (6.9) <c62e0110-c636-396a-9cb6-c3c08392b3fa> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x10226c000 - 0x1024b7fff com.github.kean.pulse-pro (2.0.1) <ae762233-dbe9-3312-b627-bad04349ae57> /Applications/Pulse Pro.app/Contents/MacOS/Pulse Pro
0x1a865f000 - 0x1a9ee2fff com.apple.SwiftUI (4.3.3.1.400) <a2ed7102-543e-3c8c-8d24-9ed33a1db942> /System/Library/Frameworks/SwiftUI.framework/Versions/A/SwiftUI
0x181a38000 - 0x181f0ffff com.apple.CoreFoundation (6.9) <18260df4-69a8-30d3-8175-fb8ae7ae7709> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x18b166000 - 0x18b499fff com.apple.HIToolbox (2.1.1) <c68fe2e2-e0f3-3caf-ada3-bcc72fba79d0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x184d04000 - 0x185c0ffff com.apple.AppKit (6.9) <88722053-0df0-3d4f-bf55-7e3c2d2c8e29> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x1816aa000 - 0x181734ba3 dyld (*) <191e84f1-4b95-39c8-b253-1c1ef56c0fa8> /usr/lib/dyld
0x181999000 - 0x1819d2feb libsystem_kernel.dylib (*) <3dcd49b9-b3c5-3d90-be40-a3b807cb9cd7> /usr/lib/system/libsystem_kernel.dylib
0x1819d3000 - 0x1819dfffb libsystem_pthread.dylib (*) <9f3b729a-ed04-3e65-adac-d75ad06ebbdc> /usr/lib/system/libsystem_pthread.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 2877
thread_create: 0
thread_set_state: 25298
VM Region Summary:
ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)
Writable regions: Total=802.2M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=802.2M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 128K 1
Activity Tracing 256K 1
CG backing stores 7360K 8
CG image 480K 20
ColorSync 560K 27
CoreAnimation 9232K 347
CoreData Object IDs 4112K 2
CoreGraphics 48K 3
CoreUI image data 3376K 28
Foundation 48K 2
Image IO 16K 1
Kernel Alloc Once 32K 1
MALLOC 271.3M 55
MALLOC guard page 192K 9
MALLOC_MEDIUM (reserved) 112.0M 1 reserved VM address space (unallocated)
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
SQLite page cache 896K 7
STACK GUARD 56.1M 4
Stack 9808K 4
VM_ALLOCATE 3392K 21
__AUTH 1273K 262
__AUTH_CONST 19.6M 463
__CTF 756 1
__DATA 8272K 453
__DATA_CONST 20.2M 470
__DATA_DIRTY 1353K 153
__FONT_DATA 2352 1
__LINKEDIT 768.3M 6
__OBJC_CONST 2490K 220
__OBJC_RO 65.5M 1
__OBJC_RW 1988K 1
__TEXT 437.5M 491
dyld private memory 256K 1
mapped file 410.3M 47
shared memory 2944K 18
=========== ======= =======
TOTAL 2.5G 3131
TOTAL, minus reserved VM space 2.1G 3131
-----------
Full Report
-----------
{"app_name":"Pulse Pro","timestamp":"2023-03-15 15:00:05.00 +0100","app_version":"2.0.1","slice_uuid":"ae762233-dbe9-3312-b627-bad04349ae57","build_version":"1","platform":1,"bundleID":"com.github.kean.pulse-pro","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 13.2.1 (22D68)","roots_installed":0,"name":"Pulse Pro","incident_id":"E0B8D3A6-D660-4589-BCB1-17CA2AC6BE82"}
{
"uptime" : 82000,
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "Mac14,9",
"coalitionID" : 15737,
"osVersion" : {
"train" : "macOS 13.2.1",
"build" : "22D68",
"releaseType" : "User"
},
"captureTime" : "2023-03-15 15:00:03.6023 +0100",
"incident" : "E0B8D3A6-D660-4589-BCB1-17CA2AC6BE82",
"pid" : 72947,
"translated" : false,
"cpuType" : "ARM-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2023-03-15 14:58:46.3610 +0100",
"procStartAbsTime" : 1967101512213,
"procExitAbsTime" : 1968954983034,
"procName" : "Pulse Pro",
"procPath" : "\/Applications\/Pulse Pro.app\/Contents\/MacOS\/Pulse Pro",
"bundleInfo" : {"CFBundleShortVersionString":"2.0.1","CFBundleVersion":"1","CFBundleIdentifier":"com.github.kean.pulse-pro"},
"storeInfo" : {"deviceIdentifierForVendor":"E6C3F187-40C6-5223-B32A-3DBF0C884C32","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "com.github.kean.pulse-pro",
"crashReporterKey" : "48FB3623-D2B9-4B3F-5C8F-5C8A77B59C30",
"throttleTimeout" : 2147483647,
"wakeTime" : 3254,
"sleepWakeUUID" : "226533E5-B67F-469B-9893-A95D278D7014",
"sip" : "enabled",
"exception" : {"codes":"0x0000000000000001, 0x0000000182d57114","rawCodes":[1,6489993492],"type":"EXC_BREAKPOINT","signal":"SIGTRAP"},
"termination" : {"flags":0,"code":5,"namespace":"SIGNAL","indicator":"Trace\/BPT trap: 5","byProc":"exc handler","byPid":72947},
"os_fault" : {"process":"Pulse Pro"},
"ktriageinfo" : "VM - pmap_enter retried due to resource shortage\nVM - pmap_enter retried due to resource shortage\nVM - pmap_enter retried due to resource shortage\n",
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":25298,"task_for_pid":2877},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":2809647,"threadState":{"x":[{"value":0},{"value":105553129460896},{"value":13},{"value":105553160072320},{"value":6706616140,"symbolLocation":0,"symbol":"associated type descriptor for Sequence.Element"},{"value":5841240064},{"value":5120},{"value":1},{"value":6135818464},{"value":5856575544},{"value":0},{"value":18446462598732840959},{"value":105553129460896},{"value":0},{"value":6465568768},{"value":9913024512},{"value":6489993420,"symbolLocation":0,"symbol":"static UUID._unconditionallyBridgeFromObjectiveC(_:)"},{"value":8019221832},{"value":0},{"value":105553147636032},{"value":0},{"value":105553147636136},{"value":6135818400},{"value":8018536216,"symbolLocation":0,"symbol":"value witness table for UUID"},{"value":105553129460896},{"value":8018536312,"symbolLocation":0,"symbol":"type metadata for UUID"},{"value":6135818464},{"value":105553168915264},{"value":105553158088592}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4331304456},"cpsr":{"value":1073745920},"fp":{"value":6135818912},"sp":{"value":6135818400},"esr":{"value":4060086273,"description":"(Breakpoint) brk 1"},"pc":{"value":6489993492,"matchesCrashFrame":1},"far":{"value":105553159471104}},"queue":"com.apple.main-thread","frames":[{"imageOffset":4137236,"symbol":"static UUID._unconditionallyBridgeFromObjectiveC(_:)","symbolLocation":72,"imageIndex":0},{"imageOffset":243208,"imageIndex":1},{"imageOffset":236020,"imageIndex":1},{"imageOffset":41496,"imageIndex":1},{"imageOffset":16801844,"imageIndex":2},{"imageOffset":12048916,"imageIndex":2},{"imageOffset":16950508,"imageIndex":2},{"imageOffset":16947324,"imageIndex":2},{"imageOffset":19654860,"imageIndex":2},{"imageOffset":19666872,"imageIndex":2},{"imageOffset":19666960,"imageIndex":2},{"imageOffset":527800,"symbol":"__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__","symbolLocation":36,"imageIndex":3},{"imageOffset":527524,"symbol":"__CFRunLoopDoObservers","symbolLocation":532,"imageIndex":3},{"imageOffset":522452,"symbol":"CFRunLoopRunSpecific","symbolLocation":704,"imageIndex":3},{"imageOffset":204704,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":4},{"imageOffset":203824,"symbol":"ReceiveNextEventCommon","symbolLocation":236,"imageIndex":4},{"imageOffset":203564,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":72,"imageIndex":4},{"imageOffset":235596,"symbol":"_DPSNextEvent","symbolLocation":632,"imageIndex":5},{"imageOffset":231900,"symbol":"-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":728,"imageIndex":5},{"imageOffset":183820,"symbol":"-[NSApplication run]","symbolLocation":464,"imageIndex":5},{"imageOffset":16976,"symbol":"NSApplicationMain","symbolLocation":880,"imageIndex":5},{"imageOffset":705564,"imageIndex":2},{"imageOffset":19275596,"imageIndex":2},{"imageOffset":11033248,"imageIndex":2},{"imageOffset":28724,"imageIndex":1},{"imageOffset":24144,"symbol":"start","symbolLocation":2544,"imageIndex":6}]},{"id":2809774,"name":"com.apple.NSEventThread","frames":[{"imageOffset":4176,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":7},{"imageOffset":78108,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":7},{"imageOffset":39972,"symbol":"mach_msg_overwrite","symbolLocation":452,"imageIndex":7},{"imageOffset":5068,"symbol":"mach_msg","symbolLocation":24,"imageIndex":7},{"imageOffset":531376,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":3},{"imageOffset":525468,"symbol":"__CFRunLoopRun","symbolLocation":1232,"imageIndex":3},{"imageOffset":522360,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":3},{"imageOffset":1458588,"symbol":"_NSEventThread","symbolLocation":172,"imageIndex":5},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":8},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":8}]},{"id":2810756,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]},{"id":2811043,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":8}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64e",
"base" : 6485856256,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.Foundation",
"size" : 10723328,
"uuid" : "c62e0110-c636-396a-9cb6-c3c08392b3fa",
"path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Versions\/C\/Foundation",
"name" : "Foundation",
"CFBundleVersion" : "1953.300"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4331061248,
"CFBundleShortVersionString" : "2.0.1",
"CFBundleIdentifier" : "com.github.kean.pulse-pro",
"size" : 2408448,
"uuid" : "ae762233-dbe9-3312-b627-bad04349ae57",
"path" : "\/Applications\/Pulse Pro.app\/Contents\/MacOS\/Pulse Pro",
"name" : "Pulse Pro",
"CFBundleVersion" : "1"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7120220160,
"CFBundleShortVersionString" : "4.3.3.1.400",
"CFBundleIdentifier" : "com.apple.SwiftUI",
"size" : 25706496,
"uuid" : "a2ed7102-543e-3c8c-8d24-9ed33a1db942",
"path" : "\/System\/Library\/Frameworks\/SwiftUI.framework\/Versions\/A\/SwiftUI",
"name" : "SwiftUI",
"CFBundleVersion" : "4.3.3.1.400"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6469943296,
"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" : 6628466688,
"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" : 6523207680,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 15777792,
"uuid" : "88722053-0df0-3d4f-bf55-7e3c2d2c8e29",
"path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2299.40.118"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6466215936,
"size" : 568228,
"uuid" : "191e84f1-4b95-39c8-b253-1c1ef56c0fa8",
"path" : "\/usr\/lib\/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6469292032,
"size" : 237548,
"uuid" : "3dcd49b9-b3c5-3d90-be40-a3b807cb9cd7",
"path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6469529600,
"size" : 53244,
"uuid" : "9f3b729a-ed04-3e65-adac-d75ad06ebbdc",
"path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
}
],
"sharedCache" : {
"base" : 6465568768,
"size" : 3447455744,
"uuid" : "835716ae-b363-3187-b065-cf94139bfc85"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)\nWritable regions: Total=802.2M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=802.2M(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 128K 1 \nActivity Tracing 256K 1 \nCG backing stores 7360K 8 \nCG image 480K 20 \nColorSync 560K 27 \nCoreAnimation 9232K 347 \nCoreData Object IDs 4112K 2 \nCoreGraphics 48K 3 \nCoreUI image data 3376K 28 \nFoundation 48K 2 \nImage IO 16K 1 \nKernel Alloc Once 32K 1 \nMALLOC 271.3M 55 \nMALLOC guard page 192K 9 \nMALLOC_MEDIUM (reserved) 112.0M 1 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nSQLite page cache 896K 7 \nSTACK GUARD 56.1M 4 \nStack 9808K 4 \nVM_ALLOCATE 3392K 21 \n__AUTH 1273K 262 \n__AUTH_CONST 19.6M 463 \n__CTF 756 1 \n__DATA 8272K 453 \n__DATA_CONST 20.2M 470 \n__DATA_DIRTY 1353K 153 \n__FONT_DATA 2352 1 \n__LINKEDIT 768.3M 6 \n__OBJC_CONST 2490K 220 \n__OBJC_RO 65.5M 1 \n__OBJC_RW 1988K 1 \n__TEXT 437.5M 491 \ndyld private memory 256K 1 \nmapped file 410.3M 47 \nshared memory 2944K 18 \n=========== ======= ======= \nTOTAL 2.5G 3131 \nTOTAL, minus reserved VM space 2.1G 3131 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "6112e3d2fc54bc3389840661",
"factorPackIds" : {
"SIRI_TEXT_TO_SPEECH" : "63f8017d238e7b23a1f300f1"
},
"deploymentId" : 240000356
},
{
"rolloutId" : "63582c5f8a53461413999550",
"factorPackIds" : {
},
"deploymentId" : 240000002
}
],
"experiments" : [
]
}
}
Model: Mac14,9, BootROM 8419.80.7, proc 10:6:4 processors, 32 GB, SMC
Graphics: Apple M2 Pro, Apple M2 Pro, Built-In
Display: Color LCD, 3024 x 1964 Retina, Main, MirrorOff, Online
Display: Studio Display, 5120 x 2880 Retina, MirrorOff, Online
Memory Module: LPDDR5, Hynix
AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x4388), wl0: Jan 30 2023 18:29:37 version 23.20.22.49.40.50.81 FWID 01-031dd993
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: iPhone, Ethernet, en10
Network Service: Wi-Fi, AirPort, en0
PCI Card: pci8086,15f0, USB eXtensible Host Controller, Thunderbolt@3,0,0
USB Device: USB31Bus
USB Device: USB31Bus
USB Device: USB31Bus
USB Device: USB31Bus
USB Device: USB3 Gen2 Hub
USB Device: USB2 Hub
USB Device: iPhone
USB Device: Studio Display
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Device: Studio Display, Apple Inc., 1, 67.1
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: Pulse Pro [73047]
Path: /Applications/Pulse Pro.app/Contents/MacOS/Pulse Pro
Identifier: com.github.kean.pulse-pro
Version: 2.0.1 (1)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2023-03-15 15:11:25.5509 +0100
OS Version: macOS 13.2.1 (22D68)
Report Version: 12
Anonymous UUID: 48FB3623-D2B9-4B3F-5C8F-5C8A77B59C30
Sleep/Wake UUID: 226533E5-B67F-469B-9893-A95D278D7014
Time Awake Since Boot: 82000 seconds
Time Since Wake: 3936 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x0000000182d57114
Termination Reason: Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process: exc handler [73047]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 Foundation 0x182d57114 static UUID._unconditionallyBridgeFromObjectiveC(_:) + 72
1 Pulse Pro 0x10021408c 0x100174000 + 655500
2 Pulse Pro 0x1002142c0 0x100174000 + 656064
3 Pulse Pro 0x1001ff334 0x100174000 + 570164
4 Combine 0x1916e38c0 Subscribers.Sink.receive(_:) + 96
5 Combine 0x1916e403c protocol witness for Subscriber.receive(_:) in conformance Subscribers.Sink<A, B> + 24
6 Combine 0x19179249c Publishers.Throttle.Inner.emitToDownstream() + 3496
7 libswiftDispatch.dylib 0x194c9954c thunk for @escaping @callee_guaranteed () -> () + 36
8 libdispatch.dylib 0x1818509dc _dispatch_call_block_and_release + 32
9 libdispatch.dylib 0x181852504 _dispatch_client_callout + 20
10 libdispatch.dylib 0x181860d1c _dispatch_main_queue_drain + 928
11 libdispatch.dylib 0x18186096c _dispatch_main_queue_callback_4CF + 44
12 CoreFoundation 0x181afad40 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
13 CoreFoundation 0x181ab87c0 __CFRunLoopRun + 2036
14 CoreFoundation 0x181ab7878 CFRunLoopRunSpecific + 612
15 HIToolbox 0x18b197fa0 RunCurrentEventLoopInMode + 292
16 HIToolbox 0x18b197de4 ReceiveNextEventCommon + 672
17 HIToolbox 0x18b197b2c _BlockUntilNextEventMatchingListInModeWithFilter + 72
18 AppKit 0x184d3d84c _DPSNextEvent + 632
19 AppKit 0x184d3c9dc -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 728
20 AppKit 0x184d30e0c -[NSApplication run] + 464
21 AppKit 0x184d08250 NSApplicationMain + 880
22 SwiftUI 0x1a870b41c 0x1a865f000 + 705564
23 SwiftUI 0x1a98c0f4c 0x1a865f000 + 19275596
24 SwiftUI 0x1a90e4aa0 0x1a865f000 + 11033248
25 Pulse Pro 0x10017b034 0x100174000 + 28724
26 dyld 0x1816afe50 start + 2544
Thread 1:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x18199a050 mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x1819ac11c mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x1819a2c24 mach_msg_overwrite + 452
3 libsystem_kernel.dylib 0x18199a3cc mach_msg + 24
4 CoreFoundation 0x181ab9bb0 __CFRunLoopServiceMachPort + 160
5 CoreFoundation 0x181ab849c __CFRunLoopRun + 1232
6 CoreFoundation 0x181ab7878 CFRunLoopRunSpecific + 612
7 AppKit 0x184e6819c _NSEventThread + 172
8 libsystem_pthread.dylib 0x1819da06c _pthread_start + 148
9 libsystem_pthread.dylib 0x1819d4e2c thread_start + 8
Thread 2:
0 libsystem_pthread.dylib 0x1819d4e18 start_wqthread + 0
Thread 3:
0 libsystem_pthread.dylib 0x1819d4e18 start_wqthread + 0
Thread 4:
0 libsystem_pthread.dylib 0x1819d4e18 start_wqthread + 0
Thread 5:
0 libsystem_pthread.dylib 0x1819d4e18 start_wqthread + 0
Thread 6:
0 libsystem_pthread.dylib 0x1819d4e18 start_wqthread + 0
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x00000001dd4cebf8 x3: 0x0000000131e99230
x4: 0x0000000000000001 x5: 0x00000001659f1eb0 x6: 0x0000000000000003 x7: 0x0000000000000007
x8: 0x000000016fc89ba0 x9: 0x0000000000000007 x10: 0x0000000129175119 x11: 0x000000000000001f
x12: 0x0000000000000011 x13: 0x0000000125927670 x14: 0x01000001dd4cebf9 x15: 0x00000001dd4cebf8
x16: 0x0000000182d570cc x17: 0x00000001ddfb9d48 x18: 0x0000000000000000 x19: 0x00000001659d11a0
x20: 0x0000000000000000 x21: 0x00000001659d1230 x22: 0x000000016fc89b60 x23: 0x00000001ddf12718
x24: 0x00000001ddf12778 x25: 0x0000000131e71200 x26: 0x000000016fc89ba0 x27: 0x0000000131c91e70
x28: 0x0000000131c4c660 fp: 0x000000016fc89d00 lr: 0x000000010021408c
sp: 0x000000016fc89b60 pc: 0x0000000182d57114 cpsr: 0x40001000
far: 0x0000000124308000 esr: 0xf2000001 (Breakpoint) brk 1
Binary Images:
0x182965000 - 0x18339efff com.apple.Foundation (6.9) <c62e0110-c636-396a-9cb6-c3c08392b3fa> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x100174000 - 0x1003bffff com.github.kean.pulse-pro (2.0.1) <ae762233-dbe9-3312-b627-bad04349ae57> /Applications/Pulse Pro.app/Contents/MacOS/Pulse Pro
0x1916c6000 - 0x191815ff7 com.apple.combine (1.0) <d59d0597-14f4-328a-8896-a2fe0e507d73> /System/Library/Frameworks/Combine.framework/Versions/A/Combine
0x194c8c000 - 0x194ca4ff7 libswiftDispatch.dylib (*) <7ad948d2-82cb-3bb8-9820-ea3fd03eb05e> /usr/lib/swift/libswiftDispatch.dylib
0x18184e000 - 0x181895fff libdispatch.dylib (*) <4d52c3a5-32e6-37a2-9d6c-23c612038354> /usr/lib/system/libdispatch.dylib
0x181a38000 - 0x181f0ffff com.apple.CoreFoundation (6.9) <18260df4-69a8-30d3-8175-fb8ae7ae7709> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x18b166000 - 0x18b499fff com.apple.HIToolbox (2.1.1) <c68fe2e2-e0f3-3caf-ada3-bcc72fba79d0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x184d04000 - 0x185c0ffff com.apple.AppKit (6.9) <88722053-0df0-3d4f-bf55-7e3c2d2c8e29> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x1a865f000 - 0x1a9ee2fff com.apple.SwiftUI (4.3.3.1.400) <a2ed7102-543e-3c8c-8d24-9ed33a1db942> /System/Library/Frameworks/SwiftUI.framework/Versions/A/SwiftUI
0x1816aa000 - 0x181734ba3 dyld (*) <191e84f1-4b95-39c8-b253-1c1ef56c0fa8> /usr/lib/dyld
0x181999000 - 0x1819d2feb libsystem_kernel.dylib (*) <3dcd49b9-b3c5-3d90-be40-a3b807cb9cd7> /usr/lib/system/libsystem_kernel.dylib
0x1819d3000 - 0x1819dfffb libsystem_pthread.dylib (*) <9f3b729a-ed04-3e65-adac-d75ad06ebbdc> /usr/lib/system/libsystem_pthread.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 2877
thread_create: 0
thread_set_state: 25298
VM Region Summary:
ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)
Writable regions: Total=429.1M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=429.1M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 128K 1
Activity Tracing 256K 1
CG backing stores 7360K 8
CG image 1104K 53
ColorSync 576K 28
CoreAnimation 13.2M 464
CoreData Object IDs 4112K 2
CoreGraphics 48K 3
CoreUI image data 4800K 39
Dispatch continuations 80.0M 1
Foundation 48K 2
Image IO 32K 2
Kernel Alloc Once 32K 1
MALLOC 203.3M 84
MALLOC guard page 192K 9
MALLOC_MEDIUM (reserved) 104.0M 1 reserved VM address space (unallocated)
SQLite page cache 1920K 15
STACK GUARD 56.1M 7
Stack 11.2M 7
VM_ALLOCATE 3376K 20
__AUTH 1278K 267
__AUTH_CONST 19.7M 470
__CTF 756 1
__DATA 8312K 461
__DATA_CONST 20.4M 478
__DATA_DIRTY 1360K 157
__FONT_DATA 2352 1
__LINKEDIT 768.4M 7
__OBJC_CONST 2510K 226
__OBJC_RO 65.5M 1
__OBJC_RW 1988K 1
__TEXT 446.9M 499
dyld private memory 256K 1
mapped file 411.5M 49
shared memory 3008K 21
=========== ======= =======
TOTAL 2.2G 3388
TOTAL, minus reserved VM space 2.1G 3388
-----------
Full Report
-----------
{"app_name":"Pulse Pro","timestamp":"2023-03-15 15:11:25.00 +0100","app_version":"2.0.1","slice_uuid":"ae762233-dbe9-3312-b627-bad04349ae57","build_version":"1","platform":1,"bundleID":"com.github.kean.pulse-pro","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 13.2.1 (22D68)","roots_installed":0,"name":"Pulse Pro","incident_id":"99F98787-9FC7-4DB6-BBFA-8755E262E4E6"}
{
"uptime" : 82000,
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "Mac14,9",
"coalitionID" : 15737,
"osVersion" : {
"train" : "macOS 13.2.1",
"build" : "22D68",
"releaseType" : "User"
},
"captureTime" : "2023-03-15 15:11:25.5509 +0100",
"incident" : "99F98787-9FC7-4DB6-BBFA-8755E262E4E6",
"pid" : 73047,
"translated" : false,
"cpuType" : "ARM-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2023-03-15 15:02:11.4694 +0100",
"procStartAbsTime" : 1972024189198,
"procExitAbsTime" : 1985322171863,
"procName" : "Pulse Pro",
"procPath" : "\/Applications\/Pulse Pro.app\/Contents\/MacOS\/Pulse Pro",
"bundleInfo" : {"CFBundleShortVersionString":"2.0.1","CFBundleVersion":"1","CFBundleIdentifier":"com.github.kean.pulse-pro"},
"storeInfo" : {"deviceIdentifierForVendor":"E6C3F187-40C6-5223-B32A-3DBF0C884C32","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "com.github.kean.pulse-pro",
"crashReporterKey" : "48FB3623-D2B9-4B3F-5C8F-5C8A77B59C30",
"throttleTimeout" : 2147483647,
"wakeTime" : 3936,
"sleepWakeUUID" : "226533E5-B67F-469B-9893-A95D278D7014",
"sip" : "enabled",
"exception" : {"codes":"0x0000000000000001, 0x0000000182d57114","rawCodes":[1,6489993492],"type":"EXC_BREAKPOINT","signal":"SIGTRAP"},
"termination" : {"flags":0,"code":5,"namespace":"SIGNAL","indicator":"Trace\/BPT trap: 5","byProc":"exc handler","byPid":73047},
"os_fault" : {"process":"Pulse Pro"},
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":25298,"task_for_pid":2877},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":2813659,"threadState":{"x":[{"value":0},{"value":0},{"value":8007773176,"symbolLocation":0,"symbol":"OBJC_CLASS_$_NSSQLRow"},{"value":5132358192},{"value":1},{"value":5999894192},{"value":3},{"value":7},{"value":6170385312},{"value":7},{"value":4984361241},{"value":31},{"value":17},{"value":4925322864},{"value":72057602045701113,"symbolLocation":72057594037927937,"symbol":"OBJC_CLASS_$_NSSQLRow"},{"value":8007773176,"symbolLocation":0,"symbol":"OBJC_CLASS_$_NSSQLRow"},{"value":6489993420,"symbolLocation":0,"symbol":"static UUID._unconditionallyBridgeFromObjectiveC(_:)"},{"value":8019221832},{"value":0},{"value":5999759776},{"value":0},{"value":5999759920},{"value":6170385248},{"value":8018536216,"symbolLocation":0,"symbol":"value witness table for UUID"},{"value":8018536312,"symbolLocation":0,"symbol":"type metadata for UUID"},{"value":5132194304},{"value":6170385312},{"value":5130231408},{"value":5129946720}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4297146508},"cpsr":{"value":1073745920},"fp":{"value":6170385664},"sp":{"value":6170385248},"esr":{"value":4060086273,"description":"(Breakpoint) brk 1"},"pc":{"value":6489993492,"matchesCrashFrame":1},"far":{"value":4902125568}},"queue":"com.apple.main-thread","frames":[{"imageOffset":4137236,"symbol":"static UUID._unconditionallyBridgeFromObjectiveC(_:)","symbolLocation":72,"imageIndex":0},{"imageOffset":655500,"imageIndex":1},{"imageOffset":656064,"imageIndex":1},{"imageOffset":570164,"imageIndex":1},{"imageOffset":121024,"symbol":"Subscribers.Sink.receive(_:)","symbolLocation":96,"imageIndex":2},{"imageOffset":122940,"symbol":"protocol witness for Subscriber.receive(_:) in conformance Subscribers.Sink<A, B>","symbolLocation":24,"imageIndex":2},{"imageOffset":836764,"symbol":"Publishers.Throttle.Inner.emitToDownstream()","symbolLocation":3496,"imageIndex":2},{"imageOffset":54604,"symbol":"thunk for @escaping @callee_guaranteed () -> ()","symbolLocation":36,"imageIndex":3},{"imageOffset":10716,"symbol":"_dispatch_call_block_and_release","symbolLocation":32,"imageIndex":4},{"imageOffset":17668,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":4},{"imageOffset":77084,"symbol":"_dispatch_main_queue_drain","symbolLocation":928,"imageIndex":4},{"imageOffset":76140,"symbol":"_dispatch_main_queue_callback_4CF","symbolLocation":44,"imageIndex":4},{"imageOffset":798016,"symbol":"__CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__","symbolLocation":16,"imageIndex":5},{"imageOffset":526272,"symbol":"__CFRunLoopRun","symbolLocation":2036,"imageIndex":5},{"imageOffset":522360,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":5},{"imageOffset":204704,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":6},{"imageOffset":204260,"symbol":"ReceiveNextEventCommon","symbolLocation":672,"imageIndex":6},{"imageOffset":203564,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":72,"imageIndex":6},{"imageOffset":235596,"symbol":"_DPSNextEvent","symbolLocation":632,"imageIndex":7},{"imageOffset":231900,"symbol":"-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":728,"imageIndex":7},{"imageOffset":183820,"symbol":"-[NSApplication run]","symbolLocation":464,"imageIndex":7},{"imageOffset":16976,"symbol":"NSApplicationMain","symbolLocation":880,"imageIndex":7},{"imageOffset":705564,"imageIndex":8},{"imageOffset":19275596,"imageIndex":8},{"imageOffset":11033248,"imageIndex":8},{"imageOffset":28724,"imageIndex":1},{"imageOffset":24144,"symbol":"start","symbolLocation":2544,"imageIndex":9}]},{"id":2813718,"name":"com.apple.NSEventThread","frames":[{"imageOffset":4176,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":10},{"imageOffset":78108,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":10},{"imageOffset":39972,"symbol":"mach_msg_overwrite","symbolLocation":452,"imageIndex":10},{"imageOffset":5068,"symbol":"mach_msg","symbolLocation":24,"imageIndex":10},{"imageOffset":531376,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":160,"imageIndex":5},{"imageOffset":525468,"symbol":"__CFRunLoopRun","symbolLocation":1232,"imageIndex":5},{"imageOffset":522360,"symbol":"CFRunLoopRunSpecific","symbolLocation":612,"imageIndex":5},{"imageOffset":1458588,"symbol":"_NSEventThread","symbolLocation":172,"imageIndex":7},{"imageOffset":28780,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":11},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":11}]},{"id":2824401,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":11}]},{"id":2825476,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":11}]},{"id":2825477,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":11}]},{"id":2825478,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":11}]},{"id":2825621,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":11}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64e",
"base" : 6485856256,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.Foundation",
"size" : 10723328,
"uuid" : "c62e0110-c636-396a-9cb6-c3c08392b3fa",
"path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Versions\/C\/Foundation",
"name" : "Foundation",
"CFBundleVersion" : "1953.300"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4296491008,
"CFBundleShortVersionString" : "2.0.1",
"CFBundleIdentifier" : "com.github.kean.pulse-pro",
"size" : 2408448,
"uuid" : "ae762233-dbe9-3312-b627-bad04349ae57",
"path" : "\/Applications\/Pulse Pro.app\/Contents\/MacOS\/Pulse Pro",
"name" : "Pulse Pro",
"CFBundleVersion" : "1"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6734766080,
"CFBundleShortVersionString" : "1.0",
"CFBundleIdentifier" : "com.apple.combine",
"size" : 1376248,
"uuid" : "d59d0597-14f4-328a-8896-a2fe0e507d73",
"path" : "\/System\/Library\/Frameworks\/Combine.framework\/Versions\/A\/Combine",
"name" : "Combine",
"CFBundleVersion" : "310"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6791151616,
"size" : 102392,
"uuid" : "7ad948d2-82cb-3bb8-9820-ea3fd03eb05e",
"path" : "\/usr\/lib\/swift\/libswiftDispatch.dylib",
"name" : "libswiftDispatch.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6467936256,
"size" : 294912,
"uuid" : "4d52c3a5-32e6-37a2-9d6c-23c612038354",
"path" : "\/usr\/lib\/system\/libdispatch.dylib",
"name" : "libdispatch.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6469943296,
"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" : 6628466688,
"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" : 6523207680,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 15777792,
"uuid" : "88722053-0df0-3d4f-bf55-7e3c2d2c8e29",
"path" : "\/System\/Library\/Frameworks\/AppKit.framework\/Versions\/C\/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2299.40.118"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7120220160,
"CFBundleShortVersionString" : "4.3.3.1.400",
"CFBundleIdentifier" : "com.apple.SwiftUI",
"size" : 25706496,
"uuid" : "a2ed7102-543e-3c8c-8d24-9ed33a1db942",
"path" : "\/System\/Library\/Frameworks\/SwiftUI.framework\/Versions\/A\/SwiftUI",
"name" : "SwiftUI",
"CFBundleVersion" : "4.3.3.1.400"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6466215936,
"size" : 568228,
"uuid" : "191e84f1-4b95-39c8-b253-1c1ef56c0fa8",
"path" : "\/usr\/lib\/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6469292032,
"size" : 237548,
"uuid" : "3dcd49b9-b3c5-3d90-be40-a3b807cb9cd7",
"path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6469529600,
"size" : 53244,
"uuid" : "9f3b729a-ed04-3e65-adac-d75ad06ebbdc",
"path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
}
],
"sharedCache" : {
"base" : 6465568768,
"size" : 3447455744,
"uuid" : "835716ae-b363-3187-b065-cf94139bfc85"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=1.2G resident=0K(0%) swapped_out_or_unallocated=1.2G(100%)\nWritable regions: Total=429.1M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=429.1M(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 128K 1 \nActivity Tracing 256K 1 \nCG backing stores 7360K 8 \nCG image 1104K 53 \nColorSync 576K 28 \nCoreAnimation 13.2M 464 \nCoreData Object IDs 4112K 2 \nCoreGraphics 48K 3 \nCoreUI image data 4800K 39 \nDispatch continuations 80.0M 1 \nFoundation 48K 2 \nImage IO 32K 2 \nKernel Alloc Once 32K 1 \nMALLOC 203.3M 84 \nMALLOC guard page 192K 9 \nMALLOC_MEDIUM (reserved) 104.0M 1 reserved VM address space (unallocated)\nSQLite page cache 1920K 15 \nSTACK GUARD 56.1M 7 \nStack 11.2M 7 \nVM_ALLOCATE 3376K 20 \n__AUTH 1278K 267 \n__AUTH_CONST 19.7M 470 \n__CTF 756 1 \n__DATA 8312K 461 \n__DATA_CONST 20.4M 478 \n__DATA_DIRTY 1360K 157 \n__FONT_DATA 2352 1 \n__LINKEDIT 768.4M 7 \n__OBJC_CONST 2510K 226 \n__OBJC_RO 65.5M 1 \n__OBJC_RW 1988K 1 \n__TEXT 446.9M 499 \ndyld private memory 256K 1 \nmapped file 411.5M 49 \nshared memory 3008K 21 \n=========== ======= ======= \nTOTAL 2.2G 3388 \nTOTAL, minus reserved VM space 2.1G 3388 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "6112e3d2fc54bc3389840661",
"factorPackIds" : {
"SIRI_TEXT_TO_SPEECH" : "63f8017d238e7b23a1f300f1"
},
"deploymentId" : 240000356
},
{
"rolloutId" : "63582c5f8a53461413999550",
"factorPackIds" : {
},
"deploymentId" : 240000002
}
],
"experiments" : [
]
}
}
Do you have any idea about these crashes ?
Thanks for your help
Best regards
Jeremie
Have you thought about your plans for licensing PulsePro? If I wanted to distribute the app to some members of my QA team, how would I go about licensing it? I'm the only iOS/Mac developer, but work with a handful of QA/support folks that I'd like to be able to read logs. With NSLooger, I just sent them the app and was good.
A right-click in the sidebar crashes the app immediately. I marked the region in this screenshot:
macOS 12.5.1 (21G83)
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: Pulse Pro [93928]
Path: /Applications/Pulse Pro.app/Contents/MacOS/Pulse Pro
Identifier: com.github.kean.pulse-pro
Version: 1.4.1 (1)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 502
Date/Time: 2022-08-30 15:16:32.3498 +0200
OS Version: macOS 12.5.1 (21G83)
Report Version: 12
Anonymous UUID: D7874865-BECB-E4FC-9DB9-D668B6DC3D61
Sleep/Wake UUID: EEF82BF8-BA15-4C44-8A12-FD1E153725C5
Time Awake Since Boot: 480000 seconds
Time Since Wake: 5728 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x00000001022d1cbc
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process: exc handler [93928]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 Pulse Pro 0x1022d1cbc 0x102298000 + 236732
1 Pulse Pro 0x1022d18c4 0x102298000 + 235716
2 Pulse Pro 0x1022d1cf0 0x102298000 + 236784
3 AppKit 0x1c24563e8 -[NSView _showMenuForEvent:] + 72
4 AppKit 0x1c1f988a0 -[NSView rightMouseDown:] + 108
5 AppKit 0x1c20cb194 -[NSControl _rightMouseUpOrDown:] + 472
6 AppKit 0x1c1d3be88 -[NSWindow(NSEventRouting) reallySendEvent:isDelayedEvent:] + 5908
7 AppKit 0x1c1d3a50c -[NSWindow(NSEventRouting) sendEvent:] + 348
8 AppKit 0x1c1d394b4 -[NSApplication(NSEvent) sendEvent:] + 2780
9 AppKit 0x1c1ff30f4 -[NSApplication handleEvent:] + 76
10 AppKit 0x1c1bbb008 -[NSApplication run] + 636
11 AppKit 0x1c1b8c6fc NSApplicationMain + 1132
12 SwiftUI 0x1e45e1e98 specialized runApp(:) + 148
13 SwiftUI 0x1e5170588 runApp(:) + 260
14 SwiftUI 0x1e4be626c static App.main() + 128
15 Pulse Pro 0x10229a648 0x102298000 + 9800
16 dyld 0x10284d08c start + 520
Thread 1:
0 libsystem_pthread.dylib 0x1bef93078 start_wqthread + 0
Thread 2:
0 libsystem_pthread.dylib 0x1bef93078 start_wqthread + 0
Thread 3:
0 libsystem_pthread.dylib 0x1bef93078 start_wqthread + 0
Thread 4:
0 libsystem_pthread.dylib 0x1bef93078 start_wqthread + 0
Thread 5:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x1bef5a8b0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x1bef5ad20 mach_msg + 76
2 CoreFoundation 0x1bf0652c0 __CFRunLoopServiceMachPort + 372
3 CoreFoundation 0x1bf063770 __CFRunLoopRun + 1180
4 CoreFoundation 0x1bf062b34 CFRunLoopRunSpecific + 600
5 AppKit 0x1c1d37100 _NSEventThread + 196
6 libsystem_pthread.dylib 0x1bef9826c _pthread_start + 148
7 libsystem_pthread.dylib 0x1bef9308c thread_start + 8
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x00006000010acb40 x1: 0x00006000010acb40 x2: 0x00000001bee2833c x3: 0x00006000010acb40
x4: 0x00000001bee469b1 x5: 0x00000001bee469a5 x6: 0x00000002092d4a30 x7: 0x00000002092d4a30
x8: 0x00006000034f93c0 x9: 0x0000000000000001 x10: 0x0000000000000001 x11: 0x00006000010acb50
x12: 0x0000000000000000 x13: 0x0000000000000000 x14: 0x00000001bec6c000 x15: 0x000000027a374000
x16: 0x00000001024bb5ba x17: 0x00000001c1b94bac x18: 0x0000000000000000 x19: 0x00006000014b3b40
x20: 0x0000000147078400 x21: 0x00000001024bb688 x22: 0xffffffffffffffff x23: 0x00006000010acb40
x24: 0x00000002092d8000 x25: 0x0000000000000000 x26: 0x000000002bd80025 x27: 0x0000000000000000
x28: 0x00000000000000fc fp: 0x000000016db66fc0 lr: 0xf8640001022d18c4
sp: 0x000000016db66f30 pc: 0x00000001022d1cbc cpsr: 0xa0001000
far: 0x00000001032b8000 esr: 0xf2000001 (Breakpoint) brk 1
Binary Images:
0x102298000 - 0x102497fff com.github.kean.pulse-pro (1.4.1) /Applications/Pulse Pro.app/Contents/MacOS/Pulse Pro
0x1c1b89000 - 0x1c2a41fff com.apple.AppKit (6.9) <07bc3607-552a-3eb9-a941-4911c589dbc5> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x1e454d000 - 0x1e559cfff com.apple.SwiftUI (3.5.2) /System/Library/Frameworks/SwiftUI.framework/Versions/A/SwiftUI
0x102848000 - 0x1028a7fff dyld () <75627683-a780-32ad-ae34-cf86dd23a26b> /usr/lib/dyld
0x1bef91000 - 0x1bef9dfff libsystem_pthread.dylib () /usr/lib/system/libsystem_pthread.dylib
0x1bef59000 - 0x1bef90fff libsystem_kernel.dylib (*) /usr/lib/system/libsystem_kernel.dylib
0x1befe0000 - 0x1bf526fff com.apple.CoreFoundation (6.9) <1643f3d9-7049-37e4-b844-c0c0a42bde3b> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
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: 1084
thread_create: 5
thread_set_state: 17186
VM Region Summary:
ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)
Writable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 128K 1
Activity Tracing 256K 1
CG backing stores 4864K 8
CG image 128K 5
ColorSync 592K 26
CoreAnimation 592K 31
CoreGraphics 32K 2
CoreUI image data 496K 9
Foundation 16K 1
Kernel Alloc Once 32K 1
MALLOC 305.3M 53
MALLOC guard page 192K 10
MALLOC_MEDIUM (reserved) 1.1G 9 reserved VM address space (unallocated)
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
STACK GUARD 56.1M 6
Stack 10.6M 6
VM_ALLOCATE 1200K 12
__AUTH 2438K 254
__AUTH_CONST 18.7M 442
__CTF 756 1
__DATA 12.2M 430
__DATA_CONST 15.6M 447
__DATA_DIRTY 1554K 168
__FONT_DATA 4K 1
__LINKEDIT 577.8M 4
__OBJC_CONST 2623K 210
__OBJC_RO 83.0M 1
__OBJC_RW 3168K 1
__TEXT 450.8M 464
__UNICODE 592K 1
dyld private memory 1024K 1
mapped file 179.8M 23
shared memory 1584K 21
=========== ======= =======
TOTAL 3.1G 2651
TOTAL, minus reserved VM space 1.7G 2651
Full Report
{"app_name":"Pulse Pro","timestamp":"2022-08-30 15:16:32.00 +0200","app_version":"1.4.1","slice_uuid":"a76212a2-28a4-3434-b97c-9bd9f50c3888","build_version":"1","platform":1,"bundleID":"com.github.kean.pulse-pro","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.5.1 (21G83)","incident_id":"1B313515-BEF8-4DF7-9D88-FF6C7C1FF639","name":"Pulse Pro"}
{
"uptime" : 480000,
"procLaunch" : "2022-08-30 15:16:31.2618 +0200",
"procRole" : "Foreground",
"version" : 2,
"userID" : 502,
"deployVersion" : 210,
"modelCode" : "MacBookPro18,4",
"procStartAbsTime" : 11635225322801,
"coalitionID" : 231853,
"osVersion" : {
"train" : "macOS 12.5.1",
"build" : "21G83",
"releaseType" : "User"
},
"captureTime" : "2022-08-30 15:16:32.3498 +0200",
"incident" : "1B313515-BEF8-4DF7-9D88-FF6C7C1FF639",
"bug_type" : "309",
"pid" : 93928,
"procExitAbsTime" : 11635250735743,
"translated" : false,
"cpuType" : "ARM-64",
"procName" : "Pulse Pro",
"procPath" : "/Applications/Pulse Pro.app/Contents/MacOS/Pulse Pro",
"bundleInfo" : {"CFBundleShortVersionString":"1.4.1","CFBundleVersion":"1","CFBundleIdentifier":"com.github.kean.pulse-pro"},
"storeInfo" : {"deviceIdentifierForVendor":"E387336C-08B0-5D5E-B0DC-DB138B65AD26","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "com.github.kean.pulse-pro",
"crashReporterKey" : "D7874865-BECB-E4FC-9DB9-D668B6DC3D61",
"wakeTime" : 5728,
"sleepWakeUUID" : "EEF82BF8-BA15-4C44-8A12-FD1E153725C5",
"sip" : "enabled",
"isCorpse" : 1,
"exception" : {"codes":"0x0000000000000001, 0x00000001022d1cbc","rawCodes":[1,4331478204],"type":"EXC_BREAKPOINT","signal":"SIGTRAP"},
"termination" : {"flags":0,"code":5,"namespace":"SIGNAL","indicator":"Trace/BPT trap: 5","byProc":"exc handler","byPid":93928},
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":5,"thread_set_state":17186,"task_for_pid":1084},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 0,
"threads" : [{"triggered":true,"id":7325039,"threadState":{"x":[{"value":105553133751104},{"value":105553133751104},{"value":7497483068,"symbolLocation":0,"symbol":"-[NSObject retainWeakReference]"},{"value":105553133751104},{"value":7497607601,"symbolLocation":321,"symbol":"OBJC$_INSTANCE_METHODS_NSObject"},{"value":7497607589,"symbolLocation":309,"symbol":"OBJC$_INSTANCE_METHODS_NSObject"},{"value":8743897648,"objc-selector":"init"},{"value":8743897648,"objc-selector":"init"},{"value":105553171813312},{"value":1},{"value":1},{"value":105553133751120},{"value":0},{"value":0},{"value":7495663616},{"value":10640375808},{"value":4333483450},{"value":7545113516,"symbolLocation":0,"symbol":"-[NSResponder _tryRetain]"},{"value":0},{"value":105553137974080},{"value":5486642176},{"value":4333483656},{"value":18446744073709551615},{"value":105553133751104},{"value":8743911424,"objc-selector":"PasteboardAvailable:"},{"value":0},{"value":735576101},{"value":0},{"value":252}],"flavor":"ARM_THREAD_STATE64","lr":{"value":17898430823408670916},"cpsr":{"value":2684358656},"fp":{"value":6135640000},"sp":{"value":6135639856},"esr":{"value":4060086273,"description":"(Breakpoint) brk 1"},"pc":{"value":4331478204,"matchesCrashFrame":1},"far":{"value":4348149760}},"queue":"com.apple.main-thread","frames":[{"imageOffset":236732,"imageIndex":0},{"imageOffset":235716,"imageIndex":0},{"imageOffset":236784,"imageIndex":0},{"imageOffset":9229288,"symbol":"-[NSView _showMenuForEvent:]","symbolLocation":72,"imageIndex":1},{"imageOffset":4257952,"symbol":"-[NSView rightMouseDown:]","symbolLocation":108,"imageIndex":1},{"imageOffset":5513620,"symbol":"-[NSControl _rightMouseUpOrDown:]","symbolLocation":472,"imageIndex":1},{"imageOffset":1781384,"symbol":"-[NSWindow(NSEventRouting) reallySendEvent:isDelayedEvent:]","symbolLocation":5908,"imageIndex":1},{"imageOffset":1774860,"symbol":"-[NSWindow(NSEventRouting) sendEvent:]","symbolLocation":348,"imageIndex":1},{"imageOffset":1770676,"symbol":"-[NSApplication(NSEvent) sendEvent:]","symbolLocation":2780,"imageIndex":1},{"imageOffset":4628724,"symbol":"-[NSApplication handleEvent:]","symbolLocation":76,"imageIndex":1},{"imageOffset":204808,"symbol":"-[NSApplication run]","symbolLocation":636,"imageIndex":1},{"imageOffset":14076,"symbol":"NSApplicationMain","symbolLocation":1132,"imageIndex":1},{"imageOffset":609944,"symbol":"specialized runApp(:)","symbolLocation":148,"imageIndex":2},{"imageOffset":12727688,"symbol":"runApp(:)","symbolLocation":260,"imageIndex":2},{"imageOffset":6918764,"symbol":"static App.main()","symbolLocation":128,"imageIndex":2},{"imageOffset":9800,"imageIndex":0},{"imageOffset":20620,"symbol":"start","symbolLocation":520,"imageIndex":3}]},{"id":7325060,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":4}]},{"id":7325061,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":4}]},{"id":7325068,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":4}]},{"id":7325080,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":4}]},{"id":7325112,"name":"com.apple.NSEventThread","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":5},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":5},{"imageOffset":545472,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":6},{"imageOffset":538480,"symbol":"__CFRunLoopRun","symbolLocation":1180,"imageIndex":6},{"imageOffset":535348,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":6},{"imageOffset":1761536,"symbol":"_NSEventThread","symbolLocation":196,"imageIndex":1},{"imageOffset":29292,"symbol":"_pthread_start","symbolLocation":148,"imageIndex":4},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":4}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64",
"base" : 4331241472,
"CFBundleShortVersionString" : "1.4.1",
"CFBundleIdentifier" : "com.github.kean.pulse-pro",
"size" : 2097152,
"uuid" : "a76212a2-28a4-3434-b97c-9bd9f50c3888",
"path" : "/Applications/Pulse Pro.app/Contents/MacOS/Pulse Pro",
"name" : "Pulse Pro",
"CFBundleVersion" : "1"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7545065472,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 15437824,
"uuid" : "07bc3607-552a-3eb9-a941-4911c589dbc5",
"path" : "/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2113.60.148"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 8125730816,
"CFBundleShortVersionString" : "3.5.2",
"CFBundleIdentifier" : "com.apple.SwiftUI",
"size" : 17104896,
"uuid" : "a7231267-3c5e-3a0e-8b80-95100076e8fd",
"path" : "/System/Library/Frameworks/SwiftUI.framework/Versions/A/SwiftUI",
"name" : "SwiftUI",
"CFBundleVersion" : "3.5.2"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 4337205248,
"size" : 393216,
"uuid" : "75627683-a780-32ad-ae34-cf86dd23a26b",
"path" : "/usr/lib/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7498960896,
"size" : 53248,
"uuid" : "f32ff902-ba43-30b0-ad43-a2a8a9ff69fe",
"path" : "/usr/lib/system/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7498731520,
"size" : 229376,
"uuid" : "d5cdde7e-7037-3a70-9ce4-9e3847da6ce0",
"path" : "/usr/lib/system/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7499284480,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 5533696,
"uuid" : "1643f3d9-7049-37e4-b844-c0c0a42bde3b",
"path" : "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "1866"
}
],
"sharedCache" : {
"base" : 7495663616,
"size" : 3144712192,
"uuid" : "f8ab76fb-504c-32dd-a5db-15a1f2f028f8"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)\nWritable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 128K 1 \nActivity Tracing 256K 1 \nCG backing stores 4864K 8 \nCG image 128K 5 \nColorSync 592K 26 \nCoreAnimation 592K 31 \nCoreGraphics 32K 2 \nCoreUI image data 496K 9 \nFoundation 16K 1 \nKernel Alloc Once 32K 1 \nMALLOC 305.3M 53 \nMALLOC guard page 192K 10 \nMALLOC_MEDIUM (reserved) 1.1G 9 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nSTACK GUARD 56.1M 6 \nStack 10.6M 6 \nVM_ALLOCATE 1200K 12 \n__AUTH 2438K 254 \n__AUTH_CONST 18.7M 442 \n__CTF 756 1 \n__DATA 12.2M 430 \n__DATA_CONST 15.6M 447 \n__DATA_DIRTY 1554K 168 \n__FONT_DATA 4K 1 \n__LINKEDIT 577.8M 4 \n__OBJC_CONST 2623K 210 \n__OBJC_RO 83.0M 1 \n__OBJC_RW 3168K 1 \n__TEXT 450.8M 464 \n__UNICODE 592K 1 \ndyld private memory 1024K 1 \nmapped file 179.8M 23 \nshared memory 1584K 21 \n=========== ======= ======= \nTOTAL 3.1G 2651 \nTOTAL, minus reserved VM space 1.7G 2651 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "com.apple.main-thread"
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "607844aa04477260f58a8077",
"factorPackIds" : {
"SIRI_MORPHUN_ASSETS" : "6103050cbfe6dc472e1c982a"
},
"deploymentId" : 240000066
},
{
"rolloutId" : "61301e3a61217b3110231469",
"factorPackIds" : {
"SIRI_FIND_MY_CONFIGURATION_FILES" : "6216ae152a40e71046e16225"
},
"deploymentId" : 240000016
}
],
"experiments" : [
]
}
}
Crash on Pulse Pro 2.0 (Beta 2)
I'm running Pulse 2.0.1 and Pulse Pro 2.0. (beta 2). When receiving remote logs, the app crashes.
bellow is the crash report:
Translated Report (Full Report Below)
Process: Pulse Pro [82307]
Path: /Applications/Pulse Pro 2.app/Contents/MacOS/Pulse Pro
Identifier: com.github.kean.pulse-pro
Version: 2.0.0-beta.2 (1)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2022-08-16 15:26:20.8717 -0300
OS Version: macOS 12.5 (21G72)
Report Version: 12
Anonymous UUID: 3E030ECF-D3F3-1725-1492-531647322FA1
Sleep/Wake UUID: 7626C2EB-C547-4F42-B2A1-C2D5F31CC998
Time Awake Since Boot: 60000 seconds
Time Since Wake: 24742 seconds
System Integrity Protection: enabled
Crashed Thread: 4 Dispatch queue: NSManagedObjectContext 0x6000032881a0
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x00000001022a776c
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process: exc handler [82307]
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x1929f68b0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x1929f6d20 mach_msg + 76
2 CoreFoundation 0x192b012c0 __CFRunLoopServiceMachPort + 372
3 CoreFoundation 0x192aff770 __CFRunLoopRun + 1180
4 CoreFoundation 0x192afeb34 CFRunLoopRunSpecific + 600
5 HIToolbox 0x19b73e338 RunCurrentEventLoopInMode + 292
6 HIToolbox 0x19b73e0b4 ReceiveNextEventCommon + 564
7 HIToolbox 0x19b73de68 _BlockUntilNextEventMatchingListInModeWithFilter + 72
8 AppKit 0x19566651c DPSNextEvent + 860
9 AppKit 0x195664e14 -[NSApplication(NSEvent) nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1328
10 AppKit 0x195656fe0 -[NSApplication run] + 596
11 AppKit 0x1956286fc NSApplicationMain + 1132
12 SwiftUI 0x1b807de98 specialized runApp(:) + 148
13 SwiftUI 0x1b8c0c588 runApp(:) + 260
14 SwiftUI 0x1b868226c static App.main() + 128
15 Pulse Pro 0x1021123a4 0x102108000 + 41892
16 dyld 0x10257908c start + 520
Thread 1:
0 libsystem_pthread.dylib 0x192a2f078 start_wqthread + 0
Thread 2:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x1929f68b0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x1929f6d20 mach_msg + 76
2 CoreFoundation 0x192b012c0 __CFRunLoopServiceMachPort + 372
3 CoreFoundation 0x192aff770 __CFRunLoopRun + 1180
4 CoreFoundation 0x192afeb34 CFRunLoopRunSpecific + 600
5 AppKit 0x1957d3100 _NSEventThread + 196
6 libsystem_pthread.dylib 0x192a3426c _pthread_start + 148
7 libsystem_pthread.dylib 0x192a2f08c thread_start + 8
Thread 3:
0 libsystem_pthread.dylib 0x192a2f078 start_wqthread + 0
Thread 4 Crashed:: Dispatch queue: NSManagedObjectContext 0x6000032881a0
0 Pulse Pro 0x1022a776c 0x102108000 + 1701740
1 Pulse Pro 0x1022a718c 0x102108000 + 1700236
2 Pulse Pro 0x1022a5118 0x102108000 + 1691928
3 Pulse Pro 0x1022a2dd4 0x102108000 + 1682900
4 Pulse Pro 0x1022a8378 0x102108000 + 1704824
5 Pulse Pro 0x1022e015c 0x102108000 + 1933660
6 CoreData 0x198b6beb4 developerSubmittedBlockToNSManagedObjectContextPerform + 156
7 libdispatch.dylib 0x1928701b4 _dispatch_client_callout + 20
8 libdispatch.dylib 0x1928778a8 _dispatch_lane_serial_drain + 668
9 libdispatch.dylib 0x192878404 _dispatch_lane_invoke + 392
10 libdispatch.dylib 0x192882c98 _dispatch_workloop_worker_thread + 648
11 libsystem_pthread.dylib 0x192a30360 _pthread_wqthread + 288
12 libsystem_pthread.dylib 0x192a2f080 start_wqthread + 8
Thread 4 crashed with ARM Thread State (64-bit):
x0: 0x000000016de08820 x1: 0x00000001dcd6f852 x2: 0x00000001ec23ea68 x3: 0x00000001ec23ea68
x4: 0x0000000000000000 x5: 0x0000000000000001 x6: 0x0000000000000001 x7: 0x0000000000000000
x8: 0x83ebd8956a3f0073 x9: 0x83ebd8956a3f0073 x10: 0x000000040000078c x11: 0x000000000000007f
x12: 0x0000000000000052 x13: 0x000000012a843d10 x14: 0x000000003e000000 x15: 0x00000001eb48d450
x16: 0x00000001eb48d450 x17: 0x531a800192a9ed4c x18: 0x0000000000000000 x19: 0x000000016de09a68
x20: 0x00000000ffffc02f x21: 0x000000016de08820 x22: 0x00000001022c100c x23: 0x0000600002a334d0
x24: 0x000000010238bfc8 x25: 0x0000000000000000 x26: 0x000000016de08a20 x27: 0x000000016de08a10
x28: 0x000000016de08670 fp: 0x000000016de08b70 lr: 0x00000001022a718c
sp: 0x000000016de084c0 pc: 0x00000001022a776c cpsr: 0x60001000
far: 0x00000001dd258f59 esr: 0xf2000001 (Breakpoint) brk 1
Binary Images:
0x1929f5000 - 0x192a2cfff libsystem_kernel.dylib () <67f22904-88ed-3847-bbf0-5c4c599fd79e> /usr/lib/system/libsystem_kernel.dylib
0x192a7c000 - 0x192fc2fff com.apple.CoreFoundation (6.9) <1643f3d9-7049-37e4-b844-c0c0a42bde3b> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x19b70c000 - 0x19ba3ffff com.apple.HIToolbox (2.1.1) <7112f6f2-a77e-39db-83c8-f627b8a49df8> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x195625000 - 0x1964ddfff com.apple.AppKit (6.9) <07bc3607-552a-3eb9-a941-4911c589dbc5> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x1b7fe9000 - 0x1b9038fff com.apple.SwiftUI (3.5.2) /System/Library/Frameworks/SwiftUI.framework/Versions/A/SwiftUI
0x102108000 - 0x102357fff com.github.kean.pulse-pro (2.0.0-beta.2) <51f60b5e-f87e-38f5-a315-886baae0c6db> /Applications/Pulse Pro 2.app/Contents/MacOS/Pulse Pro
0x102574000 - 0x1025d3fff dyld () <75627683-a780-32ad-ae34-cf86dd23a26b> /usr/lib/dyld
0x192a2d000 - 0x192a39fff libsystem_pthread.dylib () /usr/lib/system/libsystem_pthread.dylib
0x198b3c000 - 0x198f11fff com.apple.CoreData (120) <11c6f60b-9498-3300-a89f-5c5990f9da44> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x19286c000 - 0x1928b2fff libdispatch.dylib () <035d23d9-4cb5-3759-9059-1f7878f89fee> /usr/lib/system/libdispatch.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)
Writable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 384K 3
Activity Tracing 256K 1
CG backing stores 2944K 8
CG image 1008K 25
ColorSync 592K 26
CoreAnimation 30.3M 57
CoreData Object IDs 4112K 2
CoreGraphics 48K 3
CoreUI image data 1216K 12
Foundation 16K 1
Kernel Alloc Once 32K 1
MALLOC 333.4M 56
MALLOC guard page 192K 10
MALLOC_MEDIUM (reserved) 960.0M 8 reserved VM address space (unallocated)
MALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)
SQLite page cache 512K 8
STACK GUARD 56.1M 5
Stack 10.1M 5
VM_ALLOCATE 1376K 23
__AUTH 2476K 263
__AUTH_CONST 18.9M 453
__CTF 756 1
__DATA 12.4M 446
__DATA_CONST 16.0M 461
__DATA_DIRTY 1566K 172
__FONT_DATA 4K 1
__LINKEDIT 578.1M 7
__OBJC_CONST 2709K 221
__OBJC_RO 83.0M 1
__OBJC_RW 3168K 1
__TEXT 456.4M 478
__UNICODE 592K 1
dyld private memory 1024K 1
mapped file 183.5M 29
shared memory 896K 16
=========== ======= =======
TOTAL 3.1G 2807
TOTAL, minus reserved VM space 1.8G 2807
Full Report
{"app_name":"Pulse Pro","timestamp":"2022-08-16 15:26:23.00 -0300","app_version":"2.0.0-beta.2","slice_uuid":"51f60b5e-f87e-38f5-a315-886baae0c6db","build_version":"1","platform":1,"bundleID":"com.github.kean.pulse-pro","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"macOS 12.5 (21G72)","incident_id":"18578951-0D21-4903-94D0-D785F3E750F6","name":"Pulse Pro"}
{
"uptime" : 60000,
"procLaunch" : "2022-08-16 15:25:29.6724 -0300",
"procRole" : "Foreground",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "MacBookPro17,1",
"procStartAbsTime" : 1457933315769,
"coalitionID" : 7541,
"osVersion" : {
"train" : "macOS 12.5",
"build" : "21G72",
"releaseType" : "User"
},
"captureTime" : "2022-08-16 15:26:20.8717 -0300",
"incident" : "18578951-0D21-4903-94D0-D785F3E750F6",
"bug_type" : "309",
"pid" : 82307,
"procExitAbsTime" : 1459154803116,
"translated" : false,
"cpuType" : "ARM-64",
"procName" : "Pulse Pro",
"procPath" : "/Applications/Pulse Pro 2.app/Contents/MacOS/Pulse Pro",
"bundleInfo" : {"CFBundleShortVersionString":"2.0.0-beta.2","CFBundleVersion":"1","CFBundleIdentifier":"com.github.kean.pulse-pro"},
"storeInfo" : {"deviceIdentifierForVendor":"FFBC5351-4908-5889-A160-B611BEF0AED6","thirdParty":true},
"parentProc" : "launchd",
"parentPid" : 1,
"coalitionName" : "com.github.kean.pulse-pro",
"crashReporterKey" : "3E030ECF-D3F3-1725-1492-531647322FA1",
"wakeTime" : 24742,
"sleepWakeUUID" : "7626C2EB-C547-4F42-B2A1-C2D5F31CC998",
"sip" : "enabled",
"isCorpse" : 1,
"exception" : {"codes":"0x0000000000000001, 0x00000001022a776c","rawCodes":[1,4331304812],"type":"EXC_BREAKPOINT","signal":"SIGTRAP"},
"termination" : {"flags":0,"code":5,"namespace":"SIGNAL","indicator":"Trace/BPT trap: 5","byProc":"exc handler","byPid":82307},
"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},
"faultingThread" : 4,
"threads" : [{"id":966796,"queue":"com.apple.main-thread","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":545472,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":1},{"imageOffset":538480,"symbol":"__CFRunLoopRun","symbolLocation":1180,"imageIndex":1},{"imageOffset":535348,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":1},{"imageOffset":205624,"symbol":"RunCurrentEventLoopInMode","symbolLocation":292,"imageIndex":2},{"imageOffset":204980,"symbol":"ReceiveNextEventCommon","symbolLocation":564,"imageIndex":2},{"imageOffset":204392,"symbol":"_BlockUntilNextEventMatchingListInModeWithFilter","symbolLocation":72,"imageIndex":2},{"imageOffset":267548,"symbol":"DPSNextEvent","symbolLocation":860,"imageIndex":3},{"imageOffset":261652,"symbol":"-[NSApplication(NSEvent) nextEventMatchingEventMask:untilDate:inMode:dequeue:]","symbolLocation":1328,"imageIndex":3},{"imageOffset":204768,"symbol":"-[NSApplication run]","symbolLocation":596,"imageIndex":3},{"imageOffset":14076,"symbol":"NSApplicationMain","symbolLocation":1132,"imageIndex":3},{"imageOffset":609944,"symbol":"specialized runApp(:)","symbolLocation":148,"imageIndex":4},{"imageOffset":12727688,"symbol":"runApp(:)","symbolLocation":260,"imageIndex":4},{"imageOffset":6918764,"symbol":"static App.main()","symbolLocation":128,"imageIndex":4},{"imageOffset":41892,"imageIndex":5},{"imageOffset":20620,"symbol":"start","symbolLocation":520,"imageIndex":6}]},{"id":966861,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":7}]},{"id":966898,"name":"com.apple.NSEventThread","frames":[{"imageOffset":6320,"symbol":"mach_msg_trap","symbolLocation":8,"imageIndex":0},{"imageOffset":7456,"symbol":"mach_msg","symbolLocation":76,"imageIndex":0},{"imageOffset":545472,"symbol":"__CFRunLoopServiceMachPort","symbolLocation":372,"imageIndex":1},{"imageOffset":538480,"symbol":"__CFRunLoopRun","symbolLocation":1180,"imageIndex":1},{"imageOffset":535348,"symbol":"CFRunLoopRunSpecific","symbolLocation":600,"imageIndex":1},{"imageOffset":1761536,"symbol":"_NSEventThread","symbolLocation":196,"imageIndex":3},{"imageOffset":29292,"symbol":"pthread_start","symbolLocation":148,"imageIndex":7},{"imageOffset":8332,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]},{"id":967121,"frames":[{"imageOffset":8312,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":7}]},{"triggered":true,"id":967304,"threadState":{"x":[{"value":6138398752},{"value":8000043090,"objc-selector":"release"},{"value":8256744040,"symbolLocation":0,"symbol":"type metadata for Date"},{"value":8256744040,"symbolLocation":0,"symbol":"type metadata for Date"},{"value":0},{"value":1},{"value":1},{"value":0},{"value":9505929574739804275},{"value":9505929574739804275},{"value":17179871116},{"value":127},{"value":82},{"value":5008276752},{"value":1040187392},{"value":8242386000,"symbolLocation":0,"symbol":"OBJC_CLASS$__NSCFString"},{"value":8242386000,"symbolLocation":0,"symbol":"OBJC_CLASS$___NSCFString"},{"value":5988239398786428236,"symbolLocation":5988239392030851072,"symbol":"-[__NSCFString release]"},{"value":0},{"value":6138403432},{"value":4294950959},{"value":6138398752},{"value":4331409420},{"value":105553160516816},{"value":4332240840},{"value":0},{"value":6138399264},{"value":6138399248},{"value":6138398320}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4331303308},"cpsr":{"value":1610616832},"fp":{"value":6138399600},"sp":{"value":6138397888},"esr":{"value":4060086273,"description":"(Breakpoint) brk 1"},"pc":{"value":4331304812,"matchesCrashFrame":1},"far":{"value":8005193561}},"queue":"NSManagedObjectContext 0x6000032881a0","frames":[{"imageOffset":1701740,"imageIndex":5},{"imageOffset":1700236,"imageIndex":5},{"imageOffset":1691928,"imageIndex":5},{"imageOffset":1682900,"imageIndex":5},{"imageOffset":1704824,"imageIndex":5},{"imageOffset":1933660,"imageIndex":5},{"imageOffset":196276,"symbol":"developerSubmittedBlockToNSManagedObjectContextPerform","symbolLocation":156,"imageIndex":8},{"imageOffset":16820,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":9},{"imageOffset":47272,"symbol":"_dispatch_lane_serial_drain","symbolLocation":668,"imageIndex":9},{"imageOffset":50180,"symbol":"_dispatch_lane_invoke","symbolLocation":392,"imageIndex":9},{"imageOffset":93336,"symbol":"_dispatch_workloop_worker_thread","symbolLocation":648,"imageIndex":9},{"imageOffset":13152,"symbol":"_pthread_wqthread","symbolLocation":288,"imageIndex":7},{"imageOffset":8320,"symbol":"start_wqthread","symbolLocation":8,"imageIndex":7}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64e",
"base" : 6754881536,
"size" : 229376,
"uuid" : "67f22904-88ed-3847-bbf0-5c4c599fd79e",
"path" : "/usr/lib/system/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6755434496,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 5533696,
"uuid" : "1643f3d9-7049-37e4-b844-c0c0a42bde3b",
"path" : "/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "1866"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6902824960,
"CFBundleShortVersionString" : "2.1.1",
"CFBundleIdentifier" : "com.apple.HIToolbox",
"size" : 3358720,
"uuid" : "7112f6f2-a77e-39db-83c8-f627b8a49df8",
"path" : "/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox",
"name" : "HIToolbox"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6801215488,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.AppKit",
"size" : 15437824,
"uuid" : "07bc3607-552a-3eb9-a941-4911c589dbc5",
"path" : "/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit",
"name" : "AppKit",
"CFBundleVersion" : "2113.60.148"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 7381880832,
"CFBundleShortVersionString" : "3.5.2",
"CFBundleIdentifier" : "com.apple.SwiftUI",
"size" : 17104896,
"uuid" : "a7231267-3c5e-3a0e-8b80-95100076e8fd",
"path" : "/System/Library/Frameworks/SwiftUI.framework/Versions/A/SwiftUI",
"name" : "SwiftUI",
"CFBundleVersion" : "3.5.2"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4329603072,
"CFBundleShortVersionString" : "2.0.0-beta.2",
"CFBundleIdentifier" : "com.github.kean.pulse-pro",
"size" : 2424832,
"uuid" : "51f60b5e-f87e-38f5-a315-886baae0c6db",
"path" : "/Applications/Pulse Pro 2.app/Contents/MacOS/Pulse Pro",
"name" : "Pulse Pro",
"CFBundleVersion" : "1"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 4334239744,
"size" : 393216,
"uuid" : "75627683-a780-32ad-ae34-cf86dd23a26b",
"path" : "/usr/lib/dyld",
"name" : "dyld"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6755110912,
"size" : 53248,
"uuid" : "f32ff902-ba43-30b0-ad43-a2a8a9ff69fe",
"path" : "/usr/lib/system/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6856884224,
"CFBundleShortVersionString" : "120",
"CFBundleIdentifier" : "com.apple.CoreData",
"size" : 4022272,
"uuid" : "11c6f60b-9498-3300-a89f-5c5990f9da44",
"path" : "/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData",
"name" : "CoreData",
"CFBundleVersion" : "1152.5"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6753271808,
"size" : 290816,
"uuid" : "035d23d9-4cb5-3759-9059-1f7878f89fee",
"path" : "/usr/lib/system/libdispatch.dylib",
"name" : "libdispatch.dylib"
}
],
"sharedCache" : {
"base" : 6751813632,
"size" : 3144695808,
"uuid" : "ffede77c-d90b-366b-96f2-665c2f50ee59"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=1.0G resident=0K(0%) swapped_out_or_unallocated=1.0G(100%)\nWritable regions: Total=1.7G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.7G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nAccelerate framework 384K 3 \nActivity Tracing 256K 1 \nCG backing stores 2944K 8 \nCG image 1008K 25 \nColorSync 592K 26 \nCoreAnimation 30.3M 57 \nCoreData Object IDs 4112K 2 \nCoreGraphics 48K 3 \nCoreUI image data 1216K 12 \nFoundation 16K 1 \nKernel Alloc Once 32K 1 \nMALLOC 333.4M 56 \nMALLOC guard page 192K 10 \nMALLOC_MEDIUM (reserved) 960.0M 8 reserved VM address space (unallocated)\nMALLOC_NANO (reserved) 384.0M 1 reserved VM address space (unallocated)\nSQLite page cache 512K 8 \nSTACK GUARD 56.1M 5 \nStack 10.1M 5 \nVM_ALLOCATE 1376K 23 \n__AUTH 2476K 263 \n__AUTH_CONST 18.9M 453 \n__CTF 756 1 \n__DATA 12.4M 446 \n__DATA_CONST 16.0M 461 \n__DATA_DIRTY 1566K 172 \n__FONT_DATA 4K 1 \n__LINKEDIT 578.1M 7 \n__OBJC_CONST 2709K 221 \n__OBJC_RO 83.0M 1 \n__OBJC_RW 3168K 1 \n__TEXT 456.4M 478 \n__UNICODE 592K 1 \ndyld private memory 1024K 1 \nmapped file 183.5M 29 \nshared memory 896K 16 \n=========== ======= ======= \nTOTAL 3.1G 2807 \nTOTAL, minus reserved VM space 1.8G 2807 \n",
"legacyInfo" : {
"threadTriggered" : {
"queue" : "NSManagedObjectContext 0x6000032881a0"
}
},
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "61301e3a61217b3110231469",
"factorPackIds" : {
"SIRI_FIND_MY_CONFIGURATION_FILES" : "6216ae152a40e71046e16225"
},
"deploymentId" : 240000016
},
{
"rolloutId" : "60186475825c62000ccf5450",
"factorPackIds" : {
},
"deploymentId" : 240000025
}
],
"experiments" : [
]
}
}
Model: MacBookPro17,1, BootROM 7459.141.1, proc 8:4:4 processors, 8 GB, SMC
Graphics: Apple M1, Apple M1, Built-In
Display: Color LCD, 2560 x 1600 Retina, Main, MirrorOff, Online
Display: DELL U2419H, 1920 x 1080 (1080p FHD - Full High Definition), MirrorOff, Online
Memory Module: LPDDR4
AirPort: Wi-Fi, wl0: Mar 23 2022 19:57:59 version 18.60.27.0.7.8.129 FWID 01-570be953
Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB31Bus
USB Device: USB31Bus
USB Device: USB3.0 Hub
USB Device: USB 10/100/1000 LAN
USB Device: USB3.0 Card Reader
USB Device: USB2.0 Hub
USB Device: iPhone
USB Device: USB 2.0 Hub
USB Device: BillBoard Device
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
Bug: PulsePro doesn't seem to see all devices
Crash (EXC_BAD_INSTRUCTION) in NetworkLogger initialization
If I just follow the setup manual and create NetworkLogger
using default constructor like in the manual let logger = NetworkLogger()
I am getting crash with this error error:
Fatal error: Use of unimplemented initializer 'init()' for class 'PulseCore.NetworkLogger'
However, if I directly set default parameters (from https://github.com/kean/PulseUI/blob/master/Sources/Pulse/PersistentLogHandler.swift#L21):
let logger = NetworkLogger(logger: NetworkLogger.makeDefaultLogger(), blobStore: .default)
it doesn't crash.
Suspect some swift/objc issue ![:suspect: :suspect:](https://github.githubassets.com/images/icons/emoji/suspect.png)
Xcode 12.4 (also tested on 12.2)
0.9.4 and 0.9.5
Feature Request: Devices in sidebar, Console/Network in tabs
I'd like to suggest a change in the design of the Pulse viewer app: put Console and Network as tabs in the top toolbar, and reserve the “Menu” sidebar for your different devices.
There will always only be two options between Console and Network, but there can be lots of devices.
Another benefit (and new feature) would be that you could then select multiple devices in the sidebar (for example, by holding down command) and view two or more merged logs from different devices, sorted by time stamp. This could be immensely useful when debugging apps that involve multiple devices communicating or syncing, like an iOS/watch app.
Intermittent crash while moving the Mouse near to the right menu bar
Hello,
I got this error intermittently while moving my mouse near to the right menu bar
`
Process: Pulse Pro [44271]
Path: /Applications/Pulse Pro.app/Contents/MacOS/Pulse Pro
Identifier: com.github.kean.pulse-pro
Version: 1.4.1 (1)
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
User ID: 501
Date/Time: 2022-05-06 15:38:04.0531 -0300
OS Version: macOS 12.3.1 (21E258)
Report Version: 12
Anonymous UUID: 3E030ECF-D3F3-1725-1492-531647322FA1
Time Awake Since Boot: 89000 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x00000001010232a4
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: Namespace SIGNAL, Code 5 Trace/BPT trap: 5
Terminating Process: exc handler [44271]
Kernel Triage:
VM - Compressor failed a blocking pager_get
VM - Compressor failed a blocking pager_get
VM - Compressor failed a blocking pager_get
VM - Compressor failed a blocking pager_get
VM - Compressor failed a blocking pager_get
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 Pulse Pro 0x1010232a4 0x100fb4000 + 455332
1 Pulse Pro 0x10102316c 0x100fb4000 + 455020
2 Pulse Pro 0x1010203f8 0x100fb4000 + 443384
3 Pulse Pro 0x101020060 0x100fb4000 + 442464
4 Pulse Pro 0x101020640 0x100fb4000 + 443968
5 AppKit 0x1962cddc4 -[NSTrackingArea mouseMoved:] + 124
6 AppKit 0x1961acdb4 -[NSWindow(NSEventRouting) reallySendEvent:isDelayedEvent:] + 4172
7 AppKit 0x1961abb00 -[NSWindow(NSEventRouting) sendEvent:] + 348
8 AppKit 0x1961aac38 -[NSApplication(NSEvent) sendEvent:] + 3180
9 AppKit 0x196464848 -[NSApplication handleEvent:] + 76
10 AppKit 0x19602c618 -[NSApplication run] + 636
11 AppKit 0x195ffdd08 NSApplicationMain + 1132
12 SwiftUI 0x1b891f044 specialized runApp(:) + 148
13 SwiftUI 0x1b94ad870 runApp(:) + 260
14 SwiftUI 0x1b8f23640 static App.main() + 128
15 Pulse Pro 0x100fb6648 0x100fb4000 + 9800
16 dyld 0x101489088 start + 516
Thread 1:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x1933d48d0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x1933d4d40 mach_msg + 76
2 CoreFoundation 0x1934dec1c __CFRunLoopServiceMachPort + 372
3 CoreFoundation 0x1934dd0cc __CFRunLoopRun + 1180
4 CoreFoundation 0x1934dc490 CFRunLoopRunSpecific + 600
5 AppKit 0x1961a86f4 _NSEventThread + 196
6 libsystem_pthread.dylib 0x19341226c _pthread_start + 148
7 libsystem_pthread.dylib 0x19340d08c thread_start + 8
`
Search show only found results
Is there any way when searching to show only the found entries? (Filter the logs)
If not it would be great to add that feature.
Pulse Pro 2.0 (Beta 1) - Missing package product PulseCore
App crashes when double clicking SidebarViewController when it is empty
SiderbarViewController.swift line 103
@objc private func tableViewDoubleClick() {
switch items[tableView.clickedRow] { // Thread 1: Fatal error: Index out of range
case is SectionHeaderModel:
return
case let client as RemoteLoggerClient:
AppRouter.shared.openMainView(client: client)
default:
fatalError()
}
}
Feature Request - Ability to shrink file column
I'd like the ability to just show the file name (last path component) and not the entire file path in the file column.
Feature Request - Remember Tab in Network Log Line
Sometimes I select Summary tab for a network request (Response, Request, Headers, Summary, Metrics, cURL) and then flip to a different entry to compare the requests. The tab changes so I have to select Summary again to compare.
It would be nice if it kept the selected tab. I guess this applies to the non-Pro version as well.
Typo in welcome screen (device -> devce)
Filtering by Level or Label doesn't work
Licence mismatch in file header comments
PulsePro is licensed under the MIT license according to LICENSE.txt.
However, we noticed that there are two files, RemoteLoggerServer.swift and RemoteLoggerClient.swift make references to the Apache 2.0 license with runtime exemption:
// Licensed under Apache License v2.0 with Runtime Library Exception.
It would be good to clarify if this is intentional, and if so, whether this affects the licensing of the whole repository.
NetworkInspectorHeaderViewModel has been put into Trash
How to re-add Pulse dependency files?
I made a fork of Pulse on top of the current master branch. A lot of files were moved/deleted/added so Compile Sources step has a lot of missing files. With CocoaPods this could be fixed with pod install
as dependency files live in the separate targets. Is there any command/script to scramble all the required files together?
Pulse Pro 2.0 - Would be great if there was a way to see store info like you can on the iOS version.
On the iOS version of the Pulse viewer, you can go to the settings tab and click on the store details cell to see those details.
It would be great if you could also see this information on the Mac app.
Thanks! 😀
Unable to open the app
I need some help with setup up PulseUI
Am I doing the right thing?
LoggingSystem.bootstrap(PersistentLogHandler.init)
let logger = Pulse.NetworkLogger(logger: Pulse.NetworkLogger.makeDefaultLogger(), blobStore: .default)
URLSession(configuration: .default, delegate: PulseCore.URLSessionProxyDelegate(logger: logger, delegate: self), delegateQueue: nil)
extension ViewController: URLSessionTaskDelegate { }
func didShakes() {
let console = LoggerView(messageStore: PulseCore.LoggerMessageStore.default, blobStore: PulseCore.BlobStore.default)
let host = UIHostingController(rootView: console)
UIApplication.getTopViewController()?.present(host, animated: true, completion: nil)
}
but in console view no any requests :(
if i do like this
let logger = Loger(label: "com.exampleApp")
logger.info("some text")
in console view i see this message
Mac Catalyst support
A feature request for adding Catalyst support. Currently XCFrameworks in Pulse distribution contain only iOS and simulator frameworks.
It needs an extra build for -destination 'platform=macOS,arch=x86_64,variant=Mac Catalyst'
according to this beautiful guide https://pspdfkit.com/blog/2020/supporting-xcframeworks/
Remote Logging (Pulse Pro) starts out as paused
If I have Pulse Pro running and then start my app (running in the simulator), I don't see any messages (pause is NOT selected). If I pause Pulse Pro and unpause it, messages start appearing. If my app is running and I start Pulse Pro, it starts out unpaused and messages appear.
This seems to happen if I quit my app and restart it (window is still open from last session). Could it be that the unpause from the server is only sent when the window is open and when the unpause button is hit?
Recommend Projects
-
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
-
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
-