Open app review crashlog .txt file in Xcode 13

Got emailed three .txt crash files. Cannot for the life of me figure out how to get Xcode to do something with them.

Tried:

renaming .txt to .crash

Dropping onto "devices and simulators" window

Dropping on to "devices and simulators > select device > View device logs"

"Download debug symbols" for the archive in Xcode (says "dowloaded debug symbols" so did it)

... and many other things

Xcode 13 simply refuses to respond to the drag-and-drop of the file no matter the file extension and no matter where in Xcode's various windows/tools I drop it.

Has anyone done this with a crash .txt file from app review and Xcode 13?

Answered by DTS Engineer in 796648022
Written by ingconti in 796464022
is better to use a TSI??

DTS tech support incidents (TSIs) have been replaced by code-level support request and, as part of that process, DTS has switched to doing the bulk of our work on DevForums.

There are three common file extensions for crash reports:

  • .txt

  • .ips

  • .crash

I’ll cover each in turn. Additionally, there is a lot of useful info in the various docs linked to by Diagnosing issues using crash reports and device logs.


The first (.txt) isn’t ideal. You see it in places where the system requires a text file, like here on DevForums (see Posting a Crash Report) and in reports from App Review.

If you get a .txt file, open it with a text editor to see what the real format is, and then change the extension to either .crash or .ips.


The second format (.ips) is used for JSON crash reports. This is easy to identify because it looks like JSON. For example:

{"app_name":"Xcode",…}
{
  "uptime" : 1400000,
  …
}

IMPORTANT It isn’t actually JSON, but rather two JSON dictionaries back to back. Oh, and the first is sometimes missing.

To learn more about this format, see Interpreting the JSON format of a crash report.

There are a variety of ways to convert this to be human readable. My preferred option is to simply Quick Look the file in the Finder.


The third format (.crash) is human readable. It usually starts with something like this:

Incident Identifier: 6156848E-344E-4D9E-84E0-87AFD0D0AE7B
CrashReporter Key:   76f2fb60060d6a7f814973377cbdc866fffd521f
Hardware Model:      iPhone8,1
Process:             TouchCanvas [1052]
…

For more details, see Examining the fields in a crash report.

IMPORTANT Many third-party crash reports generate files that look kinda like Apple crash reports but don’t follow this exact format. My general advice is that you avoid third-party crash reporters. See Implementing Your Own Crash Reporter for an explanation as to why.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

So .crash is the correct file name extension. Make sure that the rename actually worked by selecting the file in the Finder and choosing File > Get Info. That’ll show you the full name.

Once you do that rename you should be able to drop the file into the Devices and Simulators window:

  1. Attach a device.

  2. Select it on the left.

  3. Click View Device Logs.

  4. Drag the .crash file from the Finder to the left side of that window.

I just tried this in Xcode 13.0 and it worked fine.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Hey,

I've got the same issue, the solution Quinn is suggesting above does not work. I've attached one of the crashlogs we recieved, you will notice its format is different than if you just export a log... are you maybe familiar with the format? I can't find anything about it online.

{
  "uptime" : 460000,
  "procLaunch" : "2021-09-30 06:54:28.6190 -0700",
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "iPad5,4",
  "procStartAbsTime" : 10878375028195,
  "coalitionID" : 1548,
  "osVersion" : {
    "isEmbedded" : true,
    "train" : "iPhone OS 15.0",
    "releaseType" : "User",
    "build" : "19A346"
  },
  "captureTime" : "2021-09-30 09:54:40.2800 -0700",
  "incident" : "5CD52028-9EFB-41F3-8878-D0A40A1378C5",
  "bug_type" : "309",
  "pid" : 4214,
  "procExitAbsTime" : 11137856610702,
  "cpuType" : "ARM-64",
  "procName" : "lightitup",
  "procPath" : "\/private\/var\/containers\/Bundle\/Application\/90DF277E-1973-499F-ACD0-5F5AA81F3824\/lightitup.app\/lightitup",
  "bundleInfo" : {"CFBundleShortVersionString":"2.1.4","CFBundleVersion":"2.1.4","CFBundleIdentifier":"com.crazylabs.lightitup","DTAppStoreToolsBuild":"13A227"},
  "storeInfo" : {"itemID":"1438413584","deviceIdentifierForVendor":"6855C43B-6752-4D53-AF16-6157C0D4746B","thirdParty":true,"softwareVersionExternalIdentifier":"844350012"},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "com.crazylabs.lightitup",
  "crashReporterKey" : "23c34bdad990cde779606acbc9cd9d1d682adead",
  "basebandVersion" : "11.01.02",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
  "ktriageinfo" : "VM - Fault hit memory shortage\nVM - Fault hit memory shortage\nVM - Fault hit memory shortage\nVM - Fault hit memory shortage\nVM - Fault hit memory shortage\n",
  "asi" : {"libsystem_c.dylib":["abort() called"]},
  "lastExceptionBacktrace" : [{"imageOffset":597164,"imageIndex":4},{"imageOffset":83800,"imageIndex":5},{"imageOffset":1421624,"imageIndex":4},{"imageOffset":17936680,"imageIndex":3},{"imageOffset":1161720,"imageIndex":3},{"imageOffset":2864776,"imageIndex":10},{"imageOffset":1975596,"imageIndex":10},{"imageOffset":1694576,"imageIndex":10},{"imageOffset":2894436,"imageIndex":10},{"imageOffset":4035188,"imageIndex":10},{"imageOffset":6316152,"imageIndex":10},{"imageOffset":5856704,"imageIndex":10},{"imageOffset":1698392,"imageIndex":10},{"imageOffset":2470760,"imageIndex":10},{"imageOffset":1705960,"imageIndex":10},{"imageOffset":2647456,"imageIndex":10},{"imageOffset":7220224,"imageIndex":10},{"imageOffset":1896432,"imageIndex":10},{"imageOffset":2167900,"imageIndex":10},{"imageOffset":1690204,"imageIndex":10},{"imageOffset":48572,"imageIndex":8},{"imageOffset":144724,"imageIndex":8},{"imageOffset":38676,"imageIndex":8},{"imageOffset":62720,"imageIndex":8},{"imageOffset":410352,"imageIndex":7},{"imageOffset":28472,"imageIndex":7},{"imageOffset":44412,"imageIndex":8},{"imageOffset":41728,"imageIndex":8},{"imageOffset":58352,"imageIndex":8},{"imageOffset":729632,"imageIndex":4},{"imageOffset":795208,"imageIndex":4},{"imageOffset":21992,"imageIndex":4},{"imageOffset":43544,"imageIndex":4},{"imageOffset":122252,"imageIndex":4},{"imageOffset":6560,"imageIndex":9},{"imageOffset":5169176,"imageIndex":10},{"imageOffset":2630300,"imageIndex":10},{"imageOffset":31004,"imageIndex":3},{"imageOffset":98704,"imageIndex":11}],
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":1622742,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":16},{"value":16},{"value":4762867248},{"value":0},{"value":4369417600},{"value":8567258663847225564},{"value":107348116306233},{"value":17732927928601088},{"value":7},{"value":4395829856},{"value":55},{"value":8293688480},{"value":328},{"value":6463389140},{"value":0},{"value":6},{"value":259},{"value":4369417824},{"value":4762867248},{"value":8376465120},{"value":8303030272},{"value":6918037105,"objc-selector":"objectAtIndex:"},{"value":6906904126,"objc-selector":"unsignedIntegerValue"},{"value":6466865491},{"value":8303022528}],"flavor":"ARM_THREAD_STATE64","lr":{"value":7949920472},"cpsr":{"value":1073741824},"fp":{"value":6170272096},"sp":{"value":6170272064},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":7412972104,"matchesCrashFrame":1},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":27208,"imageIndex":0},{"imageOffset":51416,"imageIndex":1},{"imageOffset":127168,"imageIndex":2},{"imageOffset":35011160,"imageIndex":3},{"imageOffset":4259728,"imageIndex":3},{"imageOffset":1096444,"imageIndex":4},{"imageOffset":106684,"imageIndex":5},{"imageOffset":4210184,"imageIndex":3},{"imageOffset":74444,"imageIndex":6},{"imageOffset":74356,"imageIndex":6},{"imageOffset":410372,"imageIndex":7},{"imageOffset":28472,"imageIndex":7},{"imageOffset":44412,"imageIndex":8},{"imageOffset":41728,"imageIndex":8},{"imageOffset":58352,"imageIndex":8},{"imageOffset":729632,"imageIndex":4},{"imageOffset":795208,"imageIndex":4},{"imageOffset":21992,"imageIndex":4},{"imageOffset":43544,"imageIndex":4},{"imageOffset":122252,"imageIndex":4},{"imageOffset":6560,"imageIndex":9},{"imageOffset":5169176,"imageIndex":10},{"imageOffset":2630300,"imageIndex":10},{"imageOffset":31004,"imageIndex":3},{"imageOffset":98704,"imageIndex":11}]},{"id":1622809,"name":"com.apple.uikit.eventfetch-thread","frames":[{"imageOffset":2928,"imageIndex":0},{"imageOffset":4500,"imageIndex":0},{"imageOffset":27344,"imageIndex":4},{"imageOffset":43960,"imageIndex":4},{"imageOffset":122252,"imageIndex":4},{"imageOffset":97132,"imageIndex":12},{"imageOffset":355692,"imageIndex":12},{"imageOffset":4635072,"imageIndex":10},{"imageOffset":411212,"imageIndex":12},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1622810,"name":"JavaScriptCore bmalloc scavenger","frames":[{"imageOffset":5456,"imageIndex":0},{"imageOffset":36016,"imageIndex":1},{"imageOffset":37560,"imageIndex":13},{"imageOffset":16818136,"imageIndex":14},{"imageOffset":16837268,"imageIndex":14},{"imageOffset":16835656,"imageIndex":14},{"imageOffset":16841448,"imageIndex":14},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695233,"frames":[{"imageOffset":2716,"imageIndex":1}]},{"id":1695260,"name":"GC Finalizer","frames":[{"imageOffset":5456,"imageIndex":0},{"imageOffset":36016,"imageIndex":1},{"imageOffset":33313692,"imageIndex":3},{"imageOffset":33160408,"imageIndex":3},{"imageOffset":33278344,"imageIndex":3},{"imageOffset":33287404,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695266,"name":"Job.Worker 0","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":27709336,"imageIndex":3},{"imageOffset":24687648,"imageIndex":3},{"imageOffset":24684812,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695267,"name":"Job.Worker 1","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":27709336,"imageIndex":3},{"imageOffset":24687648,"imageIndex":3},{"imageOffset":24684812,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695268,"name":"Background Job.Worker 0","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":27709336,"imageIndex":3},{"imageOffset":24687648,"imageIndex":3},{"imageOffset":24684812,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695269,"name":"Background Job.Worker 1","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":27709336,"imageIndex":3},{"imageOffset":24687648,"imageIndex":3},{"imageOffset":24684812,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695270,"name":"Background Job.Worker 2","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":27709336,"imageIndex":3},{"imageOffset":24687648,"imageIndex":3},{"imageOffset":24684812,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695271,"name":"Background Job.Worker 3","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":27709336,"imageIndex":3},{"imageOffset":24687648,"imageIndex":3},{"imageOffset":24684812,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695272,"name":"Background Job.Worker 4","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":27709336,"imageIndex":3},{"imageOffset":24687648,"imageIndex":3},{"imageOffset":24684812,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695273,"name":"Background Job.Worker 5","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":27709336,"imageIndex":3},{"imageOffset":24687648,"imageIndex":3},{"imageOffset":24684812,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695274,"name":"Background Job.Worker 6","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":27709336,"imageIndex":3},{"imageOffset":24687648,"imageIndex":3},{"imageOffset":24684812,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695275,"name":"Background Job.Worker 7","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":27709336,"imageIndex":3},{"imageOffset":24687648,"imageIndex":3},{"imageOffset":24684812,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695276,"name":"Background Job.Worker 8","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":27709336,"imageIndex":3},{"imageOffset":24687648,"imageIndex":3},{"imageOffset":24684812,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695277,"name":"Background Job.Worker 9","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":27709336,"imageIndex":3},{"imageOffset":24687648,"imageIndex":3},{"imageOffset":24684812,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695278,"name":"Background Job.Worker 10","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":27709336,"imageIndex":3},{"imageOffset":24687648,"imageIndex":3},{"imageOffset":24684812,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695279,"name":"Background Job.Worker 11","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":27709336,"imageIndex":3},{"imageOffset":24687648,"imageIndex":3},{"imageOffset":24684812,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695280,"name":"Background Job.Worker 12","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":27709336,"imageIndex":3},{"imageOffset":24687648,"imageIndex":3},{"imageOffset":24684812,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695281,"name":"Background Job.Worker 13","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":27709336,"imageIndex":3},{"imageOffset":24687648,"imageIndex":3},{"imageOffset":24684812,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695282,"name":"Background Job.Worker 14","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":27709336,"imageIndex":3},{"imageOffset":24687648,"imageIndex":3},{"imageOffset":24684812,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695283,"name":"Background Job.Worker 15","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":27709336,"imageIndex":3},{"imageOffset":24687648,"imageIndex":3},{"imageOffset":24684812,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695284,"name":"BatchDeleteObjects","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":25351432,"imageIndex":3},{"imageOffset":24891824,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695285,"name":"Loading.AsyncRead","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":23955760,"imageIndex":3},{"imageOffset":23954768,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695303,"name":"UnityGfxDeviceWorker","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":25351432,"imageIndex":3},{"imageOffset":22743976,"imageIndex":3},{"imageOffset":28630220,"imageIndex":3},{"imageOffset":22774152,"imageIndex":3},{"imageOffset":22743324,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695307,"name":"AVAudioSession Notify Thread","frames":[{"imageOffset":2928,"imageIndex":0},{"imageOffset":4500,"imageIndex":0},{"imageOffset":27344,"imageIndex":4},{"imageOffset":43960,"imageIndex":4},{"imageOffset":122252,"imageIndex":4},{"imageOffset":23932,"imageIndex":15},{"imageOffset":61612,"imageIndex":15},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695329,"frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":32770476,"imageIndex":3},{"imageOffset":32888476,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695330,"name":"AURemoteIO::IOThread","frames":[{"imageOffset":2928,"imageIndex":0},{"imageOffset":4500,"imageIndex":0},{"imageOffset":7588,"imageIndex":16},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695331,"frames":[{"imageOffset":4328,"imageIndex":0},{"imageOffset":18604,"imageIndex":2},{"imageOffset":21876,"imageIndex":2},{"imageOffset":32769312,"imageIndex":3},{"imageOffset":32888580,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695340,"name":"com.apple.CoreMotion.MotionThread","frames":[{"imageOffset":2928,"imageIndex":0},{"imageOffset":4500,"imageIndex":0},{"imageOffset":27344,"imageIndex":4},{"imageOffset":43960,"imageIndex":4},{"imageOffset":122252,"imageIndex":4},{"imageOffset":623216,"imageIndex":4},{"imageOffset":75916,"imageIndex":17},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695341,"name":"Loading.PreloadManager","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":24946736,"imageIndex":3},{"imageOffset":24946632,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695364,"name":"CloudJob.Worker 0","frames":[{"imageOffset":2988,"imageIndex":0},{"imageOffset":18308,"imageIndex":7},{"imageOffset":19924,"imageIndex":7},{"imageOffset":23121632,"imageIndex":3},{"imageOffset":27709336,"imageIndex":3},{"imageOffset":24687648,"imageIndex":3},{"imageOffset":24684812,"imageIndex":3},{"imageOffset":25347496,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695394,"frames":[{"imageOffset":2928,"imageIndex":0},{"imageOffset":4500,"imageIndex":0},{"imageOffset":4307816,"imageIndex":3},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695406,"frames":[{"imageOffset":2716,"imageIndex":1}]},{"id":1695415,"queue":"com.microsoft.appcenter.ChannelGroupQueue","frames":[{"imageOffset":10664,"imageIndex":0},{"imageOffset":443804,"imageIndex":18},{"imageOffset":481192,"imageIndex":18},{"imageOffset":442368,"imageIndex":18},{"imageOffset":359696,"imageIndex":18},{"imageOffset":143524,"imageIndex":18},{"imageOffset":334840,"imageIndex":18},{"imageOffset":269764,"imageIndex":18},{"imageOffset":4010656,"imageIndex":3},{"imageOffset":4011936,"imageIndex":3},{"imageOffset":4010544,"imageIndex":3},{"imageOffset":4023188,"imageIndex":3},{"imageOffset":4003480,"imageIndex":3},{"imageOffset":4022880,"imageIndex":3},{"imageOffset":3879316,"imageIndex":3},{"imageOffset":406252,"imageIndex":7},{"imageOffset":410352,"imageIndex":7},{"imageOffset":42316,"imageIndex":7},{"imageOffset":45040,"imageIndex":7},{"imageOffset":84708,"imageIndex":7},{"imageOffset":3896,"imageIndex":1},{"imageOffset":2724,"imageIndex":1}]},{"id":1695418,"frames":[{"imageOffset":2716,"imageIndex":1}]},{"id":1695428,"queue":"com.apple.root.default-qos","frames":[{"imageOffset":1584104,"imageIndex":19},{"imageOffset":1584416,"imageIndex":19},{"imageOffset":886072,"imageIndex":19},{"imageOffset":1272700,"imageIndex":19},{"imageOffset":1050080,"imageIndex":19},{"imageOffset":1818928,"imageIndex":19},{"imageOffset":1051620,"imageIndex":19},{"imageOffset":2020200,"imageIndex":19},{"imageOffset":486768,"imageIndex":4},{"imageOffset":525892,"imageIndex":4},{"imageOffset":436176,"imageIndex":4},{"imageOffset":411720,"imageIndex":12},{"imageOffset":157200,"imageIndex":12},{"imageOffset":18374736,"imageIndex":3},{"imageOffset":17854312,"imageIndex":3},{"imageOffset":17846588,"imageIndex":3},{"imageOffset":18198096,"imageIndex":3},{"imageOffset":18182608,"imageIndex":3},{"imageOffset":17945892,"imageIndex":3},{"imageOffset":18233524,"imageIndex":3},{"imageOffset":406252,"imageIndex":7},{"imageOffset":410352,"imageIndex":7},{"imageOffset":26212,"imageIndex":7},{"imageOffset":79812,"imageIndex":7},{"imageOffset":81852,"imageIndex":7},{"imageOffset":3836,"imageIndex":1},{"imageOffset":2724,"imageIndex":1}]},{"id":1695429,"frames":[{"imageOffset":2716,"imageIndex":1}]},{"id":1695441,"name":"com.apple.CFSocket.private","frames":[{"imageOffset":6012,"imageIndex":0},{"imageOffset":665356,"imageIndex":4},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695443,"name":"com.apple.NSURLConnectionLoader","frames":[{"imageOffset":2928,"imageIndex":0},{"imageOffset":4500,"imageIndex":0},{"imageOffset":27344,"imageIndex":4},{"imageOffset":43960,"imageIndex":4},{"imageOffset":122252,"imageIndex":4},{"imageOffset":2408760,"imageIndex":20},{"imageOffset":411212,"imageIndex":12},{"imageOffset":9304,"imageIndex":1},{"imageOffset":2736,"imageIndex":1}]},{"id":1695473,"frames":[{"imageOffset":2716,"imageIndex":1}]},{"id":1695474,"frames":[{"imageOffset":2716,"imageIndex":1}]},{"id":1695475,"frames":[{"imageOffset":2716,"imageIndex":1}]},{"id":1695476,"frames":[{"imageOffset":2716,"imageIndex":1}]},{"id":1695477,"frames":[{"imageOffset":2716,"imageIndex":1}]},{"id":1695478,"frames":[{"imageOffset":2716,"imageIndex":1}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 7412944896,
    "size" : 204800,
    "uuid" : "83a7e955-4c94-3d9d-9c11-63fe9c36fbd7",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 7949869056,
    "size" : 65536,
    "uuid" : "c685b493-59ff-3f13-a9b3-3d3bb868ccd5",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6635745280,
    "size" : 503808,
    "uuid" : "b88a565b-ccaf-3f56-9089-e56cdcf1b5e6",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4296605696,
    "size" : 56475648,
    "uuid" : "49d59446-e9c5-3ca7-8e86-f18b18158057",
    "path" : "\/private\/var\/containers\/Bundle\/Application\/90DF277E-1973-499F-ACD0-5F5AA81F3824\/lightitup.app\/lightitup",
    "name" : "lightitup"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6463066112,
    "size" : 4435968,
    "uuid" : "fe94d75f-5f1d-3127-ba50-0161d8817ee6",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation",
    "name" : "CoreFoundation"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6849908736,
    "size" : 221184,
    "uuid" : "aaf2058b-0b5d-35ac-a9b8-81383e71814b",
    "path" : "\/usr\/lib\/libobjc.A.dylib",
    "name" : "libobjc.A.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6850920448,
    "size" : 102400,
    "uuid" : "606e575d-b3e1-3ed2-83ac-bb5021a54808",
    "path" : "\/usr\/lib\/libc++abi.dylib",
    "name" : "libc++abi.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6459895808,
    "size" : 536576,
    "uuid" : "5d722afc-fb8c-3769-bf66-167bb94a6133",
    "path" : "\/usr\/lib\/system\/libdispatch.dylib",
    "name" : "libdispatch.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6742380544,
    "size" : 651264,
    "uuid" : "0d3af643-7c5b-34af-ac62-d438b1d74315",
    "path" : "\/System\/Library\/PrivateFrameworks\/FrontBoardServices.framework\/FrontBoardServices",
    "name" : "FrontBoardServices"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6900490240,
    "size" : 36864,
    "uuid" : "87b24bb5-a3dd-358d-9abb-a1f70544a383",
    "path" : "\/System\/Library\/PrivateFrameworks\/GraphicsServices.framework\/GraphicsServices",
    "name" : "GraphicsServices"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6500179968,
    "size" : 24674304,
    "uuid" : "3f83ef9a-7492-3fec-a486-5fc2a1e1b092",
    "path" : "\/System\/Library\/PrivateFrameworks\/UIKitCore.framework\/UIKitCore",
    "name" : "UIKitCore"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4369022976,
    "size" : 344064,
    "uuid" : "d7a0282e-93de-3a1e-9813-27e84517cc96",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6487465984,
    "size" : 3010560,
    "uuid" : "b17c0d3b-cabb-3212-9056-0791b2521900",
    "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Foundation",
    "name" : "Foundation"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6850555904,
    "size" : 364544,
    "uuid" : "af6fcd9f-3d6b-3d72-84f7-55dc5df2890c",
    "path" : "\/usr\/lib\/libc++.1.dylib",
    "name" : "libc++.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6636589056,
    "size" : 17924096,
    "uuid" : "455f7db8-5919-3c05-b931-9e9616345c97",
    "path" : "\/System\/Library\/Frameworks\/JavaScriptCore.framework\/JavaScriptCore",
    "name" : "JavaScriptCore"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6609285120,
    "size" : 163840,
    "uuid" : "07a005bd-bc95-35e7-bc4b-0c83d3a6a8d8",
    "path" : "\/System\/Library\/PrivateFrameworks\/AudioSession.framework\/AudioSession",
    "name" : "AudioSession"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 7486001152,
    "size" : 1024000,
    "uuid" : "ea8c87d3-81b8-3fd6-b550-11c7eceacbd6",
    "path" : "\/System\/Library\/Frameworks\/AudioToolbox.framework\/libEmbeddedSystemAUs.dylib",
    "name" : "libEmbeddedSystemAUs.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6668103680,
    "size" : 3051520,
    "uuid" : "a57fdec8-8540-3771-b007-d0383bbba447",
    "path" : "\/System\/Library\/Frameworks\/CoreMotion.framework\/CoreMotion",
    "name" : "CoreMotion"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 7042936832,
    "size" : 1622016,
    "uuid" : "7301a6c6-c943-3502-9598-d1e1a2fbab71",
    "path" : "\/usr\/lib\/libsqlite3.dylib",
    "name" : "libsqlite3.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6460477440,
    "size" : 2588672,
    "uuid" : "0f06456f-27c0-324e-abbf-76463b234c98",
    "path" : "\/usr\/lib\/libicucore.A.dylib",
    "name" : "libicucore.A.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 6471266304,
    "size" : 4808704,
    "uuid" : "f7a43d65-fd8d-370a-bc3c-300718fa502c",
    "path" : "\/System\/Library\/Frameworks\/CFNetwork.framework\/CFNetwork",
    "name" : "CFNetwork"
  }
],
  "sharedCache" : {
  "base" : 6459588608,
  "size" : 2184413184,
  "uuid" : "8157e9d4-d94e-313e-8400-6216ea7efde8"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=936.1M resident=0K(0%) swapped_out_or_unallocated=936.1M(100%)\nWritable regions: Total=657.7M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=657.7M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nColorSync                           64K        4 \nCoreAnimation                       32K        2 \nFoundation                          16K        1 \nImage IO                          12.0M        1 \nKernel Alloc Once                   32K        1 \nMALLOC                           608.1M      860 \nMALLOC guard page                  192K       12 \nSQLite page cache                  768K       12 \nSTACK GUARD                        752K       47 \nStack                             26.0M       47 \nVM_ALLOCATE                       9472K       23 \nWebKit Malloc                     7328K       13 \n__DATA                            37.0M      787 \n__DATA_CONST                      69.8M      801 \n__DATA_DIRTY                      2981K      665 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       183.6M        7 \n__OBJC_RO                         89.6M        1 \n__OBJC_RW                         3328K        2 \n__TEXT                           752.6M      809 \n__UNICODE                          588K        1 \ndyld private memory               2112K        3 \nlibnetwork                        1664K       24 \nmapped file                      262.2M      883 \nshared memory                       48K        3 \n===========                     =======  ======= \nTOTAL                              2.0G     5011 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [

  ],
  "experiments" : [

  ]
}
}
Thanks,

Same here! I have same as you hhrthrh and I can't seem to figure out what to do. I've opened it up in Xcode and it shows a log but I'm not sure what else to do about it. I'm new so I just wanted to know if this is just how all crash files look from Apple Review and we just add open it up in our Xcode to see where it crashed and that's it or we try to transition the .crash file into what the documentation looks like here

are you maybe familiar with the format?

Yes. That’s a new-style JSON crash report. I’m more familiar with those on the Mac than I am on iOS, but none of the techniques I use for Mac crash reports seem to work with this iOS one )-:

I’m going to dig into this and get back to you.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

IMPORTANT This is a rapidly changing space and it’s not something I track for DTS specifically. The following is just my experience. It should be enough to get you unblocked but I expect there to be further, official, improvements here, both in the tools and in the documentation.

hhrthrh, Are you sure that’s the full, unmodified crash report file you got from App Review? The reason I ask is that it seems to be malformed relative to a standard JSON-style crash report. Consider this crash report I just got off my iOS 15.0 device:

{"app_name":"QCrash","timestamp":"2021-10-08 10:48:50.00 +0100","app_version":"1.0","slice_uuid":"8be8031b-d5d6-3c22-9476-f8e7ad361a52","build_version":"1.0","platform":2,"bundleID":"com.example.apple-samplecode.QCrash","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"iPhone OS 15.0 (19A346)","incident_id":"E664AD61-B7C9-4EF0-A656-556EE4EFD80C","name":"QCrash"}
{
  "uptime" : 18000,
  … lots of stuff …
}

Note I’ve attached the complete file here:

{"app_name":"QCrash","timestamp":"2021-10-08 10:48:50.00 +0100","app_version":"1.0","slice_uuid":"8be8031b-d5d6-3c22-9476-f8e7ad361a52","build_version":"1.0","platform":2,"bundleID":"com.example.apple-samplecode.QCrash","share_with_app_devs":1,"is_first_party":0,"bug_type":"309","os_version":"iPhone OS 15.0 (19A346)","incident_id":"E664AD61-B7C9-4EF0-A656-556EE4EFD80C","name":"QCrash"}
{
  "uptime" : 18000,
  "procLaunch" : "2021-10-08 10:48:49.2750 +0100",
  "procRole" : "Foreground",
  "version" : 2,
  "userID" : 501,
  "deployVersion" : 210,
  "modelCode" : "iPhone12,1",
  "procStartAbsTime" : 449464473678,
  "coalitionID" : 714,
  "osVersion" : {
    "isEmbedded" : true,
    "train" : "iPhone OS 15.0",
    "releaseType" : "User",
    "build" : "19A346"
  },
  "captureTime" : "2021-10-08 10:48:50.0835 +0100",
  "incident" : "E664AD61-B7C9-4EF0-A656-556EE4EFD80C",
  "bug_type" : "309",
  "pid" : 1092,
  "procExitAbsTime" : 449483757014,
  "cpuType" : "ARM-64",
  "procName" : "QCrash",
  "procPath" : "\/private\/var\/containers\/Bundle\/Application\/24C0E440-8221-4C7C-A4C4-B7BF3F73C29C\/QCrash.app\/QCrash",
  "bundleInfo" : {"CFBundleShortVersionString":"1.0","CFBundleVersion":"1.0","CFBundleIdentifier":"com.example.apple-samplecode.QCrash"},
  "storeInfo" : {"deviceIdentifierForVendor":"3CAE227C-8F3C-43B6-B55D-BEC71C16E145","thirdParty":true},
  "parentProc" : "launchd",
  "parentPid" : 1,
  "coalitionName" : "com.example.apple-samplecode.QCrash",
  "crashReporterKey" : "2710aaeb1d95c102e17dc26d36add6c4eccc9118",
  "basebandVersion" : "3.00.00",
  "isCorpse" : 1,
  "exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
  "asi" : {"libsystem_c.dylib":["abort() called"]},
  "faultingThread" : 0,
  "threads" : [{"triggered":true,"id":374173,"threadState":{"x":[{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":281485744146496},{"value":0},{"value":10140616952380391494},{"value":10140616956735915462},{"value":4681844932},{"value":287948905577283584},{"value":773},{"value":4402294848},{"value":4294967296},{"value":7957327920},{"value":328},{"value":4370204032},{"value":0},{"value":6},{"value":259},{"value":4370204256},{"value":12622557960368110795},{"value":4452312704},{"value":12622557960368110795},{"value":0},{"value":2968},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":8331080756},"cpsr":{"value":1073741824},"fp":{"value":6100280144},"sp":{"value":6100280112},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":7372364228,"matchesCrashFrame":1},"far":{"value":4402512201}},"queue":"com.apple.main-thread","frames":[{"imageOffset":31172,"imageIndex":0},{"imageOffset":29748,"imageIndex":1},{"imageOffset":130916,"imageIndex":2},{"imageOffset":27044,"imageIndex":3},{"imageOffset":17479012,"imageIndex":4},{"imageOffset":17477504,"imageIndex":4},{"imageOffset":17479604,"imageIndex":4},{"imageOffset":3329460,"imageIndex":4},{"imageOffset":2351072,"imageIndex":4},{"imageOffset":1468016,"imageIndex":4},{"imageOffset":1469832,"imageIndex":4},{"imageOffset":1470264,"imageIndex":4},{"imageOffset":267632,"imageIndex":5},{"imageOffset":67668,"imageIndex":5},{"imageOffset":47340,"imageIndex":5},{"imageOffset":127944,"imageIndex":5},{"imageOffset":5004,"imageIndex":6},{"imageOffset":5353660,"imageIndex":4},{"imageOffset":2722792,"imageIndex":4},{"imageOffset":27100,"imageIndex":3},{"imageOffset":104996,"imageIndex":7}]},{"id":374177,"frames":[{"imageOffset":3912,"imageIndex":1}]},{"id":374178,"frames":[{"imageOffset":3912,"imageIndex":1}]},{"id":374179,"frames":[{"imageOffset":3912,"imageIndex":1}]},{"id":374180,"name":"com.apple.uikit.eventfetch-thread","frames":[{"imageOffset":5476,"imageIndex":0},{"imageOffset":7164,"imageIndex":0},{"imageOffset":30360,"imageIndex":5},{"imageOffset":47500,"imageIndex":5},{"imageOffset":127944,"imageIndex":5},{"imageOffset":101716,"imageIndex":8},{"imageOffset":370344,"imageIndex":8},{"imageOffset":4800636,"imageIndex":4},{"imageOffset":428380,"imageIndex":8},{"imageOffset":6752,"imageIndex":1},{"imageOffset":3932,"imageIndex":1}]},{"id":374181,"frames":[{"imageOffset":3912,"imageIndex":1}]},{"id":374182,"frames":[{"imageOffset":3912,"imageIndex":1}]},{"id":374183,"frames":[{"imageOffset":3912,"imageIndex":1}]}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 7372333056,
    "size" : 212992,
    "uuid" : "d2476f74-d204-348d-8d38-6165d0485c7c",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 8331051008,
    "size" : 49152,
    "uuid" : "bc1ce0c6-a9f2-396b-9afb-623d3acd5881",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6639333376,
    "size" : 520192,
    "uuid" : "059fc305-234a-3025-a155-5473cf3a0e9b",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4366598144,
    "size" : 32768,
    "uuid" : "8be8031b-d5d6-3c22-9476-f8e7ad361a52",
    "path" : "\/private\/var\/containers\/Bundle\/Application\/24C0E440-8221-4C7C-A4C4-B7BF3F73C29C\/QCrash.app\/QCrash",
    "name" : "QCrash"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6494846976,
    "size" : 25702400,
    "uuid" : "0e2d8679-d5f1-3c03-9010-7f6ce3662789",
    "path" : "\/System\/Library\/PrivateFrameworks\/UIKitCore.framework\/UIKitCore",
    "name" : "UIKitCore"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6456401920,
    "size" : 4538368,
    "uuid" : "6174789a-e88c-3f5c-ba39-de2e9edc0750",
    "path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/CoreFoundation",
    "name" : "CoreFoundation"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6917967872,
    "size" : 36864,
    "uuid" : "0f7424f6-bde5-311a-a3fa-c0e0c4c28d72",
    "path" : "\/System\/Library\/PrivateFrameworks\/GraphicsServices.framework\/GraphicsServices",
    "name" : "GraphicsServices"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4369793024,
    "size" : 360448,
    "uuid" : "d48c31ee-061f-370b-a6f7-8391a1b53ed8",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6481739776,
    "size" : 3166208,
    "uuid" : "efbca2ff-8b8c-3227-abbc-154ba851d23c",
    "path" : "\/System\/Library\/Frameworks\/Foundation.framework\/Foundation",
    "name" : "Foundation"
  }
],
  "sharedCache" : {
  "base" : 6452969472,
  "size" : 2456305664,
  "uuid" : "62c73193-8456-3d38-b29b-16e3f352f829"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=435.1M resident=0K(0%) swapped_out_or_unallocated=435.1M(100%)\nWritable regions: Total=585.7M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=585.7M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nColorSync                           64K        4 \nCoreAnimation                      192K        4 \nFoundation                          16K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                           580.4M       36 \nMALLOC guard page                  128K        8 \nSTACK GUARD                        128K        8 \nStack                             4816K        8 \nVM_ALLOCATE                        160K        2 \n__AUTH                            1191K      160 \n__AUTH_CONST                      9914K      263 \n__DATA                            5557K      251 \n__DATA_CONST                      8908K      265 \n__DATA_DIRTY                       807K      213 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       184.0M        5 \n__OBJC_CONST                      1626K      151 \n__OBJC_RO                         90.7M        1 \n__OBJC_RW                         3392K        1 \n__TEXT                           251.2M      274 \n__UNICODE                          588K        1 \ndyld private memory               1056K        3 \nmapped file                       36.3M        6 \nshared memory                       48K        3 \n===========                     =======  ======= \nTOTAL                              1.2G     1671 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "60da5e84ab0ca017dace9abf",
      "factorPackIds" : {

      },
      "deploymentId" : 240000008
    },
    {
      "rolloutId" : "607844aa04477260f58a8077",
      "factorPackIds" : {
        "SIRI_MORPHUN_ASSETS" : "6103050cbfe6dc472e1c982a"
      },
      "deploymentId" : 240000066
    },
    {
      "rolloutId" : "60509d56f2766876dee21c11",
      "factorPackIds" : {
        "SIRI_UNDERSTANDING_MORPHUN" : "6152c749f387f92b1fffc029"
      },
      "deploymentId" : 240000431
    },
    {
      "rolloutId" : "602ad4dac86151000cf27e46",
      "factorPackIds" : {
        "SIRI_DICTATION_ASSETS" : "6152c7f141685658846fb272"
      },
      "deploymentId" : 240000212
    },
    {
      "rolloutId" : "5fc94383418129005b4e9ae0",
      "factorPackIds" : {
        "SIRI_UNDERSTANDING_ASR_HAMMER" : "61548a9cf387f92b1fffcbb2"
      },
      "deploymentId" : 240000132
    },
    {
      "rolloutId" : "602c34a3046661000c9ebdde",
      "factorPackIds" : {
        "SIRI_UNDERSTANDING_NL_OVERRIDES" : "60cd4cc72b4f820aa5be5799"
      },
      "deploymentId" : 240000437
    },
    {
      "rolloutId" : "601d9415f79519000ccd4b69",
      "factorPackIds" : {
        "SIRI_TEXT_TO_SPEECH" : "6152c915f387f92b1fffc0a6"
      },
      "deploymentId" : 240000232
    },
    {
      "rolloutId" : "5ffde50ce2aacd000d47a95f",
      "factorPackIds" : {

      },
      "deploymentId" : 240000047
    }
  ],
  "experiments" : [

  ]
}
}

As you can see, there are two JSON dictionaries next to each other in the crash report. However, your crash report looks like this:

{
  "uptime" : 460000,
  …
}

Note that the first JSON dictionary is missing, and that’s what’s confusing our tools (more about tools below).

If you didn’t modify the crash report, and this is exactly what App Review sent you, I’d write back and ask them for a well-formed crash report. In the meantime, you can work around this by getting a copy of that first JSON dictionary from one of your other crash reports and pre-pending it to this file.


With regards our tools, the fact that you can’t drag a JSON crash report into the Devices and Simulators window is a known bug (I do not, alas, have the bug number handy). There’s a couple of ways to work around this, depending on your requirements. If your only goal is to get an old style crash report, do this:

  1. Change the file extension to .ips.

  2. Move it into ~/Library/Logs/DiagnosticReports on your Mac.

  3. Run Console.

  4. Click Crash Reports on the left.

  5. The crash report should show up in the list at the top; select it.

Console will display a human readable crash report at the bottom. The exact format varies depending on your macOS version. I’m using macOS 11.6 and here’s what it displays:

Incident Identifier: E664AD61-B7C9-4EF0-A656-556EE4EFD80C
CrashReporter Key:   2710aaeb1d95c102e17dc26d36add6c4eccc9118
Hardware Model:      iPhone12,1
Process:             QCrash [1092]
Path:                /private/var/containers/Bundle/Application/24C0E440-8221-4C7C-A4C4-B7BF3F73C29C/QCrash.app/QCrash
Identifier:          com.example.apple-samplecode.QCrash
Version:             1.0 (1.0)
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.example.apple-samplecode.QCrash [714]

Date/Time:           2021-10-08 10:48:50.0835 +0100
Launch Time:         2021-10-08 10:48:49.2750 +0100
OS Version:          iPhone OS 15.0 (19A346)
Release Type:        User
Baseband Version:    3.00.00
Report Version:      104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Triggered by Thread:  0

Application Specific Information:
abort() called


Thread 0 name:   Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libsystem_kernel.dylib        	       0x1b76d59c4 __pthread_kill + 8
1   libsystem_pthread.dylib       	       0x1f0923434 pthread_kill + 267
2   libsystem_c.dylib             	       0x18bbe2f64 abort + 163
3   QCrash                        	       0x1044569a4 0x104450000 + 27044
4   UIKitCore                     	       0x1842a3564 -[UITableView _selectRowAtIndexPath:animated:scrollPosition:notifyDelegate:isCellMultiSelect:deselectPrevious:] + 1467
5   UIKitCore                     	       0x1842a2f80 -[UITableView _selectRowAtIndexPath:animated:scrollPosition:notifyDelegate:] + 115
6   UIKitCore                     	       0x1842a37b4 -[UITableView _userSelectRowAtPendingSelectionIndexPath:] + 271
7   UIKitCore                     	       0x183524db4 -[_UIAfterCACommitBlock run] + 71
8   UIKitCore                     	       0x183435fe0 -[_UIAfterCACommitQueue flush] + 199
9   UIKitCore                     	       0x18335e670 _runAfterCACommitDeferredBlocks + 643
10  UIKitCore                     	       0x18335ed88 _cleanUpAfterCAFlushAndRunDeferredBlocks + 131
11  UIKitCore                     	       0x18335ef38 _afterCACommitHandler + 59
12  CoreFoundation                	       0x180d8f570 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 35
13  CoreFoundation                	       0x180d5e854 __CFRunLoopDoObservers + 571
14  CoreFoundation                	       0x180d598ec __CFRunLoopRun + 1051
15  CoreFoundation                	       0x180d6d3c8 CFRunLoopRunSpecific + 599
16  GraphicsServices              	       0x19c57e38c GSEventRunModal + 163
17  UIKitCore                     	       0x1837130bc -[UIApplication _run] + 1099
18  UIKitCore                     	       0x183490be8 UIApplicationMain + 2123
19  QCrash                        	       0x1044569dc 0x104450000 + 27100
20  dyld                          	       0x104775a24 start + 519

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

Thread 2:
0   libsystem_pthread.dylib       	       0x1f091cf48 start_wqthread + 0

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

Thread 4 name:  com.apple.uikit.eventfetch-thread
Thread 4:
0   libsystem_kernel.dylib        	       0x1b76cf564 mach_msg_trap + 8
1   libsystem_kernel.dylib        	       0x1b76cfbfc mach_msg + 75
2   CoreFoundation                	       0x180d55698 __CFRunLoopServiceMachPort + 371
3   CoreFoundation                	       0x180d5998c __CFRunLoopRun + 1211
4   CoreFoundation                	       0x180d6d3c8 CFRunLoopRunSpecific + 599
5   Foundation                    	       0x182590d54 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 235
6   Foundation                    	       0x1825d26a8 -[NSRunLoop(NSRunLoop) runUntilDate:] + 91
7   UIKitCore                     	       0x18368c07c -[UIEventFetcher threadMain] + 523
8   Foundation                    	       0x1825e095c __NSThread__start__ + 791
9   libsystem_pthread.dylib       	       0x1f091da60 _pthread_start + 147
10  libsystem_pthread.dylib       	       0x1f091cf5c thread_start + 7

Thread 5:
0   libsystem_pthread.dylib       	       0x1f091cf48 start_wqthread + 0

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

Thread 7:
0   libsystem_pthread.dylib       	       0x1f091cf48 start_wqthread + 0


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000000   x3: 0x0000000000000000
    x4: 0x0000000000000000   x5: 0x0000000000000000   x6: 0x0001000281ca0840   x7: 0x0000000000000000
    x8: 0x8cbab56411f00046   x9: 0x8cbab565158c05c6  x10: 0x00000001170f48c4  x11: 0x03ff000106658000
   x12: 0x0000000000000305  x13: 0x000000010665b040  x14: 0x0000000100000000  x15: 0x00000001da4b3030
   x16: 0x0000000000000148  x17: 0x00000001047c0580  x18: 0x0000000000000000  x19: 0x0000000000000006
   x20: 0x0000000000000103  x21: 0x00000001047c0660  x22: 0xaf2c559678853ccb  x23: 0x000000010960e680
   x24: 0xaf2c559678853ccb  x25: 0x0000000000000000  x26: 0x0000000000000b98  x27: 0x0000000000000000
   x28: 0x0000000000000000   fp: 0x000000016b9ae350   lr: 0x00000001f0923434
    sp: 0x000000016b9ae330   pc: 0x00000001b76d59c4 cpsr: 0x40000000
   far: 0x0000000106690149  esr: 0x56000080  Address size fault

Binary Images:
       0x1b76ce000 -        0x1b7701fff libsystem_kernel.dylib arm64e  <d2476f74d204348d8d386165d0485c7c> /usr/lib/system/libsystem_kernel.dylib
       0x1f091c000 -        0x1f0927fff libsystem_pthread.dylib arm64e  <bc1ce0c6a9f2396b9afb623d3acd5881> /usr/lib/system/libsystem_pthread.dylib
       0x18bbc3000 -        0x18bc41fff libsystem_c.dylib arm64e  <059fc305234a3025a1555473cf3a0e9b> /usr/lib/system/libsystem_c.dylib
       0x104450000 -        0x104457fff QCrash arm64  <8be8031bd5d63c229476f8e7ad361a52> /private/var/containers/Bundle/Application/24C0E440-8221-4C7C-A4C4-B7BF3F73C29C/QCrash.app/QCrash
       0x1831f8000 -        0x184a7afff UIKitCore arm64e  <0e2d8679d5f13c0390107f6ce3662789> /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
       0x180d4e000 -        0x1811a1fff CoreFoundation arm64e  <6174789ae88c3f5cba39de2e9edc0750> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
       0x19c57d000 -        0x19c585fff GraphicsServices arm64e  <0f7424f6bde5311aa3fac0e0c4c28d72> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
       0x10475c000 -        0x1047b3fff dyld arm64e  <d48c31ee061f370ba6f78391a1b53ed8> /usr/lib/dyld
       0x182578000 -        0x18287cfff Foundation arm64e  <efbca2ff8b8c3227abbc154ba851d23c> /System/Library/Frameworks/Foundation.framework/Foundation

EOF

If you want to get a symbolicated report, use the new CrashSymbolicator.py tool from Xcode 13:

% python3 /Applications/Xcode.app/Contents/SharedFrameworks/CoreSymbolicationDT.framework/Resources/CrashSymbolicator.py QCrash-2021-10-08-104850.ips

Here’s a full transcript of that operation:

% python3 /Applications/Xcode.app/Contents/SharedFrameworks/CoreSymbolicationDT.framework/Resources/CrashSymbolicator.py QCrash-2021-10-08-104850.ips         
Symbolicating thread 374173
Symbolicating thread 374177
Symbolicating thread 374178
Symbolicating thread 374179
Symbolicating thread 374180
Symbolicating thread 374181
Symbolicating thread 374182
Symbolicating thread 374183
{"app_name":"QCrash","timestamp":"2021-10-08 10:48:50.00 +0100","app_version":"1.0","slice_uuid":"8be8031b-d5d6-3c22-9476-f8e7ad361a52","build_version":"1.0","platform":"2","bundleID":"com.example.apple-samplecode.QCrash","share_with_app_devs":"1","is_first_party":"0","bug_type":"309","os_version":"iPhone OS 15.0 (19A346)","incident_id":"E664AD61-B7C9-4EF0-A656-556EE4EFD80C","name":"QCrash"}
{
"uptime": 18000,
"procLaunch": "2021-10-08 10:48:49.2750 +0100",
"procRole": "Foreground",
"version": 2,
"userID": 501,
"deployVersion": 210,
"modelCode": "iPhone12,1",
"procStartAbsTime": 449464473678,
"coalitionID": 714,
"osVersion": {
"isEmbedded": true,
"train": "iPhone OS 15.0",
"releaseType": "User",
"build": "19A346"
},
"captureTime": "2021-10-08 10:48:50.0835 +0100",
"incident": "E664AD61-B7C9-4EF0-A656-556EE4EFD80C",
"bug_type": "309",
"pid": 1092,
"procExitAbsTime": 449483757014,
"cpuType": "ARM-64",
"procName": "QCrash",
"procPath": "/private/var/containers/Bundle/Application/24C0E440-8221-4C7C-A4C4-B7BF3F73C29C/QCrash.app/QCrash",
"bundleInfo": {
"CFBundleShortVersionString": "1.0",
"CFBundleVersion": "1.0",
"CFBundleIdentifier": "com.example.apple-samplecode.QCrash"
},
"storeInfo": {
"deviceIdentifierForVendor": "3CAE227C-8F3C-43B6-B55D-BEC71C16E145",
"thirdParty": true
},
"parentProc": "launchd",
"parentPid": 1,
"coalitionName": "com.example.apple-samplecode.QCrash",
"crashReporterKey": "2710aaeb1d95c102e17dc26d36add6c4eccc9118",
"basebandVersion": "3.00.00",
"isCorpse": 1,
"exception": {
"codes": "0x0000000000000000, 0x0000000000000000",
"rawCodes": [
0,
0
],
"type": "EXC_CRASH",
"signal": "SIGABRT"
},
"asi": {
"libsystem_c.dylib": [
"abort() called"
]
},
"faultingThread": 0,
"threads": [
{
"triggered": true,
"id": 374173,
"threadState": {
"x": [
{
"value": 0
},
{
"value": 0
},
{
"value": 0
},
{
"value": 0
},
{
"value": 0
},
{
"value": 0
},
{
"value": 281485744146496
},
{
"value": 0
},
{
"value": 10140616952380391494
},
{
"value": 10140616956735915462
},
{
"value": 4681844932
},
{
"value": 287948905577283584
},
{
"value": 773
},
{
"value": 4402294848
},
{
"value": 4294967296
},
{
"value": 7957327920
},
{
"value": 328
},
{
"value": 4370204032
},
{
"value": 0
},
{
"value": 6
},
{
"value": 259
},
{
"value": 4370204256
},
{
"value": 12622557960368110795
},
{
"value": 4452312704
},
{
"value": 12622557960368110795
},
{
"value": 0
},
{
"value": 2968
},
{
"value": 0
},
{
"value": 0
}
],
"flavor": "ARM_THREAD_STATE64",
"lr": {
"value": 8331080756
},
"cpsr": {
"value": 1073741824
},
"fp": {
"value": 6100280144
},
"sp": {
"value": 6100280112
},
"esr": {
"value": 1442840704,
"description": " Address size fault"
},
"pc": {
"value": 7372364228,
"matchesCrashFrame": 1
},
"far": {
"value": 4402512201
}
},
"queue": "com.apple.main-thread",
"frames": [
{
"imageOffset": 31172,
"imageIndex": 0,
"symbol": "__pthread_kill",
"symbolLocation": 8
},
{
"imageOffset": 29748,
"imageIndex": 1,
"symbol": "pthread_kill",
"symbolLocation": 267
},
{
"imageOffset": 130916,
"imageIndex": 2,
"symbol": "abort",
"symbolLocation": 163
},
{
"imageOffset": 27044,
"imageIndex": 3
},
{
"imageOffset": 17479012,
"imageIndex": 4,
"symbol": "-[UITableView _selectRowAtIndexPath:animated:scrollPosition:notifyDelegate:isCellMultiSelect:deselectPrevious:]",
"symbolLocation": 1467
},
{
"imageOffset": 17477504,
"imageIndex": 4,
"symbol": "-[UITableView _selectRowAtIndexPath:animated:scrollPosition:notifyDelegate:]",
"symbolLocation": 115
},
{
"imageOffset": 17479604,
"imageIndex": 4,
"symbol": "-[UITableView _userSelectRowAtPendingSelectionIndexPath:]",
"symbolLocation": 271
},
{
"imageOffset": 3329460,
"imageIndex": 4,
"symbol": "-[_UIAfterCACommitBlock run]",
"symbolLocation": 71
},
{
"imageOffset": 2351072,
"imageIndex": 4,
"symbol": "-[_UIAfterCACommitQueue flush]",
"symbolLocation": 199
},
{
"imageOffset": 1468016,
"imageIndex": 4,
"symbol": "_runAfterCACommitDeferredBlocks",
"symbolLocation": 643
},
{
"imageOffset": 1469832,
"imageIndex": 4,
"symbol": "_cleanUpAfterCAFlushAndRunDeferredBlocks",
"symbolLocation": 131
},
{
"imageOffset": 1470264,
"imageIndex": 4,
"symbol": "_afterCACommitHandler",
"symbolLocation": 59
},
{
"imageOffset": 267632,
"imageIndex": 5,
"symbol": "__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__",
"symbolLocation": 35
},
{
"imageOffset": 67668,
"imageIndex": 5,
"symbol": "__CFRunLoopDoObservers",
"symbolLocation": 571
},
{
"imageOffset": 47340,
"imageIndex": 5,
"symbol": "__CFRunLoopRun",
"symbolLocation": 1051
},
{
"imageOffset": 127944,
"imageIndex": 5,
"symbol": "CFRunLoopRunSpecific",
"symbolLocation": 599
},
{
"imageOffset": 5004,
"imageIndex": 6,
"symbol": "GSEventRunModal",
"symbolLocation": 163
},
{
"imageOffset": 5353660,
"imageIndex": 4,
"symbol": "-[UIApplication _run]",
"symbolLocation": 1099
},
{
"imageOffset": 2722792,
"imageIndex": 4,
"symbol": "UIApplicationMain",
"symbolLocation": 2123
},
{
"imageOffset": 27100,
"imageIndex": 3
},
{
"imageOffset": 104996,
"imageIndex": 7,
"symbol": "start",
"symbolLocation": 519
}
]
},
{
"id": 374177,
"frames": [
{
"imageOffset": 3912,
"imageIndex": 1,
"symbol": "start_wqthread",
"symbolLocation": 0
}
]
},
{
"id": 374178,
"frames": [
{
"imageOffset": 3912,
"imageIndex": 1,
"symbol": "start_wqthread",
"symbolLocation": 0
}
]
},
{
"id": 374179,
"frames": [
{
"imageOffset": 3912,
"imageIndex": 1,
"symbol": "start_wqthread",
"symbolLocation": 0
}
]
},
{
"id": 374180,
"name": "com.apple.uikit.eventfetch-thread",
"frames": [
{
"imageOffset": 5476,
"imageIndex": 0,
"symbol": "mach_msg_trap",
"symbolLocation": 8
},
{
"imageOffset": 7164,
"imageIndex": 0,
"symbol": "mach_msg",
"symbolLocation": 75
},
{
"imageOffset": 30360,
"imageIndex": 5,
"symbol": "__CFRunLoopServiceMachPort",
"symbolLocation": 371
},
{
"imageOffset": 47500,
"imageIndex": 5,
"symbol": "__CFRunLoopRun",
"symbolLocation": 1211
},
{
"imageOffset": 127944,
"imageIndex": 5,
"symbol": "CFRunLoopRunSpecific",
"symbolLocation": 599
},
{
"imageOffset": 101716,
"imageIndex": 8,
"symbol": "-[NSRunLoop(NSRunLoop) runMode:beforeDate:]",
"symbolLocation": 235
},
{
"imageOffset": 370344,
"imageIndex": 8,
"symbol": "-[NSRunLoop(NSRunLoop) runUntilDate:]",
"symbolLocation": 91
},
{
"imageOffset": 4800636,
"imageIndex": 4,
"symbol": "-[UIEventFetcher threadMain]",
"symbolLocation": 523
},
{
"imageOffset": 428380,
"imageIndex": 8,
"symbol": "__NSThread__start__",
"symbolLocation": 791
},
{
"imageOffset": 6752,
"imageIndex": 1,
"symbol": "_pthread_start",
"symbolLocation": 147
},
{
"imageOffset": 3932,
"imageIndex": 1,
"symbol": "thread_start",
"symbolLocation": 7
}
]
},
{
"id": 374181,
"frames": [
{
"imageOffset": 3912,
"imageIndex": 1,
"symbol": "start_wqthread",
"symbolLocation": 0
}
]
},
{
"id": 374182,
"frames": [
{
"imageOffset": 3912,
"imageIndex": 1,
"symbol": "start_wqthread",
"symbolLocation": 0
}
]
},
{
"id": 374183,
"frames": [
{
"imageOffset": 3912,
"imageIndex": 1,
"symbol": "start_wqthread",
"symbolLocation": 0
}
]
}
],
"usedImages": [
{
"source": "P",
"arch": "arm64e",
"base": 7372333056,
"size": 212992,
"uuid": "d2476f74-d204-348d-8d38-6165d0485c7c",
"path": "/usr/lib/system/libsystem_kernel.dylib",
"name": "libsystem_kernel.dylib"
},
{
"source": "P",
"arch": "arm64e",
"base": 8331051008,
"size": 49152,
"uuid": "bc1ce0c6-a9f2-396b-9afb-623d3acd5881",
"path": "/usr/lib/system/libsystem_pthread.dylib",
"name": "libsystem_pthread.dylib"
},
{
"source": "P",
"arch": "arm64e",
"base": 6639333376,
"size": 520192,
"uuid": "059fc305-234a-3025-a155-5473cf3a0e9b",
"path": "/usr/lib/system/libsystem_c.dylib",
"name": "libsystem_c.dylib"
},
{
"source": "P",
"arch": "arm64",
"base": 4366598144,
"size": 32768,
"uuid": "8be8031b-d5d6-3c22-9476-f8e7ad361a52",
"path": "/private/var/containers/Bundle/Application/24C0E440-8221-4C7C-A4C4-B7BF3F73C29C/QCrash.app/QCrash",
"name": "QCrash"
},
{
"source": "P",
"arch": "arm64e",
"base": 6494846976,
"size": 25702400,
"uuid": "0e2d8679-d5f1-3c03-9010-7f6ce3662789",
"path": "/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore",
"name": "UIKitCore"
},
{
"source": "P",
"arch": "arm64e",
"base": 6456401920,
"size": 4538368,
"uuid": "6174789a-e88c-3f5c-ba39-de2e9edc0750",
"path": "/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation",
"name": "CoreFoundation"
},
{
"source": "P",
"arch": "arm64e",
"base": 6917967872,
"size": 36864,
"uuid": "0f7424f6-bde5-311a-a3fa-c0e0c4c28d72",
"path": "/System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices",
"name": "GraphicsServices"
},
{
"source": "P",
"arch": "arm64e",
"base": 4369793024,
"size": 360448,
"uuid": "d48c31ee-061f-370b-a6f7-8391a1b53ed8",
"path": "/usr/lib/dyld",
"name": "dyld"
},
{
"source": "P",
"arch": "arm64e",
"base": 6481739776,
"size": 3166208,
"uuid": "efbca2ff-8b8c-3227-abbc-154ba851d23c",
"path": "/System/Library/Frameworks/Foundation.framework/Foundation",
"name": "Foundation"
}
],
"sharedCache": {
"base": 6452969472,
"size": 2456305664,
"uuid": "62c73193-8456-3d38-b29b-16e3f352f829"
},
"vmSummary": "ReadOnly portion of Libraries: Total=435.1M resident=0K(0%) swapped_out_or_unallocated=435.1M(100%)\nWritable regions: Total=585.7M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=585.7M(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nColorSync                           64K        4 \nCoreAnimation                      192K        4 \nFoundation                          16K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                           580.4M       36 \nMALLOC guard page                  128K        8 \nSTACK GUARD                        128K        8 \nStack                             4816K        8 \nVM_ALLOCATE                        160K        2 \n__AUTH                            1191K      160 \n__AUTH_CONST                      9914K      263 \n__DATA                            5557K      251 \n__DATA_CONST                      8908K      265 \n__DATA_DIRTY                       807K      213 \n__FONT_DATA                          4K        1 \n__LINKEDIT                       184.0M        5 \n__OBJC_CONST                      1626K      151 \n__OBJC_RO                         90.7M        1 \n__OBJC_RW                         3392K        1 \n__TEXT                           251.2M      274 \n__UNICODE                          588K        1 \ndyld private memory               1056K        3 \nmapped file                       36.3M        6 \nshared memory                       48K        3 \n===========                     =======  ======= \nTOTAL                              1.2G     1671 \n",
"legacyInfo": {
"threadTriggered": {
"queue": "com.apple.main-thread"
}
},
"trialInfo": {
"rollouts": [
{
"rolloutId": "60da5e84ab0ca017dace9abf",
"factorPackIds": {},
"deploymentId": 240000008
},
{
"rolloutId": "607844aa04477260f58a8077",
"factorPackIds": {
"SIRI_MORPHUN_ASSETS": "6103050cbfe6dc472e1c982a"
},
"deploymentId": 240000066
},
{
"rolloutId": "60509d56f2766876dee21c11",
"factorPackIds": {
"SIRI_UNDERSTANDING_MORPHUN": "6152c749f387f92b1fffc029"
},
"deploymentId": 240000431
},
{
"rolloutId": "602ad4dac86151000cf27e46",
"factorPackIds": {
"SIRI_DICTATION_ASSETS": "6152c7f141685658846fb272"
},
"deploymentId": 240000212
},
{
"rolloutId": "5fc94383418129005b4e9ae0",
"factorPackIds": {
"SIRI_UNDERSTANDING_ASR_HAMMER": "61548a9cf387f92b1fffcbb2"
},
"deploymentId": 240000132
},
{
"rolloutId": "602c34a3046661000c9ebdde",
"factorPackIds": {
"SIRI_UNDERSTANDING_NL_OVERRIDES": "60cd4cc72b4f820aa5be5799"
},
"deploymentId": 240000437
},
{
"rolloutId": "601d9415f79519000ccd4b69",
"factorPackIds": {
"SIRI_TEXT_TO_SPEECH": "6152c915f387f92b1fffc0a6"
},
"deploymentId": 240000232
},
{
"rolloutId": "5ffde50ce2aacd000d47a95f",
"factorPackIds": {},
"deploymentId": 240000047
}
],
"experiments": []
}
}

If you then want the human readable format, feed the result into Console as described previously.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

I expect there to be further, official, improvements here, both in the tools and in the documentation.

And so it begins…

This is now listed as a known issue in the Xcode 13.1 RC Release Notes, along with various workaround suggestions and a whole raft of bug numbers (r. 78124467, r. 83760462, r. 84048036, r. 84048399, FB9669482).

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

If you then want the human readable format, feed the result into Console as described previously.

Is there a way to get this human readable format through Terminal? CrashSymbolicator.py is supposed to replace the deprecated symbolicatecrash script, but it seems like it's still missing this important step. I'm unclear on how to automate symbolication with this new script/format. Most docs only mention the old .ips format and don't cover how to handle anything for iOS15+.

Hey, my apologies, @eskimo I've tried using the lldb.macosx.crashlog module without much success. It looks like it requires the original location of the application when it was created to be provided. I think there's just user-error on my part. Can you point me toward an example of its intended usage? Is that still the only preferred way for these iOS15+ json-formatted logs? Using symbolicatecrash seemed much for straightforward. Furthermore, I'm curious what the purpose is for using CrashSymbolicator.py for symbolication. In the Xcode13 Release Notes it mentioned how it is intended to replace symbolicatecrash.

maybe is not the same.. but I got here searching a way..

  1. from Test Flight I DO see a crash:

  1. if I download I got

testflight_feedback.zip

  1. unzipping, I can see in in JSON:

{ "id" : "AILekJY1tZIOmVavWYVqgVE", "timestamp" : "2024-07-22T11:54:02.389Z[UTC]", "appAppleId" : 533461505, "cfBundleShortVersion" : "2.962", "cfBundleVersion" : "176", "deviceModel" : "iPhone11,8", "osVersion" : "16.3.1", "locale" : "it-YE", "carrier" : null, "timezone" : "Europe/Rome", "architecture" : "arm64e", "connectionStatus" : "MOBILE_DATA", "pairedAppleWatch" : "", "appUptimeMillis" : null, "availableDiskBytes" : 1258336256, "totalDiskBytes" : 63933894656, "networkType" : null, "batteryPercentage" : 39, "screenWidth" : 414, "screenHeight" : 896, "emailAddress" : ".......", "comment" : "Altro crash" }

  1. here is NOT a reread xcrah log..

any clue?

is better to use a TSI??

Written by ingconti in 796464022
is better to use a TSI??

DTS tech support incidents (TSIs) have been replaced by code-level support request and, as part of that process, DTS has switched to doing the bulk of our work on DevForums.

There are three common file extensions for crash reports:

  • .txt

  • .ips

  • .crash

I’ll cover each in turn. Additionally, there is a lot of useful info in the various docs linked to by Diagnosing issues using crash reports and device logs.


The first (.txt) isn’t ideal. You see it in places where the system requires a text file, like here on DevForums (see Posting a Crash Report) and in reports from App Review.

If you get a .txt file, open it with a text editor to see what the real format is, and then change the extension to either .crash or .ips.


The second format (.ips) is used for JSON crash reports. This is easy to identify because it looks like JSON. For example:

{"app_name":"Xcode",…}
{
  "uptime" : 1400000,
  …
}

IMPORTANT It isn’t actually JSON, but rather two JSON dictionaries back to back. Oh, and the first is sometimes missing.

To learn more about this format, see Interpreting the JSON format of a crash report.

There are a variety of ways to convert this to be human readable. My preferred option is to simply Quick Look the file in the Finder.


The third format (.crash) is human readable. It usually starts with something like this:

Incident Identifier: 6156848E-344E-4D9E-84E0-87AFD0D0AE7B
CrashReporter Key:   76f2fb60060d6a7f814973377cbdc866fffd521f
Hardware Model:      iPhone8,1
Process:             TouchCanvas [1052]
…

For more details, see Examining the fields in a crash report.

IMPORTANT Many third-party crash reports generate files that look kinda like Apple crash reports but don’t follow this exact format. My general advice is that you avoid third-party crash reporters. See Implementing Your Own Crash Reporter for an explanation as to why.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Open app review crashlog .txt file in Xcode 13
 
 
Q