kean / PulsePro

A macOS app for viewing logs from Pulse
https://pulselogger.com
482 stars 24 forks source link

Recurrent crashes on Pulse Pro when locally opening exported file .pulse but not when watching live logs on device #42

Closed jgodonQobuz closed 1 year ago

jgodonQobuz commented 1 year ago

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...

Pulse Pro crashes when tapping on buttons like :

Network view :

pulsePro1

or

Any buttons in Filters screen :

pulsePro2

How do I export file ?

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
}

Remarks

It also appears that Label column is always empty on exported files...

What are the crash logs ?

Crash when tapping on Network view button:

-------------------------------------
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.

Crash when tapping on a filter button:

-------------------------------------
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

jgodonQobuz commented 1 year ago

Hi again

Documentation tells us NetworkLogger is used internally by URLSessionProxyDelegate and should generally not be used directly.

As I see in the code, NetworkLogger is initialized with `LoggerStore in parameters so it should work...

More over, I can see my Network Requests in ConsoleView() but as Pulse Pro systematically crashes when I try to see NetworkRequests panel after opening exported file in Pulse Pro, I can not verify this...

Sorry about that misunderstanding about automatic request logging... but if you've any clue, I'm taking it...

Thanks @kean and congrats for this great lib

jgodonQobuz commented 1 year ago

Hi again 😅

Sorry to disturb you again, just to add that when I export the Store from the ConsoleView (just found this option at the moment 🥴) and trying to open it on Pulse Pro... this is crashing as well as the extracted LoggerStore.shared.copy(to:)... when I try toes Network Request panel... but still working well when I try to see them with remote logging...

Capture d’écran 2023-03-16 à 16 55 36

And still nothing in Label column...

Capture d’écran 2023-03-16 à 17 02 45

Here is the crashlog:

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

Process:               Pulse Pro [15259]
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-16 17:00:20.7481 +0100
OS Version:            macOS 13.2.1 (22D68)
Report Version:        12
Anonymous UUID:        48FB3623-D2B9-4B3F-5C8F-5C8A77B59C30

Sleep/Wake UUID:       CD07526B-2299-49A1-92C1-E626C3DB1C9B

Time Awake Since Boot: 110000 seconds
Time Since Wake:       13838 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 [15259]

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
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                              0x104fff608 0x104fc4000 + 243208
2   Pulse Pro                              0x104ffd9f4 0x104fc4000 + 236020
3   Pulse Pro                              0x104fce218 0x104fc4000 + 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                              0x104fcb034 0x104fc4000 + 28724
25  dyld                                   0x1816afe50 start + 2544

Thread 1:
0   libsystem_pthread.dylib                0x1819d4e18 start_wqthread + 0

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:: 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 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x00006000006983c0   x2: 0x000000000000000d   x3: 0x0000600002280180
    x4: 0x000000018fbed74c   x5: 0x0000000000000037   x6: 0x0000000000000000   x7: 0x0000000000000001
    x8: 0x000000016ae3a940   x9: 0x00000001448e1038  x10: 0x0000000000000000  x11: 0xfffeffffffffffff
   x12: 0x00006000006983c0  x13: 0x0000000000000000  x14: 0x000000018160c000  x15: 0x000000024edcc000
   x16: 0x0000000182d570cc  x17: 0x00000001ddfb9d48  x18: 0x0000000000000000  x19: 0x0000600001748900
   x20: 0x0000000000000000  x21: 0x0000600001748968  x22: 0x000000016ae3a900  x23: 0x00000001ddf12718
   x24: 0x00006000006983c0  x25: 0x00000001ddf12778  x26: 0x000000016ae3a940  x27: 0x00006000037b0f40
   x28: 0x0000600002c8e850   fp: 0x000000016ae3ab00   lr: 0x0000000104fff608
    sp: 0x000000016ae3a900   pc: 0x0000000182d57114 cpsr: 0x40001000
   far: 0x0000600001d50000  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
       0x104fc4000 -        0x10520ffff 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
       0x1819d3000 -        0x1819dfffb libsystem_pthread.dylib (*) <9f3b729a-ed04-3e65-adac-d75ad06ebbdc> /usr/lib/system/libsystem_pthread.dylib
       0x181999000 -        0x1819d2feb libsystem_kernel.dylib (*) <3dcd49b9-b3c5-3d90-be40-a3b807cb9cd7> /usr/lib/system/libsystem_kernel.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: 2954
    thread_create: 0
    thread_set_state: 39214

VM Region Summary:
ReadOnly portion of Libraries: Total=1.3G resident=0K(0%) swapped_out_or_unallocated=1.3G(100%)
Writable regions: Total=1.6G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.6G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Accelerate framework               128K        1 
Activity Tracing                   256K        1 
CG backing stores                 4480K        8 
CG image                           336K       15 
CG raster data                     144K        3 
ColorSync                          560K       27 
CoreAnimation                     2656K      160 
CoreData Object IDs               4112K        2 
CoreGraphics                        48K        3 
CoreUI image data                  992K       16 
Foundation                          16K        1 
Kernel Alloc Once                   32K        1 
MALLOC                           310.3M       58 
MALLOC guard page                  192K        9 
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                 1152K        9 
STACK GUARD                       56.1M        6 
Stack                             10.6M        6 
VM_ALLOCATE                       1280K       17 
__AUTH                            2025K      342 
__AUTH_CONST                      24.7M      559 
__CTF                               756        1 
__DATA                            12.9M      550 
__DATA_CONST                      27.2M      567 
__DATA_DIRTY                      2011K      217 
__FONT_DATA                        2352        1 
__LINKEDIT                       768.3M        6 
__OBJC_CONST                      4425K      306 
__OBJC_RO                         65.5M        1 
__OBJC_RW                         1988K        1 
__TEXT                           588.6M      589 
dyld private memory                256K        1 
mapped file                      203.2M       41 
shared memory                      960K       19 
===========                     =======  ======= 
TOTAL                              3.4G     3553 
TOTAL, minus reserved VM space     2.0G     3553 

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

{"app_name":"Pulse Pro","timestamp":"2023-03-16 17:00:21.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":"C64CC447-9519-4540-BF08-1E6FBA24B1A1"}
{
  "uptime" : 110000,
  "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-16 17:00:20.7481 +0100",
  "incident" : "C64CC447-9519-4540-BF08-1E6FBA24B1A1",
  "pid" : 15259,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2023-03-16 17:00:14.2383 +0100",
  "procStartAbsTime" : 2810120802236,
  "procExitAbsTime" : 2810276932586,
  "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" : 13838,
  "sleepWakeUUID" : "CD07526B-2299-49A1-92C1-E626C3DB1C9B",
  "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":15259},
  "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\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":39214,"task_for_pid":2954},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":3736483,"threadState":{"x":[{"value":0},{"value":105553123181504},{"value":13},{"value":105553152442752},{"value":6706616140,"symbolLocation":0,"symbol":"associated type descriptor for Sequence.Element"},{"value":55},{"value":0},{"value":1},{"value":6088272192},{"value":5445128248},{"value":0},{"value":18446462598732840959},{"value":105553123181504},{"value":0},{"value":6465568768},{"value":9913024512},{"value":6489993420,"symbolLocation":0,"symbol":"static UUID._unconditionallyBridgeFromObjectiveC(_:)"},{"value":8019221832},{"value":0},{"value":105553140680960},{"value":0},{"value":105553140681064},{"value":6088272128},{"value":8018536216,"symbolLocation":0,"symbol":"value witness table for UUID"},{"value":105553123181504},{"value":8018536312,"symbolLocation":0,"symbol":"type metadata for UUID"},{"value":6088272192},{"value":105553174662976},{"value":105553162987600}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4378850824},"cpsr":{"value":1073745920},"fp":{"value":6088272640},"sp":{"value":6088272128},"esr":{"value":4060086273,"description":"(Breakpoint) brk 1"},"pc":{"value":6489993492,"matchesCrashFrame":1},"far":{"value":105553147002880}},"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":3736498,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":7}]},{"id":3736499,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":7}]},{"id":3736504,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":7}]},{"id":3736517,"frames":[{"imageOffset":7704,"symbol":"start_wqthread","symbolLocation":0,"imageIndex":7}]},{"id":3736519,"name":"com.apple.NSEventThread","frames":[{"imageOffset":4176,"symbol":"mach_msg2_trap","symbolLocation":8,"imageIndex":8},{"imageOffset":78108,"symbol":"mach_msg2_internal","symbolLocation":80,"imageIndex":8},{"imageOffset":39972,"symbol":"mach_msg_overwrite","symbolLocation":452,"imageIndex":8},{"imageOffset":5068,"symbol":"mach_msg","symbolLocation":24,"imageIndex":8},{"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":7},{"imageOffset":7724,"symbol":"thread_start","symbolLocation":8,"imageIndex":7}]}],
  "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" : 4378607616,
    "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" : 6469529600,
    "size" : 53244,
    "uuid" : "9f3b729a-ed04-3e65-adac-d75ad06ebbdc",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "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"
  }
],
  "sharedCache" : {
  "base" : 6465568768,
  "size" : 3447455744,
  "uuid" : "835716ae-b363-3187-b065-cf94139bfc85"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=1.3G resident=0K(0%) swapped_out_or_unallocated=1.3G(100%)\nWritable regions: Total=1.6G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.6G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nAccelerate framework               128K        1 \nActivity Tracing                   256K        1 \nCG backing stores                 4480K        8 \nCG image                           336K       15 \nCG raster data                     144K        3 \nColorSync                          560K       27 \nCoreAnimation                     2656K      160 \nCoreData Object IDs               4112K        2 \nCoreGraphics                        48K        3 \nCoreUI image data                  992K       16 \nFoundation                          16K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                           310.3M       58 \nMALLOC guard page                  192K        9 \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                 1152K        9 \nSTACK GUARD                       56.1M        6 \nStack                             10.6M        6 \nVM_ALLOCATE                       1280K       17 \n__AUTH                            2025K      342 \n__AUTH_CONST                      24.7M      559 \n__CTF                               756        1 \n__DATA                            12.9M      550 \n__DATA_CONST                      27.2M      567 \n__DATA_DIRTY                      2011K      217 \n__FONT_DATA                        2352        1 \n__LINKEDIT                       768.3M        6 \n__OBJC_CONST                      4425K      306 \n__OBJC_RO                         65.5M        1 \n__OBJC_RW                         1988K        1 \n__TEXT                           588.6M      589 \ndyld private memory                256K        1 \nmapped file                      203.2M       41 \nshared memory                      960K       19 \n===========                     =======  ======= \nTOTAL                              3.4G     3553 \nTOTAL, minus reserved VM space     2.0G     3553 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "61fd92db295c182621ececc3",
      "factorPackIds" : {

      },
      "deploymentId" : 240000346
    },
    {
      "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: DELL C2722DE, 2560 x 1440 (QHD/WQHD - Wide Quad High Definition), 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
USB Device: USB31Bus
USB Device: USB31Bus
USB Device: USB3.2 Hub
USB Device: USB 10/100/1000 LAN
USB Device: USB3.2 Hub
USB Device: USB2.1 Hub
USB Device: HID Device
USB Device: C2722DE
USB Device: USB2.1 Hub
USB Device: HID Device
USB Device: USB31Bus
USB Device: iPhone
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
Thunderbolt Bus: MacBook Pro, Apple Inc.
kean commented 1 year ago

Root cause: session -> sessionID change in one of the Pulse 3.x releases.

I'm going to release a fix in Pulse soon to mitigate this issue, but, ultimately, Pulse Pro needs to be updated to fully support Pulse 3.x. I'm working on a new version, but it's not going to ship any time soon.

jgodonQobuz commented 1 year ago

Great to know that this issue is identified 👏 Thanks for your answer and once again big up for all this Pulse/PulseUI/PulsePro (and also Nuke as I'm a big fan of it)

kean commented 1 year ago

I'm working on a new version, but it's not going to ship any time soon.

I shipped the initial version of the new Pulse macOS app. It's part of the main repo and is designed to be a complete Pulse Pro replacement, but it's just going to be named "Pulse". It's fully updated to support Pulse 3, but it's pre-release software. I would appreciate if you could test it. If remote logging works, that's already going to be a win. There is still a lot of work ahead, but I wanted to ship it early to provide folks with a way to use Pulse 3 to its full extent.

I'm not planning to invest any more time in Pulse Pro or its support.

jgodon commented 1 year ago

Thanks a lot, this is working perfectly, no more bug when exporting a LoggerStore 👍 I really like the left panel with filters option easy to use This is already a huge alpha version Great job 👏

kean commented 1 year ago

Thanks. I pushed a couple of important fixes in 3.6.0-alpha.2.