)]}'
{
  "commit": "760470e91e7ecce5392d3dffed7362a43197226d",
  "tree": "030ea1aa756ccb4a8589f67de6b5783b6544540d",
  "parents": [
    "1904e60f7cf40565683cca7ef7e12d41b775cdca"
  ],
  "author": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Mon Jun 29 23:26:24 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 29 15:26:24 2026 -0600"
  },
  "message": "[raster] Avoid clip mask origin overflow (#6044)\n\nClip mask extents can have extreme signed origins after malformed\nor heavily transformed outlines. Subtracting the surface origin in\nint overflowed for cases such as 0 - INT_MIN.\n\nKeep the mask-to-surface coordinate conversion in int64_t until\nafter intersecting with the finite clip and surface bounds, then\nconvert to unsigned only for proven in-range pixels.\n\nAdd the minimized OSS-Fuzz seed to the raster fuzzer corpus.\n\nTesting: meson test -C build\nFixes: https://oss-fuzz.com/testcase-detail/4621471331450880\nAssisted-by: OpenAI Codex \u003ccodex@openai.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d5bcdd8b343fcf9e4e101c4cfaaf1bb8381d68d8",
      "old_mode": 33188,
      "old_path": "src/hb-raster-paint.cc",
      "new_id": "24e3973f22e217198284421cb54b07f7d7905e41",
      "new_mode": 33188,
      "new_path": "src/hb-raster-paint.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b8f17f6d36da50a4d781398a5475357960ced06",
      "new_mode": 33188,
      "new_path": "test/fuzzing/fonts/clusterfuzz-testcase-minimized-hb-raster-fuzzer-4621471331450880"
    }
  ]
}
