mirror of
https://github.com/yuzu-emu/yuzu-android
synced 2025-04-27 09:50:50 -07: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.