)]}'
{
  "commit": "122843343021b75fced01ebbca46e1f95b7151ab",
  "tree": "5e62887550f628d45b8c8fe63b34ae196fec31a1",
  "parents": [
    "e8860693eaaa606f865ab3166ae09fba32235beb"
  ],
  "author": {
    "name": "Yunqing Wang",
    "email": "yunqingwang@google.com",
    "time": "Wed Oct 29 18:38:18 2014 -0700"
  },
  "committer": {
    "name": "Gerrit Code Review",
    "email": "gerrit@gerrit.golo.chromium.org",
    "time": "Thu Nov 06 11:34:19 2014 -0800"
  },
  "message": "Modify the frame context memory deallocation\n\nThis patch was to fix the vpxdec fuzzing3 test failure. When an\nerror occurs, setjmp() is invoked, which calls the decoder\nremoving routine. In multiple thread situation, other threads\ncould try to access the frame context memory that is already\ndeallocated, thus causing a segfault.\n\nAn invalid unit test was added for this issue.\n\nChange-Id: Ida7442154f3d89759483f0f4fe0324041fffb952\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b61d490ecb3865a4ba3f24b68fed27241be9d079",
      "old_mode": 33188,
      "old_path": "test/invalid_file_test.cc",
      "new_id": "039b726f59930c347138291ce43234711fda1b67",
      "new_mode": 33188,
      "new_path": "test/invalid_file_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e2da193caae42a31b04c16f839af8bcd622ea656",
      "old_mode": 33188,
      "old_path": "test/test-data.mk",
      "new_id": "0a40eb5306a556153f3f45748fa64ab68c22e121",
      "new_mode": 33188,
      "new_path": "test/test-data.mk"
    },
    {
      "type": "modify",
      "old_id": "3d1cd6593d87784ed516843dd6f95b98bb9e84f7",
      "old_mode": 33188,
      "old_path": "test/test-data.sha1",
      "new_id": "428bd56bc2e56659c5f8c7cfa872cd525bc16cfd",
      "new_mode": 33188,
      "new_path": "test/test-data.sha1"
    },
    {
      "type": "modify",
      "old_id": "24141d16018609160b4c2562a3b52ff1c99de40d",
      "old_mode": 33188,
      "old_path": "vp9/common/vp9_alloccommon.c",
      "new_id": "284d3a2b55160bc8a2d6b1cd687d6dc5e65d5ff7",
      "new_mode": 33188,
      "new_path": "vp9/common/vp9_alloccommon.c"
    },
    {
      "type": "modify",
      "old_id": "b0a4065a3b1c7983f4ccb789b6bfd29e31e3d28e",
      "old_mode": 33188,
      "old_path": "vp9/decoder/vp9_decoder.c",
      "new_id": "16f3cd47e6a885d737d363825694e5a2954fb9ec",
      "new_mode": 33188,
      "new_path": "vp9/decoder/vp9_decoder.c"
    },
    {
      "type": "modify",
      "old_id": "6ddf1226340a41279331f1046e6c505d37749719",
      "old_mode": 33188,
      "old_path": "vp9/encoder/vp9_encoder.c",
      "new_id": "72e11d668295f484e94acd21ad05f6f0b104aa59",
      "new_mode": 33188,
      "new_path": "vp9/encoder/vp9_encoder.c"
    }
  ]
}
