{
 "flight": {
  "id": 24495,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Fix universal symbol conversion for overlapping mappings",
  "number": 2252,
  "source": "aidev",
  "commits": 6,
  "debrief": "Copilot, working in microsoft/perfview, fixes a NullReferenceException raised when nettrace files with overlapping memory mappings are loaded during symbol processing. The change spans two files, with 53 additions and 31 deletions across six commits. The pull request received nine reviews, eight review comments, and zero change requests, and merged clean after 139.01 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 53,
  "closed_at": "2025-07-11T18:13:50+00:00",
  "deletions": 31,
  "merged_at": "2025-07-11T18:13:50+00:00",
  "opened_at": "2025-07-05T23:13:23+00:00",
  "task_type": "fix",
  "body_chars": 2552,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:36:50.622645+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR fixes a critical issue where overlapping memory mappings in universal traces (nettrace files) cause a NullReferenceException during symbol processing.\n\n## Problem\n\nWhen loading nettrace files with overlapping mappings, PerfView would crash with a NullReferenceException. The issue occurred wh",
  "review_count": 9,
  "files_changed": 2,
  "hours_to_merge": 139.01,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:36:50.622645+00:00",
  "reviewer_excerpt": "Copilot Post-Mortem: - Helped me to not \"over-code\" a solution since there is already support in `TraceLoadedModules` for overlapping mappings. - It would be nice",
  "review_comment_count": 8,
  "reviewer_excerpt_url": "https://github.com/microsoft/perfview/pull/2252#issuecomment-3040540091"
 },
 "repo": {
  "name": "perfview",
  "owner": "microsoft",
  "stars": 4781,
  "license": "MIT",
  "full_name": "microsoft/perfview",
  "primary_language": "C#"
 },
 "author": {
  "login": "Copilot",
  "name": null,
  "github_profile": "https://github.com/Copilot",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Brian Robbins"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Brian Robbins"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix jitted code symbols in universal traces to show assembly names instead of memfd:doublemapper",
   "number": 2269,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 198,
   "deletions": 81,
   "merged_at": "2025-07-29T18:37:53+00:00",
   "opened_at": "2025-07-23T00:33:40+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 162.07
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix broken stacks warning for universal traces",
   "number": 2268,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 10,
   "deletions": 2,
   "merged_at": "2025-07-29T18:37:00+00:00",
   "opened_at": "2025-07-23T00:28:47+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 162.14
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix unhandled exception when double-clicking in scroll bar area with no selected nodes",
   "number": 2254,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 58,
   "deletions": 51,
   "merged_at": "2025-07-10T22:45:24+00:00",
   "opened_at": "2025-07-07T17:08:29+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 77.62
  }
 ],
 "pr_url": "https://github.com/microsoft/perfview/pull/2252",
 "page": "https://agentriders.com/logs/microsoft/perfview/2252/"
}