)]}'
{
  "commit": "25f042daecda1058baa25b213f1692d22ff5fb73",
  "tree": "e3b4b9747c3a6545411ec2a780c3e92405c17e63",
  "parents": [
    "be062b7f61486db3c93741e794bd51eda5cc6fce"
  ],
  "author": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Tue Nov 12 23:23:12 2024 +0100"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Wed Nov 27 19:14:27 2024 +0000"
  },
  "message": "[release-branch.go1.23] runtime: reserve 4kB for system stack on windows-386\n\nThe failures in #70288 are consistent with and strongly imply\nstack corruption during fault handling, and debug prints show\nthat the Go code run during fault handling is running about\n300 bytes above the bottom of the goroutine stack.\nThat should be okay, but that implies the DLL code that called\nGo\u0027s handler was running near the bottom of the stack too,\nand maybe it called other deeper things before or after the\nGo handler and smashed the stack that way.\n\nstackSystem is already 4096 bytes on amd64;\nmaking it match that on 386 makes the flaky failures go away.\nIt\u0027s a little unsatisfying not to be able to say exactly what is\noverflowing the stack, but the circumstantial evidence is\nvery strong that it\u0027s Windows.\n\nFor #70288.\nFixes #70475.\n\nChange-Id: Ife89385873d5e5062a71629dbfee40825edefa49\nReviewed-on: https://go-review.googlesource.com/c/go/+/627375\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\nAuto-Submit: Russ Cox \u003crsc@golang.org\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n(cherry picked from commit 7eeb0a188eb644486da9f77bae0375d91433d0bf)\nReviewed-on: https://go-review.googlesource.com/c/go/+/632196\nReviewed-by: Cherry Mui \u003ccherryyz@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\nAuto-Submit: Veronica Silina \u003cveronicasilina@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cdf859a7ff1342f39015018bceeb7cc5c4118066",
      "old_mode": 33188,
      "old_path": "src/runtime/stack.go",
      "new_id": "d43c6ace4ffcf20e29eb7cbe1089493edd09b6b2",
      "new_mode": 33188,
      "new_path": "src/runtime/stack.go"
    }
  ]
}
