From d2cd269e280be43735cc580763b5a68932e64bba Mon Sep 17 00:00:00 2001 From: wozeparrot Date: Thu, 25 Sep 2025 20:54:27 -0700 Subject: [PATCH] fix: try close mmap (#12306) --- tinygrad/runtime/ops_disk.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tinygrad/runtime/ops_disk.py b/tinygrad/runtime/ops_disk.py index 56809dafbc..5f1dc144c4 100644 --- a/tinygrad/runtime/ops_disk.py +++ b/tinygrad/runtime/ops_disk.py @@ -41,7 +41,9 @@ class DiskDevice(Compiled): if self.count == 0: if self.fd is not None: os.close(self.fd) - if hasattr(self, "mem"): self.mem.close() + if hasattr(self, "mem"): + try: self.mem.close() + except BufferError: pass self.size = None def _iouring_setup(self): DiskDevice._tried_io_uring_init = True