)]}'
{
  "commit": "e44ee0c3d073e00e88f3a29f2a42129c3eba84e7",
  "tree": "65180639908c568845a2dd7402fa9c935df2cbeb",
  "parents": [
    "812d4d4091b07c83a340e775325b7f42c8521574"
  ],
  "author": {
    "name": "Alex Light",
    "email": "allight@google.com",
    "time": "Mon Jan 08 10:26:17 2018 -0800"
  },
  "committer": {
    "name": "Alex Light",
    "email": "allight@google.com",
    "time": "Mon Jan 08 21:59:52 2018 +0000"
  },
  "message": "Do not abort if we fail to allocate a thread-peer on shutdown\n\nWe were aborting if we failed to allocate the \"Shutdown thread\" a\njava-peer. This can sometimes happen if there is very constrained\nmemory during shutdown for some reason. Since the thread-peer is only\nobservable in very rare situations (and the runtime is shutting down\nanyway) we will instead simply continue without it.\n\nWe also change a test that was hitting this situation to handle not\nhaving a thread peer.\n\nBug: 71623806\n\nTest: while ./test/run-test --host \\\n                            --prebuild \\\n                            --compact-dex-level none \\\n                            --optimizing \\\n                            --no-relocate \\\n                            --runtime-option -Xcheck:jni \\\n                            --pic-test \\\n                            --64 \\\n                            --build-with-javac-dx \\\n                            004-ThreadStress;\n      do; done\nTest: ./test.py --host -j50\nChange-Id: Ib159d03e9f4b0e4d5b1b071d4b85e94620679bb0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f45b100d75fd75933162e05abbc6c7c636dadfe",
      "old_mode": 33188,
      "old_path": "runtime/runtime.cc",
      "new_id": "38c2bfd96ffc42b489da654dc4ed8efdd666aa06",
      "new_mode": 33188,
      "new_path": "runtime/runtime.cc"
    },
    {
      "type": "modify",
      "old_id": "77e4cdbda0de9f8a91f0c289eafd21905ff1ef54",
      "old_mode": 33261,
      "old_path": "test/004-ThreadStress/check",
      "new_id": "ecc5ea8a372404874d52cb1f6676fab778c237c6",
      "new_mode": 33261,
      "new_path": "test/004-ThreadStress/check"
    }
  ]
}
