I'm looking at the JSON of an .ips
crash report on macOS 12.3.
"uptime" : 21000,
"procLaunch" : "2022-03-28 12:12:34.0643 +0200",
"procRole" : "Unspecified",
"version" : 2,
"userID" : 0,
"deployVersion" : 210,
"modelCode" : "MacBookPro18,1",
"procStartAbsTime" : 514306295821,
"coalitionID" : 2566,
"osVersion" : {
"train" : "macOS 12.3",
"build" : "21E230",
"releaseType" : "User"
},
"captureTime" : "2022-03-28 12:12:45.1086 +0200",
"incident" : "3B40D69B-0019-46D7-AD93-B73D02A4B636",
"bug_type" : "309",
"pid" : 17162,
"procExitAbsTime" : 514570783723,
I was expecting the field procStartAbsTime
and procExitAbsTime
to be UNIX timestamps, but that would result in dates in 1986.
What format are they and how can they be converted?
Also I noticed that BigSur creates both the old .crash
and the new .ips
format crash reports, even for the exact same crash, not at the same time though. So one time it creates a .crash
, the next time an .ips
.