aboutsummaryrefslogtreecommitdiff
path: root/src/common/logging/backend.cpp
diff options
context:
space:
mode:
authorYuri Kunde Schlesner <yuriks@yuriks.net>2017-06-21 21:55:24 -0700
committerYuri Kunde Schlesner <yuriks@yuriks.net>2017-06-21 22:56:31 -0700
commitf2a5a77e278dbca3ce717ecae44b1aa44554c413 (patch)
treef2237690e6f3072ac81dee383f72869a44ade8a3 /src/common/logging/backend.cpp
parent72b69cea4bf9d01e520fb984a382de3e85af4e36 (diff)
Memory: Fix crash when unmapping a VMA covering cached surfaces
Unmapping pages tries to flush any cached GPU surfaces touching that region. When a cached page is invalidated, GetPointerFromVMA() is used to restore the original pagetable pointer. However, since that VMA has already been deleted, this hits an UNREACHABLE case in that function. Now when this happens, just set the page type to Unmapped and continue, which arrives at the correct end result.
Diffstat (limited to 'src/common/logging/backend.cpp')
0 files changed, 0 insertions, 0 deletions