)]}'
{
  "commit": "1150e6a28f637b560da71cb67d00a5610859c5ae",
  "tree": "4297460d684eb8b3b8d8ed6777f3e1d89cb4945a",
  "parents": [
    "647a52e7839343383d605cb17c59484687a5be28"
  ],
  "author": {
    "name": "Scott Todd",
    "email": "scotttodd@google.com",
    "time": "Fri Sep 01 09:52:28 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Sep 01 09:52:28 2023 -0700"
  },
  "message": "Workaround Vulkan driver bug triggered by native allocator code. (#14790)\n\nWorkaround for https://github.com/openxla/iree/issues/14776\r\n\r\nI haven\u0027t quite reached the root cause here, but I think we\u0027re hitting\r\nhttps://gitlab.freedesktop.org/mesa/mesa/-/issues/9251 and a\r\nparticularly bad failure mode from the driver. When we try importing\r\nfrom memory that is already mapped, allocations fail - both the current\r\nallocation and future allocations.\r\n\r\nMore debugging notes are [here on\r\nDiscord](https://discord.com/channels/689900678990135345/689959648501039106/1143574510847676436).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "58c210cc64c565757eed02d06b0260ac0299d396",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/hal/drivers/vulkan/native_allocator.cc",
      "new_id": "2114c5b5e4af1b82f2e82e104ce5f3ea2f6de401",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/hal/drivers/vulkan/native_allocator.cc"
    },
    {
      "type": "modify",
      "old_id": "3868f41fd22b2db9db3526c070ae36160baa2779",
      "old_mode": 33188,
      "old_path": "tests/e2e/models/fragment_000.mlir",
      "new_id": "aacdd4b277fde2ffd13e1df2174744270c047340",
      "new_mode": 33188,
      "new_path": "tests/e2e/models/fragment_000.mlir"
    },
    {
      "type": "modify",
      "old_id": "3e8ca84eabc005f2e5daad6e6bd220e6d5a0771d",
      "old_mode": 33188,
      "old_path": "tests/e2e/models/mnist_train_test/CMakeLists.txt",
      "new_id": "a2ff8eff5ee033437e52ef39c75888c39ab9c27d",
      "new_mode": 33188,
      "new_path": "tests/e2e/models/mnist_train_test/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "563d576431534346d8a203b6a2fb9c1b227d0cb8",
      "old_mode": 33188,
      "old_path": "tests/e2e/tensor_ops/tensor_cast.mlir",
      "new_id": "13217b9ce14a3bc59c802bcab36c010f6e2a6287",
      "new_mode": 33188,
      "new_path": "tests/e2e/tensor_ops/tensor_cast.mlir"
    }
  ]
}
