mirror of
https://github.com/yuzu-emu/yuzu.git
synced 2025-02-09 20:04:47 +01:00
The Process object kept itself alive indefinitely because its handle_table contains a SharedMemory object which owns a reference to the same Process object, creating a circular ownership scenario. Break that up by storing only a non-owning pointer in the SharedMemory object.