{
  "breadcrumbs" : "[2026-08-01T15:18:26.388Z] [hang] main-thread hang >3.9s\n[2026-08-01T15:18:34.065Z] [hang] main-thread hang >6.7s\n[2026-08-01T15:18:37.477Z] [hang] main-thread hang >3.4s\n[2026-08-01T15:18:40.725Z] [hang] main-thread hang >3.2s\n[2026-08-01T15:18:47.634Z] [hang] main-thread hang >6.0s",
  "deviceMetadata" : {
    "appUptimeSeconds" : "26",
    "appVersion" : "3.0",
    "availableMemoryBytes" : "0",
    "batteryState" : "unknown",
    "build" : "201",
    "deviceModel" : "arm64",
    "diskFreeBytes" : "14510059520",
    "iOSVersion" : "26.3.1",
    "locale" : "en_US@rg=myzzzz",
    "lowPowerMode" : "false",
    "physicalMemoryBytes" : "17179869184",
    "thermalState" : "nominal"
  },
  "logs" : "[2026-08-01T15:18:21.354Z] [error] [lifecycle] Abnormal termination packaged from previous session\n[2026-08-01T15:18:21.356Z] [info] [lifecycle] Signal reporter installed\n[2026-08-01T15:18:21.357Z] [info] [lifecycle] Crash reporter started\n[2026-08-01T15:18:21.358Z] [info] [lifecycle] Hang watchdog started\n[2026-08-01T15:18:21.359Z] [info] [lifecycle] app-launch build=201 ios=26.3.1 device=arm64\n[2026-08-01T15:18:22.150Z] [info] [lifecycle] Diagnostics upload sent: crash-3.0-201-301973A2-B316-4350-A15E-1BE8C6A3E090.json\n[2026-08-01T15:18:34.064Z] [error] [lifecycle] Hang report persisted: 3.9s\n[2026-08-01T15:18:34.396Z] [info] [lifecycle] Diagnostics upload sent: hang-3.0-201-84F71083-C3E6-4D60-B8A5-798F8E653558.json\n[2026-08-01T15:18:37.476Z] [error] [lifecycle] Hang report persisted: 6.7s\n[2026-08-01T15:18:37.777Z] [info] [lifecycle] Diagnostics upload sent: hang-3.0-201-EF374F07-89C7-4169-831C-16C1253F5120.json\n[2026-08-01T15:18:40.057Z] [error] [export] video-export-blocked reason=needsKeep\n[2026-08-01T15:18:40.058Z] [error] [export] video-export-blocked reason=receivedCopy\n[2026-08-01T15:18:40.066Z] [error] [export] video-export-blocked reason=needsKeep\n[2026-08-01T15:18:40.724Z] [error] [lifecycle] Hang report persisted: 3.4s\n[2026-08-01T15:18:41.040Z] [info] [lifecycle] Diagnostics upload sent: hang-3.0-201-6E512F4E-C409-422D-9559-FDC8A966DAEC.json\n[2026-08-01T15:18:41.849Z] [info] [shape] schedule shape=landscape generation=0 next=1\n[2026-08-01T15:18:41.850Z] [info] [shape] task shape=landscape generation=0 next=1 cancelled=true\n[2026-08-01T15:18:41.850Z] [info] [shape] on-change shape=landscape generation=0\n[2026-08-01T15:18:41.947Z] [info] [editor] orientation-write site=applyPreset old=portrait new=portrait requested=single applied=single group=-1\n[2026-08-01T15:18:41.963Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=landscape group=-1\n[2026-08-01T15:18:41.973Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=landscape group=-1\n[2026-08-01T15:18:41.976Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=landscape group=-1\n[2026-08-01T15:18:41.982Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=landscape group=-1\n[2026-08-01T15:18:41.988Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=landscape group=-1\n[2026-08-01T15:18:41.996Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=landscape group=-1\n[2026-08-01T15:18:42.003Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=landscape group=-1\n[2026-08-01T15:18:42.010Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=landscape group=-1\n[2026-08-01T15:18:42.016Z] [info] [shape] schedule shape=portrait generation=1 next=2\n[2026-08-01T15:18:42.016Z] [info] [shape] schedule shape=landscape generation=2 next=3\n[2026-08-01T15:18:42.016Z] [info] [shape] task shape=portrait generation=1 next=3 cancelled=false\n[2026-08-01T15:18:42.025Z] [info] [shape] task-superseded shape=portrait generation=1 next=3\n[2026-08-01T15:18:42.025Z] [info] [shape] task shape=landscape generation=2 next=3 cancelled=false\n[2026-08-01T15:18:42.025Z] [info] [shape] on-change shape=landscape generation=2\n[2026-08-01T15:18:42.076Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=landscape new=portrait group=-1\n[2026-08-01T15:18:42.083Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=landscape new=portrait group=-1\n[2026-08-01T15:18:42.090Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=landscape new=portrait group=-1\n[2026-08-01T15:18:42.096Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=landscape new=portrait group=-1\n[2026-08-01T15:18:42.102Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=landscape new=portrait group=-1\n[2026-08-01T15:18:42.109Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=landscape new=portrait group=-1\n[2026-08-01T15:18:42.915Z] [info] [editor] orientation-write site=applyPreset old=landscape new=landscape requested=bleed2 applied=bleed2 group=-1\n[2026-08-01T15:18:42.918Z] [info] [editor] orientation-write site=applyPreset old=landscape new=landscape requested=bleed2 applied=bleed2 group=-1\n[2026-08-01T15:18:42.922Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=portrait group=-1\n[2026-08-01T15:18:43.036Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=portrait group=-1\n[2026-08-01T15:18:43.044Z] [info] [editor] orientation-write site=PageOrientationReflow.reflowElements old=portrait new=portrait group=-1\n[2026-08-01T15:18:47.616Z] [error] [lifecycle] Hang report persisted: 3.2s",
  "note" : "main-thread hang detected",
  "stallDurationSeconds" : 5.974329948425293,
  "timestamp" : 807290344.235415
}